Chat Components

Take your custom chat app to market quickly

Focus on your feature set, not basic infrastructure, with our pre-built chat and UI components.

Components to easily and quickly build custom chat experiences

Reduce your build time

Pre-built components and UI kits let you get your app up and running—and to market—faster.

Focus on your core product

Rely on our infrastructure for user lists, channel lists, and messages, so you can spend time building the features that will engage and retain users.

Flexibility for any use case

Start with our sample apps for team, support, and live event chat, and customize them to fit your exact needs.

Build innovative apps, not underlying infrastructure

With our Chat Components, we provide all the lower level services and backend support you need for chat, so you can spend your time creating unique features and in-app experiences to delight users.

  • ChannelList

    Display a list of channels that represent chat rooms in the application.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MemberList

    Display a list of members with properties like names, avatars etc.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MessageList

    Display a list of messages in chat rooms along with sender details.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
  • MessageInput

    Enable users to type and send messages and emojis in chat rooms.

    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS
    • React
    • Android
    • iOS

Chat components to fit your unique use case and needs

  • Support chat components
  • Virtual events chat components
  • Team chat components
  • Support chat components

    Develop effective and well-designed apps for support chat between an agent and multiple users. Use these components to build chat that increases customer satisfaction, agent response rates, and business automation, all while protecting user privacy.

    • Separate agent and user views 

    • Private one-to-one messaging 

    • Online/Offline presence detection

    Support chat components
  • Virtual events chat components

    Build engaging, high-occupancy chat messaging apps that enrich everything from virtual conferences to streamed concerts. Create truly captivating events and a sense of community by connecting audiences through chat, reactions, and more.

    • Implement chat alongside live video streams

    • No concurrency limits for users or channels

    • Occupancy and user presence detection

    • Real-time profanity filtering

    Virtual events chat components
  • Team chat components

    Build responsive group chat applications to power social interactions and team collaboration, where users can communicate, collaborate, and celebrate.

    • Group messaging with no concurrency limits

    • Access members lists, user, and channel metadata

    • Online/Offline presence indicators

    • Typing indicators

    • GIPHY, emoji, and link support

    Team chat components

Start building

Sample App

Sample App

Visit our React chat component sample to try out components and features for our support, virtual events, and team chat.


View in GitHub ➔

Try our sample apps
Components Documentation

Components Documentation

Check out our Docs to access the chat components and learn best practices around how to implement and use them.

Visit our Docs

Talk to an expert

Contact Sales