Zapier

Avatar
by Ryan Hallett
Follow

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

 

Screenshot 2026-04-23 at 13.47.58.png

 

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?

 

TriggersDescription
New Client AddedTriggers when a new client is created
Package PurchasedTriggers when a package is purchased
Package Purchase With VoucherTriggers when a package is purchased with a voucher
Purchase Package CancelledTriggers when a package purchase is cancelled
Client Program StartedTriggers when an assigned program is started
Client Program Ends in 1 DayTriggers one day before the program ends
Client Program Ends in 1 WeekTriggers one week before the program ends
Client Program EndedTriggers when an assigned program has ended
Client Package Expires in One WeekTriggers when a client package is expiring in one week
Workout CompletedTriggers when a workout is logged/completed
Nutrition LoggedTriggers when nutrition is logged
Check-in SubmittedTriggers when a check-in is submitted
Client Metrics UpdatedTriggers when a client adds or updates metrics
Client Progress Photos UploadedTriggers when a progress photo is updated
Habit CompletedTriggers when a habit is completed
Form CompletedTriggers when a form is completed
PARQ SubmittedTriggers when a Physical Activity Readiness Questionnaire is submitted
Client Added To GroupTriggers when a client is added to a client group
Client Removed From GroupTriggers when a client is removed from a client group
Client Added to CommunityTriggers when a client is added or joins a community
Client Group Assigned to ProgramTriggers when a client group is assigned to a program
Session BookedTriggers when a session is booked for a client
Client Booked Into EventTriggers when a client books themselves into an event
Trainer Booked Client Into An EventTriggers when a trainer books a client into an event
Client BirthdayTriggers when a client has a birthday
 
There is also a helper trigger, Get Trainer Users, which fetches the list of trainer users for assignment (used as a dropdown in Zap configuration).
ActionDescription
Invite CustomerInvites 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

0 comments
Article is closed for comments.