We're Moving to a New Support Platform – Starting June 1st!

We’re excited to let you know that starting June 1st, we’ll be transitioning to a new support system that will be available directly on our product websites – Amelia, wpDataTables, and Report Builder. In fact, the new support platform is already live for Amelia and wpDataTables, and we encourage you to reach out to us there.

You'll always be able to reach us through a widget in the bottom right corner of each website, where you can ask questions, report issues, or simply get assistance.

While we still do not offer live support, a new advanced, AI-powered assistant, trained on our documentation, use cases, and real conversations with our team, is there to help with basic to intermediate questions in no time.

We're doing our best to make this transition smooth and hassle-free. After June 1st, this current support website will redirect you to the new "Contact Us" pages on our product sites.

Thanks for your continued support and trust – we’re excited to bring you an even better support experience!

Okay
  Public Ticket #3983391
SETTING UP CALENDAR BASED ON NEEDS
Closed

Comments

  • bernard martin started the conversation

    Hi Amelia Support Team,

    We’re setting up your booking system for our recording studio (https://atlantarecording.studio), and we’d love some help configuring it to fit our exact needs. Based on the demos, we believe your platform is the right solution, but we're struggling with properly setting it up for our workflow.

    Here’s our setup:

    • We have two rooms: A Room and B Room.

    • Clients can book 2, 3, or 4-hour and more sessions.

    • Each session can include a selected engineer (optional).

    • Each engineer has a different skill level and pricing rate:

      • Example:

        • Base Room Rate: $50/hr

        • Master Engineer adds +$10/hr

        • PRO Engineer adds +$5/hr

        • JUNIOR Engineer adds $0/hr

    • When a client selects a certain engineer, the hourly rate should automatically adjust.

    • IMPORTANT: For example If someone books the A Room from 4–8 PM with an engineer, that engineer should be unavailable for the B Room during that same time.

    • However, if A Room is booked, B Room should still be available (with a different engineer).

    • We would also like each engineer to manage their own availability in advance — meaning they can input the times they’re available to be booked. If they’re not available, they should not appear as an option during those time slots or appear unavailable.

    Our goals:

    1. Set up rooms (A and B) with hourly booking blocks.

    2. Allow clients to choose from available engineers.

    3. Automatically adjust pricing based on selected engineer.

    4. Prevent double-booking of engineers across rooms.

    5. Ensure that rooms remain independently bookable.

    6. Let engineers pre-set their own availability and only appear as bookable when they’re free.

    We’re also including a link to our current booking calendar for your reference so you can see what we’re coming from:


    👉 https://atlantarecording.studio/book-a-session/

    Please advise on how we can best set this up — we’re looking for a flawless booking experience for our clients and a simple management system for our team.

    Thanks in advance!

  •  886
    Stefan replied

    Hi Bernard,

    Thanks for reaching out to us. Let me explain a bit more about how Amelia works.

    You can configure your two rooms as separate services, as the service settings allow you to define both minimum and maximum capacity. You can then assign employees to these services accordingly. While you can configure the duration of each service, please make sure that the assigned employee’s working hours are long enough to cover the full service duration — otherwise, the time slots may not appear as available.

    By default, the booking form allows customers to choose a service, employee, and location, but only the service field is mandatory. Unfortunately, Amelia does not currently support dynamic pricing based on employee selection. However, you can use Extras to handle variations. For example, you can add an extra for additional time or features to a service, and the price will update accordingly when selected.

    Regarding employee availability:

    • If a single employee is assigned to multiple services, once they are booked for one service at a particular time slot, they will be unavailable for any other services during that time.

    • If you have two separate employees, and one is booked, the other will still be available for other bookings, since their availability is independent.

    Employees can manage their own appointments and working hours through the Employee Panel, but this access depends on the role permissions configured by an admin in the Amelia backend.

    I hope this helps.

    Kind Regards, 

    Stefan Petrov
    [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 | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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