Skip to main content

Configuring Viator Growth+This feature requires the Growth+ plan or higher

Once connected, configure which experiences Viator can sell and how sync behaves.


Sync Settings

On the Viator settings page you'll see these toggles:

ToggleWhat it does
Sync enabledMaster on/off. Turning off temporarily pauses all activity with Viator.
Auto-confirm freesale bookingsNew bookings confirm instantly (recommended). Turn off if you want to manually approve every Viator booking.
Push availability updatesWhen you change capacity or schedules, EquipDash notifies Viator.
Push pricing updatesWhen seasonal or rate-category prices change, EquipDash notifies Viator (sent via the Special Offers channel).

Toggles save automatically — there's no separate save button.


Mapping Experiences to Viator Products

Each of your EquipDash experiences needs a matching Viator product code before Viator can sell it.

  1. In the Product Mappings section, click Add.
  2. Pick an experience from the dropdown.
  3. Enter the Viator Product Code Viator assigned to this experience (max 50 characters).
  4. (Optional) Enter a Viator Product Name — a display name for Viator.

Tour Options

Each Viator product supports multiple tour options — usually one per rate category (Adult, Child, etc.) or a single option for group-priced experiences.

For each option:

FieldPurpose
Rate categoryThe EquipDash rate category this option maps to. Choose — none (group booking) — for flat group pricing.
Age bandOne of: ADULT, CHILD, YOUTH, INFANT, SENIOR.
Option codeViator's option code (e.g. TOUR-ADULT).
Option name(Optional) Display name.
Min pax / Max paxPer-option pax rules. For group pricing, set min/max to the group size range.

Click + Add option to add a row. Click the × button on a row to remove it.

Click Save mapping when done. Your experience is now live on Viator.


Unmapping

Click the trash icon next to a mapping, then confirm in the dialog. The mapping is deactivated rather than deleted — Viator stops seeing this product immediately, but existing bookings are preserved.


Group-priced Experiences

If your experience uses group pricing (one flat price for the whole group, not per person):

  • Map a single tour option with no rate category.
  • Set age band to ADULT.
  • Use Min pax / Max pax to define the group-size range.

Health Panel

The Health (last 24h) section on the Viator settings page tracks your quality SLAs:

  • Availability p95 — 95th-percentile response time for availability checks, in milliseconds (target: under 5,000 ms).
  • Booking attempts — total bookings received from Viator in the last 24 hours.
  • Booking failure rate — percentage that failed (target: under 10%).

If either SLA threshold is crossed, the panel shows an SLA alerts warning. Addressing these quickly keeps you in good standing with Viator's quality program.


Sync Log

Every request to/from Viator is logged. Filter by direction (inbound/outbound) and status (success/failed) to troubleshoot issues. Latency is shown for every row — useful when investigating availability-endpoint slowness.


What Flows Where

ActionDirectionTrigger
Viator asks for your catalogueInboundOn demand from Viator
Viator asks for long-range availabilityInbound1–2 times per day
Viator checks a specific slotInboundTraveller at checkout
Viator holds a seatInboundTraveller adds to cart (held for 20 minutes)
Viator creates a bookingInboundTraveller pays
Viator cancels a bookingInboundCustomer cancels
Viator amends a bookingInboundCustomer changes date/time/travellers
Viator asks for active special offersInboundWhen surfacing rates
EquipDash pushes availability changeOutboundYou edit schedules/capacity
EquipDash pushes pricing changeOutboundYou edit prices
EquipDash pushes special offer changeOutboundA supplier offer starts, ends, or changes

Outbound pushes are debounced for 30 seconds so a bulk edit results in a single notification, not dozens.