Turn every website visitor into a conversation.
AI-powered customer conversations that answer questions from your own knowledge, capture leads, and automate your front desk.
- Grounded in
- Your content
- Never invents
- Prices or hours
- Fires
- n8n workflows
Demo workspace not seeded
The live demo runs against a real database. Run npm run db:seed to create the demo workspace and its knowledge base.
One concierge, six jobs
- AI Customer Support
- Lead Capture
- Knowledge Base
- Appointments
- Human Handoff
- Automation
The rule that matters
It answers from your knowledge or it says it doesn't know.
Most chatbots fill gaps with confident guesses. Prices that aren't yours. Hours you don't keep. Policies you never wrote. This one retrieves from your knowledge base first, and when nothing matches closely enough, it tells the visitor and offers a human instead.
Retrieval before generation
Each question is embedded and matched against your chunks with a hybrid vector + keyword score.
A confidence floor
Below the retrieval threshold, the concierge is instructed that it has no supporting knowledge and the answer is logged as unanswered.
Actions that really happen
Leads and appointments are written to the database before the concierge reports them. It cannot claim a booking that doesn't exist.
How it works
Live in an afternoon
No model training, no data science team, no rebuild of your website.
Connect your knowledge
Paste text, add FAQs, point at a page on your site, or upload a PDF. Everything is extracted, chunked and embedded.
Customise your AI Concierge
Name it, set the tone, write the welcome message and pick which actions it can take. Safety rules stay enforced server-side.
Add it to your website
One script tag. The widget loads your concierge's configuration and renders in an isolated frame so nothing can break your site.
Let AI handle conversations
Visitors get grounded answers in seconds. When the knowledge doesn't cover something, the concierge says so instead of inventing an answer.
Capture qualified leads
Contact details, appointment requests and handoffs land in your dashboard and fire your n8n workflows the moment they happen.
Features
Everything the front desk does
Answering, qualifying, booking, escalating and telling you what happened.
Knowledge-based answers
Retrieval-augmented generation over your own content. Every reply can show which sources backed it, and how strongly.
Lead generation
The concierge collects a name and a way to reach it, then writes a real lead record never a promise it can't keep.
Appointment requests
Date, time and contact details captured in conversation. Requests stay REQUESTED until a human confirms them.
Human handoff
Ask for a person and the conversation is flagged, the contact captured, and your team notified in the same moment.
Conversation history
Every message stored and searchable, with the retrieval trace behind each answer so you can see why it said what it said.
Analytics
Conversations, leads, resolution rate, handoffs and the questions visitors actually ask computed from your data, never mocked.
Automation
Signed webhooks to n8n on every lead, appointment and handoff, with delivery status logged for each attempt.
Live demo
Try it against a real knowledge base
This concierge answers for Zavya Envision, a web development agency. Its answers come from a real, embedded knowledge base the same pipeline your workspace would use. Ask it something it wasn't given and watch it decline to guess.
Demo workspace not seeded
The live demo runs against a real database. Run npm run db:seed to create the demo workspace and its knowledge base.
Development mode. No AI model is connected on this deployment, so the demo returns knowledge-base excerpts directly instead of generated answers. Set OPENROUTER_API_KEY to enable full AI responses.
Give your website an AI concierge.
Connect your knowledge, customise the concierge, paste one script tag. Every answer grounded, every lead captured.