Viator is an online travel agency (OTA) that specializes in tours, activities, and experiences around the world. It's a Tripadvisor-owned platform that connects travellers with local tour operators, attractions, and activity providers. Connect your venue to Viator through our integration to expand your audience, boost bookings, and simplify operations.
With real-time availability syncing, you’ll reduce manual work, avoid overbookings, and capture more last-minute sales from spontaneous customers. This integration ensures your venue is always ready for guests to discover and book—whether they’re planning ahead or booking on the go.
When to use
- You’re a ROLLER customer and want to start listing your products on Viator to attract new customers.
- You’re switching from another platform to ROLLER, and Viator needs to update your integration.
1. Find your API key to share with Viator
To connect your venue to Viator, you’ll need to activate the corresponding integration in venue manager, and provide the channel management API key to Viator, who will use this key to set up the integration and map your products.
- From Venue Manager, go to Settings > Integrations > Channel Partners.
- Find the Viator section and select Activate.
- The page will refresh and display an API key. Select and copy it.
2. Configure your ROLLER products
To sell your ROLLER products on Viator, you'll need to configure each product individually.
- Create or edit a product in ROLLER.
- For each ticket variation that you wish to sell, edit the variation and:
- Apply a tax override to ensure the price is tax inclusive. You can find this setting under advanced options for the ticket variation. See here for more information.
- Enable or expand the Channel Partners section.
- Enable Sell and set a price for each field.
- Select Save on the variation.
- Select Save the product.
3. Notify Viator to begin product mapping
Next reach out to Viator to provide them the API key from step 1. and request that they map your ROLLER products, to ensure your ticket types, availability, and pricing sync correctly.
If you previously used Rezdy or another integration, Viator will switch your connection to ROLLER. This step usually takes 3–6 business days. Once this is done, ROLLER will populate the "supplierId" field in your venue's configuration page for you.
4. Test your integration
Before going live, it’s important to check that everything works correctly. We recommend creating a test product in ROLLER similar to a product you intend to sell via Viator so you can verify the setup without affecting your live listings.
-
Verify your product listings: Confirm your products appear accurately on Viator, with correct names and descriptions.
-
Check availability and pricing: Make sure the availability and pricing match what you’ve set in ROLLER.
-
Create a test booking: Place a test booking to confirm that the connection works and the bookings show in Venue Manager.
-
Verify your ROLLER reports: Check that revenue appears in your relevant reports, such as Revenue Recognition, after bookings are processed.
Channel management revenue is reported as the gross sale price.
Make sure data also appears in these reports:- Booking Item Sales by Channel Partner
-
Product Sales by Channel Partner
- Reconcile your channel management payout: Compare the revenue received from Viator with the data in ROLLER’s reports to ensure they match.
If you can reset the API key to disconnect Viator from ROLLER. This will safely disconnect the integration, as the existing key will no longer be valid.
FAQs
How long does it take to complete the integration?
The process typically takes 3–6 business days. Contact Viator support for further information.
What if I can’t find the Viator API key?
Contact our support team for further assistance.
Who do I contact for help?
- For API or integration questions, please contact ROLLER Support, or the ROLLER contact managing your beta program.
- For product mapping and Viator setup, please contact Viator's Supplier Support team through the chat function in the portal here or call on +61 29163 3988.