Skip to main content

Connect Your GetYourGuide Account

Link your WaveRez trips to GetYourGuide so availability and bookings sync automatically between both platforms.

Written by Amber Dudley

GetYourGuide (GYG) is an Online Travel Agency (OTA) that lets you distribute your trips to a global audience of travelers. WaveRez connects to GYG through GYG's Supplier API, which means WaveRez acts as your connected reservation system within GYG's infrastructure. Once connected, your WaveRez availability syncs to your GYG listings, and bookings made on GYG flow into your WaveRez orders automatically. This article walks you through connecting your GYG supplier account to WaveRez, mapping your tickets to GYG tour options, and completing the connection on the GYG side using External Product IDs.

There are specific requirements around how schedules and availability must be configured on both platforms. The most important requirement is that availability must match exactly between WaveRez and GYG to form and maintain the connection. Pricing is not synced from WaveRez — you manage pricing directly in your GYG supplier account.


Prerequisites

Before starting the GYG integration setup, make sure you have the following in place:

  • An active GetYourGuide supplier account. If you do not yet have one, visit the GYG supplier portal to create your account. GYG provides a step-by-step listing guide at How to List Your Activity on GetYourGuide.

  • Products created on GYG without schedules or pricing. Create your products and options on GYG, but do not add scheduling or pricing yet. WaveRez will push availability during the connection process, and having pre-existing schedules on GYG that do not match WaveRez exactly will cause connection failures. You will add pricing on GYG after the connection is established.

  • Your GYG Supplier ID. Log into your GYG supplier account, click your name in the top-right corner, select Account Settings, and locate the Supplier ID displayed in the top-right area of that screen.

  • Trips built in WaveRez with schedules and availability configured. Every trip you want to list on GYG must already exist in WaveRez with departure times and availability set up, and must not have Disable Affiliate Booking turned on. To check the affiliate booking setting, navigate to General > Resources > Trips > select your trip > General tab. If Disable Affiliate Booking is enabled, that trip will not appear in the GYG integration dropdown.

  • Tickets created for each trip with the correct Age Type. Each ticket must have an Age Type assigned (either Adult or Group — not None). See the Age Type Requirements section below for details.

⚠️ Important — Setup Order Matters: The recommended setup sequence is: (1) build your trips with schedules in WaveRez, (2) create your products and options on GYG without schedules or pricing, (3) complete the integration steps below to connect the two platforms, and (4) add pricing on GYG after the connection is live. Following this order avoids the most common integration failure — schedule mismatches between the two platforms.


Step 1: Open the GetYourGuide Integration Page

  1. In the left navigation menu, click Integrations.

  2. On the Integrations page, locate the card labeled Waverez + Get Your Guide. This card displays either an Active or Inactive status badge in the top-right corner.

  3. Click Edit the integration at the bottom of the card.

WaveRez Integrations page showing the Waverez + Get Your Guide integration card with an Edit the integration link.

You are now on the GetYourGuide integration settings page. At the top of this page you will see a description of the integration and a Get started button, which links to the GYG supplier portal login page if you need to access your GYG account. Below the description are the configuration fields.


Step 2: Enter Your Supplier ID

  1. In the Supplier ID field on the left side of the configuration area, enter your GYG Supplier ID. This is the numeric ID you located in your GYG account under Account Settings (see Prerequisites above).

  2. Do not click Save yet — you will save after configuring your trip and tour options in the next steps.

2026-03-03_20-16-48


Step 3: Select a Trip and Configure Tour Details

  1. Click the Trip dropdown on the right side of the configuration area and select the trip you want to connect to GYG. This dropdown lists all trips in your WaveRez account that do not have Disable Affiliate Booking turned on. If you do not see a trip listed here, check the setting at General > Resources > Trips > select the trip > General tab.

  2. After selecting a trip, three additional required fields appear below: Destination, Tour Description, and the Add Tour Option button.

  3. Click the Destination dropdown and select the city or region where this trip operates. This is a required field marked with an asterisk (*).

  4. In the Tour Description field, type a description of the trip. This is a required field marked with an asterisk (*). Use a clear, concise description that accurately represents the experience.

2026-03-03_20-17-59


Step 4: Add Tour Options (Ticket Mapping)

Each ticket on your WaveRez trip needs to be mapped as a "tour option" in the GYG integration. This is how GYG knows which WaveRez ticket corresponds to which GYG option.

  1. Click the Add Tour Option button. A New Tour Option section expands with two fields: a Name text field and a Tickets dropdown.

  2. In the Name field, type a name for this tour option. This name is sent to GYG alongside the product code so you can identify which ticket is which when completing the connection on the GYG side. Use the same name as your ticket (for example, "1 Hour Rental") so naming stays consistent across both platforms.

  3. Select the corresponding ticket from the Tickets dropdown. This lists all tickets configured for the trip you selected in Step 3.

  4. Repeat this process for every ticket you want to make available on GYG. Click Add Tour Option again for each additional ticket. To remove a tour option, click the red trash icon to the right of that option's row.

  5. Once all tour options have been added, click Save.

