Door Integration: Brivo Integration Guide
How to integrate your Brivo doors with your eSPACE so eSPACE events can automatically schedule your doors
Sections in this article:
- Before You Start
- Switching to the Integration Module
- Connect Brivo in eSPACE
- Get Your Brivo Credentials
- Set Global Unlock & Relock Buffers
- Import Your Doors
- Assign Spaces to Doors
- Set Individual Door Buffers
- Assign Doors to Locations
- How Doors Get Scheduled
- Give Others Access
- See Which Events Affect Doors
- Override Doors on an Event
- Turn Off Doors for an Event
- Emergency Lock or Unlock
- Check the Door Logs
- Pause the Integration
With SECURESPACE, part of FACILITeSPACE, approved events in Event Scheduler can unlock and relock your Brivo doors on schedule. eSPACE checks for new door schedules every 2 minutes and sends them to Brivo as they're ready, with no limit on how many.
Before You Start
- Compatible doors: this works with Brivo doors that have nodes, not readerless doors. Questions about your hardware go to Brivo Support at technicalsupport@brivo.com.
- Subscription: you need Event Scheduler and SECURESPACE. Admins with billing access can check or add both under Settings > Other > Billing > Manage. To find out whether your tier includes this, contact support@smartchurchsolutions.com.
- Cost: adding doors to your subscription has a one-time setup fee and an ongoing subscription charge. Brivo may also charge for its part; please confirm that with Brivo.
- Support setup: after you add Brivo to your subscription, eSPACE support configures your account behind the scenes before you can connect.
- Events: only fully approved events with a future start time schedule doors.
Switching to the Integration Module
Click My Modules and choose FACILITeSPACE.

At first, only the billing admin who added SECURESPACE has access. They can give access to other admins (see Give Others Access). To switch back to another module, click the arrow next to the eSPACE logo.

Connect Brivo in eSPACE
In FACILITeSPACE, expand Integrations in the left menu and choose Door Access: Brivo.

This page shows the credentials you need from Brivo: API key, client ID, client secret, Brivo access admin ID and password. The next section covers how to get them.

Get Your Brivo Credentials
- Ask Brivo to turn on their API. Send your Brivo contact an email like this:
"Hello, we're a Smart Church Solutions/eSPACE customer and want to integrate our Brivo doors with our eSPACE account. Could you send us a quote for the Brivo API and the form to send to BrivoAPI@brivo.com? Then we'll need the Brivo API activated on our account. Thank you!"- Most customers get the form signed and their API key emailed to them through the contractor that installed the Brivo hardware.
- Copy the API key. Once Brivo turns on the API, they'll email you an API key. Paste it into the Brivo page in eSPACE.
- Create an application in Brivo to get the client ID and secret. You must be signed in as your organization's primary admin or super administrator in Brivo (support@brivo.com can tell you who that is).
- Click Marketplace in the left menu, then Generate API Token on the far right.

- Enter a name and description for the application.

- For the application type, choose Password.

- Save the application. It appears under the Enabled tab. Click it to see the client ID and secret, and paste them into eSPACE.

If you don't see the Integrations page in Brivo, the API hasn't been turned on for your account yet. - Click Marketplace in the left menu, then Generate API Token on the far right.
- Copy your Brivo access admin ID. In Brivo, click your profile icon at the top right, copy the ID and paste it into eSPACE.
Need help with the API key, client ID or secret? Email brivoapi@brivo.com.
Set Global Unlock & Relock Buffers
After you enter your credentials, set a global buffer that apply to all doors. eSPACE will unlock doors this many minutes before an event starts, and return them to Brivo's own schedule this many minutes after it ends.

Import Your Doors
Click Start Discovery Process to bring all the doors on your Brivo account into FACILITeSPACE.

Assign Spaces to Doors
Click Edit Space next to each door and choose the spaces it serves. Ask yourself: "If this space is booked for an event, which doors need to be unlocked?" A door can have as many spaces as you need.

