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
Link Alias Issues in Content Blocks
We have 16 different franchise brands that we market for individually. I have content blocks set up for all of our branded footers (multiple design options for each brand) that I use on every email. We were really excited to have content blocks so we could easily update standard footer elements and links without having to update it on all of our live emails for every brand (there are hundreds), but it seems that building all these content blocks will still not be useful for making universal updates bc if I change a link, I still have to go into every single email of every live canvas and campaign to retype the link alias name - a very tedious an unnecessary process that essentially defeats the purpose of the content blocks in the first place. Does anyone know if it's possible to specify the link alias name in the HTML of my content blocks (or even just in my HTML email templates) for the UI to recognize the alias name automatically so I won't have to manually name the same link in every email? I know that aliases are unique to each email, but this is not useful at all when we have standard links that are on all emails that I'm naming the same thing every time anyways. There has to be a better option than "all or nothing" on the link alias enablement bc we want to use it. But the benefits of the content blocks are being cancelled out by the link aliases. We put a lot of work into rebuilding all these templates/blocks for all of our brands when we migrated to Braze, so I really want to find a way to make it work.281Views0likes4Comments5000 product_id limit
Hi all, We are using Braze’s purchase object with dynamic product_id values based on travel routes. The docs mention a 5,000 product_id limit in the dashboard. What happens when this limit is reached? Are older product_ids automatically removed, or will new ones be rejected? Any insights on the behaviour would help us plan product naming better. Thanks!5Views0likes0CommentsFigma to Braze HTML templates
Hello guys, I am trying to find a plugin or any 3rd party tool that can export from figma designs to the braze. There is this plugin called Emailify on figma which I can export the email design as HTML template directly to the email templates on braze via API. Now I am trying to apply this to landing pages and in-app messages. Anyone using custom html templates for these channels? if yes, can you please share your experience and maybe suggest a solution?81Views0likes2CommentsFavorite Braze (new-ish) Features / Releases?
Hey all 👋 I'm jumping back into Braze after 2 years away, and interested to learn what's changed and what are some of the communities favorite new features?? I noticed the UI has been revamped, and there's some great new features, so interested in hearing what are some of the things that have made real differences in your work in Braze or really delighted you when you started using it? Thanks in advance and happy to be back in the platform!Cookies on Braze - How are they used?
We have noticed that our CMP acceptance of cookies seems to be having some impact on our Content Cards and IAM showing to users. We are noticing a dip in people receiving these on both Web and Mobile however the users should fall into the segment to receive the marketing. Does Braze use cookies to delineate whether or not to show some marketing from particular channels on Web and Mobile?42Views0likes2CommentsBraze SDK: Logged Out/In States & Push States
Hey Bonfire! How did your devs configure the Braze SDK behaviour for Logged Out users in cross-device states? There are some concerns at play here and looking to make a call that is future-proof but also not overly complex on handling edge cases. Context: - EU app - Cross-device app and (potentially edge-case) multi-user per device - Team leaning towards not manually updating Push Subscription status to Unsubscribed when users opt-out due to complexity in handling all edge cases and also not wanting to Unsubscribe someone from multiple devices when they only opted-out in one Outstanding question is when a user logs out whether it's best to: 1. Stop the SDK from running altogether to ensure the user is not being tracked by accident while logged out (thinking GDPR/Privacy compliance here); 2. De-register the push token, and re-register later upon new login; 3. Create an anonymous user (which will have the previous push tokens) and later merge the profiles upon new login --> I'm not sure this is possible since the external_id will already be assigned so it's not really anonymous. In short, what is the best practice to ensure that if Logged Out: - No Push Notifications are sent to the device - We can easily recognise and recover the push preference after a re-Login? ... while keeping the config. as simple as possible Thanks!Solved96Views0likes6Commentsmultiple subscription group update
Adding subscription group to your email program is a great way to retain customers from on overall exit. Unfortunately adding the program starts all existing customer as unsubscribe. Luckily there is a webhook to switch them on, unfortunately I am only able to switch on ONE at a time. Has anyone attempted to switch multiple subscription group at a time?650Views0likes7CommentsAutomated Alerts for Zero Canvas Entries
Is there a way to automate alerts when a Canvas receives zero user entries or sends over a specific time period? This would help us proactively catch issues such as incorrect entry criteria, audience filters, or triggering problems—without relying on manual oversight.63Views1like2CommentsSMS Message in Canvas, Intelligent Timing is not saving
I am currently working on setting up some new Canvases in braze and any time I add a new SMS message so far today and turn on intelligent timing, after saving the draft of the canvas it is removing the intelligent timing settings on the SMS messages. We have this set on other current active canvases with out any issues so wondering if anyone else is seeing this. Possibly a new bug? When reading the docs I don't see anything that would cause this setting to be removed when it is set.37Views0likes2Comments