The Flutter Chat SDK that ships in-app support on Android and iOS
Crisp Flutter Chat SDK is a complete in-app messaging toolkit built for cross-platform mobile teams. Add real-time live chat, push notifications, and AI-powered support flows to better support your mobile app users — without maintaining two separate codebases.
A single Flutter integration ships live chat on Android and iOS simultaneously — no platform-specific builds.
Real-time in-app messaging
Deliver a responsive, native-feeling chat experience with real-time message delivery and unread indicators.
Fully customizable widget
Adapt the Flutter chat widget colors, typography, and flows to match your product UI and brand.
Re-engage users with push notifications for unread support replies
Crisp Flutter Chat SDK includes built-in push notification support for Android and iOS. When a support agent responds, your users get notified instantly — keeping conversations open and reducing response-to-resolution time.
Combine the Flutter chat widget with the Crisp messaging API
Pair the Flutter chat UI components with Crisp's REST and real-time messaging APIs to build custom support flows, enrich user profiles, and orchestrate handoffs between chatbot and human agents.
Deploy AI-powered chatbots directly inside your Flutter app. Route conversations automatically, answer repetitive questions, and let your support team focus on high-value interactions — all from one shared inbox.
Customize the Flutter chat widget to match your brand
Adapt colors, avatar, launcher button, and interaction patterns of the Flutter chat widget to align with your product's design system — keeping the support experience native on both Android and iOS.
export default function App() {
// You must set your website ID before calling
//
configure("YOUR_WEBSITE_ID");
// this should be user ID that way app will load
// previous user chats
setUserTokenId('abcd12345');
// Set user's info
setUserEmail('test@test.com');
setUserNickname('John Smith');
setUserPhone('+614430231224');
return ;
}
Pass user data from Flutter to enrich support conversations
Use the Crisp SDK to pass user ID, email, name, and custom attributes from your Flutter app directly into conversations. Give support agents full context the moment a chat opens — no copy-pasting from a CRM.
A Flutter Chat SDK is a software development kit that lets mobile teams add in-app live chat and support messaging to Flutter apps with a single codebase. It handles real-time messaging, push notifications, and user identity — for both Android and iOS.
To add live chat to a Flutter app, install the Crisp Flutter Chat SDK via pub.dev, configure your website ID, and call CrispChat() in your widget tree. The SDK handles the full chat UI, real-time messaging, and push notifications out of the box.
Yes. The Crisp Flutter Chat SDK is cross-platform by design — one integration covers both Android and iOS. You maintain a single Dart codebase and ship a consistent in-app messaging experience across both platforms.
10,000 brands are already using Crisp to improve their customer experience. See their testimonials!
Emma
Evaluated over 20 products, and Crisp came out on top
Chris Sees
Hoxton Mix
Crisp has been amazing and the first thing that really attracted me to, as a techy, was the size of the chat widget.
Edoardo Moreni
Emma
We chose Crisp from the begining because of its flexibility and level of automations it allowed.
We really enjoy being able to play with the possibility of the api, so much that it has become a mini-backoffice for us.
Hoxton Mix
Crisp is probably one of my favorite part of my business. It's just so good.
Reedsy
Emmanuel Nataf
Reedsy
Crisp has become a central asset for Reedsy, empowering the team to provide fast, personalized responses and make customer support more effective through AI-powered solutions.
Discover other features our SDK offers
Android SDK
Empowered by the multi-awarded business messaging platform, Android mobile app companies can leverage Crisp's chat SDK to improve customer support and sales through a software development kit made for the Android environment. Available in Java and Kotlin, the solution makes it easy to add a chat to your mobile app.
Empowered by the multi-awarded chat platform, iOS mobile app companies can leverage Crisp's chat SDK to improve customer support through a software development kit made for the Apple environment. Available in Swift and also on Android, the solution makes it easy to add chat to your mobile app.
Crisp React Native SDK is a software development toolkit that makes it easy to install a chat widget in your mobile app. It includes a set of boilerplates built to help you create a personalized support chat experience in your mobile app.