How to Use ActiveCampaign with Salesforce to Qualify, Track, and Nurture Leads

How to Use ActiveCampaign with Salesforce to Qualify, Track, and Nurture Leads

Table of Contents

    While the ActiveCampaign Deals CRM is one of our most powerful and easy-to-use features, we know that for some of our users, it makes sense to use Salesforce in addition. And since Salesforce doesn’t provide the extended functionality that ActiveCampaign does, we don’t want those users to miss out on the full marketing automation experience!
    That’s why it’s important for you to know how you can sync ActiveCampaign with your Salesforce account, allowing you to manage your leads and opportunities in Salesforce without sacrificing the ability to market to those contacts with the full power of ActiveCampaign.
    In this guide, we’ll show you how to use Zapier to send contact data between ActiveCampaign and Salesforce, so Salesforce can take care of your CRM needs while ActiveCampaign handles everything else, from collecting new contact details, to qualifying leads, to nurturing those leads.
    Note: To complete the following processes, you will need an account with ActiveCampaign, Salesforce and Zapier (paid version).
    Let’s dive in.

    Send Contact Data from ActiveCampaign to Salesforce

    If using Salesforce as your primary CRM, we recommend using ActiveCampaign to gather contact information and send qualified leads to Salesforce.
    For example, you can create an ActiveCampaign form to collect new contact information in our platform. Then, use our lead scoring feature to identify contacts who are hot leads, and send their information to Salesforce to be added as new leads or opportunities.
    To transfer contact details to Salesforce, you can create an automation that uses a webhook to send the relevant data.

    Sending Qualified Leads to Salesforce

    Let’s say you’re using a scoring system that identifies contacts as leads when they reach a score greater than 50. Create an automation that starts with a “Score changes” trigger:
    otw8q0pg6 image2018 04 11at4.26.52pm
    And configure it to pull in contacts when their lead score reaches above 50:
    y9kkdpgnz image2018 04 11at4.29.19pm
    Next, log into your Zapier account and select the Make a Zap! button. Choose Webhooks for your Zap trigger:

    Select “Catch Hook” and click the Continue button:
    am3gwp8z7 catchhook
    Copy the webhook URL that Zapier generates for you:
    jd0jmdvca copytoclipboard
    Now, go back to your automation in ActiveCampaign, and add a Webhook action:
    eqc9qxnr7 screenrecording2018 04 11at04.41pm
    Paste the webhook URL you copied from Zapier into the URL bar and click “Save:”
    bdqry9kh1 addwebhookurl
    Your automation is now complete. Don’t forget to set it to Active! You’ll also need to add a test contact to it to ensure the automation is working, then test your webhook in Zapier (see steps 16-20 at this link for help).
    6m7fdeupq image2018 04 12at11.26.33am

    Storing Qualified Leads in Salesforce

    Now that you’ve created your webhook and confirmed that it’s working, you’re ready to finish setting up your Zap in Zapier. Just like a start trigger for an automation in ActiveCampaign, the webhook you just created serves as the trigger for your Zap. Now you need to add an action that sends the data from the webhook into Salesforce.
    To do this, select Salesforce from the list of available apps in Zapier:
    ma63gg99v image2018 04 12at11.45.53am
    Select “Create Lead” and click the Save + Continue button:
    5x4e7kjrn image2018 04 12at11.51.02am
    Make sure you have the correct Salesforce account selected if you have multiple accounts. Then click the Save + Continue button.
    Match the required Last Name and Company information from the webhook (pulled from ActiveCampaign) to the appropriate fields, as well as any other contact details you’d like sent to Salesforce.
    ioy56c2 screenrecording2018 04 12at03.31pm
    You can then send a test lead to Salesforce, or opt to “Skip Test:”
    prshanqih image2018 04 12at12.25.17pm
    Once you click the Finish button, give your Zap a name and turn it on to complete the process.
    757gdvzbu image2018 04 12at12.29.12pm

    Send Lead Data from Salesforce to ActiveCampaign

    While your lead/opportunity information is managed in Salesforce, you may want to send this data to ActiveCampaign in order to engage your leads in a nurturing sequence. This way, you can ensure that you’re targeting all new leads/opportunities with your marketing, and engaging them through the sales process.
    To do this, you can create another Zap that is triggered by a new lead in Salesforce, that then creates or updates a contact in ActiveCampaign.

    New Lead Send to ActiveCampaign

    In Zapier, select the Make a Zap! button. Choose Salesforce from the app menu:
    r2qiav8jn image2018 04 12at1.35.19pm
    Choose “New Lead” and click the Continue button:
    y24qcjoqc image2018 04 12at1.36.10pm
    Make sure you have the correct Salesforce account selected if you have multiple accounts. Then click the Save + Continue button.
    Next, you’ll be prompted to test your trigger. You can do this by adding a test lead in Salesforce, then returning to Zapier and clicking the Fetch & Continue button:
    rgqq5levl image2018 04 12at1.47.12pm
    Once you test successfully, click “Continue.” Now you’re ready to choose an action for your Zap. Choose ActiveCampaign from the app menu:
    14d3dfw4 image2018 04 12at1.54.51pm
    Select “Create/Update Contact” and click the Save + Continue button:
    0jgdf0hrm image2018 04 12at1.56.42pm
    Again, if you have multiple ActiveCampaign accounts, make sure you have the correct account selected before clicking the Save + Continue button.
    Then, use the drop-down menus on the left of each field to select:

    • The ActiveCampaign list you want new Salesforce leads added to
    • The field value to pull from for the contact’s email address
    • Any other fields you’d like included in the send to ActiveCampaign

    For example, you could create an ActiveCampaign list called “New Leads,” and apply a “Salesforce” tag to help you track which contacts came from Salesforce as leads.
    uufxldgee image2018 04 12at2.18.53pm
    Scroll down and click “Continue” when you’re finished. You can then send a test lead to ActiveCampaign, or opt to “Skip Test.”
    Click the Finish button to complete the Zap, name it, and turn it on.
    aeoodh431 image2018 04 12at2.20.53pm
    Now, new leads from Salesforce will be added to your “Sales Leads” list in ActiveCampaign via a Zap. From here, you can use an ActiveCampaign automation to begin a nurturing sequence whenever a new contact is added to that list.

    Nurturing New Leads

    To pull contacts who are coming from Salesforce into your automation, configure it so it is triggered whenever a contact subscribes to the same list you’re adding Salesforce leads to via Zapier.
    pdvoprl6 image2018 04 12at2.40.32pm
    For more on building automations designed to engage and nurture leads, read up on the in-platform automation recipes we offer (parts 1, 2 and 3), and visit the ActiveCampaign Marketplace.

    Learn More

    We showed you an example of how you can use Zapier to sync ActiveCampaign and Salesforce, but you can also accomplish a sync between the two using PieSync.
    To learn more about using webhooks, read our Help articles on working with webhooks and sending a webhook in an automation.

    Ready to get started?

    Try it free. No credit card required. Instant set-up.