CUSTOMER SUPPORT

Stripe Dispute Refund-Policy Evidence Drafter

When a Stripe chargeback opens, it checks the disputed charge against your refund policy and either drafts evidence to contest it or routes a likely-loss case to a supervisor…

CategoryCustomer Support
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerStripe chargeback dispute created (webhook)StripeStripe
  • ActionPull charge, customer, and prior refundsStripeStripe
  • ActionScore defensibility and draft evidenceOpenAI
  • LogicBranch: winnable vs. likely-loss
  • OutputNotify team evidence draft is readySlack
  • OutputEscalate goodwill-refund cases to supervisorSlack

What it does

It reacts to new Stripe disputes by deciding, per your refund policy, whether the charge is defensible. Winnable disputes get a structured evidence draft; weak ones get routed to a human before you waste a fight you'll lose.

When to use it

Use it when chargebacks pile up and someone has to manually judge each one. This automates the first read — policy match, refund-window check, prior contact — and only pulls a supervisor in when judgment is genuinely required.

How it works

  1. 1A Stripe `charge.dispute.created` webhook triggers the flow with the dispute and charge details.
  2. 2The flow gathers the original charge, customer email, and any prior refund on that payment from Stripe.
  3. 3An OpenAI step scores defensibility against your refund policy and drafts contest evidence text.
  4. 4A logic branch splits high-confidence-winnable from low-confidence or out-of-policy disputes.
  5. 5Winnable cases store the drafted evidence package and notify the team it's ready to submit.
  6. 6Weak or ambiguous disputes are posted to a Slack supervisor thread recommending a goodwill refund and pause on contesting.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect StripeCustomers, subscriptions, payments.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.