SchedulingKit
Integrations
Via ZapierProductivity

Connect SchedulingKit to Airtable via Zapier

There's no native Airtable connector. With Zapier, each new booking can create an Airtable record in the base and table you choose. Updates for cancellations and reschedules, and any reporting you build on top, are separate steps you set up.

Connects through Zapier

There's no native Airtable connector. You build a Zap: SchedulingKit's New Booking trigger, then Airtable's Create Record in the base and table you pick. Zapier connections use SchedulingKit's API and webhooks, which are included on the Pro plan and above. You also need a Zapier account, and each Zap runs on your Zapier plan.

Known issue: signing in to the SchedulingKit app inside Zapier with an API token currently fails. Until that’s fixed, add a webhook in SchedulingKit (Settings → Webhooks, Pro plan and above) that points to a Webhooks by Zapier “Catch Hook” trigger. See API & webhooks

Features

New booking → Airtable record
Choose the base and table
Booking ID field for updates
Separate Zaps for cancellations and reschedules

Why Connect Airtable?

Analyze bookings with Airtable views, filters and formulas

Share a live booking log with your team

No manual exports

How It Works

01

Prepare the table

Create fields for client, email, phone, service, start time, status and Booking ID.

02

Trigger

In Zapier, choose SchedulingKit → New Booking.

03

Action

Choose Airtable → Create Record and map each field.

04

Handle changes

Add Booking Cancelled and Booking Rescheduled Zaps that find the record by Booking ID and update it.

Airtable workflows

A booking tracker

Map every New Booking field you need, including the booking ID. Cancellations and reschedules each need their own Zap that finds the record by booking ID and updates it, otherwise your table only shows the original booking.

A simple client base

You can build a client table that links to bookings by email. Totals such as lifetime value or visit count are formulas you build in Airtable from the records you've collected; a single booking trigger doesn't provide a client's full history.

Staff reports

The New Booking trigger doesn't include the assigned staff member. Staff-level reporting needs an extra API lookup in the Zap, or a different data model, before Airtable formulas can work with it.

What the Airtable integration doesn't do

  • No native Airtable app and no two-way sync.
  • The assigned staff member isn't included in the booking trigger.
  • Reporting and lifetime-value figures are yours to build in Airtable.
  • The New Booking trigger fires for bookings made on your booking page or through the API. Bookings you add by hand in the SchedulingKit dashboard don't fire it.
  • Zapier connections use SchedulingKit's API and webhooks, which are included on the Pro plan and above. You also need a Zapier account, and each Zap runs on your Zapier plan.

Frequently Asked Questions

Technical Details

Connection

Zapier: SchedulingKit trigger → Airtable action.

Direction

One way, SchedulingKit to Airtable.

Plan

SchedulingKit Pro and above, plus Zapier.

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required