PaymentsCalendarGoogle My BusinessAccounting Coming Soon

    Connected to the Tools
    You Already Use

    Payments, calendar, Google My Business, email, SMS, and WhatsApp — connect what you already have. Six payment processors with smart routing. Two-way Google Calendar sync. QuickBooks and Xero coming soon.

    No credit card required
    Explore integrations

    6 payment processors

    Stripe, Square, PayPal, Cardknox, Revolv3 with smart routing, and SOLA / Qor. Configure each per location.

    Two-way Google Calendar sync

    Per-technician bidirectional sync. Google events block BookingPro availability; BookingPro bookings appear in Google Calendar.

    Google My Business

    Connect your Google Business Profile. Reviews sync daily into your booking portal — social proof customers see while they book.

    Coming soon: QuickBooks + Xero

    Daily journal entries with GAAP-correct gift card liability treatment. Full design complete; implementation underway.

    Payment Processors

    Six Processors. One Dashboard.

    Don't lock yourself into one processor. We support six — and Revolv3 routes individual transactions to the processor with the best approval rate. See /product/payments for the full per-processor deep-dive.

    6 processors supported

    Stripe (Platform + Connect), Cardknox, Square, PayPal, Revolv3 with smart routing, and SOLA / Qor. Switch processors anytime.

    • Per-processor configuration in your dashboard
    • PCI-compliant tokenization across all six processors
    • Refund support across all processors
    • Audit log of payouts and settlement reconciliation
    • Switch processors anytime — no migration required

    Smart routing via Revolv3

    Per-transaction routing selects the processor with the highest approval rate — transparent to the merchant, fewer declines.

    • Per-transaction routing decision at checkout
    • Prevents declines from one processor's risk model
    • Transparent to merchant — no manual configuration needed
    • Audit log of every routing decision
    • Broad card network support across all routed processors

    Stripe Connect sub-merchant mode

    Rare differentiator. Streamlined merchant onboarding with unified platform billing. Direct Stripe mode also available.

    • Streamlined merchant onboarding via Stripe Connect
    • Unified platform billing across locations
    • Alternative direct Stripe Platform mode
    • Per-location Stripe account isolation
    • See /product/payments for the full per-processor deep-dive
    Communications

    Every Channel. One Inbox.

    Connect your own Twilio or SignalWire account for full SMS control — or use our shared campaign with no external account needed. Connect your business Gmail for email. WhatsApp Business is included. See /product/communications for the full inbox deep-dive.

    Twilio

    Connect your own Twilio account for SMS — full Tier 2 control. Your number, your A2P campaign, your full message history.

    • Connect via API key — your Twilio account stays yours
    • Your own SMS number (stays with you if you ever switch)
    • Your own A2P 10DLC registered campaign
    • Full template customization and per-message metrics
    • Audit log per send

    SignalWire

    Alternative Tier 2 SMS provider — same connect-your-own-account model as Twilio. Competitive pricing, same full control.

    • Connect your own SignalWire account
    • Your own number and your own campaign
    • A2P 10DLC compliant
    • Competitive per-message pricing
    • Audit log per send

    Or use ours (Tier 1 shared)

    No Twilio or SignalWire account needed. Get started with our shared campaign — upgrade to your own account anytime.

    • No external SMS account required
    • Shared "Powered by BookingPro" branded footer
    • Default templates seeded — ready on day one
    • Upgrade to Tier 2 (your own Twilio or SignalWire) anytime
    • A2P 10DLC compliant on our campaign

    Gmail OAuth

    Connect your business Gmail account. Email goes out from your location's configured sender identity — your salon's name and domain.

    • Connect your business Gmail account via OAuth
    • Branded email from your location's configured sender identity — your salon's name and domain, not a generic sender
    • Two-way thread sync (read / reply / archive / star / labels / drafts) — in flight
    • Phase 2 planned: team shared inbox with assignment, followers, and internal notes

    WhatsApp Business included

    Built-in WhatsApp Business — no separate WhatsApp account purchase needed. Two-way messaging per location.

    • Built-in WhatsApp Business (no separate account purchase)
    • Two-way messaging in the unified inbox
    • Message templates for appointment reminders
    • Per-location WhatsApp Business channels
    • Rich media and interactive buttons — in flight
    Google Calendar (Two-Way Sync)

    Real-Time. Bidirectional. Per-Technician.

    Connect your technicians' Google Calendars. Bookings sync to Google Calendar instantly. Personal events block availability in BookingPro instantly.

    Per-technician OAuth

    Each technician connects their own Google Calendar. Technician-level OAuth — not a single company-level connection.

    • Technician-level OAuth (not company-level)
    • Per-tech calendar selection if technician has multiple calendars
    • Opt-in per technician
    • Audit log of connections
    • Disconnect anytime

    Bidirectional real-time sync

    Book in BookingPro and it appears on Google Calendar within seconds. Personal events block BookingPro availability instantly.

    • Booking in BookingPro appears on Google Calendar within seconds
    • Personal event on Google Calendar blocks BookingPro availability
    • Edit / cancel propagates both ways
    • Conflict detection prevents double-booking
    • Manual sync trigger available

    Conflict prevention

    Google Calendar is checked before every booking confirmation. Cross-system collision detected and surfaced before the booking is accepted.

    • Calendar checked against Google Calendar before booking confirmation
    • Cross-system collision detected and surfaced
    • Audit log of conflicts
    • Sync status indicator per technician
    • Prevents double-booking across both systems
    Google My Business

    Social Proof at Booking Time

    Connect your Google Business Profile. Reviews sync daily into the booking portal — social proof customers see while they book. Plus hours and address sync on the roadmap.

    Daily review sync from Google Business Profile

    Connect your Google Business Profile via OAuth. Reviews pulled automatically every day.

    • Connect your Google Business Profile via OAuth
    • Daily cron pulls latest reviews
    • Supports multiple locations per company
    • Audit log of sync events
    • Manual sync trigger available

    Displayed in booking portal

    Star rating and recent reviews visible on your booking page — social proof customers see while they book.

    • Star rating and recent reviews visible on booking page
    • Per-location reviews on per-location booking pages
    • Configurable display position (top / bottom / sidebar)
    • Mobile-responsive review carousel
    • Aggregate rating shown on booking confirmation widget

    Roadmap: hours and address sync

    Planned for a future release: pull business hours and address from your Google Business Profile into BookingPro automatically.

    • Planned for future release
    • Pulls business hours from Google My Business
    • Syncs business address to prevent Google / BookingPro inconsistency
    • Audit log of sync events
    Coming Soon

    QuickBooks Online + Xero

    Daily journal entries auto-posted to your accounting system. GAAP-correct revenue recognition (gift cards as liability until redeemed). Tip liability tracking. Per-processor fee breakdown. Full design complete; implementation underway.

    Coming Soon

    Daily journal entry post

    Cron-scheduled at 02:00 in merchant timezone. Posts revenue, fees, tips, refunds, and gift-card issuance in one entry per day per platform.

    • Cron-scheduled at 02:00 in merchant timezone
    • Posts revenue / fees / tips / refunds / gift-card-issuance
    • Audit log per post
    • Retry logic for transient API failures
    • Manual backfill for specific date ranges
    Coming Soon

    GAAP-correct gift card liability

    Gift card issuance creates a liability entry. Redemption moves value to revenue. Every gift card lifecycle tracked.

    • Gift card issuance = liability entry (deferred revenue)
    • Redemption = revenue recognition + liability reduction
    • Per-gift-card lifecycle tracked end-to-end
    • Audit log per redemption event
    • Integrated with the refund flow in Payments
    Coming Soon

    30-day backfill + retry

    Per-day sync status in dashboard. Manual backfill picker for missed date ranges. AES-256-GCM token encryption at rest.

    • Per-day sync status display in dashboard
    • Manual backfill picker for missed date ranges
    • Retry with exponential backoff (3 retries, then manual review)
    • Token encryption at rest (AES-256-GCM)
    • Audit log of every backfill event

    QuickBooks Online and Xero are not yet shipped. The design is complete and implementation is underway. Want early access?

    Connect Everything. Run Everything. From One Place.

    Stop juggling six apps to run one business. Start for free and see what happens when your entire stack actually talks to each other.

    No credit card required · All integrations included