Instant Messaging (IM)

Tencent Cloud Instant Messaging (IM) provides Chat API for Apps and website. IM integrates diverse chat capabilities such as one-to-one chat, group chat, chat room, and system notification into its SDKs and UIkit components for various platforms to help you develop your business quickly.


1 Billion+

Over 1 Billion MAUs


550 billion+

Over 550 billion daily peak messages


100,000+

Over 100,000 customers worldwide


200 ms

Global messaging latency below 200 ms on average

Scenarios

Interactive Live Streaming

Social Messaging

Influencer Marketing

Online Education

Online Healthcare

Smart Device

Online Customer Service

OA

Meeting

Interactive Game

Private Cloud Deployment

Interactive Live Streaming

  • IM supports special messages such as giving likes, gifts, and rewards by using custom messages. It can increase the conversion rate for paid applications, customize message priorities, and ensure that messages of high priority are the first displayed and not lost.
  • IM supports chat in live streaming, providing chatting through on-screen comments. It can retrieve on-screen comments in real time and use custom messages to implement on-screen comment color change, floating, acceleration, and image interaction.
  • IM provides audio/video chat rooms with no user count limits and enables smooth chat in rooms with millions of users. View the document.

Social Messaging

  • IM supports chat in-app, providing several message types such as text, emojis, images, short audio, and short videos, which can increase user activity.
  • In addition to group profile photos, group nicknames, group introductions, and group member profiles, support a maximum of 20 custom fields and provide capabilities for displaying group levels and displaying groups in a personalized manner.
  • IM supports various group types such as private groups, public groups, and chat rooms, which meet the requirements for specific group chat scenarios and diversified social interaction techniques.
  • By using custom messages, you can share messages such as webpages, audio, and video to a specified chat window.

Influencer Marketing

  • IM provides audio/video chat rooms with no user count limits and enables smooth chat in rooms with millions of users.
  • IM supports chatting through on-screen comments. It can retrieve on-screen comments in real time and implement on-screen comment-based live Q&A.
  • IM allows you to use custom messages and third-party callbacks to connect to the business backend. After you click ""Voucher"", ""Lucky Draw"", and ""Add to Cart"", the system will automatically go to the corresponding page.
  • IM supports like and gift by using custom messages. It can increase the conversion rate for paid applications, customize message priorities, and ensure that messages of high priority are the first displayed and not lost. View the document.

Online Education

  • Targeted class start notifications can be pushed through RESTful APIs to remind students about important classes, and offline push is supported.
  • Online sign-in can be implemented through customization, and statistics on the sign-in count and student names can be collected in real time, so that teaching assistants can easily see the information of students.
  • IM provides powerful capabilities for managing group members, enabling teaching assistants to mute/unmute students, remove students, and invite users to groups.
  • Custom messages can be used for Q&A in classrooms and assign homework, and RESTful APIs can be used to push homework to a class group or specific window.

Online Healthcare

  • After a healthcare provider receives an order, a one-to-one chat or group chat can be created through RESTful APIs to implement fast directional assignment and coordination and automatically deliver the registration and medical record information.
  • Custom fields can be used to get and send medical record information in real time. Past medical reports can be viewed on the chat page, so page switching is not required.
  • User profiles can be pulled selectively to display only necessary information and avoid leaking user information. You can connect to the identity verification service through third-party callbacks to further improve application security.
  • After a group chat is created between the healthcare provider and patient, an invisible security supervisor can be added to protect the security of the users.

Smart Device

  • IM supports people-to-thing and thing-to-thing collaborative communication, leading way into the 5G communication era.
  • IM supports message roaming and multi-client login on the same platform to enable strong message sync between multiple smart devices.

Online Customer Service

  • IM enables customers and customer service representatives to send text, image, short audio, and short video messages to each other and send and display item, order, and shipping information through custom messages, thus meeting diversified communication needs.
  • IM allows setting special rules such as simple sorting and geographical location in custom fields and using RESTful APIs to quickly assign specific customer service representatives.
  • IM can forward messages to the business or smart customer service backend in real time through third-party callbacks and deliver the replies through RESTful APIs to implement the smart customer service.
  • By using group chat, a merchant or super admin can join or leave a customer consultation group at any time to monitor the customer service quality in real time. IM supports message download and real-time forwarding to save the chat records between customer service representatives and customers locally for spot check and evaluation by supervisors.

OA

  • IM supports various group types such as work groups, department groups, and central groups which can be created by using clients or backend APIs. It also supports large live rooms with no user limits to facilitate internal training.
  • IM enables you to use custom messages to implement various custom message types, such as remote clock-in, voting, enterprise cloud storage, online documents, and page sharing.
  • IM can send internal system processes such as OA and e-HR to specific recipients through system messages for fast approval.

