Nick Rue · Full-stack freelancer
Case study · production code

Website chat widget

Outcome: A chat bubble that greets visitors, answers from the business's own content, and captures name and phone as a lead.

How it works

  1. Visitor sees a teaser and opens the bubble.
  2. Quick-reply buttons from an industry playbook start the conversation.
  3. The bot answers from the site's own content.
  4. It asks for contact details with consent and saves the lead.
  5. The lead lands in the CRM and the team inbox.

Open the live demo[TypeScript widget, Node API, Chatwoot inbox, Claude]

Screens

Website chat widget screen
Website chat widget screen
Website chat widget screen
Website chat widget screen

Want this for your business?

Tell me what you would change and I will scope it in a reply.

Start a project