Friendbuy x Ordergroove Integration (Loyalty Program)

Samantha Brown Updated by Samantha Brown

Overview

This document provides a comprehensive, step-by-step guide to configuring Friendbuy's Loyalty Integration with Ordergroove. This integration empowers merchants to automatically reward subscription customers with discounts or free products, enhancing retention and providing a seamless loyalty experience.

Key Benefits

  • Reward subscribers for key subscription events: activation, renewal, reactivation.
  • Track both one-time and recurring purchases.
  • Auto-apply rewards (discounts or free products) to active subscription orders.
  • Allow customers to redeem loyalty points for subscription-specific rewards.
  • Set milestone-based rewards for subscription duration.

Implementation Instructions:

Step 1: Setup your Earning Events

This section allows you to create and manage the different events that award loyalty points or apply rewards.

  1. Log into your Friendbuy account
  2. In the left-hand navigation panel, click on Loyalty to expand the menu.
  3. Select Earning Events.
Step 2: Creating Earning Events

To create an event that rewards subscription actions

  1. Click + Add Earning Event in the top right corner.
  2. From the event creation modal, choose the any of the following out-of-the-box Ordergroove event types (e.g., Subscription ActivationSubscription RenewalSubscription Reactivation, or Make a Purchase).
  3. Define the event conditions under the IF section. For example: "Customer Makes a Purchase".
  4. Under THEN, select how you wish to reward the customer. For subscription events, you will typically select Ordergroove Subscription Discount or Ordergroove Free Product.
Step 3: Configuring Rewards for Free Products or Discounts

To reward with an Ordergroove Free Product:

  1. Select Ordergroove Free Product from the Reward with dropdown.
  2. Click Select under Free Product to choose the SKU. Enter in the SKU information
  3. Optionally, choose a Fallback Product.
  4. Define the limit on free products per customer (or leave unlimited).
  5. Confirm the Send Email option to notify the customer of their reward.
Selecting Products:

When selecting a product:

  1. Use the Search by Title or SKU modal to find the product.
  2. Make sure the product has adequate inventory and is eligible for subscription.
Step 4: Reward Redemption Setup

Customers can also redeem points for rewards directly within the Friendbuy loyalty dashboard.

  1. Navigate to Loyalty > Redeeming Points.
  2. Click Add Reward.
  3. Name the reward (e.g., "$10 reward").
  4. Define the number of points required.
  5. Select the Reward With dropdown and choose Ordergroove Subscription Discount or Ordergroove Free Product.
  6. Optional: Set additional parameters like sending emails, reward limits, or delays.
Step 5: Handling Milestone Rewards

Merchants can reward customers for reaching subscription milestones:

  1. Create a new earning event tied to subscription duration (e.g., 3 months, 6 months).
  2. Use the same Reward with options to select an Ordergroove Discount or Free Product.

The system will apply the reward automatically to the subscriber’s next active order.

Step 7: Configure Ordergroove Theme for Free Product Display

In Ordergroove RC3:

  1. Go to Subscriptions > Subscription Manager.
  2. Select your live theme.
  3. Click Advanced.
  4. In the file tree, navigate to order-item > order-controls.liquid.
  5. Locate the quantity select dropdown code.
  6. Wrap the quantity selector with the following conditional to hide it for free products:
{% if order_item.total_price != '0.00' %}
<form>
{# Quantity Select Elements #}
</form>
{% endif %}
  1. Click Publish to save your changes.

For assistance setting this up, please contact Friendbuy Support or refer to Ordergroove documentation for advanced subscription theme customization.

How did we do?

Ordergroove and Friendbuy Integration

Contact