Chekin automates guest identification and your legal obligations: it sends guest forms to the authorities automatically, generates the mandatory statistical reports on demand, and produces and stores all documents required by law. Beds24 sends your confirmed bookings to Chekin and stores the Chekin guest registration link in each booking.
Quick Guide
- Request your API key from Chekin at support@chekin.com.
- In Settings > Marketplace > Chekin, enter the API key, save, and get your Chekin house ID.
- Enter the house ID, set Days in advance, save, and tick Bookings for the rooms you want to connect.
- Send the
CHEKIN_URLlink to your guests with an Auto Action.
What the integration does
| Direction | Data |
|---|---|
| Beds24 sends to Chekin | Booking number, number of guests in the booking group, number of rooms, the lead customer's name and email address |
| Beds24 receives from Chekin | Guest registration link URL, status at Chekin |
Limitation: Chekin can't fill in the email address automatically at the moment.
Connect Chekin
You need: an account with Chekin.io. For Beds24, the normal channel manager fees apply.
Step 1: Get your API key from Chekin
Contact Chekin at support@chekin.com and request your API key to connect to Beds24. Follow the Chekin Beds24 integration guide, and contact Chekin support if you have questions.
Step 2: Connect in Beds24
Since March 2025, the connection uses the Chekin API.
- Go to Settings > Marketplace > Chekin.
- Enter your Chekin API key and click Save.
- Click the Get the House ID Codes for this CheKin account link to get your Chekin house ID.
- Enter your Chekin house ID. You can enter it once for the property and leave it empty per room. A house ID entered for a room overrides the property value: use this when each room has a different house ID.
- In Days in advance, set how many days before check-in the booking is sent to Chekin. If you have a busy property with hundreds of upcoming bookings, choose a value that keeps the number of bookings sent to Chekin under one hundred. Otherwise you may get errors and delays with the sync.
- Click Save.
- Tick Bookings for the rooms you want to connect.
Expected result: new and changed bookings are sent to Chekin, and each booking gets a CHEKIN_URL info code.
Upgrade to the API version
- Contact Chekin and ask for your API key.
- In Beds24, remove your username and password and click Save.
- Enter your API key in the API Key field that now shows.
How it works
- When a booking is made or modified, Beds24 sends the information to Chekin.
- Only bookings with status confirmed (or new) are sent. Requests and inquiries aren't sent.
- The Chekin invitation URL is stored in the booking info item
CHEKIN_URL. Send it to the guest with an Auto Action and template variable, see the Auto Actions examples. - If you choose not to send modifications, the booking isn't resent while it has the
CHEKIN_URLinfo code. To resend it, delete the info code from the booking and delete the booking from Chekin.
Chekin status
The text of the info code CHEKIN_STATUS shows the status of the booking in Chekin. You can use the template variable [BOOKINGINFOCODETEXT:CHEKIN_STATUS].
| Status | Meaning |
|---|---|
| Guests complete | All the guests have been registered. |
| Police_complete | The guests' data has been sent to the police authorities. |
| Complete | All features used at Chekin are complete. |
Disconnect Chekin
Untick Bookings to stop sending bookings.