How to Add Points for a New Subscription in Rivyo Loyalty?

Enhance your subscription model and reward your customers for every new subscription with loyalty points. This guide outlines the steps to configure a custom action in Rivyo Loyalty and set up a corresponding workflow in Shopify Flow.


Part 1: Create a Custom Action in Rivyo Loyalty

Step 1: Navigate to the Custom Rule Bonus Section

  • Go to your Rivyo Loyalty Dashboard
  • Select Earn Points > Custom Rule Bonus

Step 2: Configure a New Custom Rule Bonus

  • Click on Custom Rule Bonus Ways.
  • Complete all the required fields on the configuration page:

Earning Rule Title: Provide a name for the custom earning rule (e.g., SubscriptionReward).

Points Amount: Specify the number of points members will earn upon completing asubscription (e.g., 100).

Set Status: Choose whether the rule is Enabled or Disabled.

Step 3: Save the Custom Rule.

  • Click "Save" to complete the setup and proceed to the next step.

Part 2: Set Up a Workflow in Shopify Flow

Step 1: Open Shopify Flow

  • From your Shopify Admin, navigate to Shopify Flow.

Step 2: Create a New Workflow

  • Click the Create workflow button located in the top-right corner.

Step 3: Set the Trigger

  • Click Select a trigger
  • Under Installed App Triggers, select: Utterbond Subscriptions → Subscription Created

Step 4: Add an Action

  • Click the Then + button
  • In the action panel, select: Rivyo Product Reviews → Add Loyalty Points

Step 5: Configure Action Settings

  • In the Add Loyalty Points configuration panel, set the following:
  • Points Amount: Enter the number of points to be awarded (e.g., 100)

Step 6: Name the Workflow (Optional)

  • Provide a descriptive name for the workflow, such as: Award Points for Subscription

Step 7 : Activate the Workflow

  • Once the setup is complete, click Turn on workflow in the top-right corner.

Important Note: Both the Custom Action in Rivyo Loyalty and the Workflow in Shopify Flow must be enabled for the points to be awarded successfully.

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