Automation recipes worth setting up
Six workflows that earn their keep, written as actual trigger-condition-action chains.
Concrete flows, written the way youβd build them.
Catch a bad review immediately
Trigger: Review Β· created
Condition: rating β€ 3 β true
β Notify Team
β Draft Review Reply
β Escalate to Team Inbox
The highest-value workflow in the product. Responding in twenty minutes rather than three days changes the outcome for the customer and for everyone who reads the review later.
Draft rather than send, so a person approves the wording.
Thank a happy reviewer
Trigger: Review Β· created
Condition: rating β₯ 4 β true
β Draft Review Reply
Cheap, and it visibly changes how your review profile reads β a page where every review has a reply signals a business thatβs present.
Note the automation drafts; it doesnβt post. You still publish each reply on the platform, so budget a few minutes a week for that rather than expecting the profile to fill itself. β Responding to reviews
Post-purchase feedback, timed properly
Trigger: Shopify Β· customers create (or Stripe Β· charge.succeeded)
β Wait 5 days
β Send Survey
β Survey Response Condition
ββ positive β Send Email (ask for a public review)
ββ negative β Notify Team β Escalate to Team Inbox
ββ neutral β (end)
ββ default β Wait 3 days β Send Email (one reminder)
The Wait is the whole recipe. Survey after delivery, not after checkout.
Churn insight
Trigger: Stripe Β· customer.subscription.deleted
β Wait 1 hour
β Send Survey (one question: why did you cancel?)
β Survey Response Condition
ββ negative β Escalate to Team Inbox
ββ default β (end)
The best churn data most businesses never collect. Ask at cancellation while the reason is fresh β and keep it to one question.
The short wait avoids the survey landing in the same second as the cancellation email.
Close the loop after a fix
Trigger: Response Β· received
Condition: sentiment is negative β true
β Escalate to Team Inbox
β Wait 14 days
β Send Survey (did we sort it out?)
The step almost everyone skips. Itβs what tells you whether your recovery process is real or theatrical.
Route by location
Trigger: Review Β· created
Condition: location = Branch A β true
β Notify Team (Branch A manager)
β false
β Notify Team (default recipient)
For multi-site businesses. An alert everyone receives is an alert nobody acts on.
Before enabling any of these
Run a test against yourself first. Every workflow looks right in the builder and reveals its real behaviour the moment live data hits it.
Was this article helpful?
Thanks β that helps us fix the gaps.
Still stuck? Talk to us β or open the chat in the corner.