Skip to content

Connect Beds24

Make an invite code in Beds24 and paste it into the console. Also what VibeBooking can read, and how to disconnect.

View as Markdown
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.

  1. Open Add a property

    Press Properties in the menu and open Add a property on All. With no properties yet, it is already open.

  2. Enter the domain

    Under The property's website, enter your site's domain, without https:// or a path (for example hana-kyoto.jp).

  3. Press Add

    The property joins the list. Its state is Not connected.

The Add a property form, with a field for the property website and an Add button.
The Add a property form.

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.

The Connect Beds24 screen, with a field to paste the invite code and a Connect button.
The connect screen, with a field to paste the invite code.
  1. 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.

  2. Make an invite code in Beds24

    On the Beds24 screen, do this (the console shows the same two steps):

    1. In “Name for this token”, type a name you will recognise (e.g. VibeBooking)
    2. 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).

  3. 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.

The table for linking Beds24 properties to their websites.
The table for linking Beds24 properties to their websites.

What VibeBooking can read

VibeBooking asks for these three read permissions and nothing else. It never changes anything in Beds24.

PermissionWhat it readsWhat it is used for
PropertiesYour properties and room types in Beds24Linking them to your websites
Rates and availabilityThe rate for given dates and guests, and which rooms are freeFilling What does a night cost for my dates and party? on a property's Facts tab
BookingsBasic booking records onlyCounting 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:

  1. Is there a space inside the code? Spaces around it are removed, but a space in the middle stays.
  2. Have you used this code before? A used code does not work again. Make a new one in Beds24.
  3. 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.

  1. Open the Integrations tab

    Press Properties in the menu, then the Integrations tab.

  2. Press Disconnect

    On the Beds24 card, press Disconnect.

  3. Confirm

    The console asks Disconnect Beds24? Press Disconnect. The card then says "Disconnected."

The Beds24 card on the Integrations tab, with Review the links and Disconnect buttons.
The Beds24 card on the Integrations tab.

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.

Next steps