Meeting

  • IM provides powerful capabilities for managing group members, such as muting and removing members from meetings, setting members as co-hosts, inviting members to meetings, and prohibiting members from joining meetings.
  • IM enables participants to annotate with pen, text, and graphics through signaling messages, save historical minutes and forward them in real time, and trace screen recording.
  • IM supports sharing messages such as images, documents, and votes within meeting groups through custom messages without interrupting meetings.
  • IM supports large groups with up to 6,000 members to meet enterprises' requirements for large-scale meetings.

Interactive Game

  • IM supports diverse in-game message types such as text, emoji, image, short audio, and short video, which can increase player activity.
  • IM has global access points and cache nodes in the Asia Pacific, North America, Europe, Middle East, Africa, and Latin America, which implement nearby access and ensure the communications quality for players.
  • In addition to group profile photo, group nickname, group description, group member profile, and group member nickname, IM also supports a maximum of 20 custom fields for differentiated display of in-game roles.

Private Cloud Deployment

  • In private cloud deployment mode, you can directly deploy the system on your own servers, and the data is stored locally.
  • Privately deployed IM offers the enterprise contacts feature that allows strangers to directly communicate with each other and meets the communication requirements of ultra-large enterprises.
  • The private cloud deployment feature helps you with the deployment, implementation, and OPS of the Private Edition. If you need to use this feature, please apply for IM Private Edition.
Scenarios
  • IM supports special messages such as giving likes, gifts, and rewards by using custom messages. It can increase the conversion rate for paid applications, customize message priorities, and ensure that messages of high priority are the first displayed and not lost.
  • IM supports chat in live streaming, providing chatting through on-screen comments. It can retrieve on-screen comments in real time and use custom messages to implement on-screen comment color change, floating, acceleration, and image interaction.
  • IM provides audio/video chat rooms with no user count limits and enables smooth chat in rooms with millions of users. View the document.
  • IM supports chat in-app, providing several message types such as text, emojis, images, short audio, and short videos, which can increase user activity.
  • In addition to group profile photos, group nicknames, group introductions, and group member profiles, support a maximum of 20 custom fields and provide capabilities for displaying group levels and displaying groups in a personalized manner.
  • IM supports various group types such as private groups, public groups, and chat rooms, which meet the requirements for specific group chat scenarios and diversified social interaction techniques.
  • By using custom messages, you can share messages such as webpages, audio, and video to a specified chat window.
  • IM provides audio/video chat rooms with no user count limits and enables smooth chat in rooms with millions of users.
  • IM supports chatting through on-screen comments. It can retrieve on-screen comments in real time and implement on-screen comment-based live Q&A.
  • IM allows you to use custom messages and third-party callbacks to connect to the business backend. After you click ""Voucher"", ""Lucky Draw"", and ""Add to Cart"", the system will automatically go to the corresponding page.
  • IM supports like and gift by using custom messages. It can increase the conversion rate for paid applications, customize message priorities, and ensure that messages of high priority are the first displayed and not lost. View the document.
  • Targeted class start notifications can be pushed through RESTful APIs to remind students about important classes, and offline push is supported.
  • Online sign-in can be implemented through customization, and statistics on the sign-in count and student names can be collected in real time, so that teaching assistants can easily see the information of students.
  • IM provides powerful capabilities for managing group members, enabling teaching assistants to mute/unmute students, remove students, and invite users to groups.
  • Custom messages can be used for Q&A in classrooms and assign homework, and RESTful APIs can be used to push homework to a class group or specific window.
  • After a healthcare provider receives an order, a one-to-one chat or group chat can be created through RESTful APIs to implement fast directional assignment and coordination and automatically deliver the registration and medical record information.
  • Custom fields can be used to get and send medical record information in real time. Past medical reports can be viewed on the chat page, so page switching is not required.
  • User profiles can be pulled selectively to display only necessary information and avoid leaking user information. You can connect to the identity verification service through third-party callbacks to further improve application security.
  • After a group chat is created between the healthcare provider and patient, an invisible security supervisor can be added to protect the security of the users.
  • IM supports people-to-thing and thing-to-thing collaborative communication, leading way into the 5G communication era.
  • IM supports message roaming and multi-client login on the same platform to enable strong message sync between multiple smart devices.
  • IM enables customers and customer service representatives to send text, image, short audio, and short video messages to each other and send and display item, order, and shipping information through custom messages, thus meeting diversified communication needs.
  • IM allows setting special rules such as simple sorting and geographical location in custom fields and using RESTful APIs to quickly assign specific customer service representatives.
  • IM can forward messages to the business or smart customer service backend in real time through third-party callbacks and deliver the replies through RESTful APIs to implement the smart customer service.
  • By using group chat, a merchant or super admin can join or leave a customer consultation group at any time to monitor the customer service quality in real time. IM supports message download and real-time forwarding to save the chat records between customer service representatives and customers locally for spot check and evaluation by supervisors.
  • IM supports various group types such as work groups, department groups, and central groups which can be created by using clients or backend APIs. It also supports large live rooms with no user limits to facilitate internal training.
  • IM enables you to use custom messages to implement various custom message types, such as remote clock-in, voting, enterprise cloud storage, online documents, and page sharing.
  • IM can send internal system processes such as OA and e-HR to specific recipients through system messages for fast approval.
  • IM provides powerful capabilities for managing group members, such as muting and removing members from meetings, setting members as co-hosts, inviting members to meetings, and prohibiting members from joining meetings.
  • IM enables participants to annotate with pen, text, and graphics through signaling messages, save historical minutes and forward them in real time, and trace screen recording.
  • IM supports sharing messages such as images, documents, and votes within meeting groups through custom messages without interrupting meetings.
  • IM supports large groups with up to 6,000 members to meet enterprises' requirements for large-scale meetings.
  • IM supports diverse in-game message types such as text, emoji, image, short audio, and short video, which can increase player activity.
  • IM has global access points and cache nodes in the Asia Pacific, North America, Europe, Middle East, Africa, and Latin America, which implement nearby access and ensure the communications quality for players.
  • In addition to group profile photo, group nickname, group description, group member profile, and group member nickname, IM also supports a maximum of 20 custom fields for differentiated display of in-game roles.
  • In private cloud deployment mode, you can directly deploy the system on your own servers, and the data is stored locally.
  • Privately deployed IM offers the enterprise contacts feature that allows strangers to directly communicate with each other and meets the communication requirements of ultra-large enterprises.
  • The private cloud deployment feature helps you with the deployment, implementation, and OPS of the Private Edition. If you need to use this feature, please apply for IM Private Edition.
