BookFlow
Features

Every feature you need. None of the bloat.

Seven things, built deeply. Each one is the best in its category.

Embeddable widget

Drop two lines of HTML. Get a full booking flow.

The BookFlow widget is the same one your customers interact with on your public page — but it lives in your stack. Webflow, WordPress, Squarespace, Framer, plain HTML. Inline or popup launcher.

  • Themeable

    Your brand color, your typography, your copy. Pass a config object, we render it.

  • Lazy-loaded

    ~18KB gzipped. Loads after the main thread is idle. Zero deps.

  • Auto-updates

    We ship fixes every week. Your customers see them — you don’t do a thing.

your-site.com/book
Inline embed
bookflow.app/book/glow-salon

Glow Salon

Brooklyn · Today

ServiceTimeDetails
Booking engine

A scheduling system that actually scales.

Real-time availability, automatic timezones, conflict resolution, calendar sync, and a slot engine that handles multi-staff, multi-service, and recurring bookings in one go.

  • Real-time availability

    Sub-second conflict detection. No double-bookings — ever.

  • Multi-staff + multi-service

    One customer, two services, two staff. We solve the constraint graph in 12ms.

  • Two-way calendar sync

    Google Calendar, Outlook, iCloud. Your external commitments show up as unavailable.

This week

42 bookings

M
T
W
T
F
S
S

Maya · Cut & Style

with Avery

9:00

Sam · Color

with Jules

10:30

Riley · Blowout

with Avery

13:00
Stripe Connect

Get paid directly. We never touch your money.

Stripe Connect Express — funds settle to your account in 2 business days. Deposits, full payment, or no-show fees. Refunds, reschedules, and disputes handled from the dashboard.

  • Funds in your account, not ours

    Express onboarding, 5 minutes. KYC handled by Stripe. You stay the merchant of record.

  • Deposits, full payment, no-show fees

    Set policy per service. Customers see the price up-front, no surprises.

  • Refunds & disputes from the dashboard

    Issue a partial refund, respond to a chargeback, or update a card — all in one click.

Payouts
Today$1,248.50Pending
Mon$892.00Paid
Tue$1,640.25Paid
Wed$1,021.75Paid

Settling to your account •••• 4242 in 2 business days

AI Ops

An AI that does the busywork. In your voice.

The BookFlow AI Ops Agent handles reschedules, follow-ups, and reminders using a strict prompt you control. Every action is logged. You approve, it executes — or you let it run on autopilot.

  • Reschedules via email or SMS

    Customer writes “Can I move Tuesday to Thursday?”. The agent replies, picks a slot, confirms — all in your tone.

  • Audit log

    Every prompt, every action, every outcome. Reversible with one click.

  • Custom prompt instructions

    “Always offer a 10% discount on no-shows.” Set the rules once, the agent follows them forever.

Ops Agent · Today

Customer

“Can I move Tuesday to Thursday afternoon?”

Agent

Booked you Thu 3:00pm with Jules — confirmation sent. Want me to add a 5-min buffer?

Logged · Reversible in audit log
Multi-location

Run a chain from a single dashboard.

Add locations in one click. Each one gets its own booking page, widget, staff, and pricing. You see the consolidated view — revenue, top services, busiest days — across the whole business.

  • Per-location branding

    Each location can have its own domain, colors, and staff list. Or keep it consistent — your call.

  • Cross-location reports

    See the whole business in one view. Drill into any location in one click.

  • Staff can work multiple locations

    Schedule Jules at Brooklyn on Tuesday and Manhattan on Friday. The slot engine handles the rest.

4 locations

Brooklyn

312 bookings this month

$18,420

Manhattan

268 bookings this month

$24,180

Queens

142 bookings this month

$9,840

Hoboken

89 bookings this month

$6,210

White-label

Make BookFlow disappear. Your brand, your domain.

Connect your own domain, remove BookFlow branding from emails and the widget, and set custom colors throughout. Available on the Pro plan — no upsell, no per-seat fees.

  • Your domain

    book.yourbrand.com, hosted on your DNS with auto-renewing SSL. We handle the certs.

  • Your colors

    Set a primary, accent, and surface color. Widget, emails, dashboard, customer portal — all match.

  • Your copy

    Override every string. Use your own email templates. Even the legal links can be yours.

Brand tokens

Primary#E8FF47
Accent#A855F7
Surface#0A0C0F
Logo URLhttps://cdn.glow.com/logo.svg
Custom domainbook.glow.com
API & webhooks

If we don’t have it, build it in an afternoon.

A typed REST API, OpenAPI 3.1 schema, full TypeScript SDK, and webhooks for every event. Read bookings, create services, manage staff, listen for new bookings — all from your code.

  • REST + TypeScript SDK

    Auto-generated from our OpenAPI schema. pnpm add @bookflow/sdk — and you have full type safety.

  • Webhooks for every event

    booking.created, booking.cancelled, payment.succeeded, ai.action_taken. Signed with HMAC-SHA256.

  • API keys with scopes

    Read-only for analytics, write for your custom dashboard, admin for your back office. Revoke any time.

POST /v1/bookings
{
  "serviceId": "svc_8f3k2j",
  "staffId": "staff_avery",
  "startsAt": "2026-08-12T15:00:00Z",
  "customer": {
    "name": "Maya Chen",
    "email": "maya@example.com",
    "phone": "+1 555 123 4567"
  }
}

// → 201 Created
{
  "id": "bk_9k2j4f",
  "status": "confirmed",
  "payment": { "intent": "pi_3K…" },
  "confirmationUrl": "https://glow.com/b/9k2j4f"
}
Everything you need

Built for the way service businesses actually work.

Every feature you need to take bookings online — and none of the enterprise bloat you don’t.

Real-time availability

Customers see your actual open slots — no double-bookings, no back-and-forth, no apologies.

Branded booking page

bookflow.app/book/your-business, on your own domain. Your brand, your colors, your URL.

Stripe Connect

Money lands in your account in 2 days. Deposits, full payment, or no-show fees — your call.

New

AI Ops Agent

Reschedules, follow-ups, and reminders in your tone. Approve, it executes — with a full audit log.

Embed in minutes

Two lines of HTML. Works on Webflow, WordPress, Squarespace, plain HTML, and your custom stack.

Email + SMS reminders

Reduce no-shows by 38%. Bring your own Twilio. Timezone-aware delivery.

Multi-location

Run a chain? Manage every location, staff, and booking from one dashboard. Even on the Free plan.

Insights that matter

Busiest days, top services, customer LTV, no-show rate — at a glance, exportable to CSV.

SOC 2 Type II · GDPR · PCI-DSS via Stripe · 99.99% uptime
FAQ

Frequently asked

Don’t see your question? Email us — we reply in under an hour during business days.

Yes, BookFlow uses Stripe Connect Express — sign up takes 5 minutes and you stay in control of your money. Funds settle to your account in 2 business days.