All Collections
Integrations
How to use the ProdataKey (PDK) Integration
How to use the ProdataKey (PDK) Integration

How to connect and integrate the PDK access control system with Coworks

Tanner avatar
Written by Tanner
Updated over a week ago

ProdataKey (PDK) is a cloud-based keyless access system that allows platforms like Coworks to integrate to take advantage of its keyless entry door lock access system.

The purpose of this integration is to automatically create users in PDK, with the appropriate access controls when adding new members to Coworks. This streamlines the member onboarding process and ensures that you and your staff only need to go to one place to add members and get them fully onboarded to your workspace.

Follow the steps below to integrate your PDK account to Coworks.

1. Sign up for a PDK Subscription

To get started with PDK & Coworks, make sure you have an active PDK subscription.

2. Create PDK Access Groups

Create PDK access groups so you can organize your members properly. "Access groups" are a PDK term which allows you to group members together based on different levels of access that you define. A group consists of a set of doors/locks that the group will have access to (e.g. front door and back door) and when. We recommend creating groups that mirror your Coworks plans so you can stay organized:

Coworking - Day
​Coworking - Nights & Weekends
​Suites

Doing this will allow you to bulk change access permissions when you add new doors, or remove doors without having to go to every member and change permissions.

To add groups in PDK, click the "Groups" option on the home page.

From there, click on "Rules" to add the door permission rules to the group.

Then, click on "Devices" to add each door that the user in the group should have access to.

3. Give Coworks "Integrator" permission in PDK

Coworks will need "Integrator" permission in order for you to connect your PDK account to Coworks. Log in to your PDK account, and add a permission for Coworks (pdk@coworks.com) as an "Integrator." This gives the Coworks account permission to to share door access to your members.

4. Activate PDK Integration

To activate the integration, navigate to our integrations page by clicking on the Community tab in the admin dashboard and then selecting the "Integrations" option from the top tabs. Once there, find the PDK integration and click "Connect."

This will then navigate you to PDK's login screen where you can authenticate by logging in with your PDK account information (username and password).

It will ask you to authenticate the Coworks app. Please accept those access controls and click "Yes, Allow" to complete the integration.

5. Sync your PDK Site

At this point, you need to associate your PDK Site to your Coworks campus. Sites are a physical association with a group of doors & locks that you can think of like a building. In PDK, each site requires a Cloud Node/Panel to communicate with all of your doors in that location. You'll need to map this panel to your Coworks Campus so we know which door groups to display.

When you connect your PDK account, it should prompt you to choose a campus to map. Choose a campus from the dropdown (your current campus is selected by default).

Then, map your PDK site/panel to your Coworks campus.

Now your campus is fully connected! If the above modal did not appear, or if you'd like to chance your campus <> Place mapping, simply click the "Settings" option under the PDK integration.

To confirm your site is connected to your campus, you should see a "Door Access Place ID" saved in your campus settings page (click the gear icon in the top right header of your dashboard).

Under "Integrations," you should see the site id listed. ​

6. Adding a Coworks member to PDK

Note: If you would like us to "bulk" sync your PDK account based on plan allocations, please reach out. This is a manual process, but we're happy to do it for you!

Once you've activated PDK as an integration and connected your place to your campus, you're ready to start using the PDK integration in Coworks.

The Coworks <> PDK integration works by allowing you to automatically choose which PDK door groups to assign to members as you add them in Coworks. This way, you don't have to manage multiple platforms and can perform all of your access needs directly within Coworks.

Add New Member / Add Member to an Existing Team

When adding a member, you can toggle on the "Add to Door Access" option and choose which door groups to add them to (make sure those groups are created in PDK). You must also select a user role to assign.

Once added, the member will be automatically created in both Coworks and PDK. They should receive an email from PDK with details into downloading the PDK app and signing in to their Coworks email. After finishing the account setup process, they will automatically have access to the doors you assigned to them during the creation.

See below:

Updating an existing Member

You can also set PDK permissions for existing members by going to their profile page, turning on the "Add to Door Access" toggle, and clicking "Save." If they've already been synced, you will see a link to take you to their profile in PDK for edits, if needed.

Once a member is linked to PDK, you will see a link in their Coworks profile that says "Edit in PDK." Clicking this link will take you directly to that user in the PDK dashboard and allow you to troubleshoot/edit their access from there directly.

Adding Members who sign up via the public plan form

If you're using our public plans/signup feature, it allows members to sign up for Coworks all on their own. You can also indicate whether those members get auto-provisioned access to your space. You can also control different access groups for different plans.


To do this:

  • Go to the plan that is listed publicly.

  • Once the public signup toggle is enabled, you will be given a section for "Door Access Control."

  • From there, select "Enable automatic door access" to enable auto access permissions to people who sign up for this plan.

  • Finally, choose a role and door group to assign to the member who signs up for this plan.

Adding A Key Fob For Members

By default, the Coworks integration uses Mobile Credentials for user access into the space. If your space uses physical key cards for access, you can support integrating those key cards via the Coworks integration.

To enable card credentials

When adding new members with card credentials activated, you will be asked for a card number to register to this user. All unlocks for that card will be tracked to that user and the card will work for the doors in the assigned groups.

Happy Coworking!

Did this answer your question?