The Xero integration with DreamzCMMS enables seamless two-way communication between the CMMS platform and the Xero accounting system. This integration allows organizations to securely connect their Xero account with DreamzCMMS, synchronize the chart of accounts, and map key financial accounts such as sales, purchases, and journal entries. By automating data synchronization and ensuring accurate account mapping, the integration helps maintain financial consistency, reduces manual data entry, and supports efficient financial operations directly within DreamzCMMS.
Here is a reference video:
Step By Step Instructions
Section 1: Create a Xero Account
Visit the Xero website.
Click Get Started.
Enter the required basic information.
Provide your phone number and select the correct country code.
Select your location.
Accept the terms and policies.
Click Confirm.
Open the verification email from Xero and click the verification link.
Click Get Started.
Create a password and click Activate Account.
Enter your Business Name.
Select your Industry.
Choose your Country.
Specify the last day of your financial year.
Click Start Trial.
Complete any additional setup questions.
Your Xero account is now successfully created.
Section 2: Create a Xero Developer Application
Go to developer.xero.com.
Click Login.
After logging in, click New App.
Enter the Application Name.
Enter the Company Name.
Enter the Application URL:
Open the DreamzCMMS portal.
Copy the portal URL.
Paste it into the Application URL field in Xero.
Section 3: Configure Redirect URI in DreamzCMMS
Open the DreamzCMMS portal.
Navigate to Settings.
Under Configuration, click System Configuration.
Search for Xero Settings.
Expand Xero Settings.
Enable Xero settings by selecting Yes.
Locate the Redirect URL.
Copy the Redirect URL.
Paste it into the Redirect URI field in the Xero Developer Portal.
Accept the terms and policies.
Click Create App.
Section 4: Generate Client ID and Client Secret
After the app is created, go to the Configuration section of the app.
Copy the Client ID.
Store it securely (it will not be shown again).
Generate the Client Secret.
Store the Client Secret securely.
Important: If the Client ID or Client Secret is not saved, the integration cannot be completed later.
Section 5: Configure Xero Settings in DreamzCMMS
Return to the DreamzCMMS portal.
Go to Settings → System Configuration → Xero Settings.
Paste the Client ID.
Paste the Client Secret.
Enter the Login URL.
Click Save.
The Client Secret field will clear automatically for security.
Enter the Scope value.
Click Save again.
Section 6: Test Connection and Authorize Access
In Xero Settings, click Test Connection.
If prompted, click Allow Access to authorize the connection.
Upon successful authorization, you will be redirected to the synchronization screen.
Section 7: Synchronize Chart of Accounts (COA)
Click Sync to start the Chart of Accounts synchronization.
Wait for the process to complete.
Review the confirmation message showing the number of records synced.
Section 8: Configure Financial Account Mapping
Return to Settings → Xero Settings.
Configure the required accounts:
Journal Debit Account
Journal Credit Account
Purchase Account
Sales Account
Sales Invoice Payment Account
Select the appropriate Xero account for each field.
Click Save.
Completion
The integration between Xero and DreamzCMMS is now successfully completed.
Financial data can now flow securely between both systems, ensuring accurate accounting and reduced manual effort.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article