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

# Rentvine Integration Reference Guide

> Latchel’s integration with Rentvine makes property maintenance easier by syncing work orders, tenant info, and property details between both systems. This means no more double entry—just smooth, automatic updates so you can focus on managing properties while Latchel handles the maintenance coordination. Use this guide to help you understand how the integration works and make sure Rentvine and Latchel stay in sync.

### **Integration Requirements**

To begin your Rentvine integration with Latchel, you'll need to obtain your Rentvine credentials or API keys. Please follow the steps below to retrieve this essential information.

The Latchel engineering team will need 3 pieces of data:

1. API key
2. API secret
3. Customer subdomain. This subdomain is found in the URL of your portal. It is the first bit after **"https\://"**.  In the screenshot below, the subdomain is "demopm5".

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Screenshot2025-05-21114010.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=bed255164978aaadc1df78bfec1a0024" alt="Screenshot2025 05 21114010 Pn" width="341" height="55" data-path="images/Screenshot2025-05-21114010.png" />
</Frame>

### **Obtaining the Rentvine Credentials**

Follow these steps to setup an API Key.

Login to Rentvine, navigate to **Settings**>**Account**>**User, Roles and API Keys**.

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-05-22-2025_07_52_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=92b3a9043079e8e6dcf2fa8f9b6739a6" alt="Reports 05 22 2025 07 52 AM Pn" width="619" height="562" data-path="images/Reports-05-22-2025_07_52_AM.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Settings-05-22-2025_07_53_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=6beb306f4c9f56b17c59c41981b9f6b8" alt="Settings 05 22 2025 07 53 AM Pn" width="872" height="667" data-path="images/Settings-05-22-2025_07_53_AM.png" />
</Frame>

Go to Api tab, then click **New API Key**. Enter **“Latchel”** as the **Name** and select **“Administration”** as the **Role**. Then click **Save**.

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Settings-Account-Users-Api-05-22-2025_07_53_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=5bb31a5c325053b2003928d240b4c02a" alt="Settings Account Users Api 05 22 2025 07 53 AM Pn" width="1577" height="333" data-path="images/Settings-Account-Users-Api-05-22-2025_07_53_AM.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Settings-Account-Users-Api-05-22-2025_07_54_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=de241bd66109126eff872eeb50a19720" alt="Settings Account Users Api 05 22 2025 07 54 AM Pn" width="688" height="910" data-path="images/Settings-Account-Users-Api-05-22-2025_07_54_AM.png" />
</Frame>

**Copy and paste the text** (do not take a screenshot) of the of the returned API Key and API Secret and send it to your Customer Success Manager, or Latchel product support contact.

<Frame>
  <img src="https://mintcdn.com/latchel-81/UG1VnZZur6uBj7fh/images/1image-20250514-201526-05-21-2025_01_09_PM.png?fit=max&auto=format&n=UG1VnZZur6uBj7fh&q=85&s=695f61e49dfb0eae46304ffe927def0f" alt="1image 20250514 201526 05 21 2025 01 09 PM Pn" width="1014" height="724" data-path="images/1image-20250514-201526-05-21-2025_01_09_PM.png" />
</Frame>

### **Get Property and Resident Data from Rentvine**

This step is only necessary if you already have existing property and resident records in Latchel.

<Warning>
  To proceed with assigning reference IDs to your existing data in Latchel and avoid creating duplicate records, you must follow the steps below to export two CSV files:

  1. Lease Tenants Report – This report includes the Property ID and Unit ID.
  2. Tenants Report – This report includes the Tenant ID.

  **<u>Both reports must be downloaded before continuing.</u>**
</Warning>

1. **Lease Tenants Report**

Download the csv reports. First, export report of Lease Tenants. Go to **Reports**, search for "**tenants**" to show both **Lease Tenants**, and **Tenants**.

Export the property report with Property ID, and Unit ID by choosing **Lease Tenants**. Then click **Build Report**.

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-05-22-2025_07_28_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=8f9b0ca8101969453fefebd59f92a649" alt="Reports 05 22 2025 07 28 AM Pn" width="1911" height="778" data-path="images/Reports-05-22-2025_07_28_AM.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-Lease-tenants-05-22-2025_07_32_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=76d2311c0492ff00490475ade95a3af9" alt="Reports Lease Tenants 05 22 2025 07 32 AM Pn" width="950" height="860" data-path="images/Reports-Lease-tenants-05-22-2025_07_32_AM.png" />
</Frame>

