We have several API integrations available for our Reservations module that will allow you to receive bookings directly into your system rather than entering them manually. You have control over what is shared with online partners, please see our article to learn how to manage online security for your products and pricing, and control online booking cutoff times.
We are constantly improving our API functionality and growing our list of API partners. Let us know if there are other partners you are currently receiving bookings from that would benefit from having an integration.
API integrations that we currently have connected are listed below:
Anzcro
If you would like to connect with ANZCRO, please follow these steps:
- Set up a default contact & account for ANZCRO if one does not already exist in your system.
- All products you wish to sell online with ANZCRO must have net pricing configured for the account. See the related article for how to configure agent-specific pricing.
- To improve your search results within the ANZCRO system, ensure the Region for your Operator is set in the Contacts screen (i.e. the operator associated with your products).
- Once you have set up the account and your pricing is ready to go, please send a request to the IBIS helpdesk so we can enable the connection for you with ANZCRO.
Red Balloon [Big Red Group]
The integration with IBIS means that Red Balloon customers can now make live bookings into your IBIS system. This means you won't have to go into their Supplier Hub and make a booking when a customer turns up with a Red Balloon voucher, as the customers are encouraged to make their booking on the Red Balloon site directly before they arrive.
There are 2 options on the Red Balloon website:
- Instant book now option. This allows the customer to check live availability from IBIS and make a booking into your system. The booking will automatically appear in your system with the agent set as Red Balloon.
- Buy a voucher. Once the customer has bought a voucher from Red Balloon they can then go back to the Red Balloon website to make a booking. This uses the same system as above and makes the booking in your IBIS system.
If you have live listings on the Red Balloon website and would like to connect them to IBIS, please contact our helpdesk to set this up for you. If you have different pricing between what you would charge for an instant booking and a voucher from Red Balloon, then please let us know.
Klook
If you’re an IBIS customer, you can also activate the Klook integration so your product inventory and pricing can be displayed in Klook and updated across channels. Klook customers can also make bookings in real-time which will appear in your IBIS reservation system. Please advise your Klook representative that you are using IBIS and our team will provide Klook with an API key to book online in real-time.
GetYourGuide
GetYourGuide has completed an integration with IBIS Technology's reservation system so their customers will be able to check availability and make bookings directly for the products you have listed with them without any double-handling. This results in a booking coming through to your IBIS system under your specified GetYourGuide account - with settlement as per your existing process with GetYourGuide.
- Bookings will arrive in your IBIS system with the booking name the customer has entered into the GetYourGuide platform.
GetYourGuide supports different language formats not supported by IBIS. Sometimes the booking name will appear in IBIS as "??? ????". If this happens, simply login to the GetYourGuide portal to check the customer's name, or message them to ask for their name in English.
Pickups - It is not possible to map your IBIS pickup list into the GetYourGuide platform. This means you must specify:
A Meeting point (this is your default pickup or meeting point) and in this scenario, no pickup details will show in IBIS as the customer does not have a choice.
or
A Pickup allows you to designate an area where you pick up from in GetYourGuide, whether it is a public or private location. In this scenario, the customer can select anywhere within that location and the address is sent to IBIS and will be stored in the pickup field on the booking. As this address will not match an existing IBIS pickup, you may need to alter the pickup after receiving the booking. If changes are required, please ensure you contact the customer directly using the email provided to confirm any changes.
- GetYourGuide will send its standard confirmation email to the customer and you will handle your accounts as normal.
GetYourGuide can cancel reservations according to your specified 'decrease pax' online cut-off policy for reservation products.
GetYourGuide can only map products to Adult, Child and Infant price options. If you have a product with optional addons, e.g. photo and video or lunches, you have to set up a dedicated product that includes the addons. E.g. Tour with lunch.
All bookings made online via the GetYourGuide API channel are subject to your standard online agent booking success fees plus your normal GetYourGuide fee
Follow these steps to connect your product from IBIS to the GetYourGuide platform.
At this time, self set up is not available with GetYourGuide. Please contact GetYourGuide for assistance.
Troubleshooting common connection issues with GetYourGuide:
Sometimes you may have difficulty connecting your products in GYG or a product may deactivate unexpectedly due to a connection issue. Here are some tips to help resolve common connection issues:
- Your tour was disconnected from the API
If this happens, it was most likely caused because too many requests were being sent (i.e. changes to availability could cause this for example) or GYG could not connect to our servers for some reason (an unplanned outage). To resolve this, log in to your GYG supplier portal and reactivate your product options underneath as shown below. - Cannot connect your tour
Product/category mappings are case-sensitive so enter your product codes and price option codes exactly as they have been set up in your IBIS system when you are creating your External Product ID in GetYourGuide.
Ensure the price options mapped to the categories in GYG are correct. Check that you are not using Nett rates for the GetYourGuide supplier and if you are, update the price options accordingly.
If you sell admission products, you will need to set up reservation products in IBIS that depart at specific times and the products will need to be mapped accordingly at fixed times in GetYourGuide.
If you sell options that do not take a place from availability, such as Infants, these cannot be booked via the API. All options that are mapped must take a place from availability or will not be deemed as a valid option.
Website travel
IBIS can integrate with Website Travel so their agents can access your live inventory and make online bookings. If you would like to connect with Website Travel please follow these steps:
- Set up a default contact & account for Website Travel.
- Once you have set up the account, send a request to the IBIS helpdesk to advise you are ready to connect.
- Once you are advised Website Travel has enabled the connection, you will need to log in to your Website Travel account to finish mapping your products.
Linking to individual accounts for Website Travel Agents
If you want to know which Website Travel agent is making the booking, some additional configuration is required:
- Ensure all Website Travel agents have a unique account set up in your Accounts screen (e.g. Happy Travels, Peterpans, etc.).
- In the Accounts screen, specify the API Agent Code - this is the first 3 alphabetical characters of the agent's voucher code. Learn how to add the API agent code field to the grid.
- Contact the IBIS helpdesk and we will set the permissions required to allow these accounts to receive online bookings.
Viator / Trip Advisor Experiences
Viator is the leading global tour and activities provider for travellers. This IBIS/Viator integration means Viator customers will be able to check availability and make bookings directly for the products you have listed with them without any double-handling. This results in a booking coming through to your IBIS system under your specified Viator account - with settlement as per your existing process with Viator.
Viator will send their regular confirmation emails as it currently does to the customer and you will handle your accounts as normal. Any amendments, refunds and cancellations after that are handled as they now are. There is no further connection with this booking between IBIS and Viator after a booking is created.
IBIS will help you connect your products to Viator. Here is what we need to know:
Tell us which products and times you want available on Viator
We configure them in our Viator mapping
We provide Viator with API connection details for your system
We will map the products in the Trip Advisor platform and do some testing
Then it's live!
Viator setup costs
All bookings made online via the Viator API are subject to our standard online agent booking success fees.
There is a set-up fee for the configuration and testing of the API connection. Please let us know if you'd like a quote on this and we will estimate the work needed, depending on the products you'd like connected.
Limitations of the Viator API
Please note there are some limitations with the integration that you should know about:
- Viator will never pass on the email address of a customer - they will only provide a phone number due to their privacy concerns
- There is a tiny window where a customer may have checked availability in Viator, but by the time they complete their payment, the spaces have been taken by someone else. In this situation, IBIS returns Viator a message saying that the booking cannot be completed and Viator will email both you and the customer to advise the reservation must be confirmed before departure; reverting to the normal process without an API connection
- Viator can only support one API channel per operator. If you are using a 3rd party to integrate with Viator, this will need to be turned off if you want the bookings to integrate directly with IBIS
- IBIS can't pass Viator any information such as commissions, times and pricing so this will still need to be kept up to date on the Trip Advisor platform
- Viator has a fixed set of price options we can map your price options too. These are Infant, Child, Youth, Adult, and Senior. If you have a product with optional addons, e.g. photo and video or lunches, you have to set up a dedicated product that includes the addons against one of the listed price option types. E.g. Tour with lunch.
- All products, times and options are manually mapped by IBIS. If you ever update these in IBIS (and you'd like them connected to Viator); you will need to let us know so we can update the mapping on our side.
- Booking cutoff times are not supported in Viator. You need to set up the booking cutoff times in Viator for each product to match the cutoff times configured in IBIS.
- If you update your availability or timetable for products already mapped in IBIS, availability will propagate through to Viator automatically. The general rule Viator follows concerning updating these changes is outlined as follows:
Days into the future Calendar update frequency 0-2 2 hours 3-30 1.5 days 90 3 days 180 4.5 days 180+ 7 days
Bookme
All bookings made online via the Bookme API are subject to our standard online agent booking success fees. Bookme can only be mapped to specific price option codes (see screenshot below) which will need to be configured in your system and added to any products you will sell through Bookme. Do not make up new codes as they will not work.
IMPORTANT: you must create 3 x Adult price options, 3 x Child price options and 3 x Infant price options using the format in the screenshot below e.g. BMAdult1, BMAdult2, BMadult3 etc.
As you may need to adjust pricing on the Bookme bookings made via the API, we recommend you leave the edit policy for the price option as "internal" and the online policy should be set accordingly.
We strongly recommend that you configure Bookme rates following the steps in our agent-specific pricing article. This way, these price options do not appear on your website or for any other agents booking through Online exchange, Agent login or another API.
Bookme pricing/rates
Any discounted pricing used on Bookme will not pull through to IBIS automatically when bookings are made through the API. Any variance in pricing will need to be updated manually after the booking is made to match the rate sold via Bookme. Make sure you reconcile your Bookme invoice with your IBIS bookings at the end of each billing cycle and adjust any differences in IBIS by editing the pricing in the Booking screen.
Yonder
Yonder is an AI chatbot that automatically pulls availability information from your IBIS system. They can also assist you with sending out post-trip surveys and thank you emails with excellent reporting. If you are a Yonder customer, let them know you use IBIS and they will reach out to us to connect the API.
Livn
You must already have an existing partnership and contract with Livn for them to connect you to their API. Once your contract is signed, please advise Livn who will contact our helpdesk team and with your consent, manage the set-up of your products through their API.
Flight Centre
If you would like to have your products available to book with Flight Centre, please contact them and ensure you have a supplier agreement in place. Once the contract is signed, they will authorise the connection, and reach out to us to activate the connection.
Hero
If you would like to have your products available to book with Hero, please let us know and we will send them your connection details. Hero will complete the set-up of your products. If you haven't set up a Supplier Agreement with Hero please complete the following Supplier Agreement form https://hero.travel/sign-up/supplier/.
Experience Oz [Big Red Group]
If you would like to have your products available to book with Experience Oz, please let them know and they will send us a request to get you connected with your consent. Experience Oz will complete the set-up of your products.
Adrenaline
If you would like to have your products available to book with Adrenaline, please let us know and we will send them your connection details. Adrenaline will complete the set-up of your products.
Backpacker Deals/Travello
If you would like to have your products available to book with Backpacker Deals/Travello, please let us know and we will send them your connection details. Backpacker Deals/Travello will complete the set-up of your products.
Travelmore
If you would like to have your products available to book with Travelmore, please let us know and we will send you API connection details to pass on to Travelmore. Travelmore will complete the set-up of your products. Travelmore also insist on having access to your products to book via agent portal, so please provide them with your portal details.
Travelmore will make every attempt to send through the customer’s email when booking, and if not available, they will pass through their own email address. They are working with their third-party suppliers to try and ensure customer email is captured for all bookings.
KKDay
If you would like to have your products available to book with KKDay, please let us know and we will send you API connection details to pass on to them. KKDay will complete the set-up of your products.
EYOUNZ
If you would like to have your products available to book with EYOUNZ, please let us know and we will send you API connection details to pass on to them. EYOUNZ will complete the set-up of your products.
Rezdy
IBIS now integrates seamlessly into Rezdy Marketplace. Allowing your business to distribute your products to a variety of global agents, resellers, and OTA’s who can create bookings in real-time. If you would like to connect to agents using Rezdy Marketplace, please get in touch with Rezdy to get started. You will be required to sign their Channel Manager Agreement.
Watch the IBIS - Rezdy Webinar to learn more about this integration.
Important things to note:
- Rezdy will support only one currency/timezone per profile and one business unit. If you are based in Australia and operate locations in multiple time zones, you will need a profile per timezone within the Rezdy system.
- Some Rezdy Agents do not see seasonal pricing changes for future bookings. This is called 'Session Level Pricing' in Rezdy. This means that an agent may be able to book a product for a date in a future season at the current season's price. Ask Rezdy for more information on which agents accept seasonal pricing.
- Rezdy bookings will receive your default booking confirmation for the product that is booked, to which ever email address the agent provides.
- Agent Voucher refences will show in the private notes of the booking.
Getting started
- Create a new Contact and Account for ‘Rezdy’.
- In the Accounts screen, highlight the new Rezdy account you created, then open the Online Properties tab on the right-hand panel.
- Set the online policy to Agent and the API permission to Agent save for the Rezdy account, then Save your changes.
- Advise IBIS support when the above steps are completed. We will liaise with the Rezdy onboarding team to complete your connection.
- Rezdy will contact you to guide you through their portal and map your products.
Mapping individual agents via the Rezdy portal
To record/map agents on Rezdy Marketplace to individual accounts in your IBIS system, you will require the following:
- A contact and account set up for the main Rezdy account (i.e. a Master account).
- A contact and account are set up for each agent selling you through Rezdy marketplace.
- A unique 10-digit Rezdy agent code (configured in Rezdy) must be entered into the API agent code field in the IBIS Accounts screen. N.B. It is not a requirement to update the API key on the agent account to match the master Rezdy account in IBIS.
All Rezdy Bookings will show your IBIS reference in the Voucher Field. The Agent voucher reference is saved as a note.
Vyom Journeys
Please email us to confirm if you would like to connect with Vyom Journeys and we will send your API connection details to them.