Skip to main content

Onboarding Guide | Toast to Maestro - Room Charges (2.0)

By Omniboost

Welcome to the Toast–Maestro integration setup guide. This document outlines the steps required to configure your integration through DataHub, enabling room charge posting.

To ensure a smooth onboarding experience and successful deployment, please review and complete each section of this guide in the order presented. Following these instructions carefully will help ensure that all systems are configured correctly and operating as expected.


1.Set up Toast

1.1 Request the integration

Request the "Toast to Maestro by Omniboost" integration via the Toast Marketplace. This is required for two reasons: it allows Omniboost to receive the necessary credentials from Toast, and it automatically triggers your onboarding. You'll receive an email from Omniboost DataHub with the next steps.

This document provides some guidance on how to request the integration:

1.2 Configure your Toast environment

Before you can fill in the mapping spreadsheet in the next step, your Toast environment needs a few things configured: revenue centers, service periods (if used), sales categories, and service charges.

You can find more information on how to get your Toast configurations ready for the integration here: Toast Setup Requirements


2. Use Toast to populate the spreadsheet

Once you've completed your Toast configuration (step 1.2), download the Maestro mapping sheet below and use it to fill in the first tab:

How the spreadsheet works:

  1. Tab 1 ("Your Toast Setup"): assign a number to each of your Toast revenue centers, service periods, sales categories, service charges, and tax. Fill in the dashed boxes and add, if needed, additional rows to each category.

  2. Tab 2 ("Toast to Maestro Mapping"): using those numbers, enter the Maestro posting code for each combination.

This gives you control over how detailed your Maestro postings are. Before filling anything in, use the table below to choose your level of detail, it determines which sections you'll complete.

Option

Posting codes based on

Example

What to do

5. Unified

One code for all Toast revenue

TOAST

Skip 2.2. Enter 1 for every revenue center, sales category, service charge, and tax

4. Limited detail -

Sales Categories only

Sales Category

Food: FOOD

Complete every section except 2.2. Enter 1 for every revenue center

3. Limited detail- Revenue Centers only

Revenue Center

Dining room: DINR

Complete every section except 2.2. Enter 1 for every sales category

2. Detailed

Revenue Center + Sales Category

REstaurant, FOod: REFO

Complete every section except 2.2 (Service Periods)

1. Maximum detail

Revenue Center + Service Period + Sales Category

REstaurant, FOod, BReakfast, : REFOBR

Complete every section below

2.1 Revenue centers

  • Add all revenue centers set up in Toast Web in the "Name" column

  • Choose a number in the "Number" column for each revenue center

  • Enter at least one revenue center.

💡 Tip

  • Chose option 4 or 5 above? Enter 1 for every revenue center.

  • Chose option 1, 2 or 3 above? Give every revenue center a different number.

2.2 Service Periods

Complete this section only if you want Maestro to post to different codes depending on the service period. This is optional and depends on how detailed you want your Maestro setup to be.

If you use service periods, enter them in the "Name" column exactly as configured in Toast Web. Omniboost DataHub supports a maximum of four.

💡 Tip

  • Chose option 1 above? Give every service period a different number.

  • Chose another option? Skip this section.

2.3 Sales Categories

Assign a number to each sales category you want to post to its own posting code.

  • In the “Name” column, enter the name of each sales category exactly as it is configured in Toast Web.

  • Assign a number to each sales category. If sales categories should be posted to the same posting code in Maestro, please assign them to the same number.

  • Enter at least one sales category.

💡 Tip

  • Chose option 3 or 5 above? Enter 1 for every sales category.

  • Chose another option? Give every sales category a different number.

2.4 Service Charges

Assign a number to each service charge that you would like to post to it's own posting code.

  • Add the name of each sales category configured in Toast Web in the "Name" column.

  • Assign a number for each service charge in the "number" column. Continue the numbering from the sales categories. If service charges should be posted to the same code in Maestro, please assign them to the same number.

2.5 Tax

Assign a number to each tax that you would like to post to it's own posting code.

  • Add the name of each tax configured in Toast Web in the "Name" column.

  • Assign a number for each tax in the "number" column. If taxes should be posted to the same code in Maestro, please assign them to the same number.


3. Use the spreadsheet to set up Datahub

With your spreadsheet completed, you're ready to configure the integration in Omniboost DataHub.

❗️Maestro server access

Before configuring Datahub, the connection with Maestro needs to be established.

Maestro supports two server environments:

  • Maestro Hosted Server: hosted and managed by Maestro → skip this and move on.

  • Local Maestro Server: hosted by your hotel's IT team or an external provider. Ask your IT team to create a firewall routing rule allowing inbound TCP communication from Omniboost's IP addresses (18.201.250.37, 52.51.59.121, 54.229.50.238) to your local Maestro Interface server, routed to an external IP address and port.
    ​
    Share your external IP address and port with the Omniboost team once configured. The connection can only be established once this is done on our end.

3.1 Accessing DataHub

To access DataHub, follow these steps:

  1. Obtain Login Credentials:

    • After requesting the integration in the Toast Marketplace you will receive your personal login credentials via email. If you haven't received them, kindly request them from your designated contact at Omniboost or send an email to 'pos-support@omniboost.com'

  2. Navigate to DataHub:

  3. Enter Your Credentials:

    1. Use the email and password provided Omniboost

  4. Select “Remember Me”:

    • Check the Remember me box to save your login details for future access.

  5. Click “Login”:

    • Press the Login button to proceed.

