Theme
Rich Content Node
The Rich Content node sends structured content beyond plain text to the user. It supports a wide variety of element types that render as interactive UI components in the chat widget.
When to Use
- You want to present products, options, or information as visual cards or carousels.
- You need to collect structured data through an in-chat form.
- You want to display images, videos, or audio content.
- You need star ratings, location maps, or list views.
- You want to send a combination of different content types in a single message.
Configuration
| Property | Description | Default |
|---|---|---|
| Label | Display name for this node on the canvas. | Rich Content |
| Content Elements | An ordered list of rich content elements to send. | Empty |
| Typing Delay | Simulated typing delay in milliseconds before the content appears. | 0 |
Supported Element Types
The Rich Content editor supports the following element types:
| Element | Description |
|---|---|
| Text | Formatted text block |
| Buttons | A group of clickable buttons |
| Card | A visual card with title, description, image, and action buttons |
| Carousel | A horizontal scrollable set of cards |
| Image | An image with optional alt text and caption |
| Video | An embedded video player |
| Audio | An audio player for sound clips |
| File | A downloadable file attachment |
| List | A structured list with items and optional actions |
| Location | An embedded map showing a geographic location |
| Form | An in-chat form for collecting structured data |
| Rating | A star rating element for feedback collection |
| Chips | Small clickable pills similar to quick replies |
| Info | An informational callout box (info, warning, success) |
| Divider | A visual separator between content sections |
Rich Content node config panel showing the element type palette with options for Text, Buttons, Card, Carousel, Image, Video, Audio, File, List, Location, Form, Rating, Chips, Info, and Divider
Chat widget showing a horizontal card carousel with product cards containing images, titles, descriptions, and action buttons that the user can swipe through
Handles
| Handle | Direction | Description |
|---|---|---|
| Input | In | Receives execution from the previous node |
| Output | Out | Continues to the next node after the content is sent |
TIP
Rich content elements render differently depending on the channel. The web widget supports all element types, while SMS and voice channels fall back to text-only equivalents.
WARNING
For best results, test rich content in the conversation simulator to verify rendering before deploying to production.
