Team alerts Easy ~5 min to build

Post every refund to Slack

Get a Slack message with the order number, amount and note every time someone issues a refund, so refund spikes and mistakes get caught the same day.

Trigger: A refund is created.

What it does

  1. Catch the refund
  2. Format order number, amount and reason
  3. Post to a Slack channel

Tools involved: Shopify Flow · Make · n8n · Zapier · Slack

Starting a store? Every recipe here runs on Shopify, and Shopify Flow is a free app on most plans.
Try Shopify

Affiliate link: we may earn a commission if you sign up.

How to build it

Shopify Flow Recommended

Trigger: Refund created

Conditions

  • Optional: refund total is greater than 100 to only flag big refunds

Actions

  1. Send Slack message: channel #refunds, message "Refund on {{order.name}}: {{refund.totalRefundedSet.shopMoney.amount}} - note: {{refund.note}}"

Add the FlowBot app to the Slack channel first, or the message won't post.

Get it: Shopify Flow

Make

  1. Shopify > Watch events (advanced), Event topic REFUNDS_CREATE
  2. Slack > Send a Message

Build it in Make

n8n

  1. Shopify Trigger, topic refunds/create
  2. Slack: Send Message

Build it in n8n

Zapier

  1. Shopify: New Refund
  2. Slack: Send Channel Message

Build it in Zapier

Stuck?

Get this built for you by a vetted automation expert. Hire an expert →

Checked against: