Inspiration
65 TopicsComplex 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!69Views0likes4CommentsHelp With Welcome Series
Hi all, I'm curious to hear how other companies have seen success with their Welcome Series canvases. I have mine set up as the following: Welcome Canvas - ensures all users get an in app survey asking their education level and a 'welcome email'. New User Activation Canvas - prompts the user to complete the first high-value action. I've seen very little uptick compared to the control group in both of these canvases and was looking for some inspiration on how to improve this. Thanks so much!73Views0likes4CommentsWordPress 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!22Views0likes2CommentsFavorite Braze (new-ish) Features / Releases?
Hey all đź‘‹ I'm jumping back into Braze after 2 years away, and interested to learn what's changed and what are some of the communities favorite new features?? I noticed the UI has been revamped, and there's some great new features, so interested in hearing what are some of the things that have made real differences in your work in Braze or really delighted you when you started using it? Thanks in advance and happy to be back in the platform!209Views1like4CommentsIOS 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.42Views0likes1CommentHow 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!40Views2likes0CommentsWhat’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! 🙌92Views1like3CommentsHow 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 🙌54Views0likes1CommentGuidance on Limiting Audience per Experiment Path in Canvas
Hi everyone, I'm looking for some guidance on a use case I'm currently working on. I want to implement a spinning wheel IAM using a single Canvas that includes 5 experiment paths. The goal is to limit the number of users entering each path — for example: Offer A (Path A): 150 users Offer B (Path B): 100 users And so on... While the experiment path node in Canvas allows user distribution using percentage splits, I’ve found that it doesn't always behave as expected — especially with small total audience sizes (e.g. 10–20 users). During a live test with internal team members, the users were not evenly distributed across paths, despite using balanced percentage settings. My questions: Is there a minimum user count required for the experiment path % splits to work accurately? Is there any official documentation explaining how this percentage-based distribution works under the hood? As an alternative, I’m considering building 5 separate Canvases or campaigns, each with entrance caps to control how many users receive each offer. However, it would be ideal if Canvas supported audience caps per path directly. Any tips, documentation, or suggestions would be greatly appreciated! Thanks in advance! Siva109Views1like4Comments