Content-trained answers
Crawled or uploaded knowledge so replies match your pages, not generic GPT filler.
A chatbot that answers from your site content, qualifies the lead, and writes to email or HubSpot — built on OpenAI or Claude, on your WordPress site.
Crawled or uploaded knowledge so replies match your pages, not generic GPT filler.
Name, email, intent, and transcript into email, HubSpot, or n8n.
Off-topic refusal, human handoff, and no invented pricing.
WordPress embed that matches the site, including consent if you run ads.
Staging URL, design, Loom, or a paragraph is enough.
Scope, price, and timeline in writing before work starts.
Nothing goes live until you approve it.
Notes your team or your client-facing PM can follow.
ZH Webhooks for n8n includes a chat widget that waits on n8n. For custom knowledge, CRM, and guardrails I still build a production integration around it.
Yes. The WordPress.org plugin forwards chat.message to n8n and waits for {"reply":"..."} from Respond to Webhook.
OpenAI and Claude APIs. We pick based on cost, quality, and your data rules.
Usually a focused sprint once the knowledge base and success actions are agreed.
Share the brief, staging link, design file, or issue details. I will review the scope and reply with the next step.