Answering 100% of website chat, and completing the booking inside it
Spjallmenni greets every website visitor, understands the question in whatever language they typed it in, answers from the client's own knowledge base, and when the visitor wants to book, it makes the booking right there in the chat.
See it live at menni.ai
Challenges and solutions
Answering from real content instead of guessing
The challengeVisitors ask very specific questions, like whether the lava show has space on April 24th for two adults. A generic bot either invents an answer or punts to a human, and follow-ups like "and who can I bring?" are meaningless read on their own. Either failure sends the customer back to waiting.
What we shippedReplies are grounded in the client's own knowledge base, so they reflect real policies and real content. The agent tracks the whole conversation rather than the last message, so a follow-up resolves against what was actually being discussed.
Making a support channel actually transact
The challengeAn agent that can answer but cannot act just relocates the work. The visitor still has to wait for a human to check availability, take the booking, or push a date back by a day.
What we shippedThe agent works directly with the Bókun booking platform in real time. Checking availability, booking, modifying and cancelling all happen inside the conversation, which turns a support channel into a booking channel.
Getting live on any client's website in an afternoon
The challengeEvery client site is a different stack. A bespoke integration per customer would have capped how fast Menni could sign and onboard new business.
What we shippedWe shipped the widget two ways: an npm package for React, Next.js and Vue apps, and a one-line embed script for everything else. With Menni handling setup and knowledge ingestion, a client's typical path from kickoff to a live, trained agent is about 14 days.
Staying fast and cheap as conversations get long
The challengeLong chats balloon in both latency and cost, and every client on the platform needs their own knowledge, branding, tools and keys kept strictly apart from everyone else's.
What we shippedThe agent is multi-tenant by design, with isolated knowledge and configuration behind a single widget. Long conversations stay coherent without letting cost run away, and answers stream back token by token so the chat always feels immediate.
Before and after
- BeforeVisitors waiting hours for a human replyAfterAnswers in seconds, at any hour
- BeforeSupport available in office hours, in one languageAfter100+ languages, auto-detected, 24/7
- BeforeBot answers, then a human completes the bookingAfterBooking completed inside the conversation
- BeforeChat as a pure support costAfterChat as a channel that books revenue
What happens in a conversation
- 1Understand the whole conversation
Follow-up questions are meaningless on their own. The agent keeps track of the full exchange, so it answers the real question rather than a fragment of one.
- 2Answer from real content
Replies come from the client's own knowledge base, so they are grounded in the company's actual policies and content instead of invented on the spot.
- 3Take action through Bókun
When the visitor wants to do something, check availability, book, modify or cancel, the agent works with the Bókun booking platform in real time and completes the task inside the chat instead of handing off.
- 4Learn from every chat
After each conversation the system categorises it, detects the language, and flags spam or knowledge gaps, feeding the analytics and the knowledge-base improvement loop in the client dashboard.
Chatbot AI handles 100% of website chat, answering in seconds instead of hours, in over 100 languages, without waking a human. It is the agent most Menni customers start with, the entry point to the wider platform, and the foundation the Phone and Email agents build on.
Technology stack
Part of the Menni.ai platform
Chatbot AI is one of three AI agents we built for Menni.ai.
Want a support agent that closes the loop?
Answering questions is table stakes. We build agents that complete the task in the conversation, grounded in your own content. Tell us what yours would need to do.