Mobile App Push
24 TopicsCountries 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! 🤗Solved34Views0likes2CommentsUsers 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! Matteo117Views1like7CommentsCan 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!77Views0likes2CommentsControl 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.63Views0likes3CommentsFrequency 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?57Views2likes4CommentsApple Push Notification Certification
Hi, Apple has recently shared news 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!Solved357Views0likes2CommentsIntelligent 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.Solved69Views0likes1CommentNew 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/@CovalentMarketing42Views2likes0CommentsAccessing 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?50Views0likes2Comments