Sep 29, 2026 · by Damon Chen · View source

Chat.sh

The help center I built after Intercom's search broke

Chat.sh

Editorial analysis

The quiet infrastructure problem hiding behind every cross-border support ticket

Every cross-border seller I know runs the same mental math when they pick a help desk. They obsess over the macros, the CSAT dashboards, the multilingual routing rules — and then they let the actual help center search rot. Which is why a Product Hunt launch this week caught my attention for reasons that have nothing to do with its own marketing. chat.sh is a small, opinionated bet that help center search is still broken in 2026, and the founder’s origin story is the part every DTC operator should internalize: he searched “what’s the cost?” inside his own Intercom help center and it matched on the word “the.” That is not a niche failure. That is the default state of self-serve support for most brands selling into the US and EU from Shenzhen, Hangzhou, and Ho Chi Minh City.

What problem chat.sh actually solves — and why it isn’t a help desk

The pitch is narrow on purpose. Damon Chen built a help center where search reads the question and writes an answer, with citations back to the source articles. It lives at a path on your own domain (yoursite.com/help) rather than a subdomain, every article gets a human-readable URL and a share preview card, and each page can be copied as markdown or opened directly in ChatGPT or Claude. There’s also an llms.txt file indexing every article for agents.

That last cluster of features is the tell. This is not a Zendesk competitor. It’s a bet that the next wave of support traffic arrives from AI agents and answer engines, not from humans typing into a search box. If you sell on Amazon Seller Central or run a Shopify storefront, you already know that a growing share of your pre-purchase questions get answered by ChatGPT, Perplexity, or Google’s AI Overviews before the buyer ever lands on your PDP. chat.sh is trying to make your help content legible to that layer.

Why Amazon sellers should care more than Shopify ones

Here’s the counterintuitive part. Shopify merchants can install an app and move on. Amazon sellers can’t — they don’t own their support surface at all. Their “help center” is a maze of Seller Central policy pages and a buyer-seller messaging inbox that Amazon throttles aggressively. But the content those sellers produce — sizing guides, compatibility notes, warranty terms, return policies — is exactly what AI shopping assistants scrape and cite. If that content lives only inside a PDF or a buried A+ module, you’re invisible to the agents doing the pre-purchase filtering. Putting a clean, markdown-addressable help center at yourbrand.com/help is one of the few ways a marketplace seller can build an owned surface that answer engines can actually read.

How it stacks up against the incumbents you already pay for

The obvious comparison set is Intercom, Zendesk, Help Scout, and the free-tier options like Freshdesk and Crisp. All of them ship a knowledge base. Most of them have bolted on some form of AI answer generation in the last eighteen months. So why would anyone switch?

Three structural differences matter to an operator:

Pricing model. chat.sh is pay-once, no subscription. The $399 tier (available “only for now”) includes 1,000 AI credits a month, 3 teammates, and 3 inbox seats. The $799 tier bumps that to 5,000 credits, 5 teammates, and 5 inbox seats. The founder states that every time the next piece ships, the price goes up $100, and buyers today get the upcoming messenger and inbox features without paying again. Compare that to Intercom’s per-seat pricing, which for a five-person support team easily clears four figures a month.

Ownership of the URL. The help center lives in a folder on your domain, not a subdomain. That’s an SEO decision as much as a UX one. Subdomain help centers (help.yourbrand.com) historically split link equity away from the main domain. A /help path consolidates it.

Agent-readability as a first-class feature. The markdown export and llms.txt aren’t afterthoughts — they’re the product thesis. None of the incumbents I just named ship that by default.

Where the math breaks

The lifetime pricing is the headline and also the biggest question mark. A $399 one-time payment for 1,000 AI credits a month is aggressive — and “only for now” plus “price goes up $100 per ship” is a classic launch-scarcity structure. That’s not a criticism; it’s a pricing strategy, and it works. But you should model it honestly. If your help center serves 50,000 monthly sessions and each AI answer burns a credit, 1,000 credits is a rounding error. The founder didn’t disclose what happens when you exhaust credits mid-month — a commenter asked exactly this, and as of the scrape there’s no published answer. That’s the single biggest unknown for anyone with real traffic.