3.2 Setting Up Two-Factor Authentication (2FA)

When logging into Omniboost DataHub for the first time, you will be prompted to set up Two-Factor Authentication (2FA).

This step is required and must be completed carefully, as you will need your 2FA device each time you log in going forward.

  1. Download a 2FA Application

  2. Scan the QR Code

    • Open your 2FA app

    • Select the option to add a new account

    • Scan the QR code displayed on the DataHub screen. This will link your account and start generating authentication codes.

  3. Generate and Enter 2FA Code

    • Your 2FA app will generate a new code every 30 seconds

    • Enter the current code into the DataHub screen to verify your setup

  4. Save Recovery Codes

    • Carefully store the recovery codes shown on the screen

    • These codes allow you to regain access if you lose your phone or 2FA app

❗Important

You will need your 2FA app every time you log in to DataHub.

3.3 Starting the Integration Setup

  1. Access the Next Screen: After successfully creating your user and setting up Two-Factor Authentication (2FA), you will be directed to the next screen.

  2. Click “Start Setup”: On this screen, click the Start Setup button to begin configuring the integration.

3.4 Configuring POS Settings

Configuring the 'On Room Payment Type'

  • Select the payment type that represents room charges (typically named Room Charge)

  • This ensures that these transactions are recognized and sent to Maestro as revenue only (not as payments)

  • Do not select "Room Charge (Offline)"

If you do not see the Room Charge option in the drop down menu, please do send an email to 'pos-support@omniboost.com'.

Fill in the 'Tip Name'

Define the description used for tip-related transaction codes in Maestro.

  • Enter a name such as: Toast Tip, Gratuity

This name will be used as a description for the corresponding posting code.

Enable or disable 'Split Tax'

Enable the Split Tax checkbox if you want to split out the different taxes set up in Toast into separate lines in your guest folio.

3.5 Configuring PMS Settings

Use your Maestro mapping worksheet to complete all fields in this section. All values must be numbers only unless otherwise noted.

Default Analysis Code

Enter 99 for both default fields. This value will be used whenever a mapping field is left empty, ensuring transactions are still posted even if a mapping is missing.

Time Zone

Select the time zone that applies to your property.

Revenue Center ID

Enter the revenue center numbers from your Maestro mapping worksheet. These values correspond to the blue section of the mapping file.

Tax Buckets

Enter the tax rate numbers from your Maestro mapping worksheet. These values correspond to the red section of the mapping file.

Service periods

Enter the service period hours and corresponding numbers as defined in your Maestro mapping worksheet. These mappings correspond to the yellow section of the mapping file.

3.6 Configuring the Mapping

In this step, you will map all sales categories, service charges, and payment methods from Toast to Maestro within Omniboost DataHub.

Navigation Tabs

At the top of the screen, you will see a dropdown meny representing your Toast revenue centers (e.g., Dining Room, Patio, Bar). For this integration, only completing the first is required, you can ignore the other selection options. Your separate revenue centers are mapped in the PMS settings, where you assign the Revenue center ID’s.

Sales Categories

On the left side of the screen, you will see all sales categories pulled directly from Toast. On the right side, enter the corresponding Sales Bucket ID from your Maestro mapping file. These values correspond to the orange section of the mapping file.

For example, if Food is mapped to Sales Bucket 1, enter 1 in the Food field.

Service Charges

Below the sales categories, you will see the service charges configured in your Toast environment. Map these using the purple section of the mapping file.

Final step: Click Save Mapping & Continue at the bottom of the screen. Make sure all required fields are completed, otherwise the page will not save.

❗Important

If you have multiple locations in Toast (e.g., Market, Rooftop), you must configure the integration for each location separately by following the same steps.

You can switch between locations using the dropdown menu in the top-left corner of Omniboost DataHub.


4. Testing the Integration

You can now test the integration using a Toast POS handheld or terminal with a checked-in room in Maestro.

How to run a test:

  • Create a new receipt on a Toast handheld or terminal

  • Select the payment method Room Charge

    • Note: this may be located under “More payment options”

  • Search for and select the correct room number

  • Close the receipt

Verify in Maestro:

  • Check the Logs page in Omniboost DataHub

  • Check if the transaction appears correctly in Maestro

Test Adjustment (Recommended)

  • Void the receipt in Toast

  • Verify that the transaction is also voided or adjusted correctly in Maestro

All transactions and potential errors can be reviewed in the logs within Omniboost DataHub, accessible from the left-hand menu.

❗Important

If you need to modify a receipt in Toast after the room charge has already been sent to Maestro, you must void the entire receipt, make the necessary changes, and create a new room charge.

Updating an existing receipt will not be reflected correctly in Maestro.


Support

Support Contact

  • If you encounter issues with the DataHub configuration or Data:
    Omniboost Support 📧 pos-support@omniboost.io

  • If you encounter issues with your Toast configuration.
    Toast Support 📧 integrations-support@toasttab.com

  • If you encounter issues with your Maestro configuration, please reach out to your Maestro point of contact.
    ​

Did this answer your question?