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
- Want a similar new-order alert? See How to Send Slack Alerts for New E-commerce Orders.
- For the full refund flow, see How to Automate Returns and Refund Processing.
- Reference for the messaging connector: Slack.