Glofox Integration¶
Prerequisites¶
- Active Glofox account with API access enabled
- Branch ID for your location
- API key with member data read permissions
Finding Your Credentials¶
- Log into your Glofox account at app.glofox.com
- Go to Settings → Integrations → API Access
- Click Generate API Key — copy it immediately (shown only once)
- Your Branch ID is visible in Settings → Account or in the URL when viewing your branch
Configuring DFACS¶
In the DFACS dashboard, go to Configuration:
| Field | Value |
|---|---|
| Billing Platform | Glofox |
| API Key | your Glofox API key |
| Branch ID | your branch identifier |
Click Save — DFACS begins its first sync immediately.
DFACS queries Glofox in real time when a member scans:
- Member scans barcode
- DFACS sends the barcode to Glofox API to verify membership status
- If active → door unlocks, check-in sent back to Glofox
- If inactive/expired → door stays locked, denial logged
| Sync type | Interval |
|---|---|
| Full sync (complete database refresh) | Every 60 minutes |
| Delta sync (status changes only) | Every 5 minutes |
Trigger an immediate sync from Dashboard → Status → Force Sync.
"API Disconnected" in dashboard
- Verify the API key is correct — Glofox only shows it once at generation; if lost, generate a new one in Settings → Integrations → API Access
- Confirm your Branch ID matches exactly (case-sensitive, usually lowercase with hyphens)
Members denied despite active membership in Glofox
- Force a sync: Dashboard → Status → Force Sync
- Check that the member's barcode in Glofox matches exactly what the scanner reads
- Confirm the member's membership is showing as active in Glofox (not paused or frozen)
Check-ins not appearing in Glofox
- DFACS sends check-ins asynchronously — allow 1–2 minutes
- Check Dashboard → Error Log for failed check-in submissions
- Confirm your API key has check-in write permissions