SchedulingKit
Features

SchedulingKit Features

Booking, Reminders, Payments and Team Scheduling in One App

This page lists what SchedulingKit actually does: clients book services on your booking page, the booking is checked against your connected calendar, email (and, on paid plans, SMS) confirmations and reminders go out, and payments or deposits are collected through Stripe, PayPal or Square. Each feature below links to a page with the setup details and plan requirements.

Get Started Free

SchedulingKit features include online booking pages, AI booking add-ons, email and SMS reminders, calendar sync (Google, Outlook, Apple iCloud), payment collection (Stripe, PayPal, Square), team scheduling with Round Robin and Collective modes, an AI receptionist (Business add-on), an AI chatbot (add-on), client records, and a REST API with webhooks on Pro and Business plans.

Calendar Sync & Integration

Connect Your Existing Calendar

SchedulingKit reads busy times from your connected calendars (refreshed every 10 minutes for the next 60 days, plus a live check when someone books) and writes each new booking to the calendar you choose.

Google Calendar

Busy events in Google Calendar block those times on your booking page, and new bookings are added to your Google Calendar. Google Meet links can be created through the same connection.

Outlook Calendar

Connect a Microsoft 365 or Outlook.com calendar so its busy times are respected and new bookings are written back to it. Apple iCloud connects through an app-specific password.

View All integrations

Online Booking Pages

Give clients a booking page that shows your open times and lets them book a service in a few clicks. Share the direct link or embed it on your website.

Explore Online Booking Pages

Calendar Sync

Connect Google Calendar, Outlook or Apple iCloud. Busy times block your booking page and every booking is written to your calendar. Free includes 1 calendar connection, Standard 6, Pro and Business unlimited.

Explore Calendar Sync

Automated Reminders

Email confirmations and reminders on every plan. On Standard and above, send SMS reminders to clients who opt in, with timing set per service and multiple reminders if you want them.

Explore Automated Reminders

Team Scheduling

Give each staff member their own hours and days off, let clients pick a person or "Any Available", and on Pro and above use Round Robin, Collective or On Behalf booking.

Explore Team Scheduling

Payment Collection

On Standard and above, require full payment or a deposit when a client books, through Stripe, PayPal or Square. Pro adds session packages and business-issued gift cards redeemed at booking.

Explore Payment Collection

Workflow Automations

Workflows (Standard and above) send email or SMS to the client or host before or after an appointment, or when it is cancelled.

Explore Workflow Automations

Video Meeting Integration

Create a Zoom or Microsoft Teams meeting for each booking, or a Google Meet link through your connected Google Calendar. The link goes into the confirmation.

Explore Video Meeting Integration

Event & Service Management

Set up services with their own duration, price and location. Run one-on-one, group (with a capacity) and, on Pro and above, recurring bookings.

Explore Event & Service Management

Custom Branding

Add your logo and colors to your booking page so clients see your business name when they book.

Explore Custom Branding

Booking Widget & Embeds

From Share & Embed, copy a direct link, an inline embed (iframe), a popup widget or a button link, and paste it into any site builder that accepts HTML.

Explore Booking Widget & Embeds

API & Webhooks

On Pro and Business, use the REST API with bearer tokens and receive webhooks when bookings are created, updated, cancelled or rescheduled and when payments complete or are refunded.

Explore API & Webhooks

Availability Rules

Set working hours per staff member, service and location, add days off, require a minimum booking notice and set a cancellation deadline.

Explore Availability Rules

AI Chatbot Booking

An optional AI chatbot add-on ($12/month, Standard and above) answers questions about your services, checks availability and creates bookings on your website. Rescheduling and cancelling stay with the client's manage-booking link.

Explore AI Chatbot Booking

Workflow Management

Pick a Trigger

Run a workflow a set time before an appointment, a set time after it, or when a booking is cancelled.

Choose Email or SMS

Send the message to the client, the host or both. SMS goes only to clients who opted in and uses your plan's monthly SMS credits.

Personalize the Message

Use merge tags such as the client name, appointment time and the reschedule or cancel link so each message is specific to the booking.

