The Future of Zenoti Booking

Never Miss
Another Booking

Replace the Zenoti Webstore with a drag-and-drop Zenoti booking widget that feels native to your site.

Recover abandoned bookings and convert 3x more customers.

5 minutes to setup30-day free trialCancel anytime

Why BookerKit?

Everything you need to maximize bookings

Stop losing customers to a clunky webstore. BookerKit gives you the tools to capture, track, and convert every booking opportunity.

Drag & Drop Widget

Embed a native-feeling booking widget anywhere on your site. No coding required—just copy, paste, and customize.

Recover Abandoned Bookings

Track every booking attempt. Re-engage customers who dropped off and turn lost opportunities into revenue.

Complete Booking Analytics

Real-time dashboard showing all bookings, conversion rates, and customer behavior at a glance.

Bring Your Own CRM

Webhooks let you connect to Zapier, HubSpot, Salesforce, or ingest data directly into your favorite platforms.

DataLayer Events

Easily add pixel tracking via Google Tag Manager. Track every interaction for precise marketing attribution.

5-Minute Setup

Connect your Zenoti account, customize your widget, and go live. No developers needed.

See It In Action

A dashboard built for conversion

Track bookings, analyze drop-offs, and optimize your conversion funnel—all in one place.

Real-time overview of all your booking metrics and performance

bookerkit.com
Example data
DashboardBooking WidgetBooking TableGuest Timeline
Customization

Every detail, under your control

From colors and copy to booking policies and webhook payloads — configure the widget to match your brand, your workflow, and your tech stack.

Appearance

Match your brand exactly

Override colors, fonts, border radius, and button copy — per embed or globally from the dashboard. No CSS to write.

Primary colorSet the button and CTA background to any hex color. Applies to every interactive element.
Text colorControl button text and CTA foreground independently from the background.
Border radiusAdjust roundness from sharp (0 px) to pill (32 px) on buttons and inputs.
Button textSwap the default "Book Appointment" label for anything — "Reserve Now", "Get Started", or a localized string.
Font familySet a custom font that matches your site typography. Applied to the entire widget.

Glow Spa & Wellness

Select a service to get started

Email address
12px
Embed modes

Inline or overlay — your call

Embed the full booking flow inline on any page, or trigger it as a slide-out sheet from a button. Bring your own trigger element for complete control.

Inline iframeRenders the full booking widget directly in the page. Set a custom height or let it fill the container.
Button + sheetAdds a floating button that opens the booking flow in a smooth slide-out overlay.
Custom triggerPlace any HTML element inside the container — it becomes the clickable trigger instead of the auto-generated button.
Programmatic controlOpen or close the widget from your own JavaScript. Works with SPAs, modals, and custom nav.
yourspa.com
Book an Appointment
Continue
Booking policies

Control the booking experience

Require phone numbers, collect payment methods upfront, show or hide prices and providers — all from the dashboard.

Require phoneMake the phone number field mandatory during guest info entry.
Require payment methodCollect a card on file before confirming the booking. Enforces your cancellation policy.
Verification methodChoose SMS or email OTP to verify guest identity before booking.
Show or hide pricesToggle price display on the service selection step. Useful for consultation-only flows.
Show or hide providersLet guests choose a specific therapist or hide the provider list for an "any available" flow.
Scheduling windowSet how far out guests can book. Limit to 30, 60, or 90 days to match your scheduling cadence.
Dashboard settings
{
  "require_phone": true,
  "require_payment_method": true,
  "verification_method": "sms",
  "show_prices": true,
  "show_providers": false,
  "show_subcategories": true,
  "show_add_ons": true,
  "max_booking_days_out": 60
}
Promos & content

Drive conversions with targeted promos

Display promotional banners, pre-select services, customize headers, and link to gift cards — all without touching code.

Promo bannersAdd rotating promotional banners at the top of the widget. Each promo can deep-link to a specific service.
Service pre-selectionSkip the service picker and jump straight to scheduling for a specific treatment.
Custom headersOverride the widget title and description per embed. Perfect for campaign-specific landing pages.
Gift card linkAdd a prominent link to your gift card purchase page inside the widget.
Promo banner

New client special — 20% off

First-time guests only

