Subscribe to blog updates via email »

ActiveCampaign Review

February 21 2019 – 08:18pm

activecampaign reviewAfter years of research, several years ago I switched from MailChimp to ActiveCampaign. Why do I love ActiveCampaign so much? I’ve already done my MailChimp vs. ActiveCampaign comparison. Now it’s time to do an ActiveCampaign review.

This review is also available as a video, and on your favorite e-reader.




ActiveCampaign 14-day free trial

If at any point you decide ActiveCampaign is right for you, I have an ActiveCampaign 14-day free trial coupon available at this link. If you use my link, you get this free trial, and I get a commission at no extra cost to you. It’s a great way to thank me for this review, and to make it possible for me to make more reviews like this one.

ActiveCampaign “Pros”

Here’s what I love about ActiveCampaign, along with why that fits my business. I’ll expand on all of these later:

  1. You can do just about anything with ActiveCampaign. My personality is such that I want to dream up the right way to do my email marketing, and then I want to build exactly that. I can always do that with ActiveCampaign. I personally struggle being limited by a tool. But some people are good at that. MailChimp was extremely limited, and that didn’t fit me and my business.
  2. ActiveCampaign’s automations are easy to understand and visualize. This is because they have a visual, drag-and-drop editor. They were the first service I came across that had a drag-and-drop editor, besides InfusionSoft – which I wanted to avoid because everyone was calling it “confusionsoft.” The moment I saw ActiveCampaign’s automation builder, I was in love. Many other services have visual editors now, and I’m not sure which ones were simply following ActiveCampaign’s lead.
  3. ActiveCampaign has versatile goal tracking. You’re probably doing email marketing because you have some goal you want to meet with your prospects. With ActiveCampaign, you can track the success of your efforts with goal tracking. Because you can do just about anything with ActiveCampaign, your goal can be just about anything – whether that’s registering for a webinar, or buying a product.
  4. ActiveCampaign has tons of integrations. When I started with ActiveCampaign, they were up and coming. Now they’re one of the top email marketing platforms, so they have more integrations than ever. And those integrations tend to be rich, giving a lot of control.
  5. ActiveCampaign has Message Variables. This is my favorite ActiveCampaign feature. You can create a library of plain text or HTML snippets that you can then reuse throughout your campaigns. For example, if you want to change a coupon code in an automation on a regular basis, you can do that.
  6. ActiveCampaign has the best deliverability in the business. This wasn’t readily apparent to me. I do think MailChimp had good deliverability, and I once had a deliverability issue with ActiveCampaign (that support quickly straightened out for me). But according to a recent report by Email Tool Tester, ActiveCampaign leads the industry with a 97% deliverability rate. By contrast, MailChimp and ConvertKit have about 81% deliverability rates, and AWeber only a 75% deliverability rate.
  7. ActiveCampaign has advanced tiers of service. Switching email marketing platforms is a pain, so you hate to have to switch simply because your business grows. With ActiveCampaign, you can upgrade to a “Pro”-level plan, which has additional features such as lead scoring, a CRM, SMS marketing, and on-site chat.
  8. ActiveCampaign has competitive pricing. I wouldn’t let a few bucks difference force me to pick a different email marketing platform, but ActiveCampaign’s pricing is a great deal.

ActiveCampaign “Cons”

No email marketing platform is perfect. Here are things that have bothered me about ActiveCampaign:

  1. Clunky email editing experience. I got spoiled with MailChimp’s email editor. It’s the easiest to use. ActiveCampaign’s email editor has some strange quirks that slow me down.
  2. Cumbersome to edit multiple emails in an automation. Editing emails in an automation is a pain in ActiveCampaign. ConvertKit is the best at this experience.
  3. You have to build everything from scratch. Many email marketing platforms have shortcuts for doing certain things, such as identifying inactive contacts, adjusting granular subscription preferences, or delivering lead magnets. But on ActiveCampaign, you have to build all of these from scratch, which steepens the learning curve.
  4. Occasional slow performance. When I first joined ActiveCampaign, performance was painfully slow. I think they were experiencing growing pains, as they’ve quickly grown to be a dominant email marketing platform. Performance has improved dramatically, but I still occasionally experience slow performance, mostly in viewing reports.
  5. The features can be overwhelming. Because you can do anything with ActiveCampaign, there are a lot of features to sort through. This makes the learning curve steep. If you aren’t willing to put in time to learn the ins and outs of ActiveCampaign, you may be better off with a more simple platform, such as MailChimp, or even ConvertKit is more simple.

