Ad leads need the extended CRM and activation by Dealpipe. Only admins set up connections.
Create a connection
- Open Settings → CRM → Ad leads.
- Choose Add connection → Webhook and enter a name, for example “Zapier Meta campaigns”.
- Copy the URL and the secret. The secret is shown only once.
Google Ads lead forms
Google Ads sends each lead from a lead form straight to Dealpipe, without Zapier or Make.- Open Settings → CRM → Ad leads and choose Add connection → Google lead forms.
- Copy the Webhook URL and the Webhook key. The key is shown only once.
- Open the lead form in Google Ads. Under Export leads from Google Ads → Other data integration options → Webhook integration (optional), enter the URL and key.
- Choose Send test data. Dealpipe creates a test inquiry without a contact; the connection shows the time and name of the last test lead. Then choose Save.
Pause a connection
In the connection menu, choose Pause. A paused connection rejects every lead with403 and stores nothing. Resume makes it accept leads again. Google does not resend leads from the pause; download them as a CSV.
Send a lead
Send onePOST request per lead with a JSON object to the connection URL. Put the secret in the Authorization header as a bearer token. Dealpipe also accepts the X-Dealpipe-Secret header.
Fields
Empty values (
"" or null) count as missing. Numbers in text fields are kept as text. Dealpipe ignores other fields. Source details are stored only for a newly created contact; an existing contact keeps its first source.
Responses
You can safely resend a lead after an error. Because of
lead_id, no duplicate inquiry is created.
Example: Zapier
- Choose your ad platform as the trigger, for example Facebook Lead Ads → New Lead.
- Add the action Webhooks by Zapier → Custom Request.
-
Set Method to
POSTand URL to the connection URL. -
Enter the JSON under Data and insert the trigger fields, for example:
-
Under Headers, add
Authorizationwith the valueBearer <SECRET>andContent-Typewith the valueapplication/json. - Test the step. The lead appears under CRM → Leads.
Example: Make
- Choose your ad platform as the trigger, for example Facebook Lead Ads → Watch Leads.
- Add the module HTTP → Make a request.
- Set URL to the connection URL and Method to
POST. - Under Headers, add
Authorizationwith the valueBearer <SECRET>. - Choose
Rawas Body type andJSON (application/json)as Content type. - Enter the JSON under Request content and insert the trigger fields, as in the Zapier example.
- Run the scenario once. The lead appears under CRM → Leads.