What you can build

Pick what you want to build and follow the path. Each one starts with a recipe or a single call and links to the reference pages you need next.

Most Loyalty integrations follow one of the paths below. They run on your server and authenticate with your GUID and API key (see Authentication). The exceptions are marked: the v3.0 endpoints use a Yotpo access token, and Product Potential Points needs no credentials.

Award points for orders from a custom or headless store

Send customers and orders from your platform so customers earn points against your active campaigns, and record refunds so points are adjusted.

Show points, tier and history on a customer account page

Show a customer's balance, VIP tier, progress toward the next tier and point history in your own UI.

Show the points a product earns on product pages

Show "Earn 30 points" on a product page, using your earning rules and, for a logged-in customer, their VIP multiplier. These are v3.0 endpoints.

Award points for custom actions

Reward actions outside of purchases, such as completing a survey or installing your app.

Let customers redeem points for rewards

List the rewards a customer can afford, redeem one, and give them the coupon code.

Run a referral program

Register a customer as a referrer, get their referral link, and send invitations to friends.

Manage VIP tiers

Read your tier structure, and move customers between tiers.

React to loyalty events

Trigger emails or update your CRM when a customer earns points, redeems, or changes tier.

Handle privacy requests

Answer a customer's data access or deletion request.