All work
Embeddable widget

Answer Bubble

The FAQ that answers back. One script tag drops a grounded chat bubble onto any site. It replies from the business's own verified answers, and hands off to a human the moment a question falls outside them.

Role Design + engineering Stack Cloudflare Worker · vanilla JS · OpenAI Live at farmerandy.tech Status Deployed, embedded site-wide
Try it

A grounded assistant, living on the page.

This is the real widget, wired to the live Cloudflare Worker. Open the bubble in the corner and ask. Every answer comes back from Andrew's own grounded FAQ, one request per question.

farmerandy.tech
Farmer Andy Tech

AI assistants for independent experts.

One person at a time, built by hand. The assistant in the corner speaks for Andrew. Ask it what he builds, how he works, or whether he is a fit.

Ask me anything →
Farmer Andy

This bubble calls the same Worker that runs live on the site, reskinned to the page it lives on. See it embedded on farmerandy.tech →

The funnel

It answers, then it helps them take the next step.

Most FAQ bots stop at answering. This one reads intent as the conversation moves and surfaces the right next step, driven by what the visitor is doing rather than a timer.

01

Discovery

The visitor asks. The bubble answers from the FAQ and offers related follow-ups to keep the thread going.

02

Engagement

A few turns in, a link to book a call or see pricing appears alongside the follow-ups.

03

Conversion

A short lead form lets the visitor reach out directly, without ever leaving the page.

Why it holds up

Built to be trusted, not just clever.

Grounded, or silent

Every reply is drawn from a verified FAQ the business wrote. If the answer is not in the source, the bubble says so and points to a person. It does not improvise to look helpful.

Configured, not coded

Knowledge, funnel behavior, and branding are three JSON files. The same engine reskins for any business by editing config, never by rewriting logic. Nothing runs until the chat is opened.

All work Next: Today.eazy.day