Places
Channels
Learn the ins and outs of every channel that Braze supports—from email, SMS, and WhatsApp to in-app messages, push notifications, paid media, and more.
Orchestration
Trying to implement winning strategies? Bring your questions about A/B testing, optimization with BrazeAI™, and creative personalization here.
Data
Find answers and ask questions about our 100+ turnkey partner integrations, customizable SDKs, APIs, cloud data ingestion, and more.
Recent Content
iOS 18.2 Redesign Mail App
With apple new update on categorizing, and enhancement to their email app in iOS 18.2 releasing in December. The new Mail comes with smart categories. The app will use on-device processing to sort the user’s emails into Primary, Transactions, Updates, and Promotions. Things like receipts and order confirmations will be sorted into Transactions, newsletters and social media notifications will get sorted into Updates, whereas ads and marketing will get sorted into Promotions. There’ll also be a tab with All Mail, where you can see everything in chronological order. What are some approaches and strategies we can take on as marketers for this iOS update?69Views1like3CommentsWebhook campaign - How to add 'email_subscribe' to request body
Hi everyone, I'm looking to create a webhook campaign that send a POST request to a webhook URL with 'email_subscribe', 'push_subscribe' attributes in the body. I tried to use {{${push_subscribe}}} or {{${email_subscribe}}} in the body but look like Braze is not happy with this. I also tried {{custom_attribute.${email_subscribe}}} but still not working as "custom attribute 'email_subscribe' does not exist" Do you know how I can achieve this. It look like the liquid {{${push_subscribe}}} or {{${email_subscribe}}} is not supported. A side question: I also want to send the Sms subscription group subscription status, look like it is supported but when I enter{{{sms.${subscribed_state.${<subscription_group_id>}}}}}, it shows "Invalid personalization variables". I know the subscription_group_id, any idea where I should put the id? Thank youSolved48Views0likes9CommentsCan't see IP reputation data
Hi! In my Braze email deliverability center dashboard, I can see data for my Google domain reputation, but no data is populating for our IP reputation. We send a very low volume of emails and I read that it could just be due to our IP not building a reputation yet, but curious if anyone else has this issue or if it's something I should be concerned about?27Views1like2CommentsWe've created new blocks and templates for In-App Messages. Would love some feedback
Hi all In the drag&drop in-app editor, we created tools to enhance our own campaigns. The impact of this extension on our teams convinced us to release it as an extension to help other marketers achieve the same results. Video embedding (YouTube, Vimeo, and MP4), countdown timers, interactive scratch-to-reveal coupons, animated counters, auto-close messages, copy-to-clipboard coupon codes, an In-App Messages template library and import/export email templates are just a few of the features included in this extension. Each tool is crafted to help marketers create more dynamic, engaging content—no coding required! This extension is available in the Chrome extension store: https://chromewebstore.google.com/detail/hippo-power-tools-for-bra/klnaclpjbenicaapccooonooopnieekg Would love any feedback you have on this extension, including ideas for more features. Our goal is to make these useful tools for all Braze users.119Views1like3CommentsDisabling click tracking for deeplinks
Hi all! I need to send some emails with deeplinks to users and am planning to implement the workaround of disabling click tracking for those links specifically so the deeplinks actually open the app (we haven't have a chance to set up custom sub-link paths). Does anyone know if disabling click tracking through Sparkpost could have an impact on domain or IP reputation? E.g. if clicks aren't getting tracked via Sparkpost would that be a flag to Google Postmaster or do they have their own metrics to analyze that?26Views0likes2CommentsIntelligent 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.Solved33Views0likes1CommentAudience Path through event properties
Hello community! I need your help to set up a Canvas Flow: Context: In our subscription we are customising the unsubscribe flow based on the reason. We register this reason as an event property of the event that triggers the flow ( subscription cancel complete). Problem: It does not find the way to direct the users in a flow or another depending on the property of the event, since the ''audience path'' tool does not allow to split by event property. How would you do it? I could do it through conditions and liquid, but the flows are not exactly the same for all properties/reason. Thank you very much!SolvedHow to Use the standard user attribute in the Connected audience object filter
from the API side, I followed the document here to create an audience filter and send a message to the audience after this filter. But the document only mentions using custom attributes: { "custom_attribute": { "custom_attribute_name": (String) the name of the custom attribute to filter on, "comparison": (String) one of the allowed comparisons to make against the provided value, "value": (String, Numeric, Boolean) the value to be compared using the provided comparison } } also can I use standard user attributes, like `country` for example: { "attribute_name": "country", "comparison": "equals", "value": 'VN' }, I think Braze does support this, it's just missed from the document side, right? Thank you sou muchSolved79Views0likes7CommentsCampaign interaction date & time data for users
Hi all I haven't specifically stored data for the campaign interaction date and time, but I believe this information might be available elsewhere in Braze. Can anyone guide me on how to retrieve the date and time when users viewed my in-app message? I’m looking for this data for all users who interacted with it. Any help would be greatly appreciated!34Views1like1Comment