> For the complete documentation index, see [llms.txt](https://support.holidayhero.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.holidayhero.com/integrations/pms-platforms/bookingmood.md).

# 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>
