Viator Integration Guide
Learn how to integrate Viator with TourTask to enable instant bookings and live availability updates.
Sell on more channels
Learn how to integrate Viator with TourTask to enable instant bookings and live availability updates.
Sell on more channels
Viator, founded in 1995 and now part of Tripadvisor, is one of the world's largest online marketplaces for tours, activities, and experiences. It offers travelers hundreds of thousands of bookable experiences across thousands of destinations, with especially strong reach in North America and a global audience that also discovers tours through Tripadvisor.
For operators, Viator means access to a huge base of travelers, instant booking confirmation, mobile tickets, and exposure across the Tripadvisor network. Connecting Viator to TourTask lets you manage availability and bookings from one place, so every Viator booking lands in the same calendar as your direct sales and you never oversell.
Follow the steps below to start receiving instant bookings from Viator.
Go to this link to sign up as an activity supplier at Viator:
Complete your supplier profile with your business and contact details. Once Viator approves your account, log in to the Viator supplier management center.
If you haven't activated Viator in your TourTask panel yet, then you can do this by going to Channel Manager > Online travel agencies > Viator and clicking Start integrating.
Viator connects to TourTask using an API key. In Channel manager > Online travel agencies > Viator, open the menu and choose Generate API key, then copy the key somewhere safe — you'll enter it in Viator to activate the connection (see below). The key is shown only once; if you lose it, simply generate a new one.
On the same page, note your Supplier ID. TourTask provisions this for your account; if it is not shown yet, contact TourTask support before continuing.
Set your Country and operating Area (UN/LOCODE) so Viator lists your tours in the right location.
All your tours and packages are available in the shared product catalog under Channel manager > Online travel agencies, grouped as tours (by category) and packages — ready to connect to Viator.
Each product already comes with a default option. You only add extra options when you want to sell a variation that differs from the default — for example a different tour variant (such as another language or pick-up point), or a version that includes optional add-ons. To add one, click the pen icon on the product in the catalog and add your options. If a tour has just one variant and no add-ons, there is nothing extra to set up.
A package is sent to Viator as a single product. So on Viator, set it up as one product (not as separate tours) and connect it to the matching package from your catalog.
In the catalog you'll find a product code for each product and an option code for each option — click a code to copy it. You'll need these when you connect your products on Viator below.
Log in to the Viator supplier management center at supplier.viator.com.
Go to Account > Connectivity > Connect now and choose TourTask from the list of reservation systems.
After you choose TourTask, Viator emails you to confirm the connection. Open that email, enter your TourTask API key, and activate the connection. Viator then confirms that the connection is complete.
Now connect each product. In the Viator management center, open the Product Connection tab and click Connect — your tours are fetched from TourTask automatically. Viator can take up to 24 hours to refresh this list, so if a tour isn't there yet, check back later. Select the product whose code matches the product code shown in TourTask, then choose its option. Unless you've added extra options to that product in TourTask, there is only one option to choose.
Once mapping is complete, your live availability flows from TourTask to Viator and every Viator booking appears automatically in your TourTask calendar.
Set your prices in the Viator management center. Prices for Viator are managed there, not in TourTask — TourTask keeps your availability in sync and receives the bookings, but it does not send prices to Viator.
Make sure the prices you set on Viator are high enough to cover Viator's commission, so you still receive the amount you want after their cut.