Connector

Send Stripe refunds to Slack

A weekly look at money going back to customers, posted where support and finance already talk. Stripe goes into your data warehouse first, where refunds are read next to the charges and disputes, and only then reaches Slack.

StripeConnectedBalance transact…ChargesCustomersDisputes
Data MartPublishedone definition
SlackIdAccou…Livem…Daily 09:00
Refreshed on a schedule. No exports, no copy-paste.

Get started free

Endpoints

Stripe Endpoints

Documentation

14 Stripe endpoints you can import. Each lands in its own table in your data warehouse.

S00 · Why

Why Stripe does not post refunds straight to Slack

Stripe can notify you of a refund, but one at a time and without the charge behind it. A weekly message needs the refunds grouped by reason and read beside disputes, which means the data analyst joins them in a data warehouse first.

  • A refund event is a single record, not a week
  • Slack channels are quoted in meetings, so every figure needs one definition
  • The data analyst links refunds to charges and disputes and controls what the message says
StripeRefunds, reasons
Slack
No link to charges
Data warehouseJoined by id
ChargesWhat was taken
DisputesTaken back

S01 · Step 1

Step 1: Load Stripe into your data warehouse first

Create a Data Mart with Stripe as the data source and choose where the data lands. The Stripe connector is a custom connector built in OWOX Data Marts, and the data goes into any popular data warehouse.

  • Refunds is one of 14 endpoints; each refund names its charge
  • Authorize with a restricted Stripe API key that has read access
  • Open the Stripe connector for your data warehouse below
StripeData Mart
Your data warehouseGoogle BigQueryAWS AthenaSnowflakeAWS RedshiftDatabricks
stripe.refunds

S03 · Step 3

Step 3: Send Stripe reports to Slack

Create a Slack destination in OWOX with the email address of the channel that should get the report, then add a report to the published Stripe Data Mart. The message is Markdown, and Preview shows how it looks in Slack.

  • Slack gives every channel an email address, and OWOX posts to it
  • Type / in the message to place the Refunds table: created, amount, reason, status
  • Create & Run sends the first report at once
SlackWeeklyWeekly Stripe refundscreatedamountreasonstatus

S04 · Step 4

Step 4: Add a short Stripe analysis under the report in Slack

Write two or three lines under the table in the same message. Add a trigger on the Triggers tab, for example every Monday morning, and the channel gets a fresh run each week.

  • The lines read reason and status from the report, with no figure from outside it
  • The table is filled from a new run of the Data Mart before every send
  • A report with a send condition posts only when the result is not empty
SlackWeekly Stripe refundscreatedamountreasonstatusAnalysisreason splits refunds into requested, duplicate and fraudulentstatus shows which refunds have actually completedcurrency matters when the account sells in more than one

S05 · Step 5

Step 5: Reuse Stripe refunds beyond Slack

The same Data Mart works in OWOX, where your AI assistant for data can read it. Ask about any report, then get the result in Google Sheets or Excel in one click.

  • Ask which reason accounts for most refunds
  • Change the report once and the next post reads the change
OWOX MCPShow amount by reasonamount
Google SheetsOpen
ExcelOpen

Recent updates

Why OWOX

Why OWOX for Stripe in Slack

A refund notification pings once. OWOX posts the week's refunds, grouped and joined, in the channel where the answer gets decided.

  • Refunds with their cause. Each refund joins its charge and any dispute before it is posted.
  • You own the data. Stripe lands in your own data warehouse, in tables you control before anything reaches Slack.
  • Slack stays simple. Paste the channel email address once; no Slack app to build and no token to renew.
  • Posts only when it matters. Set a report to send only when the result is not empty.
  • One place to fix. When Stripe changes its API, you update the connector, not your Slack setup.

Book a callGet started free

Trust

The Data Partner You Can Trust

users

176K Source: Internal OWOX data as of 2026-10-02

Executives and data analysts across 20+ industries

G2 rating

4.9★2

“A trusted data analytics partner” — verified review

npm installs

165K3

In Open Source We Trust

Customers