My perspective as an ActiveCampaign reviewer

Now that I have the basic details out of the way, let me tell you about my perspective. This will help you see where you and your business might be different, and where you might have different preferences in your email marketing platform.

Let’s take a look at some of the ways that I use ActiveCampaign in my business.

ActiveCampaign’s automations are versatile

ActiveCampaign has always been built to have automations. This is a contrast to some of the original email marketing platforms that have been around for much longer, such as MailChimp and AWeber.

AWeber and MailChimp both have automations, but they are limited. Limited automations was one of the main reasons I switched from MailChimp to ActiveCampaign. I believe that because ActiveCampaign has always had automations, that is part of why they are so good at automations.

Automations enable you to automatically send emails to contacts based upon a variety of factors, such as when they signed up, and how much they are interacting with your emails.

Let’s take a look at some of the building blocks of ActiveCampaign’s automations.

ActiveCampaign’s automation library

activecampaign automation recipes library

ActiveCampaign has an extensive library full of automation “recipes.”

ActiveCampaign has a library full of pre-built automations. You can build automations to:

Building automations from scratch on ActiveCampaign

You can do just about anything with ActiveCampaign when you build automations from scratch.

ActiveCampaign automation triggers

To begin building an automation in ActiveCampaign, start with a “trigger.”

There are a number of ways you can trigger an automation, including:

ActiveCampaign automation action options

You can build actions into ActiveCampaign automations.

From there, you can start building the actions in your automation.

Some actions that are available in ActiveCampaign’s automations are:

Quick comparison: ActiveCampaign’s automations have more options than ConvertKit’s

ConvertKit automation triggers.

You can trigger a ConvertKit automation when a contact joins a form, is added to a tag, when a custom field changes, or after the contact makes a purchase.

Contrast with ConvertKit’s Automations, which are more limited. On ConvertKit, you can trigger an automation when:

ConvertKit automation conditions

From there, you can create Conditions, to check whether the contact has a certain tag or custom field value.

ConvertKit automation actions

You can also create Actions, such as:

ConvertKit automation events

ConvertKit’s “Events” behave a bit like ActiveCampaign’s “Goals,” but they don’t have reporting.

You can also create Events, which are a bit like ActiveCampaign’s Goals, but without the reporting. You can track an Event when:

ConvertKit sequence

You don’t create emails in ConvertKit’s Automations. Instead, you send your contact into a Sequence, which is a series of emails sent according to the schedule and conditions you create.

For more on how ActiveCampaign compares to ConvertKit, read my ConvertKit vs ActiveCampaign comparison.

Building an email course with ActiveCampaign’s automations

The primary way I build my Design for Hackers list is through an email course. ActiveCampaign makes it easy for me to build my email course exactly how I’d like to build it.

Many marketers build very simple email sequences for their “email courses.” A contact signs up, and then that contact immediately starts getting lessons.

designpitfalls countdown timer email course

My weekly email course is synced (manually) with this timer on my site. It was easy to build with ActiveCampaign, but impossible when I was with MailChimp.

I don’t do that method. My email course is manually synced with this countdown timer on my site.

You have to sign up by Friday night, and a new course begins each Monday morning.

When I first tried this methodology, I was on MailChimp. I had to manually start my email course each week, because that was the only way to do it the way I wanted at the time.

Here’s the automation I use to welcome new students to my Design Pitfalls course.

ActiveCampaign email course welcome automation

There’s a few things going on here:

If it is Friday and after 7pm, the contact missed enrollment for next week’s class. They’ll get the pump up email the following Friday morning, and lessons the Monday after that.

It was impossible for me to automate this with MailChimp. With ActiveCampaign, it’s relatively easy.

Automating a webinar with ActiveCampaign’s automations

When I run a webinar, I don’t want to send the same email to every person on my list. I want to send them the appropriate email for their level of engagement.

Here’s the automation I use to promote an evergreen webinar:

ActiveCampaign email course automation

