Chat Bubble Mobile

Demo to preview the plugin:

Introduction

The Chat Bubble Mobile plugin is a powerful, feature-rich chat solution designed specifically for Bubble’s native mobile applications. This plugin provides a complete chat interface with support for text messages, image attachments, file attachments, reactions, replies, message editing, and deletion. Built with performance in mind, it offers a smooth, native-like experience for iOS and Android mobile apps.

Key features

Prerequisites

This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/j73hHPR6
⚠️
Please note that the testing app is currently available for iOS only.
ℹ️
Important Performance Note: For optimal performance, it’s recommended to limit message queries to 300 messages per load. Use Bubble’s “Do a search for” with constraints like “created_date > some_date” or implement pagination.
Image without caption

How to setup

Step 1: Database Configuration

Step 2: Add Chat Element to Page

Step 3: Configure Data Sources

Step 4: Setting Chat Background Image (Optional)

Step 5: Configure File Upload Endpoint

Step 6: Set Up Workflows

Step 7: Switching Between Chat Rooms

Step 8: Customize Appearance

Plugin Element - Chat

The plugin contains a single visual element called Chat that provides a complete chat interface.
Image without caption
Image without caption
Image without caption

Fields

Exposed states

Element Events

Example Workflows and Tips

Chat Data Structure and Best Practices

Optimistic UI Updates

File Size Management

Multi-language Support

Custom Themes

Troubleshooting Common Issues

Image without caption

Changelogs