Mobile App Push
28 TopicsWhat should I test?
Hey team! We have been using braze for about a week sending campaigns, and I am super keen to run a test amongst either email (not subject line tests), sms or push and would love any really cool ideas you have? I was thinking of testing images in push notifications but want my first proper test to be really cool and stand out - any inspiration would be appreciated! Thanks so much!35Views0likes2CommentsCan Liquid be passed in Custom Event Properties?
Hey Braze Community! I’m trying to set up a Canvas campaign to deliver personalized notifications to users over a time period. The Canvas is triggered by a custom event with a payload like this [ { "external_id": "78647", "app_id": "a5a9dfc3-0511-42d4-a2c6-1759645e30a8", "name": "Purchase Milestone Reached", "time": "2025-01-08T20:08:23.480Z", "properties": { "body": "Congrats on your new purchase!", "deepLink": "https://www..google.com", "deliveryId": 12345, "liquidBody": "Congrats on your new purchase. Call {% catalog_items Purchase_PushNotifications {{custom_attribute.${organizationId}}} %} {{ items[0].PN_name | default: 'your representative' }} for a free upgrade.", "milestoneType": "upgrade", "notificationType": "PREMIUM", "templateId": 107, "title": "✨ Congratulation!" }, "_update_existing_only": false } ] I’ve set up a message step in the Canvas to send iOS and Android notifications. To handle the notification content dynamically, I’m using the following Liquid logic: {% if canvas_entry_properties.${liquidBody} %} {{ canvas_entry_properties.${liquidBody} }} {% else %} {{ canvas_entry_properties.${body} }} {% endif %} The idea is that if the liquidBody property exists in the event payload, the notification should use it as the content. Otherwise, it should fall back to the body property. The Issue The liquidBody property contains a dynamic Liquid template, but when the notification is sent, the template is rendered literally as a string rather than being dynamically evaluated and resolved. For example, placeholders like {% catalog_items ... %} are not being processed; they appear in the notification as-is. My Question Is it currently possible in Braze to pass dynamic Liquid templates (e.g., the liquidBody property) through an event payload and have them evaluated dynamically in the final push notification? If not, is there another way to achieve this? My goal is to generate these templates dynamically outside of Braze and have them rendered properly within notifications. I’d appreciate any suggestions or guidance on whether this is achievable, or if there are alternative approaches that might work better! Thanks in advance for your help!125Views1like5CommentsCountries with Unique Marketing Push/SMS Laws?
Hi Bonfire community! Our company has a user base pretty much everywhere in the world and recently realized that South Korea has strict laws regarding sending Marketing Push & SMS. For instance, we need to notify the user within 14 days that their opt-out request was successfully processed, and you need to ask the user to re-opt in every 2 years. I was wondering if other countries also have laws regarding different marketing messages and if our community could help put a list of them together. If you know of any, please comment below so we can start a thread! Thank you! 🤗Solved50Views0likes3CommentsReact Native - Mobile User can control the tags Notifications receive.
Hi, I am migrating my project to Braze from another library. However, I am confused about the tag management issue. I mean I see the tag settings in the dashboard, for example, my app, the user only wants to receive notifications related to `News`. So is there any way to set up support for users to choose to receive notifications related to `News` only? Or is that feature born only to support admins.26Views0likes1CommentHow to Retrieve Estimated Audience Size for Scheduled Push Notifications via API?
Hello, I’m looking for a way to programmatically retrieve the estimated audience size for scheduled push notifications in Braze. Our marketing team creates campaigns and canvases for scheduled push notifications. To optimize our infrastructure, we want to periodically check the list of scheduled pushes and obtain the estimated number of recipients for each push notification. This information will be used to automate the scaling of our service servers. I’ve reviewed the Braze REST API, but I couldn’t find an endpoint that provides the estimated recipient count, considering both the segment and additional filters applied in the campaign or canvas. Is there an API that allows us to retrieve this information? If not, what would be the best alternative approach to obtain the estimated audience size? Any guidance would be greatly appreciated. Thank you!42Views0likes0CommentsChannel Substitute.
I’ve seen so many wasteful forms of communication that could be handled more effectively with CRM channels—yet brands continue relying on outdated, inefficient methods. ✅ Event Reminders via Call Centers? → A well-timed push notification or SMS would be faster, cheaper, and ensure the message actually lands. ✅ Mass Email Blasts for Promotions? → A behavior-based CRM journey can tailor offers dynamically based on customer interest, rather than sending generic discounts. ✅ Website Pop-Ups for Account Reactivation? → A personalized email or in-app message triggered by inactivity would recover users without annoying everyone. ✅ Store Flyers for Loyalty Programs? → Why not leverage CRM automation to send a targeted push or SMS only to engaged customers instead of wasting print materials? ✅ Manual Follow-Ups for Onboarding? → A multi-step CRM journey with email + in-app education would ensure higher activation rates with less manual work. So many day-to-day marketing efforts could be more effective, personalized, and cost-efficient just by leveraging CRM channels properly. That's it, just a note of things I see that drives me crazy.25Views1like0CommentsUsers marketing consent
Hi everyone, We're looking for ways to increase the number of contactable users. Some key actions we're considering include: A/B testing in the onboarding phase Ad hoc campaigns with in-app notifications for unsubscribed users Creating subscription groups (as we currently don't have any) Has anyone come across a successful case study on this? Or perhaps key metrics, like average user consent rates by industry, or useful websites for inspiration? We're struggling a bit with translating theory into practice, so any insights would be greatly appreciated. Many thanks in advance! Matteo133Views1like7CommentsControl Group Representivity
We are looking at implementing Braze global control group for measurement. We have typically done this at a canvas level using random buckets Has anyone used these approaches and have any insight on the representivity of the global control vs canvas level controls.67Views0likes3CommentsFrequency Capping
When using frequency capping, does that mean that the user will not receive the message at all? Say we were to set the frequency cap for Push to only allow 1 push per day for any given user. Does that mean they get set in a holding pattern and the Push message will still send next day or they won't receive the Push at all when using frequency capping rules?67Views2likes4Comments