Explore the Community
Discussions
Find answers, ask questions, and share solutions with fellow community members.Groups and Events
Find your people in Community Groups and discover events designed to help you learn and grow.Braze News
Find important community announcements, product releases, guides, and everything else you need to stay up-to-date on all things Braze and Bonfire Community.Recent Content
Delays for Newsletters Sent to Microsoft Inboxes
Hi, We have recently experienced significant delays when sending newsletters to Microsoft inboxes. Has anyone else seen similar issues? At the moment, the delay is around 8 hours. We’re looking for any tips on how to reduce this delay. We’ve already contacted Microsoft, but their response so far is that everything appears to be functioning normally on their side.It happens to the best of us.
Just got this email and I got a wide range of emotions of it. From a slight chuckle for the harmless error, to feeling worried that who ever clicked the launch button will beat themselves for it, and then at the very end I felt a relief "Hey, it can happen to the best of us" P.S. I'm diving in the report builder as soon as a finish waking up.Jonathan2 days agoSupporter15Views1like1CommentDeliverability Issues?
Hi there, I have an email campaign that has the following metrics in email performance section: Unique Recipients: XX,XXX Sends: XX,XXX (same as above) Deliveries: 90.79% (XX,XXX) Bounces: 0.08% (XX) Spam Reports: 0.01% (X) The Deliveries tooltip suggests this number and the rate are "sends minus bounces". However, my bounces are very low. There is certainly a gap of data that's not being accounted for. Is it likely that the reality is that the Bounce volume being presented is too low and actually there are lots, or could it be that the deliveries volume is higher? Is there a place in the dashboard where more detailed bounce information is available? Ideally I'd like to see a breakdown into hard/soft bounces and ideally a breakdown into domains and failure reasons. Thanks Daviddavidh_braze2 days agoCollaborator38Views0likes3CommentsHow do you manage your offers/promotions?
Hey everyone, I'm curious about what tools and platforms people are using to manage their offers and promo codes. Are you using dedicated promotion engines like Voucherify or Talon.One? Going with loyalty platforms like SessionM? Managing everything directly within Braze? Or using something completely different? Would love to hear what's working well for your team and any pros/cons you've experienced with different approaches. Thanks!52Views3likes1CommentLoyalty programme recommendations
Hey Bonfire Community! We are looking at loyalty programme solutions which nicely integrate with Braze. Any experiences around partners like Open Loyalty, Antavo, Loyalty Co, Talon.One & Birdeye are very welcome :) Pros/cons and anything in between, please feel free to share! Thank you in advance. Cheers, Rosa84Views2likes4CommentsPush Opt-Out Tracking - Workarounds 🤓?
Hello to all the creative workaround masterminds in here. I've been thinking about push-out out tracking approaches and would love to see if you have any other ideas. First, some context: What: I'm looking to set up a Push Opted-Out event or some sort of directional tracking when users revoke the permission on (one of) their device(s). We can use this as a guardrail metric against our push campaigns. Why: It's a nice guardrail, especially for scaling CRM teams/Lifecycle strategies. It helps sense checking what users might get value from vs feel annoyed with. It helps address stakeholder concerns around sending too much/too little in a data-driven way, rather than gut feeling. Even if it's a directional metric. In our case we use Braze + Mixpanel, so the obvious solution to above is to use an "All events" Currents feed and stream the Token State Change event into Mixpanel (users.behaviors.pushnotification.TokenStateChange >> push_token_foreground_push_disabled=true ). However, life is not always that easy and there's a chance I can't get approval on the extra budget to enable that (we have a more limited Currents setup at the moment). I've worked in companies with tricky setups where data activation is hard and Currents is not used, so I guess this might be relevant for other use cases as well... To get ahead on alternative solutions, I thought of below -- but please share if you have other ideas? [No dev dependency] A scheduled Braze Canvas that periodically detects “now push-ineligible” (foreground push enabled for app changes to false) and logs a custom Push Opt-Out Detected event in the users' profile (via a webhook calling brazeBridge.logCustomEvent("completed survey"). Pro: relatively easy setup; can be used as conversion event in campaigns/canvases. Con: probably very close to the TokenStateChange event provided by Braze, but won't be streamed to CDP/Mixpanel (for the same Currents feed limitation); usable only within Braze. [Dev dependency] Client-side instrumentation to detect permission changes and send a custom event from the apps. Pro: as accurate as Braze's TokenStateChange event, and will be available at every data tool we need (CDP/Mixpanel/Braze etc) Con: dev work (+dependency with product roadmap) + is it even worth the effort vs cost of upgrading Currents feed type? Appreciate!55Views0likes3CommentsBraze mWeb IAM <> Google One-Tap
My team is trying to find a workaround to display a mWeb IAM before Google One-Tap. We have found a "solution" by adding a custom event for when a user clicks "X" button on the IAM, and that triggers showing Google One-Tap. However, we are running into an issue when the user logs out they are not able to see either the mWeb IAM nor Google One-Tap. Steps to reproduce: loaded page as new user (logged out) Braze IAM shows clicking the "x" on the IAM closes the IAM and opens Google One Tap log in w/Google One Tap → i'm logged in and the Braze IAM isn't visible (as expected) refreshed the page → still no Braze IAM logged out → no Braze IAM, no Google One Tap refresh → still no Braze IAM nor Google One TapbcohenRDC3 days agoCollaborator11Views0likes1CommentSenior Lifecycle Manager | 6+ Years Braze | Remote (EU-based) | Open to Employment or Contractor
Hi Braze community 👋 I'm Chez — a Senior Lifecycle Marketing Manager with 10+ years in CRM and 6+ years deep in Braze. Based in Bulgaria, looking for fully remote roles. Open to both full-time employment and contractor arrangements. My Braze story: I've been the "Braze person" at every company I've worked for — leading implementations end-to-end, coordinating with engineering on data and integrations, optimizing the platform, and training teams on how to use it effectively. At Jimdo, I led the full Braze implementation and built the lifecycle function from zero. At Podcastle, I ran the vendor evaluation (Braze vs. Customer.io vs. Iterable) and then optimized our Braze setup to drive a 40-50% increase in user activation through personalized onboarding flows. What I'm good at: Building lifecycle programs from scratch (onboarding, activation, winback, upsell) Canvas flows, Liquid logic, Connected Content, API triggers Multi-channel orchestration (email, push, in-app) Deliverability and sender reputation management Turning messy CRM operations into systematic, measurable programs Cross-functional work with Product, Engineering, and Growth teams The AI angle: I've leaned heavily into AI-augmented workflows — recently picked up Klaviyo cold and delivered a full audit of 200+ flows and campaigns in one week using Claude. I use AI to accelerate platform learning, campaign analysis, and documentation. It's a force multiplier, not a replacement for expertise. Industries: SaaS (Jimdo, Podcastle), EdTech (Lingokids), Mobility (FREE NOW) Languages: English, German, Spanish, Bulgarian Open to Senior Manager, Head of Lifecycle, or consulting/fractional engagements. Let's chat: lachezar.hristov.bg@gmail.com | LinkedIn23Views0likes0CommentsAction Path based on custom attribute
Hello, I have a custom attribute in my dashboard giving me the total number of people you're currently following (let's call it nb_following). I want to start sending communications as soon as users reach a certain number of following (let's pretend at least 10 people) during a fixed period of time (4 days). To do so, I thought about using an Action Path in my canvas, in which users would go through the next steps right away after their nb_following >= 50 during this period of 4 days. That would be so easy, however, it's currently not possible to chose a filter other than "change to any value" or "change to exactly the X value" in an action path (too bad...). Have you already implemented something in a canvas that would do this? Thank you!SolvedTillaSennane6 days agoSupporter109Views0likes5CommentsBest Practices for Managing Multi-Channel Campaign Workflows
Hi everyone, I’m exploring ways to streamline multi-channel campaigns using Braze while keeping workflows manageable. From my experience with structured automation systems (including workflows I develop at Funnelsflex), clarity and organization are critical when juggling email, push, SMS, and in-app messages. A few things I’d love insight on: How do you structure campaigns to avoid overlapping messages across channels? Are there strategies for testing and QA that keep multi-channel workflows reliable? Tips for maintaining clean reporting and analytics without overcomplicating dashboards? I’m eager to hear how others balance efficiency, scalability, and real-world execution across multiple channels.Funnelsflex8 days agoCollaborator70Views0likes1Comment