Need help? We've got your back.

Find advice and answers for everything

Back

Category: Feature Updates

Email Automation Workflow Builder

What is it and why you need it


Automation Workflow is a powerful upgrade to EzyCourse’s existing email automation. While traditional sequences send emails in a straight line, this new feature gives you much more flexibility and control. You can now build smart, branching workflows that react to your users’ real behavior like signing up, buying a course, or filling out a form, and guide each of them through a personalized journey.


With this feature, you're not limited to simple follow-up chains anymore. You can create multiple workflows for different goals, add conditions like “purchased X product” or “has X tag,” and even split test emails. It also lets you run several actions at once, like sending an email, tagging a user, and waiting steps —all from one trigger.


This means the right message reaches the right person at exactly the right time, automatically. Whether you're welcoming new users, nudging students to complete lessons, or sending promo offers, everything flows smoothly in the background. And that’s not all, you can also track results with detailed insights like opens, clicks, and bounces.


So if you're looking to boost sales, increase course completions, or keep users engaged longer, Automation Workflow make it all easier, smarter, and more efficient.



How it works


Automation Workflow in EzyCourse let you set up smart, hands-free paths that react to your users’ behavior. Instead of sending one email after another in a fixed order, this feature helps you build flexible and branch-based workflows on what your users do, like signing up, buying a course, or filling out a form.


You simply choose what starts the workflow (a trigger), then set up what happens next (actions). You can even set multiple triggers and run several actions at once—so you have full control over how users move through your system.


Let’s break it down.


Step 1: Set a Trigger – "When Should the Workflow Start?"

A trigger is the starting point of your automation. You can choose one trigger or add multiple. The workflow begins when a user performs the chosen action(s).


Here are some trigger examples:


Someone signup

Someone submit a form

Someone purchase a course, membership, or product, and more


[Note: More triggers coming soon for internal automation addon. Make sure to purchase the addon if you haven’t already!]

Let’s say someone purchases a Membership plan—you can set that as the trigger. Right after the purchase, the automation starts sending emails based on the actions you’ve set.

Step 2: Add Workflow Actions – "What Happens Next?"

Once the workflow is triggered, it runs the actions you define. You can add one action or multiple, and stack them however you need. These are the steps that the system will do for you, like sending emails or waiting for a few days before doing something else.


Here are some common actions you can add:


Send Email: Send a welcome email, a reminder, or an offer

Wait Step: Delay the next action (e.g., wait 2 days before sending the next email)

If-Else Condition: Add smart rules to branch user journeys based on actions or attributes, like products/plans, tags, form list, visit time, or subscription status. Also, use AND or OR logic to decide exactly who sees what next.

Split Test (A/B Test): Send different versions of an email to see which performs better.

Add/Remove Tags or Contact Lists: Organize your users based on behavior.


[Note: More actions coming in for internal automation addon. Buy the addon if you haven't purchased it yet.]

Step 3: Add More Actions After Any Step

You’re not limited to one action at a time. After any trigger or decision, you can chain multiple actions to build more powerful workflows.


Example setup after someone purchase a course:


Send confirmation email

Add to premium contact list

Enroll user into a bonus course

Wait 3 days

Send an upsell offer


Step 4: Track Everything in Real-Time

Once your workflow is active, you can view user progress and performance metrics in the Logs tab. See who received, opened, clicked, or bounced from an email—all in one place.


These insights help you understand what’s working and what might need tweaking, so you can keep improving over time.



[Note: The Email Automation Workflow feature is available starting from Pro plan and currently allows you to add unlimited sequences/steps.]


How to get started using it


To create your first automation workflow, go to Marketing & Contacts → Automation Workflows and then click the Create Automation button.



image



Give your automation a name and then click the Create automation button.



image



Once done, you will get a space like the screenshot below, where you can use the drag-and-drop canvas to build your workflow.



image



You can now start creating workflow. Simply click on the ‘Add Trigger’ button and you will see multiple triggers:



image



In this case, we choose a trigger if ‘Someone purchase a membership”. Select a membership plan from the dropdown and click on the Add Trigger button. 



image



Now, start adding actions by clicking the + icon. Here we are adding ‘Email Split Test’ action.



image



Once you click the option, you have to input how many branches you are going to create. 


[Note: The summation of all branches should be 100%.]



image



Next, pressing the ‘+’ sign icon will show you the action to ‘Send Email’ on the right side panel. Click on it.



image



As soon as you click on it, you will get the options to send email. Either you can create an email on your own, or choose from existing templates.



image



Add sender name, subject, sender email, info. You can follow the same process for all emails you send and can repeat the same process for branch B as well. 



image



Finally, this is how your membership’s email automation and sequence will look like from the dashboard. Don’t forget to click the ‘Save Automation’ button for listing it under the Automation Workflows sub menu.



image



Multiple Workflow Actions


You can try multiple actions if you want. For example, choose a trigger if ‘Someone purchase a video library’.



image



Select membership plans from the dropdown and click on the Add Trigger button. 



image



Now to add action, click the ‘+’ sign icon and choose the If-Else action. 



image



You can set the If-Else action with at least two conditions. Once you’re done, click the Add Action button.



image



Based on the conditional logic, you can set an email to send to your users who have the tag that you have selected. To do that, click the “+” icon on the Yes route ->  select the Send Email action and then set the email you want to dispatch.



image



And you can set an action using the Add Tags for the users who don’t have this tag. To do that, click the “+” icon on the No route and then configure rest of the settings.



image



In addition, you can add Wait Steps as the next action after the add tags action and set a specific number of days, hours, or minutes for the system to wait before executing the action.



image



Here, the next action we choose is again “Send Email”. This action will send an email to the specific tagged users after the end of wait steps action period you’ve set. 



image



Finally, this is how your multiple action based workflow will look like. After creating the workflow, click the Save Automation located at the bottom of the page. 



image



Moreover, you can view email statistics directly from here and see logs for delivered, opened, clicked, or bounced emails by clicking the View Log option. 



image




To avoid sending repetitive emails we have updated the ‘Automation & Sequences’ sub menu. With this new update, if you create the same automation again for workflows, then previously created one in automation & sequences will have to be disabled to avoid duplication. 


To do that go to Marketing & Contacts -> Automation & Sequences then from the sidebar's status tab turn off the toggle for the duplicated automation.


image




Coming Soon Add-ons


In addition to existing tasks, you will get more Automation Tasks that are coming soon. You can grab all of these with the internal task automation addon. Here are some of these:


Assign/Enroll to a Product

Create Discount Coupon.

Fetch and Use Coupon in Email Template

Generate AI Assistant Reply

Give Coins

Give Points

Send Mobile Push Notification. 

Send Pop-Up Notification In App

Send Private Message

Send Self Email Notification

Send Transactional Email

Trigger Webhook and Send Data and more.