I’m able to tell whether the contact signed up because ActiveCampaign integrates very well with my webinar platform, WebinarJam. This enables me to customize my messaging, in other automations, based upon the contact’s engagement with the webinar. Here’s the WebinarJam integration panel:

ActiveCampaign WebinarJam automation

I can add tags based upon whether the contact registered, attended, missed, or based upon how long they stayed in the webinar. These tags can then trigger automations within ActiveCampaign.

Monitoring engagement with ActiveCampaign’s Automations

If a contact isn’t opening my emails, I don’t want to be sending them emails. It costs me money, and it makes it more likely that my emails go to spam or Gmail’s promotions tab. People who don’t open my emails make it harder for other emails to get to the people who really want them!

The “Pro” plan of ActiveCampaign has lead scoring built in. But even on the “Lite” plan, you can roll your own automations to tell how engaged subscribers are.

Here’s an automation I got from ActiveCampaign’s library of automations, which I use to tell which contacts aren’t engaging with my emails.

ActiveCampaign engagement tracking automation

Any time one of these tags is added, I can use it to trigger a “reactivation” campaign, which I’ll talk about in a bit.

This automation can be overwhelming at first, and this is one of those cases where I wish ActiveCampaign had a more out-of-the-box solution. But, because you can do anything with ActiveCampaign, sometimes you have to build things from scratch.

Automating reactivation campaigns with ActiveCampaign

ActiveCampaign has an option to delete inactive subscribers, which I don’t recommend. You should at least run a reactivation campaign first.

Some subscribers don’t have tracking turned on, so their opens aren’t recorded. Others still want to be subscribed but have been busy.

Here’s my reactivation sequence:

ActiveCampaign reactivation campaign automation

My emails also have a link to a form where they can enter their email address to let me know that they don’t have tracking enabled.

This form adds a tag that I use to filter those contacts out. I used to add this tag when they clicked on a link, but when people don’t have tracking on, it makes those links not work so reliably!

I only send a simple “do you still want my emails?” confirmation. There are even better ways to run a reactivation campaign. You can send bonus content and try to get the contact more engaged again.

Tracking Goals in ActiveCampaign’s automations

To know how well your automations are converting, ActiveCampaign has Goal tracking. A common way to measure whether a Goal has been met is if a tag has been added to the contact.

ActiveCampaign goal tracking in automation

This tag can be added because your payment processor recorded a sale, or because your webinar platform recorded that your contact attended a webinar.

ActiveCampaign goal report

On the Goal report, you can see what percentage of contacts complete this goal, based upon the number of contacts who enter that automation. You can also see whether the completion rate has increased or decreased, how long it takes for contacts to reach that goal, and you can browse all contacts to see who did and didn’t reach the goal.

My favorite ActiveCampaign feature: Message Variables

ActiveCampaign’s Message Variables is my favorite feature. It saves me a ton of time and effort, and neither MailChimp nor ConvertKit (update: 9/2020 ConvertKit now has “snippets”) has a comparable feature. AWeber has something similar with its Global Text Snippets, but they are very basic.

Custom greeting with ActiveCampaign’s message variables

Let’s say you have the first name of only some of your contacts, which is the case with my list. I usually don’t require a first name to sign up to my list, but sometimes I get a first name, such as when someone buys a product.

Wouldn’t it be nice to greet your contacts by name, in the cases when you have it? You can do this, but it’s cumbersome.

ActiveCampaign custom greeting message variable

In this text, I’m checking to see whether the contact has a first name in the database. I’m also filtering for generic terms added by other systems, such as a dash, or “Guest.” If they have a first name, I say “Hey,” and then their first name. If they don’t, I just say “Hey there,”.

ActiveCampaign custom greeting message variable result

By building a Message Variable in ActiveCampaign, I can easily change my greeting according to whether or not I have the contact’s first name.

With Message Variables, I don’t have to type that every single time. I created a variable that’s simply %greeting-hey%. If I have the contact’s name, it shows up in the email. If I don’t have the contact’s name, it defaults to “Hey,”.

Easy webinar customization with ActiveCampaign’s Message Variables

Where Message Variables really save me a lot of time is by enabling me use the same automation over and over again for my webinars, and I can quickly change out all of the details.

ActiveCampaign message variables

