Skip to content

Overview

Flutter Crisp Chat (crisp_chat) is a Flutter plugin that integrates the Crisp live chat platform natively into your Android and iOS apps. It wraps the official Crisp Android SDK and Crisp iOS SDK, giving you a fully native chat experience with push notifications, user identification, session management, and more.

Why Crisp Chat?

Crisp is a customer messaging platform used by thousands of companies worldwide. It provides live chat, a shared inbox, knowledge base, and CRM — all in one place. This Flutter plugin lets you bring that experience directly into your mobile app.

What This Plugin Provides

FeatureDescription
Open ChatLaunch the native Crisp chat UI with one method call
User IdentificationSet user email, name, phone, avatar, and company details
Push NotificationsFull FCM (Android) and APNs (iOS) support with two handling modes
Session ManagementSet custom session data, segments, and events
Unread MessagesQuery unread message count via the Crisp REST API
Session ControlGet session identifiers and reset sessions on logout

Supported SDK Versions

PlatformSDKVersion
AndroidCrisp Android SDK2.0.16
iOSCrisp iOS SDK~> 2.13.0

Requirements

PlatformMinimum Version
Flutter3.0+
Dart2.15.0+
AndroidAPI 23 (Android 6.0)
iOS13.0+
compileSdkVersion36