top of page

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:


  1. Entering your Xero app credentials (see above)

  2. Authorising Tour Amigo within Xero

  3. Selecting the Xero organisation you want to connect

  4. 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:


  1. Go to Bookings > Invoices tab

  2. Review the invoice details

  3. Select the Xero Handoff button in the top right

  4. 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

bottom of page