# Connect Beds24

> **Plans**
>
> Everything on this page is available on every plan.

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.](https://docs.vibebooking.ai/screenshots/en/add-property-desktop.webp)
*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.](https://docs.vibebooking.ai/screenshots/en/connect-wizard-desktop.webp)
*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](https://wiki.beds24.com/index.php/Category:API_V2).

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](https://docs.vibebooking.ai/en/go-live#link).

![The table for linking Beds24 properties to their websites.](https://docs.vibebooking.ai/screenshots/en/connect-linking-desktop.webp)
*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.

| 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](https://beds24.com/api/v2).

Only the properties you take live with **Go live** are published for AI agents (see [Go live](https://docs.vibebooking.ai/en/go-live#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](https://wiki.beds24.com/index.php/Category:API_V2).

## 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.](https://docs.vibebooking.ai/screenshots/en/connection-beds24-desktop.webp)
*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](https://docs.vibebooking.ai/en/go-live#back-to-preview).
- 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](https://wiki.beds24.com/index.php/Category:API_V2), says where.
