Skip to main content

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.

1
Go to Settings > Zapier
2
Click Generate Key and copy the key to your clipboard
3
Go to zapier.com/apps/hubfit/integrations (or click View Zapier App from the HubFit Zapier settings page)
4
Create a Zap or choose a template, and paste your API key when prompted to connect your HubFit account
You only need to authenticate once. Zapier stores your connection and reuses it across all your Zaps. If you regenerate your API key, you will need to reconnect.

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.

TriggerFires when...
New Client AddedA new client is added to your workspace
Client Completed WorkoutA client marks a workout as complete
Client Added Progress PhotoA client uploads a progress photo
Client Added MetricA client logs a metric value
Client Submitted Check-InA client submits a check-in form
Client Connected to CronometerA client links their Cronometer account
Client Connected to FitbitA client links their Fitbit account
Team Member Accepted InviteA team member accepts your workspace invitation
New Community PostSomeone creates a post in a community
Team Member Completed TaskA team member marks a task as done
New PurchaseA 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

ActionWhat it does
Add ClientCreates a new client in your workspace
Archive ClientArchives an existing client
Unarchive ClientRestores an archived client
Get Client InformationRetrieves a client's name, email, and creation date
Get Client Last Active DateReturns when the client was last active
Get Client Last Check-In DateReturns the date of the client's last check-in
Send Magic Link EmailSends the client an email with their login credentials
Update Client UnitsSets the client's preferred weight and length units

Content Assignment

ActionWhat it does
Assign Form to ClientAssigns a form template to a client
Assign Nutrition Plan to ClientImports a nutrition plan to a client
Assign Workout Plan to ClientImports a workout program to a client
Assign Client to Vault CollectionGrants a client access to a vault collection
Import Vault Resource to ClientImports a vault resource to a client's vault
Add Client to CommunityAdds a client as a participant in a community
Trigger Onboarding FlowRuns an onboarding flow for a client

Communication

ActionWhat it does
Send Message to ClientSends a chat message to a client
Add Note to ClientCreates a note on a client's profile
Create Client MetricAdds a new metric type to a client's profile

Workspace & Library

ActionWhat it does
Add Exercise to LibraryCreates a new exercise in your exercise library
Add File to VaultAdds a link-based resource to your workspace vault
Add File to Client VaultAdds a link-based resource directly to a client's vault
Add TaskCreates a task in your workspace
Assign Client to Team MemberAssigns a client to a team member
Some actions require an item ID (e.g. a form, workout plan, or onboarding flow). You can copy the ID from HubFit by clicking the three-dot menu on the item and selecting Copy ID for Zapier.

Example Workflows

Here are practical workflows you can build with the HubFit Zapier integration.

Onboarding & lead capture

TriggerActionWhat it does
HubFit: New Client AddedGmail: Send EmailSends a personalized welcome email to every new client
HubFit: New Client AddedSlack: Send Channel MessageNotifies your team channel when a new client signs up
HubFit: New Client AddedGoogle Sheets: Create RowLogs every new client in a spreadsheet
Typeform: New EntryHubFit: Add ClientCreates a HubFit client from a lead form submission
Calendly: Invitee CreatedHubFit: Add ClientAdds a client when someone books a discovery call

Client engagement

TriggerActionWhat it does
HubFit: Client Completed WorkoutSlack: Send Channel MessagePosts a celebration message when a client finishes a workout
HubFit: Client Submitted Check-InGoogle Sheets: Create RowLogs check-in dates for compliance tracking
HubFit: Client Added MetricSlack: Send Direct MessageSends you a DM when a client logs a metric
HubFit: New PurchaseGoogle Sheets: Create RowLogs every package purchase to a revenue spreadsheet

Content delivery

TriggerActionWhat it does
Typeform: New EntryHubFit: Assign Workout Plan to ClientAssigns a workout program after an intake form
Typeform: New EntryHubFit: Assign Nutrition Plan to ClientAssigns a nutrition plan based on form responses
HubFit: New Client AddedHubFit: Trigger Onboarding FlowKicks off your full onboarding sequence
You can chain multiple HubFit actions in a single Zap — for example: New Client Added > Assign Form > Assign Workout Plan > Add to Community > Send Welcome Message, all without a third-party app.

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?