Skip to content

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

PropertyDescriptionDefault
LabelDisplay name for this node on the canvas.Rich Content
Content ElementsAn ordered list of rich content elements to send.Empty
Typing DelaySimulated typing delay in milliseconds before the content appears.0

Supported Element Types

The Rich Content editor supports the following element types:

ElementDescription
TextFormatted text block
ButtonsA group of clickable buttons
CardA visual card with title, description, image, and action buttons
CarouselA horizontal scrollable set of cards
ImageAn image with optional alt text and caption
VideoAn embedded video player
AudioAn audio player for sound clips
FileA downloadable file attachment
ListA structured list with items and optional actions
LocationAn embedded map showing a geographic location
FormAn in-chat form for collecting structured data
RatingA star rating element for feedback collection
ChipsSmall clickable pills similar to quick replies
InfoAn informational callout box (info, warning, success)
DividerA visual separator between content sections
imageRich 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
Rich content element palette
imageChat widget showing a horizontal card carousel with product cards containing images, titles, descriptions, and action buttons that the user can swipe through
Card carousel rendered in the chat widget

Handles

HandleDirectionDescription
InputInReceives execution from the previous node
OutputOutContinues 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.

OmniBots AI Bot Platform