Zapier
Connect HubFit to thousands of apps with Zapier triggers and actions.
Zapier Overview
The Zapier integration lets you build automated workflows (called "Zaps") between HubFit and thousands of other apps. Each Zap has two parts:
- Trigger — An event in HubFit that starts the workflow (e.g. a new client signs up)
- Action — Something that happens as a result, either in another app or back in HubFit (e.g. add a row to a Google Sheet, send a Slack message)
You can also flip it: use a trigger from another app (e.g. a new Typeform submission) to fire an action in HubFit (e.g. add a client).
Connecting HubFit to Zapier
To use HubFit with Zapier, generate an API key in HubFit and use it to authenticate in Zapier.
Triggers
Triggers are events in HubFit that start a Zap. When the event occurs, Zapier receives the data in real time and passes it to the next step.
| Trigger | Fires when... |
|---|---|
| New Client Added | A new client is added to your workspace |
| Client Completed Workout | A client marks a workout as complete |
| Client Added Progress Photo | A client uploads a progress photo |
| Client Added Metric | A client logs a metric value |
| Client Submitted Check-In | A client submits a check-in form |
| Client Connected to Cronometer | A client links their Cronometer account |
| Client Connected to Fitbit | A client links their Fitbit account |
| Team Member Accepted Invite | A team member accepts your workspace invitation |
| New Community Post | Someone creates a post in a community |
| Team Member Completed Task | A team member marks a task as done |
| New Purchase | A client purchases a package |
Actions
Actions are operations Zapier performs inside HubFit. Use these as steps in a Zap, triggered by events from HubFit or any other app. When an action targets a specific client, you identify them by email address.
Client Management
| Action | What it does |
|---|---|
| Add Client | Creates a new client in your workspace |
| Archive Client | Archives an existing client |
| Unarchive Client | Restores an archived client |
| Get Client Information | Retrieves a client's name, email, and creation date |
| Get Client Last Active Date | Returns when the client was last active |
| Get Client Last Check-In Date | Returns the date of the client's last check-in |
| Send Magic Link Email | Sends the client an email with their login credentials |
| Update Client Units | Sets the client's preferred weight and length units |
Content Assignment
| Action | What it does |
|---|---|
| Assign Form to Client | Assigns a form template to a client |
| Assign Nutrition Plan to Client | Imports a nutrition plan to a client |
| Assign Workout Plan to Client | Imports a workout program to a client |
| Assign Client to Vault Collection | Grants a client access to a vault collection |
| Import Vault Resource to Client | Imports a vault resource to a client's vault |
| Add Client to Community | Adds a client as a participant in a community |
| Trigger Onboarding Flow | Runs an onboarding flow for a client |
Communication
| Action | What it does |
|---|---|
| Send Message to Client | Sends a chat message to a client |
| Add Note to Client | Creates a note on a client's profile |
| Create Client Metric | Adds a new metric type to a client's profile |
Workspace & Library
| Action | What it does |
|---|---|
| Add Exercise to Library | Creates a new exercise in your exercise library |
| Add File to Vault | Adds a link-based resource to your workspace vault |
| Add File to Client Vault | Adds a link-based resource directly to a client's vault |
| Add Task | Creates a task in your workspace |
| Assign Client to Team Member | Assigns a client to a team member |
Example Workflows
Here are practical workflows you can build with the HubFit Zapier integration.
Onboarding & lead capture
| Trigger | Action | What it does |
|---|---|---|
| HubFit: New Client Added | Gmail: Send Email | Sends a personalized welcome email to every new client |
| HubFit: New Client Added | Slack: Send Channel Message | Notifies your team channel when a new client signs up |
| HubFit: New Client Added | Google Sheets: Create Row | Logs every new client in a spreadsheet |
| Typeform: New Entry | HubFit: Add Client | Creates a HubFit client from a lead form submission |
| Calendly: Invitee Created | HubFit: Add Client | Adds a client when someone books a discovery call |
Client engagement
| Trigger | Action | What it does |
|---|---|---|
| HubFit: Client Completed Workout | Slack: Send Channel Message | Posts a celebration message when a client finishes a workout |
| HubFit: Client Submitted Check-In | Google Sheets: Create Row | Logs check-in dates for compliance tracking |
| HubFit: Client Added Metric | Slack: Send Direct Message | Sends you a DM when a client logs a metric |
| HubFit: New Purchase | Google Sheets: Create Row | Logs every package purchase to a revenue spreadsheet |
Content delivery
| Trigger | Action | What it does |
|---|---|---|
| Typeform: New Entry | HubFit: Assign Workout Plan to Client | Assigns a workout program after an intake form |
| Typeform: New Entry | HubFit: Assign Nutrition Plan to Client | Assigns a nutrition plan based on form responses |
| HubFit: New Client Added | HubFit: Trigger Onboarding Flow | Kicks off your full onboarding sequence |
Frequently Asked Questions
Is there a limit to how many Zaps I can create? HubFit does not limit the number of Zaps. The limit depends on your Zapier plan.
Can my team members use Zapier? The API key is tied to the workspace owner's account. Team members cannot generate their own keys.
Do triggers fire in real time? Yes. HubFit triggers use webhooks, so events are sent to Zapier the moment they occur.
Can I use Zapier to bulk-import clients? Not directly. Set up a Zap with a trigger from a spreadsheet app (e.g. Google Sheets: New Row) that fires the HubFit "Add Client" action for each row.
What happens if a Zap fails? Zapier retries failed actions automatically. You can view error details in Zapier's Task History and replay failed tasks.
My Zap stopped working after I regenerated my API key — what do I do? Reconnect your HubFit account in Zapier with the new key. All Zaps using the old key will fail until you update the connection.
Did this answer your question?
