Skip to main content

Winback Inactive Customers

Purpose

One of the suggestions of all marketing experts is that you should try not to lose your customers!
This workflow focuses exactly on that!
You can send an email to customers that hadn't been active for a specific period of time and try to encourage them to visit your site and buy products from you!

Definition

This workflow will run once a day and extract customers that had been inactive for example 14 days and send them an email with a discount coupon.

Procedure

  1. Every day at a specific time (by default 12 PM) this workflow will trigger with Cron activity.
  2. Set Name activity defines the name of the running instance.
  3. The store information will be fetched with the Get Store Info activity and saved in a variable named StoreInfo. This information will be used in the email that is sent to the customer.
  4. The list of all the customers will be fetched by the criteria that is set in Search Customer activity.
  5. The customers will be stored in the Customers variable.
  6. There is an iteration of Customers with For Each activity.
  7. Each customer will be saved in a variable named Customer.
  8. After that, the condition will be checked with If/Else activity. If 14 days have passed from the customer's last activity the condition is met.
  9. Then a customized coupon code will be generated with the Create a Discount activity. The discount percentage is 10 and it will apply to the order total amount. (You can change all of the discount settings)
  10. In the end, an email with your suggested offer will be sent to the customer.

Winback Inactive Customers