Shopify and Slack: AI Review-Reply Drafter Template

Turn every new Shopify product review into an on-brand draft reply that lands in Slack for a quick human approval.

What It Builds

This Spojit template starts from a Webhook trigger that fires when a product review arrives. An Agent-mode Connector node reads the review and drafts a tailored, on-brand reply, using a Response Schema to also return a clear flag for whether the review needs escalation (a refund request, a quality complaint, or an angry tone). The draft and the escalation flag are then posted into a Slack channel with the slack connector so your team can approve, tweak, or escalate before anything goes out.

The Prompt

Paste this into Miraxa and it builds the workflow, connecting the tools for you:

Build a workflow that triggers from a webhook when a new Shopify product review comes in. Add an Agent-mode Connector node that drafts an on-brand reply to the review and, using a Response Schema, returns the draft reply text plus a boolean "needsEscalation" flag and a short reason. Then post a message to the #reviews Slack channel showing the product name, the star rating, the original review, the drafted reply, and whether escalation is needed.

Connectors Used

  • shopify - the review payload arrives on the Webhook trigger; the agent can call get-product for context if needed.
  • slack - send-message posts the draft and escalation flag to a channel for human review.

Customize It

Change #reviews to your own channel, adjust what counts as escalation (for example flag any rating under 3 stars), or add brand-voice rules and example replies to the prompt so drafts match your tone. You can also swap the Slack post for a Human approval node if you want a formal sign-off before sending.

Tips

  • Keep the reply drafting in Agent mode for judgment and tone; use Direct mode for the predictable Slack post so it costs no AI credits.
  • A Response Schema makes the escalation flag reliable to branch on later with a Condition node.
  • The Slack connection needs scope to post in your target channel, and the channel must exist before the first run.

Common Pitfalls

  • Verify the Webhook trigger with the correct signing scheme (Shopify) so only genuine review events start a run.
  • Reviews can carry emoji and markup; reference fields with {{ input.body }} rather than assuming plain text.
  • Drafts are suggestions, not auto-sends: always keep a human in the loop before a reply is published.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.