How do I set up ePMS in DOOR OS?

ePMS connects DOOR OS to your existing Property Management System (PMS) so resident profiles, lease dates, and unit assignments sync automatically. Setup is a multi-step flow: gather credentials from your PMS vendor, configure the integration in DOOR OS, map your PMS properties to DOOR properties, and turn on the sync. This article walks through every step, with the credential requirements per supported PMS.

For a higher-level overview of what ePMS does, see What is ePMS and how does it work with DOOR?.

About this feature

DOOR supports ePMS with RealPage, Yardi, Entrata, MRI, and AppFolio. Each PMS has a slightly different way of producing the credentials DOOR needs. The common shape of the setup:

  1. You request the integration from your PMS marketplace (or, for Yardi/Entrata, exchange credentials directly).
  2. You give DOOR the credentials.
  3. DOOR adds the credentials to your DOOR OS account.
  4. You finish the configuration in DOOR OS — picking which PMS properties to sync, excluding lease statuses, mapping units, and turning on the sync.

The sync runs hourly once active. You can trigger a manual sync from the People page.

Before you start

  • You're signed in to DOOR OS with property management permissions.
  • You have access to your PMS account and the ability to enable third-party integrations or generate API credentials.
  • Your DOOR portfolio includes the property you want to sync.

Step 1 — Prepare PMS credentials

The required credentials vary by platform.

RealPage

  1. Search for DOOR in your RealPage marketplace.
  2. Request DOOR's integration through the marketplace.
  3. After requesting, email epms@door.com to inform DOOR's team that a RealPage request has been submitted.

Yardi (Voyager 7)

Verify your properties are on Voyager 7 and that DOOR has been enabled as a Billing and Payments interface vendor with permissions to the appropriate buildings and the Common Data interface. Then provide:

  • Service URL
  • Server name
  • Database (often the same as the server name)
  • Username
  • Password

Entrata

Note: Entrata integrations must contact support@door.com for setup assistance.

Enable DOOR with the GetLeases, GetProperties, and GetPropertyUnits APIs in Entrata, and enable the integration on the properties you want to set up. Then provide:

  • Entrata domain
  • Username
  • Password

MRI

MRI setup is handled directly by DOOR's integrations team. Email epms@door.com to initiate the process.

AppFolio

  1. While signed in to AppFolio, click Add Functionality in the top-right and select Integrations.
  2. Click Get AppFolio Stack™ Premium, sign as an Authorized Signer, and click Activate AppFolio Stack™ Premium (only Presidential users can sign up for this feature).
  3. After AppFolio Stack™ is enabled, click your name in the top-right and select General Settings.
  4. Click Manage AppFolio Stack™ Integrations.
  5. Scroll to DOOR, click the dropdown arrow, and select Manage Connection.
  6. Click Setup Connection in the Connection Settings block. Choose to enroll all properties or specific Property Groups, then click Save.
  7. Tick the agreement checkboxes and click Enable Connection.

DOOR receives the credentials automatically through AppFolio Stack™.

For all four platforms, email epms@door.com if you run into issues during credential setup.

Step 2 — DOOR adds credentials and you configure the integration

After DOOR receives your credentials, the DOOR team adds them to your DOOR OS account. You then complete configuration:

  1. Sign in to DOOR OS and navigate to the property you want to integrate (e.g., "123 Building Name").
  2. Open the Integrations page.
  3. In the Automate user creation and updates integration card, click Set Up. (If a PMS was already selected and credentials are connected, click Configure.)
  4. In the Enter Credentials screen, choose to create a new credential or select an existing one. Click Continue.

Step 3 — Map PMS properties to DOOR properties

  1. In the Attach Property IDs screen, select the PMS properties you want to sync into the active DOOR property. Click Continue.

Step 4 — Exclude lease statuses

  1. In the Exclude Lease Statuses screen, add any lease statuses you don't want to sync (e.g., "Notice," "Past Resident"). Residents with these statuses will not be pulled into DOOR. Click Continue.

Step 5 — Turn on the integration

  1. In the User Sync Integration screen, toggle the integration on and activate it. Click Done.

After activation:

  • The sync runs automatically every hour.
  • You can trigger a manual sync from the People page.
  • Unit Sync is enabled automatically alongside User Sync. See Unit Sync — setup and behavior for unit mapping.

Step 6 — Manage settings later

To revisit the configuration (change excluded statuses, re-map properties, change credentials), click Manage Settings on the Integrations page.

If it didn't work

  • Credentials rejected — double-check the values entered. For Yardi, confirm DOOR is enabled as a Billing and Payments interface vendor with permissions to the right buildings.
  • No residents pulled in after first sync — check that you didn't exclude every lease status. Trigger a manual sync from the People page.
  • Some residents missing after sync — confirm they're not in an excluded lease status, and verify their PMS profile has a valid email. ePMS uses email as the primary identifier.

For unresolved issues, contact epms@door.com with your property name, PMS, and the symptom.

Related articles


Was this article helpful?
Powered by Zendesk