Operations management platform

One platform that knows
your whole business.

Clients, schedule, conversations, team and know-how in one place. gema learns how your business runs, answers your questions and does the work.

Get my demo
1,000+
Things you can ask gema to do
$149
Starting price / mo
$0
Setup fee

Your whole business, seen one way.

Clients, schedule, conversations, knowledge and money in one view. That is how gema knows your business.

  • Clients

    Visits, calls, messages and notes in one client record.

  • Schedule

    Every practitioner’s hours and services in one live calendar gema books into.

  • Conversations

    Phone, text, web chat, email and portal, answered in one place.

  • Knowledge

    Hours, services, policies and how you do things, ready for gema.

  • Money

    Booked revenue by service, day and practitioner.

  • Ask gema

    Any number or report, one question away.

Why clinics choose gema.

More than half of online bookings happen when the front desk is closed.

Online bookings made through gema across Canadian clinic locations, July 15, 2026 to October 13, 2026. Front-desk hours taken as 9 am to 5 pm, Monday to Friday, Eastern time.

  • It books. It doesn’t take a message.

    gema is the booking system, not a voice bolted onto someone else’s. So when a patient calls, the call ends with a confirmed appointment in your calendar — not a callback request for your team to chase in the morning.

  • Pricing you can read.

    Per clinic location, from $149 a month, with credits included and usage past them billed monthly. $0 setup, 0% booking commission, and no per-practitioner fees — hire another therapist and your subscription price stays put.

Your whole business, one question away.

gema runs your schedule, conversations and client records. Type or talk to it on every plan. An afternoon of spreadsheets becomes one question.

Ask for any report or answer

  • How did this month compare to last?
  • When are we busiest?
  • Who are our most loyal patients, and who no-shows most?
  • Show booked revenue by service this quarter.
  • What’s our cancellation policy?
  • Anything waiting in the inbox?

Or ask it to act

  • Move Mrs. Lee to Thursday at 3.
  • Close the clinic on December 24.
  • Add a 45-minute massage to the menu.
  • Change our Saturday hours to 9 to 2.
  • Invite our new front-desk hire.

Answers respect each person’s role. Changes to a patient’s visit, and messages to a patient, wait for your yes. Every change is audited.

Everything gema does.

Answer every patient

  • AI phone answering, 24/7Front Desk
  • Books during the callFront Desk
  • Hands off to your teamFront Desk
  • Answer text messagesFront Desk
  • AI email repliesFront Desk
  • AI chat in your booking widgetAll plans
  • Your own dedicated numberFront Desk

Fill the calendar

  • Booking widget for your websiteAll plans
  • Your own booking pageAll plans
  • Cancel and reschedule 24/7All plans
  • Practitioner schedulesAll plans
  • Sends bookings to your practice softwareAll plans

Look after patients

  • Reminders that go out on their ownAll plans
  • Delivery you can seeAll plans
  • Patient portalAll plans
  • Intake forms, sent for youFront Desk
  • One Inbox for patient messagesAll plans

Run the desk

  • A complete patient recordAll plans
  • Recordings and transcriptsFront Desk
  • Analytics dashboardAll plans
  • Ask gemaAll plans
  • Roles for your whole teamAll plans
  • Multi-location readyAll plans
  • Usage alertsAll plans
  • Guided go-live checklistAll plans

Keep your tools. gema works alongside them.

gema works with many of the applications you already run: your phone line, website, email, practice software and more. Nothing gets ripped out.

  • Keep your phone number

    Forward your line to gema. Patients call the number they know.

  • Keep your records system

    gema sends every booking and cancellation into supported practice software. Your clinical record stays put.

  • Keep your website

    The booking widget drops into the site you have.

  • gema runs the schedule

    gema holds availability, so it books, moves and cancels in one conversation.

Need to know about yours? Send us a message

Safe by design.

Built to PHIPA and PIPEDA. Records stored in Canada.

  • Encryption

    Encrypted in transit and at rest.

  • AI training

    We do not use your conversations to train AI, and the AI providers that talk with your patients are contractually prohibited from training on your data.

  • Masked contact details

    Patient email, phone and date of birth stay masked until someone on your team chooses to reveal them — and every reveal is logged.

  • Team roles

    Owners, admins and clinicians each see what their role needs. Clinicians see their own patients.

  • Support access

    When our team needs to help inside your account, access is: Role-limited, requires a stated reason, time-limited, session recorded.

  • Access log

    Opening a patient record in our internal tools writes an append-only log entry you can read back. Your clinic’s owners and administrators can see it.

Where your data lives

Your records are stored in Canada — the database in a Canadian data centre, and the server that handles your live phone call in Toronto. Some processing — the phone network, application hosting, speech and language AI, email delivery — happens outside Canada as calls and messages are handled and as your team works in gema. Our privacy policy names every provider.

Questions, answered

Our privacy officer answers at privacy@generalmagic.ai. Our privacy policy explains how we handle a breach, what we keep and for how long.

Read the privacy policy

See gema running your clinic.

Give us your website and we build you a working demo on your real services, practitioners and hours — then email you the link. No call to sit through, no card, nothing to install.

We build your demo from your real services, so your website helps us tailor it to your business.

Optional — we’ll build your demo either way. We only call numbers that ask us to.