Accommodation Management

Accommodations (airdoo.accommodation) are the central pivot of AirDoo. Each accommodation groups its reservations, communication rules, and pricing settings.

Accessing Accommodations

AirDoo → Accommodations


Creating an Accommodation

  1. Click New
  2. Fill in required fields:
  3. Property Name: internal name
  4. Airbnb Listing Name: exact name as it appears in Airbnb emails
  5. Complete desired settings
  6. Save

Important Fields

Airbnb Listing Name

Critical field

This field must match exactly the accommodation name in Airbnb emails.

  • Respect case and accents
  • Copy the name directly from a received Airbnb confirmation email

Without this field, Airbnb emails for this accommodation will be ignored.

Calendar Colour

Each accommodation is automatically assigned a unique colour in the calendar. You can change it manually.

Manager

The Odoo user designated as the manager. Their email is used as Reply-To in automated emails. They must have a configured email address.


Direct Booking Pricing

For direct bookings (via API or website), AirDoo can automatically calculate the price night by night.

Setup

  1. Create a Pricelist in Odoo (Sales → Configuration → Pricelists)
  2. Configure seasonal rules on the "Accommodation Nights" product
  3. In the accommodation, under Pricing:
  4. Pricelist → select the pricelist
  5. Minimum Stay → e.g. 2 nights

How It Works

When a direct reservation is created or modified: - The "Recalculate Price" button computes the price night by night - The unit price of the "Accommodation Nights" line = average of daily prices - A per-date price breakdown is written in the line description

Note

Airbnb reservations are not affected — Airbnb sets its own prices.


Cleaning Mission

Configure the cleaning provider in the Cleaning tab:

Field Description
Cleaner Partner Odoo contact (takes priority over direct email)
Cleaner Email Fallback email if no partner
Cleaner Language Language for calendar invitations
Cleaning Instructions HTML instructions included in emails

Test the setup with the "Send Test Calendar Invite" button.


Communication and Social Media

The Communication tab lets you configure: - Custom HTML email signature - Manager title ("Your Concierge", etc.) - Facebook, Instagram, Google Reviews links - Accommodation website URL - WhatsApp Business number

This information is available in email templates via the object.airdoo_accommodation_id.* variables.


GPS Coordinates and Weather

In the Location tab: - Latitude / Longitude: used for weather integration - OpenWeather API Key: personal key to test weather - "Find Coordinates" button: opens Google Maps with the accommodation name


Per-Accommodation Gmail Sync

The "Sync Airbnb Emails" button runs a Gmail sync targeted at this accommodation.

The automatic sync (cron every 30 min) processes all accommodations sequentially.


Specific Communication Rules

The Communication Rules tab lists rules specific to this accommodation. These rules take priority over the communication engine's default rules.

To add a specific rule: 1. Click Add a line 2. Configure the event type, template, and delay 3. Save the accommodation


← Back: Communication | Next: API & Integration →