Hey there! I'm trying to configure Amelia for a client of mine, and I'm having some trouble integrating it with Google Calendar.
I was able to create the required OAuth credentials, but after including them on the plugin, bookings made through Amelia are still not showing up on her Google Calendar.
If the Google Calendar integration is successful, try increasing the "maximum number of events returned" in the Google Calendar settings. This will increase the maximum number of events per page.
Also, try reconnecting the Google Calendar with the employee.
Yes, it is required to add the Client ID and Secret to have the initial integration with Google Calendar. In this way, you are connecting Amelia with Google Calendar and later you are connecting the employee with his Google Calendar.
Regarding the issue, please follow the instructions in this article
If the initial sync is properly integrated, there are no other options that be configured, since this is working automatically. If you configure the timeslot as busy in the Google Calendar, that appointment will not be available for booking in Amelia. If this is not the case, usually increasing the "maximum number of events returned" solves the issue of appointments not available on the Google Calendar.
Also, to mention, rescheduling, canceling, or deleting the appointment needs to be done in Amelia. Suppose you reschedule the appointment in Google Calendar. In that case, that will not reflect in Amelia, but if you reschedule the appointment in Amelia, it will be updated in Google Calendar as well.
Hey there! I'm trying to configure Amelia for a client of mine, and I'm having some trouble integrating it with Google Calendar.
I was able to create the required OAuth credentials, but after including them on the plugin, bookings made through Amelia are still not showing up on her Google Calendar.
Hello Alejandro,
Thanks for reaching out to us.
If the Google Calendar integration is successful, try increasing the "maximum number of events returned" in the Google Calendar settings. This will increase the maximum number of events per page.
Also, try reconnecting the Google Calendar with the employee.
Let us know if it works.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hey Stefan, how are you doing?
Following your previous response, I just realized that each employee can link the calendar to their Google Calendar one. I hadn't done that before.
However, when I try to do that, I get the following error when trying to log in with my Google account:
Error 400: redirect_uri_mismatchYou cannot sign in to this application because it does not comply with Google's OAuth 2.0 policy.
If you are the one who developed the application, register the redirect URI in the Google Cloud console.
Request details: redirect_uri=https://eliurzelai.es/wp-admin/admin.php?page=wpamelia-employees
Is that right? How can I solve that?
Also, is there any need to add the client ID & Secret on the "integrations" section? That's what I attempted originally and I thought that'd be enough
Hello Ajeandro,
Yes, it is required to add the Client ID and Secret to have the initial integration with Google Calendar. In this way, you are connecting Amelia with Google Calendar and later you are connecting the employee with his Google Calendar.
Regarding the issue, please follow the instructions in this article
Google Calendar - Redirect URI Mismatch (error 400)
I hope it helps.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hello there Stefan,
I was finally able to connect the calendar, but it looks like the available hours are not getting synchronized with the client’s Google Calendar.
Is there anything else I might need to do to automate that process?
Hello Alejandro,
If the initial sync is properly integrated, there are no other options that be configured, since this is working automatically. If you configure the timeslot as busy in the Google Calendar, that appointment will not be available for booking in Amelia. If this is not the case, usually increasing the "maximum number of events returned" solves the issue of appointments not available on the Google Calendar.
Also, to mention, rescheduling, canceling, or deleting the appointment needs to be done in Amelia. Suppose you reschedule the appointment in Google Calendar. In that case, that will not reflect in Amelia, but if you reschedule the appointment in Amelia, it will be updated in Google Calendar as well.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables