These are not separate appointments, this is a Group appointment with 2 people in it. The Google Event works the same - it adds all participants in the same event because it is the same event - just like it's the same appointment.
If the other customer booked the same time slot with another employee, it would be separated, but since it's the same appointment, there's no way to split them up.
I understand your explanation. To let you know clearer on the situation, I am using Amelia for restaurant table reservation. Like you mentioned, if multiple users booked the same time slot with the same "employee" (basically there will only be one "employee" because there is only one restaurant), it will be considered as group appointment automatically. How it functions right now is like event reservation, but for restaurant table reservation it should not function like event reservation. Each user must represent separated table and appointment, then our admin can keep track of the users and pax correctly through google calendar, which is why we need the name, number of pax etc details to be separated.
In this case, how do I disable the group appointment feature?
We don't have an option for displaying the table plan, but you can create tables in the place where our employees are, and give customers the option to pick one of the tables.
You can also set a minimum and maximum capacity for each table (I suppose there's a seating limit for each table) and disable the option "Allow booking below minimum capacity". We made this option for this kind of use case since it works in the way that once some customer books above minimum capacity it automatically closes this time slot for the particular table so other customers (that don't know each other) can not fill in the table until the maximum capacity is reached.
Please just be aware that at the moment each employee (table) would need a different email set in the profile but there is a workaround if you plan to use Gmail or Outlook mail. For example, if your one employee has the email address [email protected], you can use [email protected] for the 2nd employee, [email protected] for the 3rd employee, and so on.
Actually I do not plan to display table at the calendar booking interface. What I need is to have the appointment to be separated in google calendar whenever multiple users book the same time slot. So that the restaurant staff can keep track of the names, details and headcounts correctly from google calendar. As you can see from the screenshot I attached at the beginning, the names, emails are stacked into one task, while the headcounts automatically sums up into one number. The staff will not know the exact headcounts of each appointment from google calendar, it defects the purpose of integrating with google calendar in this case.
Is there any way I can disable the group appointment feature and whenever multiple users book on the same time slot, the appointments are separated into different task in google calendar?
The only way you could do that is to create as many employees as you have seats. So, if you have 10 tables with 4 seats per table, you'd need 40 employees assigned to a single service.
That way, each booking will be assigned to a different employee, and therefore be added as a different Google Event. You can link all your employees to the same Google Calendar, but if you do this, it'd be important to disable the "Remove Google Calendar Busy Slots" in Settings/Integrations/Google Calendar because if it's on, as soon as one customer books, it will block all other employees.
This is the only way you can achieve having multiple Google Events for multiple bookings, and the only way you can use Amelia without the Group Booking feature.
In that case is it possible to at least customize the google calendar task so that the headcounts are separated, just like how the names and emails are separated with comma? It is really important for me to let the correct number reflects on the google calendar, else my team wont be able to keep track of the appointments through google calendar. Sums up the headcounts really cannot work for my team.
Will really appreciate it if you can have your team to help on this. 🙏
You can access Settings/Integrations/Google Calendar and edit the Description of the Google Event.
In there, you can add the %customer_full_name% and %customer_email% placeholders and also enable the "Add Event's Attendees" option and it should look like this:
However I do not see how it will helps in letting our staff know the correct headcounts for each appointment. If one of the user book for more than one slot, will this feature shows which user is bringing more than one person?
Like I mentioned in the previous reply, the headcounts are sum up into one number. Using %number_of_persons% will return the summed up headcounts in one number. And that does not allow my employee to know the exact pax of each individual reservation.
If it is not possible to split the reservations into different task, can we split each reservation and change the description to become something like below, but all in one task:
Hello Willett.
Thank you for reaching out to us.
These are not separate appointments, this is a Group appointment with 2 people in it. The Google Event works the same - it adds all participants in the same event because it is the same event - just like it's the same appointment.
If the other customer booked the same time slot with another employee, it would be separated, but since it's the same appointment, there's no way to split them up.
Kind Regards,
Aleksandar Vuković
[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
Hi Aleksandar,
Thank you for responding.
I understand your explanation. To let you know clearer on the situation, I am using Amelia for restaurant table reservation. Like you mentioned, if multiple users booked the same time slot with the same "employee" (basically there will only be one "employee" because there is only one restaurant), it will be considered as group appointment automatically. How it functions right now is like event reservation, but for restaurant table reservation it should not function like event reservation. Each user must represent separated table and appointment, then our admin can keep track of the users and pax correctly through google calendar, which is why we need the name, number of pax etc details to be separated.
In this case, how do I disable the group appointment feature?
Thank you.
Hi again Willett
We don't have an option for displaying the table plan, but you can create tables in the place where our employees are, and give customers the option to pick one of the tables.
You can also set a minimum and maximum capacity for each table (I suppose there's a seating limit for each table) and disable the option "Allow booking below minimum capacity". We made this option for this kind of use case since it works in the way that once some customer books above minimum capacity it automatically closes this time slot for the particular table so other customers (that don't know each other) can not fill in the table until the maximum capacity is reached.
Please just be aware that at the moment each employee (table) would need a different email set in the profile but there is a workaround if you plan to use Gmail or Outlook mail. For example, if your one employee has the email address [email protected], you can use [email protected] for the 2nd employee, [email protected] for the 3rd employee, and so on.
Let me know if you have further questions!
Kind Regards,
Aleksandar Vuković
[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
Hi Aleksandar,
Thank you for replying.
Actually I do not plan to display table at the calendar booking interface. What I need is to have the appointment to be separated in google calendar whenever multiple users book the same time slot. So that the restaurant staff can keep track of the names, details and headcounts correctly from google calendar. As you can see from the screenshot I attached at the beginning, the names, emails are stacked into one task, while the headcounts automatically sums up into one number. The staff will not know the exact headcounts of each appointment from google calendar, it defects the purpose of integrating with google calendar in this case.
Is there any way I can disable the group appointment feature and whenever multiple users book on the same time slot, the appointments are separated into different task in google calendar?
Thank you.
Hi again Willett.
The only way you could do that is to create as many employees as you have seats. So, if you have 10 tables with 4 seats per table, you'd need 40 employees assigned to a single service.
That way, each booking will be assigned to a different employee, and therefore be added as a different Google Event. You can link all your employees to the same Google Calendar, but if you do this, it'd be important to disable the "Remove Google Calendar Busy Slots" in Settings/Integrations/Google Calendar because if it's on, as soon as one customer books, it will block all other employees.
This is the only way you can achieve having multiple Google Events for multiple bookings, and the only way you can use Amelia without the Group Booking feature.
Kind Regards,
Aleksandar Vuković
[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
Hi Aleksandar,
In that case is it possible to at least customize the google calendar task so that the headcounts are separated, just like how the names and emails are separated with comma? It is really important for me to let the correct number reflects on the google calendar, else my team wont be able to keep track of the appointments through google calendar. Sums up the headcounts really cannot work for my team.
Will really appreciate it if you can have your team to help on this. 🙏
Thank you.
Hi Willett.
You can access Settings/Integrations/Google Calendar and edit the Description of the Google Event.
In there, you can add the %customer_full_name% and %customer_email% placeholders and also enable the "Add Event's Attendees" option and it should look like this:
I hope that helps.
Kind Regards,
Aleksandar Vuković
[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
Hi Aleksandar,
Thanks for replying.
However I do not see how it will helps in letting our staff know the correct headcounts for each appointment. If one of the user book for more than one slot, will this feature shows which user is bringing more than one person?
Thank you.
Hi again Willett.
The description will only populate the person that booked the appointment.
A workaround may be to add the %number_of_persons% placeholder in the description, so the number of people will appear in the event.
That's the only way you can include this info.
Kind Regards,
Aleksandar Vuković
[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
Hi Aleksandar,
Thanks for replying.
Like I mentioned in the previous reply, the headcounts are sum up into one number. Using %number_of_persons% will return the summed up headcounts in one number. And that does not allow my employee to know the exact pax of each individual reservation.
If it is not possible to split the reservations into different task, can we split each reservation and change the description to become something like below, but all in one task:
Name:
Email:
Number of guest:
___________
Name:
Email:
Number of guest:
___________
Name:
Email:
Number of guest:
Thank you and look forward to your reply.
Hi again Willett.
Unfortunately, no. These are the only workarounds I can offer, and there's no way you can split the details in multiple rows.
It's just how the Google API works and how it collects the data.
I'll ask our developers if this can be improved in the future.
Sorry for the inconvenience.
Kind Regards,
Aleksandar Vuković
[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