Push ad leads into Vertical Response contact lists in real time -- with standard and custom fields mapped for immediate email marketing follow-up.
Connect Vertical Response with 4 lead sources
Vertical Response uses an OAuth 2.0 authorisation-code flow rather than a static API key, so the connection setup redirects you from LeadSync to vrapi.verticalresponse.com/api/v1/oauth/authorize, you log in and approve the LeadSync app, and Vertical Response sends you back with a one-time code. LeadSync exchanges that code for a long-lived access token and stores it on the connection -- no API keys to copy and paste, no rotation chores.
Every subsequent API call to vrapi.verticalresponse.com/api/v1/ goes out as a Bearer token request. If the token is ever revoked from inside Vertical Response (for example, you remove the LeadSync app), new leads start failing with 401s and an error appears on your LeadSync Logs tab -- reconnect from the LeadSync settings screen and saved leads resume immediately.
During setup, LeadSync calls GET /lists to enumerate every contact list on your Vertical Response account, so you can pick a destination list per lead source on a clean dropdown rather than typing in IDs. Each LeadSync connection is bound to one list -- if you want different ad campaigns to feed different lists, build one connection per list.
For field mapping, LeadSync calls GET /contacts/fields?type=all, which returns both Vertical Response's standard fields (email, first_name, last_name, etc.) and any custom contact fields you have created. Custom fields are flagged internally with a custom- ID prefix so the mapping logic knows to nest them correctly in the contact payload at send time.
When a lead arrives, LeadSync POSTs to lists/{list_id}/contacts with the email plus every mapped field. Standard fields are sent at the top level of the body; custom fields are sent under a custom object keyed by the Vertical Response field IDs LeadSync stored at setup. The body uses application/x-www-form-urlencoded encoding -- a Vertical Response API quirk worth knowing if you compare to other email platforms which use JSON.
A repeat submission from the same email address updates the existing contact rather than creating a duplicate, so contact counts and segment membership stay accurate even if a lead fills your form twice. Email is the required identifier -- any lead missing the email mapping is skipped and logged.
Set up your Vertical Response integration in under 60 seconds. Free 14-day trial, no credit card required.
Start Your Free Trial