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.
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.
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 policyStart with one. Add the next when ready.
Each product opens into the same platform: answer, book, know and grow.
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.