Then click **Columns**, make sure to **check the boxes** for **Property ID**, and **Unit ID**. Click **Export**, and save it on your computer as prompted.

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-Lease-tenants-05-22-2025_07_46_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=3d2087f682a85a44e49047e3ef10b9f2" alt="Reports Lease Tenants 05 22 2025 07 46 AM Pn" width="1910" height="823" data-path="images/Reports-Lease-tenants-05-22-2025_07_46_AM.png" />
</Frame>

2. **Tenants Report**

Obtain the Tenant ID by going to: **Reports > Tenants**. Choose only **Active** tenants, then click **Build Report**. Make sure the **Tenant ID** column is selected, then click **Export** to download the report.

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-05-22-2025_07_43_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=d7986589173641792016c31457a11367" alt="Reports 05 22 2025 07 43 AM Pn" width="1911" height="778" data-path="images/Reports-05-22-2025_07_43_AM.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-Tenants-05-22-2025_07_44_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=2c613b30d6c2dbe7da6a71dee4c36cfd" alt="Reports Tenants 05 22 2025 07 44 AM Pn" width="953" height="681" data-path="images/Reports-Tenants-05-22-2025_07_44_AM.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Reports-Tenants-05-22-2025_07_47_AM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=fa55ecfdcfde2909091bcb495cc74e3c" alt="Reports Tenants 05 22 2025 07 47 AM Pn" width="1901" height="818" data-path="images/Reports-Tenants-05-22-2025_07_47_AM.png" />
</Frame>

Finally, forward both of these reports to your Customer Success Manager or the Latchel Product Support team by emailing [team@latchel.com](mailto:team@latchel.com) or [success@latchel.com](mailto:success@latchel.com). You may include your API keys in the same email for convenience.

### **What happens when a customer first activates their integration?**

When an admin first activates the customer’s Rentvine integration nothing happens immediately. The integration will be active and will be scheduled for hourly imports.

**A. Properties**

The following Property fields are brought over from Rentvine to Latchel.

| **Rentvine Field** | **Value/Interpretation in Latchel** |
| :----------------- | :---------------------------------- |
| PropertyId         | ref\_property\_id                   |
| UnitId             | ref\_unit\_id                       |
| address            | address1                            |
| address2           | address2                            |
| city               | city                                |
| stateID            | state                               |
| postcalCode        | zip                                 |
| blank              | criticalNote                        |
| unit.isActive      | property.is\_active                 |
| name, unit name    | integration\_data                   |

<Check>
  **Automatic Property Reconcillation**

  To ensure accurate customer billing Latchel runs on automated process each month to de-activate any active units in Latchel that no longer exist in Rentvine. This process currently happens on the 27th at 3am PST.

  **Learn more of how this works by going here:**

  <Card title="How Latchel Integration Works" icon="arrow-right-arrow-left" iconType="duotone" href="/s/topic/0TO5e000000h9wqGAA/How-Latchel-Integration-Works">
    Get high-level view of how Latchel connects with your property management system to streamline operations.
  </Card>
</Check>

<Note>
  When a property is **deactivated** through the reconcillation process, it will be logged to the property in Latchel as:

  <Frame>
    <img src="https://mintcdn.com/latchel-81/vFvEPvGDVcOqK7PJ/images/image-20231219-185054-05-21-2025_12_39_PM.png?fit=max&auto=format&n=vFvEPvGDVcOqK7PJ&q=85&s=9d89c8d5124862e679667963e23279a5" alt="Image 20231219 185054 05 21 2025 12 39 PM Pn" width="866" height="278" data-path="images/image-20231219-185054-05-21-2025_12_39_PM.png" />
  </Frame>
</Note>

**B. Residents**

The following resident fields are synced from Rentvine to Latchel. Currently, we sync all eligible residents during each sync. All residents on a property are included to ensure that any of them can submit a work order in Latchel.

| **Rentvine Field** | **Value/Interpretation in Latchel** |
| :----------------- | :---------------------------------- |
| contactID          | ref\_user\_id                       |
| name               | name                                |
| email              | email                               |
| phone              | Primary phone number\*              |
| propertyId         | ref\_property\_id                   |
| unitId             | ref\_unit\_id                       |
| Move In Date       | move\_in\_date                      |
| Move Out Date      | move\_out\_date                     |

<Note>
  **Previously-created residents**

  Once a resident is created we only change a few things on subsequent syncs:

  * Property/unit associations
  * Move in / move out dates
    * When a resident is passed their move-out date, we’ll mark them **inactive** at the relevant property in Latchel.
</Note>

**C. Work Orders**

Unlike properties and residents, which only sync from Rentvine to Latchel, work orders sync both ways—Rentvine to Latchel and Latchel to Rentvine.

* **Rentvine → Latchel**

Rentvine to Latchel work order imports are now **turned off by default**. If you would like to enable work order imports, please submit a request to your Customer Success Manager or email [**success@latchel.com**](mailto:success@latchel.com).

Once enabled, Rentvine integration syncs work orders that have been created in the last 72 hours.

| **Platform field**               | **Field/Interpretation in Latchel**                                                                                                                                                                                                   |
| :------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Work order Number                | order\_number                                                                                                                                                                                                                         |
| Id                               | ref\_job\_id                                                                                                                                                                                                                          |
| Description: first 50 characters | name                                                                                                                                                                                                                                  |
| Description                      | Description                                                                                                                                                                                                                           |
| scheduled Start Date             | scheduled\_start                                                                                                                                                                                                                      |
| Status                           | If the work order is for a vacant unit, set the status to “Scheduling with Vendor.” For occupied units, set it to “Diagnosing Issue.”  The platform’s status does not influence the initial status Latchel assigns to the work order. |
| Priority                         | is\_urgent is true if Priority is “High”                                                                                                                                                                                              |
| ContactID or tenant ID           | ref\_user\_id                                                                                                                                                                                                                         |

<Frame>
  <img src="https://mintcdn.com/latchel-81/GSDw3EED3pagF1PV/images/Maintenance-Work-orders-05-22-2025_12_44_PM.png?fit=max&auto=format&n=GSDw3EED3pagF1PV&q=85&s=7aa4c04792a89b4e0d02cb3404fecba6" alt="Maintenance Work Orders 05 22 2025 12 44 PM Pn" width="1555" height="493" data-path="images/Maintenance-Work-orders-05-22-2025_12_44_PM.png" />
</Frame>

* **Latchel → Rentvine**

Work orders are synced to Rentvine a few seconds after they are created in Latchel.

| **Field in Latchel**    | **Field/Interpretation in Platform**                                                                  |
| :---------------------- | :---------------------------------------------------------------------------------------------------- |
| order\_number           | Order number is synced back to Latchel and updated in Latchel to reflect the order number in Rentvine |
| name + description      | description                                                                                           |
| vendor\_instructions    | Vendor Instructions                                                                                   |
| is Shared With Tenant   | Entry Notes                                                                                           |
| is Shared With Owner    | Vendor Id  Latchel vendor - we create and add a “Latchel Vendor” for this purpose                     |
| priority ID             | if is\_emergency: 3, else 2                                                                           |
| work Orde Status ID     | always closed for now                                                                                 |
| is Vacant               | is\_vacant                                                                                            |
| requested By Contact ID | tenant\_id                                                                                            |
| ref\_property\_id       | property ID                                                                                           |
| ref\_unit\_id           | unit ID                                                                                               |

<Frame>
  <img src="https://mintcdn.com/latchel-81/XJBBPaoGwNrf_FqS/images/Latchel-05-22-2025_12_45_PM.png?fit=max&auto=format&n=XJBBPaoGwNrf_FqS&q=85&s=97e234378581b955209613e8e80a3e01" alt="Latchel 05 22 2025 12 45 PM Pn" width="1087" height="572" data-path="images/Latchel-05-22-2025_12_45_PM.png" />
</Frame>

<Info>
  Latchel files do not sync to Rentvine at this time.
</Info>
