Chats

RichChat: Guide to Chats

The Chats feature in RichChat provides a robust and flexible communication system, allowing users to engage in one-to-one and group messaging. Chats support a wide variety of content types, enabling rich, interactive conversations tailored to individual or group needs.


Types of Chats

1. One-to-One Chat

  • Description: Private, direct conversations between two users.
  • Key Features:
    • Personal and secure messaging.
    • Users can escalate a one-to-one chat into a group chat when needed.

2. Group Chat

  • Description: Chats involving multiple users, allowing for one-to-many or many-to-many communication.
  • Key Features:
    • Groups can be predefined or created dynamically.
    • Messages sent to a group are distributed to all members.
    • A group message can result in multiple conversations, depending on how recipients interact with it.

Message Content Types

RichChat supports a variety of message formats to cater to diverse communication needs:

1. Standard Message Types

  • Text: Plain text for straightforward communication.
  • Images: Share pictures or visual content.
  • Audio: Send voice messages or audio files.
  • Videos: Share video clips or recordings.
  • Documents: Attach files such as PDFs, spreadsheets, or presentations.

2. Interactive Message Types

  • Votes: Create polls or surveys to gather opinions or decisions from recipients.
  • Cards: Structured, visually appealing messages containing key information (e.g. announcements or event details).
  • Carousel: A scrollable series of cards to showcase multiple options or items.
  • Chip List: Small, tappable buttons to represent options or filters.
  • Action Buttons: Interactive buttons that trigger actions (e.g. visiting a link, replying, or performing a task).

Use Cases

1. One-to-One Chat:

• Private discussions between employees, managers, or customers.
• Example: A manager providing personalised feedback to an employee.

2. Group Chat:

• Collaborative discussions among teams or project groups.
• Example: Sharing project updates or brainstorming ideas.

3. Interactive Content:

  • Votes: Gathering feedback on meeting times or team preferences.
  • Carousel: Sharing multiple event options for selection.
  • Action Buttons: Prompting users to RSVP for an event or complete a task.

RichChat’s Chats functionality combines the simplicity of text messaging with the richness of multimedia and interactivity, making it a powerful tool for modern communication needs.