Itβs a polished, floating chatbot interface that you can connect to any AI setup you already use OpenAI, Claude, Gemini, Supabase Edge Functions, Bubble API Connector, your own backend, or an MCP-powered service.
The plugin focuses on the part that usually takes ages to build nicely: the chat UI, message states, animations, loading indicator, launcher, positioning, and Bubble workflow integration.
What it includes:
- Modern floating AI chat interface
- Smooth open/close and message animations
- Custom chat title, assistant name, welcome message, launcher label, footer text, accent colour, and position
- Auto-open on page load with optional delay
- Bubble events for when a user sends a message
- States for last user message, last assistant message, loading status, conversation JSON, errors, and more
- Actions to add assistant replies, show loading, show errors, open/close chat, and clear conversation
- Works with any AI provider or custom API because you control the workflow behind it
The flow is simple:
- User sends a message in the chatbot
- Bubble triggers the
message_sentevent - Your workflow sends the message to your AI/API
- You use Add assistant message to display the reply
This makes it useful for support bots, FAQ assistants, lead qualification, booking assistants, internal tools, membership apps, SaaS products, and pretty much any Bubble app that needs a clean AI chat experience.
Demo: Bubble | No-code apps
Plugin: AI Chatbot UI Plugin | Bubble