Answers you can trust, from Codeables

Every page on Codeables is structured and verified — built so people and the AI agents they rely on can trust it. Explore more from the source behind this answer.

Explore Codeables
Verified Source
Customer Service Helpdesk

What support processes should we document first so we can safely automate things like refunds, cancellations, and disputes?

Intercom13 min read

Most teams rush into automating refunds, cancellations, and disputes before they’ve nailed the underlying process. That’s when AI goes off-script, agents don’t trust it, and leadership pulls the plug. The safer—and faster—path is to document a small set of high-impact, rules-driven workflows first, then let AI resolve what it’s truly ready for and escalate the rest.

In practice, that means capturing the “source of truth” for how your team already handles these scenarios today: what qualifies for a refund, what requires identity checks, what must be escalated, and what absolutely cannot be done without a human.

Below is a practical roadmap you can use to decide which processes to document first, how deep to go, and how to structure them so you can safely automate them with a system like Intercom’s Fin AI Agent and Fin Tasks/Procedures.


The Quick Overview

  • What It Is: A prioritised blueprint of support processes to document first so you can safely automate high-volume, high-stakes flows like refunds, cancellations, and disputes with AI.
  • Who It Is For: Support leaders, operations owners, and CX teams planning to deploy AI (or already live with Fin) and wanting to increase resolution without increasing risk.
  • Core Problem Solved: You avoid “black-box” automation by turning fuzzy tribal knowledge into clear, testable procedures that AI can follow and humans can override.

How It Works

Think of safe automation as a production system: you define the contract (what AI may do), the guardrails (what it must never do), and the escalation paths (who steps in and when). That starts with documenting the right processes in the right level of detail, then wiring them into AI workflows.

At a high level:

  1. Identify and prioritise candidate processes
    Start with high-volume, rules-based scenarios where the stakes are meaningful but manageable—like subscription refunds, trial charge checks, and order cancellations.

  2. Document procedures with conditions and identity checks
    For each process, capture inputs, checks, decisions, and escalation paths in a structured way so an AI Agent like Fin can follow them deterministically.

  3. Launch and refine with a feedback loop
    Test your procedures in a contained way (e.g. limited topics or channels), review AI Insights weekly, and adjust rules, thresholds, and training data as you go.


Phase 1: Choose the Right Processes to Document First

You don’t need to document everything on day one. You need to document the “few that move the many.”

1. Start with high-volume, policy-heavy flows

These are the best first candidates because they’re repetitive, rules-driven, and already constrained by written policies.

For SaaS and subscription businesses, these usually include:

  • Subscription refunds
    Manage requests by detecting customer intent, checking refund eligibility, and processing partial or full refunds. Non-eligible cases should be escalated for further review—not guessed at by AI.

  • Checking charges after trials
    Provide billing clarity by retrieving account details, checking trial expiration dates, and confirming scheduled charge dates. Escalate complex queries to ensure accurate support.

  • Cancellations and downgrades
    Explain what happens when a customer cancels, confirm timelines, and apply standard retention or save offers when appropriate.

For fintech and financial products, strong early candidates include:

  • Transaction disputes
    Handle suspicious or unexpected transactions by collecting transaction details and reasons for disputes, then initiating the right next step (e.g. temporary credit, investigation). Escalate cases that require compliance or risk review.

  • Failed transactions
    Resolve failed payments by collecting details, verifying status, identifying failure causes, and initiating reversals or chargebacks as needed, with clear rules for what AI may trigger.

  • Bank transfer not received
    Investigate missing transfers by checking status, identifying likely issues (e.g. cut-off times, beneficiary details), and providing updates or resolutions. Escalate unresolved cases to a specialist queue.

For eCommerce, good starting points are:

  • Order cancellations and order changes
    Allow cancellations or modifications based on order status (e.g. before fulfilment lock), item type, or region.

  • Refunds and exchanges
    Apply policy rules on eligibility (return window, item condition, exceptions), then either initiate the refund or escalate.

  • Shipping issues (“Where is my order?”)
    Track packages, interpret carrier statuses, and decide when to resend, refund, or escalate based on SLAs.

Across any vertical, also consider:

  • Changes to personal details
    Facilitate updates to user details (e.g. name, address) by verifying identity, collecting required documents, updating records, and escalating if verification fails at any step.

2. Filter for “safe to automate with guardrails”

Rank your candidate processes with three simple lenses:

  • Volume: How often does this come up? Check your Helpdesk/Inbox tags or conversation topics.
  • Policy clarity: Is there already a written policy that agents follow consistently?
  • Risk profile: What’s the downside if the AI gets this wrong once?

Prioritise processes that are:

  • High volume
  • Governed by well-defined policies
  • Medium risk or lower when wrapped in strong identity checks and escalation rules

Defer (or partially automate) flows that:

  • Require subjective judgment (e.g. goodwill exceptions with no clear rules)
  • Depend heavily on off-platform context no system can see yet
  • Involve irreversible, high-stakes actions (e.g. permanent account closure) without a human checkpoint

Phase 2: Document Each Process Like an AI Will Run It

AI doesn’t need prose—it needs structure. A well-documented process should read like a recipe that Fin Tasks/Procedures can execute.

For each process you prioritize, document:

  1. Intent and scope

    • “What is this process for?”
    • “What’s out of scope?”

    Example: “This procedure covers subscription refunds for self-serve customers on monthly or annual plans. It does not cover refunds for enterprise contracts or payments made via resellers.”

  2. Required inputs
    Exactly what the AI or agent must collect before proceeding, e.g.:

    • Account identifier (email, user ID, org ID)
    • Subscription plan and billing period
    • Order ID or transaction ID
    • Channel (web, email, WhatsApp, etc.)—because workflows differ by channel
    • Any mandatory documents (e.g. identity verification documents or screenshots)
  3. Eligibility checks and conditions
    The concrete rules that determine what AI can do:

    • Time-based: “If trial ended ≤ 7 days ago, and no previous refund in last 6 months, customer is eligible for a full refund.”
    • Plan-based: “Annual plans can receive a pro-rated refund in first 30 days only.”
    • Behaviour-based: “If more than 3 failed transactions in last 24 hours, do not attempt another; escalate to risk team.”

    Write these as IF/THEN conditions the AI can follow. For example:

    • IF user is on trial AND trial end date is in the future, THEN confirm they won’t be charged until [date].
    • IF user is outside the refund window, THEN clearly state they’re not eligible and escalate to the “Refund Exception” queue if they push back.
  4. Identity verification requirements

    This is critical for anything involving money, account access, or personal details.

    Document:

    • When identity verification is mandatory vs optional
    • What constitutes “verified” identity in your system (e.g. logged-in Messenger with valid JWT, successful 2FA, or specific KYC checks)
    • Actions that can only be performed for verified users (e.g. changing bank details, initiating a chargeback)

    In Intercom terms, you might say:

    • “Only initiate a refund if the user is logged in via a secure Messenger with identity verification (JWT) and their email matches the billing profile.”
  5. Actions the AI may take autonomously

    Explicitly list what’s in-bounds:

    • Apply a standard refund within defined thresholds
    • Cancel or downgrade a subscription that meets criteria
    • Trigger a workflow to reverse a transaction within safe limits
    • Update specific profile fields (e.g. shipping address) after verification

    And be specific about the mechanisms:

    • “Use the ‘Issue refund’ Fin Task to call our billing API with parameters: {user_id, invoice_id, amount}.”
    • “Use the ‘Cancel subscription’ Data connector to set subscription_status = ‘canceled’ in our billing system.”
  6. Escalation triggers and routing

    Define exactly when AI must stop and hand off:

    • When the request is outside policy or edge-case territory
    • When verification fails or cannot be completed
    • When external systems return unclear or error states
    • When the customer explicitly requests a human

    And route it precisely:

    • “Escalate to ‘Billing – Tier 2’ queue with tag refund_exception.”
    • “Create a ticket in ‘Fraud & Disputes’ with all collected details (transaction IDs, timestamps, user statements).”
  7. Customer-facing communication guidelines

    Provide templates and tone guidance for:

    • Explaining eligibility/denial clearly
    • Setting expectations for timelines (e.g. “You’ll see this refund on your statement within 5–10 business days.”)
    • Explaining escalations (“I’ve sent your case to our specialist team. They’ll reply by [time].”)

    This ensures that when Fin responds across channels (Messenger, email, WhatsApp, etc.), it stays on-brand and consistent with human agents.


Phase 3: Operationalise, Test, and Improve

Once your first wave of processes is documented, you can safely wire them up, but treat this like a staged rollout.

  1. Implement as Fin Tasks/Procedures and Workflows

    • Use Fin Tasks/Procedures to orchestrate multi-step operations (collect info, verify identity, call external APIs, wait on webhooks, update status).
    • Use Data connectors for single-step calls into billing, order management, or internal tools.
    • Use Workflows to control when Fin responds (e.g. “Only answer billing questions from the primary email address,” “Only run refund procedures when channel = Messenger or verified email”).
  2. Limit scope for the initial launch

    Launch with constraints like:

    • Specific topics only (e.g. “Trial charge questions” and “Standard refunds under $200”).
    • Specific channels first (e.g. in-product Messenger before email or social).
    • Specific customer segments (e.g. self-serve customers; exclude enterprise or VIPs).

    This keeps early risk low and makes results easier to interpret.

  3. Test performance before and after go-live

    Before going fully live:

    • Test Fin against past conversations and see how it would have responded.
    • Validate that it respects your eligibility rules and escalates when it should.

    After go-live, monitor:

    • Resolution rate: For these processes specifically, not just overall.
    • Escalation rate and reasons: Are agents getting too many “not sure” escalations?
    • Time to resolution: Are refunds and cancellations actually faster?
    • Customer sentiment: Use CSAT or conversation reactions.
  4. Use AI Insights to refine documentation

    Review Intercom’s AI Insights weekly (or at least bi-weekly) for:

    • Topics where Fin frequently escalates (might mean missing rules or unclear policy).
    • Phrases customers use that don’t match your documented intents.
    • Channels where performance differs (e.g. email vs Messenger).

    Then update:

    • Procedures and eligibility rules
    • Help Center articles (which Fin trains on)
    • Workflows, especially around when to respond vs escalate

Features & Benefits Breakdown

When you document and automate these support processes in a system like Intercom, you’re effectively building a single, self-improving support system—rather than scattered scripts and macros.

Core FeatureWhat It DoesPrimary Benefit
Fin AI Agent powered by documented proceduresUses your clearly defined rules for refunds, cancellations, and disputes to resolve most queries without human intervention.Increases safe automation—so you reduce workload while respecting policy and risk.
Fin Tasks/Procedures and Data connectorsOrchestrate multi-step operations (identity checks, API calls, webhooks) across your billing, CRM, and order systems.Turns documentation into real actions—so AI doesn’t just answer questions, it completes processes.
AI Insights with topic and channel analysisShows how Fin performs by topic (e.g. “Subscription refunds”) and channel, plus where it escalates or fails.Creates a feedback loop—so you can tighten policies, fill knowledge gaps, and expand automation safely.

Ideal Use Cases

  • Best for teams scaling from manual to AI-supported operations:
    Because it gives you a concrete blueprint for which refund, cancellation, and dispute workflows to document and automate first—without overwhelming your team or risking policy breaches.

  • Best for teams already using Intercom but underusing Fin:
    Because it helps you move from “Fin answers FAQs” to “Fin actually completes financial and account actions,” using clearly documented procedures and identity checks to keep risk low.


