Draft a chargeback defense in Slack when a dispute needs evidence

By General Input

When a card dispute needs evidence, we gather the order and customer details, recommend whether to fight it, and post a ready-to-act brief in Slack before your deadline.

Integrations

  • Checkout.com
  • Slack

Type

Agentic Task

Categories

  • Finance
  • Operations

When Checkout.com sends a webhook for the dispute_evidence_required event, run this workflow to research and draft our defense so a person can act well before the deadline. This is human in the loop: the workflow researches, recommends, and notifies only. Never call Submit Dispute Evidence or Accept a Dispute; a person reviews the recommendation and files the evidence.

Start by pulling the full dispute with Get Dispute Details, using the dispute id from the webhook payload. Capture the three things that matter most: the reason code (for example fraud, product not received, or duplicate charge), the amount at risk, and the evidence submission deadline.

Enrich the case with the original order and cardholder context. Use the payment id on the dispute to call Get Payment Details for the original transaction, including amount, currency, date, status, and any capture or refund history. Then call Get Customer Details, looking the cardholder up by customer id or email, to see who they are and their history with us.

Weigh whether we should challenge or accept the dispute. Consider the reason code, the amount at risk versus the effort to fight it, and whether the order and customer context give us a credible case. Recommend a clear course of action, then list the specific evidence to gather before the deadline, tailored to the reason code. For product not received, that means proof of delivery and tracking. For fraud, that means AVS and CVV match, 3-D Secure results, and any prior successful orders from the same customer. For a duplicate charge, that means the refund record or transaction log that shows the charges are distinct.

Post the result to our disputes channel with Slack's Send a Message action. Summarize the case in plain language: dispute id, reason code, amount at risk, and the deadline stated prominently so it is impossible to miss. Give a clear recommendation to challenge or accept with a one-line rationale, then a checklist of the evidence to collect. Make it something the reviewer can act on immediately.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes