# Bookingmood

<figure><img src="/files/cG6CY92qUgeWnmvA2vtV" alt=""><figcaption></figcaption></figure>

[Bookingmood.com](https://www.bookingmood.com) is an innovative online calendar tool designed to simplify booking management for vacation rental owners and property managers. It provides a visual way to manage availabilities, reservations, and occupancy across multiple platforms. With easy-to-use features, Bookingmood helps streamline the process of updating calendars, reducing double bookings, and ensuring real-time synchronization. Integrating it with your system offers a seamless experience, making it easier to keep track of your rental schedules.

***

#### Categories

`PMS`

***

### Guides

<details>

<summary>How to integrate with BookingMood? </summary>

**In bookingmood.com**

1. Login to Bookingmood.com and go to settings&#x20;
2. Scroll to the developer section
3. Click the `+ API Key` and create an API key for with name `HolidayHero`

![](/files/4tNlr79bhQGGgyvjaeS6)

4.
5. Copy the newly created API key.&#x20;

**In HolidayHero**

1. Go to your desired [HolidayHero Workspace](https://admin.holidayhero.com)
2. Go to [integrations](https://admin.holidayhero.com/integrations)
3. Select Bookingmood
4. Walk through the authentication process. You are installing an application on top of your HolidayHero.&#x20;

</details>

<details>

<summary>How ensure guest counts are sync'd properly? </summary>

In Bookingmood, you can setup your `capacity groups` or `occupancy groups` once setup, follow the instructions below.&#x20;

1. Navigate to the HolidayHero Bookingmood integration. ([click here](https://integrations.holidayhero.com/bookingmood/auth/login)).&#x20;
2. Go to settings&#x20;
3. Navigate to the Capacity groups

<figure><img src="/files/X41RQ8TPhAWouAazdIgN" alt=""><figcaption></figcaption></figure>

4. Match the groups created in Bookingmood with the groups in HolidayHero

</details>

<details>

<summary>I only have reservations with single adults? </summary>

This can happen if you haven't setup the proper capacity groups. [See this question](#how-ensure-guest-counts-are-syncd-properly).

</details>

<details>

<summary>Why is my rate incorrectly listed? </summary>

When creating or syncing your booking / reservation, we exclude the deposit. Only the accumulated rate of the booking is sync'd. Technically we are only sync'ing the `fee` type from bookingmood.&#x20;

</details>

***

**HolidayHero Permissions**

Each integration has it's own set of persmissions. Please find below what this integration will be able to do.&#x20;

<table><thead><tr><th width="259">Permission</th><th>Description</th></tr></thead><tbody><tr><td><code>reservation.create</code></td><td>The integration will be able to create reservations.</td></tr><tr><td><code>reservation.update</code></td><td>The integration will be able to update reservations.</td></tr><tr><td><code>invitation.create</code></td><td>The integration will be able to invite guests to a reservation</td></tr><tr><td><code>listing.read</code></td><td>The integration will be able to read your listings</td></tr></tbody></table>

#### HolidayHero Webhooks

<table><thead><tr><th width="260">Permission</th><th>Description</th></tr></thead><tbody><tr><td><code>listing.deleted</code></td><td>The integration detects when a listing has been removed and will remove the corresponding matched listings.</td></tr><tr><td><code>user.created</code></td><td>The integration will detected when a user is created and connected to a reservation. The user information will be synced back into Bookingmood as a contact. </td></tr><tr><td><code>user.updated</code></td><td>The integration will detect when a user is updated and sync any of the updates to the corresponding contact in Bookingmood. </td></tr><tr><td><code>user.deleted</code></td><td>The integration will detect when a user is removed/detached from a reservation. The corresponding contact in Bookingmood will be updated</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.holidayhero.com/integrations/pms-platforms/bookingmood.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
