π Why integrate Gable with Verkada?
Gable provides a fully integrated solution for managing hybrid, remote, and in-office employees. By connecting Verkada:
Real Estate, Workplace, and People teams can manage and track badge swipes centrally.
Admins gain insights into attendance and movement data.
Safety teams can ensure compliance with workplace health and safety requirements.
β Prerequisites
You must have Admin access in Gable. (A Company Admin can grant this via Company Users.)
You must be a Verkada Org Admin to generate an API Key.
β±οΈ Time to complete setup: ~15 minutes
βοΈ Configuration Steps
1) Enable Admin Access
Ensure your Gable role is set to Company Admin in Company Users
.
2) Navigate to Settings
Log into Gable β open the top-right dropdown β select Company Admin β Settings.
3) Open Integrations
Click Integrations from the left navigation.
4) Connect Verkada
Scroll down to Verkada Integration and click Connect.
5) Create & Enter Verkada API Key
Expand the tooltip βHow to create an API Key and set Expiration Date?β
Log into Verkada Command Admin and follow the steps to create an API key.
Copy the API key and expiration date into Gable.
Identify your organization region (see Verkada API Regions) and confirm.
6) Configure Webhook & Shared Secret
Expand the tooltip under Webhook URL & Shared Secret.
Log into Verkada, paste in the Webhook URL and Shared Secret from Gable, then click Save.
7) Set Slack Notifications (Optional)
Connect a Slack channel to receive error alerts.
This must be a private channel (to protect sensitive user data).
Create the channel, then invite the Gable app for it to appear in the dropdown.
8) Map HQs to Sites
Link each Gable Company Offices to its corresponding Verkada site.
9) Save & Complete
Click Saveβyour integration is live! π
π Notes from Verkada on API Keys
Verkada uses two-factor API authentication:
Top-level API Key (created by Org Admins).
Short-lived API Token (valid 30 minutes).
Each API Key can be configured with:
Read-only access β retrieve info (alerts, counts, etc.).
Read/Write access β retrieve + update (create profiles, events, etc.).
API Keys and Tokens should be stored securely (like passwords).
All changes are audit logged in Verkada.
Limit: max 10 API Keys per organization.
π οΈ How Auto Check-In Works
If Auto Check-In is enabled in Gable, badge swipes follow this priority order:
β Existing Booking β auto-marked checked in.
π’ Private Office (only user assigned) β booked.
π’ Private Office (shared) β booked if user is assigned.
πΊ Desk in common space (only user assigned) β booked.
πΊ Desk in common space (shared) β booked if user is assigned.
π₯ Department-assigned desk β booked.
π Onsite booking enabled β creates onsite booking (unassigned).
π Unassigned desk available β booked.
π¨ Fallback β if none apply, Admin notified.
πΉ Loom Walkthrough
Coming Soon
π Need more help?
Chat with us: Use the chat bubble in the Gable app.
Email: support@gable.to