As an edrone user, you're certainly familiar with our ready-to-go scenarios. These scenarios were created to make it as easy as possible for online stores of all sizes to benefit from Marketing Automation without having to create everything from scratch.

However, there are some situations in which you might want more specific segmentations or longer sequences of messages.

With Custom Flows you can create any automation scenario you want!

Keep reading to see how it works and how to set up your first Custom Flow, or click on the links below to jump to where you want.


Custom Flow Elements

All Custom Flows are made of four "building blocks", which we call elements. Let's take a look at each of them.

NOTE: Only the start element is mandatory. However, without other elements, your Custom Flow might not make sense!

Start element

Every new Custom Flow must start with – you guessed it – a start element. This element is the condition that will trigger the flow.

There are different customer actions or status changes that can be used as a start element:

  • Product view – Customer viewed a specific product, a product from a specific category, or any products

  • Add to cart – Customer added to the cart a specific product, a product from a specific category, or any products

  • Order – Customer ordered a specific product, a product from a specific category, or any products

  • Customer created – Customer provided their email to your store for the first time (not necessarily, but including, when the customer subscribes to the newsletter).

  • Customer birthday – The flow will start on the day of the customer's birthday

Filter element

The Filter elements are responsible for the segmentation of the flow. They will always branch the path in two according to the conditions being matched or not matched.

Filters can be related to a purchase, to interactions in your store, or to customer attributes.

  • Purchase filters

    • Total purchase value

    • Total purchase count

    • Last purchase date

  • Interaction filters

    • Last visit date

    • Last product view / add to cart / order date

    • Last email open / email click date

  • Customer attribute filters

    • Subscription status (Email / SMS)

    • City

    • Country

    • Gender

    • Language (based on browser settings)

    • Tags

Wait element

The wait element can be added between any other flow elements. As the name suggests, this element determines the time between one block and the other – for example, the time between the first message and the second.

There are two ways to set the waiting period:

  • A specific number of hours, days, or months.

  • Waiting until a specific time and day of the week (e.g. wait until Monday 3pm)

    • The time is set according to the timezone of your edrone account.

Action element

Finally, we have the action element, which represents how you will engage the targeted audience at each step of the flow.

Currently, there are two possible actions:

  • Sending an email (either creating a new one or selecting from previous emails)

  • Showing a pop-up (either creating a new one or selecting from previous pop-ups)


How to create a Custom Flow

Great! Now that you know about all the elements, let's see how you can put them together to create your first Custom Flow.

To start, log into Mission Control and find CUSTOM FLOWS on the main menu.

The main page will show you all the flows you have created. Each card will show the flow's start event, title, last modification date and status (ACTIVE / INACTIVE).

You will also see icons to delete or duplicate flows on the bottom right corner of each card.

NOTE: There are no limits to how many flows you can have on your account. Just make sure to check if all active flows make sense running simultaneously!

Step 1: Add a new custom flow

To add a new custom flow, click on the CREATE NEW FLOW button on the bottom right corner of the screen. A pop-up will appear showing you the options to start from scratch or use a template.

Select the option you prefer and move on to the next step.

Step 2: Determine the Custom Flow settings

Now you are inside the Custom Flow builder. On the top bar, you will find four buttons:

  • Back to flows management – takes you back to the screen where you can see all of your flows.

  • Estimated audience – calculates how many users will be reached by your flow.

  • Save – Saves the current flow without launching it.

  • Launch – Activates the flow.

    • After launching, this button will be replaced by the Pause button and all elements will be blocked.

    • You can pause your flow at any time and edit all elements.

On the top left corner, you will find zoom buttons to zoom in or out.

Now you can start building your flow! To add elements, click on the "+" button below each element block.

NOTE: There is no limit to the number of elements you can add to each flow. This means your flows can be as complex or as simple as you want!

Once you're happy with the overall structure of your flow, there's just one step left: creating the emails and pop-ups you will show to your audience as they move through the flow!

Step 3: Create the action elements (emails or pop-ups)

To create an email or pop-up for your Custom Flow, go to DESIGN - EMAILS or DESIGN - POPUPS on the menu.

In the case of emails, you will see the Sender tab where you will be able to choose previously used sender information (from name, from email, reply to email), edit this information, or create a new sender.

The email creation process in Custom Flows is exactly the same as in any other engagement scenario. When in doubt, check the article about the Drag n' Drop editor.

In the case of pop-ups, the process is exactly the same as creating a Custom Pop-up.

What if I already have an email or pop-up that I want to use in my new Custom Flow?

You will still need to create a new email or pop-up inside the Custom Flow builder. However, you don't have to recreate the whole thing from scratch!

Simply go to the previously created email or pop-up, copy the design, and paste it into your new creation.

The same goes in the opposite direction – that is, if you want to copy a design created inside the Custom Flow builder and use it for another engagement scenario.

After creating your new email or pop-up, go back to your flow and, on the action element, select the message you want to show to your customers.

Step 4: Review and Launch

That's all! Now it's the time to review your work and make sure everything is exactly how you want it. If that's the case, simply click the Launch button.

And remember that you can always pause and edit your flow whenever you want :)

Enjoy your new customized automation scenario, and keep up the good work!


Frequently Asked Questions

Is there a limit to how many different Custom Flows I can have on my account?

No, you can create as many Custom Flows as you need.

Is there a limit to the number of elements I can add to a single Custom Flow?

No, your Custom Flows can be as small or as large as you need. Just make sure it makes sense! To help you evaluate that, check the estimated audience at the end of the flow.

Is there a limit to how many emails or pop-ups I can create for a Custom Flow?

No, you can create as many emails or pop-ups as you need.

What happens if I have a ready-to-go scenario and a custom flow with the same parameters? For example, the Recover Abandoned Carts scenario and a Custom Flow that's also for recovering abandoned carts.

Both will run at the same time and each customer will get multiple emails with the same goal. This is not recommended! Custom Flows are for cases in which the ready-to-go scenarios are not enough (e.g. you need more messages or more specific segmentation).

I'm creating a custom flow for recovering abandoned carts. If the customer makes a purchase before the abandoned cart message is sent, will the purchase stop the flow automatically?

No. In this case, you need to add a filter before the message is sent. Something like:

  1. Start element = Add to cart

  2. Wait element = Wait X hours

  3. Filter element = Check if there was an order over the past X hours

    1. If MATCHED → End flow

    2. If NOT MATCHED → Action element = Send email

Do I need to have a Product Feed to use the Custom Flows?

No, Custom Flows will run with or without a Product Feed. That said, we always recommend having a Product Feed set up.

If I set up a pop-up to appear within a given time frame (e.g. 7 days after adding a product to cart), but the user visits the website after this period (e.g. 1 month later), will the pop-up be displayed or not?

Yes, in this case the pop-up will be displayed when the user visits the website for the next time, even if it's after the period set on the Custom Flow.


Need more help?

If you have any further questions about Custom Flows, please do not hesitate to contact us at hello@edrone.me


Not exactly what you’re looking for? Try one of these:

Did this answer your question?