Sync ad leads to Keap (Infusionsoft) contacts with tags, custom fields, and email opt-in -- automatically starting your campaigns from every new form submission.
Connect Keap with 4 lead sources
Keap (formerly Infusionsoft) organises customer data into Contacts, applies Tags to drive segmentation, and runs Campaigns -- multi-step automations that fire when a contact gets tagged. LeadSync connects via OAuth, stores a long-lived token pair, and uses Keap's XML-RPC contact API to either create a new Contact or update an existing one for each Facebook, Google, LinkedIn, or TikTok lead.
On lead arrival, LeadSync first calls findByEmail against the Keap contact store. If the email already exists, the integration honours the connection's existed setting: update overwrites the contact's mapped fields with the latest values, and skip declines the duplicate so an existing nurture sequence is not interrupted. New emails create a fresh Contact via the add call.
Keap Campaigns are tag-driven -- the entry condition for almost every Campaign is "Contact gets tagged with X". LeadSync supports applying multiple Keap Tags per connection: when a lead lands, the integration calls contacts.addToGroup for each Tag ID configured, and Keap's Campaign engine takes over from there.
For new contacts (not updates), LeadSync also calls emails.optIn with the reason "Contact gave explicit permission" -- which is what Keap expects for paid-social leads who consented via the Facebook lead form. This unlocks email sends through Keap Broadcasts and any email step inside your Campaign sequences. Without explicit opt-in, Keap silently suppresses email steps.
Keap has a deep standard contact schema -- 70+ fields covering Phone1 through Phone5 (each with a type), Email, EmailAddress2, EmailAddress3, full address blocks (Address1/2/3), Company, JobTitle, SpouseName, ContactNotes, LeadSourceId, Birthday, Anniversary, and dozens more. The LeadSync field mapping screen lists the full set so you can match lead form questions to whichever Keap field your downstream workflow uses for segmentation or merge-tag personalisation.
Custom fields you have defined in Keap (Settings › Custom Fields) appear alongside the standard fields automatically -- LeadSync queries DataFormField at mapping time to pick them up. Map a lead form question to a Keap custom field once, and every lead through that connection populates the field for use in Campaign decisions or email merge tags.
Set up your Keap integration in under 60 seconds. Free 14-day trial, no credit card required.
Start Your Free Trial