Rivo

Connect Stashlist with Rivo to automatically reward customers with loyalty points the moment they save a product to their wishlist.

How it works

When a logged-in customer adds a product to their wishlist, Stashlist fires a custom action event to Rivo via their REST API. Rivo then automatically awards the customer however many points you configured for that action, with no extra steps required from the customer or from you.

Custom Actions in Rivo require a paid plan. Check Rivo's pricing page to confirm your plan includes this feature before connecting.

Setup

  1. In your Rivo admin, go to Ways to Earn and create a new Custom Action. Give it a name like Added to Wishlist and set the point value you want to award. Save and note the exact name you used.
  2. In your Rivo admin, go to Settings → Developer → API Keys and create a new API key with write access to points events.
  3. In Stashlist, go to Integrations → Rivo, paste your API key and the exact custom action name, then click Connect.
The custom action name must match exactly what you entered in Rivo, including capitalisation. If the names don't match, no points will be awarded.

Events sent

Stashlist sends one event to Rivo: wishlist_add, fired each time a logged-in customer saves a product. Guest wishlist saves (before the customer logs in) are not tracked, as there is no customer identity to associate points with.

To prevent customers from earning points multiple times by removing and re-adding the same product, configure a reward limit on the custom action in Rivo (e.g. "reward once per customer" or "reward up to N times per customer per month").