I'm using Amelia as a booking form for a rehearsal studio that I run. I have only one room and one employee (me). I have two services: band rehearsal (3 hours), and solo musician (2 hours). They are different prices. The solo musician option should only be available from 9am until 4pm, while the band rehearsal should be available from 9am until 11pm. However I can't see a way to make this happen. It appears that I have to create another employee with different work hours, and then assign the two different employees to the two different services, but this makes things confusing for the user, because they're booking a room, not an employee. The employee option needs to be invisible to the user. I would prefer to keep just one employee (the room) and limit the daily availability of each service. Is there a way to do that?
To achieve the setup you're looking for with a single employee (the room) and different service availability times, you don't need to create multiple employees. Here's how you can configure this:
Set up different availability for each service:
Go to the Services section in Amelia and select your Band Rehearsal and Solo Musician services.
For the Solo Musician service, set the availability time to be from 9am to 4pm.
For the Band Rehearsal service, set the availability to be from 9am to 11pm.
Hide the employee selection:
To keep the employee option invisible, you can hide the employee selection from the booking form. This way, users will only book the room without being prompted to choose an employee. This can be done by disabling employee selection in the Booking Form settings.
This setup will ensure that each service has its own availability window while keeping the booking experience simple for users, as they'll only book the room without needing to select an employee.
Let me know if you need further assistance with this setup!
Hi Uroš... I don't know if I'm missing something, but I'm not seeing an Availability option in my services. I've attached a short screen capture video showing all the options in my services. Can you tell me what I'm missing?
Hi, yep, I've done that. I've set up the work hours for the employee, which dictates the availability of the assigned service. The problem is that I have to set up a second employee and assign that to the second service in order to have different availability for that service. This is cumbersome, because I don't have employees, just a single room, but I still have to create two different employees with two different email addresses.
It would be much easier if there was an Availability setting in the service itself.
Thank you for your feedback. I understand how setting up multiple employees can feel cumbersome when you're managing availability for a single room rather than actual staff members. However, in Amelia, the availability is tied to employees because they act as the "resource" managing the schedule for services.
Unfortunately, there isn’t an option to set availability directly on a service itself. Each service requires an assigned employee with specific working hours to define its availability.
If you have any other questions or need further guidance on optimizing this setup, let me know—I'd be happy to assist!
I'm using Amelia as a booking form for a rehearsal studio that I run. I have only one room and one employee (me). I have two services: band rehearsal (3 hours), and solo musician (2 hours). They are different prices. The solo musician option should only be available from 9am until 4pm, while the band rehearsal should be available from 9am until 11pm. However I can't see a way to make this happen. It appears that I have to create another employee with different work hours, and then assign the two different employees to the two different services, but this makes things confusing for the user, because they're booking a room, not an employee. The employee option needs to be invisible to the user. I would prefer to keep just one employee (the room) and limit the daily availability of each service. Is there a way to do that?
Many thanks.
Hello James,
Thank you for reaching out!
To achieve the setup you're looking for with a single employee (the room) and different service availability times, you don't need to create multiple employees. Here's how you can configure this:
Set up different availability for each service:
Hide the employee selection:
This setup will ensure that each service has its own availability window while keeping the booking experience simple for users, as they'll only book the room without needing to select an employee.
Let me know if you need further assistance with this setup!
Kind Regards,
Uros Jovanovic
[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
Hi Uroš... I don't know if I'm missing something, but I'm not seeing an Availability option in my services. I've attached a short screen capture video showing all the options in my services. Can you tell me what I'm missing?
Thank you!
Attached files: 2025-01-26 13-40-26.mkv
Hello James,
My apologies for not being clear enough.
To configure availability for the service, you need to set up the work hours for the employee and assign a specific service.
Please let me know if that works or not.
Kind Regards,
Uros Jovanovic
[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
Hi, yep, I've done that. I've set up the work hours for the employee, which dictates the availability of the assigned service. The problem is that I have to set up a second employee and assign that to the second service in order to have different availability for that service. This is cumbersome, because I don't have employees, just a single room, but I still have to create two different employees with two different email addresses.
It would be much easier if there was an Availability setting in the service itself.
Kind Regards,
Uros Jovanovic
[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