Guide Overview
To allow Omniboost to access your Sage Intacct environment and successfully post financial and/or statistical journal entries, your Web Services and relevant users need to be configured correctly. Please follow the steps below to get this set up.
Enable Web Services
Ensure Web Services are enabled in Sage Intacct.
Create Omniboost Sage Intacct Contact
Create a dedicated contact named OmniboostMPP.
Create Omniboost Web Services User
Create a dedicated user named OmniboostMPP with the correct settings.
Create Omniboost Web Service Role
Create a role named Omniboost Web Service to be assigned to the OmniboostMPP user.
Configure the Omniboost Web Service Role
Enable the required permissions across General Ledger, Company, Order Entry, and Purchasing.
Assigning Omniboost Web Service Role to Omniboost User
Assign the Omniboost Web Service role to the OmniboostMPP user.
Add Omniboost to Web Services Authorization
Register OmniboostMPP as a trusted Sender ID in the Web Services Authorizations section.
Please follow each section carefully to ensure a smooth and successful Web Services setup in Sage Intacct. If you have any questions along the way, feel free to reach out to your Omniboost Agent or email us at support@omniboost.io.
Enable Web Services
From the main menu in the top left corner, navigate to Company → Subscriptions → Applications. Scroll to the bottom of the page and verify that Web Services are enabled. If not, click Configure to enable them.
Create Omniboost Sage Intacct Contact
The first step is to add Omniboost as a contact in Sage Intacct, as a contact is required when creating the Web Services user in the next step.
To do this, navigate to Company → Contacts and click Create in the top right corner. Fill in the following details:
Last Name, First Name & Middle Name: OmniboostMPP
Primary Email Address: info@omniboost.com
Company Name: Omniboost
Replace the suggested Contact Name and Print As fields with OmniboostMPP, and ensure the status is set to Active. Once completed, click Save in the top right corner and proceed to the next step.
Please refer to the image below for guidance:
Create an Omniboost Web Service User
Now that Web Services are enabled for your Sage Intacct profile, the next step is to create a dedicated Web Services User with the appropriate permissions. This ensures Omniboost can push your financial data through securely, without having unnecessary access to other parts of your Sage Intacct environment.
Navigate to Company → Admin → Web Services Users → Add
User ID, First name, and Last name: Enter OmniboostMPP - this indicates a non-billable user used strictly for the integration.
Email address: Enter info@omniboost.io
User type: Select Business
Admin privileges: Select Off
Please refer to the image below for guidance:
Once the OmniboostMPP Web Services user has been created, a set of credentials will automatically be generated and sent to the Omniboost team via email. The next step is to assign the correct permissions to this user via the role.
Configure the Omniboost Web Service Role
To allow the Omniboost Web Services user to post journals, you'll need to create a dedicated role for the OmniboostMPP user. This role should include access to all relevant modules in Sage Intacct, ensuring the user has sufficient permissions to post journals and retrieve GL ledgers, departments, and other necessary data.
Please follow the steps below to create this role in Sage Intacct.
Navigate to Company → Roles → Add
Name: Omniboost Web Service
Description: Allows Omniboost to Post Journals
Click Save in the top right corner
Once saved, you'll be presented with an overview of the role's subscriptions for Omniboost Web Services, which should look like the image below:
For this role, we'll need to assign permissions across a few modules and applications within Sage Intacct. This ensures our user has sufficient access to post journals and allows our platform (such as Base) to automatically retrieve general ledgers, departments, locations, classes, and item tax groups.
To enable journal entry posting, navigate to General Ledger in this table and click Permissions on the right-hand side of that row. In the popup window, enable View and Add for both Journal Entries and Statistical Journal Entries. Additionally, enable View for Accounts so our platform (such as Base) can automatically retrieve General Ledgers.
Please refer to the image below for guidance:
This role also requires access to locations, departments, and classes. This allows our platform to determine the correct level (location/entity) to post journals to and, where applicable, assign departments or classes within the journal entry. This is particularly useful for clients with multiple venues posting to the same Sage Intacct environment, as it allows revenue and payments to be separated per venue.
To configure this, navigate to Company in your role's subscriptions and click Permissions on the right-hand side of that row. In the popup window, enable View for Departments, Locations, and Class and click on Save.
Please refer to the image below for guidance:
This role also requires access to Item Tax Groups, which needs to be enabled in two separate modules.
To configure this, navigate to both Order Entry and Purchasing in your role's subscriptions and click Permissions on the right-hand side of each row. In the popup window, scroll down slightly and enable View for Item Tax Groups in both modules.
Please refer to the image below for guidance:
Tip: The full table below lists all required permissions for this role, giving you a clear overview of what to assign and where.
Object | Module / Application | Required Permission | Navigation Path |
Journal Entries | General Ledger | View & Add | General Ledger → Permissions |
General Ledger Accounts | General Ledger | View | General Ledger → Permissions |
Departments | Company | View | Company → Permissions |
Locations | Company | View | Company → Permissions |
Classes | Company | View | Company → Permissions |
Item Tax Groups | Order Entry & Purchasing | View | Order Entry / Purchasing → Permissions |
Once all the required permissions have been configured, do a quick double-check to make sure the checkboxes for Company, General Ledger, Order Entry, and Purchasing are all selected. Once confirmed, click Save.
Assigning Omniboost Web Service Role to Omniboost User
Now that the role has been created in Sage Intacct, it needs to be assigned to the Web Services user to ensure the correct permissions are applied.
To do so, navigate to Company → Web Services Users and click Edit next to the OmniboostMPP user. Scroll down slightly and you will find a section titled Sage Intacct Financials Permissions. At the bottom of this section, you will find a role dropdown - please select the Omniboost Web Service role that was created in the previous step.
Once selected, click Save in the top right corner to apply the changes.
Please refer to the image below for guidance:
Add Omniboost to Web Services Authorization
The final step in the setup process is to add Omniboost as a trusted Sender ID for Web Services within Sage Intacct. This is done by registering OmniboostMPP as an authorised Sender ID, which allows Omniboost to communicate securely with your Sage Intacct environment.
To complete this step, navigate to the Home page and go to Company → Set Up → Company. Once there, click on the Security tab and then click Edit to make changes. Scroll down slightly until you reach the Web Services Authorizations section and click the + sign to add a new entry.
In the Sender ID field, enter OmniboostMPP. You may optionally enter a meaningful description in the Description field, or leave it blank. Once completed, click Save to close the window, then click Save again on the parent screen to confirm all changes.
Please refer to the images below for guidance:
You've now completed all the necessary steps to set up the Web Services user credentials in Sage Intacct, and we can proceed with the next steps in your onboarding process.
Should any issues arise with the permissions, your Omniboost Agent will reach out to you directly. If you experience any difficulties following these steps, have any questions, or feel that any of the information is outdated, please don't hesitate to contact your Omniboost Agent or reach out to us at support@omniboost.io.















