This module adds a new wizard that allows you to import .ics files into odoo calendar, importing events and the following attributes:
- Summary
- Start Date
- End Date
- UID
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets users import .ics calendar files into Odoo Calendar, creating or updating events and optionally removing previously imported events that are no longer in the file.
This module adds an import wizard to the Calendar configuration menu. Users open it, choose an .ics file, and can optionally set a start and end date to limit which events are imported, plus a checkbox to remove old events.
When importing, the wizard reads each event in the file and uses its unique identifier to decide whether to create a new calendar event or update an existing one. It imports the event title, start and end dates, and the unique identifier. If a partner is not selected, the current user's partner is used and added to the event attendees.
If the 'Remove old events?' option is checked, events that were previously imported (they have an event identifier) and belong to the selected partner but are not present in the new file are removed from that partner's attendees; if no attendees remain, the event is deleted. Date filters can restrict this cleanup to a date range.
The module adds an 'Event Id' field to calendar events to store the imported unique identifier. Only files with the .ics extension are accepted; other files raise an error. Time zone information in the file is converted to UTC before import.
Depends on
Menus it adds
Models and fields (2)
- calendar.event · extends an existing modelevent_identifier (Event Id)
- calendar.import.ics · new modelpartner_id (Partner), import_end_date (End Import Date), import_ics_file, import_start_date (Start Import Date), do_remove_old_event (Remove old events?), import_ics_filename
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 15.0
Confirmed on 2026-11-03 in branch 15.0 of OCA/calendar.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, follow these steps:
- Navigate to the Calendar App.
- Go to Configuration.
- Select Import ICS File.
When importing, you have two options:
- Specify start and end dates to import events occurring within that range.
- Leave the date fields empty to import all events from the entire file.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.