Google Calendar sync: cancelled meeting not removed when assigned user changes

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tothewine
    Active Community Member
    • Jan 2018
    • 419

    #1

    Google Calendar sync: cancelled meeting not removed when assigned user changes

    Hi everyone,

    I’m working with EspoCRM and Google Calendar integration and I’m facing an issue with cancelled appointments.

    ESPO Version 9.3.4
    Google Integration Version 1.8.4

    Scenario:
    • EspoCRM is connected to Google Calendar (2-way sync)
    • Meeting are created correctly in Google Calendar
    • Sync is working fine for creation and updates

    Problem:
    When an appointment is cancelled in EspoCRM:
    • I change the status (e.g. “Cancelled” / “Not Held”)
    • A workflow reassigns the appointment to another user (e.g. Admin)

    However:
    • The event remains in the original user’s Google Calendar
    • It is NOT removed or updated correctly
    • It looks like Google does not detect the change of assigned user

    Additional notes:
    • The record is NOT deleted (deleted = 0), because I need it for reporting
    • Option “Remove the event from Google calendar after removal in EspoCRM” is enabled
    • Sync job runs correctly every 5 minutes (no errors)
    • If I manually delete the appointment in EspoCRM, then Google removes it correctly

    What I need:
    I would like that when an appointment is cancelled:
    • It disappears from the assigned user’s Google Calendar
      OR
    • It is marked as cancelled in Google Calendar
      OR
    • It is moved out of the active calendar view

    Questions:
    1. Is there a standard way in EspoCRM to sync cancellation status with Google Calendar?
    2. Does Google integration support event status (confirmed / cancelled)?
    3. Is changing assigned user supposed to update Google attendees?
    4. Do I need a custom script or API call for this?

    Any suggestion or best practice would be really appreciated.

    Thanks in advance!
Working...