Every module below exists because a working clinic needed it. One platform, one login, one flat bill. This is the full tour.
Providers, rooms and equipment on one screen, with the scheduling shapes real clinics use: multi‑provider package appointments (a MySpark+ exclusive), couples and group sessions, classes with capacity, and round robin auto‑assignment when the patient does not care who they see.
Double booking is blocked at the source. Conflict checks cover co‑providers, rooms, buffers and time blocks, so the front desk never plays calendar Tetris.
A branded booking page resolves your true availability: provider hours, room capacity, buffers, lead‑time rules and blocks. Patients only ever see slots that are genuinely open, and they can reschedule or cancel themselves within the rules you set.
Money is handled at booking: deposits, full prepayment or card‑on‑file, with coupons applied and enforced server‑side.
Charge the visit, the products and the tip in one screen with no per‑provider platform fees. MySpark+ supports Square and Authorize.net as processors, cards on file, and a real point of sale for retail with inventory tracking.
The money math is done right: per‑line tax allocation, gift‑card‑aware refunds, store credit as tender, and a settlement ledger so a bill is never quietly over or under paid.
Memberships with automatic billing and smart retries, prepaid series and session packs, and gift cards patients can buy from a public storefront without calling the front desk. Credits post when charges succeed, and failed payments follow a retry ladder before anything is suspended.
Two‑way SMS from your clinic's own number lands in a shared team inbox with the full history, and staff can call from the same number with the built‑in softphone. Almost no competitor has calling at all.
Compliance is automatic: consent is tracked per patient, STOP is honored instantly and permanently, and marketing quiet hours are enforced by the platform, not by staff remembering.
Build intake forms, consents and questionnaires with a drag‑and‑drop builder, send them by text, and watch completion status per patient. Contracts get legally meaningful e‑signatures on a dedicated signing page. On HIPAA tiers, clinical charting and SOAP notes live on the patient record with templates your providers define.
Design email campaigns in a visual editor, segment your audience by tags, visit history and membership status, and send from your own domain with deliverability handled: SPF, DKIM and warm‑up guidance included. No exporting lists to a separate tool that has never heard of HIPAA.
A visual automation builder wires triggers (booking created, appointment completed, tag added, form submitted) to actions (send a text, send an email, add a tag, notify staff) with delays in between. No‑show follow‑ups, rebooking nudges and welcome journeys run without anyone remembering to do them.
Working hours and bookable hours are separate concepts, the way real clinics need them to be. Staff clock time flows into timesheets and wage reports. Roles scope what everyone can see and do, from front desk to provider to manager, and internal notifications route to the right people by group presets.
Revenue by provider with credit going to whoever performed the service, not whoever ran the card. Rebooking rates, membership growth, labor versus sales, product performance and appointment volume, all live, all from the same data the rest of the platform runs on.
Patients sign in with a one‑time text code, no password to forget or reuse. From there they see upcoming and past visits, fill out assigned forms, pay invoices and manage their communication preferences. Less phone tag for your front desk, more control for the patient.
MySpark+ ships improvements weekly, included in your plan. Usage is metered honestly: when you need more email, SMS or voice in a busy month, prepaid top‑up packs start at $10. And the promise that matters most is structural: automated patient messages like appointment reminders always send, even if you hit your plan cap. Growth‑critical messages are never held hostage.
Set up in an afternoon. We migrate your patients, services and schedule for you.
View pricing