Skip to content
Supportman
— Supportman Approvals — End DM approvals

Stop managing refund approvals in Slack DMs.

Refund approvals shouldn't live in someone's DMs. They disappear, they're slow, and finance can't touch them.

You already know the problem — approvals are just DMs and it's chaos. Supportman gives refund requests a channel, a structure, and a record.

Free trial · Approvals in limited beta · See pricing

— What's wrong with DMs — Five failures

DMs feel fast until you need the record.

A DM approval works in the moment. It fails the moment someone asks what happened last month — or the agent has to ask again because the manager never saw it.

More on the cost in the hidden cost of the shoulder-tap

  • Can't search

    Finance asks who approved the refund. You scroll DMs from three managers across two months.

  • No timestamp trail

    When was it approved? The DM says "yeah go ahead" with no structured request time.

  • Manager misses it

    Buried in notifications while they are in a meeting. Agent waits, customer waits.

  • No reason recorded

    Approved — but why? One-time exception or policy change? Nobody wrote it down.

  • Agent follows up twice

    No queue, no status. Agent pings again because the DM got lost.

— The alternative — Structured channel

Same Slack. Not the same chaos.

Keep approvals in Slack — just not in DMs. A dedicated channel with a structured format means every request has context, every decision has a reason, and everything lives in one place.

  • Dedicated #intercom-approvals channel — not DMs

  • Every request with type, context, and customer situation

  • Every decision with a required comment

  • One searchable, exportable record

— How Supportman does it — Replace the DM

Request from inbox. Decide in channel. On record.

#intercom-approvals replaces the DM thread. Request from Intercom, decision back on the conversation, CSV export when finance needs the log.

Supportman

Module:

Approvals
Share

Request type

Refund

Details

$50. Item arrived with damaged packaging
Request approval
#intercom-approvals
SupportmanAPP2:14 PM

Approval request from Sara — Refund

⏳ Refund

Requested by:

Sara

Requested:

Today at 2:14 PM

Details:

$50. Item arrived with damaged packaging

Deny
Approve
Supportman

Module:

Approvals
Share

Refund

✓ Approved · Today at 2:15 PM

RequestedToday at 2:14 PM
ApproverJames
CommentOne-time exception

$50. Item arrived with damaged packaging

← Back
01Intercom inbox

Agent submits — no DM.

Request type, refund amount, context — from the Supportman panel in the conversation. No shoulder-tap, no hunting for who is online.

02Slack · #intercom-approvals

Channel post — not a DM.

Every manager sees the request. Approve or deny with a required comment. Searchable, timestamped, shared.

03Back in Intercom

Decision on the conversation.

Agent unblocked. Finance can scroll the channel or export CSV — not reconstruct from DMs.

— FAQ — DM approvals

Questions about replacing DMs.

Q.01

Why shouldn't you approve refunds in Slack DMs?

DMs are not easily searchable, not shared, and not structured. When finance asks who approved a credit, you cannot easily query a DM thread. Managers miss requests buried in notifications. Agents follow up twice because nothing tracks open vs decided.

Q.02

What's a better alternative to DM approvals?

A dedicated approvals channel — not DMs, not #general. Every request posts with the same fields: who asked, what type, customer context. Every decision includes a required reason. The channel becomes a queryable record.

Q.03

How does Supportman replace approval DMs?

Agents submit from the Supportman panel in Intercom. The request posts to #intercom-approvals — visible to every manager, not a private DM. Managers approve or deny with a comment. The outcome flows back to the conversation. Export to CSV when finance needs the log.

Q.04

Why wouldn't I just make my own #approvals channel?

You can — and it is better than losing requests in DMs. The gap is structure. Ad-hoc channel messages vary in format, skip fields, and often have no link back to the Intercom conversation. Supportman posts every request in the same shape, ties it to the inbox thread, and keeps decisions exportable for reporting.

— Get started —

Refund approvals belong in a channel, not a DM.

Connect Intercom and Slack. Enable Approvals. Agents request from the inbox — managers decide in #intercom-approvals.

Supportman is an independent product — not made by or affiliated with Intercom or Slack.