Skip to content

Connecting Your Software

DFACS integrates directly with your gym management platform to validate member barcodes in real time. Select your platform below for setup instructions.


Glofox

  1. Log into your Glofox account
  2. Go to SettingsIntegrationsAPI Access and generate an API key
  3. In DFACS Configuration, set:
  4. Billing Platform: Glofox
  5. API Key: your Glofox API key
  6. Branch ID: your Glofox branch identifier
  7. Click Save — DFACS will sync membership data immediately

How it works: When a member scans, DFACS queries Glofox in real time to verify membership status. Successful check-ins are sent back to Glofox automatically.


Zenoti

  1. In Zenoti, go to AdminAPI and create an API key with access to member data
  2. In DFACS Configuration, set:
  3. Billing Platform: Zenoti
  4. API Key: your Zenoti API key
  5. Center ID: your Zenoti center identifier
  6. Click Save

Barcode expiration: Zenoti barcodes can be configured to expire after a set period (15 seconds to 15 minutes). Set this in Configuration → Zenoti → Barcode Expiration Window. This prevents previously scanned barcodes from being replayed.

Cross-location access: DFACS supports cross-center visits for Zenoti. Members from other locations are validated against the home center's membership rules.


Antaris

  1. Contact your Antaris account manager for API credentials
  2. In DFACS Configuration, set:
  3. Billing Platform: Antaris
  4. API Key: your Antaris API key
  5. Location: your location identifier
  6. Click Save

NSF tracking: DFACS automatically flags members with non-sufficient funds (NSF) status in Antaris and can be configured to deny access until resolved.


Paramount

  1. Obtain your Paramount Acceptance credentials (club AT identifier + bearer token)
  2. In DFACS Configuration, set:
  3. Billing Platform: Paramount
  4. Club AT: your club identifier
  5. Bearer Token: your API token
  6. Click Save

Privacy controls: Paramount requires specific PII handling. DFACS supports configurable display settings — you can control whether member names and membership types appear in access logs to meet your privacy requirements.


Fliip

  1. Contact Fliip support for API access credentials
  2. In DFACS Configuration, set:
  3. Billing Platform: Fliip
  4. API Key: your Fliip API key
  5. Configure sync intervals:
  6. Full Sync Interval — complete database refresh (default: 24 hours)
  7. Delta Sync Interval — incremental updates (default: 15 minutes)
  8. Click Save

Note

Fliip returns error messages in French. DFACS automatically translates these to English in all logs and dashboard displays.


Standalone (CSV)

Use standalone mode if you don't have a gym management system, or want to manage access manually via a spreadsheet.

CSV Format

Create a CSV file with the following columns:

barcode,name,status,expiry_date
1234567890,John Smith,active,2025-12-31
0987654321,Jane Doe,active,2025-06-30
1111111111,Bob Jones,expired,2024-01-01
  • barcode — the barcode value (required)
  • name — member name (optional, for logging)
  • statusactive or expired
  • expiry_date — YYYY-MM-DD format (optional)

Configuration

  1. In DFACS Configuration, set Billing Platform: Standalone
  2. Set CSV File Path to the location of your CSV file
  3. Set Sync Interval — how often DFACS re-reads the file (default: 15 minutes)
  4. Click Save

Tip

Place the CSV file in a shared network folder so you can update it from any computer. DFACS will pick up changes on the next sync interval.


Offline Operation

All integrations include automatic offline fallback. If DFACS loses connection to your gym software:

  • Access decisions are made against a locally cached copy of your member database
  • Check-ins that occur while offline are queued and sent to your platform when the connection is restored
  • The dashboard shows an Offline indicator when operating in fallback mode

The local cache is updated on every successful sync. Its age is shown on the dashboard status panel.