CHANGELOG
The Latest Updates to Tour Amigo

Jul 28, 2026
Connecting Tour Amigo with Xero
Overview
The integration provides a controlled workflow for transferring invoice and payment data, allowing users to review bookings in Tour Amigo before sending the invoice information to Xero. The integration has been designed to provide users with a more efficient way to manage accounting workflows while keeping Tour Amigo as the source of truth for important booking information.
Key benefits:
✓ Secure Xero OAuth connection
✓ Controlled invoice handoff process
✓ Support for payments and invoice updates
✓ Accurate customer, tax, and booking information transfer
✓ Greater control before Xero records are created
Setting up your Xero connection
Before connecting, you will need to create a Xero developer application and obtain:
Client ID
Client Secret
These credentials are entered securely into Tour Amigo during setup.
Follow the Xero developer documentation for creating an application and configuring access.
Your Xero application must include the required redirect URL provided by Tour Amigo during setup.

Connecting Tour Amigo to Xero
Once you have added your Xero credentials, you can connect your Xero account directly from: Partner Admin → System Settings → Integrations → Xero
The connection process includes:
Entering your Xero app credentials (see above)
Authorising Tour Amigo within Xero
Selecting the Xero organisation you want to connect
Confirming the connection

Once connected, the integration page will display the connected Xero organisation details where you can then configure the revenue and payment accounts.

Sending Invoices to Xero
Invoices are not automatically sent to Xero when created. Instead, Tour Amigo provides a manual handoff process, allowing you to review invoice details before sending them to Xero.
To send an invoice:
Go to Bookings > Invoices tab
Review the invoice details
Select the Xero Handoff button in the top right
Tour Amigo will then create or update the corresponding invoice in Xero
This approach gives you greater control and helps ensure invoices are correct before they are synced to Xero.
Once updated, a Xero Invoice number is displayed at the top:

What data is sent to Xero?
When an invoice is sent, Tour Amigo transfers:
Customer/contact details
Booking reference
Invoice information
Invoice amounts
Tax information
Payment information
Receipt details
Payments made in Tour Amigo are reflected against the related Xero invoice when the handoff button is clicked.

Updating existing invoices
If a booking invoice changes after it has been sent to Xero, you can send the invoice again to update Xero with the latest information.
Examples include:
Additional payments
Multiple partial payments
Discounts
Markups
Changes to invoice totals
Overpayments
Supported Booking Types
The integration supports sending invoices for the following booking types, including:
Direct bookings
External bookings
Indirect (hermes to hermes) bookings
Distribution partner bookings
Incomplete bookings that have not completed the booking process are not automatically sent to Xero.
Disconnecting Xero
You can disconnect your Xero account from the integration settings page.
After disconnecting:
You will no longer be able to sync new or updated invoices to Xero
Existing Xero invoices remain available in Xero
Any existing invoices that have been synced with Xero prior to disconnecting will retain their Xero invoice reference.
Integration Direction
The Xero integration is currently one-way, Tour Amigo → Xero
Changes made directly in Xero will not update Tour Amigo.
For example:
Creating an invoice manually in Xero will not create a booking invoice in Tour Amigo.
Recording a payment directly in Xero will not update the Tour Amigo booking.
Currency Support
The connected Xero organisation must have the required currencies enabled.
Tour Amigo will send invoice amounts using the booking currency where supported by Xero.
Troubleshooting
Xero connection failed
Check that:
Your Client ID and Client Secret are correct
Your Xero application is configured correctly
You have authorised the correct Xero organisation
Invoice cannot be sent
Check that:
Required Xero account mappings have been configured
The Xero connection is still active
If problems persist, contact Tour Amigo support with the booking reference and error details.
INTEGRATIONS
.png)