Rate this page:


Messaging includes a rich feature set for managing conversations and participants, which allows fine-tuning of both customer experience and app functionality. Key features and capabilities include:

  • Direct Messaging and Group Conversations with up to 1000 participants
  • Multi-part Messages combining text and application data
  • Audio/video calls between participants
  • Read receipts for each Conversation participant
  • Typing Indicators
  • Integrated support for mobile push notifications via Apple Push Notification System (APNS) and Firebase Cloud Messaging (FCM)
  • User and Bot Identity profile management
  • Robust connection management and offline support
  • ACL management for each participant in a conversation

Messaging consists of two parts: the IM API (User-to-user experience) and Bot API. The latter is intended to be a way for third-party applications to indirectly use IM API.