Funnel will submit a POST request to your specified webhook each time a lead is created, as well as whenever the lead is updated, such as if they contact another listing.
The request will include a JSON payload in it’s body that looks like the following:
{
"nestio_client_id": 456678,
"nestio_team_id": 1234,
"people": [
{
"first_name": "John",
"last_name": "Doe",
"email": "johndoe@example.com",
"phone_1": "510-555-4567",
"phone_2": ""
},
{
"first_name": "Jane",
"last_name": "Doe",
"email": "janedoe@example.com",
"phone_1": "",
"phone_2": ""
}
],
"lead_source": "streeteasy",
"move_in_date": "1970-01-01",
"created_at": "2019-01-01T04:55:55",
"listings": [
{
"nestio_unit_id": 123,
"property_address": "123 First St",
"property_internal_id": "AAAA",
"unit_number": "2A",
"unit_internal_id": "XXXX"
}
],
"messages": [
{
"message": "Hi am i interested in seeing apt 2a.",
"received_at": "2019-01-01T04:55:55"
}
],
"agents": [
{
"name": "Dave Agently",
"email": "dave@agently.com",
"nestio_agent_id": "2"
}
]
}
nestio_client_id
- The unique ID for this lead assigned by Funnel.nestio_team_id
- The unique ID of the company team to which this client was assigned.people
first_name
- String field for the persons’s first name.last_name
- String field for the persons’s last name.email
- String field for the persons’s email.phone_1
- String field for the person’s primary phone number.phone_2
- String field for the person’s secondary phone number.lead_source
- String field for the way the client became a lead for your property. (Use name values from Discovery Sources)move_in_date
- Date field move-in date, if available.created_at
- The datetime the lead the was initially created.listings
nestio_unit_id
- The ID of the unit, assigned by Funnel.property_address
- The address of the property that the listing is in.property_internal_id
- If you have provided Funnel with identifiers for your properties, that value will be included here.unit_number
- The unit number of the listing. Note that in the event that the ILS has only provided a Property and not a unit, this will not be included.unit_internal_id
- If you have provided Funnel with identifiers for your units, that value will be included here.messages
message
- The text of the message.received_at
- Datetime of when the message was received.agents
name
- The agent’s name.email
- The agent’s email.nestio_agent_id
- The unique ID of the agent.