Features
In-App Chat

IM supports one-to-one chat, group chat, offline push, as well as rich media messages such as text, images, short videos, and custom messages. It also integrates extended capabilities, including message recall and message forwarding.

Group Management

IM offers many capabilities such as managing group members, customizing group fields, changing and displaying group profiles and group notices, and pinning a group to the top. It supports various group types to meet the personalized requirements of different groups.

Conversation Management

IM integrates the TUIKit component, making it easy to add a conversation, pin a conversation to the top, display the conversation list and chat UI, count unread messages, and display historical roaming messages.

Data Management

IM allows you to read and set user profiles, change profile photos, and configure friendships and blocklist and provides a friend request verification option for better adaptation to your business scenarios.

Status Management

IM supports querying, customizing, and changing a wide variety of user status values, offering more adaption options for your business scenarios.

Multi-Region Hot Backup

IM features multi-region hot backup capabilities. When a region is exceptional, its system will automatically migrate the services to an available region, ensuring that no data will be lost and guaranteeing your smooth business operations.

Massive Live Streaming

IM provides chat rooms without member count limits for live streaming scenarios and uses Border Gateway Protocol (BGP) direct connections to offer stable services, such as on-screen commenting, where the information of on-screen comments can be obtained in real time.

Service Integration

IM's underlying authentication is connected with TRTC and CSS services, greatly reducing the connection costs. In this way, the same authentication mechanism can be used for a complete set of business scenarios such as live streaming, meeting, and voice chat.

Data Monitoring

IM comes with accurate and easy-to-use visual OPS tools for your business, so that you can view application user quantity, message activity, group quantity, and real-time quality monitoring data.

Code Sample
Android
iOS & Mac
Web
Unity
Unreal Engine
Flutter
C APIs
Electron

Android

Android

iOS & Mac

Web

Unity

Unreal Engine

Flutter

C APIs

Electron

Global Compliance Certifications
SOC
ISO 9001
ISO 20000
ISO 27001
ISO 27017
ISO 27018
CSA STAR
NIST CSF
ISO 27701
ISO 29151
BS10012
KISMS
Pricing

Trial Edition

Maximum users: 100

Maximum groups: 100

Maximum audio-video groups: 10

Free message storage period: 7 days

Free DAU tier: 100/month

Maximum contacts per user: 20

Maximum groups per user: 50

Maximum members per group (for non–audio-video group): 20

Global connection







Free

Free Use

Pro Edition

Maximum users: unlimited

Maximum groups: unlimited

Maximum audio-video groups: 50

Free message storage period: 7 days

Free DAU tier: 10,000/month

Maximum contacts per user: 3,000

Maximum groups per user: 500

Maximum members per group (for non–audio-video group): 200

Global connection







449.99 USD/month

Activate Now

Ultimate Edition

Maximum users: unlimited

Maximum groups: unlimited

Maximum audio-video groups: unlimited

Free message storage period: 30 days

Free DAU tier: 10,000/month

Maximum contacts per user: 3,000

Maximum groups per user: 1,000

Maximum members per group (for non–audio-video group): 2,000

Global connection

Push to all users

Concurrent logins on multiple devices on the same platform

Local message search

Viewing of historical messages in an audio-video group

889.99 USD/month

Activate Now

Technical Consultation

To learn more about use cases and technical architectures, please contact and consult our sales and technical teams.