Loop Flows

In this article you'll find-


What are Loop Flows?

Loop Flows is a feature that allows merchants to set up automated actions that are performed based on certain triggers that are configured in Loop. With flows, you can set up automated product swaps at X orders, higher discounts at Y orders, gift products at Z orders, and even a combination of all of these and more to drive up your subscription and improve subscriber retention by gamifying subscriptions.

This guide walks you through the different configurations available on Loop flows and the use cases. Loop flows are built on the fundamental logic of When, If, and Then.


When Condition

This condition specifies when the “IF condition” should be activated/executed and has three options.

  1. A new subscription is created: In this case, the IF condition is executed whenever a subscription is created
  2. A recurring order is successfully placed: In this case, the IF condition will be executed when a recurring subscription order is placed by Loop.
  3. When products are modified in a subscription: In this case, the IF condition will be executed when a modification is made at the product level in a subscription.
  4. When the order payment is failed: In this case, the IF condition will be executed when the payment for a subscription order gets failed.

What are (IF) conditions

If conditions in Loop are the same as in programming languages where the action is activated only if the condition that is preconfigured in the app is met.

  1. Subscription-based: This allows you to select the condition on the subscription level.


  2. Product-based: This allows you to choose the condition on the product level.

  3. Customer-based: This enables you to check if a customer has a particular customer tag present or the total number of orders by a customer or the the total spend of a customer.

    4. Payment-based: This allows you to select the condition on the basis of the following as shown below:-


If set to use only Filter by number of orders - this would act as a universal trigger which will be executed when any subscription reaches order count X. This can be used to configure bonus/extra products to improve retention.


What are actions(THEN)

Actions are events that are set to execute when the trigger/IF condition is achieved. The actions that are set up on flows follow the same order of execution as how they are set up on the app.

Listed below are the configurable actions using Loop flows.

Action Description
Add/remove discount This action allows you to add or remove a discount to/from a Subscription
Add trial period This action allows you to add a trial period to the Subscription
Change subscription plan This action allows you to change the subscription plan from a subscription
Add one-time product This action allows you to add a product once to the Subscription
Add a subscription product Allows you to add a Subscription Product to the Subscription
Remove a product one-time Allows you to remove a product once from the Subscription
Remove a subscription product Allows you to remove a Subscription product from the Subscription
Swap product Allows you to swap product A with product B
Add customer tag Allows you to add a configurable customer tag
Remove customer tag Allows you to remove a specified customer tag

Use cases of Loop Flows

There are multiple ways that Flows can be configured to implement any action on a subscription to achieve your intended functionality. The guides to each are linked in the below table

Use Cases Support
Product swapping
Membership subscriptions
Trial subscriptions
Add/ Remove product one-time or subscription
Auto-apply discounts after X orders
Actions based on customer tags

Note that these use cases can be mixed and matched to achieve your specific use case, which might not be included in the standard use cases listed above


Need help?

If you have any queries or doubts about any of these steps. Please reach out to support@loopwork.co

Thanks!

Loop Subscription Team 🙂

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us