ActiveCampaign’s message variables enable me to quickly change the details in a webinar automation.

Here are variables for a webinar I run called “Bust Through Creative Blocks.” You can see I have a bunch of different variables here, such as the date and time of the webinar, the price of the product, deal terms, coupon code, and more.

Each time I run a new webinar, I can change each of these variables to match any schedule changes or offer changes.

For example, here’s the variable for my Motion Mail deadline timer. And here it is in an email.

ActiveCampaign message variable countdown timer.

This message variable enables me to easily change out a countdown timer.

ActiveCampaign’s email editing experience is sub-par

I did mention earlier that one of the cons of ActiveCampaign is their email editing experience. I switched from MailChimp, and MailChimp happens to have the best email editing experience.

I really like to send simple emails. Just basic text like it was an email from a friend. I’ve found that very hard to do with ActiveCampaign.

ActiveCampaign hybrid editor

For awhile, I was editing emails in ActiveCampaign’s hybrid editor, which is quite clunky.

For a long time, I used ActiveCampaign’s hybrid HTML and WYSIWYG editor, which was triggered by a basic template I created. The interface for the HTML editor looks like it was pulled from some free open-source project. But, it does enable you to create an email with as little or as much formatting as you’d like. However, adding images is a bit of a chore. You have to select them from a file browser. There’s no drag and drop option.

ActiveCampaign HTML email editor

ActiveCampaign’s HTML email editor requires that you compose entirely in HTML.

The alternative to this, if you want to have control over the HTML, is to edit pure HTML, with a preview on the side. But you can’t manipulate it visually, you have to strictly write in HTML.

ActiveCampaign rich text editor, add images

Adding images to ActiveCampaign’s rich text editor is a clunky experience. You need separate text boxes for above and below the image.

Lately I have started using ActiveCampaign’s rich text editor. They have some nice templates, but I still want to send the plainest email possible. They do have some plain-looking emails, but they have some degree of minimal formatting, which you can’t remove. You don’t have access to the underlying HTML.

But, with some adjustments, I can make my email pretty basic. I can make it automatically take up the whole window, and I can tweak the typography to be slightly larger, and have a little more leading.

The most frustrating part of ActiveCampaign’s rich text editor is adding images. Imagine you’ve just typed out a great email. Now you want to add one image to that email.


You can’t simply add an image to a block of text. Instead, you have to create two blocks of text: one for before the image, and one for after the image. If you’ve made any formatting changes, you’ll have to keep an eye on those to stay consistent.

That’s one thing to deal with when you want to add one image, but when you want to add several, it becomes a big chore.

The one saving grace over the HTML editor is that you can drag and drop images into the email. They even have a basic mage editor where you can crop the image.

Quick comparison: MailChimp’s email editing experience is the best

MailChimp’s editor is the best I’ve seen in all of the email marketing platforms I’ve tried.

mailchimp email editor

You have access to the underlying code, so you can create a truly plain email, provided you make a basic template first. They don’t have a full-width option natively, but you can add an image into the text anywhere you like.

mailchimp image editor

MailChimp’s built-in image editor is extremely powerful. You can resize, crop, and add custom text to your images.

I miss MailChimp’s email-editing experience. It would save me a little time to have that same experience on ActiveCampaign. But the highly-customizable automations I can build on ActiveCampaign more than make up for that potential time savings.

Quick comparison: ConvertKit’s email editing makes plain emails easy

ConvertKit’s email editing experience is a happy medium between ActiveCampaign and MailChimp.

ConvertKit email editor

ConvertKit’s email editing experience is very plain, but easy to navigate.

Their templates are limited, which is fine with me, but their email editing experience is slightly easier in that you can create inline images, and you can create a totally plain email, and even edit the underlying HTML.

ActiveCampaign “con:” Editing multiple emails in an automation

If you want to make some quick edits to some emails in an automation, with ActiveCampaign, it’s cumbersome.

Let’s say I’m working on an email course, and I want to quickly edit the first few lines of each email. I’ll click on an email, and it takes me to the editor for that email. Note that I can’t even Command + Click to open it in another tab. Whether they meant to or not, ActiveCampaign has disabled Command + Click from the automation editor.

If I wanted to switch back and forth between various emails, I would intuitively be inclined open the same automation in various tabs, then open the respective emails from each of those tabs.

