> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Access Control Integrations

> Connect Nexudus with physical access control systems to automate door access based on memberships, passes, and bookings.

## Overview

Access control integrations connect Nexudus with physical smart locks and door controllers. When you integrate an access control system, Nexudus automatically provisions and manages access permissions based on your customers' active inventory — their plans, passes, bookings, and desk assignments.

## How Integrations Work

When connected, Nexudus handles three key workflows:

### 1. User Provisioning

When a customer is created or updated in Nexudus, their profile is automatically synchronized to your access control system. This creates their digital identity in the physical access system.

### 2. Access Assignment

When inventory changes (new contract, booking created, pass assigned), Nexudus calculates which doors the customer should access and updates permissions in real-time:

* **Plans** grant ongoing access to specified doors
* **Passes** provide time-limited access during valid hours
* **Bookings** grant temporary access during the booking window
* **Desks** provide access to specific zones or floors

### 3. Presence Tracking (Check-ins)

Door open events from your access control system automatically trigger check-ins in Nexudus, tracking when customers arrive and leave your space.

## Mapping Inventory to Doors

Each type of inventory can be mapped to one or more doors:

| Inventory Type | Access Pattern                       | Duration                 |
| -------------- | ------------------------------------ | ------------------------ |
| **Plans**      | Ongoing access to selected doors     | Active contract duration |
| **Passes**     | Time-bound access during valid hours | Pass validity window     |
| **Resources**  | Temporary access during booking      | Booking start/end time   |
| **Desks**      | Access to zones/floors               | Assignment duration      |

## Supported Integrations

<CardGroup cols={2}>
  <Card title="SofiaLocks (Jago)" icon="mobile" href="/platform/access-control/integrations/sofialocks">
    Mobile-first smart lock system with credential-based access control.
  </Card>

  <Card title="Brivo" icon="door-closed" href="/platform/access-control/integrations/brivo">
    Cloud-based access control with mobile credentials and PINs. (Coming soon)
  </Card>

  <Card title="Kisi" icon="key" href="/platform/access-control/integrations/kisi">
    Cloud access control with mobile and web unlock. (Coming soon)
  </Card>

  <Card title="Salto" icon="lock" href="/platform/access-control/integrations/salto">
    Advanced lock management with RFID and mobile credentials. (Coming soon)
  </Card>
</CardGroup>

## Configuration Workflow

Setting up an access control integration follows these general steps:

1. **Connect** — Enter your access control system credentials in Nexudus
2. **Configure Presence Tracking** — Map physical doors to check-in actions (check in, check out, toggle)
3. **Map Inventory** — Link your plans, passes, resources, and desks to doors or lock tags
4. **Test** — Verify a test customer can access the correct doors
5. **Monitor** — Review access audit logs and check-in reports

## Access Behavior

### When Access is Granted

* **Plans**: Access starts on contract start date, ends on contract end date
* **Passes**: Access limited to pass validity window and allowed hours
* **Bookings**: Access starts 15 minutes before booking, ends at booking end time
* **Visitors**: Access limited to visit window specified by the host

### When Access is Revoked

* Contract is cancelled or expires
* Pass expires or is consumed
* Booking is cancelled or ends
* Visitor access window expires
* Customer is deactivated

## Best Practices

<AccordionGroup>
  <Accordion title="Map inventory consistently">
    Use a consistent approach to mapping plans and passes to doors. For example, map all "Dedicated Desk" plans to the same door set to ensure uniform access.
  </Accordion>

  <Accordion title="Test with a dedicated test customer">
    Create a test customer account and assign/remove inventory to verify access is correctly provisioned before onboarding real customers.
  </Accordion>

  <Accordion title="Configure presence tracking for main entrances only">
    Only map your primary entrance doors to check-in actions. Mapping every door creates noise in your check-in reports.
  </Accordion>

  <Accordion title="Monitor access audit logs">
    Regularly review your access control system's audit logs to catch provisioning issues or unexpected access patterns.
  </Accordion>
</AccordionGroup>
