Add ad leads to Campaigner email lists and automations automatically -- with custom database fields mapped to your lead form questions.
Connect Campaigner with 4 lead sources
Campaigner exposes its modern edapi.campaigner.com/v1/ REST API for subscriber and list management. LeadSync authenticates with your Campaigner API Key (a single value pasted into the connection settings, sent on every request as the ApiKey header) and POSTs to /Subscribers with an EmailAddress, the destination ListID, and any mapped custom fields wrapped in Campaigner's required CustomFields array shape.
During setup, LeadSync calls GET /Lists to enumerate every Campaigner list on your account so you can pick a destination per lead source -- and GET /Database to enumerate every column on your subscriber Database (excluding the four system columns Campaigner doesn't allow you to write: CreateDate, DateStamp, EmailID, and IPAddress).
Campaigner is strict about what can land in FirstName and LastName -- digits, punctuation, and emoji are rejected with a 400 from the Subscribers endpoint. To stop a single odd lead from breaking your sync, LeadSync runs a regex sanitiser (preg_replace("/[^A-Za-z]/", '', $value)) over any value you map to FirstName or LastName before it goes into the payload.
That means a lead who types "John2" or "Mary-Anne!" still arrives in Campaigner as "John" / "MaryAnne" rather than getting silently dropped. All other custom fields are sent untouched, so phone numbers, addresses, postcodes, and free-text answers come through verbatim.
When you build a connection, the field mapping screen lists every writable column from your Campaigner Database (loaded live via getFields()) plus the standard Email identifier. Map any lead form question to any Database column once, and the value populates on every subsequent lead.
The EmailAddress mapping is required -- if you forget to map a lead form question to Email, LeadSync logs "Required email field not mapped from lead data" and skips that lead rather than POST a malformed payload that Campaigner would reject anyway. You can find skipped-lead diagnostics on the Logs tab in your LeadSync dashboard.
Set up your Campaigner integration in under 60 seconds. Free 14-day trial, no credit card required.
Start Your Free Trial