2026-03-03_20-20-16

After saving, WaveRez generates a unique External Product ID for each tour option you created. These IDs are displayed on the screen next to each tour option. You will need these IDs in the next step to complete the connection on the GYG side.

Tip: If you have multiple trips with many tickets, consider copying all External Product IDs into a spreadsheet for easy reference when configuring GYG.


Step 5: Repeat for Additional Trips

If you have more than one trip to connect to GYG, repeat Steps 3–4 for each trip. Select a different trip from the Trip dropdown, fill in the Destination and Tour Description, add tour options for each ticket, and click Save each time.


Step 6: Link External Product IDs in GetYourGuide

Once you have your External Product IDs from WaveRez, enter them into your GYG supplier account to complete the connection.

  1. Log into your GYG supplier account.

  2. Navigate to Manage > Products and select the product you are connecting.

  3. Click See Details and scroll down to the Options section. Each option listed here should correspond to a ticket on your WaveRez trip (for example, "1 Hour Rental" or "2 Hour Rental"). If you do not see any options, click Create new option and follow GYG's option creation guide.

  4. Edit each option and navigate to the Connectivity Settings section.

  5. Select WaveRez as the reservation system.

  6. Enter the matching External Product ID from WaveRez into the connectivity field for that option.

  7. Repeat for every option/ticket pair.

GYG connectivity settings


Step 7: Add Pricing on GetYourGuide

After the connection is established, go back to your GYG supplier account and add pricing for your products. Pricing is managed entirely on the GYG side — WaveRez does not sync pricing to GYG. You can set pricing by date ranges within GYG's Availability and Pricing section for each product.

⚠️ Important: Do not add pricing or scheduling on GYG before establishing the connection with WaveRez. WaveRez pushes availability to GYG during the connection process. If schedules already exist on GYG that do not match WaveRez exactly, the connection will fail. Always connect first, then add pricing.


Age Type Requirements

GYG offers two pricing structures when creating an option: Price per Person and Price per Group/Vehicle. The pricing structure you choose on GYG must match the Age Type assigned to the corresponding ticket in WaveRez, configured at General > Resources > Trips > select your trip > Tickets tab.

  • If you select Price per Person on GYG, the ticket's Age Type in WaveRez must be set to Adult.

  • If you select Price per Group/Vehicle on GYG, the ticket's Age Type in WaveRez must be set to Group.

  • If the Age Type in WaveRez is set to None, GYG will return an error when you attempt to configure the option.

  • If the Age Type is set to Group or Equipment in WaveRez but GYG is set to Price per Person, the integration will not work correctly.

The age type label you set in WaveRez also appears on your live GYG listing as the participant type shown to customers.


Capacity Settings on GYG

When configuring the Availability and Pricing section in GYG, the Capacity tab asks for minimum and maximum number of participants. Your actual availability is controlled by WaveRez, but setting the maximum too high on GYG can cause issues.

  • Rental businesses (one ticket per piece of equipment): Set the maximum to the total number of that equipment type available for the trip.

  • Tour operators (multiple tickets per piece of equipment): Set the maximum to the total number of seats available per equipment for that ticket type.


GYG Add-Ons

Add-ons on GYG correspond to Options in WaveRez. This feature is not currently supported by the WaveRez–GYG integration and is planned for future development. If you use add-ons in your GYG listings, those items must be managed manually in GYG until integration support is available.


Troubleshooting

A trip does not appear in the Trip dropdown on the integration page. The most common cause is that Disable Affiliate Booking is turned on for that trip. Navigate to General > Resources > Trips > select the trip > General tab, and confirm that Disable Affiliate Booking is not enabled.

GYG returns an error when configuring an option's connectivity settings. This usually means the Age Type on the corresponding WaveRez ticket is not set correctly. Navigate to General > Resources > Trips > select the trip > Tickets tab, and verify that the ticket has its Age Type set to either Adult or Group — not None. See the Age Type Requirements section above.

The connection fails or schedules do not match. WaveRez pushes availability to GYG through the Supplier API, and the schedules must match exactly for the connection to work. If you had schedules or pricing set up on GYG before connecting, this is the most likely cause. Remove all future scheduling and pricing from the GYG product, then re-establish the connection from WaveRez. After the connection is live, re-enter your pricing on GYG by date range.

Bookings are not syncing from GYG to WaveRez. Confirm that the External Product ID entered in GYG's Connectivity Settings matches the ID shown in WaveRez exactly. Also verify that the trip's availability is correctly configured in WaveRez — GYG pulls availability from WaveRez, so if no availability is published, no bookings can come through.

Did this answer your question?