Overview
EGYM Wellpass is a corporate wellness benefit program that gives employees unlimited or flexible access to a large network of gyms, fitness studios, swimming pools, and climbing centers.
What you'll need
• Admin access to your Momence studio account
• The Momence API V2 feature enabled
• A dedicated service user account you can create for Wellpass
We'll cover how to create the above in the following steps.
Setup Steps
Create an OAuth Client
In Momence, click Apps & Integrations > Developer API > check that API V2 is visible. (If you don't see V2 reach out to [email protected] to request it).
Click 'Add new client' > name it 'Wellpass' and click Create. You
do not need to add any Redirect URIs.
After clicking Create, Momence will display your Client ID and Client Secret. Copy both values and keep them safe. They will only be shown once. Do not share these value publicly.
Create a Dedicated Service User
Create a separate staff user account in Momence specifically for the Wellpass
integration. This avoids using personal admin credentials.
Click Settings > under Staff management section > click Staff accounts.
Use a generic email address (and one that you can access to set credentials) for the new account. For example: [email protected]
Assign the account a staff role with sufficient permissions to read class schedules and create & cancel bookings. The default role “Operator” has all sufficient rights.
Note: Using a dedicated service user (rather than a personal admin account) means the integration keeps working if staff members change. It also provides a clean audit trail for all API activity.
Share Credentials with Wellpass
Provide Wellpass ([email protected]) with the following:
Client ID (from the OAuth client you just created)
Client Secret (from the OAuth client you just created)
Service user email address
Service user password
Note: Please share credentials securely, for example via an encrypted password manager share link or a secure file transfer. Avoid email if possible.
What Happens Next
Once Wellpass receives your credentials, our team will:
Authenticate against the Momence API on your behalf using the service user credentials and OAuth client
Import your class schedule and availability into the Wellpass platform
Enable Wellpass members to discover and book your classes
You will receive a confirmation from Wellpass once the integration is live. From that point, booking data flows automatically with no further action required from you.
Frequently Asked Questions
Do I need to do anything after the initial setup?
No. Once the credentials are configured on our side, the integration is fully automated. Class schedule changes in Momence will be picked up automatically.
Why do you need my service user credentials?
The Momence API V2 requires all requests to be authenticated on behalf of a real user account. There is no machine-to-machine token option. A dedicated service user keeps your personal admin credentials separate and gives you full control to revoke access at any time by changing the service user password.
What if the API V2 tab is not visible in my portal?
Contact Momence support and request that the API V2 feature flag be enabled for your account. You can copy the Wellpass integration team on this request and they will confirm the setup once enabled.
Can I revoke Wellpass access?
Yes. You can revoke access at any time by either changing the service user password or deleting the Wellpass OAuth client in the Developer API section of your Momence portal.
Need Help?
If you run into any issues during setup, reach out to your Wellpass integration contact. We are happy to help with:
Getting the API V2 feature enabled on your Momence account
Creating the service user with the right permissions
Validating the connection once credentials are shared
Wellpass Partner Integrations Team | [email protected]


