Stooplightstooplight

Docs › Appointment booking

Appointment booking

Pro and up

Your site gets its own booking page. You list what people can book and set your hours once. Customers pick an open day on a calendar and a time that fits, and they're booked on the spot. Stooplight sends the confirmations and reminders, takes deposits through your own Stripe, and keeps your Google Calendar in step.

A booking page on a phone: two services to pick from, a November calendar with open days marked by a dot, and the open times for Wednesday, November 4The last step: name, email, phone, the owner's question about what they'd like to work on, a summary of the booking with the price, and a Pay $25 and book button
Your customer's side: pick a service, a day and a time, then add their details. Open days have a dot; everything else is greyed out.

Set it up

Everything lives in your dashboard under Bookings. Open Booking setup:

  1. Under How people book, leave Stooplight booking picked. (Prefer to keep Cal.com or Calendly? See Using your own scheduler below.)
  2. Give your booking page a heading and a line under it if you like, and check your time zone.
  3. Tap + Add a service for each thing people can book. More on services below.
  4. Set Your hours: tick the days you're open and set the times. Use + Add hours for a split day, like 9 to 12 and 1 to 5.
  5. Check the House rules. The defaults suit most businesses.
  6. Tap Save, then Publish. Your Book now buttons now open your booking page, at yoursite.com/book.

Services

A service card for a Coaching session: one hour, $90 price, a $25 deposit, video call, a short description, and one required question
One card per service. This one takes a $25 deposit and asks one question.

Hours and house rules

Weekly hours: Monday to Thursday 9 AM to 5 PM, Friday 9 AM to 1 PM, Saturday and Sunday closedHouse rules: 2 hours minimum notice, 30 days ahead, 15 minutes between appointments, starts every 30 minutes, changes allowed until 24 hours before
Your hours, and the rules every booking follows

What your customers get

Your AI concierge knows your services and your next open times, and hands out the booking link when someone asks. It doesn't book inside the chat.

Deposits and paying up front

A service can take a deposit or its full price when someone books, paid on Stripe's secure checkout straight into your own account. First connect Stripe under Settings → Getting paid (see Settings). The Appointments tab warns you if a service takes payment but Stripe isn't connected.

Your appointments

The Appointments tab: Monday, November 2 with three bookings, each with the time, name, service, phone number and Move and Cancel buttons, and a Days off section below
Bookings → Appointments: everything coming up, by day
Moving a booking: a week of open times by day, with Earlier and Later buttons and a Move to this time button
Moving a booking. Here you can also book on days off and at short notice.

You get an email for every new, moved or canceled booking. On days with bookings, a short Today email at 7am lists who's coming.

Your Google Calendar

No Google sign-in needed. It works in both directions:

The Connect your calendar card with instructions and a box for the calendar's secret address, and a Video call links card with a box for each video service
Connect your calendar, and save a video link for each video-call service
  1. Open Google Calendar on a computer (the phone app doesn't show this).
  2. Go to Settings, then click your calendar's name on the left.
  3. Scroll to Integrate calendar and copy Secret address in iCal format.
  4. Paste it into Booking setup → Connect your calendar and tap Connect. Stooplight reads it once to make sure it works.

Keep that address private: anyone with it can see your calendar. Stooplight only reads busy times from it. Events you've marked as Free in Google don't block anything.

Video calls: for each video service, paste your Zoom, Google Meet or Teams link under Video call links. Only people who book see it, in their confirmation and on their booking page.

Already happy with Cal.com, Calendly or Square Appointments? In Booking setup, choose My own booking link and put the link in Words. Your Book now buttons then open that instead. This works on every plan.