Skip to main content

MyRegistry integration

Reward registrants for items purchased from their registries

Ana Rincon avatar
Written by Ana Rincon
Updated over 2 weeks ago

MyRegistry and Rivo integration explained

Rewarding registrants is a powerful way to keep customers engaged with your program while offering a more personalized experience for those involved in registries. This approach not only enhances their shopping journey but also helps build loyalty, encouraging positive word-of-mouth recommendations for your store!

✨ This integration is available on the paid plans. See pricing →


Prerequisites

Before setting up the MyRegistry integration with Rivo, you'll need to:

  • Contact MyRegistry.com directly to set up the integration with your Shopify store. They will configure their system to include registrant email information with registry purchases.

  • Have a paid Rivo plan - This integration is only available on paid plans. View pricing options →

  • Ensure your loyalty program is active - The integration works with your existing earning rules and program settings.


How the integration works

The MyRegistry integration changes how points are awarded for registry purchases:

  • Normal purchases: Points go to the customer who made the purchase

  • Registry purchases: Points go to the registrant (the person who created the registry), not the gift buyer

When someone purchases items from a registry, MyRegistry includes the registrant's email address with the order information. Rivo detects this and automatically awards the points to the registrant instead of the purchaser.

If the registrant doesn't have a loyalty account yet, Rivo will automatically create one for them when they receive their first points from a registry purchase.


Setting up the integration

Once MyRegistry.com has configured the integration on their end, follow these steps in your Rivo dashboard:

  1. Go to Integrations in your Rivo dashboard

  2. Find myregistry.com in the More Integrations section and click Configure

    Integration directory
  3. Select the option Use registrant emails to award points for registry purchases

  4. Click Save

  5. Turn on the integration by toggling the switch to Enabled

Recommended: Configure delay in earning points

We strongly recommend setting up a delay for earning points when using the MyRegistry integration:

  1. Go to Settings > Orders in your Rivo dashboard

  2. Scroll down to the Advanced section

  3. Under Delay in earning points, enter at least 3 seconds as the wait time

  4. Click Save

Why this delay is important: The delay ensures that registrant information has time to be processed and that new customer accounts can be created if needed before points are awarded.


l>

Important considerations

  • Rivo checks whether the _MyRegistry_RegEmail_ property exists in at least one line item to attribute order points to the registrant

  • The order points will be assigned to a single registrant. This means gift givers should avoid purchasing items from multiple registries or adding personal items in the same order. Otherwise, the order total will be attributed to the first registrant’s email

  • The attribution of order points to registrants will follow settings such as Place an Order Way to Earn, program participants, and order total calculation

  • We recommend using the integration with our Delay in Earning Points setting, especially if registrant emails haven't been created yet and need a little more time before points are awarded.


Frequently asked questions

Do I need to set up a private API key for the integration?

No. Once you enable the integration and select "Use registrant emails to award points for registry purchases," the system automatically processes registry orders and awards points to registrants.

What happens if a registrant isn't a loyalty program member yet?

Rivo will automatically create a loyalty account for the registrant using their email address when they receive their first points from a registry purchase.

Can multiple registrants receive points from the same order?

No. Points for the entire order are awarded to only one registrant - the first one found in the order. This is why we recommend gift buyers avoid purchasing from multiple registries in a single order.

How does this work with VIP tiers and earning rules?

The integration respects all your existing loyalty program settings. If a registrant has a VIP tier, they'll earn points at their tier's rate. All earning rules, minimum order amounts, and program participant settings apply normally.

What if the registrant's email doesn't match their existing Shopify customer account?

Rivo uses the email address provided by MyRegistry to identify the registrant. If this email doesn't match an existing customer account, a new loyalty account will be created with that email address.

Do gift buyers earn any points for registry purchases?

No. When the MyRegistry integration is active, points for registry purchases go exclusively to the registrant, not the person making the purchase.

How long does it take for points to appear in the registrant's account?

This depends on your "Delay in earning points" setting. If you have a 3-second delay configured, points will appear approximately 3 seconds after the order is processed. Without a delay, points should appear almost immediately.

Can I disable the integration temporarily?

Yes. You can turn off the integration at any time by going to Integrations > MyRegistry and toggling the integration to "Disabled." This will stop awarding points to registrants for new orders, but won't affect points already earned.

I can't get the integration up and running. Can you help me?

Please reach out to our chat support team or your Customer Success Manager and we will be happy to help you with any questions or requests!

Did this answer your question?