CAPABILITY · Client under NDA

AI Chatbot Builder Platform for Support & Lead Capture

Self-serve SaaS that lets any business deploy a branded AI chatbot in 5 minutes — no engineering required. The platform crawls the customer's site, trains an agent on their content, and ships an embeddable widget styled to their brand.

AI Chatbot BuildersCustomer Support SoftwareConversational AILead GenerationWhite-label SaaSMarTechNo-Code ToolsSMB Software
See it work

From URL to a branded chatbot in 5 minutes.

Owners enter their website URL. The crawler builds a knowledge base from their public content; the training pipeline produces a company-specific agent in minutes. Then they pick a brand colour, drop a one-line snippet on their site, and a branded chat widget goes live — capturing support answers and qualified leads in the same conversation.

agent.example/build
viewing as · Owner
Owner · Submit URL
🤖 agent.example
Build
Training
Brand
Embed
Settings
Build your agent
step 1 of 4
What’s your website?

We’ll crawl it and train an agent on your content.

Build my agent
Most businesses are live in under 5 minutes
no engineering required
Demo only

This is an animated mockup of the digital-agent capability — not a live product. Company names like Northwind, Contoso, Fabrikam, Adatum, and Litware are illustrative placeholders.

01

Website crawler

Customer submits a URL; the crawler walks the site and extracts products, services, FAQs, policies, and contact details into structured chunks — no manual content upload.

02

Knowledge base generation

Extracted content is normalised, chunked, and embedded into a per-customer knowledge base. Each tenant is isolated so one customer's data never bleeds into another's agent.

03

5-minute training pipeline

A rapid training pipeline runs crawl → KB → embeddings → agent → quality check in minutes. The customer watches a progress meter; most businesses are live in under five.

04

White-label embeddable widget

The agent ships as a single-snippet embeddable widget that drops onto any page. No iframe sandboxing, no second dashboard — just one script tag and the widget is live.

05

Brand customisation engine

Customers set brand colour, logo, tone, and welcome message from a dashboard. The widget reflects changes live; their chat looks like their product, not the platform's.

06

Lead capture + CRM forward

The agent tags each conversation as support resolution or lead capture and forwards lead details to the customer's CRM — same chat, two outcomes, one inbox.

What we built

Self-serve SaaS that lets any business deploy a branded AI chatbot in 5 minutes — no engineering required. The platform crawls the customer's site, trains an agent on their content, and ships an embeddable widget styled to their brand.

How we built it

Customer submits their URL; a crawler builds a knowledge base from public site content. A rapid training pipeline produces a company-specific agent in minutes. The agent ships as a lightweight embeddable widget that loads on any site, customised per customer (colours, logo, tone).

Customer enters their website URL. The crawler extracts products, FAQs, policies, and contact details into a structured knowledge base. The training pipeline produces a company-specific agent in a few minutes. The customer adds their brand colours, logo, and conversation tone through the dashboard; the agent ships as an embeddable widget that drops onto any page with one snippet. Conversations are tagged either as support resolution or as lead capture; lead details forward to the customer's CRM.

Architecture

How a request flows through it

Each request enters at the top of the diagram, flows through every box, and lands at the bottom — exactly the way the production system behaves. The scan-line traces where a live request would be right now.

tracing request flow
Customer URL submitted
Site crawler / scraper
Knowledge base generated
AI agent trained
(~5 minutes)
White-label branding applied
Embeddable widget on customer site
Support Lead capture
replies (sales handoff)
flow direction┌─┐ component
Stack

What it's built with

Capabilities
Website CrawlerKnowledge Base GenerationRapid Agent Training (5 minutes)White-label Embeddable WidgetBrand Customisation EngineLead Capture + CRM ForwardConversation Tagging (support / sales)Per-customer Agent Isolation
Engineering notes

The interesting parts

Site-to-agent in 5 minutes

Customer enters a URL; the crawler extracts content into a structured knowledge base; the training pipeline produces a company-specific agent in minutes. No data team, no manual content uploading.

White-label embeddable widget

Each customer gets a widget styled to their brand — colour, logo, tone — and drops it on any page with one snippet. Customers don't share branding with the platform; their chat looks like their product.

Support + lead capture in one conversation

Same chat handles inbound support questions and captures lead details for sales follow-up. The agent knows when to switch tone — too aggressive on capture, support quality drops.

Self-serve onboarding

No implementation consultant, no sales call. Customer signs up, points the crawler at their URL, customises branding, embeds the snippet — done.

Decisions

The calls that did most of the work

A handful of engineering choices shape how a system feels. Here are the ones we'd still defend — alongside what each one cost.

01

Site scrape to bootstrap the knowledge base

The customer's own website is the lowest-friction source of truth for products, policies, and FAQs — and it's something every customer already has.

Tradeoff: Knowledge goes stale unless the site is re-crawled; refresh cadence becomes part of the product.

02

Embeddable widget over a hosted page

Customers want chat to live on their own domain, in their own brand. A hosted page would either look out of place or require iframe gymnastics.

Tradeoff: Cross-origin loading must be bulletproof and the widget bundle is on the critical loading path.

03

Support and lead capture in the same conversation

Splitting 'help me' and 'sell me' across two channels misses the moment a curious visitor becomes a prospect.

Tradeoff: The agent has to know when to switch tone — too aggressive on capture and support quality drops.

Want something like this?

Tell us what you're building.

Free 30-minute call. Real humans, real timelines, no follow-up emails forever.

See more capabilities