Crisp is a multichannel customer support software that centralizes more than 10 different channels into one place. Among those, chat support is a prominent channel companies choose to offer real-time customer support.
With Crisp native mobile chat SDK for Android, companies can add a seamless support chat experience to their native mobile app.
The chat widget also comes with help articles, AI chatbot builder and many other features built to help companies improve their customer support experience.
Crisp Chat works for both logged in and logged out users as well as users juggling between multiple devices. It’s worth reading the detailed instructions about session continuity.
You can open the chat widget from a button in your mobile app, programmatically when someone does a custom action, or from a persistent button that is available in your mobile app.
When your customers open Crisp Widget, they are presented with a chat widget or a help widget.
From there, your customer can search for help articles or start a conversation. A conversation goes to your inbox inside your Crisp Workspace, and replies in both directions happen in real time.
Our chat sdk for android comes with a handful set of features that prevents your mobile customers from getting an inconsistent experience between web and mobile.
Consistency is vital when creating a powerful brand experience, especially when you switch from one device to another. Using Crisp Chat SDK for Android, you make sure the brand identity that is set is consistent all over your platforms.
Crisp Chat SDK doesn’t only come with a live chat software, it embeds an AI chatbot too. From the web version, companies can craft advanced scenarios that will be triggered upon custom scenarios.
To make sure your chatbot is powerful enough, you can enrich AI models with data sources you own: websites, technical docs, help articles, and much more…
Using Crisp widget, you can display help articles programmatically, within your mobile app. That makes it very easy for your users to get contextualized support at the moment they need it the most.
Whether it is through a click on a button, following a custom event or after displaying a specific page, you can make sure your customer is always able to access the right knowledge.
Willing to offer a mobile customer support experience that is delightful? Crisp chat sdk for mobile apps is the software development kit you need for your android app.
Below are some examples of native message types you can leverage to create an exceptional customer support experience through your mobile app.
Using Crisp chat SDK, you can send customers’ data straight to Crisp. It makes your customer support team much more knowledgeable about who they are facing and how they should engage the conversation.
Crisp SDK for mobile app is not just a chat sdk, it’s a whole customer communication sdk that helps you build an amazing customers’ experience.
Using events, you can push key actions made by your users from the mobile app and trigger emails or chat campaigns to follow-up and engage at key steps of their life cycles.
Willing to see what Crisp web chat widget can offer to help to improve customer support? Click here to access a detailed and comprehensive list of features for Crisp chat software.
Go to your Crisp Dashboard, and copy your Website ID:
Add the Crisp SDK in your dependencies:
dependencies {
implementation 'im.crisp:crisp-sdk:2.0.8'
}
Configure your app for multidex:
android {
defaultConfig {
multiDexEnabled true
}
}
dependencies {
// If you're using AndroidX
implementation 'androidx.multidex:multidex:2.0.1'
// If you're not using AndroidX
implementation 'com.android.support:multidex:1.0.3'
}
Initialize the library:
// Replace it with your WEBSITE_ID
// Retrieve it using https://app.crisp.chat/website/[YOUR_WEBSITE_ID]/
Crisp.configure(getApplicationContext(), "7598bf86-9ebb-46bc-8c61-be8929bbf93d");
You can for instance start Crisp after a click on a button:
Intent crispIntent = new Intent(this, ChatActivity.class);
startActivity(crispIntent);
👉 For more details, please go to the Crisp Developer Hub to access the documentation on the Android SDK or go to our Wiki to see Available APIs.
This step is fully covered in the Notifications section.
<provider android:name="androidx.core.content.FileProvider"
android:authorities="${applicationId}.fileprovider;${applicationId}.im.crisp.client.uploadfileprovider"
android:exported="false"
android:grantUriPermissions="true"
tools:replace="android:authorities">
<meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"
tools:replace="android:resource" />
</provider>
<files-path name="crisp_sdk_attachments" path="im.crisp.client/attachments/" />
Crisp Android SDK is owned and maintained by Crisp IM SAS.
You can chat with us on crisp or follow us on Twitter at Crisp_im.
Crisp Android SDK is under Copyright license, see LICENSE for more details.