Message
Messaging channels
Deliver a chat channel experience that flows seamlessly across multiple devices and apps.
Private 1-1 or group chat
Offer a 1-to-1 or many-to-many private chat for users to converse with one another.
Private chat for very large groups or supergroups
Power private group chat for groups of up to tens of thousands of members and drive real-time engagement with most group chat features.
Public group chat
A public group chat best supports high-scale chat environments such as a live stream chat. Each public group chat can host millions of users through an open channel.
Messaging essentials
Sendbird’s full suite of essential messaging features ensures a best-in-industry chat experience for users.
Sendbird UIKit
Ship beautiful chat in minutes. UIKit is the easy way to build in-app chat with UI components integrated with Sendbird chat SDK. UIKit also comes in an open source version.
Allow users to see when another user is typing to keep the conversation flowing.
Let users know when their message has been read.
Let the message sender know their message has been delivered.
Let users know which user is online or not—ideal for small group chats.
Alert your users with a push notification when a new chat message is received.
Let your users react to messages with emoji-based reactions.
Give your users the ability to catch the attention of another user by mentioning them in chat.
Give your users the ability to catch the attention of the entire channel.
Display the number of unread messages to bring users back into the conversation.
Display the number of mention message counts to bring users back into the conversation.
Allows your users to invite others to a private group chat.
Displays the number of group channels in the sidebar.
Engage
Engagement types
Increase user engagement by giving users the flexibility to express themselves in multiple message formats.
Audio
Allow users to send audio messages.
Video
Allow users to send video messages.
Images, GIFs, and files
Allow users to send images, GIFs, and files over chat.
Media thumbnail generation
Automatically generate a thumbnail for images and videos in chat threads.
Structured messages
Allow developers to display offers in the chat interface and design custom messages for specific situations.
Admin messages
Deliver important updates to users through admin messages.
Advanced Engagement
Keep users engaged with chat through offline messages and announcements, and increase usability with Sendbird’s message search feature.
Let your users access messages and prepare new messages to be sent even if the user is offline or in unstable network conditions.
Keep your users informed by delivering high-context in-app announcements. An announcement can reach up to 10,000 users.
Provide users with the ability to search through their messages within a channel or multiple channels.
Let your users apply the do-not-disturb status, which prevents them from receiving push notifications for new messages.
Give your developers the ability to add custom metadata to messages and build functionalities like polls, reactions, and more.
Allow your users and administrators to deliver messages in group chats at a later and more relevant time for their audience.
Let your users, moderators, and administrators send questionnaires in group chats and enhance community engagement and collaboration.
Translation
Enable automatic or on-demand translation to allow users to chat in their preferred language easily.
Auto message translation
Translate received messages to your user's preferred language.
On-demand translation
Give your users the ability to translate a message to their preferred language.
Push translation
Translate push notifications automatically to the user's preferred language.
Moderate
Message moderation
Keep chat a fun and safe social experience through Sendbird’s message moderation dashboard.
Moderation dashboard
Allow admin/moderators to moderate message content and users from the convenience of a dashboard. With the supported filters and moderation methods, you can determine the level of suitability of language and content for your application.
Automatically filter out images with toxic content in chat messages.
Create a safe chat environment by filtering out profanity from group chats.
Allow moderators to restrict users from sharing pre-selected URLs and domains in the chat.
User moderation
Provide users with tools to block, ban, mute, and report other users to maintain a positive chat environment.
User-to-user blocking
Give users the ability to block one another at the user level.
Ban user
Allow chat moderators to ban users from chat channels.
Mute user in the channel
Allow chat moderators to mute users in chat channels.
Deactivate user
Allow admins to deactivate users so they can no longer use a chat channel.
User reporting API
Allow users the ability to report other users in chat channels.
Channel management
Support a positive user experience in chat channels by implementing various channel management tools.
Adjust the number of messages displayed in a large group chat by adjusting the message loading speed.
Allow moderators to control the number of messages a user can send in a sequence.
Allow moderators to assign operators to moderate conversations in each channel.
Freeze the channel and prevent users from sending any messages to each other.
Analyze & integrate
Analytics
Easily monitor important, actionable metrics from the Sendbird Dashboard and Chat Platform API or export chat data to another application.
Analyze user behavior through metrics on channels, messages, and users across nine categories.
Allow developers to retrieve message, channel, user, and failed webhook data from your app and export to CSV and JSON formats.
Allow developers to retrieve messages from any channel using the Chat Platform API.
Monitor chat metrics and see how chat is being adopted in your application.
Third-party integrations
With the chatbot interface and post-event webhooks, your chat implementation can be extended to meet your exact needs.
Chatbot interface
The chatbot interface allows you to add your own chatbot that can send and receive messages and assists with customer support, product recommendations, and more.
Post-event webhooks
Capture event information from your application's chat and use it to build custom notification services, CRM and support desk integrations, and more.
Platform
Security
Give users peace of mind with Sendbird’s rigorous encryption and whitelisting capabilities.
TLS/SSL encryption
Sendbird server supports TLS v1.3.
File encryption
Files sent in messages are encrypted using AES256.
GDPR API
A RESTful API to provide access and delete capabilities for consumer requests as delineated by GDPR.
IP whitelisting
Give developers the ability to make calls to Sendbird Chat API from an allowed list of IPs.
Compliance
Sendbird safeguards users’ privacy and data by meeting stringent compliance regulations.
SOC 2
Sendbird is SOC 2 compliant.
ISO27001
Sendbird is ISO27001 compliant.
GDPR
Sendbird is GDPR compliant.
HIPAA w/BAA
Sendbird is HIPAA compliant and will sign a BAA for customers that have a need for it.
Infrastructure
Support users from eleven global regions to expand your reach and scale your business.
Choose your AWS region
Sendbird has servers based in the following locations: USA (Oregon, North Virginia), Germany (Frankfurt), India (Mumbai), South Korea (Seoul), (Singapore), Japan (Tokyo), Australia (Sydney), and Canada.
Private, dedicated servers
Spin up private dedicated instances for powering chat in any existing AWS region (with the exception of China).
Public static IP
Give your developers the ability to whitelist Sendbird servers to safeguard your network.