Overview
KyberAccess integrates with the tools your organization already uses, connecting your visitor management system to calendars, directories, messaging platforms, access control hardware, and developer APIs. These integrations automate visitor workflows, reduce manual data entry, and create a seamless experience for both visitors and staff.
This guide covers every available integration, how to set them up, and best practices for getting the most value from each connection.
Accessing Integrations
- Log in to app.kyberaccess.com
- Navigate to Settings > Integrations
- Browse available integrations organized by category
Each integration card shows its name, connection status (Connected or Not Connected), and a brief description. Click any card to view setup instructions and begin configuration.
Calendar Integrations
Google Workspace (Google Calendar)
Automatically create visitor pre-registrations from your calendar events.
What it does:
- Creates pre-registrations when calendar events include external attendees
- Syncs visitor details (name, email, company) from calendar invites
- Sends QR code invitations to expected visitors before their visit
- Updates the calendar event status when the visitor checks in
Setup:
- Go to Settings > Integrations > Google Workspace
- Click Connect Google Workspace
- Sign in with your Google Workspace administrator account
- Grant the requested permissions for Calendar and Directory access
- Select which calendars to sync — individual users, meeting rooms, or all calendars
- Enable Auto Pre-Registration to create visitor entries automatically from events
- Click Save
Configuration options include: sync frequency (default every 15 minutes), auto pre-register time window (e.g., only events within the next 7 days), external attendee detection based on email domain, and meeting room mapping to KyberAccess locations.
Microsoft 365 (Outlook Calendar)
The same functionality as Google Workspace but for Microsoft environments.
What it does:
- Syncs pre-registrations from Outlook calendars
- Integrates with the Microsoft 365 directory for host lists
- Supports shared calendars and room resources
Setup:
- Go to Settings > Integrations > Microsoft 365
- Click Connect Microsoft 365
- Sign in with your Microsoft 365 administrator account
- Approve the Azure AD application permissions
- Select calendars and configure sync rules
- Click Save
Tip: If your organization uses both Google Workspace and Microsoft 365 during a migration, you can connect both simultaneously. KyberAccess deduplicates pre-registrations automatically when the same visitor appears in both calendar systems.
Directory Integrations
Google Workspace Directory
Sync your staff directory so the host list is always current:
- Staff and host names are automatically populated from your Google Workspace directory
- New employees added to Google Workspace appear in KyberAccess automatically
- Departed employees are removed or flagged for review
- Profile photos sync for host identification during visitor check-in
Microsoft 365 and Azure AD Directory
The same directory sync capability for Microsoft environments:
- Syncs users and groups from Azure Active Directory
- Supports security group filtering to sync only specific departments
- Automatic deprovisioning when users are disabled in Azure AD
SCIM Provisioning (Enterprise)
For organizations using identity providers like Okta, OneLogin, or JumpCloud:
- Go to Settings > Integrations > SCIM
- Copy the SCIM endpoint URL and Bearer token
- Configure your identity provider to push user data to KyberAccess
- Map user attributes (name, email, department, phone)
- Enable automatic provisioning and deprovisioning
Messaging and Notification Integrations
Slack
Get real-time visitor notifications directly in Slack where your team already works.
What it does:
- Sends a Slack direct message to the host when their visitor arrives
- Posts visitor check-in summaries to a designated channel (e.g., #front-desk or #visitors)
- Allows hosts to acknowledge visitors with one click directly from the Slack message
- Routes watchlist alerts to a dedicated security channel
Setup:
- Go to Settings > Integrations > Slack
- Click Add to Slack
- Select your Slack workspace and authorize the app
- Choose the default notification channel
- Configure notification rules: host DM on arrival, channel posts for all check-ins, and security alerts to a designated channel
- Click Save
Each Slack notification includes the visitor's name and photo, visitor type, check-in time, and action buttons for Acknowledge, View Details, and Deny Entry.
Microsoft Teams
Visitor notifications delivered through Microsoft Teams:
- Arrival notifications via Teams messages to the host
- Channel posts for team-wide visibility in designated Teams channels
- Rich Adaptive Cards with visitor details and action buttons
Setup:
- Go to Settings > Integrations > Microsoft Teams
- Click Connect Teams
- Select the team and channel for notifications
- Configure notification preferences
- Click Save
Email Notifications
Built-in email notifications require no external integration:
- Host notifications when visitors arrive
- Pre-registration confirmations with QR codes sent to visitors
- Daily summaries emailed to administrators
- Watchlist alerts sent immediately for flagged visitors
Configure under Settings > Notifications > Email.
SMS Notifications
Text message notifications for time-critical situations:
- Host arrival alerts via SMS
- Security alerts for watchlist matches
- Emergency notifications during evacuation or lockdown
Configure under Settings > Notifications > SMS. Available on Pro and Enterprise plans.
Access Control Integrations
Physical Access Control Systems (Enterprise)
KyberAccess integrates with building access control to automatically grant and revoke physical access for visitors.
Supported systems:
- HID Global (VertX and Edge EVO controllers)
- Genetec (Security Center Synergis)
- Brivo (cloud-based access control)
- OpenPath (smart access control)
- Kisi (cloud-managed access)
How it works:
- A visitor completes check-in and is approved
- KyberAccess sends a command to your access control system
- The system grants temporary access to designated doors and zones based on the visitor type
- Access is automatically revoked when the visitor checks out or the badge expires
- All access events are logged in both systems for audit
Setup:
- Go to Settings > Integrations > Access Control
- Select your access control provider
- Enter connection details (API endpoint, credentials)
- Map KyberAccess visitor types to access control profiles (e.g., "Visitor" gets lobby access, "Contractor" gets lobby plus work area)
- Set access duration rules
- Test the connection with a simulated check-in
- Click Save
Note: Access control integrations are available exclusively on the Enterprise plan. Contact sales for implementation support and pricing.
Developer API
For custom integrations and advanced automation, KyberAccess provides a RESTful API.
API Capabilities
- Visitors — Create, read, update, and manage check-in and check-out records programmatically
- Pre-registrations — Create and manage upcoming visits
- Hosts — Manage the staff directory
- Locations — Manage location settings and configurations
- Watchlists — Add and manage watchlist entries
- Webhooks — Receive real-time event notifications via HTTP POST callbacks
Getting Started
- Go to Settings > API
- Click Generate API Key
- Copy your API key immediately (it is shown only once)
- Review the API documentation available on the same page
- Base URL for all API calls:
https://api.kyberaccess.com/v1/
Authentication
Include your API key in the request header:
Authorization: Bearer YOUR_API_KEY
Webhooks
Set up webhooks for real-time event streaming:
- Go to Settings > API > Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select events to subscribe to:
visitor.checked_in,visitor.checked_out,visitor.flagged,pre_registration.created,emergency.activated,delivery.received - Click Save
KyberAccess sends a POST request with a JSON payload to your URL for each subscribed event.
Rate Limits
Pro plan accounts are limited to 100 requests per minute. Enterprise plan accounts get 1,000 requests per minute. Rate limit headers are included in every API response.
Integration Best Practices
- Start with calendar integration — it delivers the most immediate value by automating pre-registrations
- Enable Slack or Teams notifications — hosts love getting visitor alerts on the platform they already use all day
- Sync your directory — keeps the host list accurate without manual maintenance
- Use webhooks for custom workflows — trigger actions in your own systems when events occur in KyberAccess
- Test integrations thoroughly before enabling in production
- Review integration permissions quarterly — revoke access for integrations no longer in use
- Monitor the Integration Health page at Settings > Integrations > Health for connection status and error logs
Frequently Asked Questions
Can I use multiple integrations at the same time? Yes. All integrations run independently and can operate simultaneously. You can have Google Calendar, Slack, and an access control system all connected.
What happens if an integration loses its connection? KyberAccess monitors all integrations and alerts administrators when a connection drops. Visitor management continues to work normally. Integrations are additive — none are required for core functionality.
Is there an extra cost for integrations? Calendar, directory, and messaging integrations are included in the Pro plan. Access control integrations and the developer API require the Enterprise plan.
Can I build a custom integration? Yes, using the REST API and webhooks. Contact our support team if you need integration consulting or help with complex custom workflows.