Click here to enrol in a free course on the Reapit integration.
This guide is for the Reapit without invoice posting, 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 without Invoice Posting'
- 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, this app will be called 'Fixflo without Invoice Posting'.
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 Entities | Notes |
Properties | Fixflo 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. If this field is not used, we will use the 'Key contact'. |
Landlords | Landlords 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 / Occupiers | All 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. |
Contractors | All 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. |
Agents | Your 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.
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:
Reapit | Fixflo |
propertyid | ExternalPropertyRef |
Property manager keycontact | Issue assigned agent. We will use 'Property manager' first, and 'keycontact' if the other field is not present. |
typeid | This describes the type of fault in Reapit, and will be defaulted to 'Other' |
Status = Pending Approval | Issues at the status 'Reported' will be a work order at the status 'Pending approval' in Reapit |
Description | Issue title |
Item.Notes | FaultCategory + Fault detail from the issue. This will include any fault notes that have been specified by the reporting party |
Reporter | Will be defaulted to 'Other' |
Booked | Issue 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:
Reapit | Fixflo |
Status = 'Raised' | The status of the Reapit works order will update from 'Pending approval' to 'Raised' when instructed in Fixflo |
Notes | This will use the Fixflo 'QuoteNotes' field, which are the instruction notes to the contractor |
chargeto | WorksPaidBy - ie who the invoice should be addressed to (landlord, tenant etc). This is selected upon job instruction |
Estimate | This 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 allocated to a Landlord in Fixflo, the Status in Reapit will be updated to "Landlord to Complete".
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: this completed works order and associated invoice document does not get sent to the 'Accounts' department in Reapit; this will need to be actioned manually.
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 name | Mapped in Reapit to |
EPC | EPC |
Gas Safety Certificate (CP12) Only | Gas Safety |
Electrical - Safety Inspection | Electrical Safety |
Electrical - Portable Appliance Test | Electrical Safety |
Electrical Installation Condition Report OR EICR | Electrical Safety |
Smoke Alarm | Smoke Alarms |
Carbon Monoxide Alarm | CO Detectors |
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.
We can also sync service events on newly added properties to Fixflo. Currently we support the following certificate types >
- EPC
- EICR
- CP12(Gas Safety)
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.