The Svellyo blog
Notes on running support for more than one product: AI agents, knowledge bases, pricing, and the craft of a small team answering a lot of chats.
RSS feed
September 9, 2026 · 8 min read
Add live chat with an AI agent to a Next.js app in 10 minutes
A step-by-step walkthrough: install the widget in the App Router, identify signed-in users securely, hide it on admin routes, and let an AI answer from your docs before you wake up.
Aditya Singh · Founder, Svellyo

September 8, 2026 · 7 min read
Per-seat pricing punishes small teams. Here is why we price by chats instead.
Support tools bill you for every teammate on every site. That model was designed for support departments, not for a founder with three products. How Svellyo counts a chat, what it costs, and what we deliberately left out.

September 7, 2026 · 8 min read
How to write a knowledge base your AI support agent can actually use
Retrieval, not prompting, decides whether an AI agent answers well. Eleven practical rules for articles, crawls and files, learned from watching where the agent got it wrong.

September 6, 2026 · 6 min read
When should an AI support agent hand off to a human?
Confidence thresholds, trigger phrases, turn limits and the one rule that matters more than all of them. How we designed handoff in Svellyo and how to tune it for your product.

September 4, 2026 · 6 min read
Why our chat widget sets no cookies, and what that means for your consent banner
Most chat widgets set cookies, load trackers and quietly add to your GDPR surface. Svellyo's widget keeps one token in localStorage and nothing else. Here is how that works, what data is stored, and how to write your privacy policy.

September 1, 2026 · 6 min read
A help center that actually reduces support load, in five evenings
Most help centers are written once and ignored. Here is a plan for building one from your inbox, structuring it so both people and the AI agent find answers, and keeping it alive with ten minutes a week.

August 28, 2026 · 6 min read
Doing support for three products as one person: the routine that keeps it under an hour a day
One inbox, an AI that handles the first pass, a morning and evening sweep, and a few rules about what not to answer by hand. How I run support for three small products without it running me.

August 24, 2026 · 6 min read
Know who you are talking to: identify(), attributes, and why the hash matters
Anonymous visitors are fine on a landing page and useless inside a product. How to pass identity to the widget, what to put in attributes so the AI can use them, and how a signed hash stops anyone from reading someone else's chats.

August 19, 2026 · 6 min read
The fake green dot: business hours, away messages, and honest expectations in live chat
Every chat widget shows 'online'. Almost none of them are. Setting real business hours, writing an away message people believe, and deciding what the AI covers at night is worth more than any response-time metric.

August 12, 2026 · 6 min read
Migrating from Crisp to Svellyo: a checklist for one afternoon
What carries over, what does not, and the order to do it in so your visitors never see a gap. Written for makers moving two or three products at once.