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:
Go to Integrations in your Rivo dashboard
Find myregistry.com in the More Integrations section and click Configure
Select the option Use registrant emails to award points for registry purchases
Click Save
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:
Go to Settings > Orders in your Rivo dashboard
Scroll down to the Advanced section
Under Delay in earning points, enter at least 3 seconds as the wait time
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 registrantThe 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!