mobile app push
29 TopicsIntegrate Push primer in mobile app
I’m working on integrating the push primer as part of our app's notification flow. The requirement is to trigger the push primer just before the native OS permission prompt appears, for both Android and iOS. Currently, it’s not working as expected. Could someone guide me on: What specific configuration is required in Braze to enable this behavior?Are there any code changes needed in the app to support the push primer flow? Just for context: The Braze SDK is already integrated in our codebase. We are successfully receiving push notifications, so the base integration seems fine.44Views0likes4CommentsWhat 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!41Views0likes2CommentsCan 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!146Views1like5CommentsCountries 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! 🤗Solved55Views0likes3CommentsReact 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.29Views0likes1CommentHow 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!50Views0likes0CommentsChannel 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.28Views1like0CommentsUsers 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! Matteo139Views1like7CommentsControl 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.69Views0likes3Comments