Reward Customers with Store credit for Reivews using Trustoo.io
How to Reward Product Reviews with Shopify Store Credit Using Dollarback and Trustoo.io Integration
If you’d like to reward your customers with cashback (store credit) when they leave a review using Trustoo.io, this guide will help you set up that integration using Shopify Flow and Dollarback.
Due to a limitation in how Trustoo handles customer data in its triggers, we’ll use a simple workaround to ensure store credit is deposited correctly.
🛠 Prerequisites
Before you begin, make sure:
You have the Dollarback app installed and set up on your Shopify store: Dollarback on Shopify App Store
You have the Trustoo Reviews app installed and configured: Trustoo on Shopify App Store
Both apps are functioning as expected on your store.
🧩 Why a Workaround Is Needed
Trustoo’s "New Review" trigger in Shopify Flow does not include customer information. This means you can’t directly deposit store credit using that trigger alone.
Instead, we’ll retrieve the customer’s information using the Order ID provided in the review trigger.
🔄 Step-by-Step Setup Using Shopify Flow
Create a New Flow
Go to your Shopify Admin → Flow.
Click "Create Workflow" and choose the Trustoo: New Review trigger.
Add a Condition to Check for Order ID
Add a condition block:
If:
{{order_id}}
Is Not Empty
This ensures we’re only proceeding if the order ID is present.
Get Order Details
Add a "Get Order Data" action (Shopify Admin API):
Use the order ID from the review trigger.
This step fetches all data related to that order, including the customer.
Repeat for Each Order (Loop)
Since the result is an array, add a "Repeat For Each Item" step.
This ensures the next action works with a single customer object.
Deposit Store Credit with Dollarback
Inside the repeat loop, add the Dollarback: Deposit Store Credit action.
Configure the following:
Amount: e.g., ₹25 or $5 (your choice)
Expiry: Set number of days before the credit expires. Use
0
if you want it to never expire.
Save and Test the Workflow
Click Apply Changes.
Run a test to make sure the flow works correctly.
🧪 Troubleshooting
If the flow doesn't trigger or deposit credit, double-check if:
The review submitted has a valid Order ID.
Trustoo and Dollarback are properly installed and updated.
The API permissions for Flow are correctly set up to access orders.
💬 Need Help?
If you run into issues or have suggestions, reach out to our support team via chat. We’re always happy to help and take your feedback seriously.
Have an integration or use-case you'd like us to cover? Let us know — we’re always adding more guides based on merchant feedback.
Last updated