Bookings

Appointments booked and paid on your site

Bookings taken over messages cost you the appointment and the deposit. A Cliux booking page shows real availability per service and staff member, takes payment in full or as a deposit through your own Stripe account, sends confirmations and reminders, and refunds on its own inside the cancellation window. This guide sets one up.

4 min read · 5 stepsChecked against the product on

On this page
  1. Step 1: Create the services

    Keep Bookings in the wizard or add it later from Apps; a Bookings page joins the site. In Bookings, then Services, add each thing a customer can book: a name, a description and an image, the duration, a buffer before and after, a price and how many people one slot can take.

    Set the service's time zone explicitly, because slots are calculated in it. Add the intake questions you want answered at booking time and a consent sentence if your work needs one; the answers are kept with each booking. For an online session, add the meeting link and it is shown to the customer once the booking is confirmed.

  2. Step 2: Set the hours and the rules

    Give each service (or each staff member, if several people take bookings) its weekly hours and block the dates you are away. Choose the interval between offered start times, the minimum notice a customer must give, and how far ahead the calendar is open; sixty days is the default.

    Decide whether a free booking confirms itself or waits for your approval. A paid booking always confirms on payment.

  3. Step 3: Put the Bookings page on the site

    The Bookings page shows real availability per service and lets the customer pick a slot. Open it in the editor to match it to the rest of the site, and put it in the menu; a business with one service can link straight to it from the home page and from a social bio.

    For the customer, the flow is the page, a slot, their details and the intake answers, and payment if the service takes one.

  4. Step 4: Take payment and set the cancellation window

    Connect Stripe under Payments & Sales, then choose per service how the customer pays: nothing, the full price, or a deposit with the balance due later. Money goes into your own Stripe account with no platform commission.

    Each service has a cancellation window, twenty-four hours by default. Inside it, the link in the confirmation email lets the customer cancel with a refund or move to another slot on their own; after it, cancelling still frees the slot but is not refunded. You can refund any booking from the console at any time.

  5. Step 5: Test the whole journey

    Book yourself as a customer, in Stripe's test mode if the service is paid. Check the confirmation email and the calendar file attached to it, the booking on your calendar, and the intake answers on it. A reminder goes out before the appointment on its own.

    Then use the link in the email to reschedule once and to cancel once, inside and outside the window, and confirm the refund behaves as the window says. A customer who makes an account can also see their appointments in the members' area.

Going further

Booking-page copy that reduces no-shows

Say in the service description what to prepare, how the meeting link or the address arrives, and what happens if someone is late. For slots that are hard to fill, take a deposit rather than nothing; a customer who has paid something turns up, and the cancellation window gives them a fair way out.

Bookings, forms and the people who book

The intake questions on a service do the job a separate form would, and the answers stay with the booking. There is no follow-up sequence after an appointment; the customer's email is on the booking, and anything you send afterwards goes from the tool you send from.

For repeat work, sell a series of sessions or a package: the customer buys the package once and spends the credits booking by booking, and you can see how many remain.

Who this fits

Coaches, clinics, salons, tutors and photographers get the most from it: a service, a calendar, a deposit, a reminder. Group classes set the number of people a slot can take. Anything that is really a rental by the day rather than an appointment by the hour is a stretch; say so to yourself before you build it.

The features this guide leans on

Get started

Follow these steps on a site of your own.

Building and previewing costs nothing. Publishing with your own domain is $9 a month on a personal site, and the agency Starter plan publishes 2 client sites for free.

  • Why Cliux?
  • Freeform canvas
  • Ten business cores
  • Phone layout, derived
  • Your own domain
  • Developer mode