Google Calendar error

26 views
Skip to first unread message

Bastien SERAFIN

unread,
Sep 1, 2025, 2:34:01 AMSep 1
to Easy!Appointments - Support Group
Hi,
The Google Calendar sync is working correctly with test calendars that only have a few events. However, when I connect a calendar that is full of events, the sync seems to fail. The cron job still returns “Success,” but the events are not actually synchronized.

I’m wondering if this could be related to the number of events returned by the GET request (too many events in one response). The Google Calendar API usually returns a limited set of results and provides a nextPageToken for pagination. If the sync logic doesn’t handle pagination properly, it might stop after the first batch of events.

I would also like to know where I can adjust the sync time window (in which file or in the database) so that fewer events are requested from Google Calendar during each sync run.

Has anyone experienced this issue, or do you know if the plugin correctly handles large calendars with many events?


Alex Tselegidis

unread,
Sep 1, 2025, 6:50:08 AMSep 1
to Easy!Appointments - Support Group
Hello! 

There are currently two limitations applied, both for performance reasons 

- The sync mechanism will sync 30 days in the past and 90 in the future
- There are max 250 events synced (single page)

I believe the later could be increased, so I will make sure I change that in the next release



Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

Bastien SERAFIN

unread,
Sep 1, 2025, 6:00:56 PMSep 1
to Easy!Appointments - Support Group

Hi Alex,

Thank you for the information.
I modified the default sync settings per provider directly in the database (from past = 30 / future = 90 → to past = 1 / future = 30 days). This workaround makes the sync work, but it’s not really suitable for my client, since the doctors need to manage bookings up to 90 days in advance.

Is there a way to go beyond the 250 events per request limit?
Would you be able to provide paid assistance on this? It’s a bit urgent, as my client went live on September 1st.

Best regards,

Alex Tselegidis

unread,
Sep 2, 2025, 4:12:20 AMSep 2
to Easy!Appointments - Support Group
Hello! 

You will need to apply this change to your codebase





Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!



Reply all
Reply to author
Forward
0 new messages