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
User Data Export with callback endpoint
Hey hey! Hope y'all doing well. Has anyone ever exported User Data using not currents but a callback endpoint? I'm currently trying to automate exporting user data from a given segment using a callback endpoint. I'm using a Pub/Sub topic in GCP to do this. The problem is that I don't fully understand the mechanisms on how Braze publishes the URL to download the folder containing the user data in the payload response, after the API call. For example, if I'm exporting a big segment (10k+), the response from Braze is immediate: { "message": "success", "object_prefix": "812ad47c-451b-4d0a-b158-6d33713ba07b-1734705464", "url": null } But the URL is still not available (probably due to the size of the segment). My idea was to set a Pub/Sub topic which would be populated with the URL once it is ready, but I don't know what is the mechanism that Braze uses to update the URL in the payload response. I know it's a narrow specific problem, but any ideas, suggestions, or provocations would be of amazing enlightenment to me. Thank you!Liquid ids for variant ID, segment ID, template id
Hello - I need to drive traffic to a third party (impact). I have a canvas set up and I want to measure conversion based on the variant ID, the segment id and the email template ID. The conversion is tracked via impact. I was hoping I could dynamically add these to the url like so: http://whatever.co/?variant_id={{variant_id}}&segment_id={{segment_id}}&template_id={{template_id}} or http://whatever.co/?sid1={{variant_id}}&sid2={{segment_id}}&sid3={{template_id}} I thought that liquid variables may do this, but every test I run, the liquid parameters are excluded. Is there any way to make this work? Thank you13Views0likes0CommentsThe Nightmare Before Boxing Day (a poem)
"It's not what it looks like, officers, I swear! I wasn't sending spam, I just needed to share my deals with everyone! Ho ho holy night what have I done?!" [cue Santa sobbing into his beard] Poor Kris Kringle! 'Twas Monday morning and throughout the support queue, customers like Santa didn't know what to do. His "12 Days of Deals" campaign started off strong, with high open rates and clicks all week long. But on day 7, there arose such a clatter, he logged into his ESP to see what was the matter. The opens, they fell, while the spam complaints grew. What could be wrong? Only the deliverability team knew. I looked at his stats, and saw something amiss. He accidentally sent to his ENTIRE LIST! Not just subscribers or app users, oh no! He even included an old list from a trade show! Before we could stop it, the email was sent. The only thing left to do was see how Tuesday went. This one would do better, of that I was sure. Santa cleaned up his list, that was the cure! With careful targeting and engaging copy, the next campaigns fared better, though results were still choppy. It took him all month to recover inbox placement, and ol' Santa spent that time crying in the basement. "Next year will be better!", Saint Nicholas said, as he gave me a wink and patted my head. "I'll use double opt-in, I'll prune old contacts! I'll have a preference center, and maybe some snacks!" "Don't get carried away now, Mr. Claus!", I said. "Best practices are great, but subscribers don't need to be fed." We shared a laugh, and a cookie or two. Then he hopped in the sleigh, and away he flew. Let this be your lesson, while I have you here. Deliverability best practices are important all year! (Inspired by A Visit From St. Nicholas.)12Views0likes0CommentsMedia Library Exporting URL Links?
Hi, just starting with braze, I uploaded a bulk of 50 images, now I require to export in bulk the url links, there isn't an option to perform this. or is there? Also is it possible to keep the original name of the file rather than it being renamed: checkmark.png is now called original.png it becomes difficult to identify at a glance in the html code which file is referring to, or am I missing something? https://cdn.braze.eu/appboy/communication/assets/image_assets/images/676387dbcadb6c0064bf8575/original.pngSolved29Views0likes3CommentsConnected content making 2 calls
Hi I have this connected-content in email template; but when I send out, its always making two POST API calls; I'm adding customers in a list in a survey module and every time my canvas sends out email; it adds customers twice. Is there any way to prevent this? Thanks //Waqas {% capture payload %} { "contactDetails": "{{${email_address}}}" } {% endcapture %} {% connected_content {{ url }} :method POST :headers { "Content-Type": "application/json", "X-API-KEY": "xxx" } :body {{payload}} :content_type application/json :no_cache :save add_response %}27Views0likes3CommentsWe've created new blocks and templates for In-App Messages. Would love some feedback
Hi all In the drag&drop in-app editor, we created tools to enhance our own campaigns. The impact of this extension on our teams convinced us to release it as an extension to help other marketers achieve the same results. Video embedding (YouTube, Vimeo, and MP4), countdown timers, interactive scratch-to-reveal coupons, animated counters, auto-close messages, copy-to-clipboard coupon codes, an In-App Messages template library and import/export email templates are just a few of the features included in this extension. Each tool is crafted to help marketers create more dynamic, engaging content—no coding required! This extension is available in the Chrome extension store: https://chromewebstore.google.com/detail/hippo-power-tools-for-bra/klnaclpjbenicaapccooonooopnieekg Would love any feedback you have on this extension, including ideas for more features. Our goal is to make these useful tools for all Braze users.167Views2likes5CommentsDifferent Open Rates on an AB Test with Same Subject Line and Same Email Design
Hi! We are observing a high difference of Open Rates (a difference of up to 10 points of percentage) between two variants of an email, which have the same Subject Line, same Preheader and same Email Layout. The only thing that differs between the two variants are the dynamic offers in the emails, but the design and layout is exactly the same. We have used the variant split of Braze canvases to randomly distirbute the variants. After 2 weeks of test, the Open Rate seems to start stabilizing between the two variants. Has anyone already experienced such a use case with Braze? Regards, Liva33Views0likes2CommentsFindings from our December campaign analytics and performance survey
We recently conducted a survey to gain insights into how and when our marketing users review the analytics and performance of their campaigns and Canvases. We had an impressive response, with 1300 submissions. Thank you to everyone who participated! Timing of campaign/Canvas review survey findings: Within 24 hours after launch: 45% of you check your analytics right after launching a campaign or Canvas. This quick review allows for quick adjustments and optimizations of ongoing campaigns. If your campaign or Canvas will add users over time, don’t panic over early performance indicators, but keep an eye out for any warning signs. On specific days of the week: 20% of you prefer to check performance on set days, like Mondays and Fridays, which helps plan and strategize for the week ahead. Daily checks: 19% monitor active campaigns and Canvases daily, ensuring they stay on top of performance metrics. Varied by campaign/Canvas: A notable 46% of you also indicated your frequency depends on the specific campaign or Canvas and the metrics you track. This flexibility is key to adapting to different goals and strategies. Other: 8% of you have unique approaches that don’t fit into the other categories. Best practices for reviewing campaigns and Canvases: 🗓️ Set a review schedule: Whether daily, weekly, or after a specific milestone, having a consistent schedule helps you stay organized and proactive as you launch new one-off and ever-green campaigns. 📈 Focus on key metrics: Identify which metrics matter most for each campaign or Canvas. This could include engagement rates, conversion rates, or customer feedback. 🤸 Be flexible: As many of you noted, the approach can vary by campaign. Be open to adjusting your review process based on the goal of your campaign or Canvas. 📃 Document your learnings: Keep track of insights gained from each review, and share your findings with other internal teams! This will help refine your marketing strategies and improve future campaigns or messaging tactics. How do you approach reviewing your campaigns and Canvases? What metrics do you find most valuable? Let's learn from each other! Share your analytics practices and insights in the comments below. Happy analyzing and happy holidays! 🎄18Views3likes0CommentsApple Push Notification Certification
Hi, Apple has recently sharednews that Certification Authority for Apple Push Notification service server is changing. Our team is curious if Braze team is handling this currently and if there’s anything we need to do on our side as integrators. Thank you!Solved34Views0likes2Comments