The Inbox Message node sends a message to a contact's Inbox. The Inbox lives in one of two places: inside your app, where the Dengage SDK shows the message, or on your own server, where your backend pulls the message through the Dengage API. You can use the node in both One-Time and Recurring flow campaigns.

This page covers only the settings inside the Inbox Message node: content, delivery application, tags, expiry, and priority. To create the campaign, schedule it, and select the audience, see One-Time Flow Campaigns or Recurring Flow Campaigns.

Key terms

TermMeaning
SDK applicationAn iOS, Android, or Web application that includes the Dengage SDK. The SDK stores and displays Inbox messages inside the app.
Custom Inbox applicationAny app or backend you register in Dengage to receive Inbox messages server to server through the API. You build the inbox screen yourself. See Custom Inbox application.
Inbox Message contentThe message itself (title, text, image, button). You create it in Content → Inbox Message and reuse it in one or more campaigns.
Delivery pathThe route a message takes to the contact: either the SDK path or the Custom Inbox path.

Prerequisites

Before you add an Inbox Message node, check the following:

  • You have created the Inbox content in Content → Inbox Message and its status is Published. Content in Draft status appears in the list, but you cannot select it. Publish the content first.
  • You have set up the application you want to deliver to, either as an SDK application or as a Custom Inbox application.

Add the node to the flow

  1. On the flow canvas, open the Actions panel.
  2. Drag the Inbox node onto the canvas. It sits next to Email, SMS, Push, In-App, and On-Site.
  3. Connect the node after the Audience node, or after any Decision or Wait node in your flow.
  4. Double-click the node to open it.

You can also start from the content side. In Content → Inbox Message, open the row menu of an approved message and select Create Campaign. The campaign builder opens with your content already selected.

The node has two steps: 1. Content and 2. Settings.

Flow campaign canvas with the Inbox Message node connected after the Audience node

Inbox Message node on the flow canvas

Step 1: Select the content

ElementDescription
Node NameEnter a descriptive name. Named nodes are easier to tell apart in flows with several messages.
Content drawerSelect a published Inbox Message. You can also create new content from the drawer without leaving the flow.
Select ApplicationChoose where the message goes: your iOS, Android, or Web applications (SDK), or your Custom Inbox applications (API).
📘

One node, one delivery path

You cannot select SDK applications and Custom Inbox applications in the same node. Each node delivers through one path only. To send the same message through both paths, add a second Inbox Message node.

📘

Why the audience count can change

The audience count depends on the applications you select. Custom Inbox applications count one message per contact. SDK applications count one message per device, using each contact's most recently active device.

Select Next to open the settings step.

Content step of the Inbox Message node showing the Node Name field, the content drawer, and the Select Application list

Inbox Content

Step 2: Configure the settings

SettingDefaultDescription
TagsNoneTags belong to the node, not to the content. Use them to group or filter sends in reporting.
Expiry7 days (168 hours)Choose a duration ("Remove from inbox in X days/hours") or a fixed date ("Remove from inbox on [date]"). The maximum is 7 days (168 hours).
PriorityNoneSet a priority level from 1 to 5. Higher priority messages appear above lower priority messages in the Inbox.
Settings step of the Inbox Message node showing the Tags, Expiry, and Priority fields

Inbox Message node, Settings step


Supported features

FeatureWhat it does in this node
Content VersionLets you pick a specific version of the content.
Multi-languageSends each contact the language version that matches their language field.
Content PreviewShows the message as it appears on a device before you save.
Test SendingSends the message to yourself or a test list.
Drop ConditionSkips contacts who no longer match a rule when the node runs.
Google AnalyticsAdds tracking parameters to links in the message.
BlackoutHolds the send during the quiet hours you set in campaign delivery settings.
PriorityOrders the message in the Inbox (see the table above).
Random SplitWorks with the Random Split node to send different content to random groups.
Decision SplitWorks with the Decision Split node to branch on contact data or behaviour.

Not supported

FeatureWhy it does not apply
Hourly Capping and Frequency CappingInbox messages do not count towards send limits.
Skip PermissionInbox messages do not require an opt-in permission.
A/B TestingUse two Inbox Message nodes behind a Random Split node instead.
Optimize Channel and Optimize TimeThese AI nodes choose between push, SMS, and email; Inbox is not one of the options.
Transactional SendingInbox messages go out only through flow campaigns.
Marketing Send LogsInbox sends appear in Inbox Analytics, not in the send logs.
Engagement SplitInbox opens are not an engagement signal for this node.
ConversionConversion tracking does not attribute to Inbox messages.

Test and save

  1. Select Test to send the message to yourself or to a test list. The test uses the selected content and settings exactly as configured, so test before you publish.
  2. Select Save to close the node.
  3. Complete the rest of the flow. Every path must end with an End node.
  4. Publish the campaign. See One-Time or Recurring Flow Campaigns for the publishing steps.
📘

Use more than one Inbox Message node

A flow can contain several Inbox Message nodes. Combine them with Wait and Decision nodes to build sequences. Example: Inbox Message, then Wait 2 days, then Decision Split (opened), then a follow-up Inbox Message to contacts who did not open.

Example: a welcome notice

A team wants to greet new app users with a single Inbox message and no follow-up logic.

  1. In a one-time campaign, drag the Inbox node after the Audience node.
  2. Select the Welcome Message content and name the node Welcome Notice.
  3. Open Select Application and choose your iOS, Android, or Web application.
  4. Open the Settings step and set an Expiry of up to 7 days (168 hours).
  5. Connect the node directly to an End node.
  6. Select Test to check the message on a test device, then select Save and publish.

The complete flow is Audience, then Inbox Message, then End. A single standalone send needs no Wait or Decision nodes. After you publish, the message appears in each contact's Inbox until the expiry you set. To follow results, see Inbox Analytics.

Troubleshooting

SymptomLikely cause and fix
Content is visible but you cannot select itThe content is still in Draft. Open it in Content → Inbox Message and approve it.
Application list is empty or missing an appYou have not set up the application as an SDK application or as a Custom Inbox application. Set it up first.
You need both SDK and Custom Inbox pathsOne node supports one path. Add a second Inbox Message node for the other path.



Did this page help you?