ActiveCampaign + Salesforce integration

Combine ActiveCampaign + Salesforce and move contacts and email engagement into Salesforce, or CRM data into ActiveCampaign. Just ask Letaido's AI agent and watch it do the work.

Best ActiveCampaign and Salesforce integration jobs to start with

Use this ActiveCampaign Salesforce integration to send new leads to ActiveCampaign, turn signups into leads, onboard new customers and flag pricing clicks.

Every morning at 7am

New Salesforce leads added to ActiveCampaign

Every morning the agent adds yesterday's new Salesforce leads to your ActiveCampaign list, tagged with their lead status and source.

When someone subscribes

ActiveCampaign signups as Salesforce leads

When someone subscribes to your ActiveCampaign list, the agent creates a Salesforce lead, or logs the signup on the lead or contact you already have.

Every morning at 8am

Won Salesforce deals start ActiveCampaign onboarding

Every morning the agent tags the contacts on yesterday's won Salesforce deals as customers in ActiveCampaign and adds them to your onboarding automation.

Every Monday at 9am

ActiveCampaign pricing clicks as Salesforce tasks

Every Monday the agent finds last week's ActiveCampaign pricing clickers and creates Salesforce follow-up tasks, assigned to the record owner when a user owns it.

ActiveCampaign Salesforce integration options, compared

ActiveCampaign's own app keeps records matched both ways. Leta builds each job, rules included, from one plain request.

OptionCRM leads reach your email listsSignups and clicks reach the CRMRuns on its own after setupApplies your own rulesActiveCampaign panels in Salesforce
Letaido AI agentYesYesYesYesNo
ActiveCampaign's Salesforce integrationYesYesYesPartlyYes
Zapier and other no-code toolsYesYesYesYesNo
Spreadsheet export and importPartlyNoNoNoNo
Read the full comparison
OptionDirectionWhat starts itBest forWatch out for
Letaido AI agentFresh leads and closed won buyers go to ActiveCampaign; self signups and pricing clickers land in SalesforceA self signup on your list, a time you pick, or a request in chatStatus and source tags, leads made from signups, onboarding kicked off by won deals, sales tasks from pricing clicksNo embedded ActiveCampaign panels in Salesforce. Salesforce sends Leta no events, so its side is read on a schedule, and it has to be an edition with API access
ActiveCampaign's Salesforce integrationBoth ways: contacts and leads sync in each direction, opportunities from Salesforce to ActiveCampaign onlyA scheduled sync to ActiveCampaign, every 1 to 12 hours or daily; batches to Salesforce about every 10 minutesKeeping mapped contact and lead fields in step, and sending campaigns or starting automations from a Salesforce recordIncluded with ActiveCampaign Enterprise plans. Needs Salesforce Lightning and an admin to install the package. New ActiveCampaign contacts reach Salesforce only through a Create lead or Create contact automation step, there is no historical sync, and the sync can't be made one-way
Zapier and other no-code toolsOne direction per ZapA new ActiveCampaign contact, or a Salesforce lead or record found when Zapier pollsCopies with conditions you set, like new Salesforce leads becoming ActiveCampaign contacts, using Filters and PathsSalesforce counts as a Premium app on Zapier, its new lead and new record triggers poll rather than fire at once, and you build each Zap, its filters and paths yourself and keep them working
Spreadsheet export and importSalesforce out, ActiveCampaign inSomeone on your team, by handA single list pulled for one sendSomebody has to remove opted out people and add tags every time, and ActiveCampaign activity never reaches Salesforce

ActiveCampaign and Salesforce: the old way vs. Letaido

  1. 1Filter Salesforce leads to the ones created yesterday
  2. 2Drop anyone with Email Opt Out ticked
  3. 3Download the list as a spreadsheet
  4. 4Upload it to ActiveCampaign and match the columns
  5. 5Add the status and source tags
Every morning at 7am, find the Salesforce leads created yesterday that have an email and haven't opted out of email. Add each one to my ActiveCampaign list 'Newsletter' with first name, last name and phone, tagged salesforce-lead plus their lead status and lead source. Don't re-subscribe anyone who unsubscribed.
Newsletter list, tab Added this morning
[email protected], Priya Shah, Subscribed
[email protected], Marco Ruiz, Subscribed

How ActiveCampaign and Salesforce jobs start

When something happens

A job can start when someone subscribes to your ActiveCampaign list, like “ActiveCampaign signups as Salesforce leads”.

On a schedule

Saved as an automation, like these jobs: every morning at 7am, every morning at 8am or every Monday at 9am.

When you ask

Ask in chat; Leta picks from 382 actions.

ActiveCampaign events Letaido can react to

How to set up the ActiveCampaign Salesforce integration

  1. 1Paste your ActiveCampaign API URL and key
  2. 2Connect with Salesforce after a one time admin setup
  3. 3Approve the first run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Try it in chat first
  5. 5Choose when it runs

Every ActiveCampaign and Salesforce action the agent can take

ActiveCampaign
14 groups: 140 reads, 175 writes
  • Create and update contacts
  • Manage e-commerce data
  • Admin and advanced
  • 11 more

List bulk imports · List lists · Update ecom connection · List field groups

Salesforce
12 groups: 42 reads, 25 writes
  • Create, update, and delete records
  • View and refresh dashboards
  • Read org and user info
  • 9 more

List report instances · Create records · Get record · Upload file

Frequently asked

Does ActiveCampaign integrate with Salesforce? +

Yes. ActiveCampaign builds its own Salesforce app, part of its Enterprise plans, which keeps contacts and leads matched in both directions. On top of that, Leta runs jobs with your rules, like status and source tags on new leads or a follow-up task when a Salesforce contact or lead clicks your pricing link.

How do I connect ActiveCampaign and Salesforce to Letaido? +

Sign in to Salesforce and add your ActiveCampaign API key in Letaido, one time each. Your Salesforce edition must include API access. After that, type the job you want, or copy a prompt from one of the jobs above.

Is it a two-way sync between ActiveCampaign and Salesforce? +

No, it runs jobs rather than a field mirror. Salesforce sends Leta no events, so leads and won deals are read on a schedule. A self signup in ActiveCampaign starts its job as it happens.

Can ActiveCampaign form signups become Salesforce leads? +

Yes. A person who joins your list on their own gets a new lead with ActiveCampaign as the lead source. If Salesforce already has them, Leta logs a completed task on that record instead. Letaido creates the webhook for you.

Do won Salesforce deals start an ActiveCampaign automation? +

Yes. Each morning Leta reads the deals closed won the day before, adds a customer tag to their contacts and enrols them in your onboarding automation. Contacts with Email Opt Out ticked in Salesforce are left out.

Will unsubscribed people get added back to my list? +

No. Leads with Email Opt Out ticked in Salesforce are skipped, and ActiveCampaign refuses to put someone back on a list they left. The run lists who was refused.

What needs my approval in ActiveCampaign and Salesforce? +

Allow all read operations once per app; approve each kind of write once.

Put ActiveCampaign and Salesforce to work today

Connect ActiveCampaign and Salesforce, then ask for a job like "Add new Salesforce leads to ActiveCampaign every morning". Leta gets it done on your schedule, or the moment you ask.

Get Letaido