Reading list Switch to dark mode

    User Guide for Odoo Appointment Calendar Sync

    Updated 14 January 2022


    Odoo Appointment Calendar Sync, manage your appointment calendar by syncing your Odoo with Google or Microsoft calendar.

    Odoo Appointment Calendar Sync- It’s very difficult to remember appointments especially when you have tens of appointments in a day. Also, it is very difficult to list your appointment at two different places because it means double effort and double time.

    For saving your time and efforts you need a calendar sync integration that will integrate your Odoo appointments with your calendar. 

    Moreover, this calendar should be able to sync to both Google and Outlook (Microsoft) calendars so you can sync any of your system or mobile calendar easily without any trouble.

    Start your headless eCommerce
    Find out More

    Odoo Appointment Calendar Sync your Google or Microsoft calendar with your Odoo appointment booking system so all your appointments are perfectly synced with your calendar.

    In addition, you don’t have to create appointments separately in your Odoo and Google or Microsoft calendar, all you have to do is provide is client ID key to sync both calendars to import or export appointments.


    1. Synchronize your Odoo Appointments with Google Calendar.
    2. Sync your Odoo Appointments with Microsoft Calendar.
    3. For syncing dates, the appointee Needs to add Google credentials.
    4. The appointee needs to add Microsoft credentials for syncing dates.
    5. Set the scheduled actions to synchronize appointments with Google and Microsoft Calendar.
    6. Enable/Disable the checkbox for Appointment Location Sync.
    7. You can manually sync the appointments to Google and Microsoft calendar.
    8. Configure your Odoo with Google and Microsoft calendar at the same time.
    9. User can sync their appointments to the required Google or Microsoft Calendar.
    10. They are redirected to the Google/Microsoft account page for authentication.


    1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
    2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘appointment_calendar_sync.’
    3. Copy and paste this folder inside your Odoo Add-Ons path.
    4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
    5. Then, open the Apps menu and click on ‘Update Modules List.’
    6. In the search bar, remove all the filters and search ‘appointment_calendar_sync.’
    7. You will be able to see the module in the search result. Click on ‘Install’ to install it.



    1. Go to your Odoo backend, ‘Settings’ and scroll to the bottom of the page and click on the ‘Activate the developer mode’ setting.

    Activating developers mode for configuring Odoo Appointment Calendar Sync

    2. Now, go to the ‘Appointment’ section of ‘Settings’ and configure all the settings as per your need. Set whether you want to sync location, time zone, payment mode (Before or after), etc. Once you configure all these settings click the ‘Save’ button to save all changes.

    Configuring Odoo Appointment Calendar Sync settings in the Odoo backend.

    3. Next, go to the ‘Technical’ menu there find and open ‘Scheduled Actions.’

    Navigation to Scheduled Actions in Odoo Backend.

    4. On this page, you can see the ‘Appointment Synchronization to Google’ and ‘Appointment Synchronization to Microsoft’ open any of them.

    Viewing Appointment synchronization in Odoo Appointment Calendar Sync.

    5. The Appointment settings page will have the following options as shown in the image below. Set them as per your requirement.

    Configuring Appointment sync to google in Odoo Appointment Calendar Sync.

    6. After that, go to the ‘Appointment’ menu and under it, open ‘Appointee’ from the ‘Configuration’ tab. Open any profile which you want to sync.

    Appointee configuration in Odoo Appointment Calendar Sync.

    7. Open the ‘Google Credentials’ tab and enter the ‘Client ID’ and ‘Client Secret’ to sync Google Account Calendar.

    Configuring Google credentials of appointee in Odoo Appointment Calendar Sync.

    8. Open the ‘Microsoft Credentials’ tab and enter the ‘Microsoft Client ID’ and ‘Microsoft Client Secret’ to sync Microsoft Account Calendar.

    Configuring Microsoft credentials of appointee in Odoo Appointment Calendar Sync.


    9. Go to the website and click the ‘Appointment’ menu and choose the ‘Appointment With’ and ‘Date’ section and click ‘Find and Book.’

    Selecting date and appointment with for appointment.

    10. Clicking the ‘Find and Book’ will open the ‘Appointeee Listings,’ choose the time slot as per your need and click the ‘Book Now’ button.

    Choosing the appointee fro listing.

    11. Once clicked it will redirect you to a new page where you will be able to see all details.

    Appointment booking slip.

    12. Next, go to the ‘Appointment’ menu in the backend and choose ‘All Appointments’ to view all Appointments.

    Appointment listing screen in kanban view in the backend.

    13. Open the appointment and click the ‘Approve’ or ‘Reject’ button as per staff availability. 

    Approving or rejecting an appointment in the backend.

    14.  Once you click the ‘Approve’ or ‘Reject’ button the status of the appointment will change on the right side as shown in the image below.

    Viewing status change after approval or rejection in Odoo Appointment Calendar Sync.

    15. Now, go to the website open your account and open the ‘Appointment’ tab.

    Viewing list of all of user's appointments on the website.

    16. On the appoint you will be able to see the ‘Add to Google Calendar’ or ‘Add to Outlook Calendar’ buttons.

    appointment slip with add to google calendar and app to outlook calendar in the appointment slip.

    17. Once you click the ‘Add to Google Calendar’ you will be redirected to Google Calendar where you can edit and save the appointment date.

    adding appointment to google after configuration.

    18. You can directly sync the calendar from the Odoo backend by the ‘Appointment> New Appointment’ section. 

    Booking new appointment from the backend and from where to sync calendar (both Google and Microsoft).

    19. Once done you have configured and checked the whole module.

    OTHER Calendar MODULES


    Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

    If you still have any issues/queries regarding the module, please raise a ticket at

    Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

    For any doubt, contact us at [email protected].

    Thanks for paying attention!!

    Current Product Version - 1.0.0

    Supported Framework Version - V15, V14

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*

    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home