Connect to OTAs

Connect to TripAdvisor Experiences (previously known as Viator)

    TrekkConnect allows you to connect your availabilities to TripAdvisor Experiences, allowing last-minute sales through their marketplace while you manage your availabilities and bookings through TrekkSoft.

    In this guide, we will cover the following topics:  

    1. Setting up your Viator account
    2. Enabling the connection between TrekkSoft and Viator
    3. Setting up TrekkConnect
    4. Mapping your products on Viator
    5. Additional notes about the connection



    Setting up your Viator account

    To connect with Viator, you first need a Viator contract and supplier account created. This is where you have to agree to their terms and conditions as well as negotiate a commission. TrekkSoft is not involved in this process, nor do we have any influence over their final decision.

    To apply to Viator please visit this page:

    It’s very important that you select TrekkSoft as your reservation system, making easier for Viator to find you on the waiting list and map your activities.




    Enabling the connection between TrekkSoft and Viator

    Once you have a Supplier ID from Viator, with a contract, you are free to connect your activities.


    Step 1: Apply for Viator 

    Go to Admin Desk > Channel Manager > Marketplaces. Then look for Viator and click on Apply



    STEP 2: Submit your integration request to TrekkSoft

    Here, you'll be shown our terms of service for using TrekkConnect. After accepting our terms of service, you will be redirected to the TrekkConnect login page. 

    Note that accepting our terms of service notifies TrekkSoft that you want to activate your connection with Viator and does not impact your application to the OTA.  



    Setting up TrekkConnect

    Before you begin mapping your activities, you first need to set up your account and upload products on Viator. This file contains a list of the products created in that marketplace. 

    Once that is done, you can proceed to map your products via TrekkConnect.


    Step 1: Request your Viator Integration

    Login to TrekkConnect then goes to Marketplaces.

    Select Viator and click Enable.

    Then, enter your Viator ID and click on Request Viator Integration.




    This sends an email to Viator's team who will get back to you with an OTA CSV file that you can upload to TrekkConnect.

    NOTE: You can find your API Key in Step 2.

    If you have already set up your Viator connection and you are just updating your mapping, request for the CSV file from the SAPI team at Viator (


    Step 2: Upload your CSV mapping file and map your products 

    After you are done with the mapping on TrekkConnect, give it a few hours for Viator's to process the information.

    For detailed instructions on mapping, check out this article.



    Mapping your products on Viator

    Step 1: Login to your Viator supplier account 

    Step 2: To start mapping, go to a product you would like to map and click on Manage.


    Step 3: Go to the Product connection tab and select the option you'd like to map by clicking Edit.


    Step 4: Then, click on Select a product.

    Step 5: Connect your product to the right product option

    You'll be shown a list of all the activities you've mapped on TrekkConnect and can search for your products based on their Viator IDs.

    If you have only 1 product option the ID will be the same as the product ID. If you have multiple options, you will see product option IDs (such as TG1, TG2, etc.).

    Since products on TrekkConnect are created based on the CSV from Viator, they will have the same product and product option IDs. So, keep TrekkConnect open in a separate tab and simply copy the IDs from TrekkConnect to the search bar.

    Once you have found the correct product/product option on the list, click Select > Connect.


    Step 6: This will bring you back to the product details page. From here, click on Back to view the product list and start mapping your next product.


    Step 7: Repeat this process for all your products.


    Can I map this? 

    • Activities with multiple schedules: Yes
    • Seasonal schedules: Yes
    • Variable Pricing: Yes
    • Voucher Schedules: No
    • Cut-off time: Yes, maximum of 10 hours
    • Multi-day schedules: Yes
    • Yield Management: No
    • Rental/Accommodation: No/No
    • Packages: No
    • Booked after the start time: No
    • Exclusive/private price category: No
    • Multiple TrekkSoft accounts to 1 Viator account: No
    • Multiple Viator accounts to 1 TrekkSoft account: No



    Additional notes about the connection


    • Whenever you add a new price category to an active schedule, you should map it on TrekkConnect.
    • Viator has its own price categories (Adult, Child, infant...) which you have to match with your own price categories and disable the unused ones when mapping on TrekkConnect.
    • If a price category exists on Viator, please map it otherwise it will cause errors.
    • When mapping activities bear in mind cut-off time as it’s respected.
    • If your product does not have availability within the next few months, you will be able to see and map it on TrekkConnect but you will not be able to see it on Viator.


    Guest data

    Viator provides you with the mobile phone number of the guest (referred to as a user), but not the email address.

    Additional guest information will be saved as a basket remark (e.g. meeting points or food allergies). We cannot map guest custom fields from Viator.


    Canceling a booking

    If you cancel a booking on TrekkSoft, this cancellation will not go through to Viator. You will need to notify them directly.



    TrekkSoft does not provide reports on commission or guests booked through the channel, you will need to rely on Viator for these numbers.