Skip to main content

Set up MembersFirst (Members First) Integration

Link MembersFirst with CourtReserve

Ashley Owens avatar
Written by Ashley Owens
Updated in the last hour

INTRODUCTION

Feature Summary: Enable the MembersFirst integration to connect CourtReserve with the MembersFirst platform.

Use Cases: System users activate this integration to sync player data from MembersFirst with the CourtReserve member database.

How CourtReserve Functionality Changes with the MembersFirst Integration

Once the MembersFirst integration is enabled, the club or organization is automatically grouped under the MembersFirst umbrella. This integration changes how member data is managed in CourtReserve:

  • System users cannot use standard CourtReserve tools to create, edit, or delete member data.

  • When viewing or editing a member profile, system users can only edit custom fields and ratings.

  • Players cannot use the member portal to create new accounts; all account creation must occur through MembersFirst.

  • The MembersFirst integration does not have access to family memberships. All memberships are assigned at an individual level.


PREREQUISITES

Organizations must be subscribed to CourtReserve and out of Trial mode in order to enable this integration.


OVERVIEW

Setting up the MembersFirst integration in CourtReserve involves a few required steps to ensure a smooth connection between platforms. The process begins with completing setup requirements directly with MembersFirst, followed by preparing membership types in CourtReserve for mapping. Once the integration is enabled, system users finalize the setup in CourtReserve and exchange API keys with MembersFirst to complete the account connection. Please note that any Family Memberships created in CourtReserve prior to enabling the integration will be hidden once the integration is active.

Step 1: Begin Setup with MembersFirst

The organization must first begin the setup process with MembersFirst. This includes signing agreements and paying both a setup fee and an annual usage fee directly to MembersFirst. See the Request to Get Started button with MembersFirst here.

Step 2: Create Membership Types in CourtReserve

System users can create membership types in CourtReserve either before or after enabling the MembersFirst integration. However, CourtReserve recommends creating as many membership types as possible beforehand to ensure a smoother setup and allow all memberships to be mapped at once on the MembersFirst side.

Step 3: Contact CourtReserve Support

Contact the CourtReserve Customer Success team by emailing support@courtreserve.com to have the integration enabled and made visible on the Manage Additional Features page. The cost of this additional feature in CourtReserve is $25.00 per month.

Step 4: Enable and Configure the Integration

Enable and set up the integration in CourtReserve as follows:

  1. Log in to the admin dashboard.

  2. Go to the side menu and navigate to SETTINGS > ADDITIONAL FEATURES row > Additional Features icon.

  3. Locate the MembersFirst Integration and check the box to enable.

  4. Agree to the terms of the Integration. Note: A fee of $25.00 will be added to your organization's monthly subscription

  5. Click the Setup button. A new window will open, displaying the MembersFirst setup page. This is where system users will need to locate their organization’s API Keys to send to MembersFirst. It is recommended to keep this browser tab open, as system users will need to switch between tabs to copy and paste the API keys.

    What is an API Key? An API key is a unique code that works like a digital password between two software systems. It allows one system (CourtReserve) to securely talk to another system (MembersFirst) and exchange information.

    When enabling the MembersFirst integration, CourtReserve generates an API key. This key is then shared with MembersFirst so the two systems can sync member data safely and automatically. How to find it:

    1. In CourtReserve, go to the SETTINGS > ADDITIONAL FEATURES row, and click the API icon.

      To complete the integration, send the Username and Password from the API section to your MembersFirst representative.

Step 5: Finalize Connection

  • Consider utilizing the member import from Court Reserve to MembersFirst. See here.

  • After membership types are created in CourtReserve and integration is set up, MembersFirst can complete the account connection using the API key.

Note: Once the integration is enabled, note that any Family Memberships created before integration will be hidden. These hidden memberships (and their names) cannot be used once integration is active. MembersFirst does support family memberships.


Add Memberships

  • Additional membership types can be created in CourtReserve at any time after integration.

  • Once added, they can be mapped in MembersFirst appropriately.


Member Export

Under SETTINGS > ADDITIONAL FEATURES > API, there will be a MembersFirst Export button is available to generate a member list. Export this file and send it to your MembersFirst Project Manager to sync your existing members.


FAQ: MembersFirst Integration

How often does CourtReserve sync data from MembersFirst?
CourtReserve automatically syncs with MembersFirst every 3 hours, capturing any changes made in that time.


Can the club manually sync information before the 3-hour window?
Yes. MembersFirst allows a manual sync once every 30 minutes.


What information is sent from MembersFirst to CourtReserve?

  • Member Name (First/Last)

  • Email Address

  • Membership Type


Is Single Sign-On (SSO) available through the website and mobile app?
Yes. Both the website (desktop) and the MembersFirst app support SSO.


Will players be able to access CourtReserve through SSO?
Yes. Through MembersFirst, the club can customize how players link to CourtReserve, including buttons, calendar links, email links, and more.


What does “Is Public” on memberships in CourtReserve do?
The Is Public setting has no effect when using the MembersFirst integration. Players cannot purchase memberships online through CourtReserve, and they do not see that page.


Do age restrictions on memberships need to be set in CourtReserve, or only in MembersFirst?
Age restrictions in CourtReserve do not apply when the MembersFirst integration is active. All age restriction rules are managed within MembersFirst.


How are payments handled with the MembersFirst integration?
Membership payments are managed exclusively in MembersFirst. CourtReserve does not generate fees for memberships in this setup. However, organizations can still integrate a payment provider with CourtReserve to process payments for lessons, reservations, and events as usual.

At the Enterprise level, settings can be reviewed to confirm how payments are controlled across MembersFirst and CourtReserve.


RELATED INFORMATION

Did this answer your question?