Create an automation from scratch in ActiveCampaign

ActiveCampaign plans
Starter
Plus
Pro
Enterprise

General strategy session

Are you looking for personalized guidance to improve your marketing strategy? Consult with one of our experts and build a plan together for only $79 USD.

button_learn-more-or-schedule-your-session-now.png

 

In this article, we’ll cover the steps of creating an automation from scratch. In this example, we'll show you how to build an automation that delivers a welcome email after a contact joins a list. We will tag the contact based on how they interacted with your email. You can also use this to start a nurture series.

These tags help begin (or ending) other automations, create contact segments, and gather analytics.

This is an excellent article to read if you are new to marketing automation: we've made it as detailed as possible and explained why we're suggesting the steps below so that you can understand how to combine various triggers, actions, and logic to create automated workflows.

Take Note

Watch a video about automations

Create a new automation

  1. Click Automations on the left menu.
  2. Click “Create an automation.” A modal window will appear.
  3. Click "Start from Scratch" then click "Continue."

Add a start trigger

We could begin this sequence in a number of ways, but in this example, we'll show you how to start this automation whenever anyone is added to a list.

To set that up:

  1. Click on the "Add a start trigger" action
  2. Select the “Subscribes to a list” trigger.
  3. A modal window will appear. Next, choose the list from the dropdown that will begin the automation. In this example, we're going to choose "Master List."
    Screenshot 2025-02-21 at 3.22.17 PM.png
    Since we might be using multiple forms that add people to the Master List, it makes sense to start this automation whenever anyone is added to this list rather than having a different trigger for each form.
  4. To prevent contacts from restarting this automation, which would cause them to receive the same message over and over, make sure this trigger action is configured to run "Once." (This option should be selected by default.)
    Screenshot 2025-02-21 at 3.33.30 PM.png
    • “Runs Once” means that a contact will only enter your automation once through a specific trigger, no matter how many times they meet the triggering conditions.
    • “Runs Multiple Times” means that a contact will enter your automation through a specific trigger each time they meet the triggering conditions.
  5. To finish configuring this trigger, click "Save."
    Screenshot 2025-02-21 at 3.36.30 PM.png

Add the "Send an email" action to your automation

Once you configure the trigger, you can choose which action your contact should encounter first when they enter your automation. 

To continue with our example, we're going to add the "Send an email" action to the automation so we can send an automated "Welcome" email to new subscribers. 

We recommend sending a welcome email to contacts as soon as they subscribe to your list. Welcome emails tend to have some of the highest open and click-through rates, so this is a chance to get important messages in front of your contacts and present important calls to action.

Note that only contacts who provide an email address can be sent emails.

To configure this action:

  1. Click the node (+) under the start trigger
  2. Click the "Sending" tab and select the "Send an email" option from the "Add an action" modal window.
  3. On the next screen choose between "Create a new email" or "Start from an existing email."
    • "Create a new email" lets you generate an email with AI or by using a predesigned template. You can also create an email from scratch with this option
    • "Start from an existing email" lets you create a new email based on a campaign (direct or automated) that you've already created
  4. Once you make your selection, we'll redirect you to the campaign templates page. Click on the drop down menu under "Or select a template" and choose your preferred email designer.
  5. Hover your mouse over the specific template you want to use, then click the "Select" button that appears. 
  6. A modal window will appear containing your email's details:
    • Create/edit the message name, subject line, preheader text, and sender information
    • Enable/disable your email's Tracking options:
      • Turn on or off “Open/Read Tracking”
      • Turn on or off “Link Tracking”
      • Turn on or off “Reply Tracking”
      • Turn on or off “Google Analytics” tracking
      • Click "Done" once you've made your selections

Customize your welcome email

To start customizing your email, hover your mouse over the preview image and click "Edit Design." This will open the email designer. From there you can begin adjusting the email's layout and adding images and messaging. 

To add a new content block to your email, click "Blocks" on the right pane, then drag the desired block to your layout.

To remove a block, mouse over it and click the ellipsis that appears on the right of the block. From there, click the trash icon that appears. 

When you click into a block, you’ll see a variety of formatting options appear on the right pane and/or at the top of the campaign layout. Different types of blocks have different options, so spend some time exploring each block and the options available to you.

After you’ve customized the text and formatted the email, click the “Next” button in the upper right corner of the screen. You’ll be redirected to the email's summary page.

Review the email summary page

From the email summary you can:

  • Confirm that the information contained in all of the fields is correct
  • Send test emails to yourself or other people on your team
  • See previews of your message
  • See notifications of potential issues with your campaign that might trigger spam filters

If you placed any call-to-action in your email, we recommend turning on “Reply tracking.” To do so, click the checkbox to the left of "Reply Tracking" under "Tracking and Automations." This way, you can use the reply to gather data on your contact's engagement as well as the efficacy of the campaign.

Read more about Reply Tracking.

Screenshot 2025-02-26 at 2.28.10 PM.png

Click "Finish" at the top of the page.

Adding a “Wait” condition

Now we need to plan ahead a little bit. I want to use an “If/Else” condition to divide the contacts going through this automation. If they opened the email, I want them to receive a tag to show that they opened it. If they clicked the link in the email, I want to tag them that way. And, if they didn’t open it or click a link, I want to tag them accordingly. But I can’t just add the “If/Else” because it will send the email and then immediately check to see who opened and clicked. No one would even have time to open it! This is why “Wait” conditions are so useful. With them, you can give your contacts plenty of time to perform whatever your target behavior is before proceeding on with the automation.

