Ask for reviews a week after order fulfillment with Mechanic.

Mechanic is the one-tool-does-it-all automation app for Shopify. :)

Ask for reviews a week after order fulfillment

by Isaac Bowen (team@usemechanic.com)

Follow up with your customers automatically, and establish the purchase -> earn-reviews -> attract-customers cycle. This task comes prefilled with a friendly email that gives the customer direct links to their purchases on your website – customize this email to taste.

Runs 1 week after an order is fulfilled. Configuration includes email subject and email body.

15-day free trial – unlimited tasks

Developer details

Events
1 week after an order is fulfilled (shopify/orders/fulfilled+1.week)
Options
email subject (required), email body (multiline, required)
Script
{% assign has_product = false %}
{% for line_item in order.line_items %}
  {% if line_item.product_exists %}
    {% assign has_product = true %}
  {% endif %}
{% endfor %}

{% assign send_email = false %}
{% if has_product and order.email %}
  {% assign send_email = true %}
{% endif %}

{% if send_email or event.preview %}
  {
    "action": {
      "type": "email",
      "options": {
        "to": {{ order.email | json }},
        "subject": {{ options.email_subject__required | json }},
        "body": {{ options.email_body__multiline_required | strip | newline_to_br | json }},
        "reply_to": {{ shop.customer_email | json }},
        "from_display_name": {{ shop.name | json }}
      }
    }
  }
{% endif %}
Yep, that’s just Liquid! If this is interesting to you, check out our documentation! Mechanic is hugely developer-friendly. :)
Defaults
Email subject
Will you review your order? :)
Email body
Hello,

Thanks for ordering from {{ shop.name }}!

Your item{% if order.line_items.size > 1 %}s{% endif %} arrived a week ago, and we have a quick question: <b>will you review your purchase?</b>

Here {% if order.line_items.size > 1 %}are direct links{% else %}is a direct link{% endif %}, to make this easy for you:
<ul>{% for line_item in order.line_items %}{% if line_item.product_exists or event.preview %}<li><a href="https://{{ shop.domain }}/products/{{ line_item.product.handle }}">{{ line_item.name }}</a></li>{% endif %}{% endfor %}</ul>
Thanks so much!

Sincerely,
The team at {{ shop.name }}