Collecting Team Affinity Data
Hi everyone! I’m working on a project that relies 100% on explicit user data (no implicit/behavioral signals), and I’m trying to determine the best way to capture Team Affinity using Braze tools/features. My main goal is to figure out the best channel (Email, Push, or In-App Message)—or a mix of all—to collect explicit team preference data, then use that data for downstream targeting and personalization. Goal: Assign each user a preferred team (their “team affinity”) based completely on explicit data they provide — not inferred behavior. What I’m trying to solve: I want to build a system where, once a user selects their preferred team, Braze can: Capture and store that explicit preference reliably Update or overwrite it if the user changes their selection later Allow future campaigns/segments/targeting to easily reference this “team affinity” value Trigger follow-ups or automations based on a user’s declared team What I need help understanding: What is the recommended Braze setup for: Storing team affinity (Custom Attributes? Subscription Groups? Catalogs?) Capturing the explicit selection (e.g., In-App Message button actions, email deep links, or other methods) Updating the stored value cleanly when the user changes teams Making the system scalable when there are many teams Ensuring the affinity value can be used instantly for segmentation and personalization If anyone has examples, best practices, or a tried-and-true workflow for managing explicit-preference data like this, I’d love to learn from you. Thank you!53Views0likes2CommentsSurveying Tools x Braze for User Research
Hi all, TL;DR Looking for Survey Tool recommendations that integrate seamlessly with Braze for Emails and In-App Messages. Currently using Braze for Lifecycle Marketing, but our user Research team are using Iterate to build Email and In-App Message surveys. We've been discussing whether using Braze for some of their needs would make sense (for example, it would make audience management way simpler) and in parallel they're also wondering whether Iterate is the best out there for integration with Braze and cost-benefit to their needs. I know Braze has some of the functionality we need available as well, but I think it would still be quite limited (based on the wishlist below). The must-haves/wishes are: In-app surveying, email surveying Allows for these question types: multiple-choice, likert scales, ranking (wish) sliding scales Allows for these question content types: info screens (have a “question” that isn’t a question but a direction or information), images (wish) multiple choice images, videos Analysis: simple overview of question answers filter responses by date & other attributes Survey functions: randomise question order advanced branching logic (multiple layers) set limits on survey responses/sample size efficient user & event targeting with minimum dev effort (e.g. data stream from CDP) Privacy/GDPR compliant Integrates with Braze Project forders/tagging (to organise by team/research topic) Any experience or tips appreciated!28Views0likes2CommentsComplex 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!72Views0likes4CommentsLink Alias Issues in Content Blocks
We have 16 different franchise brands that we market for individually. I have content blocks set up for all of our branded footers (multiple design options for each brand) that I use on every email. We were really excited to have content blocks so we could easily update standard footer elements and links without having to update it on all of our live emails for every brand (there are hundreds), but it seems that building all these content blocks will still not be useful for making universal updates bc if I change a link, I still have to go into every single email of every live canvas and campaign to retype the link alias name - a very tedious an unnecessary process that essentially defeats the purpose of the content blocks in the first place. Does anyone know if it's possible to specify the link alias name in the HTML of my content blocks (or even just in my HTML email templates) for the UI to recognize the alias name automatically so I won't have to manually name the same link in every email? I know that aliases are unique to each email, but this is not useful at all when we have standard links that are on all emails that I'm naming the same thing every time anyways. There has to be a better option than "all or nothing" on the link alias enablement bc we want to use it. But the benefits of the content blocks are being cancelled out by the link aliases. We put a lot of work into rebuilding all these templates/blocks for all of our brands when we migrated to Braze, so I really want to find a way to make it work.340Views0likes4Commentsmultiple subscription group update
Adding subscription group to your email program is a great way to retain customers from on overall exit. Unfortunately adding the program starts all existing customer as unsubscribe. Luckily there is a webhook to switch them on, unfortunately I am only able to switch on ONE at a time. Has anyone attempted to switch multiple subscription group at a time?669Views0likes7CommentsRequest: Save Email as Template
I would love to have the ability to utilize emails I've created in campaigns in Canvases. But the only way to do that is to export the email out of campaign as a .zip file and then import it into templates. This then removes the best part of the email creation and editing process: drag and drop! So then I can no longer edit the email in the canvas without digging into the code. Anyone else have this problem? This is a feature I've been able to use in other email marketing services like hubspot! Would love a "save email as template" dropdown option. Or, when I'm creating a canvas, be able to select emails that I've created in campaigns.1KViews6likes4Commentsre-loop canvas or template for multiple send
Hi All, Has anyone done a re-loop in the canvas where one customer would get the same message multiple times. Not trying to spam the customer but for transactional purpose where they would need to get the same template multiple times based on the number of accounts a customer might have or event a customer runs through. Currently, I duplicate the template and do a decision split to evaluate if they have multiple. If they do then they will get the duplicate template with the second account data and so forth. For simple 1 or 2 template communication that's easy but we also have a canvas with 23 templates and duplicating that multiple times just leave room for error. Curious if anyone has done it a better way Thank you ^-^37Views0likes1Comment