View
Select a service
HydraFacial
Botox
Lip Filler
Tracking & analytics

Attribute every booking to a source

Pixel tracking, UTM capture, and dataLayer events out of the box. Connect to your ad platforms without custom code.

Facebook PixelFire standard and custom events on booking start, completion, and recovery. Enter your Pixel ID in the dashboard.
Google Analytics 4Send booking events directly to your GA4 property. No GTM required.
GTM dataLayerEvery booking event pushes to the dataLayer automatically. Build custom triggers for any tag.
UTM + click ID captureAutomatically captures utm_source, utm_medium, utm_campaign, gclid, fbclid, and msclkid from the landing page.
Session attributionFirst-touch attribution persists across page navigations. Know which ad drove the booking — even if they browsed first.
dataLayer event stream
0 events
Waiting for events...
Integrations

Connect to your stack

Webhooks with custom field mapping, email notifications, and origin-locked embeds. Wire BookerKit into any workflow.

WebhooksSend booking events to any endpoint. Map fields to match your CRM schema — Zapier, HubSpot, Salesforce, or your own API.
Custom payload mappingMap source fields to target fields and inject static values. No middleware needed.
Email notificationsGet notified on booking start and completion. Route alerts to your ops team or front desk.
Allowed originsLock the widget to specific domains. The embed script checks the origin before rendering.
Marketing consentShow a customizable opt-in checkbox with your own consent language.
Webhook config
{
  "webhook_url": "https://hooks.zapier.com/...",
  "send_booking_start_webhook": true,
  "send_booking_complete_webhook": true,
  "webhook_payload_map": {
    "field_mappings": [
      { "source": "guest.email", "target": "email" },
      { "source": "guest.phone", "target": "phone" },
      { "source": "booking.service", "target": "service_name" },
      { "source": "booking.date", "target": "appointment_date" }
    ],
    "static_fields": [
      { "key": "source", "value": "bookerkit" },
      { "key": "location", "value": "downtown" }
    ]
  }
}
Enterprise-Grade Security

Built on trusted infrastructure

BookerKit is built on industry-leading platforms that meet the highest security and compliance standards. Your data is protected by the same infrastructure trusted by Fortune 500 companies.

Secure Database

Your data is stored on SOC2 Type II certified and HIPAA compliant infrastructure. Enterprise-grade PostgreSQL with row-level security.

Global Edge Network

Global edge network with automatic DDoS protection and SSL encryption.

End-to-End Encryption

All data is encrypted in transit (TLS 1.3) and at rest (AES-256). API keys and credentials are securely stored and never exposed.

Our infrastructure partners maintain

SOC2 Type II
HIPAA Eligible
GDPR Ready
ISO 27001

BookerKit runs exclusively on infrastructure that holds these certifications. Your data never leaves certified, audited systems.

Trusted by top med spas in the industry

VIO Med Spa logo
VIO Med Spa spa interior
4Ever Young Med Spa logo
4Ever Young Med Spa spa interior
Face Forward Aesthetics logo
Face Forward Aesthetics spa interior
Over 75 completed bookings at a 30% conversion rate in our first month — that's thousands in revenue we might have lost with just the Zenoti Webstore.

Laura Cassady

VP of Marketing, Face Forward Aesthetics

Simple Pricing

One plan. Everything included.

No hidden fees, no usage limits, no surprises. Just a flat monthly rate that pays for itself with a single recovered booking.

30-Day Free Trial
$349$249/month

Early adopter pricing — locked in for life

per location, per month

1 location = $249/mo  ·  3 locations = $747/mo  ·  5 locations = $1,245/mo

  • Increased conversions
  • Abandoned booking recovery
  • Real-time analytics dashboard
  • Webhook integrations (Zapier, CRM)
  • DataLayer events for GTM
  • Priority email support
  • Custom widget styling
  • Multi-location support
  • HIPAA-aligned data handling
  • SOC 2 compliant infrastructure
  • End-to-end encryption
  • Role-based access controls
Start Free Trial

No credit card required • Cancel anytime

The math is simple: If your average booking is worth $150+, you only need to recover two bookings per month to see positive ROI.

Ready to stop losing bookings?

Start your free trial today—no credit card required.