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:
| Toggle | What it does |
|---|---|
| Sync enabled | Master on/off. Turning off temporarily pauses all activity with Viator. |
| Auto-confirm freesale bookings | New bookings confirm instantly (recommended). Turn off if you want to manually approve every Viator booking. |
| Push availability updates | When you change capacity or schedules, EquipDash notifies Viator. |
| Push pricing updates | When 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.
- In the Product Mappings section, click Add.
- Pick an experience from the dropdown.
- Enter the Viator Product Code Viator assigned to this experience (max 50 characters).
- (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:
| Field | Purpose |
|---|---|
| Rate category | The EquipDash rate category this option maps to. Choose — none (group booking) — for flat group pricing. |
| Age band | One of: ADULT, CHILD, YOUTH, INFANT, SENIOR. |
| Option code | Viator's option code (e.g. TOUR-ADULT). |
| Option name | (Optional) Display name. |
| Min pax / Max pax | Per-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
| Action | Direction | Trigger |
|---|---|---|
| Viator asks for your catalogue | Inbound | On demand from Viator |
| Viator asks for long-range availability | Inbound | 1–2 times per day |
| Viator checks a specific slot | Inbound | Traveller at checkout |
| Viator holds a seat | Inbound | Traveller adds to cart (held for 20 minutes) |
| Viator creates a booking | Inbound | Traveller pays |
| Viator cancels a booking | Inbound | Customer cancels |
| Viator amends a booking | Inbound | Customer changes date/time/travellers |
| Viator asks for active special offers | Inbound | When surfacing rates |
| EquipDash pushes availability change | Outbound | You edit schedules/capacity |
| EquipDash pushes pricing change | Outbound | You edit prices |
| EquipDash pushes special offer change | Outbound | A supplier offer starts, ends, or changes |
Outbound pushes are debounced for 30 seconds so a bulk edit results in a single notification, not dozens.