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.