Availability Schedules
Keep several named sets of working hours — weekday office hours, evening consults, weekend intensives — each with its own breaks and booking rules, and give every meeting type the one it belongs to.
Hold a booking until you have agreed to it, and tell the person who booked exactly where they stand.
Software Engineer & AI Developer
Some meetings you are glad to have booked into your week automatically. Others you want to look at first: a new client, a long session, anything where the answer might be "not this time". Turn approval on for a meeting type and its bookings stop confirming themselves. The time is held so nobody else can take it, you get asked, and only your answer confirms it.
The whole point is that they are never misled about where they stand. Approval is visible at every step, not sprung on them afterwards.
You get an email with Approve and Decline buttons. Both open a page where the decision is one more click — nothing is answered just by opening the link, so a mail scanner following it on your behalf cannot accept a meeting for you.
Silence never confirms a booking. Each meeting type has an answer window, 24 hours by default and anything from one hour to two weeks.
Approval is set per meeting type, so you can require it for new-client calls and leave your regular catch-ups booking instantly.
Keep several named sets of working hours — weekday office hours, evening consults, weekend intensives — each with its own breaks and booking rules, and give every meeting type the one it belongs to.
Propose several candidate times, let every guest mark each one Yes, If need be or No, then confirm the winner and Tymeslot books it as a real meeting with everyone invited.
Ask bookers anything you need before the meeting — short text, choices, yes/no, dates, acknowledgements, and more. Answers ride along to confirmations, emails, and your calendar.