What we send with every lead
Every lead carries the same fields, with the same names, no matter where we send it. Use this table when a guide asks you to “map the fields”.
| Field name | What it holds | Example |
|---|---|---|
first_name |
Homeowner’s first name | Maria |
last_name |
Homeowner’s last name | Lopez |
phone |
Verified mobile number, digits with country code | +12485550143 |
email |
Email address | maria.lopez@example.com |
address |
Street address of the property | 1427 Maple Ridge Dr |
city |
City | Flint |
state |
Two-letter state | MI |
zip |
Five-digit ZIP | 48503 |
roof_need |
What they told us they need | Full roof replacement, Partial roof replacement, Roof repair, or Not sure yet |
property_type |
Type of home | Single family, Townhouse, Condo, Multi-family |
roof_age |
Age of the roof as they described it | 15 to 20 years |
timeline |
When they want the work done | Within 30 days |
priority |
What matters most to them | Price, Speed, Quality, Warranty |
delivered_at |
When we delivered the lead to you, Eastern time | 2026-09-17 14:32 |
lead_id |
Our ID for this lead. Quote it when you dispute or ask about a lead | VLN-2026-000431 |
Sample delivery (JSON)
Section titled “Sample delivery (JSON)”This is what a webhook, Zapier, Make, or custom CRM receives. One lead per delivery.
{ "first_name": "Maria", "last_name": "Lopez", "phone": "+12485550143", "email": "maria.lopez@example.com", "address": "1427 Maple Ridge Dr", "city": "Flint", "state": "MI", "zip": "48503", "roof_need": "Full roof replacement", "property_type": "Single family", "roof_age": "15 to 20 years", "timeline": "Within 30 days", "priority": "Quality", "delivered_at": "2026-09-17 14:32", "lead_id": "VLN-2026-000431"}Lead source
Section titled “Lead source”Where your CRM has a lead source field, we set it to Vetted Lead Network so your reports group these leads together.