Conditions are an important part of Junip's flows, they'll ensure that messages are only being sent to the appropriate customers and at the right time.
If you visit your Flows page, and then click Edit flow on the Post purchase review request flow, you'll see the screen below. Clicking the Edit icon beside "Conditions" will pull up the list of available conditions, which we'll cover below:
Time delay
How long do you want to wait before sending a review request? The delay is counted from the trigger (either when the order is fulfilled or when it's delivered).
Order fulfilled
the standard time delay is usually anywhere from 7-21 days
it'll help to think about when you want to request a review from the customer
some products will need a week or two before the customer gets the chance to try them or see their benefit, others can be right at delivery, but one thing is for sure: we definitely want them to have at least received the product in the mail before we request a review.
Order delivered
the standard delay is usually between 2-5 days
triggered from delivery helps us be much more accurate around the timing of the review request (we don't need to guess when they will receive their product, we can confirm that they've received it and then focus on when the best time to send is)
Fallback delay (for order delivered only)
a new condition called fallback condition is added for this trigger, this is super helpful in the case that Shopify doesn't get info about delivery for a given order
if this happens, the fallback time delay tells us how long to wait (after order fulfilled) to send the review request
βImportantβ You need to set a fallback delay if you're using "order delivered" as your flow trigger and this delay needs to be longer than the standard delay.
think of it like this: in a worst case scenario, how many days after order fulfilment will we be 100% sure that the customer would have received the product?
while my standard time delay for order delivered can be much shorter (2-5 days), notice that my fallback time delay should be much longer to account for a shipment that might have been stalled or delayed before it reaches the customer (20-30 days)
International delay
You have the option to add a second delay that's specifically for international orders, this way, you can more accurately request a review depending on where the product is being shipped.
For example, normally your product is delivered in 7 days but if you ship internationally, it will usually take 14 days to reach the customer, so you can set this up as follows:
Domestic shipping location
You'll need to tell Junip what order locations are considered international for you so that we can apply the proper delay. If you set Canada as your domestic shipping location, then the normal time delay will apply. Any other countries will use the international time delay.
βImportantβ A domestic shipping location is required if you have an international time delay set. If you don't set a domestic shipping location, all orders will be given the international shipping delay.
In our example from above, an order from Canada would be delayed 7 days, and one from the USA or the UK would be delayed 14 days. Feel free to add more than one domestic shipping location if relevant.
Recipient Filters
Junip will automatically exclude customers who have already reviewed the same product so this condition is ready to go for you.
Requiring marketing opt-in is legally enforced in some regions so it's very important that you understand the laws governing your area. When this condition is enabled, Junip will only send review requests to customers who have opted in to receive marketing communications from you (relevant for both email and SMS).