Mobilisten is Zoho SalesIQ's mobile SDK, and a Flutter plugin lets you embed live chat and visitor tracking inside a Flutter app covering both iOS and Android from a single codebase.
Add salesiq_mobilisten to your pubspec.yaml file, and salesiq_mobilisten_calls as well if you need voice call support, then run flutter pub get to fetch the dependencies.
Open the android directory in Android Studio, and add the Zoho Maven repository to either your project's root build.gradle (Gradle 6.7 and below) or your settings.gradle file (Gradle 6.8 and above), alongside Google and Maven Central. Sync your project once added.
In the Zoho SalesIQ console, go to Settings, then Brands, then Installation, and generate separate App and Access keys for both iOS and Android, entering each platform's bundle ID or package name.
Import Mobilisten in your main.dart file, along with dart:io to detect the current platform, and initialise the SDK with the appropriate keys depending on whether the app is running on iOS or Android.
Zoho SalesIQ is GDPR compliant, and website and mobile SDK configurations are shared, so settings already configured for your website carry over automatically to the Flutter app.