Shopify and Slack: Refunded-Order Alert Template

When Shopify fires a refund webhook, this template posts an alert to a Slack channel so your finance team sees every refund in real time.

What It Builds

A Webhook trigger receives Shopify's refund event, verified by a Shopify signing connection. A Connector node on the shopify connector fetches the full order for context, and a second Connector node on the slack connector posts a formatted message to your finance channel with the order number, customer, refund amount, and reason. Every refund lands in Slack within seconds, so nothing slips past your team.

The Prompt

Paste this into Spojit's Miraxa chat and it builds the workflow, connecting the tools for you:

Build a workflow that triggers on a Shopify refund webhook, looks up the full order in Shopify, and posts a message to the #finance Slack channel with the order number, customer name, refund amount, and refund reason.

Connectors Used

  • shopify - looks up the refunded order so the alert includes customer and line-item detail. Trigger type: Webhook (Shopify signing scheme).
  • slack - posts the refund alert to your finance channel with send-message.

Customize It

Change #finance to the channel your team watches, and adjust which fields appear in the Slack message (add the refund date or the staff member who issued it). To skip small refunds, ask Miraxa to add a Condition node that only posts when {{ refund.amount }} is above a threshold you set.

Tips

  • The Slack connection needs scope to post to your target channel; invite the connection's bot to private channels first.
  • Use Direct mode on both Connector nodes for predictable, low-cost single-tool calls; reserve Agent mode for cases where you want a written summary of the refund.
  • Test by issuing a small refund in Shopify and confirming the alert arrives before relying on it.

Related

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