Places
Channels
Learn the ins and outs of every channel that Braze supports—from email, SMS, and WhatsApp to in-app messages, push notifications, paid media, and more.Orchestration
Trying to implement winning strategies? Bring your questions about A/B testing, optimization with BrazeAI™, and creative personalization here.Data
Find answers and ask questions about our 100+ turnkey partner integrations, customizable SDKs, APIs, cloud data ingestion, and more.Recent Content
Need to export Opted In date. Any ideas?
Hi all We are linking our Braze instance to some internal tooling and it is a non-negotiable requirement that we share the opted in date for each user we pass, so they know how old the opt in is. I can see the date exists inside Braze but it does not look like the API passes this date. Has anyone had a similar problem or know of a workaround? Thanks!24Views0likes3CommentsLiquid: Can I add a variable to abort_message() function
Is there a way to pass in a variable or attribute when using abort_message() function? I've checked the documentation but I can't see a way to do it. I've tested variations and can only get plain text to work. // this works abort_message('my abort reason') // this doesn't work {% assign abort_reason = 'reason1' %} abort_message({{reason1}}) abort_message('{{reason1}}')Solved29Views0likes3CommentsMulti-screen survey in app message
Hi there! I am trying to create a multi-screen in-app message with a survey that has 5 questions. 4 questions have a multiple choice answers and 1 is open-ended text. The ideal flow is that the next question is immediately displayed once a user answers a question. Everyone will see the same 6 questions (aka they don't need to be dynamic based off their answers). Does anyone have any tips here? I can only find the option for simple surveys in braze and no option for multi-screen/question. Thanks! Bianca77Views0likes4CommentsMicrosoft Deliverability
I am currently ~35 days into IP warming. Since the start I've had issues with Microsoft. Even when sending ~137 emails a day to highly engaged openers I was marked as spam. Perhaps I moved to quickly with IP warming? I've reeled back to only send to people who opened every email for over 3 months (supposably) before switching email platforms. I'm still being marked as spam. My complaint rate is 0 percent. This is the soft bounce error I keep getting from microsoft in my message activity log: 550 5.7.1 {hash}, messages from [a.b.c.d] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3150). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors. [Name=Protocol Filter Agent][AGT=PFA][MxId={hash}] [{base64} {hash}:31:50.583Z {hash}] I've reached out to microsoft several times and this is what they get back with: "The connection and throttling limitation against your IP has been set to a more appropriate level based on your reputation. Please note that this does not guarantee that your mail will be delivered to a user’s inbox, only that it will no longer be subject to the previous thresholds unless your IP/domain reputation degrades (or) until it exceeds its revised thresholds." I'm at a loss for what to do. Should I scale way back and start IP warming again from 10 emails? This is my Microsoft SNDS email performance page:37Views0likes1CommentDelay in Canvas
Hello :) I'm new to Braze and I am working on an action-base canvas including a delay. The idea is to send the campaign the day after an action is performed and at a set time. For example: a customer make a purchase on Monday (doesn't matter the time), I want him/her to enter the canvas and receive my messages on Tuesday 11am. Is this possible and if so, how to set this up please? Many thanks in advance for your help!27Views0likes2CommentsCustom Event + Properties
So, I am triggering a few custom events which contains a few properties as below appointment_booked (appt_time, appt_location, app_details, appt_virtual) all strings except for appt_virtual which is boolean In canvas config, I am segmenting users which has received the appt_virtual event more than 0 times I have a action path activity with x2 actions (performed custom event appt_virtual where appt_virtual is true) and the other action where is false. all users are going to the "everything else" path? why ? and decision split or audience path doesnt allow me to filter based on the custom event properties, whats going on? why such limitation. whats the correct way to configure it?53Views0likes2CommentsLinking to the new Preference Center
Hey Community, I'm currently looking into implementing a new Preference Center in our Emails which are adapted based on the Country where the user lives. Currently all new Preference centers are launched but I am having trouble adding these to the email. A simple copy of the liquid code does not result in the preference center showing up in the Email. I have followed all the steps from the https://www.braze.com/docs/user_guide/message_building_by_channel/email/preference_center/dnd_preference_center/#step-5-customize-your-confirmation-page. Is there maybe something I am missing?66Views0likes4CommentsLanding pages data tracking
Hi everybody! I was wondering, does anybody have any experience yet with the data side of landing pages? I am currently trying to implement a landing page in our NPS flow (so that, next to the score, we will also receive additional feedback from users), but I come across two things: Does anybody know if there is already a currents integration established for the data that we are tracking through the landing pages? When i incorporate the landing page url in an email, the link alias seems to disappear so we we wouldn't be able to track scores the way we used to anymore. Does anybody know the solution how we can use the landing page variable in a link while maintaining the link alias? Curious to hear about everybody' experience! Daniel43Views0likes1Comment