In this case, I am going to give contacts a week to get to the email, but using a “Wait until…” condition, I’ll have the automation proceed when they’ve clicked the link.

To add a Wait action:

  1. Click the node (+) under the "Send an email" action
  2. Click the "Workflow" tab and select the "Wait" option from the "Add an action" modal.
  3. You’ll be presented with the "Add a Wait Condition" modal window giving you the option to choose between waiting for a "set period of time," "Until a specific day and/or time," "Until a custom date field matches," or "Until specific conditions are met."  Note that if you choose to wait until specific conditions are met, you still have the option to specify a time limit in case the conditions aren't met within a specific time period. 

    For our purposes here, the wait "Until specific conditions are met” option makes the most sense because we can proceed with the automation as soon as they’ve performed the target behavior.
    Screenshot 2025-02-27 at 1.59.05 PM.png
  4. After you click “until specific conditions are met,” you’ll be presented with the conditions builder, which allows you to specify the conditions your contacts must match.

    I am setting my conditions to “Actions > Has clicked on a link” in “Welcome email,” and am selecting a link I used in my email. 
  5. At the bottom of the modal window you can choose to "Continue automation if conditions are not met within a specific time period." Once selected you can choose the period of time you'd like the contact to wait before continuing the automation. 

    In our scenario, seven days should give them plenty of time to get to the email. If they haven’t at that time, our assumption is they probably aren’t very interested, and the message has been pushed down so far in their inbox that they might not ever get to it.
    Screenshot 2025-02-27 at 2.19.58 PM.png
  6. After you’ve set your condition, click “Save.”

Add “If/Else” conditions

Now that we’ve given our contacts adequate time to interact with the message we’ve sent, let’s split them up based on what they did and didn’t do. We will then apply tags that we can use to begin other automations, to create segments, and for analytics.

  1. Click the node (+) below the “Wait until conditions are met” action
  2. Click the "Workflow" tab and select the "If/else" option from the "Add an action" modal.
  3. You’ll be presented with a modal window asking, “Does contact match these conditons?” and you’ll be able to specify the conditions utilizing the same interface we used to create the wait “until specific conditions are met," step.

    I set my conditions to “Actions > Has clicked on a link” in “Welcome message” and provided the link in the condition builder. After you have created your condition, click “Save."
    Screenshot 2025-02-27 at 2.40.00 PM.png
    Note that the “If/Else” action created a fork in your automation:
    Screenshot 2025-02-27 at 2.44.33 PM.png
  4. Depending on whether your contact matches the conditions you set, they will proceed down the “Yes” or “No” path.

    Under the “Yes” path, which will be the path followed by contacts who did click your call to action link, let’s add an action to “Add a tag." To do so, click the node (+) under the "Yes" path.
  5. Click the "Contacts" tab and select the "Add a tag" option from the "Add an action" modal
    Screenshot 2025-02-27 at 4.08.39 PM.png
  6. Type the name of the tag into the field provided and click "Save." In this example, we're going to use the tag “Clicked CTA link in welcome email.”
    Screenshot 2025-02-27 at 4.13.49 PM.png
    The tag you apply can be wordy and descriptive or short and cryptic. We recommend using a consistent naming convention for your tags and making a note of them in a spreadsheet so you avoid a situation where you can’t recall what a tag means or why you are using it.
  7. Now we want to apply a tag if a user has opened the email, but didn’t click the call to action link. Under the “No” path, add another “If/Else” action. Set the conditions to be “Actions > Has opened” and then select the name you gave your email:
  8. Under the “Yes” path, add an action to “Add tag” and tag them as “Opened welcome message.”
  9. The “No” condition will contain the contacts that didn’t open the email AND didn’t click the call to action link (because we’ve already separated those contacts out).

    Create a new “Add tag” action and tag them as “Did not engage with welcome message” or something along those lines:
    Screenshot 2025-02-28 at 10.03.22 AM.png

    Now we have an automation that delivers a welcome email and/or opt-in incentive immediately after someone joins your list. Based on how our contacts interact with that email, we give them a tag. That tag can be used to begin other automations. For instance, you could create an automation that begins when the “Clicked CTA link in welcome email” tag is added. That automation could wait a certain amount of time, and then, if they haven’t purchased yet or proceeded further down your funnel, you could send them a reminder email that uses a different angle to motivate them. In this way, you can create automations that use data collected from other automations to create a follow-up that adapts to your contact's behavior.

To improve this automation

You could:

Add an action to increase your contact’s score as they interact with your messages. You could increase their contact or lead score if they open emails and click specific calls to action.

Send different follow-up messages to the people who didn’t click the link and the people who didn’t open the email. This shouldn’t be the same content because you’ll annoy your contacts. You also shouldn’t follow up endlessly until they do what you want. If you’ve given them 2-3 opportunities and they haven’t followed through, that’s a pretty clear indication that they aren’t interested, and you’d be better off not contacting them instead of pestering them and accumulating SPAM complaints and low email interaction rates (which many ESPs factor into deliverability).

Nurture Series Automation Recipes

Taking new customers through an onboarding process where you can grow your relationship is easy with our pre-built nurture series automation recipes. Before you start, take a look at how to import a recipe from the ActiveCampaign Marketplace.

Here are a few popular nurture series recipes:

Not finding the recipe you are looking for? Search for more recipes in our marketplace.

 

Have more questions? Submit a request

Start free trial