What is the Zapier Integration?
The Zapier Integration is a paid add-on that connects mypthub with 8,000+ external applications via Zapier's automation platform. It enables you to automate repetitive tasks - from client onboarding and lead capture to follow-up notifications and data syncing without manual intervention.
You can purchase the add-on from the Add-Ons page and connect in your mypthub account to Zapier via an OAuth flow. Once connected, you can use outbound triggers (events fired from mypthub) and inbound actions (data sent to MPTH) to build automated workflows ("Zaps").
What is the core functionality?
The integration provides two types of automation:
Outbound triggers (25) — MPTH fires events to Zapier when key actions occur (new client, check-in submitted, workout logged, etc.), which can then route to 8,000+ destination apps (Slack, Gmail, Google Sheets, CRMs, etc.)
Inbound actions (1) — The "Invite Customer" action allows external apps to create new client accounts in MPTH, enabling lead capture automation from sources like Facebook Lead Ads, Typeform, and CRMs
What are the key capabilities ?
Automated client onboarding from external lead sources
Real-time notifications to Slack, email, or SMS on client activity
Data syncing between MPTH and CRMs, spreadsheets, and marketing tools
Automated follow-ups triggered by client actions
How to connect to Zapier?
OAuth Flow
You can connect your mypthub account to Zapier via a standard OAuth flow. The connection experience has been designed to minimise friction:
If you are already logged into mypthub when the Zapier OAuth popup opens:
The system recognises the existing authenticated session
Displays your account details (name/email) with a "Continue" option
Provides a "Logout / Switch Account" option for connecting with different credentials
If no active session is detected, the standard email/password login form is shown
Connect to Zapier
After purchasing, you can access the Zapier settings page (Settings → Zapier) where you can initiate the connection. The modal has been simplified to 4 clear steps:
Click "Open Zapier Editor" below to get started
Create a Zap and select mypthub as your trigger app
Sign in with your My PT Hub credentials when prompted
Complete your Zap setup, then come back here and click "Check Connection" to verify
What are the available triggers and actions?
| Triggers | Description |
| New Client Added | Triggers when a new client is created |
| Package Purchased | Triggers when a package is purchased |
| Package Purchase With Voucher | Triggers when a package is purchased with a voucher |
| Purchase Package Cancelled | Triggers when a package purchase is cancelled |
| Client Program Started | Triggers when an assigned program is started |
| Client Program Ends in 1 Day | Triggers one day before the program ends |
| Client Program Ends in 1 Week | Triggers one week before the program ends |
| Client Program Ended | Triggers when an assigned program has ended |
| Client Package Expires in One Week | Triggers when a client package is expiring in one week |
| Workout Completed | Triggers when a workout is logged/completed |
| Nutrition Logged | Triggers when nutrition is logged |
| Check-in Submitted | Triggers when a check-in is submitted |
| Client Metrics Updated | Triggers when a client adds or updates metrics |
| Client Progress Photos Uploaded | Triggers when a progress photo is updated |
| Habit Completed | Triggers when a habit is completed |
| Form Completed | Triggers when a form is completed |
| PARQ Submitted | Triggers when a Physical Activity Readiness Questionnaire is submitted |
| Client Added To Group | Triggers when a client is added to a client group |
| Client Removed From Group | Triggers when a client is removed from a client group |
| Client Added to Community | Triggers when a client is added or joins a community |
| Client Group Assigned to Program | Triggers when a client group is assigned to a program |
| Session Booked | Triggers when a session is booked for a client |
| Client Booked Into Event | Triggers when a client books themselves into an event |
| Trainer Booked Client Into An Event | Triggers when a trainer books a client into an event |
| Client Birthday | Triggers when a client has a birthday |
| Action | Description |
| Invite Customer | Invites a new customer to your My PT Hub account. If the customer already has an account, they will receive an invitation email. If they are new, they will receive an email to set up their password. |
Comments