If your employees already manage their schedules in Google Calendar, with Amelia’s Google Calendar integration, every new appointment booked through Amelia appears in their calendars automatically, while their existing Busy events in Google prevent double-bookings on the Amelia side.
To make this work the way you want, Amelia provides a set of integration settings. These let you control what details appear in Google Calendar (like event titles and attendees), whether pending appointments are included, and how busy times are handled.
Google Calendar Settings
All Google Calendar options are found under Amelia → Settings → Integrations → Google Calendar. Here you can enable or disable the integration entirely, connect Google Meet (if you also use video meetings), and fine-tune how events and availability behave.
These settings act as the “bridge” between Amelia and Google, ensuring your employees’ calendars stay accurate while preventing scheduling conflicts and overbooking.
Redirect URI
A field that must be copied into your Google Cloud Console when creating the OAuth client.
-
Found in Amelia → Settings → Integrations → Google Calendar.
-
Required for the integration to work.
- Automatically generated, but it can be modified if you modify “wp-admin” in your back-end URL. Proceed with caution.
Google Calendar (Enable/Disable)
This slider lets you turn the Google Calendar integration on or off.
-
Enabled → employees can sync their calendars with Amelia.
-
Disabled → only Google Social Login will remain active.
Enable Google Meet
When enabled, Amelia automatically generates Google Meet links for appointments and events.
-
Links appear in appointment details and notifications*.
-
See full setup in the Google Meet Integration guide.
* The %google_meet_url% needs to be added to email notifications.
Event Title and Description
An expandable field that helps you define how the event title and description appear in Google Calendar.
-
Supports Notification Placeholders for dynamic details like customer name, service, or location.
Insert Pending Appointments
If enabled, appointments with Pending status are also added to the employee’s Google Calendar.
Add Event’s Attendees
Enable this to add customers as attendees in Google Calendar events.
-
Useful for sharing event details with customers directly via Google Calendar.
Allow Customers to See Other Attendees
When enabled, customers can see the list of other participants in Google Calendar (for group appointments/events).
-
By default, customers will only see their own name.
Send Event Invitation Email
If enabled, Google Calendar will email an event invitation to customers.
-
Only works if Add Event’s Attendees is enabled.
Remove Busy Slots
Blocks time slots in Amelia if they are marked as Busy in the employee’s Google Calendar.
Include Buffer Time in Google Events
When enabled, buffer times set in Amelia are also included in Google Calendar events.
-
Prevents employees from accidentally scheduling something during buffer times.
Maximum Number of Events Returned
Set how many events Amelia will fetch from the employee’s Google Calendar.
-
These events are not shown in Amelia but are used to check availability and prevent overbooking.
Example:
If this is set to 50, and the employee has a daily repeating busy event (10 per day), Amelia will only look ahead 5 days.
Any busy events beyond those 5 days will be ignored, meaning customers could book appointments during times that should be unavailable.
Recommendation: For best results, set this to at least 1000 (or higher) to cover long-term recurring events.
Next: Explore how events work with Google Calendar.