Lead Webhook

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"
        }
    ]
}

Body Parameters