Is it possible to have a master calendar that all employee's calendars are linked to?
We have one space to provide a service = booking capacity 1. Different employees provide different services for different lengths of time. However, all services start at set times. In our case, every 45 minutes with a five minute break in between, starting at 9:15am (9:15, 10:00, 10:45, etc.)
-----
For example:
- Employee A provides haircuts for 40 minutes.
- Employee B provides haircuts and shampoo for 60 minutes.
- Employee C provides perms and coloring for 80 minutes.
-----
If a customer books Employee B for a haircut and shampoo from 9:15am (60 minutes --> 10:15am), no one else should be able to book an appointment at this time and the next available appointment should show 10:45am.
Of course. If you configured Google Calendar, you can connect all your employees to the same Google Calendar from their Employee profiles.
In Amelia settings/Integrations/Google Calendar, you need to enable "Remove Google Calendar Busy Slots", and to increase the Max Number of Events Returned to a bigger value (2.000 for example), and that's it.
If this is done system-wide (for all employees), you can also enable the global busy slot in the database. If you wish to go through the database, please let me know so I can write the instructions.
First, you need to configure your services to last 40, 60 and 80 minutes. Then, you can disable "Use service duration for booking a time slot" in Amelia Settings, and set the time slot step to be 45 minutes.
When you do this, all services will be offered every 45 minutes. However, when one longer service is booked, it will occupy the next slot, so if your employee's working hours start at 09:15, and someone books that first time slot for the 80 minute service, 10:00 time slot will not be available.
[When you do this, all services will be offered every 45 minutes. However, when one longer service is booked, it will occupy the next slot, so if your employee's working hours start at 09:15, and someone books that first time slot for the 80 minute service, 10:00 time slot will not be available. Is this what you wish to achieve?]
Yes, the above is correct.
-----
[First, you need to configure your services to last 40, 60 and 80 minutes. Then, you can disable "Use service duration for booking a time slot" in Amelia Settings, and set the time slot step to be 45 minutes.]
I've done this, and the initial set-up seemed to be working. However, when I tested it and booked a lesson, the next available time was not 45 minutes later, but an hour later. (I booked at 7:00am slot, the next time showing was 8:00am.)
Is there a way to add a video attachment to my reply here so that I can show you what is going on?
When I test the system out, it seems that everything after the booked slot starts at the next hour (:00) and goes in 45 minute increments from there. Everything before the booked slot is unaffected.
Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party.
You can write credentials here just check Private Reply so nobody can see them except us.
Yes, as you've noted, the initial set-up is great.
[Your default time-slot step is 45 minutes, with "Use service duration for booking a time slot" disabled / So, first available time slot is at 06:15, then at 07:00, then at 07:45, and so on, adding the 45-minute time slot step you defined in General settings. When you book the service you used in the video, "レギュラー 40分 オンライン英会話レッスン" (the service that has duration of 40 minutes) at 07:00, that service will take place from 07:00 - 07:40.]
This is exactly what we want / need.
However, as you noticed, the next time slot available should be 7:45, but instead it is 8:00. (This is what I was trying to show in my video.) Or as you noticed and showed me in your video...
[So, the next time slot, at 07:45 should be available. I'm not sure why it skips that. / This maybe related to the fact that the time slot step is longer than the service. Same thing, however, happens for the 1:20 long service (see attached video).]
When you booked the 7:00 slot on 8/4 for an 80-minute lesson, the next available slot should be 8:30, but instead it is 9:00.
Thank you for forwarding this issue to the development team. If this hurdle can be cleared, my company is ready to transition to and use Amelia for all of our bookings, so we're really crossing our fingers for this one. I look forward to hearing back from you.
At the moment, the issue seems to be related to the fact that there is a service that has duration shorter than Default Time Slot, and it's affecting all other services as well.
As soon as one time slot is booked, the next time slot is rounded to the hour after the appointment has ended. Our development team created a task for them to fix this behavior, but I don't know if they would be able to do it in time for our next update which is scheduled to release next week.
I noticed that Amelia's newest update was just released. I saw that there was a bug fix for the time slot step, but when I tested out my calendar, the same problem occurred. I guess this bug fix wasn't related to the problem I was having. Any word from your end?
No, the issue you're having is a much complicated issue, and it needs a lot of debugging and testing in order to make it work.
Basically, as long as you have any service which' duration is shorter than default time slot step, this issue will occur (on all your services). Our development team is working on it, and I hope they'll be able to fix it soon.
I noticed that there was an update recently and saw a bug fix that was maybe targeted at the problem that I was having. Would you have any information on that?
I tried it out after updating, and the time no longer resets at the next hour, but the 5-minute break I was giving myself between bookings seems to have disappeared. For example, if I book the 7:00am, the next available slot should be at 7:45am, however it's showing 7:40am.
I cannot say if your particular issue was resolved, but since you've tested it, I would say that it is.
Anyway, I can't exactly remember your setup, so I don't know how you implemented that 5-minute break. You can add buffer time of 5 minutes after the appointment, and that should help.
Thank you for your reply. I added the buffer time of 5, 10, and 30 minutes as needed and the problem seems to be solved! Thank you. We will test it out for a few days before giving our customers access to create accounts.
One thing that is a pain is that in order to create a buffer time of 5 minutes, or any buffer time for that matter, the time slot step has to be set to 5 minutes. Since mine is set to 45 minutes in order to accommodate our availability, I have to go back to the Settings menu and change the time slot step to 5 minutes, go to each service and set the buffer time, then go back to the Settings menu once more to return it to 45 minutes. Same goes for editing any working hours for the company or employee.
As for the time slot step, unfortunately that's how the plugin works at the moment. If you have some advice on how we can make it better, please feel free to share it with us on this page.
Is it possible to have a master calendar that all employee's calendars are linked to?
We have one space to provide a service = booking capacity 1. Different employees provide different services for different lengths of time. However, all services start at set times. In our case, every 45 minutes with a five minute break in between, starting at 9:15am (9:15, 10:00, 10:45, etc.)
-----
For example:
- Employee A provides haircuts for 40 minutes.
- Employee B provides haircuts and shampoo for 60 minutes.
- Employee C provides perms and coloring for 80 minutes.
-----
If a customer books Employee B for a haircut and shampoo from 9:15am (60 minutes --> 10:15am), no one else should be able to book an appointment at this time and the next available appointment should show 10:45am.
Is there a way to do this?
Hello Maui
Of course. If you configured Google Calendar, you can connect all your employees to the same Google Calendar from their Employee profiles.
In Amelia settings/Integrations/Google Calendar, you need to enable "Remove Google Calendar Busy Slots", and to increase the Max Number of Events Returned to a bigger value (2.000 for example), and that's it.
If this is done system-wide (for all employees), you can also enable the global busy slot in the database. If you wish to go through the database, please let me know so I can write the instructions.
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 your reply. I don't think I made my question very clear though - my fault. Sorry about that.
What we want to do is:
- Have all services start at set times (every 45 minutes, starting from 9:15am)
- Have services of different lengths (40, 60 and 80 minutes)
How can I do this?
Hi again Maui
First, you need to configure your services to last 40, 60 and 80 minutes. Then, you can disable "Use service duration for booking a time slot" in Amelia Settings, and set the time slot step to be 45 minutes.
When you do this, all services will be offered every 45 minutes. However, when one longer service is booked, it will occupy the next slot, so if your employee's working hours start at 09:15, and someone books that first time slot for the 80 minute service, 10:00 time slot will not be available.
Is this what you wish to achieve?
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 your reply and advice.
[When you do this, all services will be offered every 45 minutes. However, when one longer service is booked, it will occupy the next slot, so if your employee's working hours start at 09:15, and someone books that first time slot for the 80 minute service, 10:00 time slot will not be available. Is this what you wish to achieve?]
Yes, the above is correct.
-----
[First, you need to configure your services to last 40, 60 and 80 minutes. Then, you can disable "Use service duration for booking a time slot" in Amelia Settings, and set the time slot step to be 45 minutes.]
I've done this, and the initial set-up seemed to be working. However, when I tested it and booked a lesson, the next available time was not 45 minutes later, but an hour later. (I booked at 7:00am slot, the next time showing was 8:00am.)
Is there a way to add a video attachment to my reply here so that I can show you what is going on?
When I test the system out, it seems that everything after the booked slot starts at the next hour (:00) and goes in 45 minute increments from there. Everything before the booked slot is unaffected.
Hi again Maui
Do you have any buffer time in the service? If you have buffer time of 15 minutes, that would explain this.
You can add a video as an attachment, or you can upload it somewhere and leave me the link to the video.
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
Hello again Maui
I can't see the video unfortunately:
I would need to take a look at the plugin.
Please provide me a temporary WP-admin login for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue. We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course we do not provide login data to third party.
You can write credentials here just check Private Reply so nobody can see them except us.
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 looking into it and your reply.
Yes, as you've noted, the initial set-up is great.
[Your default time-slot step is 45 minutes, with "Use service duration for booking a time slot" disabled / So, first available time slot is at 06:15, then at 07:00, then at 07:45, and so on, adding the 45-minute time slot step you defined in General settings. When you book the service you used in the video, "レギュラー 40分 オンライン英会話レッスン" (the service that has duration of 40 minutes) at 07:00, that service will take place from 07:00 - 07:40.]
This is exactly what we want / need.
However, as you noticed, the next time slot available should be 7:45, but instead it is 8:00. (This is what I was trying to show in my video.) Or as you noticed and showed me in your video...
[So, the next time slot, at 07:45 should be available. I'm not sure why it skips that. / This maybe related to the fact that the time slot step is longer than the service. Same thing, however, happens for the 1:20 long service (see attached video).]
When you booked the 7:00 slot on 8/4 for an 80-minute lesson, the next available slot should be 8:30, but instead it is 9:00.
Thank you for forwarding this issue to the development team. If this hurdle can be cleared, my company is ready to transition to and use Amelia for all of our bookings, so we're really crossing our fingers for this one. I look forward to hearing back from you.
Best Regards,
Maui
Hi again Maui
At the moment, the issue seems to be related to the fact that there is a service that has duration shorter than Default Time Slot, and it's affecting all other services as well.
As soon as one time slot is booked, the next time slot is rounded to the hour after the appointment has ended. Our development team created a task for them to fix this behavior, but I don't know if they would be able to do it in time for our next update which is scheduled to release next week.
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,
So if I'm understanding correctly, the problem is the 20 minute and 40 minute duration services, when our default time step is set to 45 minutes.
I would greatly appreciate if you could please keep me apprised of any developments in this task and whether it makes the update. Thank you so much.
Hi again Maui
Basically, if the time slot step is longer than any of the services, the issue will be present for all services, regardless of the duration.
They are working on fixing this, and I hope a fix will be included in the next update which should roll out this week.
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,
I noticed that Amelia's newest update was just released. I saw that there was a bug fix for the time slot step, but when I tested out my calendar, the same problem occurred. I guess this bug fix wasn't related to the problem I was having. Any word from your end?
Thank you.
Maui
Hi again Maui
No, the issue you're having is a much complicated issue, and it needs a lot of debugging and testing in order to make it work.
Basically, as long as you have any service which' duration is shorter than default time slot step, this issue will occur (on all your services). Our development team is working on it, and I hope they'll be able to fix it soon.
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,
I noticed that there was an update recently and saw a bug fix that was maybe targeted at the problem that I was having. Would you have any information on that?
I tried it out after updating, and the time no longer resets at the next hour, but the 5-minute break I was giving myself between bookings seems to have disappeared. For example, if I book the 7:00am, the next available slot should be at 7:45am, however it's showing 7:40am.
Hello again Maui
I cannot say if your particular issue was resolved, but since you've tested it, I would say that it is.
Anyway, I can't exactly remember your setup, so I don't know how you implemented that 5-minute break. You can add buffer time of 5 minutes after the appointment, and that should help.
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 your reply. I added the buffer time of 5, 10, and 30 minutes as needed and the problem seems to be solved! Thank you. We will test it out for a few days before giving our customers access to create accounts.
One thing that is a pain is that in order to create a buffer time of 5 minutes, or any buffer time for that matter, the time slot step has to be set to 5 minutes. Since mine is set to 45 minutes in order to accommodate our availability, I have to go back to the Settings menu and change the time slot step to 5 minutes, go to each service and set the buffer time, then go back to the Settings menu once more to return it to 45 minutes. Same goes for editing any working hours for the company or employee.
You're welcome, Maui
I'm glad to hear the issue seems to be resolved.
As for the time slot step, unfortunately that's how the plugin works at the moment. If you have some advice on how we can make it better, please feel free to share it with us on this page.
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