Skip to main content

Yotpo

Prosper planEnterprise plan

The Yotpo integration connects ProsperStack to your Yotpo Loyalty & Referrals program, allowing you to map loyalty information to custom properties for use in customer segments, offers and more.

Connecting your Yotpo account

Navigate to the Yotpo integration page by clicking Settings in the left navigation, then Integrations. Click Configure in the Yotpo section.

Configure Yotpo

On the Yotpot integration page, click Connect Yotpo to begin the connection process.

Connect Yotpo

Enter your App Key (Store ID) and API secret. Click Connect.

For more information on finding your Yotpo API credentials, see the Yotpo documentation.

Mapping properties

In the Property mappings section, you can select Yotpo loyalty fields to map to ProsperStack subscriber custom properties.

Yotpo property mappings

Click Add mapping to add a new mapping. Select a field from your Yotpo account from the dropdown on the left, then choose a corresponding custom property in ProsperStack (or create a new one) to store the data.

Click Save changes.

Available Yotpo fields

FieldTypeDescription
Loyalty: points balanceNumberCurrent redeemable points balance
Loyalty: points earned (lifetime)NumberTotal points ever earned
Loyalty: points expiration dateDateDate current points expire
Loyalty: total points redeemedNumberCumulative points redeemed
Loyalty: total redemptionsNumberNumber of redemption transactions
Loyalty: store credit balanceNumberCurrent store credit balance
Loyalty: store credit currencyTextCurrency of the store credit balance
Loyalty: VIP tierTextName of the customer's current VIP tier
Loyalty: VIP tier entry dateDateDate the customer entered their current VIP tier
Loyalty: VIP tier expiration dateDateDate the current VIP tier expires
Loyalty: successful referralsNumberNumber of referrals that resulted in a purchase
Loyalty: referrals made and clickedNumberNumber of referral links clicked
Loyalty: referred by another customerTrue/falseWhether the customer was referred by someone else
Loyalty: enrolled in loyaltyTrue/falseWhether the customer has opted in to the loyalty program
Loyalty: enrollment dateDateDate the customer enrolled in the loyalty program
Loyalty: opt-out dateDateDate the customer opted out of the loyalty program
Loyalty: has store accountTrue/falseWhether the customer has a store account
Loyalty: last seen atDateDate the customer was last active