Integrating Doordeck
  • 12 Apr 2023
  • 3 Minutes to read

Integrating Doordeck


Article Summary

Using the Doordeck integration adds a $/£/€50 monthly charge to your Nexudus subscription per location you enable.

What you Need to Integrate Doordeck

You need to meet some requirements to integrate Doordeck with Nexudus.

Inventory Items in Nexudus

You manage access to your space through three inventory items available in Nexudus: passes, resources, and desks & offices. It is important to have these items set up in your space prior to the integration because they are what connects Nexudus to Doordeck.

A Doordeck Account

If you don't have a Doordeck account yet, we encourage you to get in touch with the Doordeck team via their contact form. They will help you set up your account and install the system in your space.

Integrating Doordeck

The Doordeck integration with Nexudus is a four-step process:

  1. Creating a Doordeck app
  2. Enabling the Doordeck integration in Nexudus
  3. Sharing Doordeck doors with Nexudus
  4. Assigning Doordeck door access to Nexudus items

Step 1. Creating a Doordeck App

Follow the Doordeck instructions on how to set up your application available at doordeck.com/developer/authenticating-your-users.

When asked for your Auth Domain in Doordeck, use your default Nexudus portal URL.

You can find your Members Portal default address via Settings > Website on the Admin Panel.

This URL is case-sensitive.

The JSON web key that you generate should follow the structure detailed below, including both the private and public keypairs.

You must create your key using the RS256 algorithm.

This means selecting RSA as your Key Type and RS256 as your Algorithm.

{
    "p": "...",
    "kty": "RSA",
    "q": "...",
    "d": "...",
    "e": "...",
    "use": "sig",
    "kid": "default",
    "qi": "...",
    "dp": "...",
    "alg": "RS256",
    "dq": "...",
    "n": "..."
}

Make sure you copy and save your key, you'll need it in the following step!

Step 2. Enabling the Doordeck Integration in Nexudus

Once you've set up passes and included them in plans or products that you need, you need to enable the Doordeck integration in your Nexudus account.

  1. Log in to dashboard.nexudus.com if you aren't already.

  2. Add the authentication key you generated in the Private key field.

  3. Click Connect.

A combination of letters and numbers will appear in the User ID field.

  1. Copy the User ID displayed under Share your Doordeck locks with the User ID below and save it somewhere.
You will need this ID in the following step.
  1. Select your Location in the drop-down list.

  2. Select your Location in the Check-in Location drop-down list if you want to use Doordeck as a check-in method in your space.

  3. Click the Save Changes button.

Step 3. Sharing Doordeck Doors with Nexudus

For Nexudus to be able to operate doors controlled by Doordeck, you need to share your doors with the User ID you've just saved. You can do this via app.doordeck.com. Log in to your account and click the Share button before selecting all the doors Nexudus should have access to. Add the User ID you saved from the previous step and make this user an administrator of the doors you just shared.

You can find the detailed steps in section B of Doordeck's administrator guide at doordeck.com/install-guides/doordeck-administrator-guide.

Step 4. Assigning Doordeck Locks to Nexudus Items

After clicking Connect on the Admin Panel, you can link the passes, desks & offices, and resources set up on your Nexudus account to the corresponding Doordeck locks.

Resources

This section lets you connect each of the resources available in your Nexudus account with a set of Doordeck doors. Any customer booking that resource will be able to unlock the doors you select for each resource.

Doordeck_ResourceMapping.png

Customers get access to the selected doors 15 minutes before their booking starts. They automatically lose access to the selected doors 15 minutes after their booking ends.

Passes

This section lets you connect passes available in your Nexudus account to one or more Doordeck doors. Any customer holding passes connected to Doordeck will be able to unlock the doors connected to their passes.

Doordeck_PassMapping.png

Passes access time isn't replicated or enforced by Doordeck.

Desks and offices

This section lets you connect desks and offices available in your Nexudus floor plans to one or more Doordeck doors. Any customers holding an active contract assigned a desk or office will be able to unlock the doors connected to their desk/office.

Doordeck_DeskOfficeMapping.png

Customers automatically get access to the selected doors on their contract's start date. Their door access is also automatically revoked on their contract's cancellation date.

Once you've assigned an access group to every relevant item, simply click Save changes and the Doordeck integration is complete.


Was this article helpful?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.