inspiration
52 TopicsHandling 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!6Views0likes0CommentsReferral-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!69Views1like3CommentsIt 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.41Views1like1CommentBest 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.77Views0likes1CommentWordPress 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!140Views0likes4CommentsComplex Canvas
We are trying to accomplish something in order to run a one month challenge and would love some assistance! Basically, we will be asking people via in app message and content card to opt-in to the challenge throughout the month. If they click on a button, this will change a custom attribute value to true, which then triggers them to enter a canvas which sends them motivational content and updates. Due to the complexity of triggering the messaging throughout the month and it needing to end on a specific date, I am looking to be able to filter the users based on when they entered the canvas. I was thinking there could be a way to do this based on a user update step at the very beginning of the canvas and update a new attribute to 'now's date. Then filter with an audience path to customize the messaging further down. However, I can't seem to be able to get that user update step to work. I've tried a few different liquid options, but no dice. Has anyone done this previously and what's the mechanism you've used? I'm wondering if this would be a good place to use a canvas context step, but I can't seem to figure out exactly how to implement that in order to achieve what we're looking to do. Any help is much appreciated!128Views0likes4CommentsIOS background events not firing but Android does
When audio is playing on our mobile app, and the listener puts it into the background, Braze can successfully send the 1-minute events on Android, but not on iOS. Our app is in React Native. Help Please, if anyone has encountered a similar issue and how to resolve it. On iOS, the SDK seems to record all background events correctly, but does not send them to the Braze server until the app returns to the foreground — at which point all queued events are sent in one batch. If the app is closed before returning to the foreground, those background events are lost. This behaviour suggests that the Braze SDK disables data flushing while the app is in the background on iOS. I also noticed that whenever the app goes to the background on iOS, Braze logs a “session end” event, followed by all the accumulated background events when the app returns to the foreground — which further indicates that the SDK pauses data flushing during background execution. We have tried the following without success: Adding background-fetch and remote-notification to UIBackgroundModes in Info.plist. (I didn't think this could fix the issue but just tried it) Calling requestImmediateDataFlush() immediately after each logCustomEvent(). We use the "react-native-background-timer" package to send periodic pings (1 min to our backend API, and 10 min to Google Analytics using "@react-native-firebase/analytics"), and those continue to work reliably in the background — suggesting the limitation lies specifically within the Braze SDK rather than iOS itself.75Views0likes1CommentWhat’s the best approach for an NPS survey?
Hey everyone 👋 I’m planning to add an NPS survey to an email campaign and I’m curious — what’s worked best for you? Email with a link to a Braze landing page with the survey Or an embedded survey directly in the email? Both options will consume data points to collect information from each user, but which do you think has more advantages overall? Would love to hear your experiences! 🙌140Views1like3CommentsHow Do You Measure Success of Braze Content Cards on Website?
Hi all, I’m looking for insights on how to measure the success of a Notification Center on a website built with Braze Content Cards. We’ve implemented a bell icon that opens a feed of personalized cards (like an inbox), but we’re unsure how to define success or what benchmarks to expect. Specifically, I’d love to know: What CTR or open rates are considered “good” for the notification bell? What CTR do you see on individual content cards in the web? Do you track dismissals or post-click behavior (e.g., page views, conversions)? How do you set goals or measure ROI for website Content Cards vs. in-app or email? Any dashboards, examples, or learnings would be super helpful! Thanks in advance 🙌62Views0likes1CommentDecision Based on Email Opens - Canvas
Hi, this may be too basic, but I've tried and failed. I'm creating a journey in Canvas while they deliver my assets, and in one part of our strategy, they ask me to perform an action based on whether or not the user opens an email (sent in previous steps in the same canvas). I tried to do this with the decision split, but it only lets me do it by segment. Is there a way to do this? Thanks for your help!Solved120Views1like1Comment