Sync ad leads to Customer.io as identified customers -- triggering behavior-based messaging campaigns automatically with every new form submission.
Connect Customer.io with 4 lead sources
Customer.io is built around identified people -- every record needs a stable identifier the rest of your messaging stack can key off. LeadSync connects to the Customer.io Track API at track.customer.io/api/v1 using HTTP Basic auth (your Site ID as username, API key as password) and PUTs each Facebook, Google, LinkedIn, or TikTok lead as an identified person record with the lead form data attached as attributes.
Setup is two values from your Customer.io Workspace settings: the Site ID and the API Key from the Tracking API Keys section under Account Settings. Paste both into LeadSync and the integration is wired -- there is no OAuth flow, no per-list selection, just identify-and-trigger.
Every field on your ad form lands in Customer.io as a person attribute. Email, first name, last name, and phone are passed through directly; lead-form custom questions become custom attributes that you can immediately use in Customer.io Segments, Campaign entry conditions, and Liquid template tags inside email or push copy.
LeadSync also exposes a per-connection Custom attribute field that gets stamped on every lead from that connection. Use it to tag the lead source -- "fb_paid_social", "linkedin_b2b", "tiktok_lead_gen" -- so a single Customer.io Segment can isolate one channel for attribution reporting or for excluding cold leads from broadcast sends.
Once a lead is identified, any People-trigger Campaign with a matching entry condition fires automatically -- the same way it would for someone who signed up via your website. This is the cleanest pattern for paid-social welcome flows: build the Campaign once in Customer.io, set the entry condition to match the custom attribute LeadSync stamps on incoming leads, and every Facebook lead enters the journey within seconds of submitting the form.
Because Customer.io supports cross-channel messaging from a single profile -- email, SMS, push, in-app, transactional -- the same identified record powers your full follow-up sequence. No separate sync to a second tool, no duplicate-attribute drift between channels.
Set up your Customer.io integration in under 60 seconds. Free 14-day trial, no credit card required.
Start Your Free Trial