To set up the integration, you’ll need API credentials from the SevenRooms team. You can request these by filling out their partnership form.
Here’s a quick guide on how to complete the form:
1. Personal Details - Enter your own details.
2. Are you a customer? - Select Yes (you should either already be a SevenRooms customer or in the process of onboarding).
3. Select which best applies to you – Choose “I would like to integrate with a 3rd Party system.”
4. Which company would you like to integrate with? – Enter “Airship” or “Airship Services Limited.”
5. Please provide name and email address for the third party contact you're working with - Enter:
Tech Success Team – techsuccess@airship.co.uk
Plus your Airship account manager or the onboarding team member you are working with.
6. How many locations will this apply to? - Enter the number of locations you have in Airship (plus any additional locations you’re onboarding).
7. What is the company website? - Enter https://airship.co.uk/
8. Please provide a brief summary of how you plan to use the API - Enter:
“Collection of authorisation, poll of reservations, and client endpoint for full guest profiles to the Airship CRM. Also includes a ‘historic’ backfill.”
Then hit Submit.
Technical Overview
Here’s what happens once the integration is set up:
Authentication –
https://api.sevenrooms.com/2_2/auth
Daily reservations poll –
https://api.sevenrooms.com/2_2/reservations?updated_since={yesterdays_date}
Guest profiles – For each booking, Airship calls the client endpoint:
https://api.sevenrooms.com/2_2/clients/{client_id}
Historic backfill (initial load) – Airship calls:
https://api.sevenrooms.com/2_2/reservations/export?updated_since={start_date_for_backfill}
and paginates through the results, calling the client endpoint for each booking.
Broken down in less technical terms in this article:
👉 How to set up the SevenRooms Airship connector