What You’ll Learn
This guide walks you through integrating your Digioh quiz with Yotpo to reward loyalty points to users who complete your quiz. You’ll learn:
-
How to configure the Digioh “Earn Loyalty Points” pipeline for Yotpo.
-
How to create a custom action in Yotpo to trigger point rewards.
-
Where to place your Yotpo Action Name in Digioh.
Prerequisites
Before you begin:
-
You must have a Digioh + Yotpo integration set up. Follow this guide if it’s not yet configured.
-
Ensure you have access to the Yotpo Loyalty admin to configure custom actions.
Steps
Step 1: Create the “Earn Loyalty Points” Pipeline
Navigate to the Yotpo Connections page in your Digioh account. Use the “Yotpo Earn Loyalty Points” pipeline template to create the pipeline for your quiz.
Step 2: Create a Custom Action in Yotpo
To assign points, you’ll need to define a Custom Action in Yotpo that Digioh will trigger when the quiz is submitted. Go to your Yotpo Loyalty admin panel and follow these steps in this Yotpo guide: How to Create a Custom Action Earning Rule
Once complete, note down the “Action Name” exactly as entered — this value is case-sensitive and must match perfectly in Digioh.
Step 3: Update Action Name in Digioh
In your new Yotpo pipeline in Digioh, click on edit in the “Map Form Data” task.
This is where you will enter your action name under the input value for “custom_actions.action_name”. In the row below, also add in “CustomAction” under the input value for “custom_actions.type”. Save and publish your pipeline.
Step 4: Add new Yotpo Integration to Quiz
Open your quiz in Digioh and go to the Integration tab. Add your newly create Yotpo pipeline. Save and publish your quiz.
Now every time a loyalty member completes the quiz, they’ll earn loyalty points! Please note: Loyalty members need to be logged into their account BEFORE taking the quiz to get their points.