Skip to content
WhenTap
Native scheduling for Webflow

Your Webflow site, taking bookings. On tap.

Embed a booking widget in your own Webflow pages, book against your CMS Collections, and write every booking back as a CMS item. Google and Outlook sync, Stripe payments at 0% commission. No redirect to Calendly.

14-day free trial, no card · bookings pay out to your own Stripe · we never take a cut

app.whentap.com / bookings
The WhenTap dashboard in dark mode
The actual dashboard. Not a mockup.

Works with the tools you already run on

WebflowWebflowGoogle CalendarGoogle CalendarOutlookOutlookStripeStripe
The problem

Great Webflow site. Bookings that happen somewhere else.

Calendly sends your visitors away

They click "Book a call" and land on calendly.com, a different brand, a different page, your Webflow design gone. Some drop off there and never come back.

Your bookings live in someone else’s tool

Every appointment sits inside a scheduling app. Your Webflow site, the thing you actually own, knows nothing about it. You cannot list it, filter it, or build on it.

Per-seat pricing punishes a growing team

Most scheduling tools bill every seat, every month, whether that person took two bookings or two hundred. WhenTap plans include a team and price by the size of the business, not per head.

Why WhenTap

Scheduling that belongs to your Webflow site

Books against your Webflow CMS

Model staff, services and locations as CMS Collections and they become bookable. Your site stays the source of truth: WhenTap reads it and picks up an edit within seconds.

Writes every booking back to your CMS

Turn on write-back and each confirmed booking is saved to a Collection you choose as a native CMS item (a draft): name, service, staff, date, status. List them on a dashboard page, all in Webflow.

Two-way Google and Outlook sync

Connect each staff member’s calendar. Their busy times block slots automatically, and new bookings drop straight onto their calendar with the customer’s details.

Payments into your own Stripe, at 0%

Take payment at booking through Stripe Connect. Money pays out straight to your account. WhenTap never takes a cut of a booking, our only charge is a flat monthly plan.

See the actual app

One panel for every booking, every site

app.whentap.com / bookings
The bookings overview
Every booking on your site, with quick actions to reschedule, cancel or mark complete.
app.whentap.com / services
Services, staff and availability
Services, staff, hours, locations and intake questions, or mapped from your CMS Collections.
How it works

Connect. Configure. Embed.

1

Connect Webflow

Authorize WhenTap on your workspace and pick a site. WhenTap registers webhooks on it so CMS edits come through within seconds.

2

Set up what people book

Add services, staff and their hours, or map them from existing CMS Collections. Attach locations and intake questions per service.

3

Embed the widget

Add WhenTap to your site in one click, then drop a Div where the widget goes. A self-sizing booking widget appears right in your page, in light or dark.

Read the setup guide
BookingWebflow CMS item
NameStrategy Call · Jane Doe
ServiceStrategy Call
StaffAvery Stone
DateMon 6 Jul, 09:00
Statusconfirmed
Saved to your Bookings Collection. Reschedule or cancel keeps it in sync.
Who it is for

Built for service businesses on Webflow

If people book time with you, and your site is on Webflow, WhenTap fits without a redirect, a chain of automations, or a developer.

See plans

Studios & salons

One-to-one appointments, each staff member with their own hours, their own calendar and their own services.

Clinics & practitioners

Intake questions per service, buffers between appointments, and "we come to you" home visits.

Consultants & coaches

Paid discovery calls that collect the fee up front and land on your Google or Outlook calendar.

Agencies

Run several client sites from one account, each with its own staff, services and Webflow CMS.

The honest comparison

vs Calendly & Cal.com

Both are excellent scheduling tools. WhenTap is the one built into Webflow. Full breakdown →

FeatureWhenTapCalendlyCal.com
Books against your Webflow CMS Collections✓✕✕
Writes each booking back to your CMS✓✕✕
Google & Outlook two-way sync✓✓✓
Payments into your own Stripe at 0% fee✓✓✓
Staff included in the plan, not billed per seat✓✕~
Self-service reschedule & cancel links✓✓✓
Run multiple client sites from one account✓~~