The reverse-proxy question that decides everything

A commenter named Gal Dayan asked the sharpest question on the thread: is yoursite.com/help a reverse proxy you run, or does it write static files into your repo? The answer matters enormously for continuity risk.

Damon’s response: it’s a reverse proxy, not static files. You add one rewrite rule to whatever sits in front of your domain — a vercel.json entry, a Cloudflare Worker, or an nginx block. chat.sh generates the snippet. The rule lives in your infrastructure, so you can delete or repoint it in thirty seconds without asking anyone. Articles are Markdown, each addressable at /help/articles/your-slug.md, and /help/llms.txt indexes every article URL. A short wget loop pulls the entire help center as .md files any day, no cooperation required.

That’s a materially better answer than most lifetime-deal SaaS founders give. But read it carefully. The bad case isn’t “my help center is gone.” It’s “I repoint the rule and serve the Markdown I already have.” That’s true only if you actually run the wget loop. Most operators won’t. My judgment: if you buy this, put a monthly cron job that mirrors /help/articles/*.md to your own storage. Ten minutes of setup, and the continuity risk evaporates.

What cross-border sellers should borrow from this launch

Even if you never buy chat.sh, the launch is a useful mirror. Four things worth stealing:

Audit your own help center search this week. Type the five most common pre-purchase questions your CS team fields into your own knowledge base. If the top result is irrelevant, you have the same bug Damon found in Intercom. That’s a conversion leak you’re paying for in ad spend.

Move your help center to a path, not a subdomain. If you’re on Shopify, this is a theme and routing decision. If you’re on a headless stack, it’s a rewrite rule. Either way, it’s a one-time fix with compounding SEO upside.

Publish an llms.txt. It’s a nascent convention, not a standard, but the cost is near zero and the upside is being citable by the agents increasingly sitting between your ads and your checkout. Start with your top 20 help articles.

Treat markdown as your canonical help format. Not HTML, not a proprietary block editor. Markdown is portable, diffable, and — critically — the format every LLM ingests most cleanly. If your current help desk locks articles in a rich-text editor, you’re renting your content’s future.

A note on the “build in four days” narrative

The founder says he had a working version on day four after tweeting that he’d build his own if Intercom didn’t fix the bug in seven days. It’s a great story and it’s probably true for a v1. But cross-border operators should read it as a signal about scope, not speed. A search-and-answer layer over existing markdown articles is a weekend project. A full support inbox with routing, SLA tracking, and multilingual escalation is not. The roadmap — messenger first, then inbox — is where the real engineering and the real risk live. Buy the lifetime deal for the search product you can evaluate today, not for the inbox you can’t.

What I’d watch / test next

Three concrete moves for this week.

First, run the audit. Take your five highest-volume support questions and test them against your current help center. If search fails, quantify it — how many sessions hit the help center and bounce? That number is your budget for fixing it.

Second, if you’re evaluating chat.sh specifically, ask the founder two questions before paying: what happens when AI credits run out mid-month, and can you get the reverse-proxy snippet for your exact stack (Vercel, Cloudflare, or nginx) before purchase. His comment response suggests he’ll answer both directly.

Third, regardless of vendor, set up the markdown mirror. A weekly wget of your help articles into a repo you control is the cheapest insurance policy in e-commerce. It costs nothing, it takes an afternoon, and it means no SaaS vendor — chat.sh, Intercom, or anyone else — ever owns your support content outright.

The broader watch item: whether llms.txt gains real traction among answer engines in 2026. If it does, early adopters get cited; laggards get skipped. That’s the same dynamic as the mobile-first and AMP waves, and we all know how those played out for sellers who moved late.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free