Bookings — ctrlsignal

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.

What you get

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.

How it works

Three steps, no setup tax.

  1. 1 Add a Bookings section to any page — pick the slots or sync from a calendar.
  2. 2 Visitors pick a time; ctrlsignal locks the slot and emails the confirmation.
  3. 3 Bookings stream into your lead inbox; trigger reminders, intake forms, payment links via workflows.
Included on
Available on the Medium plan. Unlimited bookings, per-site availability.
See pricing
FAQ

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