iCal Export

AirDoo generates iCalendar (.ics) files to facilitate synchronization with calendar applications.

Automatic Calendar Invitations

On each booking confirmation, AirDoo automatically sends two .ics files to the cleaning provider:

1. Cleaning Mission (cleaning_mission.ics)

  • Event: Cleaning intervention
  • Date: Checkout day
  • Start time: Accommodation checkout time (default: 10:00)
  • End time: Check-in time - 1h (default: 14:00)
  • Content: Confirmation code, guest name, composition, cleaning instructions
  • iCal Method: REQUEST (active invitation)
  • Languages: FR, EN, ES, DE, IT, PT (based on provider language)

2. Reservation (reservation.ics)

  • Event: Stay period (informational)
  • Duration: Check-in → Checkout (full day)
  • Content: Confirmation code, guest, composition
  • iCal Method: PUBLISH (informational only)

Configuration

In AirDoo → AccommodationsCleaning tab:

Field Impact on .ics
Check-in Time Cleaning mission end time
Check-out Time Cleaning mission start time
Cleaner Language Language of text in the .ics
Cleaning Instructions Content of the DESCRIPTION field
Full Address LOCATION field of the event

Testing

From the accommodation form: "Send Test Calendar Invite" button → sends a test with the next confirmed booking for the accommodation.


Generated iCal File Format

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//AirDoo//Odoo//EN
METHOD:REQUEST
BEGIN:VEVENT
UID:unique-uuid-here
DTSTAMP:20260315T100000
DTSTART:20260320T100000
DTEND:20260320T140000
SUMMARY:[CLEANING] Alpine Chalet (HM2YEYHZXC)
DESCRIPTION:Cleaning for accommodation Alpine Chalet\n
  Confirmation code: HM2YEYHZXC\n
  Guest: John Smith\n
  Guest composition: 2 adults\n
  Instructions: - Change bed linen\n- Clean the kitchen\n
LOCATION:123 Alpine Road, Chamonix 74400
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR

Public iCal Export (Coming Soon)

A public endpoint to export an accommodation's calendar in iCal format (compatible with Google Calendar, Apple Calendar, Airbnb, etc.) is planned for a future version.

This feed will allow you to: - Sync your Odoo calendar to other platforms - Block dates in other management tools - Share availability in read-only mode


← Back: Webhooks | Next: Email Templates →