Hello. I can't seem to find a way to integrate more than one Google Calendar. I have a business calendar for my business related appointments (using my business Gmail), but I also have a personal calendar (using my personal Gmail). I want to be able to block out appointment times on my site so that customers can't book during a time when I am unavailable due to business or personal reasons. So, is there a way to use mulitple gmail/google calendars at one time? If not, could the functionality be added? I imagine I am not alone in managing multiple calendars. Please let me know.
Unfortunately, currently this feature is not available in Amelia. At this time this is not possible to achieve I'm afraid. At the moment Amelia can only check one calendar at a time.
Will this be possible to overcome due to technical difficulties in the future we can not say at this time but for now this is not possible Im afraid.In light of this, we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Hello, I have the same need. It is logical that anyone who offers a product or service can have personal activities or reservations outside of Amelia. Is there no alternative or solution you suggest for this requirement?
I asked ChatGPT what to tell Amelia support about syncing multiple calendars and this is what it had to say. Maybe this gives you (Amelia support and development) something to go on...
Subject: Feature Request: Multiple Google Calendar Sync for WP Amelia Plugin
Dear WP Amelia Development Team,
I’m a user of the WP Amelia plugin and find the Google Calendar sync feature very useful for managing my availability. However, I would like to request the ability to sync multiple Google Calendars simultaneously within the same account or profile.
Here are a few technical considerations that could guide the implementation of this feature:
1. OAuth Authentication for Multiple Calendars
Currently, the plugin allows OAuth authentication for one Google Calendar. Expanding this to allow multiple calendar syncs could involve tweaking the OAuth token request flow to retrieve and store access tokens for multiple calendars.
Google Calendar API’s CalendarList endpoint provides a list of all calendars the authenticated user has access to. The plugin could allow users to select multiple calendars during the OAuth setup process.
2. Handle Calendar Conflict Logic
When multiple calendars are synced, the system would need a conflict resolution mechanism to determine how overlapping events are handled. For example:
Prioritization: Allow the user to set a priority order of calendars.
Aggregation: Block times from all synced calendars by default, preventing double bookings.
3. Additional UI Components
The Integrations Settings page in WP Amelia could be enhanced with a multi-select option, allowing users to choose which calendars to sync. This could involve an easy-to-use checkbox or dropdown UI that retrieves available calendars via the Google Calendar API.
4. Event Filtering
Some users might not want all events from every synced calendar to block their availability. You could introduce filters such as:
Calendar-Specific Availability Rules: Only block specific types of events (e.g., by title keyword, event color, or label).
Event Categories: Allow users to define which types of events in a calendar should trigger unavailability (e.g., personal vs. business).
5. Database and Backend Changes
The database might need to store references to multiple Google Calendar IDs per user instead of a single ID. This would also likely require changes to the backend logic that handles calendar sync to loop through multiple calendars.
Implementing multi-calendar sync would be a highly valuable feature for users who manage multiple roles, such as both business and personal commitments.
Thank you for considering this request, and I’m happy to provide further feedback if needed.
Best regards,
SO it appears possible to do. Please implement this feature in future updates. Thank you.
No, I'm afraid that at this time you can have only one Google and one Outlook calendar per employee.
And Ryan if you have some question or issue please open your own ticket and we will gladly help you there. ChatGP is a useful tool but in this regard not so much so we cannot be responsible for what it writes and for the amount of information that writes.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
ok, two questions: 1) if two calendars are used, does Amelia plugin identify and check if there are previous commitments in those two calendars to not allow booking?
2) If so, what is the guide or how could I configure it?
Hello. I can't seem to find a way to integrate more than one Google Calendar. I have a business calendar for my business related appointments (using my business Gmail), but I also have a personal calendar (using my personal Gmail). I want to be able to block out appointment times on my site so that customers can't book during a time when I am unavailable due to business or personal reasons. So, is there a way to use mulitple gmail/google calendars at one time? If not, could the functionality be added? I imagine I am not alone in managing multiple calendars. Please let me know.
Hello there,
Thank you for reaching out to us.
Unfortunately, currently this feature is not available in Amelia. At this time this is not possible to achieve I'm afraid. At the moment Amelia can only check one calendar at a time.
Will this be possible to overcome due to technical difficulties in the future we can not say at this time but for now this is not possible Im afraid.In light of this, we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Kind Regards,
Marko Davidovic
[email protected]
Rate my support
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, I have the same need. It is logical that anyone who offers a product or service can have personal activities or reservations outside of Amelia. Is there no alternative or solution you suggest for this requirement?
I asked ChatGPT what to tell Amelia support about syncing multiple calendars and this is what it had to say. Maybe this gives you (Amelia support and development) something to go on...
Subject: Feature Request: Multiple Google Calendar Sync for WP Amelia Plugin
Dear WP Amelia Development Team,
I’m a user of the WP Amelia plugin and find the Google Calendar sync feature very useful for managing my availability. However, I would like to request the ability to sync multiple Google Calendars simultaneously within the same account or profile.
Here are a few technical considerations that could guide the implementation of this feature:
1. OAuth Authentication for Multiple Calendars- Currently, the plugin allows OAuth authentication for one Google Calendar. Expanding this to allow multiple calendar syncs could involve tweaking the OAuth token request flow to retrieve and store access tokens for multiple calendars.
- Google Calendar API’s CalendarList endpoint provides a list of all calendars the authenticated user has access to. The plugin could allow users to select multiple calendars during the OAuth setup process.
2. Handle Calendar Conflict Logic- When multiple calendars are synced, the system would need a conflict resolution mechanism to determine how overlapping events are handled. For example:
- Prioritization: Allow the user to set a priority order of calendars.
- Aggregation: Block times from all synced calendars by default, preventing double bookings.
3. Additional UI Components- The Integrations Settings page in WP Amelia could be enhanced with a multi-select option, allowing users to choose which calendars to sync. This could involve an easy-to-use checkbox or dropdown UI that retrieves available calendars via the Google Calendar API.
4. Event Filtering- Some users might not want all events from every synced calendar to block their availability. You could introduce filters such as:
- Calendar-Specific Availability Rules: Only block specific types of events (e.g., by title keyword, event color, or label).
- Event Categories: Allow users to define which types of events in a calendar should trigger unavailability (e.g., personal vs. business).
5. Database and Backend ChangesImplementing multi-calendar sync would be a highly valuable feature for users who manage multiple roles, such as both business and personal commitments.
Thank you for considering this request, and I’m happy to provide further feedback if needed.
Best regards,
SO it appears possible to do. Please implement this feature in future updates. Thank you.
Hello Andres,
No, I'm afraid that at this time you can have only one Google and one Outlook calendar per employee.
And Ryan if you have some question or issue please open your own ticket and we will gladly help you there. ChatGP is a useful tool but in this regard not so much so we cannot be responsible for what it writes and for the amount of information that writes.
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Kind Regards,
Marko Davidovic
[email protected]
Rate my support
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
ok, two questions:
1) if two calendars are used, does Amelia plugin identify and check if there are previous commitments in those two calendars to not allow booking?
2) If so, what is the guide or how could I configure it?
Hello Andres,
Yes, in case that you have connected one Google and one Outlook calendar in that case Amelia check both calendars.
You need to enable remove Google/Outlook busy slots option and all your events in calendar must be set to busy.
You have everything explained in detail and you can read more about it on these links
https://wpamelia.com/configuring-google-calendar/
https://wpamelia.com/configuring-outlook-calendar/
Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.
We wish you all the best and hope you have a wonderful day ahead.
Kind Regards,
Marko Davidovic
[email protected]
Rate my support
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