Skip to main content

Integrate Magicline with Kisi

Magicline is an all-in-one gym and fitness studio management platform that handles memberships, bookings, payments, and member communications in one place.

info

This is a Kisi-built integration, maintained and supported by Kisi.

How the integration works​

The Kisi x Magicline integration grants Magicline members access to a Kisi group. Access is based on whether the member has an active contract with one of the rate codes you select in the configuration.

Most changes in Magicline (new contracts, contract updates and cancellations, customer updates) are sent to Kisi as they happen. Kisi also runs a full sync once a day, which catches contracts that have expired. You can see when each configuration last synced in the Last Synced column.

note

Check-in functionality is not supported in this integration.

Which members are synced​

Only customers with the Member status in Magicline are synced. Prospects and former members are not granted access, even if they have a contract with a selected rate code.

Kisi matches Magicline members to Kisi users by email address. Members without a valid email address in Magicline are not synced. If several Magicline customers share an email address, they are matched to the same Kisi user.

If a member doesn't already have a Kisi account, one is created and the member receives a Kisi invitation email.

info

While your organization is at its Kisi user limit, no new users are created for new members. Members who already have a Kisi account are still matched and synced. Kisi checks the limit again every 3 hours, and syncing of new members resumes once the limit is raised.

When access is granted and removed​

A member gets access to the configuration's group when they have at least one active contract with a selected rate code. Access is removed when:

  • The member no longer has an active contract with a selected rate code. If a cancelled contract stays active in Magicline until its end date, the member keeps access until the contract becomes inactive
  • You block the member's access or delete the customer in Magicline. Kisi removes the member from the integration's groups
  • You turn the configuration off or delete it. See Manage configurations

Name and email changes​

If a member's name changes in Magicline, the name of their Kisi user is updated.

If a member's email address changes in Magicline, Kisi moves their access to a user with the new email address and deletes the user with the old address.

Prerequisites​

  • Kisi organization administrator rights
  • Magicline admin access

Activate the Kisi integration in Magicline​

The integration setup starts in Magicline.

  1. Sign in to your Magicline portal
  2. Navigate to Settings > Integrations > Overview
  3. Search for Kisi Integration and click Activate
  4. In the activation form, fill in the requested company, studio, address, contact, and GDPR-related details
  5. Enable data sharing for both existing and new members. This is required for the integration to work correctly
  6. Click Activate

Once activated, the Kisi integration will appear under Activated integrations in Magicline. Magicline will then notify Kisi, and Kisi will configure your studio on the backend. Your studio will only become available to select in the Kisi dashboard once this configuration is complete.

info

After activating the integration in Magicline, please allow some time for Kisi to complete the studio configuration. You can also contact our support team to let us know you are setting up the integration.

Set up the integration in Kisi​

Once Kisi has configured your studio, you can complete the setup in the Kisi dashboard.

  1. Sign in to Kisi
  2. Click the integrations icon (3x3 grid of dots) > Add Integration
  3. Open the Type dropdown and select Magicline
  4. Click Add
  5. Click Add Configuration
  6. Under Select Studio, select your studio and click Next
  7. Select the Kisi group to which members will be synced for access
  8. Select the studio's time zone. If the studio already has a configuration, the time zone is filled in automatically and can't be changed
  9. Under Rate Code, select at least one rate code. Members with an active contract that includes any selected rate code get access
  10. Click Save

Saving the configuration starts a sync of the studio's members.

Manage configurations​

A studio can have several configurations, one for each Kisi group. You can't add a second configuration for the same studio and group.

To change a configuration's rate codes, or to turn it on or off, click the configuration in the list. The group and time zone can't be changed after the configuration is created. To change them, delete the configuration and create a new one.

Turning a configuration off or deleting it removes the members' access to that configuration's group. Members keep that access if another active configuration grants the same group.

Troubleshooting​

My studio isn't listed in Select Studio​

Only studios that Kisi has validated appear under Select Studio. To check your studio's status:

  1. In the Magicline integration in Kisi, click Settings
  2. In the Magicline Credentials dialog, find your studio by its Studio ID and check whether it shows Authenticated or Not Authenticated

If your studio is missing or shows Not Authenticated, make sure you have activated the Kisi integration in Magicline and contact our support team to validate your studio.

A member doesn't have access​

Check that the member:

  • Has the Member status in Magicline
  • Has a valid email address in Magicline
  • Has an active contract with one of the configuration's rate codes

If the member is new, check whether your organization has reached its Kisi user limit.