# Slack refund approvals

> Approve or deny held refunds from a Slack channel. Lumtry checks the signature, a single-use token and the approver before it acts.

- Canonical URL: https://lumtry.com/connectors/slack
- Last updated: 2026-09-24

Connect Slack to Lumtry and every refund your policy holds for review posts to a channel you choose, with Approve, Deny and Open in dashboard buttons. Lumtry checks the signature, the single-use action token, who clicked and the case's current state before it acts, and the dashboard stays the source of truth.

## What it does

- Posts each held refund to your chosen channel with the amount, reason, policy version and any risk flag.
- Lets a linked approver approve or deny from the message, with a decision note on a denial.
- Updates the message to its final state after a Slack decision, and records who decided on the audit trail.

## Set it up

1. **Check your plan**: Slack approvals are included on Starter, Growth and Scale. On Free, held cases go to the dashboard.
2. **Install the Slack app**: An Owner or Admin clicks Connect Slack on the Integrations page and approves the install in Slack.
3. **Pick the approval channel**: Choose the default channel for approval messages. Private channels work too.
4. **Link each approver**: Every approver links their own Slack identity once. Lumtry refuses clicks from Slack users it cannot map to a workspace member.

## What Lumtry reads

- Button clicks and deny notes from your Slack workspace, signed by Slack.
- The Slack user and team behind each click, to match them to a linked workspace member.
- Your channel list, so you can pick where approval messages go.

## What Lumtry writes

- Approval messages in your chosen channel, updated in place once they are decided in Slack.
- Nothing else. Lumtry does not read channel messages or post outside its approval and proposal cards.

## Frequently asked questions

### Can anyone in the channel approve a refund?

No. Only a member who has linked their Slack identity and holds the Operator role or higher can decide. High-risk or escalated cases need an Owner or Admin, the same rule the dashboard applies.

### What if a Slack button is clicked twice, or after the case changed?

Each button carries a single-use token bound to that approval and your Slack workspace. A replayed or expired click is refused, and a click on a case that is no longer pending changes nothing.

### Is Slack the source of truth for a decision?

No. A Slack click is a decision intent. Lumtry re-checks the case in the dashboard record before acting, so the dashboard and the audit trail always hold the outcome.

### What happens if we disconnect Slack?

New approvals stop posting to Slack and held cases continue in the dashboard. If Slack revokes the app's token, Lumtry disconnects the integration on its own.

## Related

- [Home](https://lumtry.com/index.md): Decide refunds by a versioned policy, send the exceptions to your team in Slack or the dashboard, and keep every step on the record. Start free.
- [Integrations](https://lumtry.com/connectors.md): Connect Lumtry to Shopify, WooCommerce, BigCommerce, Amazon, eBay, Stripe, PayPal, Slack, Gorgias, Zendesk, EasyPost and Shippo. Browse every integration.
- [Register a connector](https://lumtry.com/connectors/register.md): Directories and AI assistant vendors register their OAuth client metadata here. The team reviews every registration before a workspace can authorize it.
- [Shopify](https://lumtry.com/connectors/shopify.md): Connect Shopify to Lumtry so refund requests and order details reach one versioned policy, with every decision kept in an append-only audit trail.
- [WooCommerce](https://lumtry.com/connectors/woocommerce.md): Connect WooCommerce with REST API keys. Lumtry opens a case when a refund is recorded, decides it by policy and pays through Stripe or PayPal.
- [BigCommerce](https://lumtry.com/connectors/bigcommerce.md): Connect BigCommerce with an API account or the app. Each refund on an order becomes a case your policy decides, paid through Stripe or PayPal.
- [Amazon Returns](https://lumtry.com/connectors/amazon.md): Bring Amazon return and refund notifications into one policy-driven queue. Set up with the Lumtry team; nothing is written back to Amazon.
- [eBay](https://lumtry.com/connectors/ebay.md): Bring eBay return and refund notifications into one policy-driven queue. Set up with the Lumtry team; nothing is written back to eBay.
- [Stripe](https://lumtry.com/connectors/stripe.md): Connect Stripe through Stripe Connect. Approved refunds are paid from the original charge with an idempotency key, so a retry never pays twice.
- [PayPal](https://lumtry.com/connectors/paypal.md): Connect PayPal with your REST app credentials. Approved refunds are paid from the original capture, and every PayPal event is signature-checked.
- [Gorgias](https://lumtry.com/connectors/gorgias.md): Tag a Gorgias ticket and Lumtry opens a refund case for the matching order, then posts each step back as an internal note.
- [Zendesk](https://lumtry.com/connectors/zendesk.md): Tag a Zendesk ticket and Lumtry opens a refund case for the matching order, then posts each step back as a private comment.
- [Twilio](https://lumtry.com/connectors/twilio.md): PIN-checked phone approvals for held refunds to US numbers, placed through Twilio by Lumtry. A voice approvals add-on on paid plans.
- [Telnyx](https://lumtry.com/connectors/telnyx.md): PIN-checked phone approvals for held refunds to Canadian numbers, placed through Telnyx by Lumtry. A voice approvals add-on on paid plans.
- [EasyPost](https://lumtry.com/connectors/easypost.md): Buy prepaid return labels on your EasyPost account and release the refund when the carrier shows the return delivered.
- [Shippo](https://lumtry.com/connectors/shippo.md): Buy prepaid return labels on your Shippo account and release the refund when the carrier shows the return delivered.
- [ShipBob](https://lumtry.com/connectors/shipbob.md): Let ShipBob's return scan release the refund and grade each item. Part of the Warehouse Sync add-on on Starter, Growth and Scale.
- [ShipHero](https://lumtry.com/connectors/shiphero.md): Let ShipHero's return updates release the refund and grade each item. Part of the Warehouse Sync add-on on Starter, Growth and Scale.
- [Pricing](https://lumtry.com/pricing.md): Lumtry plans by case volume and seats, from Free to Enterprise, with add-ons and capped outcome fees. Start free or hear when billing opens.
- [MCP server](https://lumtry.com/developers/mcp.md): Connect an AI assistant or your own agent to your refund workspace through the Model Context Protocol. Read cases and propose actions, never move money.
- [Trust](https://lumtry.com/trust.md): How Lumtry secures merchant data, keeps AI inside a deterministic refund policy, lists every sub-processor and explains data flow and retention. Review it.
- [llms.txt](https://lumtry.com/llms.txt)
