Features
Built for the acupuncture visit.
TCM charting, scheduling and online booking, patient intake forms, an optional patient portal, and invoicing with optional card payments — built around the acupuncture visit itself. Whatever you’re doing, it’s built not to stop you: no term you can’t add mid-visit, no double-booked slot to untangle after the fact, no account a patient must create before they can fill out a form.
Charting
Chart the whole TCM exam without fighting a generic EHR.
A TCM exam is a round peg; most practice-management software hands you a square hole. Points with laterality, pulse by position, tongue, pattern differentiation, and technique are the fields here — not a form you build yourself first. Nothing stops you mid-visit to go configure something.
- Acupuncture point selection without leaving the keyboard — type, enter, and laterality carries over
- A term that isn't in the list gets typed and used on the spot, saved to your practice's own vocabulary
- Treatment protocols, or copy a whole visit forward from a patient's last session in one click
- Autosave you can watch happen, one-click undo, and a full session history to restore from
Scheduling
One calendar that stays in sync — without you keeping two straight.
Two-way Google Calendar sync keeps Goji and your real calendar honest in both directions — book here and it shows up there, add something there and it blocks the time here. Hours, buffers, and a reschedule/cancellation policy are set once and enforced everywhere.
- Two-way Google Calendar sync, or subscribe to any other calendar's ICS feed
- Facility and provider hours, with buffer time before or after a service
- A shared reschedule/late-cancellation window, staff and online alike
- Drag across the calendar grid to start a new appointment at that time
Online booking
Take online bookings — without opening your calendar up to just anyone.
Public booking and invite-only patient-portal booking are independent switches, run either, both, or neither. Every channel — your own calendar, the public link, or the portal — books through one reservation system, so nothing gets double-booked no matter where it started.
- A public link anyone can use, with no account or password
- Or keep booking to patients you've already invited to the portal
- One reservation system behind every channel, with a held slot that can't be claimed twice
- New online bookings go straight onto your calendar, and wait in a queue until you match them to a patient
Forms & intake
Get intake forms back before the first visit, without an account in the way.
Every account you require is a form you don't get back. Send a plain link — the patient taps it, answers, and they're done, no password and nothing to download. Answers land in your review queue as structured data, not a stack of paper.
- Patient intake forms with no portal login — the link is the whole thing
- Agreements and signatures collected with the form, stored with the wording that was signed
- Turn a completed submission into a new or existing patient record — or dismiss it
- Custom fields shared with your patient and session records, so nothing gets re-typed
Patient portal
Personal, by phone. Paperwork, by portal.
Your patients already trust you to pick up the phone — keep doing that. The portal is the optional, quiet place for everything else: upcoming visits, arrival details, outstanding forms, and billing history. Invite whoever wants it; nothing changes for anyone who doesn't. Nothing clinical, ever.
- One calm place for visits, forms, and billing history — nothing clinical
- Staff-approved portal invites, not open self-signup
- One patient login across multiple practices, each kept separate
- Optional and off until you turn it on — forms never require it
Billing & payments
Invoice, sell packages, and take card payments — all optional.
Price a service, issue an invoice, and hand over a PDF with no processor connected — a complete workflow for a cash-only practice. Connect Square when you're ready and the same invoices take card payments, typed in by staff, tapped on a paired reader, or paid by the patient themselves from the portal.
- Invoices that snapshot their own price and details at issue — a rate change never restates what you already sent
- Sell a package of prepaid sessions, drawn down one credit per visit
- Charge a card yourself, on a paired Square reader, save one on file with consent, or let the patient pay their own invoice from the portal
- Every payment gets its own numbered receipt — Goji never sees or stores a card number
Charting
Chart the whole TCM exam without fighting a generic EHR.
A TCM exam is a round peg; most practice-management software hands you a square hole. Points with laterality, pulse by position, tongue, pattern differentiation, and technique are the fields here — not a form you build yourself first. Nothing stops you mid-visit to go configure something.
- Acupuncture point selection without leaving the keyboard — type, enter, and laterality carries over
- A term that isn't in the list gets typed and used on the spot, saved to your practice's own vocabulary
- Treatment protocols, or copy a whole visit forward from a patient's last session in one click
- Autosave you can watch happen, one-click undo, and a full session history to restore from
Scheduling
One calendar that stays in sync — without you keeping two straight.
Two-way Google Calendar sync keeps Goji and your real calendar honest in both directions — book here and it shows up there, add something there and it blocks the time here. Hours, buffers, and a reschedule/cancellation policy are set once and enforced everywhere.
- Two-way Google Calendar sync, or subscribe to any other calendar's ICS feed
- Facility and provider hours, with buffer time before or after a service
- A shared reschedule/late-cancellation window, staff and online alike
- Drag across the calendar grid to start a new appointment at that time
Online booking
Take online bookings — without opening your calendar up to just anyone.
Public booking and invite-only patient-portal booking are independent switches, run either, both, or neither. Every channel — your own calendar, the public link, or the portal — books through one reservation system, so nothing gets double-booked no matter where it started.
- A public link anyone can use, with no account or password
- Or keep booking to patients you've already invited to the portal
- One reservation system behind every channel, with a held slot that can't be claimed twice
- New online bookings go straight onto your calendar, and wait in a queue until you match them to a patient
Forms & intake
Get intake forms back before the first visit, without an account in the way.
Every account you require is a form you don't get back. Send a plain link — the patient taps it, answers, and they're done, no password and nothing to download. Answers land in your review queue as structured data, not a stack of paper.
- Patient intake forms with no portal login — the link is the whole thing
- Agreements and signatures collected with the form, stored with the wording that was signed
- Turn a completed submission into a new or existing patient record — or dismiss it
- Custom fields shared with your patient and session records, so nothing gets re-typed
Patient portal
Personal, by phone. Paperwork, by portal.
Your patients already trust you to pick up the phone — keep doing that. The portal is the optional, quiet place for everything else: upcoming visits, arrival details, outstanding forms, and billing history. Invite whoever wants it; nothing changes for anyone who doesn't. Nothing clinical, ever.
- One calm place for visits, forms, and billing history — nothing clinical
- Staff-approved portal invites, not open self-signup
- One patient login across multiple practices, each kept separate
- Optional and off until you turn it on — forms never require it
Billing & payments
Invoice, sell packages, and take card payments — all optional.
Price a service, issue an invoice, and hand over a PDF with no processor connected — a complete workflow for a cash-only practice. Connect Square when you're ready and the same invoices take card payments, typed in by staff, tapped on a paired reader, or paid by the patient themselves from the portal.
- Invoices that snapshot their own price and details at issue — a rate change never restates what you already sent
- Sell a package of prepaid sessions, drawn down one credit per visit
- Charge a card yourself, on a paired Square reader, save one on file with consent, or let the patient pay their own invoice from the portal
- Every payment gets its own numbered receipt — Goji never sees or stores a card number