Redo and Rivo integration explained
Let your customers start a return or warranty claim directly from their order history. One click takes them to your branded Redo portal, already signed in and on the right order.
✨ This integration is available on any plan that includes Accounts
What does the integration do?
Adds an additional button to the per-order view of your Account Widget (e.g. "File a warranty claim" or "Warranty & returns")
Sends the customer to your Redo customer portal, auto-logged in and routed to the exact order they tapped from
Surfaces everything Redo has for that order (warranty or returns) in Redo's own branded portal.
Setting up the deep-link button
Pre-requisites
Find your customer portal link from the Redo merchant dashboard – Go to Settings > Customer Portal > Portal builder > "Copy portal link" button > "Login" option.
📝 Note: You can drop the "referralId=000000" parameter from the link. For example: https://mystore.com/apps/redo/returns-portal/login?.
Steps
From your Rivo Dashboard, go to Accounts > Account Widget Settings
Scroll down to the Orders Settings section
Tick the Custom Button checkbox, then configure the three fields below:
Additional Order Button Text – The label shown on the button. For example, "Warranty & Returns"
Additional Order Button URL – Use this URL, replacing the first part with your own portal URL:
<insert your Redo portal link here>?email={{order.email}}&order={{order.order_number}}c. Button Style – Pick Primary or Secondary to match how prominent you want the button to be
Click Save.
💡 Pro Tip: At render time, the Account Widget automatically swaps in each customer's {{order.order_number}} and {{order.email}}, so every customer lands on their own order and is already logged in.
Common questions
Do I need to connect an API key?
No. This version is a deep-link only. Please just paste your portal URL into the button setting.
What will the customer see when they click/tap the button?
They land on your branded Redo customer portal, already logged in and on the specific order they came from. The portal shows everything Redo has for that order.
I'm already using the Custom Button slot for something else. Can I still add this? There's only one Custom Button slot in the Account Widget. If it's already in use, you can fall back to the Limited-Time Order Button slot or the returns Custom Link slot instead.
The button isn't logging customers in or routing to the right order. What should I check?
A few common causes:
The URL uses
{{order.id}}instead of{{order.order_number}}The portal URL is your return-policy link rather than your customer portal link
A typo in the URL template, especially around
?email=and&order=.
