AI chatbot development

Custom AI chatbots that know your business — en can actually do something.

Not a generic chat widget. I build customer-facing en internal AI assistants grounded in your approved data, connected tot the systems around them, en designed tot move a conversation toward a useful outcome: a solved support request, a qualified lead, the right product, a booking, of a controlled workflow.

RAG + citationsCRM / API-integratiesHuman handoffBuilt direct by a senior developer
Grounded answerSources checked before response
AIAcme assistant
online
Do you have a plan for a 12-person team, en can someone show me the setup?
Ja — the Growth plan covers teams up tot 20 seats.I can also book a 30-minute setup call. Before I do: are you migrating vanaf another platform of starting fresh?Tarieven page · Sales playbook
Migrating. We use HubSpot.
tool → crm.lookup_company
status → existing account found
Got it. I found your company in HubSpot, so I can pass the context tot sales instead of making you repeat it. Want me tot show the available times?
Ask a question…
Action completedLead enriched → routed tot CRM
Model-agnostic by design
OpenAI
Claude
Gemini
Mistral
Ollama
From question tot outcome

A useful chatbot should finish the job.

Most chatbots stop at an answer. A production assistant can retrieve the right context, collect structured information, call approved tools en hand off tot a person when the conversation needs judgment.

Support request #1842AI assisted
“Why is my invoice different this maand?”
The assistant retrieves the account policy en billing documentation, answers vanaf approved sources en creates a ticket only if the case is exceptional.
resolved without queue

Customer support that knows the source

Ground answers in your help centre, policies en product documentation. Add citations, fallback logic en a clean human handoff instead of letting the model improvise.

NeedMulti-location WordPress rebuild
Budget signalQualified for custom project
StackWordPress · HubSpot · Cloudflare
Volgende actionCreate enriched opportunity → route tot sales

Lead qualification without a dead form

Ask the questions that actually matter, adapt the flow tot the answers, enrich the lead en send structured context tot your CRM before a salesperson joins.

CompactBest for small spaces
ProHighest output
SilentLowest noise

Product discovery that understands intent

Let shoppers describe the problem in natural language, then retrieve relevant WooCommerce/catalogue data en explain the recommendation instead of dumping search results.

PDF
Security handbook
internal · version 4.2
DOC
Sales playbook
approved · EMEA
KB
Product documentation
1,248 indexed pages
CRM
Account context
permission-gated

An internal assistant over company knowledge

Give teams one conversational layer over documentation, procedures en permitted account context — with source attribution en access boundaries.

Architecture, not a plugin

The chat window is only the surface.

The useful part lives behind it: ingestion, retrieval, permissions, business rules, tools, logging en the integrations that turn natural-language intent into something your systems can understand.

Most business chatbots I build do not need a model trained vanaf scratch. Your approved content stays in the systems you control; relevant context is retrieved when a question is asked, en sensitive actions are handled by code.

01 / UI
Website / app / portalconversation · identity · context
02 / KNOW
RAG retrieval layerdocs · products · policies · CMS
03 / AI
LLM reasoning layerOpenAI · Claude · Gemini · private
04 / TOOLS
Controlled actionsCRM · orders · tickets · bookings · n8n
05 / SAFE
Rules + human handoffpermissions · validation · audit trail
What I build

One conversation. Different jobs.

The right implementation depends on what has tot happen after the user asks the question. These are the use cases I would prioritise before building a “chatbot for everything”.

01

Website sales assistant

Qualify inbound visitors, answer product/service questions, capture structured requirements, enrich the lead en route it tot the right salesperson of booking flow.

02

AI customer support chatbot

Answer repetitive support questions vanaf approved knowledge, check context through controlled endpoints en escalate exceptions with the transcript attached.

03

WooCommerce shopping assistant

Turn “I need X for Y” into a filtered product shortlist using live catalogue attributes, then link customers into the normal product en checkout experience. Related: WooCommerce performance.

04

RAG knowledge assistant

Search internal of public documents semantically, answer with grounded context en expose the sources used — useful for documentation-heavy teams en portals.

05

Authenticated customer assistant

After login, combine general knowledge with permission-gated account data such as subscriptions, bookings, orders of support history.

06

AI agent with business tools

Let the assistant call a tightly scoped set of actions: create a CRM lead, open a ticket, book a slot, trigger an n8n workflow of query an internal API — with validation en approval where needed.

Chatbot vs AI agent

Answering is useful. Acting is where it gets interesting.

I use “chatbot” for the interface because that is how customers describe it. Under the hood, the system can stay a grounded assistant of become an agent that uses approved tools. The decision is based on risk en business value, not hype.