If you remove a space from a door, eSPACE asks whether to remove that door from every event it's currently scheduled on.
Set Individual Door Buffers
You can give any door its own individual buffer, which overrides the global buffer set for the doors. Choose how many minutes before the event to unlock, and when to return the door to Brivo's own schedule. You have two options for setting when an unlock command should be cancelled.
- A. a set number of minutes for the door to return to it's Brivo schedule X minutes after the end of an event, or

- B. a set number of minutes after the event starts in order to lock doors x minutes after the event starts.

Assign Doors to Locations
In order for doors to appear on events on the Items > Doors tab, each door must also be assigned to a location in Event Scheduler. Assigning spaces in FACILITeSPACE isn't enough on its own.
- Click on down arrow next to eSPACE at the top of the left side menu bar, choose Event Scheduler, then go to Settings > Basic > Locations.

- Click the edit icon for a location.

- Click in the Doors field and choose the doors at that location. If you have one location, choose all your doors.

- Click Save at the bottom right.

How Doors Get Scheduled
Once doors are assigned to spaces and locations, they will appear on events automatically. The location chosen on the Details tab of an event determines which doors appear on the event. Once spaces on that location are toggled on, you will see which doors are automatically selected based on the door/space assignment done in FACILITeSPACE:
- The event's location is chosen on the Details tab.

- A space is chosen on the Items > Spaces tab.

- The doors you assigned to that space are selected automatically on the Items > Doors tab.

Give Others Access
- Go to the Users page and click the edit icon for a user.

- Under FACILITeSPACE Permissions, check Allow Door Access? and choose the locations they can manage. Click Save.

See Which Events Affect Doors
The FACILITeSPACE dashboard lists upcoming event occurrences. Only fully approved events schedule doors (assuming their start time is also in the future).
- Event occurrences without a red triangle will schedule doors.
- Events occurrences with a red triangle won't, because no doors are assigned to that occurrence. To check, open the event's Occurrences tab, expand the occurrence, edit it and look at the Doors tab.

On any event occurrence that affects doors, click Edit Door Access to set exactly when eSPACE should unlock them. Once an override is set, a red triangle appears above the Edit Door Access button.

Override Doors on an Event
On an event's Items > Doors tab (or the Details tab), you can add or remove doors and set one or more unlock and lock times. This will override the door/space assignment in FACILITeSPACE and the global and individual buffer set there as well. This is a great options for special events that need specific times to unlock and then relock the doors.

You can also set an override, or turn off door access, from the FACILITeSPACE dashboard by clicking Edit Door Access.

For one occurrence only: on the event's Occurrences tab, expand the occurrence, click Edit Services, switch to the Doors tab and add the override. Click Back to Occurrences and submit the event for approval.


- Door overrides are meant to be event specific, so they don't copy when you copy the event. Therefore, if you copy an event, the overrides for the doors will not be copied over by design.
- Doors can't be controlled for events that span more than one day (where the start and end dates, or setup and teardown dates, on the Details tab are different).
Turn Off Doors for an Event
If you have an event that you don't want eSPACE to schedule the door for, go to the Details tab and enable "Turn Off Door Access for This Event". This will prevent eSPACE from sending API calls for that event and all it's occurrences.
- You can also go to the event's Occurrence tab, expand an occurrence, click Edit Date/Time and enable "Turn off door access" for that specific occurrence.

Emergency Lock or Unlock
In an emergency, go to FACILITeSPACE > Integrations > Door Access: Brivo. Click Override on a door, or Override All, then choose a status and how long it should last.


Check the Door Logs
To confirm eSPACE sent the unlock and relock commands, go to the Brivo page in FACILITeSPACE and click the plus sign next to a door. Click the empty space in the Created On column to sort by time.

Pause the Integration
To stop sending schedules to your Brivo doors, turn off the switch at the top of the Brivo page. Turn it back on when you're ready; your credentials and door assignments are kept.
