The UI Layer for Conversational AI

Seamlessly blend chatbot and structured UI. Eliminate the friction of text-only interfaces, turning your chatbots from pure conversational tools to extremely capable applications.

The problem

The limitations of text-only interfaces

Chatbots excel at conversation, but complex data entry, visual selection, and multi-step tasks often result in user frustration. Text-only UIs are inherently limited for the everyday tasks we're used to doing online.

Humans are visual.
What should have taken seconds visually turns into slow, multi-turn, text-based interrogations. Most online tasks are visual, but traditional chatbots force them into a text format.
Humans are lazy.
Users are often unwilling to read or process dense paragraphs, which usually leads to skipping essential steps or abandoning the conversation entirely.
Limited scope.
Chatbots are often relegated to simple Q&A because they cannot handle structured application logic. The moment an interaction needs a form, a filter, or a visual component, the capability breaks.
hey I would like to order a pizza, pepperoni, what extra toppings are available please?
A
That is a superb choice! We are delighted to assist you with the ordering of your pepperoni pizza. Please choose from the following delicious options for enhancing your base order:

Meats and Savory Proteins: Should you desire additional richness and texture, we offer an abundance of Extra Pepperoni slices, which provides an intensified flavor. We also feature succulent, finely cut Ham, crispy segments of smoked Bacon, and seasoned, perfectly spiced Sausage crumbles.

Garden and Fungal Selections: For a touch of freshness or earthy depth, you may opt for thinly sliced, ripe Olives (a mix that provides both saltiness and depth), or our freshly sourced, tender Mushrooms.

Artisan Cheeses: To introduce a more complex, gourmet character, we highly recommend adding our creamy and distinctively tangy Goat Cheese crumbles.

Please tell us which of these supplemental toppings you would like integrated into your pepperoni pizza, and we will immediately process the preparation phase of your customized order.
too long, didn't read

The solution

Introducing Webviews: a modular UI extension for AI

Our approach integrates Webviews—embedded, hyper-specialized web pages—directly into the chat interface. The chatbot intelligently handles the conversation flow, and when a visual task is required, it initiates a secure hand-off to the Webview. This means users get the best of both worlds: natural language when it matters, and powerful UI when complexity strikes.

Better user experience.
Provides a faster, clearer, and more intuitive experience, tapping into the user's decades of training how to navigate web interfaces and visual applications.
Transparent interaction.
Unlike in a chatbot where capabilities are hidden, the visual elements (buttons, menus) in a Webview instantly communicate what the user can and cannot do, reducing confusion and unrealistic user expectations.
Rich, dynamic display
Beyond simple forms, Webviews allow the chatbot to present and manipulate rich visual information such as filterable product lists, dynamic comparisons, interactive seat maps, or complex graphs, making data immediately actionable for the user.

The good

Strategic advantages

Webviews are not only about better interfaces and user experiences. They unlock and extend the capabilities of chatbot from pure conversational tool to extremely capable applications.

Modular & Extensible

Because Webviews use standard web technologies, they are highly customizable, easy to maintain, and ready to adapt to the future evolution of AI.

Application-grade functionality

Interacting with a chatbot capable of launching Webviews unlocks a wide range of applications, such as booking a flight or browsing products entirely within the chat.

Platform independence

Since Webviews are based on universal standards, the same component works across web, mobile apps, and could be added to any chatbot vendor / implementation.

The FAQ

Understanding Webviews

What are webviews in the context of conversational AI?
They are embedded, hyper-specialized web pages that appear as a native, temporary overlay within the chat interface. Their sole purpose is to handle complex UI interactions (like seat maps or dynamic forms) that text-only cannot manage, significantly improving user experience and extended chatbots capabilites.
How do webviews work?
When the system detects the need for a UI (e.g., booking a date), it initiates the webview, passing necessary context. The user interacts visually, and once the task is complete, the structured data is sent back to the chatbot's core logic and the webview automatically disappears, allowing the conversation to continue seamlessly.
When should webviews be used?
It should be used in combination with conversational interaction and not replace it. Webviews are ideal for: 1. Visual interaction: Displaying product lists, seat charts, or complex visualizations. 2. Non-linear tasks: Allowing users to edit inputs, filter results, or manage a multi-item cart. 3. Complex input: Collecting structured data across multiple fields where users need visual guidance, feedback and validation.
Aren't webviews interrupting the natural flow of the conversation?
No. Webviews are designed to feel like a native, seamless extension of the chat interface that only appear to address a specific, non-conversational bottleneck. It is a focused interaction that resolves the task quickly. By then returning the gathered data, it actually makes the overall flow more efficient and less frustrating than text-based back-and-forth would have been.