Search Documentation

Find sections across all documentation pages

Best Practices

Follow these best practices to maximize conversions and provide the best booking experience for your customers.

Optimize for Conversions

  • Keep required fields minimal — only ask for what you need
  • Show prices to set clear expectations upfront
  • Use payment collection to reduce no-shows
  • Set realistic cancellation policies
  • Use data-service-id on service-specific pages to skip the selection step and reduce friction
  • Test the full booking flow yourself regularly

Brand Consistency

  • Match primary color to your brand exactly
  • Ensure button text has good contrast against the primary color
  • Keep border radius consistent with your site's style
  • Customize the CTA text to match your brand voice
  • Use the live preview to verify appearance before saving
  • Update styling if you rebrand

Analytics & Tracking

  • Set up conversion tracking before running any paid ads
  • Test events in the browser console before spending ad budget
  • Use bookerkit_booking_completed as your primary conversion event
  • Track bookerkit_booking_started as a micro-conversion for funnel analysis
  • Enable webhooks to capture full attribution data (UTMs, click IDs) in your CRM
  • Review analytics regularly to optimize campaigns

Customer Experience

  • Provide clear support contact information
  • Link to your privacy policy and terms of service
  • Set an appropriate maximum booking window
  • Enable SMS verification for quality leads
  • Enable provider selection if customers prefer choosing their therapist/stylist
  • Test on mobile devices frequently

Recommended Configuration for Most Businesses

  • Embedding: Button Trigger (for better UX and page load)
  • Appearance: Match primary color, use 8-16px border radius, customize CTA text
  • Features: Require phone + SMS verification + payment method
  • Providers:Enable "Show Providers" if customers have preferences
  • Policies: 24-48 hour cancellation notice, $25-50 fee
  • Display: Show prices, enable subcategories
  • Analytics: Set up GTM with conversion tracking before launch
  • Webhooks: Enable both booking start and complete webhooks for full funnel tracking