AtomicX
← All articles
PRODUCT

29 tools and one question: why we added AI chat to usertools.app

BT
Bobby Tzenev
OCT 15, 2026 · 5 MIN
usertools-ai-chat-hero.png

usertools.app has 29 free tools, and visitors don't know their names. So we gave the site an AI chat agent, then tried to break it.

usertools.app has 29 free tools across six categories: text, developer, time, finance, AI and social media. That's a lot of choice. It's also a problem, because a visitor who lands on the Word Counter often needs a different tool, and they don't know what it's called.

So this week we added an AtomicX chat agent to every page of the site. It's the small red mascot in the corner, and it goes by Ruff. If your company has a catalogue of products or services, you have the same problem usertools.app has: visitors know their problem, not your product names. That's the job an AI chat for your website should do first.

I build these agents for a living, so this was us using our own product on a site we look after. Then we tried to break it.

A developer at a standing desk reading a reply on his screen

What we set up

Nothing complicated. One script tag on the site, and the widget appears on every page as "Chat Support" with a short greeting.

Before a visitor can type, the chat shows a notice that the conversation is recorded and may be processed by AI, and asks them to agree. We think that belongs at the start, not buried in a privacy policy.

The agent answers from the site's own pages. When it mentions a tool, it adds a link card to that page, so the visitor is one click from the answer.

What happened when we tested it

I asked Ruff five questions a real visitor might ask. Here's what came back.

"Which tool checks if my LinkedIn post is under the character limit?" It pointed to the Character Limit Checker, said the post limit is 3,000 characters and the headline limit is 120, and linked the page. I was on the Word Counter at the time. Without the chat, I'd have had to find that tool myself.

"Is my text stored when I paste it into the JSON formatter?" It said no, the formatter doesn't log or store input or send it to third parties. Then it added sensible advice: don't paste production credentials into any web tool. That's the kind of answer a careful support person would give.

"Can you recommend a good laptop for programming?" It declined politely. usertools.app is a toolkit, not a hardware guide, so it said so and pointed to the developer tools instead. On a free site, an agent that wanders off topic costs you money and trust. This one didn't.

"The word counter seems to count hyphenated words wrong. Can I report it?" It explained the intended behaviour (hyphenated terms count as one word), then sent me to the Contact form and told me exactly what to include: the text, the count I expected and the count I got. That's a better bug report than most people write on their own.

"¿Cómo puedo convertir una fecha a otra zona horaria?" I asked in Spanish, and it answered in Spanish. It also told me the truth: the site doesn't have a tool that converts a specific date and time between zones. It pointed to the closest one, Current Time In, and offered to work through my example.

What we learned

"We don't have that" is the most useful answer. The time zone question told us something no analytics dashboard would: people want a date-and-time converter. Every honest gap the agent admits is a feature request, already written in the visitor's own words.

Staying on topic is a feature. An agent that happily recommends laptops is fun in a demo and expensive in production. Ruff knows what the site is for.

The handoff should match the business. usertools.app has no support team on shift, so the handoff is the contact form. On a company website, the same moment would go to a person on your team, who can take over the chat from their phone with the full conversation in front of them.

You decide what it says about you. Ruff mentions AtomicX in one line at the end of an answer, because this is our own site and we chose to. On your site, the agent follows your instructions, not ours.

What this means for a company website

Swap "29 tools" for your product range, your service lines or your help centre, and the pattern holds. Visitors arrive with a question in their own words. The agent matches it to the right page, answers from your content, says so when you don't offer something, and passes anything that needs a person to your team.

The best part is what you get back: a running list of what people asked for that you don't have yet.

You can try Ruff yourself on usertools.app. Want to see what the same setup would look like on your site? Book a 20-minute demo.

► Keep reading
INSIGHTS

Where's my order: the most expensive question your store answers

It's not the hardest question your store gets. It's the one you answer 40 times a day. Here's what WISMO reall…

GUIDES

AI chatbot GDPR compliance: the complete guide for 2026

Lawful basis, notices, retention, removal requests, DPAs and the AI Act disclosure rule: a practical GDPR guid…

GUIDES

Answer website chats from Slack, and take over from the AI in one click

Your team lives in Slack, so your website chats should too. Here's how to follow chats in Slack threads and ta…