But, it turns out ActiveCampaign does have an easier place to manage your automation messages. In the Automations section, there’s a “Manage Messages” area.

ActiveCampaign manage messages

From here, you can see all of the messages in each of your automations. You can edit each one, or you can Command + Click to open each in a new tab to more easily edit your entire sequence.

Quick comparison: ConvertKit makes it easy to edit multiple emails in a sequence

Contrast that with ConvertKit’s Sequences. I can switch from editing one email to the next, and back, instantly.

Again, it would save me a lot of time to have ConvertKit’s automation email editing experience on ActiveCampaign. But choosing an email marketing platform is like choosing a spouse. ActiveCampaign makes up for it with their Message Variables, more robust automations, and advanced segmentation.

ActiveCampaign has very sophisticated segmentation options

Speaking of segmentation, another reason I switched from MailChimp to ActiveCampaign was that MailChimp has limited segmentation options.

ActiveCampaign's segment builder

ActiveCampaign’s, by contrast, are robust. You can combine attributes with an AND/OR operator, and you can mix and match those groups of traits with another AND/OR operator.

With MailChimp, you can only segment by AND/OR, however MailChimp’s Pro plan allows more sophisticated segmenting, for an additional $199 a month.

ActiveCampaign alternatives

In my search for the perfect email marketing platform, I saw many others, some of which I’ve already mentioned. Here’s how I compare ActiveCampaign to some of the leading alternatives.

ConvertKit. If I weren’t on ActiveCampaign, I would probably be using ConvertKit. Their automations are much easier to build, though they aren’t as versatile as ActiveCampaign’s, and their segmentations options aren’t as sophisticated either. They also don’t have goal tracking, or Message Variables.

Get a ConvertKit 14-day free trial »


MailChimp. You already know that I switched from MailChimp to ActiveCampaign. If you primarily want to do basic email blasts, if really attractive templates are important to you, and you can live with only very basic automations, you might like MailChimp. MailChimp is free for up to 2,000 contacts, though if you’re serious I’d strongly caution against locking yourself into an email marketing platform just because it’s cheaper on the short term. Switching is a pain, and it may cost you more in the long run.

Get up to 2,000 contacts free with MailChimp »


AWeber. AWeber has been around forever, so they integrate with anything. There’s no one particular thing that is special about AWeber. It has just-okay email editing experience, templates, and automations. One edge it has, in my opinion, is Global Text Snippets. I go more in depth in my AWeber Review. If you’re a small business with 5,000 subscribers or more, and you don’t need much more than basic broadcasts and automations, AWeber may be a good choice. Their pricing is very competitive above 5,000 subscribers.

Get a 30-day free trial with AWeber »


ActiveCampaign’s pricing is competitive

I generally don’t believe pricing should be a major factor in deciding the right email marketing platform for your business. Having the right features for your marketing strategy will ultimately make up for whatever price differences you find.

But, price is still a factor, so let’s look at pricing for ActiveCampaign vs. ActiveCampaign’s alternatives.

ActiveCampaign Alternatives Pricing

# of Subscribers5001,0005,00010,00025,000
ActiveCampaign (Lite)
14-day free trial »
$15$29$99$155$259
AWeber
30-day free trial »
$19$29$49$69$149
ConvertKit
14-day free trial »
$29$29$79$119$199
MailChimp
2,000 contacts free  »
FREEFREE$53$79$200
All prices on per month basis.

As you can see:

Get a 14-day free trial of ActiveCampaign

In conclusion, ActiveCampaign is an incredibly versatile email marketing platform, and I’m so glad I took the time to do the research and make the switch from MailChimp to ActiveCampaign.

You can build just about anything with it, and the price is competitive. They have quickly become a dominant email marketing platform, and it’s well deserved.

If you try out ActiveCampaign, do me a favor. Sign up through my affiliate link at kadavy.net/ac

I’ll earn a commission if you use my link. You’ll get a 14-day free trial, it’s a good way to thank me for the detailed review, and you’ll help me write more reviews like this one.

Thinking of
writing a book?

How to Write a Book cover
Download your FREE copy of How to Write a Book »

(for a limited time)

This post is filed under Best-of, Email Marketing.