MRI

Connecting real estate visionaries with innovative proptech that powers thriving communities

Overview

Description

MRI Real Estate software is a comprehensive solution designed to streamline and optimize various aspects of real estate management and operations. It encompasses a range of functionalities such as property management, accounting, lease administration, asset management, and reporting.

MRI software helps real estate professionals efficiently manage their portfolios, track financials, monitor leases, analyze property performance, and make data-driven decisions. It serves as a centralized platform to enhance productivity and decision-making in the real estate industry.

Initial Setup and Configuration

  1. In order for the integration to be set-up by the Aareon Connect team, credentials of the customer for both QL and MRI must be provided.

  2. Ensure you have followed the general QL API setup, as per Prerequisite here.

  3. The Aareon Connect team will then configure the integration for you.

How the integration works

Use-case: Vacancies / Prospects

General information about the integration

MRI integrates with QL so that any advertisement that is created in QL is then also created in MRI with the same information. Any successful application in MRI will then send the applicant details to QL.

The integration has two parts is based on a series of webhooks that activate and push data to the system once a property of the ERP has an advertisement created.

  1. Once that is done an advertisement is automatically created in MRI based on the information received and the ERP is then updated with the specific id of the newly created advert.

  2. Once an application in MRI has been successfully resolved (I.E. an applicant has rented the property in the advert), the details of the future tenant (name,email,number) are then sent back to the ERP via an XML import.

The following pieces of data are synced from QL to MRI as part of this integration:

Data entitiesNotes

Advert / Vacancy

Pulled directly from QL via webhook as soon as one is created.

Prospect / Applicant

The successful applicant for a vacancy ( the person the vacancy has been allocated to)

When an advert is created in QL the following request body is sent to Aareon Connect

{
  "Town": "string",
  "UPRN": "string",
  "Street": "string",
  "HasLift": "boolean",
  "Latitude": integer,
  "Locality": "string",
  "Postcode": "string",
  "StreetId": "string",
  "Apartment": "string",
  "HasGarage": "boolean",
  "HasGarden": "boolean",
  "HouseName": "string",
  "Longitude": integer,
  "HeatingType": "string",
  "HouseNumber": "string",
  "PetsAllowed": "boolean",
  "ChargeAmount": "string",
  "DwellingType": "string",
  "VoidFromDate": "datetime",
  "LabelMapCodes": [],
  "AvailableToLet": "datetime",
  "OwningDeptCode": "string",
  "ChargeFrequency": "string",
  "LettingsAreaCode": "string",
  "ManagingDeptCode": "string",
  "NumberOfDoubleBedrooms": "string",
  "NumberOfSingleBedrooms": "string",
  "ExternalAdvertReference": "string",
  "ExternalPropertyUserCode": "string",
  "ExternalPropertyReference": "string"
}

The following fields are to be provided in QL in order for the integration to create an advert in MRI

PropertyDescriptionNullable

Town (string)

The name of the town where the property is located.

Yes

UPRN (string)

Unique Property Reference Number, a unique identifier for the property.

Yes

Street (string)

The name of the street where the property is situated.

No

HasLift (boolean)

Indicates whether the property has a lift (true or false).

No

Latitude (integer)

The latitude coordinate of the property's location.

No

Locality (string)

Additional information about the property's locality.

Yes

Postcode (string)

The postal code or ZIP code of the property.

No

StreetId (string)

Identifier for the street where the property is located.

Yes

Apartment (string)

The name or number of the apartment within the property.

Yes

HasGarage (boolean)

Indicates whether the property has a garage (true or false).

No

HasGarden (boolean)

Indicates whether the property has a garden (true or false).

No

HouseName (string)

The name of the house, if applicable.

Yes

Longitude (integer)

The longitude coordinate of the property's location.

No

HeatingType (string)

The type of heating system in the property.

Yes

HouseNumber (string)

The house number or building number.

Yes

PetsAllowed (boolean)

Indicates whether pets are allowed in the property (true or false).

No

ChargeAmount (string)

The amount of charges associated with the property.

No

DwellingType (string)

The type of dwelling (e.g., apartment, house).

Yes

VoidFromDate (datetime)

The date from which the property became vacant.

No

LabelMapCodes []

An array of label map codes, which could represent additional information.

Yes

AvailableToLet (datetime)

The date when the property is available for rent.

Yes

OwningDeptCode (string)

Code representing the department that owns the property.

No

ChargeFrequency (string)

The frequency of charging for the property (e.g., monthly, annually).

No

LettingsAreaCode (string)

Code representing the area where the property is available for rent.

Yes

ManagingDeptCode (string)

Code representing the department responsible for managing the property.

No

NumberOfDoubleBedrooms (string)

The number of double bedrooms in the property.

No

NumberOfSingleBedrooms (string)

The number of single bedrooms in the property.

No

ExternalAdvertReference (string)

Reference code for external property advertisements.

No

ExternalPropertyUserCode (string)

User code for external property references.

No

ExternalPropertyReference (string)

Reference code for the property in external systems.

No

Once an applicant has been accepted and the allocation has been made the applicant details are stored and sent to QL automatically.

Last updated