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¶
- Click New
- Fill in required fields:
- Property Name: internal name
- Airbnb Listing Name: exact name as it appears in Airbnb emails
- Complete desired settings
- 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¶
- Create a Pricelist in Odoo (
Sales → Configuration → Pricelists) - Configure seasonal rules on the "Accommodation Nights" product
- In the accommodation, under Pricing:
- Pricelist → select the pricelist
- 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 →