Multiple Integrations

Native connections cover Google, Outlook and Apple calendars, Zoom, Microsoft Teams, Google Meet, Stripe, PayPal, Square and Slack. Other tools such as HubSpot or Mailchimp connect through Zapier on Pro and above.

Accept Payments at Booking

On Standard and above, require full payment or a deposit (percentage or fixed amount) per service. After a deposit, the remaining balance is invoiced to the client.

PayPal

Take full payments or deposits through PayPal at booking. Refunds for PayPal bookings are issued manually.

Stripe

Take card payments or deposits through Stripe. If a client cancels a paid Stripe booking, the payment is refunded in full automatically.

All Features

Browse every SchedulingKit feature page for setup details and plan requirements.

Event Management

Event management in SchedulingKit means creating the event types (services) clients book, choosing how each one is booked, adding booking questions, and managing every resulting booking from one Events view.

Automated Workflows

Add workflows, add actions to them, and ease your scheduling. Businesses that adopt automated automated workflows workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Accessibility, Customization & Branding

Brand your SchedulingKit booking page with your logo, colors and business details, and set it up so every client can read and use it: clear contrast, plain service names, and times shown in each visitor's own time zone.

Availability Management

Scheduling with comfort means clients can only book the times you actually want to work: SchedulingKit combines your working hours, days off, buffer times and connected calendars to decide which slots appear on your booking page.

Online Booking Pages

Give clients a professional booking page where they see your real-time availability and book instantly, no phone calls or emails needed. Businesses that adopt automated online booking pages workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Automated Reminders

Send email and SMS reminders before appointments to reduce no-shows by up to 50%. Customize timing and messaging for each appointment type. Whether you are running a one-person operation or managing a growing team, the right automated reminders solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

Team Scheduling

Manage multiple staff calendars, set up round-robin assignment, and let clients pick their preferred team member. Whether you are running a one-person operation or managing a growing team, the right team scheduling solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

Payment Processing

Accept payments at the time of booking with Stripe, PayPal, Apple Pay, and Google Pay. Collect full payment or deposits. Issue coupons, gift cards, and package credits.

Video Meeting Integration

When a client books a virtual appointment, SchedulingKit creates a Zoom, Microsoft Teams or Google Meet link for that booking automatically and puts it in the confirmation and the calendar event.

Custom Branding

Customize your SchedulingKit booking page so it looks like your business: logo, brand colors, font, corner style and light or dark mode, with a custom domain, your own email sender and custom code on higher plans.

API & Webhooks

Build custom integrations with our REST API and real-time webhooks. Automate booking data flow to any internal system or third-party tool. Whether you are running a one-person operation or managing a growing team, the right api & webhooks solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

AI Chatbot Booking

Add an AI-powered chatbot to your website that handles appointment booking, rescheduling, and FAQs around the clock, no staff required. Whether you are running a one-person operation or managing a growing team, the right ai chatbot booking solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

AI Smart Scheduling

SchedulingKit's AI analyzes your calendar patterns, workload, and preferences to suggest optimal meeting times and prevent burnout. Businesses that adopt automated ai smart scheduling workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Chatbot Builder

Part of SchedulingKit's AI platform. The Chatbot Builder creates booking chatbots that connect to your calendar, payments, and AI agents. See our dedicated Chatbot Builder page at /chatbot-builder for the full experience. Whether you are running a one-person operation or managing a growing team, the right chatbot builder solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

AI Receptionist

Part of SchedulingKit's AI platform. The AI Receptionist handles calls, chat, and SMS as your virtual front desk. See our dedicated AI Receptionist page at /ai-receptionist for the full experience. Businesses that adopt automated ai receptionist workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

AI Follow-Up

In SchedulingKit, follow-up after an appointment is handled by Workflows and review requests you set up once, while the AI chatbot and AI receptionist add-ons handle questions and new bookings. This page explains how those pieces fit together and what the AI does and doesn't do.

AI Lead Scoring

