Request: 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.946Views6likes4Commentsre-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 ^-^17Views0likes1CommentFind matched filter group in Canvas step
Is there a way to find which filter group a user matched when matching a step in a canvas? Ideally I want to use the returned events data which is in USERS_CANVASSTEP_PROGRESSION_SHARED or something like that, but I can only find a reference to the canvas_step_api_id, not anything internal to the step node itself apart from its name. Thanks60Views0likes8CommentsMachine vs. Other in Audience Segment Filters
Hello everyone! I work with a freelance client with specific defined audience goals. I'm blocked with an issue within the current segment filters to ensure zero overlaps but want to see if there's anything I'm missing or if anyone has a suggestion for me. Audience groups and qualifications 1: New or active (within 120 days as defined by "created_at") This group is defined as someone who has other opened within 120 days OR machine opened BUT ALSO clicked within 120 days OR their "created_at" date is within 120 days. 2: Lapsed/Dormant This group would be someone who has done a verifying action to confirm their "real" but those actions are older than 120 (they have other opened more than 120 days ago or machined opened AND clicked more than 120 days ago). 3: Inactive / Never engaged This would ideally cover everyone else. They've never other opened but may have machine opened but never clicked. If they have never other opened, or machine opened but didn't click, and the created_at date is within 120 days, they'd be in the first group until that 121 day mark. Challenges 1: Someone can have both a "last other opened" and "last machine opened" within different time frames. 2: The Braze segment filters allow for AND and OR statements but those groups must use all AND or OR statements. I can't define more complex "if this, then that" scenarios such as [created_at is more than 12 days] AND [[last other opened more than 120 days ago] OR [last machine opened AND clicked more than 120 days ago] OR [machine opened never]]. This is possible in Mailchimp and I'm fairly certain in other ESPs (combining and/or statements within larger and/or statements). 3: You can't have more than 1 segment that refers to another segment. (I can't define group 1, then define group 2 but also exclude group 1 if there's an overlap). Any suggestions or recommendations on how to get these first two audience groups into a segment with zero overlap?22Views0likes2CommentsWhat’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! 🙌68Views1like3CommentsHelp with Tracking Pixel Placement in Braze Emails
Hi Braze Community, I’m looking for guidance regarding tracking pixel placement in Braze emails. By default, the pixel is placed at the bottom of the email, but we’ve noticed that some of our longer emails are getting clipped by Gmail, which seems to be impacting our open rate tracking. I’ve seen that there’s an option to move the tracking pixel to the top of the email, which could potentially resolve this issue. Before applying this change across all campaigns, I’m wondering: Is there a way to test this change in the NonProd environment first? Alternatively, can we apply this change to selected email campaigns only for testing purposes? Also, our emails typically have Liquid logic positioned at the top. Would moving the tracking pixel above this logic cause any issues with rendering or data capture? Has anyone tried this approach before? Would love to hear your experiences or best practices. Thanks in advance!70Views4likes2CommentsEmail Suppression
Hi all, We currently have an issue where we can't seem to suppress email addresses from campaigns and canvases. We have used the re-targeting options (i.e those who have received a message etc) but the issue with this is it manages it at a profile level - not email level. The challenge we have is that many of our users share email addresses across profiles and its not possible to merge them. We have multiple campaigns sending per day and need to be able to control the amount of emails an email address receives NOT necessarily the profile. As an example .. User A and User B share the same email address User A qualifies for Campaign 1 User A and User B qualifies for Campaign 2 Using the current re-targeting options, we would be able to ensure that User A only receives one message, but the email address would receive 2 (one for User A from Campaign 1 and then one for User B from Campaign 2). We need an easy way to orchestrate this within Braze, but the only way we think we can manage this is by passing delivery logs back to our warehouse then passing back through as an attribute .. which isn't ideal with the data delays around that! Has anyone got any ideas / worked around the issue?52Views1like2CommentsTracking Users' Post Click
Hi Braze Community, I am scratching my head a bit trying to understand how the Braze SDK does not have an out-of-box feature that automatically associates a session with a specific user post email/sms campaign click. From what I am reading, even after having clicked through a campaign, if a user comes in a private browser or is not cookied Braze will not recognize them until they log in or put their email somewhere onsite. This is hugely challenging for us, and I assume others as we want all email/sms traffic post-click automatically identified to help fuel abandonment flows. The only solution that we have found is surfacing the external id in every campaign URL and calling changeuser once they hit the site referencing their external id in the URL to tie their session to the correct profile. Is this truly the only option or am I misinterpreting this workflow? How have others dealt with this issue?45Views0likes1Comment