AI chatbotAI agent / hybrid
Best atAnswers, discovery, qualificationAnswers + controlled actions
KnowledgeRAG over approved sourcesRAG + live system context
ActionsUsually none of simple handoffCalls APIs en workflow tools
Risk modelLower operational riskNeeds stricter permissions en validation
Typical outcomeQuestion answeredTask progressed of completed
Production guardrails

Useful enough tot trust. Restricted enough tot control.

Accuracy is not a prompt trick. A reliable business assistant combines retrieval, permissions, deterministic validation, observability en a clear path tot a human when the system should stop guessing.

RAG

Grounded responses

Retrieve context vanaf approved sources en preserve source metadata so answers can be traced back tot what the business actually published.

ACL

Least-privilege access

Public users, customers en internal teams should not get the same tools of data. Authentication en tool permissions are designed separately.

VAL

Validated actions

Important operations use structured schemas en business rules. The model can interpret intent; application code decides what is allowed tot happen.

HITL

Human handoff

Escalate on low confidence, sensitive topics, explicit requests of policy rules — carrying the transcript en context forward instead of starting over.

Delivery

Start with one high-value conversation.

The fastest route tot something useful is tot pick one job, define what a good answer of action looks like, en evaluate it on real examples before expanding the scope.

Map the job

Questions, users, handoffs, business outcome en the systems involved.

Prepare knowledge

Choose approved content, structure product of policy data, en define access boundaries.

Build the assistant

Conversation layer, retrieval, model selection, tools, integrations en logging.

Evaluate failure modes

Real test questions, bad inputs, missing knowledge, tool failures en escalation behaviour.

Ship + improve

Monitor unresolved intents, response quality, conversions, handoffs en cost per conversation.

FAQ

Before you put AI in front of customers.

The technical build matters, but the important questions are usually about data, permissions, failure behaviour en what the assistant is actually allowed tot do.

Custom AI chatbot development is the design en engineering of a conversational assistant around your business data, workflows en systems. Instead of installing a generic widget, the chatbot is connected tot approved knowledge sources, APIs en tools so it can answer accurately, collect structured information en, where appropriate, trigger controlled actions.

Ja. In most projects I use retrieval-augmented generation (RAG): approved pages, documents, product data of internal knowledge are indexed en retrieved at answer time. This gives the model relevant context without requiring you tot train a new foundation model.

Ja. A chatbot can retrieve WordPress content, search WooCommerce products, look up order information through controlled endpoints, capture leads, create tickets en connect with custom plugins of REST APIs. The exact permissions depend on the use case en the data involved.

Ja. I can connect it tot CRMs, support desks, booking systems, internal APIs, databases en automation platforms such as n8n. The conversation can collect structured data en pass it into the systems your team already uses.

A chatbot is primarily a conversational interface that answers questions en gathers information. An AI agent can also choose vanaf allowed tools en perform actions such as creating a lead, checking an order, opening a support case of triggering a workflow. Many useful business systems combine both approaches.

I ground answers in approved sources, restrict tool access, validate structured outputs, use deterministic rules for sensitive decisions, log important actions en add human handoff where confidence of permissions are insufficient. The model is never treated as the security boundary.

Ja. Human handoff can be triggered by topic, confidence, customer request, account status of business rules. The chatbot can pass the transcript en structured context tot your support of sales team so the customer does not have tot start over.

Ja. A single system can support multiple languages while retrieving vanaf language-specific knowledge sources of shared approved content. I also design the fallback en handoff behaviour so unsupported of ambiguous requests do not produce confident guesses.

Depending on the requirements, I can work with OpenAI, Claude, Gemini, Mistral en local of private model setups such as Ollama. I choose the model based on quality, latency, cost, privacy en tool-calling requirements rather than forcing every project onto one provider.

The cost depends on the knowledge sources, number of integrations, authentication, actions, channels, volume en reliability requirements. A focused knowledge assistant is materially smaller than an authenticated customer portal assistant connected tot a CRM, ecommerce system en support desk. I scope the build after mapping the conversation en systems involved.

A focused proof of concept can be built quickly once the data en API access are clear. Production work takes longer because retrieval quality, permissions, evaluation, analytics, fallback behaviour en human handoff need tot be tested. I normally start with one high-value use case en expand vanaf there.

AI chatbot development

Give your business a useful AI front door.

Versturen me the questions your customers of team ask repeatedly, the knowledge they need, en the systems a useful answer should connect tot. I’ll tell you what I would build — en where I would keep a human in the loop.

Barcelona · Remote across Europe · Direct senior developer