Skip to content
WhenTap
Scheduling for Webflow sites

Your Webflow site, taking bookings. On tap.

Put a booking widget in your own Webflow pages, book against your CMS Collections, and save each booking to your CMS as a draft item. Google and Outlook calendar sync, and Stripe payments at 0% commission.

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.

A booking page somewhere else breaks the flow

Sending visitors to a separate booking page takes them out of your Webflow design at the moment they decide.

Your bookings live in someone else’s tool

When appointments live only inside a separate scheduling app, your Webflow site, the thing you actually own, has no record of them to list, filter or build on.

Per-seat pricing adds up as a team grows

WhenTap plans include a team: up to 3 staff on Growth, 10 on Pro, unlimited on Agency. You pay by plan, not per person.

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 shortly after Webflow reports it.

Writes every booking back to your CMS

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

Google and Outlook calendar sync

Connect each staff member’s calendar. Their busy times block slots, and new bookings are added to 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 in Webflow and tick the sites to connect; they are connected as soon as you approve, and WhenTap registers webhooks on them so it re-reads your mapped Collections when Webflow reports an edit.

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

Add the widget

Click Add to site in WhenTap, then place a Div with one custom attribute where the widget goes. Publish, and a self-sizing widget appears 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 as a draft. A reschedule or cancel updates it.
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.

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 our Data Processing Agreement is published with the legal pages.

You own the data

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

Export or delete anytime

Download your sites, services, staff, locations, bookings and activity as JSON, or delete your account and its data, from the panel, no email required.

Pricing

Flat monthly plans. 0% of your bookings.

We charge for the software, never for the appointments. Prices are in USD per month, VAT included where it applies. Every plan starts with a 14-day free trial on that plan, 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
Recommended

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
  • Your logo in emails, no 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 your services, staff, locations and bookings as JSON.

Why we built WhenTap

We kept seeing beautiful Webflow sites hand their most important moment, the booking, to a tool on another domain, where the appointment ended up in an app the business did not own. So we built scheduling that stays on your site, can save each booking 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 separate booking 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 WhenTap re-reads it shortly after Webflow reports the change, with a resync every fifteen minutes as a backstop. With write-back on, each booking is then saved to a Collection you choose as a draft 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. 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?

With write-back on, your bookings are in your Webflow CMS as draft items, and your payments are in your own Stripe; both stay after you leave. You can export your services, staff, locations, bookings and activity as JSON, or delete your account, from the panel. Uninstalling WhenTap in the docs lists what stays in your Webflow site and how to remove it.

Ready to book on your own site?

Tell us about your site, or just start your 14-day free trial. No card is needed to try it.