Skip to main content
All CollectionsCloudbeds Financial Integrations
Setting up your Cloudbeds - M3 integrations
Setting up your Cloudbeds - M3 integrations

Below is a detailed guide to setting up and managing your Cloudbeds - M3 integration.

Vincent Verschueren avatar
Written by Vincent Verschueren
Updated over 4 months ago

Now that you've completed your billing setup, the Submit request button in the Marketplace will change into Connect App. Click on Connect App to start the onboarding process.


​ 30-Day setup period
​Once you click Connect App, you will start the 30-days setup period and both the Cloudbeds and Omniboost teams will be notified. You are to complete all required fields of your Omnibase mapping profile (explained below) during this time otherwise your integration cannot be set up.

Authorising the connection

You will be redirected to the Application Authorization step. You will see the list of permissions required for Omniboost to pull financial and related data.

Please scroll to the bottom of the page to select the property that you want to add the integration to. If you own/manage multiple properties, please only select the one you are setting up at that time.

Each individual property needs to be connected separately via its own marketplace to ensure that only data belonging to that property is pulled. Please do not use group Association level user, but property level user.

Click continue and Allow Access:

Note: If you have already set up a Cloudbeds – Omniboost integration for another property, please make sure you are logged out of that Omnibase profile.

E. You will be redirected to the Omnibase mapping middleware to complete your accounting setup.

Here you will select the property you are connecting again and click Submit.

F. After confirming your property, select the accounting system you will be connecting to and click Continue.

Make sure you correctly select M3 as that will determine the type of profile you will be assigned.

G. You will be directed to the Base login screen. Use the credentials sent to your email (example shown below).


Logging into Omnibase

A. Credentials

Enter your username and password and click the Login button.

Inserting image...

B. Setting up your 2FA

The first time you log in, you will be presented with a QR code you will use to set up your 2FA account and keep your information secured.

  1. If you already have a 2FA application installed on your telephone, open the app, select the option to add a new account (typically displayed as a + symbol or Add account). Your screen will then show that your camera is open. Point your phone towards the QR code to capture it and add this new account. You will then receive the code required to complete the login process.

  2. If you do not have a 2FA application, please go to either the Android or Apple App stores depending on your phone. Search for either the Google Authenticator or Authy applications and download the one you prefer. Now that you have the app, please follow step a described above.

You will only be asked to set this up once but you will be asked to provide the one-time code generated by your app for this account, every time you are logging in. If you need the QR code reset (switching phones or sharing the credentials with a colleague) please request a Omnibase 2FA reset by emailing support@omniboost.io. Please make sure you provide your login email and name of your property.

C. Connecting the PMS & accounting systems

Once you've logged in, you will see a menu on the left-hand side of the screen. Please click on the Integration setup option seen below.

Note: If you experience any issues with loading the next page or get an "Oh no...our spaceship got hit by undefined meteors..." please try refreshing the page a few times to reconnect.

On the following screen you will see the first Integration setup step with the name of your property. Please click Connect to Cloudbeds to proceed to the oAuth step.

Doing this will allow us to pull your revenue and payment categories directly from your Cloudbeds property setup.

Note: If you are not logged into your Cloudbeds account already, you may be asked to authorise the Cloudbeds connection once again.

The following screen will ask you to connect to your accounting software. The M3 integration is an export-type connection so there will be no need for further authentication. Simply click Connect to M3.


Accounting Mapping

Unlike most other integrations, the M3 team will work with you to complete the mapping on your behalf. As you completed the oAuth above, the Omniboost team will pull your Cloudbeds configuration and send it to the M3 team to complete the setup on their side.

Depending on which type of information is needed additionally, the Omniboost and M3 teams will reach out to you with any questions that may come up.


Testing and Automation

Provide all additional data

While the mapping is being completed by the M3 team, please make sure that the following information has been shared with Omniboost via support@omniboost.io:

  1. Historic import range: Please provide a past date range (if applicable) for which you want Omniboost to generate files to help you fill any gaps in financial data transfer that may have occurred while switching accounting solutions.

  2. Daily run time: time of day your integration should be run.

NOTE: YOUR DAILY INTEGRATION RUN TIME SHOULD BE SET FOR CLOSING TIME + TIME IT TAKES TO MAKE MODIFICATIONS IN YOUR CLOUDBEDS ACCOUNT.

IF YOU MAKE CHANGES TO YOUR CLOUDBEDS ENVIRONMENT AFTER THE INTEGRATION HAS RUN, YOUR CLOUDBEDS AND ACCOUNTING SYSTEMS WILL NOT BE EASY TO RECONCILE AND THE NEW CHANGES WILL NOT BE PUSHED.

Testing & reconciliation

Once we've received all the necessary mapping information from M3, Omniboost will schedule the building of your integration pipeline.

When complete, we will generate a test file and send it to you for review. Please use your Cloudbeds Daily Revenue Report to reconcile the data and confirm so that Omniboost can proceed with setting the integration live.

You can access your Daily Revenue Report from your Cloudbeds property by going to Reports -> Daily Activity Reports -> Daily Revenue Report.

In the Amount column of this report, you will be able to see the daily totals for each of the different accounting categories.

To reconcile your Guest Ledger movement for that day, please see the Ledger section of the report. The exact amount will be listed in the Change line seen below.

Historic pull

After you confirm that you are satisfied with the mapping you've chosen, if you've provided a historic import range, the Omniboost team will generate the daily files for the given dates.

Automating the integration

When all past data has been pushed through, the Omniboost team will set an automated daily schedule based on the End of day you specified in your mapping profile/via email. A file containing previous day's data will automatically be generated and sent to your email each day.

Integration support

If you wish to make any changes to your mapping or experience any issues throughout the lifetime of your Omniboost integration, please reach out to support@omniboost.io for assistance. The team will review your request and help you as soon as possible.

Cancelling the connection

If you decide that you no longer want to use this integration, you can cancel it through the Cloudbeds Marketplace. You will first be prompted to contact the Cloudbeds billing team and clear any outstanding charges. Once that has been resolved, then you will be able to disconnect. The Omniboost team will be notified.

Did this answer your question?