Use Shopify Flow with Judge.me and Dotdigital to send automated review invite emails after a purchase.
Before you start
Things you need to know:
You must have:
A Shopify store with the Shopify Flow app installed.
The Judge.me app installed and configured on your Shopify store.
The Dotdigital for Shopify integration installed and connected.
You must also:
Be on the Judge.me Awesome plan to use the Review Request Ready trigger.
Enable Shopify Flow events in Judge.me settings.
For best results, ensure your Shopify–Dotdigital integration is fully set up before you build your workflow in Shopify Flow. This makes the order and product data available for personalisation when the review invite is sent.
How it works
Judge.me decides when a review invite should be sent, based on your Request Timing rules.
Judge.me sends a Review Request Ready event into Shopify Flow.
Shopify Flow passes the buyer’s email address into a Dotdigital Add to marketing program action.
Dotdigital enrols the contact into a program that sends your review invite campaign.
This approach lets you:
Control timing via Judge.me request rules.
Use Dotdigital programs to personalise and automate the review invite journey.
Keep the logic in one place while using your existing Dotdigital templates and data.
1. Enable Shopify Flow triggers in Judge.me
In Shopify, open the Judge.me app.
Go to the Connect section.
Enable Use Shopify Flow to allow Judge.me events to be used as triggers.
Save your changes.
Once this is enabled, Judge.me can send events to Shopify Flow when it’s time to send a review request.
2. Ensure your Shopify–Dotdigital integration is installed
To use the Add to marketing program action in Shopify Flow, you must connect Shopify to Dotdigital.
In Dotdigital, go to Connect > Integrations.
Find Shopify, then select + ADD.
Follow the setup steps to connect your Shopify store to your Dotdigital account.
Your Shopify store can now use Dotdigital actions in Shopify Flow, including Add to marketing program. This includes the Add to marketing program action required for review invites.
3. Create a workflow in Shopify Flow
In your Shopify admin, go to Apps > Shopify Flow.
Select Create workflow.
Select Create workflow from scratch (or a similar blank option).
Give your workflow a clear name, for example:
Judge.me – Review invites via Dotdigital.
Next, you add a trigger and actions to define how the workflow behaves.
4. Add the Judge.me Review Request Ready trigger
This trigger fires when Judge.me determines that it’s time to request a review, based on your Judge.me Request Timing settings.
In the Flow editor, select Select a trigger.
Search for Judge.me.
Select the Review Request Ready.
This trigger starts the workflow whenever Judge.me signals that it’s time to send a review request for an order.
5. Add the Dotdigital Add to marketing program action
From the Review Request Ready step, select Add action.
Search for Dotdigital.
Select Add to marketing program.
For the email address, map the field to
{{variables.buyer_email}}from the Judge.me event.In the Program drop-down, select the Dotdigital program that sends your review invite emails.
Ensure the program you choose is already created, tested, and activated in Dotdigital. Shopify Flow can’t enrol contacts into an inactive program.
6. Turn on your workflow
Review your workflow configuration:
Trigger: Judge.me – Review Request Ready.
Action: Dotdigital – Add to marketing program.
Email mapping:
{{variables.buyer_email}}.Program: The active Dotdigital program that sends your review invite campaign.
Select Turn on workflow.
After you turn it on:
Judge.me sends a Review Request Ready event when your request timing rules are met.
Shopify Flow receives the event and enrols the customer into the selected Dotdigital program.
Dotdigital sends your review invite campaign as part of that program.
Tips for better review invites
Configure a delay in Judge.me Request Timing
The Review Request Ready event is based on your Judge.me timing rules, usually after the order is marked as fulfilled.
Allow time for order and product data to sync into Dotdigital so you can personalise your campaign.
Give customers enough time to receive and use the product before asking for a review.
Personalise your Dotdigital program
Use:
Product details such as name and brand.
Order information to tailor subject lines and content.
Different branches for first‑time and repeat customers if needed.
Use fallbacks in your templates
Add fallback content for personalisation fields (like product name or image) in case data is missing or delayed.
Test the full journey end to end
Place a test order with your own email address.
Fulfil the order in Shopify.
Confirm Judge.me sends the Review Request Ready event.
Check that the contact is enrolled in the expected Dotdigital program.
Confirm the review invite email is sent.
