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
Content Card click trigger IAM
I want to create a flow of a customer clicking on a Content Card in our App which instantly triggers an IAM. The logical solution is for the Content Card click to log an Event. Then a separate campaign triggers the IAM based on the Event being updated. Problem is in testing it works on some devices and not for others maybe due to Events being updated in the user profile is delayed. You could create a Canvas with an Action Path to look for "Click content card", but the IAM will trigger in the next session. Any ideas? Thanks Nicknickvdk1 hour agoCollaborator12Views0likes1CommentCampaigns Translation via API
Hi there! I'm working on an integration that consumes Braze API endpoints for translation. I created a test campaign, enabled languages and added translation tags on the campaign's content. I was able to export the CSV, add translations, and upload the CSV back. But, if I check the UI, I see almost no difference and I don't find any language dropdown or any other method to preview the translation. Also, if I call the GET /campaigns/translations method from the API for this campaign, I get the result: "This message does not have multi-language setup". I'm stuck here and not sure how to proceed. Any advises are more than welcome. Thanks!juanfausd2 days agoCollaborator17Views1like2CommentsHow to add link tracking to an Abandoned Cart URL
Hello, I am using `{{context.${metadata}.checkout_url}}` (from this support article) in an Abandoned Checkout email. According to the guidance in this article I should hardcode the base part of the URL and use liquid for the dynamic part. How does this work when for an Abandoned Checkout URL the full string is dynamically generated? The email editor shows a warning: URL {{context.${metadata}.checkout_url | default: 'https://shop.domain.com}} failed to be assigned an LID.anthonyNoel2 days agoCollaborator20Views0likes1CommentHello from a new face in Community
Hi everyone! 👋 I’m Stef Baldwin, a new team member here at Braze. I'll be working on our digital community efforts, and I’m so excited to get to know the experts (that's you!) who make this space what it is. Whether you have a big idea, a small piece of feedback, or just want to say hello, my door is always open. I can’t wait to dive in and learn from you all!StefanieB2 days agoCommunity Manager13Views0likes0CommentsHandling Translations
Hi - I'm wondering how people have found success in structuring their teams and workflows to cater to different languages? We are an English-first app, but have it available in Spanish, French and German. So far, I've just completely excluded the additional languages from campaigns because we don't have the bandwidth to handle other languages right now. We are a small team of English speakers (I took French immersion in school but wouldn't rely on it since I haven't used it in a long time). I have a few different use cases which could probably benefit from their own approach: One-off campaigns: regular monthly newsletters, feature releases, surveys etc. Canvases: Welcome series, purchase conversion, churn reduction canvases: these are fairly complicated canvases which are updated once per month, maybe. We typically are testing timing, subject lines, copy etc., so we are changing them. I want to reduce the manual workload as much as possible, so the trade-off of individual language analytics vs. having to keep multiple canvases updated is a pretty big consideration. Curious what solutions other people have landed on. What's your current workflow? How did you land on it? Did you try something prior that didn't work? Are you using separate canvases, user journeys or simply just calling liquid within the message? Are you using any of the Braze language tools? Are you using spreadsheets or any tools like Phrase or Lokalise? Any drawbacks to your current set up? Thank you, I appreciate any help you're all willing to give!emily_wri6 days agoSupporter38Views0likes1CommentLearning & Community in Berlin | 18-19 March
Berlin friends, we’re bringing in-person Braze training to you this March for a two-day Learning & Community event series! Wednesday, 18 March 1:00–5:30 PM — Braze Certified Marketer Bootcamp (Braze customers only, includes 100% off Marketer exam) Thursday, 19 March 3:00–5:00 PM — Workshop: Launching a New Product with Braze (Open to all, includes 50% off a Braze certification of your choice) 5:00–7:00 PM — Bonfire Community Meetup (Open to all, includes an additional 50% off certification) Join one session or attend all three — we’d love to see you there and connect in person! Register HereLearnWithAustin8 days agoBraze Employee21Views2likes0CommentsThe sixth Global Customer Engagement Review is here!
1 MIN READ Take an inside look at where AI is actually moving the needle, versus where it might be accidentally building a wall between you and your customers. Find out why: Marketers think they’re nailing it, but consumers still feel overlooked AI bots are now "shopping" for your customers—and what that means for your business Consumers expect brands to pair AI efficiency with a human touch The report is interactive and lets you filter stats by region, double-click into deeper insights, and test your knowledge at every turn. Explore different strategies that top-tier brands are using to stay three steps ahead—get access to the report here.eakinsey8 days agoCommunity Manager10Views0likes0CommentsReferral-style competition using Braze - advice needed
We’re currently exploring a referral-style competition and wanted to check whether Braze offers any native referral mechanics that could support this. Use case: Simple prize-draw referral campaign Users refer friends to sign up for a new app via a unique link or code Each successful app install via that link/code earns the referrer an entry into a prize draw Key requirement: Ability for Braze to automatically generate a unique referral link or code per user (e.g. via email) If anyone has experience implementing something similar in Braze, or can share examples / best practices, that would be really helpful. Happy to clarify any details if needed - thanks in advance!JoeVerrell13 days agoCollaborator83Views1like3CommentsHow to you manage 'Happy customer signals' in multiple Canvas
Hi everyone, I'm currently building a signal-driven evergreen referral canvas and would love some input from others managing multi-canvas ecosystems. Entry logic includes: Lifecycle stage: set up completed + post onboarding Lifecycle transitions: trial to paid, upgrade, renewal success Joy/value signal: high-intent engagement actions indicating 'happy customer' We will also apply a 30-day cooldown period and exclusions for inactive statges (payment failed, paywall not activated) The challenge we are currently experiencing is that some joy/value signals are being used as entry criteria for other canvases (eg upgrade and leave an Amazon review) For those running multiple advocacy and revenue expansion programs: How do you prevent signal collision across canvases? Do you apply any prioritisation via entry criteria, mutual exclusions, segments or global filters? Do you centralise joy signals into one canvas before routing users? (would be super complex to mash all the canvases together) Any best practices for avoiding user fatigue while maximising monetisation and advocacy moments? Would love to hear how others structure governance across overlapping signal-based canvases.Lin_To13 days agoSupporter103Views0likes2Comments