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:
Problem:
When an appointment is cancelled in EspoCRM:
However:
Additional notes:
What I need:
I would like that when an appointment is cancelled:
Questions:
Any suggestion or best practice would be really appreciated.
Thanks in advance!
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:
- Is there a standard way in EspoCRM to sync cancellation status with Google Calendar?
- Does Google integration support event status (confirmed / cancelled)?
- Is changing assigned user supposed to update Google attendees?
- Do I need a custom script or API call for this?
Any suggestion or best practice would be really appreciated.
Thanks in advance!
