Send Products

Overview

The Send Products action allows you to send product details from the catalog within a bot flow.

This action:

  • Sends single or multiple products

  • Supports header, body, and footer text

  • Supports dynamic product collections

  • Automatically proceeds to the next connected node

Add a Send Products Action

  • Click Add Node

  • Select Send Action

  • Choose Send Products

The Send Products configuration panel will open.

Header Text (Mandatory)

The Header Text field is mandatory.

  • Enter the message that appears as the product notification header

  • Supports variables

  • Used to personalize the product message

Example:

Hi {{customer.name}}, check out our latest products.

To add a variable:

  • Click Add Variable

  • Select the required field (e.g., Customer Name)

  • The variable will be inserted automatically

Body Text

The Body Text is the main message received by the customer.

Features:

  • Maximum length: 4096 characters

  • Supports bold, italic, and strikethrough formatting

  • Supports emojis

  • Supports variables

Use this section to describe or announce the products.

The Footer Text appears below the body text.

Features:

  • Optional

  • Supports text formatting

  • Supports emojis

  • Supports variables

Use the footer for additional instructions or short contextual messages.

Type

Select how products should be delivered.

Available options:

  • Single

  • Multiple

Type - Single

Use this option to send one product.

Add Products

  • Click Add Products

  • Select the required product

The selected product will be fetched from the Item Page.

If any updates are made to the product in the Item Page, the changes will automatically reflect in this action.

Type - Multiple

Use this option to send multiple products in a single message.

This allows users to browse several products at once.

You must select a Data Source Type.

Data Source Type

Available options:

  • Static

  • Dynamic

Data Source Type - Static

Products are fixed and manually selected.

The same selected products will always be sent.

Product List Configuration

You can configure product menus as follows:

  • Add up to 10 product lists

  • Each product list can contain up to 30 products

  • Maximum total products allowed: 300

Product List Title

Enter a title for the product list.

Example:

  • Featured Products

  • New Arrivals

You can create multiple list titles (e.g., Product List Title 1, Product List Title 2).

Product Items

  • Click Add Products

  • Select products from the catalog

Use the Add New button to include additional product menu options.

Data Source Type - Dynamic

Products are fetched dynamically from a selected collection.

If products inside the collection are modified, the updated list will automatically be sent to customers.

Select Collection

Select a collection containing predefined products.

All products within the selected collection will be delivered to the customer.

Add Collection Variable

Use this option to dynamically assign the Collection ID using a variable.

This enables flexible product display based on:

  • User interaction

  • Flow conditions

  • Stored variable values

Bold

  • Select the text

  • Click B

Italic

  • Select the text

  • Click I

Strikethrough

  • Select the text

  • Click S

Emojis

Click the Emoji icon to insert emojis.

Save and Deploy

After completing configuration:

  • Click Create to add the action to the flow

  • Connect the node appropriately

  • Click Publish to deploy the changes

Validation Before Publishing

Before publishing:

  • Confirm correct product selection

  • Verify static or dynamic configuration

  • Ensure collection mapping is correct (if dynamic)

  • Check product list limits (10 lists, 30 per list, max 300 total)

  • Test the flow to confirm proper product display

Last updated