
Connectors / Security and compliance · Connector
Automate Physical Security Workflows with PDK Integrations
Connect PDK cloud access control to your business systems and cut out manual security management.
What can you do with the PDK connector?
PDK (Professional Door Keeper) is a cloud-based physical access control platform used by facilities teams, IT administrators, and security operators to manage door access, credentials, and real-time entry events. Integrating PDK with your broader tech stack lets you automate credential provisioning, sync access rights with HR and identity systems, and pipe security events into your monitoring and alerting workflows. With tray.ai, you can build automations that keep your physical security posture in sync with every employee onboarding, offboarding, or role change — no manual intervention needed.
Automate & integrate PDK
Automating PDK business processes or integrating PDK data is made easy with Tray.ai.
Use case
Employee Onboarding Access Provisioning
When a new employee is added to your HRIS or identity provider, automatically create a PDK credential and assign the appropriate access groups based on department, location, or job role. No more lag between a start date and the ability to get through the right doors, and no risk that someone hands out broader access than your policy allows.
- Eliminate manual credential creation for every new hire
- Automatically assign access groups based on department or role attributes from your HRIS
- Reduce first-day friction for new employees who need immediate facility access
Use case
Employee Offboarding and Access Revocation
Trigger immediate PDK credential deactivation or deletion when an employee is terminated in your HR system or identity provider — Okta, Workday, wherever. Revoking access in real time shrinks your exposure window and removes a manual step from your offboarding checklist that's too easy to forget.
- Instantly revoke physical access when HR marks an employee as terminated
- Reduce security risk from delayed manual offboarding
- Generate an audit log entry confirming access revocation for compliance reporting
Use case
Real-Time Security Event Alerting
Stream PDK door events — forced entry, door held open, repeated failed access attempts — into your Slack, PagerDuty, or Microsoft Teams channels so security and facilities teams can respond immediately. You can filter events by door, time of day, or access group to cut noise and surface only the alerts that actually matter.
- Deliver actionable security alerts to the right team channels in seconds
- Filter and route events by severity, location, or credential type
- Reduce mean time to respond to physical security incidents
Use case
Visitor Management and Temporary Access
Integrate PDK with your visitor management system or calendar tools to automatically issue time-limited credentials when a visitor appointment is confirmed, then revoke them after the meeting window expires. Front desk staff don't need to manually issue and collect visitor badges.
- Auto-provision visitor credentials tied to confirmed calendar events or check-in records
- Set automatic credential expiry to eliminate forgotten temporary access
- Sync visitor entry logs back to your visitor management or ticketing system
Use case
Access Rights Reconciliation and Audit Reporting
Periodically pull PDK access group memberships and credential lists, compare them against your authoritative identity source, and flag or fix discrepancies automatically. Your physical access data stays in sync with HR and IT records without quarterly manual audits that nobody has time for.
- Detect orphaned credentials belonging to former employees or contractors
- Generate compliance-ready reports mapping physical access rights to job roles
- Automatically remove or flag credentials that don't match your identity source of truth
Use case
Role and Department Change Access Updates
When an employee changes departments, gets promoted, or transfers to a new office location, automatically update their PDK access groups to reflect their new role — no helpdesk ticket, no facilities request. Access rights stay current with organizational changes as they happen.
- Eliminate access update delays caused by manual helpdesk workflows
- Ensure employees gain and lose access simultaneously during role transitions
- Reduce over-provisioned access that accumulates as employees change roles over time
Build PDK Agents
Give agents secure and governed access to PDK through Agent Builder and Agent Gateway for MCP.
Look Up Contact Records
Data SourceRetrieve contact information from PDK, including personal details, access credentials, and associated groups. An agent can use this data to verify identities or provide context for access-related decisions.
Query Access Events and Audit Logs
Data SourceFetch historical access event logs from PDK to review entry and exit activity for specific doors, zones, or individuals. An agent can analyze patterns, spot anomalies, or pull compliance reports.
Retrieve Door and Reader Status
Data SourcePull real-time status for doors, readers, and panels managed within PDK. An agent can check whether doors are locked, unlocked, or in an alarmed state to support security workflows.
Fetch Credential Information
Data SourceLook up credential details such as access cards, PINs, or mobile credentials assigned to individuals. An agent can use this to confirm access rights or flag expired and inactive credentials.
List Access Groups and Permissions
Data SourceRetrieve configured access groups and their permission sets from PDK. An agent can use this to see who has access to which areas and flag discrepancies or over-provisioning.
Create or Update Contacts
Agent ToolAdd new contacts or update existing records in PDK, including assigning credentials and access groups. An agent can handle onboarding automatically by provisioning physical access when a new employee is added in an HR system.
Revoke or Suspend Access
Agent ToolDisable or revoke credentials and access permissions for a contact in PDK. An agent can suspend access automatically when an employee is offboarded or a security incident is detected.
Unlock or Lock a Door
Agent ToolTrigger a remote lock or unlock command for a specific door or reader in PDK. An agent can respond to authorized requests or scheduled events to manage physical entry points programmatically.
Assign Credentials to Contacts
Agent ToolIssue and assign access credentials such as card numbers or mobile passes to contacts within PDK. An agent can handle credential provisioning as part of an onboarding or visitor management workflow.
Manage Access Groups
Agent ToolCreate, update, or assign contacts to access groups within PDK. An agent can adjust group memberships based on role changes, project assignments, or policy updates from connected business systems.
Trigger Visitor Provisioning
Agent ToolCreate temporary contacts and credentials in PDK for visitors or contractors who need time-limited access. An agent can automate visitor check-in by generating short-term credentials tied to scheduled meetings or events.
Ready to solve your PDK integration challenges?
See how Tray.ai makes it easy to connect, automate, and scale your workflows.
Challenges Tray.ai solves
Common obstacles when integrating PDK — and how Tray.ai handles them.
Challenge
Keeping Physical Access in Sync with HR Lifecycle Events
HR systems, identity providers, and physical access control systems run in separate silos with no native integration. Access provisioning and revocation end up depending on manual processes or helpdesk tickets that introduce dangerous delays — especially during offboarding.
How Tray.ai helps
tray.ai connects PDK directly to your HRIS and identity provider, triggering credential changes the moment lifecycle events occur. Automated workflows run in seconds rather than hours or days, closing the gap between HR decisions and physical access reality.
Challenge
Handling PDK API Pagination and Rate Limits at Scale
When pulling large volumes of credential or event data from PDK for audits or reconciliation, you have to handle API pagination, rate limit retries, and error handling carefully. One-off scripts that skip this tend to break at the worst possible time.
How Tray.ai helps
tray.ai's built-in PDK connector handles pagination and retry logic automatically, so you can build reliable data pipelines that pull complete credential and event datasets without writing custom error handling code.
Challenge
Routing the Right Security Events to the Right Teams
PDK generates a lot of door events. Without intelligent filtering and routing, teams either drown in noise or miss the alerts that matter. PDK itself has no way to build conditional routing logic across external systems.
How Tray.ai helps
tray.ai's workflow logic lets you filter PDK events by type, door, time window, or credential attributes and route them to different destinations — Slack channels, PagerDuty, ServiceNow — based on your actual escalation policies.
Automatically create a PDK user and assign access groups when a new employee record is created in BambooHR, Workday, or another HRIS, mapping department and location fields to the correct PDK access groups.
When a user is deactivated or suspended in Okta, immediately deactivate their PDK credential and log the revocation event to a Google Sheet or Airtable for compliance tracking.
Monitor PDK for forced entry or door-held-open events and automatically create a PagerDuty incident, routing it to the on-call security team with door location and event details.
When a visitor appointment is booked via Calendly or Google Calendar, issue a time-limited PDK visitor credential and send access instructions to the visitor by email, then revoke the credential automatically after the appointment ends.
Every week, pull all PDK credentials and access group memberships, cross-reference them against your active employee list in your HRIS, and email a discrepancy report to your IT security team.
How Tray.ai makes this work
PDK plugs into the whole Tray.ai platform
Intelligent iPaaS
Integrate and automate across 700+ connectors with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in PDK — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway
Expose PDK actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →See PDK working against your stack.
We'll walk through a tailored demo with your systems plugged in.