Get in touch
Email: hello@myomesh.ca
We respond within 1 business day Monday–Friday.
For urgent billing or access issues, write URGENT in your subject line.
How do I set up my MyoMesh account?
After signing up, go to Settings and complete Business Setup — add your studio name, address, phone, booking URL slug, and upload your logo. This information appears on your booking portal and in client emails.
Where to set this
How do I add staff or practitioners?
Go to Settings → Team and send an invite by email. Staff receive a login link and are added to your organization automatically with the role you assign.
Where to set this
How do I set my booking URL?
In Settings → Business Setup, choose a custom slug using letters, numbers, and hyphens only. Your booking page goes live immediately at myomesh.com/book/yourslug.
Where to set this
How does the client booking portal work?
Clients visit your booking URL, enter their name, email, and phone, select a session type and available time, and submit. You receive a notification and the session appears in your calendar.
Where to set this
How do I manage available session types?
Session types and their rates are configured in Settings → Payments & Pricing. You can set per-client custom rates on individual client profiles.
Where to set this
How do I connect Google Calendar?
Go to Settings → Integrations → Google Calendar and follow the OAuth connection flow. Once connected, sessions sync automatically in both directions.
Where to set this
What if a client doesn't receive their confirmation email?
Ask them to check their spam or junk folder. Confirmation emails are sent automatically when a session is booked through the portal. If the issue persists, contact hello@myomesh.ca with the client name and date.
Where to set this
How do I create a membership plan?
Go to Settings → Memberships and click New Plan. Set the plan name, monthly price, sessions per cycle, and which session types are covered. The plan is then available to assign to clients or for self-enrollment.
Where to set this
How do clients self-enroll in a membership?
Clients visit your booking portal and click the Memberships tab. They select a plan, complete their health intake form if not on file, and receive a Stripe payment link by email to activate.
Where to set this
How do I cancel a client's membership?
Open the client profile → Memberships tab → click Cancel. Active memberships cancel at the end of the current billing cycle. Incomplete memberships are removed immediately.
Where to set this
How do packages work?
Packages are pre-purchased session bundles. Create them in Settings → Packages, then assign to a client via their profile. Sessions are deducted automatically when booked.
Where to set this
How does MyoMesh billing work?
MyoMesh is billed monthly to the card on file for your account. You'll receive an invoice by email each cycle.
Where to set this
How do I update my payment method?
Go to Settings → Account → Billing and follow the link to update your card. Changes take effect on your next billing date.
Where to set this
Can I change my MyoMesh plan?
Yes — email hello@myomesh.ca and we'll adjust your plan. Changes take effect at the start of the next billing cycle.
Is MyoMesh PHIPA compliant?
MyoMesh is built for Canadian health practitioners. All data is stored in Canadian data centres and we follow PHIPA guidelines for data handling, consent, and access control. For a Data Processing Agreement, email hello@myomesh.ca.
Where to set this
Where is client data stored?
All data is stored exclusively in Google Cloud's northamerica-northeast1 region (Montréal, Canada). No data leaves Canada.
How do digital waivers work?
You write your waiver text in Settings → Clinical → Liability Waiver. When sent to a client, they receive a unique signing link. Their signature, full name, timestamp, and IP address are permanently recorded on their client profile.
Where to set this
How does the health intake form work?
You choose which sections to include (personal info, medical history, lifestyle, primary complaint, liability waiver, etc.) and set a default for future invites. Clients complete the form online and their information syncs directly to their profile.
Where to set this
Which integrations does MyoMesh support?
Google Calendar (two-way sync), Google Meet (virtual session links), and Stripe (client payments). More integrations are on our roadmap.
Where to set this
How do I set up Stripe for client payments?
Go to Settings → Payments & Pricing → Stripe and follow the connection flow. You'll need an existing Stripe account. MyoMesh uses your own Stripe account directly — we never hold your funds.
Where to set this
How do I set up Google Meet for virtual sessions?
Go to Settings → Integrations → Google Meet, enter your Google Meet OAuth Client ID and Secret, then connect. A unique Meet link is generated for each virtual session automatically.
Where to set this
My Google Calendar stopped syncing — what do I do?
Go to Settings → Integrations, disconnect Google Calendar, then reconnect. This re-authorizes the access token. If the issue persists, contact hello@myomesh.ca.
Where to set this
Zoom Integration Support
How do I connect Zoom to MyoMesh?
Log in to MyoMesh → Settings → Integrations → click Connect Zoom. A popup will open asking you to authorize MyoMesh. Once you approve, the popup closes and you’ll see “Connected as your@email.com” under the Zoom card. You need a Zoom account to connect. The authorization uses OAuth and requests only the minimum scopes needed.
What permissions does MyoMesh request from Zoom?
MyoMesh requests three scopes:
- meeting:write:meeting — create meetings when sessions are booked
- meeting:read:meeting — retrieve the join URL for display and client emails
- user:read:user — display your connected Zoom account identity in the Integrations panel
No recording, participant, or account-level access is requested.
Which session types support Zoom?
Any session configured as “Virtual (Zoom)” in the session type settings. When you book a virtual session for a client, MyoMesh automatically creates the Zoom meeting and attaches the link.
How does the Zoom meeting link get created?
When a session with a Zoom-enabled session type is booked (by the practitioner or via the booking portal), MyoMesh calls the Zoom API to create a meeting and stores the join URL with the session. No manual steps required.
Where can I find the Zoom link for a session?
Open the session in the Calendar. The Zoom join link is displayed in the session details panel. You can copy it from there.
Does the client receive the Zoom link?
Yes. When a session is booked online through the booking portal, the client receives a confirmation email containing the Zoom join link automatically.
What happens if I don’t have Zoom connected when booking a virtual session?
The session will be saved but no meeting link will be generated. Connect Zoom via Settings → Integrations and then edit the session to trigger link generation, or rebook.
How do I disconnect Zoom?
Go to Settings → Integrations → Zoom card → click Disconnect. The integration is immediately removed. No further Zoom API calls will be made from your account.
What happens to existing sessions when I disconnect?
Existing session records that already have a Zoom link stored will retain the link in the session details. No new meetings will be created for future sessions until Zoom is reconnected.
What data does MyoMesh store from Zoom?
MyoMesh stores only the meeting join URL and meeting ID per session. No recordings, participant data, chat logs, or account information are stored. Disconnecting Zoom removes your OAuth credentials from MyoMesh immediately.
I’m getting an “Unexpected State” error during OAuth
This can happen if the OAuth popup is blocked or if you navigate away during authorization. Close the popup, return to Settings → Integrations, and try Connect Zoom again. Make sure popups are allowed for myomesh.com.
The Zoom link isn’t appearing on a session
Confirm Zoom is connected (Settings → Integrations). The session type must be set to Virtual (Zoom). If both are correct, try editing and resaving the session. If the issue persists, contact support at support@myomesh.ca.
How do I book a session?
Visit your studio's booking page (your studio will provide the link). Enter your name, email, and phone, choose a session type and available time, and submit. You'll receive a confirmation email right away.
How do I cancel or reschedule?
Contact your studio directly using the phone or email shown on their booking page. Cancellation and rescheduling policies are set by each studio individually.
How do I join a membership?
Visit your studio's booking page and click the Memberships tab. Select a plan, complete any required health forms, and you'll receive a secure Stripe payment link by email to activate your membership.
My membership is active — how do sessions get deducted?
When your studio books a session that is covered by your membership, one session is automatically deducted from your balance. You'll see Membership shown on your session receipt instead of a payment amount.
I have a question about my health records or personal data.
Contact your studio directly. For data access or deletion requests under PHIPA, email hello@myomesh.ca.
I didn't receive my booking confirmation email.
Check your spam or junk folder first. If it's not there, contact your studio directly or email hello@myomesh.ca with your name and the date of your booking.