Automation Workflow Settings

Allow users to customize triggers, conditions, and actions for their automated marketing processes.

Triggers

Triggers in email automation are events or actions that prompt an automated email to a customer. They work by responding to specific behaviors,

Such as:

  • Cart abandonment: If a customer leaves items in their cart, a reminder email is sent automatically.

  • Time-based criteria: a follow-up email could be triggered on waiting Block

  • Order or product purchase: An email is triggered to confirm a customer’s order or recommend related products after a purchase.

  • Currency and language preferences: Emails are sent in the customer’s chosen currency and language, ensuring a personalized experience.

Types of Conditions in Trigger:

  • Entry Rules: Set the criteria for customers' entry into the workflow.

  • Trigger Rules: Set entry conditions based on the trigger attributes. Example: Order attributes.

  • Customer Rules: Set entry conditions based on the customer properties.

Entry Rules

Triggers that determine when a customer can enter the workflow

What is an Entry Rule?

The Entry Rule lets you restrict customers from entering the automation workflows if they have entered into the workflows in the last X days.

This will help you to prevent customers from entering the same workflow simultaneously within a short period.

For example 1- if you set this rule, the customer won’t enter the automation more than once. If the limit is one day, the customer won’t get any emails from this automation for 24 hours using the same automation. For example 2 - Let’s say we have an abandoned cart recovery workflow with 3 emails set to be sent at different time intervals (after 1 hour, after 1 day, after 2 days)

  • John visits your store and abandons a cart

  • We will enter the abandoned cart recovery workflow and start receiving emails

  • John revisits the store the next day and abandons another cart

  • He will re-enter the workflow while his first cart is still in the workflow

Now, John will get multiple emails within a few days as he entered the workflow twice simultaneously. It will lead to confusion and he might feel annoyed for receiving emails back-to-back.

If the Entry Rule was set up for the workflow, he would’ve not reentered the workflow after abandoning the second cart.

Use case

Sometimes, a customer may abandon multiple carts simultaneously. In such scenarios, if you set up an Entry Rule for your abandoned cart recovery workflow, it will prevent the customer from entering the workflow more than once.

Set up process

1. Login to your Retainful dashboard -> Automation

2. Edit workflow or Create a workflow

3. Click on ‘Trigger’ to find the trigger settings on the right side.

4. Click on Entry Rule -> Add Rules

5. Select ‘Skip if the customer entered the workflow’ -> In the last

6. Enter the days and click on ‘Add

7. After adding the Entry Rule, click on the ‘Save Rule’ button to add the Entry Rule to the workflow.

Trigger Rules

An event that starts an automation flow, based on customer events and cart activity

The Trigger enables users to verify whether customer contacts that meet the trigger event criteria will enter automation.

This tool ensures your automation is correctly configured by demonstrating whether the trigger and audience filters are operating as expected.

Types of Trigger Conditions

Order total

Language

Currency

User roles

Category Name

Category IDs

Product name

Geolocation

Placed order

Order total

Triggers emails based on the total amount of a customer's order.

Language

Sends emails in the customer's preferred language

Currency

Sends emails in the user's preferred currency into the automation

User Roles

Administrators or staff members of the store, allowing them to test and manage automated workflows.

Category Name

Sends specific emails based on the product category the customer interacted with.

Category IDs

Sends specific emails based on the product category IDs the customer interacted with.

Product names

Triggers emails for certain product names a customer views or buys.

Product IDs

Triggers emails for certain product IDs a customer views or buys.

Buyer Accept marketing

Sends emails only if the customer has agreed to receive marketing emails.

Geolocation

Uses the customer's location to send an email.

Placed order

Triggers a follow-up email once a customer completes a purchase.

Customer Rules

These are conditions set in automation that define how and when specific actions should take place based on customer details or actions, like Email, Name, Country, and Sign-up.

Email

Triggers only for customers with specific email addresses or domains.

Name

Targets customers with certain names.

Country

Sends emails based on the customer’s location.

Signed up

Starts the automation for customers who signed up on a particular date or within a time range.

Block / Steps

Add a Step to your Workflow

Inserting additional Blocks or Steps into your automation workflow, such as sending an email, applying filters, or setting delays to customize how the automation operates

Time delay

Wait

The customer should wait for a specific amount of time to receive emails.

Options for Wait Block

Day - Option to send emails in Specific Days

Hours - Option to send emails in Specific hour

Minutes - Option to send emails in Specific Minutes

Setting a delay until a specific time of day

The automation will wait until that chosen time to send the next email

Example: If you set it for 3 PM, the email will be sent at that exact time, regardless of when the trigger happened. This ensures emails are delivered at the best time for the customer.

Setting a delay until the chosen days of the week

the automation will wait until specific days to send the next email.

Example: if you select only Mondays and Thursdays, the email will be sent only on those days, regardless of when the trigger occurred. This helps target customers on days when they are more likely to engage.

Coupon Generation

Allow you to create and manage discount codes for your customers. Here’s what you can typically set:

  • Discount amount: Choose how much discount the coupon offers (e.g., percentage off or a fixed amount).

  • Free Shipping: Option to offer free shipping.

  • Set Validity: The coupon is valid for 3 days.

  • Apply if the Order Value is at Least: The coupon applies when the minimum order value is at least specified.

  • Exclude Sale Items: Option to exclude sale items from the coupon use.

Note: A unique coupon code will be generated using the above settings when a customer enters this step of the workflow. Please configure the above values carefully.

These settings help you control how and when customers can use the coupons.

If else conditions

If/Else is a condition in automation is a simple decision-making tool. It checks if a condition is true or false and then takes action based on the result.

If/Else is a condition in automation is a simple decision-making tool. It checks if a condition is true or false and then takes action based on the result.

Types of Split conditions

  • Trigger Events

  • Contact Property

Trigger Events

These provide various options for determining whether a customer should remain in the automation workflow or exit it, based on different categories.

Order total: The complete cost of a customer's order, including items and applicable fees.

Language: The preferred language of the customer for communication.

Currency: The type of currency used for the transaction.

User Notes: Additional comments or instructions provided by the customer.

Category Name: The name of the product category purchased.

Category IDs: Unique identifiers for the product categories.

Product names: The names of the products included in the order.

Product IDs: Unique identifiers for each product in the order.

Buyer Accept marketing: Indicates whether the customer has opted to receive marketing communications.

Geolocation: The geographic location of the customer, based on their device or IP address.

Placed order: Confirmation that an order has been completed by the customer.

Contact Property

These allow you to set conditions based on specific details about the contact, such as their preferences or profile information, to decide whether they should continue in or exit the automation workflow.

Email: The customer's email address is used for communication.

Name: The customer's full name.

Country: The country where the customer is located.

Signed Up: The date or time when the customer registered or subscribed.

Add to list

This feature in automation helps you organize your contacts into specific groups or lists. You can use this to sort customers based on their interests or behaviors.

For example: if you have a list of customers who are interested in sports products, you can add customers who have purchased or shown interest in those products. This way, when you have a new sports product launch, you can send targeted messages only to that group. By using lists, you ensure that customers receive relevant information that matters to them, making your communication more effective.

This segmentation helps ensure that the right messages reach the right people. It allows for targeted communication about different campaigns, such as product launches, promotions, or events.

By using lists, you can customize your outreach efforts and improve engagement by sending content that is relevant to each group’s interests and behaviors.

Remove from list

This feature allows you to take a contact out of a specific group or list. By removing contacts, you can manage your audience more effectively and ensure that they no longer receive communications that may not be relevant to them.

Last updated