Recharge is one of the most popular payments platforms that you can now integrate with your loyalty program for rewarding monthly subscribers.

✨ Shopify Flow is required for this integration. Shopify Flow is available on the Shopify, Advanced, and Plus plans.

In this article:
Adding Custom Actions

Creating a workflow in Shopify Flow

Adding Custom Actions

  1. From the Loyalty dashboard, go to Programs > Points.

  2. Click Add Another Way to Earn under the Earning Points section.

  3. Choose Custom Action in the Ways to Earn prompt.

  4. Set an Action Name for your custom way to earn points.

  5. Enter the Completed Action Name for it.

  6. Add a short description.

  7. Enter the points amount you want to give out.

  8. Check the box of the “Limit how many times each customer can earn points for completing this action” option and set a limit if preferred.

  9. Make sure that the Status is ON.

  10. Once you are satisfied with your settings, click Save.

Creating a workflow in Shopify Flow

To make the Custom Action work, please create a workflow using Shopify Flow to set the trigger and the action. You could download our pre-made template or follow the steps below:

  1. Go to Shopify Flow and click the Create workflow button on the upper right side of the page.

  2. Click the Select a trigger button, then choose Order created under Shopify triggers.

  3. Click the Then + button and select Condition. Make sure that the condition is set to If all conditions are met and click Add criteria.

  4. Under Shopify API, click Order, then choose customer

  5. Click productSubscriberStatus, select Equal to and then select ACTIVE.

  6. Click Then + and choose Action.

  7. Under Installed App Actions, click Rivo: Rewards, Loyalty Program and select Add Points for a Custom Action.

  8. For Customer Identifier, use {{order.customer.email}}

  9. For Custom Action Name, enter the exact name of the Custom Action set inside the app in the Custom Action Name field.

  10. Optional steps:

    1. Enter a new points amount in the Points Amount Override field if you want to override the points amount set in the app.

    2. Tick the box for the Skip Email if you want to skip the email notifying the customer of the points they earned.

  11. Change the name of the workflow if preferred and once satisfied, click Turn on workflow to activate it.

Did this answer your question?