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
For when you forget to add a Control group before launching your Canvas
You know that feeling when you launch a Canvas and realize you forgot to add the control group but then you can't go back and add one in without duplicating your canvas and launching a new one? Feel free to tell me if this solution is obvious (I will be sad that I hadn't thought of it before), or if there is a gotcha I'm missing. But today I realized I could just add a second variant that just has a delay step and treat that as a control group. Another bonus, you can increase the size of this variant (i.e. 10%, 5%, 20%) to be larger than when you launched the Canvas if needed!ashleyatbraze8 hours agoBraze Employee28Views4likes3CommentsHow do you collaborate on canvases without losing work?
Our team has been facing a challenge with collaborative work in Braze Canvases, and I’d love to hear how others are handling this. We have a large marketing team, and often multiple people need to work on the same Canvas at the same time. The issue is that if two people are editing at once, one person’s save will overwrite the other’s changes - leading to lost work. From what we’ve seen, Braze doesn’t currently support real-time collaboration or provide a notification when someone else is actively editing. We’d love to see: Real-time collaborative editing (similar to tools like Google Docs) Or at least a locking or warning system when a Canvas is in use Has anyone found good workarounds or best practices for this? And Braze team - has this kind of enhancement been discussed before? Thanks in advance for any insights! Best, Kattia23Views1like2CommentsGetting Error while creating API campaign through braze webhook
Hi All, I am trying to create an API Campaign through Braze webhook in my sandbox instance. I am getting the following error Message: 415 Unsupported Media Type Raw Response: {"error": "The provided content-type 'text/plain' is not supported."} Below is my webhook code POST https://rest.fra-02.braze.eu/messages/send { "external_user_ids": ["MON0002"], "messages":{ "email":{ "app_id":"Here Added my APP ID", "subject" : "This is my subject", "body": "This is my body", "from": "NEWS <news@demo01.broze.com>", } } } Thanks in advance0203amit16 hours agoSupporter12Views0likes1CommentHow To Use Braze Landing Pages
This post has 2 main purposes: 1. First, check out our latest YT video on Braze Landing Pages! Once upon a time, Landing Pages were not an option within Braze. Customers would ask about Landing Page capabilities ("SFMC let us build Landing Pages"), and we would unfortunately have no way of accomplishing this in Braze. Fast forward a few years, and Braze keeps expanding their channels and capabilities! Landing Pages is very interesting since it's a slightly different channel compared to the classic messaging channels, yet still easily built with Braze's D&D editor. 2. Our landing page is live! At: braze.fornowmarketing.com/labrazemeetup Thanks to the power of Braze, we can officially start gathering interest and look for some potential date, time, and restaurant! Braze LA, please check out the video and visit the landing page above!AllanHeoFNM3 days agoVisionary33Views1like1CommentResurrected Users
Hi 👋🏻 I’m trying to build a segment of resurrected users — people who are active today but were inactive for the past 30+ days before that, so in other words: Users who have returned today after not using the app for at least 30 days. I tried using the Last Used filter with: Last Used < 1 day ago (for activity today) AND Last Used > 30 days ago (for inactivity before that) But Braze doesn’t seem to allow both to be true at once — since Last Used only holds the most recent value. We don’t have custom events like session_start or app_open to work with, so I’m wondering: Is there a way to build a dynamic segment (not using Canvas as I want to show how this segment grows) that can capture users who were inactive for 30+ days and have now come back? Thanks in advance — appreciate any tips or creative workarounds!50Views0likes4CommentsBonfire SF with Carrum Health, Instacart, and Stride Health
Hey San Francisco! Get ready for our first Bonfire Meetup in the Bay Area featuring a panel discussion with experts from Carrum Health, Instacart, and Stride Health, moderated by Jordan Mace, Senior Director, Customer Success at Braze. Join us on Thursday May 29 from 5pm to 7pm at the Cloudflare office as we explore the first trend from the fifth edition of our Global Customer Engagement Review: Molding your messaging. Marketers from these impressive brands will share how they've leveraged both technology and content to create campaigns that resonate with their customers. Each panelist offers a unique perspective on what's working in their industries and how they've utilized data to personalize messaging and drive positive business outcomes. You must RSVP on the event page. Save your spot now!eakinsey4 days agoCommunity Manager23Views0likes0CommentsBulk Assign Subscription Groups
Can I "bulk assign" users to a subscription group using the Braze CSV import tool? For instance, if I wanted to assign 250k of our users to a specific subscription group, is that something I can do myself without a) using the API, or b) manually going to each user’s profile and switching their subscription status? I'm hoping this would work the same way as bulk assigning users a specific Custom Attribute value, which is very simple via CSV import. Thanks! I read previously that I could do this by including two columns subscription_group_id (found under your subscription group page) and subscription_state (unsubscribed or subscribed). I can only do one subscription group per import.' I tried doing this and it did not add anyone to the subscription group. Has this changed in the past year?Solved45Views0likes3CommentsNew! Melting Points: Locking in Loyalty
1 MIN READ Hi Bonfire Community, We’re super excited to announce the launch of our latest guide: Melting Points: Locking in Loyalty! In today’s fast-paced world, building true brand loyalty is more important (and tricky!) than ever. This third edition from the 427° Innovation Lab at Braze is packed with insights from global research, creative “Brazestorms,” and cross-industry brand wisdom. You’ll discover that real loyalty goes beyond just perks—it’s all about emotional connections, community, and adding genuine value to people’s lives. What’s inside this exclusive playbook? Why traditional loyalty models are falling short and how to give them a modern makeover How top brands tap into emotional loyalty by leveraging data effectively Our loyalty framework and 9 adaptable use cases tailored for travel, restaurants, on-demand services, and retail Remember, loyalty isn’t just about points—it’s about winning hearts! ❤️ Ready to dive in? Download the guide now and start locking in what matters most!LindseySilver7 days agoBraze Employee13Views0likes0CommentsComparing canvas entry property with property in follow up event
Hello, I am currently working on a canvas that needs to send an e-mail to a customer, if that customer has visited 5 pages on our website, that all have the same category. My first idea was using the entry criteria of User has viewed page 5x, but I would like to add to that criteria that for the 5x the customer has viewed, the 'category' property on that Page Viewed event is the same. Any ideas on how to implement this?bimmaa8 days agoCollaborator36Views0likes3CommentsReporting for Canvas steps
Hi all, We’re currently exploring how to build a reporting pipeline from Braze to our data warehouse and would like your input. Specifically, we’re trying to track the journey a contact takes through a Braze Canvas: from entry to any conversion or exit, and export this data for analysis. Our objectives: Understand which steps a contact entered, converted on, or exited from. Capture timestamped events (ie. entry, conversion, exit, etc.) in a way that allows us to reconstruct the user’s path. Push this data into our data warehouse for reporting. We believe the following Currents event tables might be useful: USERS_CANVAS_ENTRY_SHARED USERS_CANVAS_CONVERSION_SHARED USERS_CANVAS_EXIT_MATCHEDAUDIENCE_SHARED USERS_CANVAS_EXIT_PERFORMEDEVENT_SHARED Possibly: USERS_CANVAS_EXPERIMENTSTEP_* for A/B paths We’d like to confirm: Are these the correct tables for capturing the step-by-step journey through a Canvas? Are there best practices for joining or correlating this data in our data warehouse? Should we stream this via Braze Currents, or is there a better approach for deeper Canvas-level reporting? Any advice, sample schemas, or learnings from similar setups would be hugely appreciated! Thanks, Coralie21Views0likes1Comment