Readymode will set up the inbound integration for our Business Plan customers. In this article, we discuss how to locate the REISift API key to send to Readymode and the suggested connectors for Readymode to create in your account.
Please note: Video was recorded prior to our phone status release. The article has been updated to include using PHONE STATUS for correct number, wrong number, and DNC instead of Phone Tags.
Inbound integrations is available for our customers on the Business Plan. With inbound integrations, you can receive data back from Readymode, updating your records in real time.
To set up the inbound integrations, email the Readymode integrations team directly at integrations@readymode.com for an open ticket. Readymode Support hours are 6AM PST - 9PM PST.
When emailing Readymode, they will need the following information:
1) Readymode URL example: "yourcompany.ReadyMode.com"
3) System you want to integrate with (REISift) and your REISIft API key.
Your REISift API key is located in the Settings -> Integrations -> Readymode section of your account. Readymode will need the API key listed under DATA IN to set up your integrations.
Need more help within Readymode? Check out the Integrations article in their Help Center.
Readymode Connectors
Readymode is typically familiar with the connectors that need to be made in your account and will create the connectors for you. The connectors can be customized to update a custom status. The connectors below are suggested connectors to be created.
Generate new Xencall API KEY
a. Settings →Integrations→Xencall
Contact Xencall support with your generated API KEY, they must send a POST request configured with the information below.
a. TYPE → POST
b. CONTENT TYPE → JSON
c. AUTHORIZATION HEADER→ Api-Key REISIFT_XENCALL_API_KEY
e. JSON Payload:
{ "city": "{city}", "street": "{address}", "state": "{state}", "county": "{county}", "postal_code": "{zip_code}", "phone": "{phone_number}", "assigned_to": "REIsift user email", "phone_type": <MOBILE, UNKNOWN, LANDLINE, VOIP>, "phone_status": <UNKNOWN, CORRECT, CORRECT_DNC, WRONG, WRONG_DNC, DEAD, NO_ANSWER, DNC> "phone_tag": <Any text>, "status": <lead, sold, not_interested, opt_out, listed, follow_up, prospecting, buyer, under_contract> }
***Note: phone_type, phone_tag, and status can be set to the desired value or removed if they are not going to be used. Don't forget to embrace the values with quotes. E.g "status", "MOBILE", etc. We recommend using phone_status to update phone numbers as correct number, wrong number, and dnc. Phone tags are customizable, and can be used to however you like. "status" applies to the record and "phone_status" applies to the specific phone number.
As mentioned above, connectors are customizable. Listed below are the suggested connectors for Readymode to create in your account.
Suggested Connectors:
Lead:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "lead"
}
Follow up:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "follow_up"
}
Buyer:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "buyer"
}
Listed:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "listed"
}
Sold:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "sold"
}
Wrong Number:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "WRONG"
}
Not Interested:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT",
"status": "not_interested"
}
DNC Wrong Number (Phone Status: To be used when the Owner of Property is Unknown -- Updates Phone Status only to "DNC")
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "WRONG_DNC"
}
DNC Correct Number (Property Status: To be used when the Property Owner is correct but wants to be DNC'd -- Property Status changed to DNC and Phone Status changed to "Correct Number")
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_status": "CORRECT_DNC",
"status": "dnc"
}
Spanish Speaking:
{
"city": "{city}",
"street": "{address}",
"state": "{state}",
"county": "{county}",
"postal_code": "{zip_code}",
"phone": "{phone_number}",
"phone_tag": "Spanish"
}
PS.: Notice that the last property on the JSON, must NOT have a comma after it.
Once the connectors are created in your Readymode account, you should be all set! Just make sure your callers are clicking the connectors to send data back to your REISift account.
Testing the Inbound Integrations
As long as the record exists in your REISift account and your callers are clicking the connectors, your records should be updating. You can test it by searching for a record you recently dispositioned in Readymode and going to the activity log within the record.
To access the activity log, open the record from your records page, scroll down below the map and click Activity Log.
Readymode events are logged as system updated the property or system added tags. Below is an example:
Events not being updated for records that are in both Readymode and your REISift account? Double check the addresses and make sure they match. If the addresses match and they still aren't being updated, reach out to Readymode Support so they can check your connectors.
Related Trainings: