Running Facebook lead ads? Connect your Lead Form to DM Champ through an automation platform such as Pabbly, Zapier or Make. Each new lead is created as a contact and added to the list you choose, ready for a broadcast, a campaign or an AI Agent to follow up.
How it worksWhat the setup actually looks like, from the connection screen to the first booking or record the AI handles in Facebook Lead Ads.
Create a campaign with the Leads objective and choose Instant Form as the lead method. Include first name and phone number with country code at minimum, and optionally last name and email.
Preview your form, fill it in with test data and confirm the entry appears in your Facebook Lead Center. That test lead is what you map the fields against in the next step.
In Pabbly, Zapier or Make, create a workflow with the Facebook Lead Ads new lead trigger. Connect your Facebook account, pick the Page and the Lead Form, and fetch the test lead to confirm the connection.
Add an HTTP or webhook action that posts the first name, last name, phone and email to the DM Champ contacts endpoint with your API key. Include your list ID so the contact is created and listed in the same request.
Submit another test lead, then check that the contact was created with the right name, phone and email, that it landed in the correct list, and that whatever you set to message that list fired.
Every screen and field is covered in the setup guide: Facebook Lead Ads documentation.
How it worksThere is no direct Facebook connection to set up inside DM Champ. An automation platform sits between the two and passes the lead across using the API. A prospect fills out your Facebook Lead Form, your automation platform picks up the new lead and sends the details to DM Champ, and DM Champ creates the contact and adds it to the list you specify. From there a broadcast, a campaign or an AI Agent takes over, whether that is an AI welcome message, a drip sequence or a manual follow-up.
What you need firstThe setup is short, but it assumes a few pieces are already in place before you start wiring anything together. You need somewhere for the lead to come from, something to carry it across, and somewhere for it to land. The help guide uses Pabbly Connect as its example, and the steps are close enough on Zapier or Make that you can follow the same order. Generate the API key first, since every request needs it, and decide which contact list the leads from this particular form should go into.
Field mappingThe create-contact request takes first name, last name, phone and email, mapped from the fields on your lead form. The phone number must include the country code, for example +1 for the US or +31 for the Netherlands. If your form collects the number without one, add a formatting step in your automation to put it on before the request goes out. You can also pass the list ID in the same create request, so a second add-to-list call is only needed when your platform has to create the contact before it decides which list to use.
Finding your list IDClick Contacts, then the Lists tab. Open the row menu next to the list you want and click Copy list ID. That is the value your automation sends, and it decides which broadcast, campaign or AI Agent picks the lead up. Running several lead forms is the same setup repeated: a separate workflow per form, each pointing at its own list and its own follow-up.
Worth knowingIf a contact with the same phone number already exists, the create call comes back with a 409 error code rather than the existing contact, so your automation should branch on that and look the contact up by phone number before adding them to a list. Set your automation platform to notify you when an API call fails too, so a broken step does not quietly cost you leads.
The same AI agent that closes $40K deals in DMs is one click away. No signup, no demo call - open the chat, push back, see if you can break it.