For Webflow

Add booking to
your Webflow site.

Drop one embed into a Webflow Embed element and your beautifully designed site takes appointments — service, staff, time, deposit and confirmation, from your live calendar.

Webflow gives you pixel-perfect control of your site, and the last thing you want is a clunky third-party booking page that breaks the look. TimeKey keeps your design intact: you add a single Embed element with the TimeKey snippet, and the booking widget lives right inside your Webflow page, styled to sit with your brand.

Behind the widget is the whole platform — real availability from a calendar per staff member, deposits, payments, reminders and instant confirmations. Clients book without leaving your Webflow site, and every booking lands in the same calendar as the rest of your business.

Today's schedule

Tuesday, July 8

Dr. Marić

Dermatology

09:00Deposit paid

Consultation

N. Petrović

10:30Confirmed

Skin check

K. Ilić

12:00 · Open

Ana

Senior stylist

09:30Online

Cut & colour

M. Jovanović

11:30Confirmed

Blow-dry

S. Marković

13:30Reminder sent

Balayage

L. Nikolić

Marko

Barber

09:00Confirmed

Beard trim

S. Kovač

10:30Reminder sent

Fade + hot towel

D. Ristić

12:00 · Open

Jelena

Esthetician

09:30Deposit paid

Facial

T. Radić

11:00Confirmed

Waxing

A. Simić

13:00Confirmed

Follow-up

V. Đorđević

Each provider's day, colour-coded — a slot booked online closes on the spot, so the same time can't go twice.

Your whole team’s day on one screen — walk-ins, phone bookings and online bookings side by side.

01

One Embed element

Paste the snippet into a Webflow HTML Embed — the widget appears exactly where you place it.

02

Keeps your design

Your Webflow layout stays pixel-perfect; the widget sits inside your page, not a separate site.

03

Real, live availability

Bookable slots come from your live calendar, respecting hours, breaks and buffers.

04

Deposits & payments

Collect a deposit or full payment at booking via Stripe, PayPal and more.

05

No CMS wrangling

No Webflow CMS collections or logic to build — the booking runs on TimeKey.

06

Book on your domain

Clients complete the booking without leaving your Webflow site.

Fewer empty chairs

No-shows, quietly
designed out.

  • Automatic reminders on SMS, email and WhatsApp — on the timing you choose.
  • Deposits collected at booking, so a missed appointment isn’t a missed day.
  • No-shows are marked on their own and stay on the client’s history.
  • A waitlist offers freed-up slots to the next client in line.

Appointment

Fade + hot towel

Fri Jul 11 · 14:30 · with Marko

Deposit paid

At booking

€15 deposit held · confirmation sent

24h before

SMS reminder — “Reply C to confirm”

2h before

WhatsApp nudge with directions

!

If it becomes a no-show

Marked automatically · deposit kept · slot offered to the waitlist

You set the channels and the timing — TimeKey sends every reminder and marks the no-shows on its own.

Booking, around the clock

Let clients book
themselves, day or night.

  • A booking page and an embeddable widget, both selling from your real availability.
  • Clients pick the service, the provider and a free slot — no phone tag, no double bookings.
  • Take a deposit to confirm, or let regulars book instantly — your rule, per service.
  • Every provider’s hours, breaks and days off are respected automatically.

Bella Hair Studio · Book online

Cut & Colour

90 min

€55

Choose who

AnyoneAnaMarko

Friday, Jul 11

10:00Ana
11:30Ana
14:00Ana
16:301 left
€15 deposit confirms the spotrefundable 24h

Instant confirmation · reminder by SMS & WhatsApp

FAQ

Answers before you ask

Generate the embed snippet in TimeKey, add an HTML Embed element in the Webflow Designer where you want the widget, and paste the code. It renders on publish and books from your live calendar.

More for appointment businesses

Booking that fits your Webflow design.

14-day full trial · No credit card · Free migration help