Canvas
89 TopicsGuidance 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! Siva60Views1like4CommentsImpact of Email Template Changes on Queued Subscribers in Active Canvas
Hi everyone, I'm seeking some clarification on a scenario involving an active canvas with an email step that includes quiet hours and rate limiting. If there are a large number of subscribers currently queued in that email step, I'm wondering if it's possible to change the email creative by swapping it with a new email creative and then saving the canvas. Specifically, I want to know if this change would ensure that those subscribers who haven't yet been sent an email (i.e., the request hasn't been sent to the ESP) will receive the updated email creative. Do I need to stop the canvas, make the change and then re-activate? Or can I do it with just editing the canvas and saving the changes? Has anyone experienced this, or can anyone confirm how this works? Thanks in advance for your insights!38Views1like2CommentsFavorite 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!83Views1like2CommentsHow 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, Kattia137Views3likes4CommentsComparing 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?108Views0likes4CommentsFor 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!93Views4likes3CommentsPRODUCT REQUEST: Split Audience Based On Canvas Entry Property
Hi Braze! Where in the Braze Product Roadmap is the ability to split Canvas audiences based on Canvas Entry Property? From my experience working with several teams, this seems to be a highly requested feature. We are currently using the workaround of having to log the Canvas Entry Property as a Custom Attribute, using the User Update Step, but this certainly is a workaround that requires extra DPs. Any insight would be super helpful! Thank you so much!Solved313Views6likes4CommentsRemove user in the canvas flow
I have a list of users that I want to remove from a Canvas so they won't receive the remaining emails. This list will be updated regularly. Should I keep adding individual email addresses to the Exit Criteria each time, or would it be better to create a segment and use that as the Exit Criteria—so I can just update the segment whenever needed?70Views0likes2CommentsError in Syncing Audience -Google Ads
I encountered an issue with users syncing in the Audience Sync for canvases because the Google account linked to the partner technology was removed in Google ads [deactivated user]. We've since fixed the issue by replacing it with an active Google account, and the sync is now working. Will the previously errored users be re-synced automatically, or is manual intervention required? If yes, how?Solved58Views0likes1Comment