Push action buttons
Push action buttons allow you to set content and actions for buttons when using Braze iOS and Android push notifications. With action buttons, your users can interact directly with your app from a notification without needing to click into an app experience.
Creating action buttons
Each interactive button can link to a web page or a deep link or open the app. You can specify your push action buttons in the On-Click Behavior section of the push message composer in the dashboard.
If you want to target both iOS and Android in a single campaign, create a multichannel campaign. Push action buttons are not supported when targeting both iOS and Android using quick push campaigns.
iOS
To use action buttons in your iOS push messages, do the following:
- Create an iOS push campaign and enable action buttons in the Compose tab.
- Select your iOS Notification Category from the following available button combinations:
- Accept / Decline
- Yes / No
- Confirm / Cancel
- More
- Pre-registered custom iOS Category
Due to iOS’s handling of buttons, you need to perform additional integration steps when setting up push action buttons, which are outlined in our developer documentation. In particular, you need to either configure iOS Categories or select from certain default button options. For Android integrations, these buttons will work automatically.
Android
To use action buttons in your Android push messages, do the following:
- Create an Android push campaign and enable notification buttons in the Compose tab.
- Click Add Button and specify your button text and On-Click Behavior. You can select from the following available actions:
- Open App
- Redirect to Web URL
- Deep Link Into Application
You can add up to three buttons in your push.
Android character limits
Unlike iOS buttons, which are stacked, Android buttons are displayed side-by-side in a row. This means that the more buttons you add (up to three), the less space you have for button copy.
The following table outlines how many characters you can add before your button copy is truncated, depending on how many buttons you have:
Number of Buttons | Maximum characters per button |
---|---|
1 | 46 characters |
2 | 20 characters |
3 | 11 characters |