iContact
Integrations › iContact

iContact Integration

Add ad leads to iContact contact lists automatically -- so your email campaigns reach new leads the moment they submit your ad form.

Available Integrations

Connect iContact with 4 lead sources

Start Free Trial No credit card required · 14-day free trial
iContact
Facebook to iContact
Sync leads from Facebook & Instagram Lead Ads to iContact in real time.
Available on all plans
iContact
Google Ads to iContact
Sync leads from Google Ads Lead Form Extensions to iContact in real time.
Available on all plans
iContact
LinkedIn to iContact
Sync leads from LinkedIn Lead Gen Forms to iContact in real time.
Available on all plans
iContact
TikTok to iContact
Sync leads from TikTok Lead Generation to iContact in real time.
Available on all plans
Trusted by
1,000+ businesses
Leads synced
2M+
Integrations
37+
Free trial
14 days, no card

How It Works

1
Connect Your Ad Account
Link your Facebook, Google, LinkedIn, or TikTok ad account to LeadSync in one click.
2
Choose iContact
Select iContact as your destination and authenticate your account.
3
Map Your Fields
Match your lead form fields to iContact and start syncing leads instantly.

How LeadSync Pushes Contacts into iContact

iContact authenticates API requests with a three-part credential: Application ID (AppId), Username, and Password. These are pasted into the LeadSync connection settings (semicolon-separated under the hood) and travel on every request as the API-AppId, API-Username, and API-Password headers alongside the API-Version: 2.2 declaration. There's no OAuth dance and no token rotation -- the credential triplet stays valid until you revoke it in the iContact admin.

On the first connection, LeadSync calls iContact's icp/a/ endpoint to discover your accountId and clientFolderId (the two IDs that scope every subsequent API call), then caches them on the connection so future calls hit the correct sub-account directly. From that point on every new lead is a single POST /contacts followed by a POST /subscriptions to bind the contact to the destination list with a normal (subscribed) status.

Standard Fields and Custom Field IDs

iContact exposes a fixed set of standard contact fields -- email, prefix, firstName, lastName, suffix, street, street2, city, state, postalCode, phone, fax, business. LeadSync's field mapping screen lists every one of them so a Facebook lead form question lands in the matching iContact column.

Custom fields you've defined in iContact (lead source, business size, region, anything else) appear in the same dropdown alongside the standard set, identified by their numeric customFieldId. LeadSync calls GET /customfields live during connection setup to enumerate everything that exists on your account -- so a custom field added in iContact this morning shows up in the LeadSync mapping screen this afternoon without any redeploy or refresh.

List Subscription Triggers Autoresponders

iContact's autoresponder series and message campaigns are typically triggered by list subscription -- the moment a contact is added to a list, the welcome series fires and the campaign cadence begins. LeadSync's two-step contacts + subscriptions pattern is exactly what triggers that flow: the contact lands in iContact tagged as normal (subscribed) on your destination list, and any autoresponder you have configured against that list runs immediately.

For multi-channel lead routing, this means a single iContact account can serve different paid-social audiences cleanly: Facebook leads land in your Paid Social Welcome list with one autoresponder series, LinkedIn leads land in a B2B-focused list with a different series, TikTok leads in a third. Each source becomes its own LeadSync connection but they all share the same iContact credentials.

Frequently Asked Questions

In iContact, open Settings > Integrations > Custom API Integrations, create a new application, and copy the AppId. The Username is your iContact login email, and the Password is the one you set inside the API integration screen (it can differ from your normal portal password). Paste all three into LeadSync when adding iContact as a destination.
On the first API call, LeadSync queries the icp/a/ endpoint to enumerate your accountId, then queries the same path with that accountId to discover your clientFolderId. Both are cached on the connection for subsequent requests, so there is no per-call lookup overhead and no manual configuration of these IDs from your side.
No. iContact upserts on email -- a repeat submission updates the existing contact's field values rather than creating a new row. The subsequent subscription call also adds them to the list once, regardless of whether they were already on it, so list membership stays clean.
On the LeadSync mapping tab, custom iContact fields appear in the same dropdown as the standard fields (email, firstName, etc.) -- LeadSync calls iContact's customfields endpoint live during connection setup to enumerate everything on your account. Pick the custom field name in the dropdown, point it at the matching lead form question, and save. Updates to your iContact custom-field schema show up automatically next time you open the mapping screen.
email, prefix, firstName, lastName, suffix, street, street2, city, state, postalCode, phone, fax, and business. These are the documented iContact contact attributes, and every one is exposed in the LeadSync mapping dropdown alongside any custom fields you have defined.
Yes. LeadSync's subscription call adds the new contact to your destination list with normal (subscribed) status, which is the trigger condition for any autoresponder series configured against that list. The first message in the series typically delivers within minutes.
Yes. Each LeadSync connection points at one iContact list, so create separate connections per source if you want them isolated. Facebook leads can land in a paid-social list with one autoresponder, LinkedIn leads in a B2B list with a different one -- both subscribed via the same iContact credentials but routed by source.
Yes. LeadSync supports iContact as a destination for lead forms across Facebook, Instagram, Google Ads lead form extensions, LinkedIn Lead Gen Forms, and TikTok Lead Generation. Each source is its own LeadSync connection but they all use the same iContact API integration helper.

Start Syncing Leads to iContact

Set up your iContact integration in under 60 seconds. Free 14-day trial, no credit card required.

Start Your Free Trial
No credit card required • Set up in 60 seconds • Cancel anytime