Getting Started with Friendbuy
Getting Started with Referral
Plan Your Referral Program Implementation Team
How to Join Your Team on Friendbuy
Best Practices
Referral Program Placements
Friendbuy Referral Emails
Driving Referral Program Awareness
Referral Offer Strategies
Limited-Time Offer Promotions in Referral
Referral Contests, Sweepstakes and Giveaways
A/B Testing Best Practices
Account Management
How can I invite my team to the Friendbuy platform?
Managing Your Account Settings
How to Set Up and Change Your Email Sender
Referral Campaign Management
Widgets
How to Create a New Theme
How to Make Changes to a Theme
How to Apply Theme Changes to a Widget
How to update a Widget or Theme to the latest version
How to Set Up a Ribbon
How to Set Up an Advocate Landing Page
How to Set Up a Friend Landing Page
How to Set Up a Post-Purchase Overlay
How to Set Up an Account Page Widget
How to configure your Terms & Conditions
How to Test a Widget
How to Set up a Self-Referral Overlay
How to Set Up a Customer Dashboard
How to Personalize Your Widgets with the Advocate name
Campaign Settings
How to Create a New Referral Campaign
How to set up Referral Code Personalization for PURLs
Setting Up an Advocate Reward
Setting Up a Friend Incentive
Shopify Coupon Codes Integration
How to Run an A/B Test
How to Change Your Referral Offer
Setting Up Max Clicks for Referral Links
How to Generate Personalized URLs (PURLs) through Our API
How to Generate Personalized URLs (PURLs) for Advocates
How to Configure Tiered Rewards
How to Archive a Referral Campaign
How to Duplicate Your Campaign
How to Set Up a Redirect for Limited Time Campaigns
How to set up Code Based Sharing
Code Banks
How to Create a New Code Bank
How to Generate Coupons in Bulk for Shopify
Setting Up Low Code Bank Notifications
How to Add Codes to an Existing Code Bank
Emails
Loyalty Program Management
Uploading Data From a Legacy Loyalty Program
How to Set Up Purchase Based Member Tiers Program
How to Set Up a Points-Based Member Tier Program
How to Set Up Points Redemption Options
How to Set Up Shopify Coupon Code Integration in a Loyalty Earning Event
How to Set Up a Loyalty Opt-in CTA
Understanding the Loyalty Analytics
Rolling Points Expiration Reminder Emails
Manually Opt a Customer In or Out of Loyalty
Receipt Scanning for Loyalty
How to Display Loyalty Points on a Product Detail Page (PDP)
How to Create an Earning Event
How to Configure an Earning Event in your Loyalty Program
How to set up expiration for Points or Account Credit
How to Create, Edit, and Manage Loyalty Emails
Integrations
Recharge Integration
Ethyca Integration
Klaviyo Integration
How to send Referral Links Post Product Review (Yotpo + Klaviyo)
How to Prompt a Referral After a Positive Review with Friendbuy and Trustpilot (via Klaviyo)
How to send one time emails with referral links through Klaviyo
How to Send Referral Links Post Positive Product Review (Okendo + Klaviyo)
How to Send Referral Links Post Purchase through Klaviyo
How to Promote Your Referral Program via SMS (Through Klaviyo)
How to Enable the Klaviyo Integration
How to Distribute a Reward To Your Loyalty Members on Their Birthday (Through Klaviyo)
How to Send a Customer their Loyalty Points Balance Through Klaviyo
How to Email Coupon Codes Through Klaviyo to Advocates and Friends After They Are Distributed by Friendbuy
How to Reward Customers for Providing a Review Through Yotpo via Klaviyo Through Your Loyalty Program
How to Send Reminder Texts to Redeem Loyalty Rewards Through Klaviyo
Upgrading to Klaviyo OAuth with your Friendbuy Integration
How to Reward Customers for Providing a Review Through Okendo via Klaviyo Through Your Loyalty Program
How to Trigger a Text to Remind Advocates to Redeem Referral Rewards (Through Klaviyo)
How to Trigger a Text to Remind Referred Friends to Redeem their Incentives (Through Klaviyo)
How to Send Coupon Codes through Klaviyo SMS to Advocates and Friends After They are Distributed by Friendbuy
How to Reward Customers For Subscribing to Klaviyo Emails and Texts Through Your Loyalty Program
How to Segment Customers Based on Tier Status in Klaviyo
How to Reward Customers for Providing a Review Through Stamped via Klaviyo Through Your Loyalty Program
Braze Integration
DataGrail Integration
Tango Card Integration
Cordial Integration
Segment Integration
How to Integrate Friendbuy as a Segment Source
How to set up the Segment Web-Mode (Destination Actions) Integration
Shopify Integration
How to Enable the Shopify Integration
Shopify Checkout Extensibility
Checkout Extensibility - Shopify Pixel Tracking
Shopify Theme App Embed
How Friendbuy Powers Loyalty Point Refunds with Shopify
How to Integrate Friendbuy with Shopify POS for Loyalty and Referral
Ordergroove Integration
Kustomer integration
Tremendous Integration
Iterable Integration
Trigger a Direct Mail Campaign to Drive Referral Program Awareness (Friendbuy x Iterable x Poplar)
How to Enable the Iterable Integration
How to Automatically Text Referred Friends their Coupon Code with Iterable Journeys
How to Prompt a Referral After a Positive Review with Friendbuy and Trustpilot (via Iterable)
Increase Referral Program Awareness with a Dedicated Email Blast through Iterable Journeys
Attentive Integration
Send a Triggered Text to Prompt a Referral After a Positive Review with Attentive and Okendo
Automatically Prompt a Referral Post Purchase in Attentive
Send Referral Program Text Messages Through Attentive
How to Text Coupon Codes to Advocates using Attentive Journeys
Make it Easy for Advocates to Refer by Sending Their PURL Through SMS using Attentive Journeys
How to Send Advocates a Reminder Text to Redeem Their Coupon Codes through Attentive Journeys
How to Send Referred Friends a Reminder Text to Redeem Their Coupon Codes through Attentive Journeys
How to reward Loyalty Members for signing up for Attentive text messages and emails
How to Include a Customer's Loyalty Points Balance in an Attentive Text
How to Send a Coupon Code to a Referred Friend using Attentive Journeys
How To Enable the Attentive Integration
Salesforce Commerce Cloud
Fivetran Integration
How to Integrate Your Friendbuy Loyalty and Referral Program with Rise.ai to Issue Stackable Gift Cards and Account Credit
Friendbuy + Stripe Integration (Referral Program)
Fraud Prevention
How to Block a Referral Code
How to Block an Email Address
Fraud Settings and Business Rules
Configuring a Global Reward Allowance
Configuring a Referral Link Fallback URL
How the Similar Email Address Fraud Check Works
Customer Service Portal
How do I check the status of a referral?
How to Manually Add or Remove Credit / Points to a Customer's Account
Why was my customers reward rejected?
The Referred Friend put in their email address but didn’t get their coupon code. How do I find this?
Resend Reward Email
Override a Rejected or Pending reward
How to Search for a Customer Profile
How to create a Manual Referral
Why didn't the Advocate receive a Reward for a successful referral?
Reasons for Rejected Advocate Rewards and Friend Incentives
Analytics & Reports
Performance Overview
Reports
Mark purchases as "Test" to maintain clean reporting
Top Advocates Report
Account Credit or Points Statement Export
Exporting Reports from Friendbuy
Email & SMS Report
Advocate Rewards Report
Purchases Report
Friend Incentives Report
Understanding the Codes Report
Dashboards
Advocate Reward Email Analyticsrticle
Loyalty Email Analytics
Common FAQs
What does Fraud Protection do?
How to Access my Billing Information
What is a typical referral flow?
How to Apply Theme Changes to a Widget
Difficulty downloading reports after you receive an export email?
What are Fraud Checks, Tier Checks, and Rules Checks in the Rewards Report?
How do I change my password?
What is a self-referral redirect URL?
What do the Reward Statuses and Definitions mean?
How to Create a New Theme
What is a Friend Widget?
How are Conversions Tracked in Friendbuy?
A Glossary of Terms
How long is the Referred Friend attribution window
What are some common scenarios, and how do I troubleshoot them?
Developer Documents
- All Categories
- Integrations
- Shopify Integration
- How to Integrate Friendbuy with Shopify POS for Loyalty and Referral
How to Integrate Friendbuy with Shopify POS for Loyalty and Referral
Updated
by Samantha Brown
Integration Overview
Friendbuy’s Shopify POS Integration allows merchants to seamlessly extend their referral and loyalty programs to in-store purchases. Store associates can easily enroll customers, check loyalty points, and apply rewards at checkout. Customers earn points for purchases, redeem discounts, and access rewards in real-time. This seamless integration boosts customer engagement and loyalty
Benefits of integrating Friendbuy with Shopify POS:
- Customers can manually opt-in to the Loyalty program in-store
- Advocates and Referred Friends can redeem referral rewards and incentives in-store
- Loyalty members can redeem points for discounts that can be used in-store
- Loyalty members can redeem discounts on in-store transactions
- In-store purchases will be tracked and sent to Friendbuy and customers can earn rewards for these purchases
Prerequisites
Must have an active Friendbuy account, have the POS integration enabled and POS installed on your Shopify store in a production environment
Installation Instructions
Follow these steps to successfully install the Friendbuy: Referral and Loyalty app on your Shopify POS system:
Video: How to Install Friendbuy POS app
- On your store’s physical POS device (iPad, tablet, or mobile), open the Shopify POS app.
- On the main screen of Shopify POS, tap + Add Tile
- Under Add Tile tap App
- In the Apps section, tap Friendbuy: Loyalty & Referrals app
- Under App Extensions tap Add
- Tap Save
- After installation, you wll see that the Friendbuy Loyalty, Referrals app is installed on your POS system.
How to create a customer in the Shopify POS app
Video: Creating a customer
- Open the Shopify POS App: Begin by launching the Shopify POS app on your device.
- Tap Add Customer: On the main screen, tap the Add Customer button to start the process.
- Enter Customer Information: A new page for adding a customer will appear. Enter the customer’s details, including: First Name, Last Name, Email Address
- Additional fields as needed, like phone number or address.
- Save the Customer Profile: After filling in all necessary information, tap the Save button to create the customer’s profile in Shopify.
- Access the Customer’s Profile in Friendbuy Loyalty: To view the customer’s loyalty and rewards information, tap on the Friendbuy Loyalty and Rewards app tile on the POS app’s main screen.
- Review the Customer’s Loyalty Details: The Friendbuy app will display all the available information for the newly created customer.
POS Integration For Referrals
How Advocates Can Redeem Rewards
Video: Redeeming Advocate Rewards
- Start by selecting the customer in the Shopify POS app.
- Add the product(s) the customer wants to purchase to the cart.
- Navigate to the Friendbuy Loyalty and Rewards app within the POS app.
- In the Friendbuy app, scroll down to the Available Rewards section.
- Select your preferred Advocate reward from the available options.
- Tap the Apply Discount button next to the chosen reward.
- Once the button changes to Remove Discount you can exit this page.
- Return to the cart to confirm that the Advocate reward discount has been successfully applied to the purchase.
How Referred Friends Can Redeem Incentives
Video: Redeeming Referred Friend Incentives
- Start by adding the product(s) the customer wants to purchase to the cart.
- Look up the customer’s profile by entering their name or email address in the POS app, then select the customer.
- Tap on the Friendbuy Loyalty and Rewards app within the POS app.
- In the Friendbuy app, scroll down to the Available Rewards section.
- Locate the friend incentive reward and click the Apply Discount button.
- Once the button changes to Remove Discount exit this page.
- Go back to the cart to confirm that the friend incentive discount has been successfully applied.
- Proceed to checkout by clicking the “Checkout” button, select the customer’s preferred payment type, and complete the transaction.
POS Integration For Loyalty
How to Opt-in A Customer to your Loyalty Program
Video: Opt-in to the Loyalty Program
- Tap Add Customer in the Shopify POS app to find the customer’s profile.
- Use the customer’s name or email address to locate and select their profile.
- With the customer selected, tap the Friendbuy Loyalty and Rewards app.
- Under the customer’s profile in the Friendbuy app, scroll down to the Opt-in to Loyalty Program section.
- Tap the Opt-in button to enroll the customer in the loyalty program.
- Once you see the success message indicating the customer is opted in, the process is complete.
How to Capture a Customer's Birthday
Video: Capture a customer's birthday
- In the Shopify POS app, go to the Add Customer section and search for the customer by their name or email address.
- After locating the customer’s profile, select it to proceed.
- Tap on the Friendbuy Loyalty and Rewards app tile.
- In the Friendbuy app, scroll down to find the Birthday section.
- Input the customer’s birth month and day in the designated fields.
- Tap the Save button to update the information.
- Once you see the confirmation message, Birthday updated successfully the process is complete.
How to Redeem Loyalty Points for Coupons
Video: Redeeming Loyalty Points for Coupons
- Start by selecting the customer in the Shopify POS app, then tap the Friendbuy Loyalty and Rewards app tile for the customer you wish to redeem points for.
- Review the customer’s points balance displayed at the top of their profile (e.g., “215 points” for Jim Smith).
- Scroll down to the Redeem Rewards section, where you’ll see the rewards available for redemption.
- Select a reward to redeem, such as the “$10 discount” for 200 points.
- Tap Redeem to the right of the point value and discount.
- Once you see the success message indicating the points were exchanged for a discount coupon, the $10 discount coupon will be added to the list of available rewards.
- You can now apply the $10 discount coupon to the transaction,
How to Redeem Loyalty Rewards
Video: Redeeming Loyalty Rewards
- Select the product(s) the customer wants to purchase and add them to the cart.
- Tap the Add Customer button and search for the customer using their email address.
- Choose the correct customer from the search results (e.g., Samantha) to proceed.
- With the customer selected, tap the Friendbuy Loyalty and Rewards app tile.
- In the Friendbuy app, scroll down to the Available Rewards section to view all rewards the customer can redeem.
- Select the loyalty reward you want to apply and click on the Apply Discount button.
- Once the button changes to Remove Discount, exit this page.
- In the cart, confirm that the discount has been applied to the transaction.
- Click the “Checkout” button, choose the payment option, and complete the checkout process.