Mobile App Push
20 TopicsFrequency 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?46Views2likes4CommentsCan 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!3Views0likes0CommentsApple Push Notification Certification
Hi, Apple has recently sharednews that Certification Authority for Apple Push Notification service server is changing. Our team is curious if Braze team is handling this currently and if there’s anything we need to do on our side as integrators. Thank you!Solved107Views0likes2CommentsIntelligent Channel - Best Use
Dear Braze community, I wanted to reach out to you as one of my clients is requesting the use of the Intelligence Channel filter in their programs to test this functionality. I understand that the purpose of this feature is to evaluate which channel is more effective and select the ideal channel on a user-by-user basis. Therefore, I wonder if this filter is best used in omnichannel canvases/campaigns or steps that involve more than one channel. Additionally, I would appreciate any insights or experiences with this filter in the following scenarios: What’s the benefit of adding the Intelligent Channel is Email filter? Maybe increase reachout to users based on their subscription preferences? From the example above. Will the filter exclude users with low email engagement and higher engagement in other channels? Does this filter work best with users who are subscribed to more than one channel? Does this filter work best when a message step involves more than one channel or omnichannel canvases? I appreciate any ideas on the above, Thanks Braze Community.Solved61Views0likes1CommentNew Braze YouTube Resource!!
Hey everyone! I'm excited to share that my team at Covalent Marketing (a trusted Braze consulting and services company), has just launched a series of new YouTube videos... Braze Bites. These resources cover essential topics and practical use cases for Braze users at all levels, in quick digestible videos. Check them out, and let us know if you find any of the videos helpful—or if there are other topics you’d like to see us cover! https://www.youtube.com/@CovalentMarketing39Views2likes0CommentsAccessing a recent event with Liquid in a scheduled message?
I know that I can access the event properties with Liquid if I use the event to trigger the message. But is it possible to get the most recent event by name, and then use the properties of the event using Liquid in a scheduled message that isn't triggered by the event?44Views0likes2CommentsAPI Triggered Event Push Reporting
Hi all, My team is currently facing a reporting challenge. We are sending push via an API triggered event through a canvas. Users can re-enter this canvas multiple times per day and the out of the box reporting only provides us with an aggregate canvas reporting so we are unable to see conversions and data based on each triggered event. Example: Our content team triggers breaking news from CMS directly to a pre-configured canvas. The push targets a specific canvas ID which is used for all breaking news notifications. This occurs multiple times per day. User Story AS A Content Manager, I WANT to see reporting on each push message, SO THAT I can understand push performance Is it possible to see reporting of each triggered event so that we can see how these individual push message are performing? So far we have found a dispatch ID. Are we heading in the right direction? Cheers, Ethan180Views0likes0CommentsPush Preferences
Does Braze offer a 1st-party solution to allow end users to selectively enable/disable push notifications by some kind of category? For example, a user may want to opt out of marketing push notifications but still receive shopping cart reminders or new content notifications? Or is there a recommended approach to delivering this kind of functionality to mobile users?392Views0likes2CommentsPush Primer In App request not working
Hi! Context: As goal, we want to update the user profile, subscribing the user to push notification and after that, request permission in the user mobile/device to allow receive push notifications; How are we trying this? I'm currently using the appboyBridge to make some updates in the user profile, etc. After updating the user profile (subscription), we are triggering the function to request the user permission to display notification its mobile/device. The way we're doing this is by calling appboyBridge.registerAppboyPushMessages() Everything else is working but, when debugging (using "alert" - workaround), the flow is broken when we call the method. Any idea on what's happening?333Views0likes1Comment