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
Braze Learning Workshop + Bonfire NYC Meetup
Kick off the new year with a Braze double feature Join the Braze Learning and Community team at Braze NYC on January 15 for an afternoon of hands-on learning followed by an evening of networking and connection. Join the workshop, the meetup, or both to make a day of it. ⭐️ REGISTER HERE ⭐️ Braze Learning Workshop: First Transactions with Braze 3:00–5:00 PM | Braze NYC – 13th Floor We’re welcoming the new year by launching our Braze workshop series led by Senior Braze Trainer, Sang Kim. In our First Transactions with Braze session, you’ll build and test pathways to first conversions in Canvas and share success strategies with your fellow Braze marketers. This session is beginner-friendly and great for intermediate Braze users looking to optimize their early lifecycle strategies and strengthen their core user journey skills. All workshop attendees will get code for 50% off the Braze Certification of their choice. Braze Bonfire Meetup 5:00–7:00 PM | Braze NYC – 13th Floor Keep the momentum going at our first Bonfire Meetup of the year. Talk challenges, celebrate successes, and get inspired by your fellow Braze marketers over light bites and drinks. Meetup attendees will also receive a 50% off Braze Certification code — and some exclusive Braze swag. Start the year strong with new skills, new ideas, and new connections. We hope to see you there!eakinsey14 days agoCommunity Manager34Views0likes0CommentsWordPress API to Catalogs
Hi all, I'm trying to automate the process of getting our blog posts (on wordpress) updated to a catalog. Ideally, this would automatically create a new catalog item when a new blog was created and would update images and information when an existing blog post is updated. Does anyone have experience doing this and how was it accomplished? Is it working for you? Thanks!emily_wri17 days agoSupporter65Views0likes3CommentsLatency when refreshing Banner
Hi! We're having some issues with a Banner in our app. We have a flow where 1. User clicks on Banner 2. We log a custom event 3. Custom event Triggers an IAM 4. When user clicks on the IAM, it assigns a custom attribute using the brazeBridge method 5. We flush the data 6. The user dismisses the IAM 7. We refresh the banner (after a 20 sec delay) 8. The banner re-runs the liquid to check if there is a value present in the attribute we assigned in step 4. If it is, then show a different UI. However, between step 7-8, there is a very long and inconsistent latency, between 10 seconds up to minutes. So the banner doesn't refresh. And we usually run into rate-limit issues trying to refresh the banner over, and over. Has anyone had any similar use-case, leveraging banners to trigger a modal, and then updating the banner depending on actions taken in the modal? If so, did you also have similar issues as above, and how did you solve them?Joel-Fransson20 days agoCollaborator33Views0likes1CommentDiscrepency between bounce count on segment vs SQL
While looking into some deliverability questions, I created a segment of recipients who have received any message after 2025-12-03, and where hard bounced is true, and found a size of 114,000 To get some better insight into the causes of these bounces, I ran a query against the USERS_MESSAGE_EMAIL_BOUNCE_SHARED table in the Query Builder, which only shows 297 bounces. Am I looking at the wrong table, or is my segment incorrect? This feels like I have a significant misunderstanding at to what these things represent. Thanks!Drew23 days agoSupporter69Views0likes2CommentsStrategy to Identify Duplicate Profiles
We needed to identify and merge duplicate Braze profiles (same email, different user IDs) across our entire user base. We evaluated two solutions. Solution 1: Identify duplicate profiles via /users/export/ids and attach a custom attribute for segmentation Export each profile, identify duplicates externally, then update profiles with a custom attribute is_duplicated=true and capture them via a segment. {% connected_content https://rest.au-01.braze.com/users/export/ids :method post :headers { "Authorization": "Bearer XXXX" } :body {"email_address":"{{${email_address}}}"} :content_type application/json :no_cache :save result %} {% if result.users.size == 1 %} {% abort_message('User is unique.') %} {% endif %} { "attributes" : [ { "braze_id" : "{{${braze_id}}}", "is_duplicated": true, "_update_existing_only" : true } ] } One caveat with this solution is that we need to export the entire user base, and it will take a couple of days to identify the duplicates. Solution 2: Identify the duplicate profiles via a Segment extension Key Assumptions: Every profile in Braze has at least one entry in USERS_BEHAVIORS_SUBSCRIPTION_GLOBALSTATECHANGE_SHARED (i.e., all profiles have a subscription state change event) Every deleted profile appears in USERS_USERDELETEREQUEST_SHARED Here's the query we're using: -- Purpose: Identify duplicate Braze profiles (same email, different user IDs) for merging via /users/merge endpoint -- Excludes deleted/orphaned users and only returns duplicates where 2+ active profiles remain WITH active_users AS ( -- Get unique user/email pairs, excluding deleted/orphaned users SELECT u.USER_ID, u.EMAIL_ADDRESS FROM USERS_BEHAVIORS_SUBSCRIPTION_GLOBALSTATECHANGE_SHARED u LEFT JOIN USERS_USERDELETEREQUEST_SHARED d ON u.USER_ID = d.USER_ID WHERE u.EMAIL_ADDRESS IS NOT NULL AND d.USER_ID IS NULL -- Exclude deleted/orphaned users GROUP BY u.USER_ID, u.EMAIL_ADDRESS -- Dedupe since source table contains multiple events per user ) SELECT DISTINCT a.USER_ID FROM active_users a INNER JOIN ( -- Find emails with more than one active user profile SELECT EMAIL_ADDRESS FROM active_users GROUP BY EMAIL_ADDRESS HAVING COUNT(*) > 1 ) dup ON a.EMAIL_ADDRESS = dup.EMAIL_ADDRESS; Key findings: This query only takes a couple of minutes to identify duplicates USERS_USERDELETEREQUEST_SHARED contains both explicitly deleted users AND users orphaned via /users/merge - this means the query automatically excludes already-merged profiles. Looks like Braze prunes orphaned profiles after /users/merge is performed. Has anyone else taken this approach? Curious if there are edge cases we should watch out for.78Views0likes2CommentsLoyalty 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, Rosa43Views0likes1Comment2025 Torchie Awards: Our Final Categories + The People's Choice
7 MIN READ We’re in the final days before Forge and the countdown to the Torchie Awards is on! For this post, we dive into three categories that always see the most entries: Collaborative Team of the Year, Creative Excellence, and Campaign of the Year. The submissions for 2025 were next level, and because of that we’re introducing something new this year: The People’s Choice Award for two of our award categories, Creative Excellence and Campaign of the Year. More on that in a moment, but first, check out the accomplishments of our nominees for Collaborative Team of the Year. Collaborative Team of the Year This award celebrates teams that have successfully worked across different departments and disciplines to create best-in-class campaigns. Crunchyroll A global, cross-functional team of 13 worked together to create a deeply personalized messaging experience for over 12 million members, resulting in over 3 million unique impressions. HBO Max Max Rewind 2024 was a globally executed, end-of-year personalized recap campaign that felt like a "Spotify Wrapped" for Max subscribers. A cross-functional team delivered this best-in-class, interactive experience, with CRM Ops leading the technical innovation by building it entirely in Braze despite lacking native tooling. This resulted in a stunning success, with a well-above average participation rate in the US and major press coverage. Jump This fully remote cross-functional team leveraged Braze to build a proprietary platform that delivers highly personalized, real-time fan experiences for clients, resulting in smarter campaigns and stronger fan connections. REA Group REA Group’s cross-functional team collaborated to expand their Braze expertise from B2C to B2B, resulting in record monthly active members in their B2B Customer app “Ignite” and a strong personalization stack, ready to accelerate even further. Sephora Sephora partnered across six different teams to tackle a critical Braze reimplementation, reducing their custom events from over 20,000 to a manageable 30, which led to a 549% year-over-year increase in revenue from a key campaign. SoFi A small, ambitious group at SoFi collaborated to create the "Money Moves" campaign, a highly personalized email that provided members with an insightful review of their financial progress, creating a blueprint for future data-driven campaigns. Your Vote Matters: Let’s talk about the People's Choice Awards Make your voice heard this year at Forge! For the first time ever, the community will decide on an additional winner for the People's Choice Award in two of our top categories: Campaign of the Year and Creative Excellence (hint: the ones you just read about!). During Forge, from September 29-September 30, you’ll be able to cast a vote for your favorite, whether you’re attending Forge in Las Vegas or attending Forge Digital, and determine who takes home the Torchie. Your vote will honor the teams and campaigns that have truly set a new standard for customer engagement. The winners People’s Choice for Creative Excellence and the People’s Choice for Campaign of the Year will be announced on the final day of Forge. Let’s learn about the finalists! Creative Excellence This award honors teams that use the Braze platform to create innovative, original messaging and unique customer experiences. In addition to the Torchie Award from Braze, this category is also eligible for the People’s Choice Award. ClassPass: Best of ClassPass ClassPass's "Best of ClassPass" campaign evolved from a simple idea to a globally scaled, multi-channel creative experience. Using Braze's Canvas, the team mapped a dynamic user journey that included in-app modals for voting, push notifications, emails, and a custom microsite for announcing winners. The campaign saw a 120% increase in in-app voting participation year-over-year and surpassed engagement benchmarks. Braze's features, like Smartling integration and dynamic variables, were key to personalizing content across five languages, proving that creativity and technology can drive authentic connection. HBO Max: Pre-finale IAMs HBO Max's "Pre-finale Voting IAMs" campaign transformed in-app messaging into an interactive, story-driven experience. The team used Braze's Multi-Page IAMs to invite users to predict outcomes for popular shows like House of the Dragon and The White Lotus, then instantly recommend new content based on their choices. This agility, enabled by Braze, allowed the CRM team to own the creative process end-to-end without relying on engineering resources. The campaign saw a significant lift in viewership for featured titles and proved that interactivity can build deeper user investment and loyalty. McDonald's: Unbagged For its "Unbagged" campaign, McDonald's used Braze to turn owned channels into a leading creative force. The campaign, which was a personalized, data-driven "tarot card" reading based on each customer's ordering behavior, was executed through 29 million individualized email and push notification experiences. Using Braze's advanced segmentation and dynamic content, McDonald's crafted over 700 unique story variations. The campaign went beyond metrics, strengthening fandom and emotional loyalty, and set a new standard for what CRM can achieve as a creative and cultural driver. RappiCard: Rosca RappiCard's "Rosca" campaign creatively leveraged a traditional Mexican ritual to drive in-app engagement. Using a custom HTML in-app message built in Braze, users could "cut" a digital Rosca to reveal a randomized, real-time reward. Braze powered the entire end-to-end experience, from handling random prize logic with JavaScript to using webhooks to assign rewards instantly. This approach pushed beyond traditional campaigns by creating a joyful, interactive ritual that increased the likelihood of promotion usage and fostered a deeper emotional connection with users. SoFi: Money Moves SoFi's "Money Moves" campaign was a highly personalized email that provided members with a financial "receipt" of their progress. The idea was to use Braze to showcase aggregated, sensitive data in a transparent and engaging way. The campaign used 31 novel custom attributes and 149 lines of Liquid logic to create a unique receipt for each member. The success of this campaign, which included the use of a third-party partner to add gamified "badges," proved that Braze's personalization tools can build trust and confidence with members, leading to a highly-regarded and impactful marketing message. Campaign of the Year This award recognizes campaigns that show strategic leadership and technical skill to build stronger relationships with customers. In addition to the Torchie Award from Braze, this category is also eligible for the People’s Choice Award. HBO Max: Paris Summer Olympics For the Paris Summer Olympics, the HBO Max EMEA team faced the challenge of delivering over 2,000 real-time communications to 13 markets. They solved this with Braze by building an automated messaging engine using API-triggered Canvas Flows, Connected Content, and Liquid logic. This innovation, including AI automation for key moment alerts, saved over 1,300 hours of manual work and resulted in a high streaming rate of Olympic content, well above the benchmark. The campaign demonstrated a repeatable framework for future live events and significantly boosted engagement. Ibotta: Project Egg Ibotta's "Cheap Eggs Program" was a rapid, four-week campaign launched in response to rising egg prices. Using Braze, the team quickly deployed a universal offer via Content Cards and Push Notifications, reaching a wide audience and driving strong performance. The campaign generated 643 million impressions and led to 319,000 offer redemptions, with 85% of egg offer redeemers also engaging with other content. This agile, data-driven approach not only delivered a significant lift in business metrics but also generated strong earned media coverage and strengthened user trust. RappiCard: Legacy RappiCard's "Legacy" campaign was a gamified experience built with Braze to drive sustained user engagement and financial activity. The campaign used custom HTML in-app messages to create an interactive "level-up" journey where users completed goals to evolve an axolotl avatar and unlock rewards. This strategy, fully orchestrated with Braze Canvas and webhooks, led to significant behavioral uplifts, including a 337% increase in utility bill purchases and a 45% increase in physical card purchases. The campaign was fully automated, required no engineering resources, and established a new growth layer for the company. SoFi: Invest Milestones SoFi's "Invest Milestones" program was designed to engage members beyond onboarding by celebrating their financial progress in real time. The evergreen program, built with Braze, delivers behavior-based messaging triggered by actions like placing a first trade or reaching a portfolio value threshold. This personalized approach has driven over $60 million in net new deposits and achieved a deposit rate nearly four times higher than the benchmark. The program created a scalable framework that allows the marketing team to launch new moments quickly, reducing manual work and driving long-term financial growth for both members and the business. Wendy's: Fresh Picks - March Madness Wendy's "Fresh Picks" campaign leveraged Braze to create an interactive March Madness experience, allowing customers to make tournament predictions. Using Braze's in-app messaging and webhook functionality, they seamlessly integrated with their loyalty platform to award points for correct picks. This multi-channel approach drove over 10 million in-app impressions, attracting over 550,000 new digital accounts and resulting in 1.12 million national offer redemptions. The campaign streamlined operations and delivered significant business impact by turning a passive event into an active, rewarding experience. Good luck to all our finalists–see you at Forge! Join us at Forge to celebrate all the finalists, learn from the best in the industry, and cast your vote for the People's Choice Award. If you can’t meet us in Las Vegas, join us for Forge Digital! Whether you're a long-time member of the community or just getting started, Forge is where you’ll gain the insight, inspiration, and support to stand out by using your creativity in new ways. See you soon!eakinsey31 days agoCommunity Manager620Views1like0CommentsRace Condition Issue between API-trigger and mail execution during Registration
Hello people, I have this interesting case which looking for a proper solution that wont affect the UX during onboarding. When user completes the registration process, we send a service mail with a verification link that users can verify their email addresses. Service mail is set as API-triggered campaign and we have this race problem that sometimes the API call is prior to mail execution which gives an error: "User can't found" Our campaign flow for user creation process on Braze contains 2 steps: 1- API call to create a ghost user (using alias and email address attribute only) to create user profile 2- API call to find the user profile and trigger the email send 3- when user clicks and verify mail --> actual user profile is created with all attributes. 4- API call to merge these user profiles. Between step 1 and 2, API call to find user data for executing email fails. Any user case or solution with this issue above? Support suggesting to add more delay between API calls to not face race condition, however registering a service and wait 3-4 minutes of 1st email for verification is not match with our UX flow. Thanks in advance276Views0likes5CommentsCRM Executive @ Chelsea FC
We have a new role launching within our digital marketing team to help harness the power of Braze and Segment (CDP) to develop and deliver our automation roadmap. You will be working across all areas of the club with the aim of maximising fan engagement. Please find the link here: https://uk.linkedin.com/jobs/view/crm-executive-braze-experience-required-at-chelsea-football-club-4331724525ChelseaFC2 months agoCollaborator80Views0likes0CommentsCRM Specialist at Dabble
Dabble is looking for a passionate Customer Engagement Specialist (US) to help bring our social Daily Fantasy Sports experience to life. In this role, you’ll create and execute engaging CRM campaigns across in-app, push, and email channels — building personalised journeys that delight our players and keep them coming back for more. You’ll collaborate with a creative, data-driven marketing team, using tools like Braze and Amplitude to craft communications that feel fun, fresh, and uniquely Dabble. We’re looking for someone with 2+ years of CRM experience, a knack for storytelling through data, and the ability to thrive in a fast-paced, startup-style environment. If you’re a team player who loves experimenting, innovating, and being part of a community that celebrates its wins together — apply today and join the Dabble crew!79Views0likes0Comments