Appointments
WordPress appointment booking: visitors take a free time, without an account and without Calendly
A hairdresser says yes at once; a consultation that lasts a day should not pretend to have a fixed grid. So you decide per service: free slots the visitor simply takes, or a request you answer. Either way there is no account to create, no booking service in the middle, and no third party that learns who books what on your site.

Services
- How long it takes, and the break you need after
- A price the visitor sees before booking
- Free slots, or a request you answer — per service
- Offered by everybody, or by named people only
- The order they stand in, decided by you
People and hours
- Own hours per person, one line per weekday
- Two spans a day: mornings, afternoons, evenings
- Days off that beat the weekly plan
- A notice to the person who takes the appointment
- The visitor picks a person, or whoever is free
What the visitor gets
- Only times that are genuinely open
- A confirmation by email, with the details
- A link that cancels, so nobody has to telephone
- No account, no password, no sign-up
- Spam kept out without a captcha
The screen
What waits for an answer stands on top.
A request that lies there for two days is a customer who went elsewhere — so the requests are the first thing on the screen, with the note the customer wrote. Confirming and cancelling are one button each, and the customer is told by email either way. Underneath them the next thirty days: who is coming, for what, and to whom.


What is really free
Four questions before a time is offered.
Does the whole service plus its break fit into the working hours? Is anything else already there? Is the day off? Has the lead time passed — because a slot in ten minutes is one nobody sees. Only then is a time shown. And when two people book the same minute, one appointment comes out, not two: the second is told the time has just gone, before anything is stored.
On your site
One block, and it is yours.
The block shows the services, the days with room, the free times and the form — styled like the rest of your site, because it is part of your site. Tie it to one service or one person, or let it show everything. Nothing is loaded from another company, and no cookie is set.

Questions
Do I need Calendly, Amelia or Bookly?
No. Appointments are part of ambera: the same blocks, the same mail templates, the same design system, updated with the plugin. Nothing is embedded from another service, so no visitor of yours becomes a visitor of theirs.
Does the visitor need an account?
No. Name, email address and — if you ask for it — a telephone number. The confirmation carries a link that cancels the appointment, so there is nothing to sign in to, ever.
Can two people book the same time?
No. The second one is told the time has just gone, before anything is saved. That check runs on the server, not in the browser.
Several people with different hours?
Yes. Everybody has their own hours, one line per weekday, and their own days off, which beat the weekly plan. A service can be offered by everybody or by named people only.
Can a customer cancel?
Up to a number of hours you set, with the link in the confirmation. Closer than that the link stops working — there a telephone call is the honest way, and the page says so.
Is this in the free version?
No. Appointments are a Pro module, included in every Pro plan.
The WordPress theme builder has a name.

Built in Switzerland. Built for WordPress.
