Connect Fisikal and ABC Financials to share member data
ABC Financials is a membership system that can be used with Fisikal to synchronise client and door access data. Most commonly this is to allow the integration with the Egym BMA to operate effectively.
The ABC Financials API access is through a billable API. The more frequently it is called, and the more information it responds with increases the cost of using it.
Please discuss this with your ABC Financials before switching it on.
Pre-requisites
Before switching on the ABC Integration please obtain:
- ABC App ID - This is usually specific to Fisikal
- ABC App Key - This is usually specific to Fisikal
- Permission from ABC Financials for the above App ID to use the required API endpoints for the Clubs in your business. These are the endpoints essential for the sync to function:
-
GET /{clubNumber}/members/personals - for client data
-
GET /{clubNumber}/clubs/checkins/details - for door access data
-
- For each location in your club you must obtain the ABC Financials Club Number.
The above information is required to allow Fisikal to regularly sync data from ABC Financials.
- The most common use case for the ABC Integration is to allow the Egym BMA Integration to function. Please also review the requirements for that integration here: Egym BMA Integration
How to switch on the ABC Financials Integration
- Log into Fisikal as a Manager user
- Click Settings > Identities > ➕
- Enter the details of the identity:
- Identity Type: Third-party ID
- Name: ABC Financials Barcode
- Max per client: 1
- Minimum days between changes: 0
- Click Add
- Click Settings > Integrations > ➕
- Add an ABC Financials integration
- Complete the settings:
- Status: Active
- App ID: received from ABC Financials
- App Key: received from ABC Financials
- Select Identity: Choose the ABC Financials Barcode
- Click Add
- Locate the ABC Financials integration in the list and edit by clicking ✏️
- Enable the Sync Member Data option to regularly receive member data from ABC Financials.
- Enter the frequency of the sync in minutes.
A lower number (eg 5mins) means that data is exchanged between ABC Financials and Fisikal more regularly and the two systems have a more real-time connection. But also means that the charges for API usage from ABC Financials are higher.
- Enter the frequency of the sync in minutes.
- Enable the Sync Swipes option to receive door access data into Fisikal
- Enter the frequency of the sync in minutes.
A lower number (eg 5mins) means that data is exchanged between ABC Financials and Fisikal more regularly and the two systems have a more real-time connection. But also means that the charges for API usage from ABC Financials are higher.
- Enter the frequency of the sync in minutes.
- Click Update.
The integration is now active, but will not exchange any information until the locations have been configured with their ABC Financials club number.
How to configure locations to connect to ABC Financials
Locations can be connected to ABC Financials by adding their club number. This functions as the on/off switch for the integration.
- Click Services > Locations > ✏️
- Click the Integrations tab
- Enter the locations ABC Financials Club Number and click Update
The location is now syncing data.
After some time you will observe clients from ABC Financials appearing in the Client List in Fisikal.