Draft landing page · example data

The support chat that
tells you what to build.

It answers your customers from what your team knows, keeps every new answer, and ranks what they ask for. Your coding agent picks it up from there.

For small teams who answer their own customers. Early access opens in small batches. We use your email only to invite you.

Northwind support  Answering now · a person can join anytime
Hi, I'm Northwind's AI assistant. What can I help with?
Can I export all my invoices to CSV?
Not at the moment. You can download each invoice as a PDF under Billing, then Invoices.
Source: Where to find your invoices
Ok. A CSV export would save our accountant a lot of time.
What this chat left behindExample

Request

Export invoices to CSV

14

Grouped with the other accounts who asked for the same thing.

accounts

The answer came from the vaultThe next customer who asks gets the same answer, with its source.
The chat that happened, and what it left behind.
Works with the coding agent you already use
Claude CodeCursorCodexand any MCP client
Coming from another help desk?
Bring your old chats over in one import.
How it works

From one chat to what you build next.

Every conversation goes round the same loop. Afterchat does the work in between, and you approve what reaches your customers.

The request is counted 14 accounts asked for a CSV export. Up 5 this month

Example One request going round once: Export invoices to CSV.

01 · Answers

Answers from what your team already knows.

When there is no answer, it hands the chat to a person instead of guessing. You decide how much it does on its own.

You write every reply.

Afterchat stays out of the conversation. It still keeps what you learn and counts what customers ask for.

It writes the reply. You send it.

The draft appears in your composer with its source. Edit it, send it, or write your own.

It answers what it knows. The rest comes to your team.

Run it all day, or only nights and weekends. Whoever picks up a handed-over chat sees why.

  • Some topics always go to a personRefunds, legal, security and cancellation. That list can't be switched off.
  • Your team in one inboxAssign chats, take over a live one, leave notes only your team sees.
  • Covered after hoursWhen nobody is online it can answer, or take an email and reply later.
  • It says it is an AIIn its first message, with a person one step away.
Jonas at BrightsideExample
How do I connect my own domain?

Write a reply…

Afterchat is offSend
Jonas at BrightsideExample
How do I connect my own domain?

Point a CNAME record at app.northwind.example, then press Verify under Settings, Domains. It can take up to an hour.

Source: Connecting a custom domainSend
Jonas at BrightsideExample
How do I connect my own domain?
Point a CNAME record at app.northwind.example, then press Verify under Settings, Domains.
Sent by Afterchat · Source: Connecting a custom domain
Also, can I get a refund on the annual plan?
Handed to your team. Refunds always go to a person.
Mia took over. Jonas sees "Mia joined".
02 · The vault

Every chat leaves an answer behind.

When a chat closes, you keep what was learned in one click. The next customer who asks gets that answer straight away, with its source.

Chat with Jonas · BrightsideExample
We bought the annual plan by mistake. Can I get a refund?
Yes. Annual plans can be refunded within 14 days, so you are covered.
Mia
Keep what you learned?

Annual plans can be refunded within 14 days of purchase.

InternalSaved
Vault · Billing

46%

answered without a personUp from 45%
  • Annual plan refundsNewInternal0
  • Where to find your invoicesPublic31
  • Changing your planPublic18
  • Changing who receives invoicesPublic8

The last column is how many answers used each entry.

Closing a chat, and what the vault keeps from it.
  • Built from your docs and your chatsIt starts from your site and help docs, then grows from every chat your team answers.
  • Every answer shows its sourceYou can open the entry any answer came from, and fix it in one place.
  • Your own public help pageEntries you mark public become a help page on your address, ordered by what customers ask most.
03 · Requests

Know what to build next.

Customers ask for the same thing in different words, during a chat or when it ends. Afterchat groups them and ranks them by how many accounts asked.

  • Can I export all my invoices to CSV?
  • Is there a way to get every invoice in one file?
  • Our accountant wants a spreadsheet of what we've paid.After the chat
  • I need my billing history for taxes.
  • Can you ping us in Slack when an order comes in?
  • We live in Slack, email alerts get missed.
  • Slack alerts for new orders would save us a lot of tab switching.After the chat
  • I'd like order notifications in our team channel.
  • I don't want our intern to see billing.
  • Can I make someone read-only?
  • An admin and member split would help.After the chat
  • We need permissions per person.

Example Pick a request to see what customers wrote.

  • Asked after the chat tooWhen a chat ends, customers can say what they wish your product did, in their own words. It lands on the same list.
  • Already built, still asked?Questions about things that exist go on their own list. That needs better docs, not a new feature.
04 · Your coding agent

Your coding agent builds from it.

Connect the agent you already use. It reads the ranked requests and their briefs, answers technical chats from your code, and tells everyone who asked when it ships.

claude · northwindExample

› /afterchat:triage

1 Export invoices to CSV 14 accounts up 5

2 Slack alerts for new orders 11 accounts up 3

› /afterchat:build export-invoices-csv

Brief loaded · 14 quotes · scope: one CSV, date range

Asked the 14 accounts "CSV or XLSX?" · 11 CSV, 2 XLSX

✓ Built and deployed

› /afterchat:ship

Release note drafted · help page entry updated

Email the 14 people who asked? Yes / No

✓ Sent to 14 people

  • 01
    Knows what to buildEach request comes with a brief: the problem, the quotes, what is in and out of scope.
  • 02
    Answers the technical chatsA chat that needs a developer goes to your agent. It checks the code and drafts the reply.
  • 03
    Keeps the vault in step with the codeIt writes entries from what it built and flags the ones a change made wrong.
  • 04
    You approve what reaches customersReplies, public entries and emails wait for your yes. Afterchat never sees your code.
Getting started

Start with the chats you already have.

Paste your site and import your old chats. Before you install anything, you see what it would have answered and what your customers keep asking for.

Your reportExample

212/500

old chats it would have answered from your site and docs alone. The rest would have gone to a person, as they should.

  1. 01Export invoices to CSV14 accounts
  2. 02Slack alerts for new orders11 accounts
  3. 03Roles for teammates9 accounts
  1. 01
    Paste your siteIt reads your pages and docs.
  2. 02
    Import your old chatsIn one go, from the help desk you use now or a CSV.
  3. 03
    Read your reportWhat it would have answered, and what customers asked for.
  4. 04
    Add one script tagIt starts in Draft, so nothing reaches a customer without you.

Support conversations stop being disposable.

We'll email you when your batch opens, and use your email for nothing else.

Can my customers see our vault?

Only what you mark public. Internal entries can be said in a chat but are never linked, and private ones are never used in answers.

Do you need access to our code?

No. It works from your site, your docs and your tickets. If you connect a coding agent, it works with what you already let it reach, and Afterchat only gets what it sends back.

Which channels does it cover?

Chat on your site, with replies by email when the customer has left. No WhatsApp, SMS or social yet.

What does it cost, and when can I get in?

Pricing isn't final. We're running our own support on it first, then letting the waitlist in small batches.

© 2026 AfterchatSupport chat that keeps what customers tell you.