Skip to main content

Yotpo integration

Updated this week

The Experiences by Jebbit Yotpo integration allows you to reward users loyalty points for their zero-party data and pass data to Yotpo Email and SMS in real time. This integration activates the consumer data you collect from your experiences to create unified, high-value customer profiles. Use the data to trigger custom flows, personalize messaging, and enrich customer profiles and database segments in Yotpo.


Before you begin

  • Gather your Yotpo credentials.

  • Identify the List ID and SMS List ID you want to use from Yotpo.

  • Confirm that you have appropriate permissions within Experiences by Jebbit and access to Yotpo earning rules.


Create a Yotpo integration

  1. Navigate to Attributes > Integrations in your experience.

  2. Locate the Yopto integration via scroll or search and click on the tile and select Connect.

  3. Enter your Yotpo credentials on the authorization page and approve the connection so that data can be passed to the Yopto API.

  4. Select whether you would like to integrate with Loyalty and/or SMS & Email. For SMS & Email, provide a List ID and an SMS List ID from Yotpo. You can find this in Yotpo by opening a list and copying the digits at the end of the URL.

  5. Under Review the data that’s passing through check of;
    a. Pass only opted-in users: We will only pass user’s information when they have explicitly opted-in. Leave unchecked to pass all lead information.

    b. Pass EU Data: Check to pass data from the EU, or leave unchecked to not pass data from the EU to Yotpo.

Tip: If you need to deactivate your integration with Yotpo all you need to do is click ‘Uninstall’ on the Yotpo integration tile within Experiences by Jebbit. You can always reinstall in seconds if you choose to activate your integration again.


Configure the earning rule in Yotpo

Customers can earn points for completing a Jebbit experience when the integration is activated, and can create an associated Earning Rule in Yotpo. Awarded points appear in real time within your Customers page in the Yotpo Loyalty & Referrals portal once you complete the experience.

  1. In your Yotpo account, navigate to Earning Rules.

  2. Click Create Earning Rule.

  3. Scroll to the bottom and choose Custom Action.

  4. For the action name, enter Jebbit Quiz this is the default action name sent by Jebbit.

  5. Configure other rule settings (e.g., assign 25 points).

  6. Save the rule.

  7. In Experiences by Jebbit, if you'd like to manage how actions are applied:

    • Click on your brand account in the top right corner and go to Settings > Custom Fields.

    • Click Create Custom Fields to pass to your integrations.

    • Enter a name (e.g., jebbit_quiz) and a value. This will map back to an event in Yotpo. Add as many values as needed.

    • Check whether to;
      a. Obfuscate the value(s)

      b. Send custom field values to all campaigns

    • Click Done.

    • If you haven't already created a custom field for action_name, follow the steps below under "Set up a custom earning rule per experience.

    • Any Jebbit experience submitted will automatically apply this rule unless overridden.

Note: You will not have permissions to view the Custom Fields settings by default, please request access via your customer success manager or support.


Configure a custom earning rule per experience

Optionally, if you'd like different experiences to trigger different Yotpo earning rules (e.g., 25 points for one, 60 points for another):

  1. In Yotpo, create a Custom Action earning rule with your desired name (e.g., test survey) and points.

  2. Ask your Customer Success Manager or Yotpo Support to enable access to Custom Fields if not already visible.

  3. In your Yotpo admin:

    • Go to Settings under your brand.

    • Find Custom Fields and click Create.

    • Name the field action_name.

    • Set the value to match the exact name of your new earning rule (e.g., test survey).

  4. In Jebbit:

    • Open the experience you want to apply the custom rule to.

    • Click the three-dot menu in the top right.

    • Select Custom Fields.

    • Choose the action_name custom field you created and apply it to the campaign.

Now, this experience will trigger the specific custom action rule you configured.


Create Yotpo Email & SMS Triggers

If you are a brand that leverages Yotpo for Email & SMS, Experiences by Jebbit makes it incredibly easy to create and update users with all associated first-party data for segmentation. Once the Yotpo integration is set up, two new Jebbit triggers become available in your Yotpo Flows:

  • Jebbit Outcome Recommendation

  • Jebbit Product Feed

Experiences by Jebbit will send Yotpo the Quiz ID, Quiz Name, any form fields, attributes, outcomes, or product feed recommendations. For each flow created on the Yotpo platform, shortcodes are available to dynamically pull in this data.

Example Flows

Jebbit Outcome Customization

Trigger: Jebbit Outcome Recommendation

Available Shortcodes

Quiz ID

Quiz Name

Outcome

Recommended Outcome Products:

  • Recommended Outcome Product 1 Title

  • Recommended Outcome Product 1 Desc

  • Recommended Outcome Product 1 URL

  • Recommended Outcome Product 1 Image URL

Jebbit Product Feed


Trigger: Jebbit Product Feed

Available Shortcodes

Quiz ID

Quiz Name

Outcome

Recommended Feed Products (results from Dynamic Product Feed):

  • Recommended Feed Product 1 Title

  • Recommended Feed Product 1 Desc

  • Recommended Feed Product 1 URL

  • Recommended Feed Product 1 Image URL


Next steps

  • Test the integration by completing an experience on a live launch link using test data.

  • Verify that awarded loyalty points appear under the new or existing customer profile in your Yotpo Loyalty & Referrals portal.


FAQ

How can I further customize my flows?

  • When creating your content in Yotpo, you can use the Dynamic Products block to populate the user’s products.

  • You can also use your shortcodes to populate dynamic text:

What if someone signs up that is already a user?

  • If the email or phone number already exists, we will update the existing user. Jebbit will confirm the user does not already exist before Creating a user.

Did this answer your question?