App Inbox
Use the App Inbox channel element to place a message directly in a user’s in-app inbox from a journey, without going through push. Learn how App Inbox works.
Drag the App Inbox element onto the canvas from Channels, then click it to open its settings.
Select or create App Inbox content
Anchor link toIn Preset, select an existing App Inbox preset, or click Create content to open the editor. Edit content opens the same editor for the selected preset. The fields match Inbox Presets: layout type, title, message, media, and the rest.
To change the order of presets in the dropdown, click the sort button above it. The dropdown is sorted by Name A→Z until you pick another order, and Pushwoosh remembers the order you pick and uses it in every App Inbox preset dropdown, in one-time messages and journeys alike.

Set message type
Anchor link toChoose Marketing message or Transactional message for this element.
- Marketing message: respects frequency capping. Excludes the global control group.
- Transactional message: bypasses frequency capping. Sent to the global control group too.
No message type is preselected. Until you choose one, the element shows a Message type not selected warning. If the element is reached only from an Audience-based entry, Marketing message is shown with a Default badge. Choose Transactional message if the message is a service one.

Set on click actions
Anchor link toIn On click actions, choose what happens when the user taps the message.
Mobile:
- No action on click: nothing opens when the user taps.
- Open Deep link: open a deep link in the app.
- Open URL in browser: open a URL in the device browser.
- Show in-app content: show an in-app message you select. The in-app list is sorted by Newest first until you pick another order with its sort button.
Web:
- No action on click: nothing opens when the user taps.
- Open URL in browser: open a URL in the browser.
- Show web pop-up: show a web popup you select. The list starts with Recently updated until you pick another order with its sort button.
Set expiration
Anchor link toIn Expires, choose how long the message stays in the inbox:
- After 7 / 14 / 30 / 90 days, or a specific date.
- Leave After 30 days unless you need a shorter or longer window.
After that time, Pushwoosh removes the message from the inbox.

Set frequency capping
Anchor link toIn Frequency capping, choose how often this user can get App Inbox messages. Limits apply to the App Inbox frequency capping channel, separate from push, email, and other channels.
- Use global frequency capping settings: apply the project-wide App Inbox limit.
- Send messages without global frequency capping: send even if the user already hit that limit. Use with caution.
- Use custom frequency capping: set a limit only for this element.

Once you configure the element, click Apply.
What happens to users at this point
Anchor link toThe table covers edge cases: no device to place the message on, more than one device, and what happens if you pause or stop the journey.
| When | What happens |
|---|---|
| Message is placed in the inbox | The user moves to the next step right away (Sent). They do not need to open the app first. |
| No inbox on any device | Email-only or messenger-only users, and other users with no device on an inbox platform, skip this step and continue. They show up as skipped in the stats. Web counts when the site has the SDK. |
| More than one device | The message appears in the inbox on every device that supports it. Sent counts the person once, not each device. |
| You pause or finish the journey | Messages already in the inbox stay until they expire. Stopping the journey does not remove them. |