SchedulingKit
Feature

Control Every Booking with Manual Approval

Booking approval is a setting on each event type.

When it's on, a client books as usual but the booking is saved as pending approval. The time stays blocked so nobody else can take it while you decide. Open the request, read the client's details and booking answers, and approve or decline. Approving confirms the booking and sends the normal confirmation and calendar invite; declining cancels it and emails the client, with an optional reason. Event types without approval keep booking instantly, so you can review first-time consultations while regular clients book straight in. There are no auto-decline rules or automatic expiry of pending requests, so check pending bookings regularly.

Turn on "Require approval" for an event type and every new booking arrives as a pending request: the time is held, and nothing is confirmed until you approve or decline it. Explore All Features.

Why Booking Approval Matters

Turn on "Require approval" for an event type and every new booking arrives as a pending request: the time is held, and nothing is confirmed until you approve or decline it. Booking approval is a setting on each event type. When it's on, a client books as usual but the booking is saved as pending approval. The time stays blocked so nobody else can take it while you decide. Open the request, read the client's details and booking answers, and approve or decline. Approving confirms the booking and sends the normal confirmation and calendar invite; declining cancels it and emails the client, with an optional reason. Event types without approval keep booking instantly, so you can review first-time consultations while regular clients book straight in. There are no auto-decline rules or automatic expiry of pending requests, so check pending bookings regularly.

As part of SchedulingKit's scheduling platform, booking approval works alongside your connected calendars, notifications and client records.

Booking Approval Capabilities

Key Features

Require approval per event type
New bookings saved as pending
Pending bookings keep the time held
Approve to confirm and send the confirmation and calendar invite
Decline to cancel and email the client, with an optional reason
Instant booking stays on for event types without approval
Booking questions to help you decide

Booking Approval Use Cases

How It Works

Consultants vetting potential clients before accepting calls
Law firms screening consultation requests
High-demand professionals managing limited slots
Photographers checking dates and locations before confirming
Coaches and therapists checking fit before a first session
Venues or studios reviewing unusual requests

How It Works

Booking Approval — SchedulingKit

1

Example step 1: Turn on approval

A family lawyer turns on "Require approval" for her free 30-minute consultation and adds two questions: type of matter (dropdown) and a short summary (long text).

Example step 1: Turn on approval

2

Step 2: Request comes in

A prospective client books Wednesday at 11am. The booking is saved as pending and the 11am slot is no longer offered to anyone else.

Step 2: Request comes in

3

Step 3: Review

The lawyer reads the answers: a custody question, which she handles. She approves, and the client gets the confirmation and calendar invite.

Step 3: Review

4

Step 4: Decline when it isn't a fit

Another request is about a business dispute. She declines with the reason "I only handle family law; please contact the state bar referral service", and the client is emailed.

Step 4: Decline when it isn't a fit

Booking Approval Best Practices

Learn more

  1. 1

    Say on the event type description that bookings are requests and when you usually reply (for example within one business day).

  2. 2

    Add a few booking questions so you have what you need to decide without emailing the client.

  3. 3

    Check pending requests at least daily; the time stays held until you act.

  4. 4

    When you decline, add a short reason or suggest another service so the client isn't left guessing.

Frequently Asked Questions

Booking Approval

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required