Let visitors book — right on your site.
Publish your real availability, take the booking in three taps, send a confirmation. No third-party scheduler embed, no rebranded redirect.
Why teams turn it on.
On your domain, in your design
Booking widget lives on your page — same fonts, same accent, same trust signals as the rest of the site. No 'Powered by' badge.
Real availability, not best-guess
Connect your calendar (or set the slots yourself). Conflicts can't be booked. Reschedules update both sides.
Each booking is a lead
Bookings land in the same inbox as form leads, with notes, tags and workflows. Send the confirmation, fire the SMS, notify the team.
Recurring slots and lead-time rules
Block last-minute bookings, hold the morning open, repeat weekly. The hard parts of scheduling without the calendar-app sprawl.
Three steps, no setup tax.
- 1 Add a Bookings section to any page — pick the slots or sync from a calendar.
- 2 Visitors pick a time; ctrlsignal locks the slot and emails the confirmation.
- 3 Bookings stream into your lead inbox; trigger reminders, intake forms, payment links via workflows.
Common questions.
Can I take a deposit at booking?
Yes — wire a Stripe payment step into the workflow. The booking is held pending the payment intent.
Group bookings?
Yes — set per-slot capacity. Caps apply automatically once a slot is full.
Bookings, ready to go.
Start with a prompt.
Type what you want to build. We draft the page in seconds and turn bookings on from day one.
Open bookings