Skip to main content

Wellpass Integration

Written by Erin

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]

Did this answer your question?