ActiveCampaign

Follow the leader as they say! No one needs to present ActiveCampaign as the leader in customer experience automation, regrouping:
- sales automation
- email automation
- marketing automation
Thankfully for you, TexAu offers native integration with Active Campaign!
With this setup, you can use data from TexAu such as profile name, company name, and professional email address to Active Campaign and craft beautiful email campaigns!

First, let's start with a simple workflow where we will send a list of profiles (Google Sheets or CSV) that we will enrich to get their emails with TexAu and then send to ActiveCampaign:
- Scrape all the profile details.
- Find their emails.
- Add enriched leads to Active Campaign.
Select LinkedIn as the social platform, then choose the automation module called "Scrape a LinkedIn profile":

Add your connection cookie, then the profile URL you want to scrape. This could also be a list of LinkedIn profiles you want to extract complete details from a CSV file or Google Sheet.

In Active Campaign, go to your preferences, then to the Developer Tab to grab your API key and your user account ID:

To find your user account ID, you can copy it from the URL field below. It's the part between "https://" and ".api" in the URL:

Or you can also find it in the Active Campaign developer menu URL from your browser navigation bar:

After that, paste both your Active Campaign API key and Account ID in the TexAu fields below:

Finally, map the variables (each custom field, also called personalization tags) from the workflow you want to send to Active Campaign and run the automation:

You will be able to see the respective fields transmitted to ActiveCampaign from the logs:

From there you will be able to send personalized emails to your prospect list. You can then send these email lists a series of follow-up emails with data coming from TexAu. A great way to automate your deal pipeline on steroids.

Another way to integrate with ActiveCampaign is using automation webhooks.
Here instead of sending data from TexAu to ActiveCampaign via API, we will send data from ActiveCampaign to TexAu upon a particular trigger event.
Same as before, go to Settings, Developer Tab then Manage Webhooks:

Note that ActiveCampaign can only send outgoing webhooks, not incoming. For this, you will need the above API direct integration or use Zapier or equivalent.
Next, click add to create a new webhook:

Now go back to TexAu and create a new workflow.
First, add at least one automation module. In this example, we will try to find LinkedIn profiles from an ActiveCampaign contact list.
After that, click in the upper left corner on the webhook logo:

Here, we will generate a new webhook URL:
- Toggle on the “Listening” mode
- Copy the webhook URL
- Click on “Determine data structure”

Go back to ActiveCampain and add the following:
- Select an email list
- Name your webhook
- Paste the webhook URL you get from TexAu
After that select the trigger type (type of trigger event) you want to send data to TexAu:

A trigger event can be any event happening in your email marketing automation, such as:
- Account Added
- Account Updated
- Campaign Forwarded
- Campaign Opened
- Campaign Shared
- Campaign Starts Sending
- Contact Added
- Contact Added To Account
- Contact Note Added
- Contact Tag Added
- Contact Tag Removed
- Contact Task Added
- Contact Unsubscription
- Contact Updated
- Contact on Account Updated/Removed
- Deal Added
- Deal Note Added
- Deal Pipeline Added
- Deal Stage Added
- Deal Task Added
- Deal Task Completed
- Deal Task Type Added
- Deal UpdatedEmail Bounces
- Email Replies
- Link Clicked
- List Added
- SMS Reply
- SMS Sent
- SMS Unsubscribe
Finally, select the event trigger source (Initialize from) and click on Send Sample Data to send a webhook POST request to TexAu:


A few seconds after that, TexAu will receive the request and it should display this confirmation message “Successfully Determined”:

You are now set up to receive ActiveCampaign data once an event trigger is fired. You will be able to retrieve ActiveCampaign custom fields by inserting a webhook data variable in your automation module:


Last but not least: you can also integrate TexAu with ActiveCampaign using Zapier, Integromat, Pabbly, n8n, Integrately, and more…
Those will require TexAu to send a webhook POST request at the end of your workflow and use a webhook trigger to send the data to ActiveCampaign:

This time it will be the opposite of method #2: you will generate a webhook URL in Zapier instead.
Here’s an example with a Zapier webhook trigger:
- Add a Webhooks by Zapier module then select ActiveCampaign integration
- For the webhook trigger, select Catch Hook, for ActiveCampaign Create/Update Contact

In TexAu Send a Webhook POST request automation module:
- Add the Zapier webhook URL
- Method: post
- Create the post data fields and map the variables from other automation modules


Finally, it’s time to test your webhook request to send a sample data to Zapier:

That’s it! You are now ready to go!

You can learn more about TexAu, Webhooks, and Zapier here: