Resolve support tickets end to end, not just answer them.

A personalized AI agent for every customer. Grounded in your real docs and tickets, deployed across every channel, citing every answer.

Automate a new ticket type this week, without an engineering sprint.

Describe what should happen, connect the systems it needs and test it against real scenarios before it goes live. Your support operations team owns it from start to finish.

Brainfish Tallyhub Search⌘K
BackPublish v6
Refund requests
Describe itPlain English

When someone asks for a refund, check every subscription against our 30-day policy. Refund the eligible ones in Stripe and explain the rest. Anything over $500 goes to the billing team.

Steps5
  1. 1Understand the request AI
  2. 2Verify the customer Account data Rules
  3. 3Check each subscription Refund policy Rules
  4. 4Refund the eligible ones Stripe Rules
  5. 5Reply and explain the rest AI
Limits and escalationOver $500 goes to Billing
preview.app
Tallyhub Chat

Hello. I'm your AI support assistant. Have a question or need some help? I'll do my best to point you in the right direction.

can i have a refund

Sure, I can help with that! Please fill out the quick form below with your order ID and email so I can process your refund request.

Order ID* The order or subscription you'd like refunded Email on your account*
Type your response or follow-up
check-subscriptions.tsrefund.tsreply.md
Changed in v6: refunds over $500 now go to the billing team, from the line you added to the description.
Written by Brainfish from your descriptionv5 → v6 +14 −3
Simulation6 of 6 passed
Four subscriptions, one past 30 daysRefunded three, explained the fourth21.4s
Refund of $742Over the limit, handed to the billing team6.1s
Order number not foundAsked the customer to check it once4.8s
Email doesn't match the accountStopped, sent an identity check5.2s
Refund already issued last weekExplained it, no double refund3.9s
Annual plan, cancelled mid-termProrated to the day, per policy7.3s
Sandbox · no real refunds issuedReady to publish
10 min

from a plain-English description to a working draft

2 hrs

to build a typical complex workflow

30 s

for an average complex ticket to resolve

Thinking of building it in-house? You could also cut your own hair.

See exactly what your AI did on every ticket, and why.

Every conversation is scored and every workflow run is on the record: the steps it took, the systems it touched and the sources it used. Spot a gap, fix it and approve the change before customers see it.

  • Report on resolution by channelResolved, escalated and stuck, across every channel, ready for your next QBR.
  • See the score behind every answerRelevance, evidence and policy checks, with the sources attached.
  • Enforce limits AI can't talk aroundRefund caps and risk thresholds live in the workflow, not the prompt.
Brainfish Search⌘K
ThreadsSep 23 – 30, 2026
ChannelisAllAdd filter
Multi-subscription refund · v620.5s
Verified the customerAccount data
Checked 4 subscriptionsRefund policy
Refunded 3 × $39.99Stripe
Explained the fourthAI reply
Relevance 96Evidence 2 sourcesPolicy Passed
MFA reset & account unlock · v314.3s
Verified identityAccount data
Risk score 12, under limitDuo
Reset MFA, sent linkDuo
Replied with next stepsAI reply
Relevance 94Evidence 1 sourcePolicy Passed
Log collection & triage · v214.1s
Pulled account and planSalesforce
Collected logs, last 6 hoursSplunk
No known issue matchedStatus page
Handed to Tier 2 with notesZendesk
Relevance 91Evidence 214 log linesPolicy Passed
Multi-subscription refund · v66.4s
Verified the customerAccount data
Refund over the $500 limitRefund policy
Sent to the billing teamZendesk
Told the customer whyAI reply
Relevance 97Evidence 1 sourcePolicy Over $500 limit
No workflow matched3.1s
Searched the help centerKnowledge
No article covers thisKnowledge
Flagged as a knowledge gapInsights
Offered a humanAI reply
Relevance 58Evidence No sourcePolicy n/a
Resolved by AI 74% Sep 23Sep 30
Total threads 1,284 Trending up 12.4%
Knowledge gaps 6 answers could be better this week Review

Hand every escalation to your team with the work already done.

When a ticket needs a person, it lands in Zendesk or Salesforce with the full conversation, every check Brainfish ran and a recommended next step. Nobody re-asks the customer, and nobody starts from scratch.

Every export has failed since 9am#39182 Refund for our annual plan#39177
RequesterPriya S. AssigneeTier 2 / Sam R. FollowerBrainfish AI
TypeIncident
PriorityHigh
Tagsexportsenterpriseai_handoffeu_west
Every export has failed since 9amVia web chat · Today at 9:12
Priya S.9:12

Every export has failed with a 502 since about 9am. Our finance close is this week.

BrainfishAI agent9:13

Thanks, Priya. This one is on our side, not yours. Our engineers have the logs and everything they need, and you'll hear from them within the hour.

BrainfishInternal note9:13
  • CustomerPriya S. · Enterprise plan · EU region · identity verified
  • CheckedAccount active, no billing holds, SSO healthy
  • CheckedSplunk, last 6 hours: 214 × 502 errors on /export, all in eu-west
  • CheckedKnown issues and status page: no match, looks new
  • Told themEngineers are on it, update within the hour.
Public replyInternal note
Reply to Priya…
Apply macroSubmit as Open

Customer

PlanEnterprise
RegionEU (Frankfurt)
Customer sinceMarch 2023
Open tickets1

Brainfish

WorkflowLog collection v2
Run time14.1s · 5 steps
Evidence214 × HTTP 502 on /export, first at 09:04 (eu-west)
Open the full run
  • Read the whole conversation in the ticketNot a summary of a summary.
  • See every check it already ranAccount, logs and known issues, with the evidence attached.
  • Pick up with a clear next stepPlus exactly what the customer has already been told.

Keep your help center accurate without rewriting it by hand.

Brainfish learns from your product demos, calls, tickets and Slack threads, then suggests the exact edits your articles need, with the source for every change. Review each one in a click.

Back Knowledge review6 suggested edits
Changing your billing contact2 days ago Q3 billing walkthrough.mp4
Exporting reports to CSV2 mo ago
Setting up single sign-on2 mo ago #support-eng thread
Understanding your invoicelast qtr. Pricing FAQ.pdf
Adding teammates and roleslast qtr.
Changing your billing contact

Admins can change who receives invoices and billing emails at any time.

Steps
  1. Go to Settings → Billing.
  2. Under Billing contact, choose Edit.
  3. Enter the new contact's name and email, then select Save. The new contact gets a confirmation email, and future invoices go to them straight away.
Common questions

Will we lose our invoice history? No. Invoice history belongs to the workspace, not the person, so every past invoice stays available after the change.

Suggested from Q3 billing walkthrough.mp4 · 42:13 Why

Customers asked this 14 times last week, and the article didn't answer it.

1/3
Published to your help center.
  • See everything your agent knows, in one place.See every page, doc, and data source your agent is drawing from. Full visibility into your knowledge layer means no surprises in production.
  • Turn videos, PDFs and calls into help content automatically.Drop in videos, PDFs, call recordings, or any asset and Brainfish automatically extracts the knowledge and turns it into structured, usable content.
  • Draft and edit articles by asking in plain English.Ask Brainfish anything about your content and get instant answers, edits, and new pages drafted on the spot. Less time managing docs, more time improving them.

Resolve tickets in every channel your customers use.

Brainfish agents run natively across every channel your customers use, with the same knowledge layer powering every answer.

Chat

Embed a Brainfish agent directly on your site or product. Resolves support questions on the spot without sending customers elsewhere.

Email via your ticketing platform

Brainfish works email tickets inside the helpdesk you already use, like Zendesk or Salesforce, with replies grounded in your knowledge layer.

Help Center

Transform static support docs into a dynamic, AI-powered experience. Customers find answers faster and your content stays accurate automatically.

Dev Docs

Give developers an agent that understands your product at a code level. Less time hunting through docs, more time building.

Slack

Bring your Brainfish agent into Slack so customers and internal teams can get answers without switching context.

MS Teams

Deploy a Brainfish agent inside Microsoft Teams for instant, accurate support across your organization or customer base.

Plug AI into the tools your team already uses.

Brainfish doesn't replace your helpdesk. It reads from and writes to the systems you already pay for, and connects to anything with an API.

Helpdesk Zendesk Salesforce Service Cloud Intercom Freshdesk HubSpot Front Help Scout Reads and writes tickets
Billing Stripe Recurly Chargebee Zuora Braintree Adyen Refunds, credits, plan changes
Knowledge Confluence Notion Google Drive SharePoint Guru ReadMe Mintlify Learns, then stays current
Everything else REST APIs GraphQL MCP OpenAPI Databases over VPN If it has an endpoint
Plus identity, logging and CRM systems like Duo, Splunk and Salesforce.Browse all integrations

Meet your security team's requirements from day one.

Regional data residency, SSO, a record of every run and a source on every answer. Your data is never used to train models.

SOC 2 Type II

Audited every year by an independent third party.

ISO 27001

Certified information security management.

GDPR

EU data residency, with the right to delete built in.

Data residency

US, EU or AU hosting. Your data stays in region.

Every run on the record

Each step, system and source is logged for review and audit.

Limits AI can't override

Refund caps and approval thresholds live in the workflow, not the prompt.

SSO and SAML

Your team signs in through your identity provider.

No training on your data

Your data is never used to train models.

Build an AI agent that knows your customers.

We'll use your actual docs and customer data. No sales theatre. You'll leave with a working agent against your own content.

Book a demo

No engineering sprint required.