Skip to content

Installation ​

Add the Dependency ​

Run this command in your project directory:

shell
flutter pub add crisp_chat

Or manually add it to your pubspec.yaml:

yaml
dependencies:
  crisp_chat: ^3.0.0

For Web and desktop targets:

  • Enable platforms if needed: flutter create . --platforms=web,macos,windows,linux
  • No extra native Crisp SDK install
  • See Platform Setup and Supported Platforms for WebView2, WebKitGTK, and macOS entitlements

For iOS (Crisp iOS SDK ~> 3.0.1):

  • Requires iOS 14.0+ and Xcode 16.3+; Swift Package Manager is recommended (Crisp has deprecated CocoaPods distribution)
  • NSCameraUsageDescription and NSMicrophoneUsageDescription are required in Info.plist — see Platform Setup — iOS
  • Video/audio calls are built in — no opt-in needed. See Enable video calls (iOS only); Android native video is not supported yet by Crisp

Then run:

shell
flutter pub get

Import ​

Add the import to any Dart file where you want to use the plugin:

dart
import 'package:crisp_chat/crisp_chat.dart';

This single import gives you access to all classes: FlutterCrispChat, CrispConfig, User, Company, Employment, GeoLocation, and SessionEventColor.

Uninstall ​

To remove the plugin:

shell
flutter pub remove crisp_chat

Or manually remove crisp_chat from your pubspec.yaml and run flutter pub get.

WARNING

After removing the plugin, make sure to remove all import 'package:crisp_chat/crisp_chat.dart' statements and any usage of the plugin's classes from your code.

Next Steps ​

After installing the package, configure settings for your targets (Android, iOS, Web, desktop). See Platform Setup.