Industry type - Lettings

Available with - Essentials


This guide is for the advanced Reapit integration, syncing data (properties and people) as well as completion information. For the basic integration, please click here.


Fixflo integrates with Reapit so that any repair and maintenance issues created in Fixflo can be pushed back into Reapit. This allows you to keep a complete maintenance record for your tenancies, and produce more accurate reports.


This advanced integration also provides the ability to sync data from Reapit into your Fixflo system. This data will include:


  • Properties and Landlords
  • Tenants / Occupiers
  • Contractors
  • Agents


If you are using a Fixflo Basic system, please refer to the basic integration between Fixflo and Reapit here.


Please bear in mind that the below integration highlights a data sync from Reapit to Fixflo. If you already have a live Fixflo instance with data inside, it is important to be aware that:


- If a user record already on Fixflo shares the same email address as the user record on Reapit OR if the Fixflo record bears a Reapit reference THEN these profiles will merge together. If this is not in place, the old data will need to be archived manually.


- If an address shares the exact same format on Fixflo and Reapit OR if the Fixflo address bears a Reapit reference then the properties will merge. If this is not in place, you will need to merge the duplicates (guide here).


System Requirements

To be eligible to use this integration, your Reapit system must:


  • Be hosted by Reapit (e.g. a Reapit system running on an agency's own servers will not work)
  • Have Reapit Connect enabled
  • Be running version 12 of Reapit or above


Setting it up

In order for the integration to be set up by the team at Fixflo, the below steps need to be carried out by you:


  • As an admin, go to the 'Apps' section in your Reapit system and 'Install' the Fixflo app 'Fixflo - Advanced Integration'
  • This provides Fixflo the access to log in to the Reapit Developer platform and receive the unique client ID which is required to configure the integration


The Fixflo team will then configure and set up the rest of the integration for you. 


Please note that welcome emails are not sent automatically from Fixflo. The first time the integration syncs the data, we recommend that you proceed with the promotion of your Fixflo system (including sending welcome emails) as advised by your account manager. 

This same approach applies when you add new people profiles on Reapit that are then synced to Fixflo (e.g. contractors). If you wish to send them a welcome email, please do this manually via their profile.




How the integration works

Fixflo integrates with Reapit so that any repair and maintenance issues created in Fixflo can be pushed back into Reapit. This allows you to keep a complete maintenance record for your tenancies, and produce more accurate reports.


The following pieces of data are synced from Reapit to Fixflo as part of this integration:


Data EntitiesNotes
PropertiesFixflo will only pull through properties where the agentRole = 'managed' and the 'Mgmt fee' field is 'Managed tenancy'.
We pull across the Reapit reference, Address lines 1-3, Postcode, Town and Country.
The 'Property manager' entity will sync as the Property Assigned Agent in Fixflo when a property is first added. If this field is not used, we will use the 'Key contact'.
Please note that if these fields are updated in Reapit, the changes won't interface in Fixflo, you can contact the support team or manually update in Fixflo.
LandlordsLandlords related to managed properties only.
We pull across their Title, First name and Surname (concatenates into Landlord company name). All Phone Numbers are synced, as well as the Email address and Reapit reference. If joint landlords exist in Reapit, both will be synced against the property in Fixflo; a primary will always be specified.

Individual and Company landlords will be synced.
Tenants / OccupiersAll tenants related to managed properties.
We pull their Title, First name and Surname (concatenates into Occupier company name). All Phone Numbers are synced, as well as the Email address and Reapit reference.

Please note, only tenants under an 'Active tenancy' will sync - these should be status 'Tenancy current' or 'Tenancy completed'.
Both 'Individual' and 'Company tenants' will sync, permitted they are active.
ContractorsAll contractors where the business type = Supplier, Builder or Surveyor in Reapit. All 'supplier types' are imported.
Please note, the record needs to be approved! It will not sync if they have the (Unapproved)

We pull their Title, First name and Surname (concatenates into Contractor company name). The first 'work phone number' is synced, as well as the Email address and Reapit reference.
AgentsYour agents from Reapit will be created on Fixflo and will be given Administrator or Agent access.


Please note that Properties, Landlords, Occupiers, Contractors and Agents are synced once a day from your Reapit instance. Maintenance issues will be synced instantly.


For troubleshooting purposes, the below image shows exactly where to locate the property sync criteria showing the 'AgentRole' field as a 'Managed tenancy':



The 'Letting status' field (seen above) must equal one of the following in order to sync:

- To let - Available

- To let - Unavailable

- Under offer - Available

- Under offer - Unavailabe

- Arranging Tenancy - Unavailable

- Arranging Tenancy - Available

- Tenancy Current - Unavailable 

- Tenancy Current - Available

- Tenancy Finished

- Tenancy Cancelled

- Provisional

- Market Appraisal


We currently ignore the following:

- sold

- letByOtherAgent

- letPrivately 

- withdrawn


If you wish to ignore any of the statuses that we currently sync, please do let us know when you request the integration, as we are able to add those statuses to the list of those that the sync can ignore.


Alongside the property profile itself, any notes that are stored in Reapit against the property will also interface in Fixflo into the 'Notes' field at property level. In Reapit, these are located underneath the 'Activity feed' on property level. Please note, if Property Notes have already been saved manually in Fixflo, these will not be overridden by Reapit notes.


Because data in Fixflo is synced from Reapit, please ensure that any updates to profiles (e.g. new number, new email address) etc are made in Reapit and not Fixflo. This helps to ensure that both systems are aligned as necessary. Should you wish to consider limiting your users from adding/amending data in Fixflo, please review our User Roles guides.

Take a look at this article that further explains how an issue is progressed - Click Here.




Maintenance issues to work orders

When an issue is reported in Fixflo, then a works order is created in Reapit at the status 'Pending approval'.

We will also populate the following fields:


ReapitFixflo
propertyidExternalPropertyRef
Property manager
keycontact
Issue assigned agent. We will use 'Property manager' first, and 'keycontact' if the other field is not present.
typeidThis describes the type of fault in Reapit, and will be defaulted to 'Other'
Status = Pending ApprovalIssues at the status 'Reported' will be a work order at the status 'Pending approval' in Reapit
DescriptionIssue title
Item.NotesFaultCategory + Fault detail from the issue. This will include any fault notes that have been specified by the reporting party
ReporterWill be defaulted to 'Other'
BookedIssue create date
Required'N/A'
items'N/A'


When that issue is instructed to a contractor in Fixflo, the works order previously created (as above) will be updated with the following:


ReapitFixflo
Status = 'Raised'The status of the Reapit works order will update from 'Pending approval' to 'Raised' when instructed in Fixflo
NotesThis will use the Fixflo 'QuoteNotes' field, which are the instruction notes to the contractor
chargetoWorksPaidBy - ie who the invoice should be addressed to (landlord, tenant etc). This is selected upon job instruction
EstimateThis is the awarded quote amount, or the works authorisation limited provided (including VAT) if not using the quote workflow. If no authorisation limit is present, this will be blank




When an issue is closed in Fixflo, then the works order status in Reapit will change to 'Completed' and will contain:

  • The issue title
  • The original fault notes
  • Completed date
  • The contractor completion notes
  • Associated contractor
  • Works completion feedback to agent
  • Net cost
  • VAT cost
  • Any invoices submitted by the contractor, and a summary PDF of the issue will be attached


This will only happen if the full Fixflo workflow takes place, ie job instructed to a contractor, contractor (or agent) completing the job etc. If a job goes from 'Reported' > 'Closed', the Reapit works order will say 'Cancelled'.





Please note: invoices will be found on the top left-hand side of the menu > View Supplier Invoice



A pop-up will appear and you will be able to identify the Invoice Reference, when the invoice was dated + the due date.

On top of that, you will also have access to see the description of the invoice itself, net cost, and VAT. 




Reserve Funds

We also have the ability to hold or reserve funds for larger projects when instructing a contractor. This works in conjunction with the Works Authorisation Limit (WAL) that you set when instructing a contractor. Once the "Instruct Works" workflow is used, the system will send the WAL as the "Hold Reserve Funds" via the integration webhook.


It’s important to note that if the WAL is updated later in the process, the next webhook triggered will update the "Hold Reserve Funds" field in your Reapit account.



Please note that for this feature to work, you must select "Landlord" as the payer for the invoices when using the "Instruct Jobs" workflow.




If you have not used this yet, please talk to your Customer Success Manager or contact our Support Team by logging a ticket, as they will need to amend your middleware configuration. 




Planned Maintenance

For Fixflo Professional users, certificates associated to service events can sync to your Reapit instance, providing you with the documentation and dates associated with statutory requirements.

When an issue associated to a service event is closed and there is a certificate document attached, the certificate and associated dates will sync to Reapit, permitting the following criteria is met:

- A document is attached within the 'Certificate document' section of the Fixflo issue

- The document has both a start date and an expiry date
- The service programme name (ie certificate type) is one of the below


Fixflo programme nameMapped in Reapit to
EPCEPC
Gas Safety Certificate (CP12) Only Gas Safety
Electrical - Safety InspectionElectrical Safety
Electrical - Portable Appliance Test
Electrical Safety
Electrical Installation Condition Report
OR
EICR
Electrical Safety
Smoke AlarmSmoke Alarms
Carbon Monoxide AlarmCO Detectors
LegionellaLegionella


Please note - if a service programme contains both 'Smoke Alarm' and 'Carbon Monoxide Alarm', the certificate will sync to both Reapit categories.


For example, the screenshot below shows a 'Completed' service event. The associated issue is closed, and dates have been provided on the certificate document, which pulls from the issue to the service event 'Completion' tab:


On the property profile in Reapit within the 'Attributes' section, the type has synced, as well as the start date, end date and supplier (contractor):



If you click into the line item, you can see the associated issue number under the 'Notes' section, and can download the certificate document when required:



Please note, if remedials are raised from the same service event, we treat them as a separate certification and create a new item in Reapit; the original won't be updated/overidden.



Service Events


We can also sync service events on newly added properties to Fixflo. Currently we support the following >

- EPC
- EICR
- CP12(Gas Safety)

When you request this integration our Support team will kindly share with you a Data Mapping Document, where you will be able to add the service events that you need to sync, we will then work our magic!



Please note that we use the 'End date' of the certificate in Reapit as the 'due date' for the service event in Fixflo.






Apart from the due date, everything else is pre-filled using the selected service event template (eg. instruction interval, is statutory etc). We DO NOT fill in the instructed contractor or assigned agent.