Connect Beds24
Make an invite code in Beds24 and paste it into the console. Also what VibeBooking can read, and how to disconnect.
On this page
Once Beds24 is connected, VibeBooking can read your property list, rates and availability from it. You move between the console and Beds24's control panel to set it up.
Before you start
Check two things:
- Your role in the console is Owner or Manager. A Viewer cannot connect.
- You can sign in to Beds24's control panel. The console notes: "It may ask for two-factor authentication. The owner should be the one at the keyboard."
Add the website first
You enter each Beds24 property's website after connecting. You can also add it beforehand.
Open Add a property
Press Properties in the menu and open Add a property on All. With no properties yet, it is already open.
Enter the domain
Under The property's website, enter your site's domain, without
https://or a path (for examplehana-kyoto.jp).Press Add
The property joins the list. Its state is Not connected.

Connect
On Properties › All, press Connect a reservation system to open the Integrations tab. Under Your reservation system, press Connect Beds24 to open the connect screen.

Open Beds24
Press Make an invite code in Beds24. Beds24's control panel opens in a new tab. The link already carries the three read permissions VibeBooking asks for.
Make an invite code in Beds24
On the Beds24 screen, do this (the console shows the same two steps):
- In “Name for this token”, type a name you will recognise (e.g. VibeBooking)
- Press “Generate invite code”
Copy the invite code you get. Beds24 explains invite codes in its own documentation, under API V2(opens in a new tab).
Paste the invite code
Go back to the console tab, paste it into Invite code and press Connect.
Once the code is confirmed, you land on Beds24 is connected. Link your properties to their websites there next: see Link a property.

What VibeBooking can read
VibeBooking asks for these three read permissions and nothing else. It never changes anything in Beds24.
| Permission | What it reads | What it is used for |
|---|---|---|
| Properties | Your properties and room types in Beds24 | Linking them to your websites |
| Rates and availability | The rate for given dates and guests, and which rooms are free | Filling What does a night cost for my dates and party? on a property's Facts tab |
| Bookings | Basic booking records only | Counting Bookings we could measure in the report |
VibeBooking does not ask for permission to read guest names, contact details or payment details. Beds24 defines the permissions in its API reference(opens in a new tab).
Only the properties you take live with Go live are published for AI agents (see Go live).
When it does not work
The invite code is not accepted
If, after you press Connect, the console says "That code is wrong or already used. Make a new one in Beds24 and paste it here.", check these in order:
- Is there a space inside the code? Spaces around it are removed, but a space in the middle stays.
- Have you used this code before? A used code does not work again. Make a new one in Beds24.
- Wait a moment, then press Connect again.
A permission is missing
"This invite code cannot read everything we need. Make the invite code again in Beds24." means the code is missing one of the permissions VibeBooking asks for. Open Beds24 again from Make an invite code in Beds24 and make a new invite code. Beds24's documentation on permissions is under API V2(opens in a new tab).
Disconnect
An Owner or a Manager can disconnect.
Open the Integrations tab
Press Properties in the menu, then the Integrations tab.
Press Disconnect
On the Beds24 card, press Disconnect.
Confirm
The console asks Disconnect Beds24? Press Disconnect. The card then says "Disconnected."

When you disconnect:
- Reading rates and availability stops. VibeBooking also revokes the access it was given, at Beds24 itself, and reads nothing more from it.
- Live pages stay up, but no longer show rates. To take a property off, see Stop being live.
- Nothing is deleted.
If the console says "That did not work. Try again.", the connection is still in place. Start again from Disconnect.
When the connection's details are not there
The Beds24 card may show only how many properties are linked, with no Disconnect button. The connection is remembered by the browser that made it. Sign in on the same device and browser, and Disconnect appears. Clearing that browser's data has the same effect.
Revoke it in Beds24
Without the device that made the connection, you can revoke VibeBooking's access in Beds24's control panel. Beds24's documentation, under API V2(opens in a new tab), says where.