Message Node

Message nodes allow you to reach out to users across all your integrated channels. Depending on the channel you select, you can either add a creative or a chatbot flow module.


Add a message node

Click on any + icon that appears between and after nodes, then click Channels, and select the channel you'd like to use to send the message.

Next, enter a node name and set up the creatives or flow modules, depending on whether you selected a message node for an AIQUA channel or BotBonnie channel.

Message node: AIQUA channel

If you add a message node for an AIQUA channel, you can set up the by clicking + Add creative.

👍

To view more creative templates for app push channels (Android and iOS), check Use advanced Android template or Use advanced iOS template.

Send time optimization (web and app push)

Send time optimization uses Appier's AI to determine the most optimal send time in the 24-hour period following the campaign's scheduled send time to maximize engagement. The 24-hour sending window is based on your account's time zone setting).

  • Personalized targeting: The actual send time is uniquely optimized for each user, considering individual behavior and overall engagement trends to determine the optimal send time.
  • Real-time learning: Appier's AI continually learns and updates its definition of what's optimal based on new engagement data.
  • Built-in safeguards to reduce bias: Unlike simpler rule-based systems, Appier's send time optimization ensures training data isn’t skewed by past, manually scheduled campaigns. In addition, self-balancing systems prevent feedback loops caused by the AI training on its own past behavior. These safeguards ensure optimization decisions are based solely on user behavior.

To enable send time optimization for the node, check Enable send time optimization.

Message node: BotBonnie channel

If you add a message node for a BotBonnie channel, you'll see a button to add a flow module.

👍

To learn more about creating modules, see Modules and Messages.


Using dynamic content in message node

Dynamic content in message nodes enables you to create personalized interactions by customizing messages based on available user data. To insert personalized content, click the {⋯} icon in supported creative fields.

Supported channels and data sources

Data availability depends on the source of the channel's dynamic content. Refer to the tables below for data sources supported in AIQUA and BotBonnie channels.

AIQUA channels

The following table shows which data types are supported for each campaign type in AIQUA channels.

ChannelAttributes & eventsRecommendationFeed trigger
PushYesYesNo
SMSYesYesNo
LMS (South Korea only)YesYesNo
EmailYesYesNo
In-webNoNoNo
In-appNoNoNo
BotBonnie channels

The following table shows which data types are supported for each campaign type in BotBonnie channels. Only data collected through BotBonnie is available for dynamic content in BotBonnie channels.

ChannelAttributes & eventsRecommendationFeed Trigger
LINEYesNoNo
ViberYesNoNo
ZaloYesNoNo
WhatsappYesNoNo
WebChatYesNoNo
KakaoNoNoNo

For all BotBonnie channels, you can use these data types:

  • User demographics collected through BotBonnie.

  • Custom parameters created in BotBonnie.

  • User events, including:

    • Cart items (from product_added_to_cart events)
    • Browsed items (from product_viewed events)
    • Purchased items (from product_purchased events)

Set the split criteria

Users who receive the message will be split into two paths depending on whether the message was sent, delivered, clicked, or opened. You can click the dropdown menu to change the split criteria.