Wellhub Integration
Connect your Wellhub (formerly Gympass) partner account to validate corporate wellness check-ins.
Last updated: 05/21/2026
Overview
Wellhub (formerly Gympass) is a corporate wellness platform that connects gyms to employees of partner companies. When you connect your Wellhub partner account to GymPoint, GymPoint can validate Wellhub subscriber check-ins, and each validated visit generates a per-visit payment from Wellhub to your gym.
This guide covers connecting the integration, configuring the webhook, and syncing check-in codes. You manage it on the Wellhub settings page at /settings/wellhub.
Before You Start
You need an active Wellhub partner account. From your Wellhub Partner Portal, gather:
- Bearer token — the API token GymPoint uses to authenticate with Wellhub.
- Gym ID — your Wellhub facility identifier.
- Webhook secret — optional, an HMAC secret used to verify incoming webhook requests.
Wellhub offers a sandbox environment for testing. Connect in sandbox mode first if you want to validate the setup before going live.
Connecting Your Wellhub Account
- Open Settings and go to the Wellhub page.
- Click Connect Wellhub Account.
- Enter your Bearer Token.
- Enter your Gym ID.
- Optionally enter a Webhook Secret for webhook signature verification.
- Leave Sandbox mode checked to use the Wellhub testing endpoint, or uncheck it for production.
- Click Connect.
Once connected, the page shows a Connected Account card with your Gym ID, a masked token, the connection status, and whether you are in Sandbox or Production mode.
Testing the Connection
On the Connected Account card, click Test to verify GymPoint can reach the Wellhub API with your credentials. A successful test confirms the integration is working; a failed test shows the error returned by Wellhub. The card also shows when the connection was last successfully validated.
If the connection later develops a problem, the status badge changes to Error and the specific error message is displayed on the card.
Configuring the Webhook
Wellhub sends app-based check-in events to GymPoint through a webhook. The Webhook Configuration card shows the URL to register.
- Copy the Webhook URL shown on the card using the copy button.
- In your Wellhub Partner Dashboard, register that URL as your check-in webhook endpoint.
- If you entered a webhook secret when connecting, the card shows it so you can confirm it matches the secret configured in Wellhub.
The card also shows when the last webhook was received, which is a quick way to confirm events are flowing.
Syncing Check-in Codes
Wellhub subscribers check in at your gym using a code. The Sync Check-in Codes action pushes all of your members' check-in codes to Wellhub so subscribers can use their gym code.
In the Actions card, click Sync Codes. GymPoint reports how many codes synced successfully and how many failed. Run a sync after adding members or whenever codes need to be refreshed on the Wellhub side.
Disconnecting
To stop the integration, open the Connected Account card and click Disconnect. This removes the Wellhub account from GymPoint. Wellhub check-ins will no longer be validated until you reconnect.
Tips
- Connect in Sandbox mode first and run a Test before switching to production, so you catch credential problems early.
- Provide a webhook secret so GymPoint can verify that incoming check-in events genuinely came from Wellhub.
- After registering the webhook URL in your Wellhub dashboard, watch the Last Webhook Received time to confirm events are arriving.
- Run Sync Codes after onboarding new members so their gym codes are available to Wellhub subscribers.
- If the status badge shows Error, read the error message on the card and use Test to re-check after fixing your credentials.