Skip to main content

Integrate Kisi with ABC Ignite

ABC Ignite, part of the ABC Fitness Solutions suite, is a powerful member management platform for gyms and fitness clubs. It helps manage memberships, check-ins, billing, services, and more.

Our integration allows ABC Ignite clubs to synchronize member access automatically with their Kisi-controlled doors, so access reflects membership status and access entitlements.

info

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

Prerequisites​

  1. Kisi organization administrator rights
  2. ABC Ignite admin rights
  3. Club number in ABC Ignite
  4. A signed Client Data Release Authorization Form (required for ABC to enable integration)

To activate the integration, the club admin must email apiactivation@abcfitness.com with the club number, request to enable the Kisi integration, and a completed and signed Client Data Release Authorization Form.

Prerequisites for ABC Ignite members to be imported into Kisi​

To be imported into Kisi, an ABC Ignite member must:

  • Have one of these member statuses: Active, OK, Need Address, Need Phone Number, Pending Cancel or Problem
  • Have a membership type that's selected in the configuration
  • Have a valid email address. Members without one are skipped.

Members are matched to Kisi users by email address (not case-sensitive). Several members with the same email address become one Kisi user, named after the member's first and last name. If a member's email address changes in ABC Ignite, their access moves to the Kisi user with the new email address.

Members with a past-due balance lose access at the next sync unless a grace period is set. See Grace period for past-due members.

Set up the ABC Ignite integration​

info

Only one ABC Ignite integration is allowed per organization. However, you can add multiple configurations within the integration to map several locations (club numbers) to groups.

info

User import integrations can only be done on organization level. This means, you can only import users into organization groups, but not into place groups. Learn more about group types here.

  1. Sign in to Kisi
  2. Click the integrations icon (3x3 grid of dots) > Add Integration
  3. Define the name of your new ABC Ignite integration
  4. Open the Type dropdown and select ABC Ignite
  5. Click Add Configuration
  6. Enter your Club Number (the club number for your ABC Ignite location) and click Next
  7. Under Select Group, select the Kisi group to which members will be imported
  8. Under Select Membership, select the membership types to sync to the group. Each membership is listed with its ABC Code.
  9. Click Save

New configurations are enabled as soon as you save them, and a sync starts right away.

caution

Select at least one membership. Kisi saves a configuration without memberships, but members whose membership type isn't selected aren't granted access, so a configuration with no memberships imports no one.

Each club and group combination can be used only once. To import members into another group, add a separate configuration.

Map doors to ABC Ignite check-in stations​

To post check-ins to ABC Ignite, map Kisi doors or access points to ABC Ignite check-in stations. Kisi doesn't post check-ins to ABC Ignite unless a mapping is configured for that door or access point.

  1. On the integration page, open the Check-In Stations tab
  2. Click Add Station. It's disabled until at least one configuration exists.
  3. Under Select Club, select the club
  4. Under Select Station, select the ABC Ignite check-in station
  5. Under Select Place, select the Kisi place
  6. Under Select Doors / Access Points, select the doors or access points to use as check-in points
  7. Click Save

A check-in is posted to ABC Ignite only when:

  • A user successfully unlocks a door or access point that's mapped to a station
  • The user is a synced member of that station's club

Each door or access point can be mapped to only one station. Deleting a door or access point in Kisi removes its station mapping.

Check-ins use the club's time zone, so make sure the club has a time zone set in ABC Ignite.

note

To use a standalone reader for check-ins without a door and controller, you need to first set up an access point in Kisi. Access points allow a Kisi reader to record check-ins independently, without being connected to a door or controller.

Edit or delete a configuration​

The configurations list shows the Club, Group, Last Synced and Enabled columns for each configuration. Click a configuration to open its edit page, where you can change:

  • Enable Configuration - if enabled, users from the club are imported into Kisi. Turning it off removes the group access it granted at the next sync.
  • Memberships - the membership types to sync. Changing them starts a sync right away.
  • Import Barcodes - see Import barcodes

Click Save to apply your changes. The group can't be changed after the configuration is created; to use a different group, add a new configuration.

Deleting a configuration removes the group access it granted and starts a sync right away. If you delete the Kisi group, its configuration is removed too.

Import barcodes​

Turn on Import Barcodes on a configuration's edit page and click Save to import each member's ABC Ignite barcode and link it to their Kisi user as a third-party optical credential. Members can then unlock by scanning the barcode from the ABC Ignite app at the reader.

note

Importing barcodes requires a Kisi Terminal Pro with the scanner module. Standard Kisi readers do not support optical scanning.

Barcodes are imported at the next scheduled sync, not right away, and importing all members' barcodes may take some time. Barcodes are imported for a club when Import Barcodes is on in any configuration for that club. If a member's barcode changes in ABC Ignite, the old barcode credential is unassigned and the new one is assigned. If the barcode is cleared, the credential is unassigned.

Synchronizing ABC Ignite active memberships with Kisi​

Once the integration is set up, it grants access to members with eligible memberships and revokes access for members whose membership is terminated or no longer eligible.

The integration syncs every 30 minutes. Membership changes in ABC Ignite (new, terminated or changed memberships) appear in Kisi after the next sync. Creating a configuration, changing its memberships or deleting a configuration starts a sync right away. Large clubs may take longer to finish.

caution

Manage imported users' access in ABC Ignite. If you delete an imported user or remove them from the group in Kisi while they're still active in ABC Ignite, the next sync re-creates the user or adds them back to the group.

Matching the following rules of the ABC Ignite access logic requires additional configuration:

  1. Allowed access time (day/time rules). Set up the corresponding schedule on the group you're matching in the integration.
  2. Assigned services match the door. Create separate groups and assign the corresponding doors for each service.
  3. Gender and age match door restrictions. Configure separate groups without access to restricted doors and map those groups to the separate memberships accordingly.

Grace period for past-due members​

A member with a past-due balance (typically Problem status in ABC Ignite) doesn't count as active. By default, they lose access at the next sync.

To let them keep access for a while:

  1. On the integration page, open Settings
  2. Turn on Grace Period
  3. Under Grace Period (Days), enter the number of days (a whole number, 0 or more). The field suggests 2 days when you turn the switch on.
  4. Click Save

The grace period is counted from when Kisi first saw the past-due balance. Members keep access until it expires.

Enable occupancy control in ABC Ignite​

For check-ins to work correctly, the occupancy control setting must be enabled in ABC Ignite. To do so, you need owner-level access in ABC Ignite.

  1. Sign in to ABC Ignite
  2. Click the settings icon (gear icon) in the top right corner
  3. Under the Settings column, click Clubs
  4. Select your club number
  5. Stay on the Main tab and click the Check-In sub-tab
  6. Scroll down and enable Occupancy Control
  7. Enter your preferred capacity settings

Troubleshooting​

ErrorMeaning and resolution
ABC Ignite Club Number is invalidThe club number is wrong, or ABC hasn't enabled the Kisi integration for that club. Check the number and make sure ABC has activated the integration (see Prerequisites).
Configuration already existsA configuration for this club and group already exists. Edit the existing configuration instead.
This door or access point is already mappedEach door or access point can be mapped to only one station. Remove the existing mapping first.
You have reached the maximum quota for the total number of users…Your organization's user quota is reached, so new users aren't created. Free up users or increase your quota, then click Reset in the banner to enable creating new users again.
Access didn't change after a syncIf member data can't be fully fetched from ABC Ignite, Kisi makes no access changes for that club until the next successful sync.