Canvas
93 TopicsFavorite 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!178Views1like3CommentsAutomated Alerts for Zero Canvas Entries
Is there a way to automate alerts when a Canvas receives zero user entries or sends over a specific time period? This would help us proactively catch issues such as incorrect entry criteria, audience filters, or triggering problems—without relying on manual oversight.63Views1like2CommentsSMS Message in Canvas, Intelligent Timing is not saving
I am currently working on setting up some new Canvases in braze and any time I add a new SMS message so far today and turn on intelligent timing, after saving the draft of the canvas it is removing the intelligent timing settings on the SMS messages. We have this set on other current active canvases with out any issues so wondering if anyone else is seeing this. Possibly a new bug? When reading the docs I don't see anything that would cause this setting to be removed when it is set.37Views0likes2CommentsPayment Reminder
Hi All, I am trying to create a canvas that will send payment reminders for user who have booked an appointment and have not yet paid. It should send a message 24 before the appointment date if payment has not been made. I need to make sure that the reminder is only sent to that specific appointment with the payment pending (the user can have multiple appointments booked - some paid, some not). I am passing one custom event for appointment_reserved and properties for user_id and booking number (appointment_uuid). I have another custom event for appointment_paid and properties for user_id, booking_number and amount. I created a triggered canvas that will fire based on appointment_reserved. In the canvas, I added a Delay step and set it to wait until 24 hours before the appointment. Then a added an Action step checking if there is an appointment_paid (custom event) for that specific appointment_uuid (property). If yes, the user exits the canvas, if not, he receives the Payment Reminder message. This is not working, and I am pretty sure I am setting this up incorrectly in the Action step. Could anyone please help?50Views0likes3CommentsTesting Canvas Context
Hi everyone 👋 I’m looking for some guidance on how to effectively test Canvas journeys that use Context variables. We’ve got several high-priority use cases where Context is essential (e.g., assigning voucher codes using Connected Content), but we’ve realised that Context isn’t supported in the Test Canvas feature. This makes it really difficult to validate personalisation, since variables won’t populate during testing — forcing us to rely on live sends to internal test accounts. Has anyone found a good workaround or best practice for testing these kinds of setups? Would be good to hear how others are handling this. Thanks88Views0likes2CommentsGuidance 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! Siva92Views1like4CommentsImpact 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!63Views1like2CommentsHow 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, Kattia169Views3likes4CommentsComparing 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?138Views0likes4Comments