Reference

Exhaustive tables for Door & Gate Access: every event state, denial reason, setting, default, limit, and option value in one place. Use this page to look up exactly what a value means; the linked guide pages explain how to use each feature.

Access event states

Shown in the Access Logs:

StateMeaning
Request receivedThe unlock request arrived and is being evaluated (transient)
PendingThe request passed checks and is awaiting dispatch (transient)
UnlockedThe unlock was reported successful
Confirmed unlockedThe door controller confirmed the relay released
Admin UnlockedAn admin triggered the unlock from Performance Hub (admin override); logged when the command is dispatched
DeniedThe request was rejected — see the denial reason on the event
Timed outThe command was sent but the controller didn't confirm in time
FailedThe unlock could not be completed due to an error

Event lifecycle: received → dispatched → confirmed unlocked / denied / timed out / failed.

Denial reasons

Each denied/failed unlock records a reason. The table maps the reason to what the member sees and how to fix it:

Reason (as logged)Member-facing messageCauseFix
access_disabled"Your access has been suspended — please contact the facility"The user's Access enabled switch is offRe-enable it on the user's panel in User Access
no_matching_rule_or_grant"You don't have access to this door"No access rule matches the user (or they're outside the rules' operating hours) and they have no applicable grantAdjust Access Rules, fix the user's type/status/tags, or add a grant
outside_geofence"Move closer — you're outside the location's geofence."The reported location is beyond radius + GPS accuracy + buffer from the geofence centreMember moves closer; or review the geofence radius/pin
gps_too_imprecise"Couldn't pin down your location accurately. Try again outdoors."The phone's GPS accuracy is worse than the Require GPS accuracy better than thresholdMember retries outdoors / away from interference; or raise the threshold
location_unavailable"Couldn't read your location. Make sure Location is enabled and set to Precise, then try again."The phone didn't report a usable locationMember enables Location (Precise) for the app
geofence_misconfiguredUnlock deniedGeofence is enabled but its centre/pin is missing — the system fails closedPlace the geofence pin in Settings → Geofencing
device_offline"Door is offline. Please contact the facility."The door controller hasn't reported in (no heartbeat within 5 minutes)Restore power/network to the controller — see Troubleshooting
user_deleted"You don't have access…"The User Access row was deletedRe-create or restore the user

Settings, defaults, and ranges

Door settings

SettingDefaultRange / options
Hold time10 seconds1–30 seconds
Maintenance modeNormalNormal / Force open / Force closed
Door open soundOffOn / Off
Door location labelFree text, max 64 characters
IconDoor10 options (below)
Auto-unlock scheduleOffWeekly time blocks per day, facility timezone
Access rules (per door)Apply facility rulesApply facility rules / Apply custom rules for this door / Block all access at this door
Geofence (per door)Inherit from facilityInherit from facility / Override for this door / Disable geofence for this door
Online thresholdController counts as online with a heartbeat in the last 5 minutes

Door icons

IconIntended use
DoorStandard single door (default)
Sliding doorSliding / automatic door
Double doorDouble / French door
GarageGarage / roller door
Boom gateBoom gate / barrier arm
PedestrianStaff / pedestrian walk-in entry
SecurityRestricted / security door
OfficeOffice / staff-only room
DeliveryLoading dock / delivery bay
LockerLocker / storage

Geofence settings

SettingDefaultRange
Geofence enabledOn (for a new facility rule set)On / Off
Radius200 m50–5000 m (10 m steps; presets 50 / 200 / 500 / 1000 m)
Accuracy buffer25 m
Require GPS accuracy better than100 m
Allowance formularadius + reported GPS accuracy + accuracy buffer

App lock settings

SettingDefaultOptions
Enforce app lock for this facilityOffOn / Off
Grace period before re-prompting5 minutesAlways prompt / 1 min / 5 min / 15 min / 30 min / 1 hour
Multi-facility behaviourEnforced if any linked facility enforces; shortest grace period among enforcing facilities wins

Support contacts

ModeBehaviour
Smart (default)Shown automatically when a door is offline or there is limited information in the UI
Always showAlways on the app dashboard
Never showNever shown

App messages

FieldLimit / options
Notification typeInformation / Notice / Critical
Title120 characters
Body2000 characters (soft warning at 500)
Link URLhttp(s) only, 2000 characters
Link label80 characters, default "More info"
ScheduleOptional Starts at / Ends at
Placeholders (automated rules){firstName}, {lastName}
Automated rule match fieldsMembership status / Person type / Tag (tags match synced + custom, case-insensitive)
Rule priorityFirst enabled matching rule wins (list order)

User fields

FieldLimit / notes
First / last name80 characters each
Mobile phone / emailAt least one required (used for OTP sign-in); phones normalised to international format
Tags80 characters per tag; synced tags overwritten by sync, custom tags admin-owned
Notes2000 characters
Access enabledDefault on; off = all unlocks denied
GrantsFacility-wide, doors list, scopes list, optional operating hours

Sources, statuses, and other enumerations

EnumerationValues
User sourceManually added / External Integration / CCTV-Computer Vision
Invitation statusNot invited / Invited / Send failed
App adoptionActive (has used the app) / Not yet active
Require identifier (sync)Email OR phone (default) / Email required / Phone required / Both required
Sync log outcomesAdded / Updated / Skipped / Disabled / Processed
Membership status labelsActive, Current, Expired, On hold, Cancelled, Pending (plus any values from your source system)
Access Scope templatesCustom, Main entrances, Staff-only, Restricted area, 24/7 access, Business hours, Vehicle access, Service entries
Auto-message templatesExpired membership, Payment overdue, Account on hold / suspended, Welcome (new member), Trial / prospect, Document / waiver required

Sync skip reasons

Reason shown in sync logMeaning
Integration sync is turned off for this facilityThe source's master toggle is off
This integration is turned off in sync settingsThe specific integration is opted out
No phone or email on the record (a phone or email is required to log in)The record fails the Require identifier rule
Record is decoupled and managed manuallyTrack source updates is off for this user
No facility on the source recordThe source record isn't linked to this facility
No matching User Access recordThe change referenced a person with no row here

Operational limits

LimitValue
CSV import200 users per import
Bulk invitationsSent in batches of 50
Bulk delete preview sampleFirst 50 users shown
Access Logs queryUp to 500 most recent events per window
Access event retention~13 months, then removed automatically
Admin unlock command validity30 seconds (the command expires if not delivered)
Door controller heartbeatEvery ~30 seconds; offline after 5 minutes silence
Sign-in code requests5 per hour per phone/email (security limit, cannot be lifted)
App sign-out propagationRevoked immediately; up to 15 minutes for an active session to fully end
Auto-unlock schedule saveRestarts the controller — typically 10–15 seconds (longer if a software update is pending)

Related pages