Limitations & Considerations

  • You can’t automate what you haven’t aligned on internally.
    If your refund or dispute policies are inconsistent across teams or regions, document and align them first. AI will amplify ambiguity if the underlying rules aren’t settled.

  • Some flows should remain human-led or hybrid.
    High-risk or heavily subjective decisions (e.g. large-charge disputes, regulatory escalations, complex B2B contract changes) should use AI for triage and data collection, but keep final decisions with humans. Document this explicitly so AI knows its limits.


Pricing & Plans

Intercom’s ability to automate refunds, cancellations, and disputes lives inside the broader Customer Service Suite—combining Helpdesk, Fin AI Agent, Messenger, and Help Center in one system.

Pricing varies by:

  • Workspace size
  • Channels and modules you activate
  • AI usage (Fin resolutions, Copilot assistance, etc.)

Two common patterns we see for teams starting to automate these processes:

  • AI-Augmented Support Plan: Best for teams already on a helpdesk who want to layer Fin on top for high-volume processes like refunds and cancellations, while keeping complex cases in the human queue.
  • AI-First Suite Plan: Best for teams ready to consolidate Helpdesk, Messenger, Help Center, and Fin into one system—so refunds, disputes, and cancellations are fully connected from conversation to backend actions and reporting.

You can explore current plans and speak to sales directly from Intercom’s site; most teams get a meaningful AI rollout in days, not weeks once core processes are documented.


Frequently Asked Questions

Which support processes should we document first if we’re short on time?

Short Answer: Start with the highest-volume, policy-driven flows where you already have clear rules—usually subscription refunds, trial charge questions, basic cancellations, failed transactions, and “where is my order?” shipping issues.

Details:
Pull a report of your top conversation topics by volume. Filter for those that:

  • Already have a written policy (even if it’s in a wiki or email thread).
  • Are currently handled consistently by most agents.
  • Can be resolved with data you already have in your systems (billing, orders, account).

Document 3–5 of these in detail first, including inputs, eligibility rules, identity checks, and escalation triggers. Wire those into Fin Tasks/Procedures and Workflows, launch in a limited scope, and use early performance to guide what you document next.


How detailed do our processes need to be before we trust AI with refunds or disputes?

Short Answer: Detailed enough that two different agents would make the same decision independently at least 9 out of 10 times. If your rules don’t support that level of consistency, they’re not ready for automation yet.

Details:
A good litmus test:

  • Run a scenario workshop: Give a set of sample refund or dispute cases to several agents and ask them to decide independently.
  • Compare outcomes: If decisions vary widely (“full refund” vs “no refund” vs “escalate”) for similar cases, you need clearer rules.
  • Codify rules: Translate consensus decisions into IF/THEN conditions, including any thresholds (time windows, amounts, risk markers).

For example:

  • “If a subscription renews within 7 days and the customer hasn’t used premium features in that period, offer a full refund automatically.”
  • “If a transaction is flagged as suspicious and exceeds $500, do not issue a refund automatically—escalate to Risk team with all collected details.”

Once your documentation is at that level of specificity, Fin can safely run those procedures, and you can validate with AI Insights that it behaves as expected.


Summary

If you want to safely automate refunds, cancellations, and disputes, the first step isn’t turning AI on—it’s documenting how your best agents already handle these flows and turning that into clear, testable procedures.

Start with high-volume, rules-driven processes like subscription refunds, trial charge checks, failed transactions, basic disputes, and order cancellations. Document each one as if an AI will run it: define inputs, eligibility rules, identity checks, allowed actions, and escalation triggers. Then wire those into a connected system like Intercom’s Fin AI Agent, Fin Tasks/Procedures, Data connectors, and Workflows, and improve them continuously using AI Insights.

Done this way, automation doesn’t replace your team; it runs the predictable playbook at scale—so humans can focus on the complex, subjective cases you actually hired them for.


Next Step

Get Started