Part of SchedulingKit's AI platform. AI Lead Scoring ranks incoming leads automatically and integrates with your booking workflow to route high-value prospects to the right team members. Whether you are running a one-person operation or managing a growing team, the right ai lead scoring solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

Multi-Channel Inbox

SchedulingKit's Multi-Channel Inbox unifies client conversations across chat, SMS, email, and phone into a single view linked to every appointment. The shift from phone and email scheduling to self-service online booking has become essential for multi-channel inbox businesses competing for clients who expect instant, frictionless experiences.

WhatsApp Booking

SchedulingKit's WhatsApp Booking lets clients schedule, reschedule, and manage appointments through the messaging app they already use every day. Whether you are running a one-person operation or managing a growing team, the right whatsapp booking solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

SMS Booking

With the AI receptionist add-on (Business plan, $39/month), clients can text your AI receptionist number, ask about a service and get booked in the same text conversation.

Waitlist Management

SchedulingKit's Waitlist Management automatically notifies interested clients when spots open up, filling cancellations and no-shows without manual effort. Businesses that adopt automated waitlist management workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Client Reactivation

SchedulingKit's Client Reactivation identifies clients who haven't booked in a while and sends personalized outreach to bring them back, automatically. Whether you are running a one-person operation or managing a growing team, the right client reactivation solution eliminates manual scheduling overhead and lets you focus on delivering value to clients.

Routing Forms & Lead Qualification

Pre-booking forms that qualify leads and route them to the right team member based on their answers. The shift from phone and email scheduling to self-service online booking has become essential for routing forms & lead qualification businesses competing for clients who expect instant, frictionless experiences.

Meeting Polls

Let participants vote on the best time for group meetings instead of endless back-and-forth emails. The shift from phone and email scheduling to self-service online booking has become essential for meeting polls businesses competing for clients who expect instant, frictionless experiences.

Buffer Time & Meeting Padding

Add buffer time before and after each event type in SchedulingKit, and the booking page automatically keeps that gap free, so you get a break between meetings without blocking time by hand.

Personal Scheduling Links

SchedulingKit gives your business a booking site link, and every service and staff member has a link of its own, so you can share exactly the page a client needs and let them book without back-and-forth.

Calendar Sync

SchedulingKit syncs with Google Calendar, Outlook/Microsoft 365 and Apple iCloud in two directions: busy times in your calendar block your booking page, and every new booking is written to the calendar you choose.

Reporting & Analytics

SchedulingKit's dashboard shows the booking numbers a small business actually uses to make decisions: bookings today, upcoming, this month and the change from last month, plus weekly booking trends, bookings by service and your cancellation rate on plans that include analytics.

Client Portal

Give clients a branded portal to view, manage, reschedule, and rebook their appointments without contacting your team. Businesses that adopt automated client portal workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Multi-Location Booking

Run bookings for more than one physical location from a single SchedulingKit account: each location has its own address, time zone, opening hours, services and staff, and clients pick the location when they book.

Packages & Memberships

On Pro and Business, sell prepaid packages of sessions or a dollar balance, and recurring packages that bill weekly, monthly, quarterly or yearly through Stripe, so memberships and subscription plans run from your booking site.

Gift Cards

Sell digital gift cards that clients can redeem when booking. Supports partial redemption and balance tracking.

Deposits & Upfront Payments

On Standard and above, require a deposit or full payment when clients book, per service, through Stripe, PayPal or Square. Clients commit money up front, and your cancellation deadline decides how late they can still cancel themselves.

Reviews & Reputation Management

Automatically request reviews after appointments and monitor your online reputation from one dashboard. Businesses that adopt automated reviews & reputation management workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Marketing Automation

Workflows (Standard and above) send email and SMS messages automatically at a set time before an appointment, after it, or when a booking is cancelled, so every booking can trigger its own small campaign.

Staff Management

Invite your team to SchedulingKit, choose which services each person offers, set everyone's working hours and days off, and control what each role can see and change, all from one account.

Custom Domains

Connect your own domain name so your booking page lives at book.yourbrand.com, not on a third-party URL. The shift from phone and email scheduling to self-service online booking has become essential for custom domains businesses competing for clients who expect instant, frictionless experiences.

Intake Forms

Add your own intake questions to each service in SchedulingKit, so clients answer them as part of booking and you walk into every appointment already knowing what it's about.

Recurring Appointments

Schedule weekly, biweekly, or monthly recurring appointments that auto-generate future bookings and send reminders for every occurrence. The shift from phone and email scheduling to self-service online booking has become essential for recurring appointments businesses competing for clients who expect instant, frictionless experiences.

Group & Class Booking

Group event types in SchedulingKit let several people book the same session up to a capacity you set, with remaining spots shown on the booking page, so classes and workshops fill themselves.

Reserve with Google

Enable Reserve with Google so clients book appointments straight from your Google Business Profile, Search results, and Maps listing. Businesses that adopt automated reserve with google workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Social Media Booking

Put your SchedulingKit booking link where your followers already are, such as your Instagram bio, a Facebook Page "Book Now" button, stories and posts, so someone who likes your work can book in a few taps.

Mobile App

SchedulingKit: Book & Manage is the iOS and Android app for business owners and staff: see your bookings, look up and add clients, check your services and get a push notification the moment a new booking comes in.

Coupons & Promotions

Create discount codes, percentage-off coupons, flat-rate deals, and time-limited promotions to attract new clients and reward loyal ones. The shift from phone and email scheduling to self-service online booking has become essential for coupons & promotions businesses competing for clients who expect instant, frictionless experiences.

Booking Approval

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.

Instant Meetings

Create a one-off meeting link in SchedulingKit for a single ad-hoc meeting: send it to one person, they pick a time, and the link stops working after that booking or on a date you choose.

QR Code Booking

Turn any SchedulingKit booking link into a QR code with a free QR generator, print it on cards, flyers or your shop window, and clients can scan it with their phone camera to book.

Time Zone Detection

SchedulingKit's booking page detects each visitor's time zone from their browser and shows every open time in that zone, while your own availability stays set in your time zone, so nobody has to do time zone math.

Resource & Room Booking

Manage shared resources like meeting rooms, equipment, and facilities alongside your appointments. Prevent double-booking and link resources to specific services. Businesses that adopt automated resource & room booking workflows typically see measurable improvements in booking rates, client satisfaction, and staff productivity within the first 30 days.

Loyalty & Rewards

Build customer loyalty with points, stamps, tier-based perks, and referral bonuses. Automate rewards tracking and let clients redeem points for discounts on future bookings. The shift from phone and email scheduling to self-service online booking has become essential for loyalty & rewards businesses competing for clients who expect instant, frictionless experiences.

Online Check-In

Let clients check in digitally via QR code scan or self-service kiosk. Reduce front-desk bottlenecks, track attendance in real time, and trigger post-appointment follow-ups. The shift from phone and email scheduling to self-service online booking has become essential for online check-in businesses competing for clients who expect instant, frictionless experiences.

Example: How a Two-Person Massage Studio Uses These Features

1. The owner creates two services, a 60-minute massage at $90 and a 90-minute massage at $130, sets each therapist's working hours, and turns on "Any Available" so clients don't have to choose a person.

2. Both therapists connect their Google Calendars. A dentist appointment on one therapist's calendar blocks that time on the booking page, and every new booking is written to the right therapist's calendar.

3. On the Standard plan, each service requires a 25% deposit through Stripe. The remaining balance is invoiced after the appointment, and if a client cancels before the deadline the Stripe payment is refunded in full automatically.

4. Clients who opt in get an SMS reminder 24 hours before and an email reminder 2 hours before, each with a reschedule link. A workflow emails aftercare tips the day after, and the client record keeps visit history and total spent.

Frequently Asked Questions

Choosing the right SchedulingKitfor your teams

SchedulingKit offers Free, Standard, Pro and Business plans, billed per seat.
Start with a 14-day trial, then keep the Free plan or choose a paid plan.

Free plan available • No credit card required

Ready to Start?