All Collections
Gather reviews
Understanding flow conditions
Understanding flow conditions
Marcus Cardoso avatar
Written by Marcus Cardoso
Updated over a week ago

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:

Editing the conditions for the post-purchase review request flow in Junip

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.

Flow conditions setting on Junip post purchase review request

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)

Highlighting the fallback conditions section in your post purchase review request flow

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:

Time delay and international time delay on review request flow in Junip

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.

Setting domestic shipping locations on review requests

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).

Did this answer your question?