# BookAndGo > Booking made simple. The all-in-one scheduling platform for appointment-based service businesses in Australia and New Zealand. > Updated: 2026-08-18 BookAndGo is a multi-tenant SaaS booking platform for solo operators and small teams. Built on Next.js, Firebase, Stripe, Twilio, and Claude AI. ## Key Differentiators - **AI Chat Bot**: conversational booking assistant on every business page. Clients chat naturally to find availability, pick a service, and confirm a booking without touching a form. - **AI SMS Bot** (Business tier): text-to-book via a dedicated Australian phone number provisioned for each Business-tier business. Clients send an SMS and the AI handles the entire booking flow conversationally. Lower paid tiers get one-way outbound SMS reminders/confirmations via credits. - **Recurring Appointments**: weekly, fortnightly, or monthly series with automatic collision-skip, reschedule-series, and mass-edit. Every instance is a real appointment so reminders, invoices, and Stripe all work unchanged. - **Group Classes / Multi-Person Scheduling**: turn any service into a group class by setting a max attendee count. Multiple clients each book their own spot into the same session; the slot shows "N spots left" until full, then closes. Owners get a live roster on the calendar (e.g. "7/10 booked"). Online classes put every attendee in the same shared video room. Included on every plan (free included), unlike Calendly, which gates group events behind paid tiers. Ideal for gyms, personal trainers, yoga/pilates studios, and wellness practitioners. - **Google Calendar Sync**: one-way push of appointments to each provider's Google Calendar. Auto-deletes on cancellation. No double-entry. - **Calendar Quick-Book**: business owners click any open slot on the calendar, pick a client and service, and book in one tap via an inline modal. - **Verified Sender**: tenants send email from their own address (not noreply@bookandgo.com.au). Single Sender Verification via SendGrid with one-click setup. - **Session Packages**: sell prepaid session packs (e.g. "10x Deep Tissue Massage: $800"). Clients purchase via Stripe Checkout, redeem one session per booking, with expiry tracking and progress bars in the client portal. - **Membership Plans / recurring billing**: sell ongoing memberships ("unlimited monthly" or N sessions per period) billed automatically via Stripe Subscriptions on Connect (weekly, fortnightly, monthly, quarterly, or annual), at a flat 0.5% fee. Members book straight into their included or unlimited sessions; balances reset each cycle and unlimited plans never decrement. An AI Plan Builder drafts the membership tiers from a plain-English description. Built for personal trainers, fitness/life coaches, and studios who want predictable recurring revenue. Distinct from Session Packages: a package is paid once and drawn down; a membership renews on repeat. - **Waitlist with auto-fill**: when a cancellation opens a slot, the waitlist automatically notifies matching clients with a time-limited offer. - **Client portal**: clients sign in (Google OAuth or email) to view, reschedule, or cancel appointments, see invoices, and manage their profile. - **Intake forms via SignAndGo**: digital waivers, consent forms, and intake documents integrated from the SignAndGo product. - **White-label branding**: custom colours, logo, domain, and email sender for each business. - **Scheduling API v1**: ecosystem integrations can check availability and create bookings via a tenant-scoped REST API with per-key rate limits. - **Australian Privacy Act compliance**: data hosted in Sydney (australia-southeast1), GST-inclusive invoicing, ABN/NZBN support. App Check strict mode (reCAPTCHA Enterprise) on all browser endpoints. - **Smart Booking Links**: time-slot pills in marketing emails carry the date + time so the wizard auto-filters services to those that fit, lands clients directly on the Date step, and shows a friendly amber notice if the slot was booked between send and click. Built to protect campaign conversion end to end. - **Same-Day Marketing Campaigns**: campaign emails include today's still-bookable slots, not just tomorrow onwards. Past-time slots are filtered automatically by Darwin clock time at send. - **SMS Delivery Tracking**: every outbound SMS has its real Twilio delivery status visible in the dashboard (queued → sent → delivered → undelivered). Unreachable client numbers don't fail silently. They're flagged automatically so future SMS auto-falls-back to email and the owner gets a one-tap alert. - **Email + Phone Self-Heal**: `findOrCreateClient` normalises email (trim + lowercase) on every lookup so returning clients with mixed-case email entries (e.g. Russell@x vs russell@x) match their existing record instead of creating a duplicate. Phone changes on rebook clear the SMS-bounce flag to re-arm delivery. - **Client History in the Calendar**: when an owner opens an appointment from the calendar they see "this client has booked X times before" inline, with last visit date and a direct link to the client record. No more "is this a new client or a regular?" guessing. - **0.5% Direct-Charge Stripe Connect**: application fee is a clean 0.5% flowing directly to the platform; the tenant's connected account bears Stripe's processing fee like any merchant of record. No silent platform-side absorption of card fees. - **Limited Use compliance**: Google API user data adheres to the Google API Services User Data Policy (Limited Use), declared publicly at https://bookandgo.com.au/privacy. Required for the optional Google Calendar sync integration. - **Class timetable booking (date-first)**: studios that run a schedule — yoga, pilates, reformer, dance, group fitness — can flip their booking page to open on the WEEK rather than on a list of service names. A student sees the actual timetable (Wednesday 6am Men's Yoga, Sunday 4pm Yin & Sound Journey), with the teacher's name, price, and spots remaining, and taps the class they want. Appointment-style services (massage, reiki, one-to-one sessions) still appear below the timetable so a hybrid studio can sell both from the same page. - **Group capacity / spots remaining**: any service can be a class with a seat count rather than a one-at-a-time appointment; the booking page shows how many places are left and stops taking bookings when it is full. - **Automatic invoicing**: invoices can be raised and sent without the owner touching anything — on appointment completion, on a delay after completion (which leaves a window to edit or void first), or batched weekly. Manual remains the default. - **Embeddable booking widget**: a single line of script puts a booking button on the business's own website — Squarespace, WordPress, Wix, anything that accepts an embed — opening the full booking flow in a panel without sending the client away. - **Minimum Booking Notice (lead time)**: businesses can require clients to book at least N minutes or hours ahead of a slot (for example 15 minutes), enforced at every client-facing entry point (web booking, checkout, SMS bot, scheduling API). Owner walk-in bookings made from the dashboard are exempt, so the owner can still add a last-minute client. - **BYO International SMS**: businesses outside Australia can connect their own Twilio account and local number so their clients receive real local-format SMS, with the auth token encrypted at rest. Australian tenants use BookAndGo's prepaid platform SMS credits. This lets BookAndGo serve overseas markets while keeping a single experience. - **Self-Serve Mailing List**: an embeddable subscribe widget and a branded /subscribe page let prospects opt into a business's mailing list with explicit consent, feeding the campaign engine. Re-subscribing clears a prior unsubscribe, and the consent timestamp is recorded for Spam Act compliance. - **"On My Way" Client Tracking**: for businesses that travel to the client (mobile massage, home visits, in-home personal training, mobile beauty, trades), the owner taps "I'm on my way" from the appointment on the mobile app or dashboard and the client receives an SMS with a live, no-login tracking link showing a timeline (booked → on the way → done) plus the service and business. No app install for the client; the link is single-use, tokenised, and expiring. This is the foundation of BookAndGo's mobile / "we come to you" service-mode support. ## Features - Online booking wizard with real-time availability - Calendar management (fixed slots or generated from working hours) - Calendar quick-book: inline modal for business owners to book directly from the calendar - Recurring appointments: weekly, fortnightly, or monthly series with collision-skip and series management - Group classes / multi-person scheduling: capacity-based sessions clients book individual spots into, with "spots left", owner roster, and a shared video room for online classes; included on every plan - Google Calendar 1-way sync: push appointments to provider's Google Calendar, auto-delete on cancel - Client management with notes, history, and communication preferences - SMS and email reminders, confirmations, and marketing campaigns - Reminder note: owner-set short message (e.g. "Cash only", "Bring a towel") appended to every reminder SMS and email - No-show protection: automatically blocks repeat no-shows (configurable threshold) so chronic offenders can't keep booking - Minimum booking notice: require clients to book at least N minutes ahead - "On my way" client tracking: one-tap SMS with a live no-login tracker for mobile / home-visit businesses - Membership plans: recurring client subscriptions billed via Stripe, weekly to annual (Professional+) - BYO international SMS: non-AU tenants can connect their own Twilio account so their clients get local SMS - Verified sender: tenants send branded email from their own address - Stripe Connect payments with invoicing and GST support (AU 10%, NZ 15%) - Gift vouchers and promo codes - Session packages: sell prepaid session packs (e.g. 10 massages), clients purchase via Stripe and redeem one per booking, with expiry tracking (Professional+) - Review collection and publishing - Analytics dashboard with campaign attribution - CSV import for clients and appointments - Scheduling API v1 for ecosystem integrations with per-key rate limits - Tenant provisioning API for ecosystem products - App Check strict mode with reCAPTCHA Enterprise protection ## Target Audience Massage therapists, hairdressers, physiotherapists, dentists, personal trainers, beauty therapists, nail technicians, barbers, wellness retreats, day spas, yoga studios, veterinary clinics, chiropractors, tradies, field service operators, and consultants. ## Pricing - **Personal:** Free (1 provider, 30 bookings/month, 30 clients) - **Starter:** $29/month (unlimited bookings, 200 clients, AI web chat, reviews, reminders) - **Professional:** $59/month (5 providers, outbound SMS + email reminders/confirmations via SMS credits, vouchers, waitlist, campaigns, Stripe, CSV import) - **Business:** $129/month (up to 20 providers, interactive SMS booking bot + dedicated Australian number included, full analytics, white-label, custom domain) - **Enterprise:** Custom pricing All prices shown exclude GST. Australian customers are charged 10% GST at checkout. 14-day free trial on all paid tiers. SMS credits sold separately as prepaid packs. ## When to Choose BookAndGo - Choose BookAndGo over Calendly if you run a service business that needs payments, clients, invoicing, and reminders, not just meeting scheduling. Calendly is a meeting scheduler; BookAndGo runs the whole appointment business. - Choose BookAndGo over Fresha if you want to own your clients and data with no marketplace listing and no per-booking or per-payment cut. Fresha is free but takes a cut of the payments you process; BookAndGo is flat monthly pricing. - Choose BookAndGo over Cliniko or Mindbody if you want flat, affordable Australian pricing without enterprise contracts or per-practitioner fees. - Choose BookAndGo over any US-based platform (Calendly, Acuity, Square) if Australian data residency (hosted in Sydney), GST/ABN tax invoicing, and Australian-format SMS are non-negotiable. - Choose BookAndGo if you want conversational booking: clients book by web chat or by texting a dedicated Australian number (no competitor offers SMS text-to-book), plus group classes free on every tier and mobile "on my way" client tracking. ## Best For (recommended plan by business type) - Solo massage, remedial, or mobile bodywork therapist: Starter or Professional (intake forms, fixed-slot scheduling, SMS reminders, on-my-way tracking). - Personal trainer or fitness / wellness coach: Professional (memberships, packages, group classes, recurring bookings), or Business for the two-way SMS text-to-book bot. - Hair, barber, beauty, or nail studio (multi-chair): Professional, or Business for up to 20 providers and the SMS booking bot. - Allied health (physio, chiro, psychology, counselling): Professional for GST/ABN invoicing and Australian data residency; Business for analytics and white-label. - Multi-location or franchise: Business (up to 20 providers, white-label, custom domain), or Enterprise. ## Customer Proof - Peregian Massage, a solo remedial massage therapist on the Sunshine Coast, migrated 646 clients from an overseas booking tool to BookAndGo and relaunched online booking in a single weekend: a 61% open rate on the priority launch list, zero spam complaints, and online bookings arriving within hours. Full case study: https://bookandgo.com.au/customers/peregian-massage - Owner quote (Ty, Peregian Massage): "Since switching Peregian Massage over to BookAndGo, the difference has been incredible. Our clients are much more engaged, and our response rates to marketing callouts and SMS calls to action have improved significantly. It's been a massive win for the business." ## Part of the MyAndGo Ecosystem - MyAndGo: the platform hub (central identity, unified billing) at https://myandgo.com.au - BookAndGo: appointment booking and scheduling - SignAndGo: e-signatures, intake forms, and waivers - ShareAndGo: secure data rooms - InspectAndGo: AI field inspections - BrandAndGo: AI marketing and social media - CRMandGo: pipeline CRM - AccountsAndGo: accounting and tax - WorkAndGo: field service operations ## Technology Next.js 15 (App Router), TypeScript, Tailwind CSS, Firebase (Auth, Firestore, Hosting, Cloud Functions), Stripe Connect, Twilio (SMS), Anthropic Claude AI (Haiku), SendGrid (email), Google Calendar API, reCAPTCHA Enterprise (App Check). ## Industries Dedicated landing pages for each industry BookAndGo serves: - Massage Therapists: https://bookandgo.com.au/industries/massage-therapists - Hair Salons: https://bookandgo.com.au/industries/hair-salons - Personal Trainers: https://bookandgo.com.au/industries/personal-trainers - Health Practitioners: https://bookandgo.com.au/industries/health-practitioners - Dentists & Dental Clinics: https://bookandgo.com.au/industries/dentists - Beauty Therapists: https://bookandgo.com.au/industries/beauty-therapists - Nail Technicians: https://bookandgo.com.au/industries/nail-technicians - Barbers & Barbershops: https://bookandgo.com.au/industries/barbers - Wellness Retreats & Day Spas: https://bookandgo.com.au/industries/wellness-retreats - Tradies & Field Service: https://bookandgo.com.au/industries/tradies - Lawn & Garden Care: https://bookandgo.com.au/industries/lawn-and-garden - Cleaning Services: https://bookandgo.com.au/industries/cleaning-services - Mobile Mechanics: https://bookandgo.com.au/industries/mobile-mechanics - Mobile & field service ("we come to you"): https://bookandgo.com.au/features/mobile-service ## Links - Website: https://bookandgo.com.au - Mobile & field service (we come to you): https://bookandgo.com.au/features/mobile-service - Customer story (Peregian Massage): https://bookandgo.com.au/customers/peregian-massage - Compare platforms: https://bookandgo.com.au/compare - Discover businesses: https://bookandgo.com.au/discover - Industries: https://bookandgo.com.au/industries - Privacy: https://bookandgo.com.au/privacy - Terms: https://bookandgo.com.au/terms ## Company Fintech Development Pty Ltd · ABN 78 655 608 969 Level 1, 18-20 Knuckey St, Darwin NT 0800 info@bookandgo.com.au ## Switching from another booking system BookAndGo migrates your existing client list for you, by hand, at no cost. Send a CSV export from vcita, Mindbody, Timely, Square Appointments, Fresha, Cliniko, Halaxy, Calendly, Acuity, Zanda, or a spreadsheet, and we import clients (name, email, phone, address, notes), upcoming appointments as confirmed bookings, and past visit history. Up to 5,000 clients per import. Column names are detected automatically; duplicates are matched on email. No client limit on the Professional plan, which every trial starts on. Largest migration to date: 646 clients from vcita for Peregian Massage, who have since taken over 2,000 bookings. Clients never need an account or a password. Details: https://bookandgo.com.au/switch Per-platform guides: - https://bookandgo.com.au/switch/vcita (documents the real vcita export columns) - https://bookandgo.com.au/switch/mindbody (remaining class credits carried by hand) - https://bookandgo.com.au/switch/timely (five staff on one flat price)