When X, if Y, do Z - Powerful event pipeline for your store

4.1 of 5 stars(7 reviews)

When X

React to any or all events generated on your Shopify store.

If Y

Easily filter down events to only those who truly matter.

Do Z

Tweet, monitor, send an email or a SMS... Sky's the limit!

About Triggerify

When X, if Y, then Z

Imagine being notified as soon as your inventory level drops below 5 items. Or to receive an SMS every time a customer flagged as important issue and order. Or have Shopify send your company a Slack message whenever someone buys for more than 500 dollars. With Triggerify, all of this and much more can become a reality.

Triggerify relies on a powerful engine to allow you to create, duplicate and compound an impressive set of rules to react on everything that matters to you. Pick any subject available as a Shopify webhook, choose a trigger, add some conditions, define the desired effect, and voilà.

Open Source

Triggerify is free and open source. For this reason, Triggerify doesn't come with first class support, but rather rely on the community to answer your questions and help you setup rules that will suit your needs. Head to Github for more details.

Integrates with

  • Twillio,
  • Datadog,
  • Github,
  • SendGrid

Media gallery




4.1 of 5 stars

The overall rating reflects the current state of the app. It accounts for all app reviews but prioritizes the most recent ones.

  • 5 of 5 stars
    86% of ratings are 5 stars
  • 4 of 5 stars
    0% of ratings are 4 stars
  • 3 of 5 stars
    14% of ratings are 3 stars
  • 2 of 5 stars
    0% of ratings are 2 stars
  • 1 of 5 stars
    0% of ratings are 1 stars

Most recent reviews

Frida & Fritz

I created the "order complete" with "tag a customer" rules from the provided screenshot. The customers are not being tagged? Maybe the app is outdated? I will change the review if I am mistaken. 2 stars for allowing this to remain free. Thank you! -- 3 Stars after edit. It does work after all. However, the second automation I have embedded does also not work. Customer_Enabled and Customer_Creation does not work with {{ }} Documentation would be very useful. In the process of creating it, you will probably find some more hick-ups and could fix them. You still haven't edited the mistake within the app and the github resources.

Developer reply

October 19, 2021

You have good eyes!

In the current screen capture the example uses the "Order creation" topic and in this case the resource id to be used would be "{{ }}" (a dot instead of an underscore).

I'll have the team update these examples.

Moe Whisky Society

I needed to tag my customers once they had made a purchase from my shop and this app definitely worked for what I needed. At first, I had some questions so I reached out to their support and they responded to me very quickly and with a couple of tweaks, my trigger worked without issue. Would definitely recommend.

Rotem Tal

Can you plz help if this is correct ?
especially this line :
*List of recipient email addresses
({{ email }})

I recommend to make a link for examples / users made.
Here I have one, and I want to contribute it...


*Send an email (via SendGrid)
Use the SendGrid API to send an email. More information
*SendGrid API Key
*List of recipient email addresses
({{ email }})
*Email address this email is sent from
*Title of the email
New customer subscribed for my shopify store
*Content of the email
New customer subscribed for {{ first_name }} {{ last_name }} ({{ email }})


Developer reply

July 15, 2020

When creating a new rule, select the "Customer/Create" topic. In the actions section, you can select "Use the SendGrid API to send an email".

More information on how to use Sendgrid available via the "More information" link.

If you need further assistance, please contact us at