✓ native · ~ possible with steps or add-ons · ✗ not really

Security & trust

It takes bookings and money, so it is careful with both

Tokens encrypted at rest

Every Webflow and calendar token is AES-256-GCM encrypted. We never store your customers’ card details, Stripe does.

EU-hosted

Runs on a server in the EU (Hetzner). Export and deletion are built into the panel, and we sign a Data Processing Agreement.

You own the data

Bookings you write back live in your Webflow CMS, and payments in your own Stripe. Uninstall and both stay exactly where they are.

Export or delete anytime

Download everything we hold as JSON, or delete your account and every record with it, from the panel, no email required.

Pricing

Flat monthly plans. 0% of your bookings.

We charge for the software, never for the appointments. Every plan starts with a 14-day free trial on Growth limits, no card needed.

Starter

$9/mo

For a single site getting its first bookings.

  • 1 Webflow site
  • 1 staff member
  • 1 location
  • Up to 100 bookings / month
  • CMS write-back, calendars & Stripe
Start free trial
What your trial includes

Growth

$19/mo

For a growing team on one or two sites.

  • 2 Webflow sites
  • Up to 3 staff
  • Up to 3 locations
  • Up to 1,000 bookings / month
  • Remove the WhenTap badge
Start free trial

Pro

$39/mo

For busy practices and larger teams.

  • 5 Webflow sites
  • Up to 10 staff
  • Unlimited locations
  • Unlimited bookings
  • Everything in Growth
Start free trial

Agency

$99/mo

For agencies running many client sites.

  • Unlimited sites and staff
  • Unlimited bookings
  • Team seats for up to 10 people
  • One account, many clients
  • Everything in Pro
Start free trial

No lock-in. Bookings written back to your Webflow CMS and payments in your own Stripe stay yours, and you can export everything else as JSON.

Why we built WhenTap

We kept seeing beautiful Webflow sites hand their most important moment, the booking, to a tool on someone else’s domain. The appointment vanished into an app the business did not own, and the bill grew with every seat. So we built scheduling that stays on your site, writes back to your CMS, and pays out to your own account. Your bookings should belong to you.

The WhenTap team

FAQ

Questions, answered honestly

Do my visitors leave my site to book?

No. The widget sits in your own Webflow page, in a Div you place, in your design, so there is no redirect to a WhenTap or Calendly page. The one exception is a paid service: the visitor pays on Stripe's secure checkout page, then comes straight back to a confirmation.

What does "book against my CMS" actually mean?

Model your staff, services or locations as Webflow CMS Collections and WhenTap turns them into bookable resources. Edit a service in Webflow and the widget reflects it within seconds. Each booking is then written back to a Collection you choose as a native CMS item.

How do payments work, and what is your cut?

You connect your own Stripe account. Paid services collect the fee at booking and it pays out straight to you. WhenTap sets its platform fee to zero, so we take 0% of your bookings. We only charge a flat monthly subscription.

Which calendars do you sync with?

Google Calendar and Microsoft Outlook, both ways. A staff member’s busy times block their slots, and each new booking is added to their calendar with the customer’s details. It is removed again if the booking is cancelled.

Are timezones and daylight saving handled correctly?

Yes. Availability is computed per staff member in their own timezone and converted to exact UTC instants per calendar date, so daylight-saving shifts never move a slot by an hour. Impossible spring-forward times are skipped.

Can customers reschedule or cancel themselves?

Yes. Every confirmation includes a private, signed link where the customer can pick a new time or cancel. No login needed. They can change it up to a cutoff you set per service (24 hours before by default), and if they paid, cancelling refunds them automatically.

Do I need a developer to set it up?

No. Connecting Webflow is a click, setup is done in the panel, and placing the widget is a Div with one custom attribute. No code to paste, no flows to build or maintain.

What happens to my data if I leave?

Your bookings are already in your Webflow CMS and your payments in your own Stripe, so they stay put. You can also export everything as JSON or delete your account and all its records from the panel.

Ready to book on your own site?

Tell us about your site, or just start your 14-day free trial. Setup takes minutes and no card is needed to try it.