Recent Content
Combined email and sms capture using iam
Does anyone do a combined email and phone number capture in Braze? I'm trying to create an experience where first screen is email capture, second screen is phone number capture, and third screen is confirmation but struggling especially because I would like the form to tell a user if the email already exists in Braze.5Views0likes0CommentsMarch Marketer of the Month Roundtable Webinar
UPDATE: Check out the recording 👇 and don't miss our next Marketer of the Month Roundtable! Join us for our upcoming Marketer of the Month Roundtable on March 19 at 11 AM EST (4 PM BST) featuring inespais and Guenda! This quarterly webinar series offers insights from Braze customers like you, curated by the Braze Learning team. Each session will cover a variety of topics based on the perspectives our Marketers of the Month wish to share, including but not limited to: Exploration of recent campaigns or canvases run in Braze: their objectives, setup process, outcomes, and key learnings. Insights into onboarding, retention, win-back, and churn strategies: areas of focus for their brands, implementation of successful strategies in Braze, and lessons learned. Maximizing the value of Braze products: objectives for using different products, strategies for optimization, derived value, and results or insights gained. Don't miss this opportunity to learn from your peers! Register by RSVPing to this event here on Bonfire. UPDATE: Check out the recording 👇 and don't miss our next Marketer of the Month Roundtable! Don't forget to hit the 🔔 follow button on the events board to stay in the loop on all of our upcoming events.EmilyCalderon2 days agoCommunity Manager1.4KViews6likes4CommentsCreative Spotlight: Max's Mood Messaging Campaign 🔮
1 MIN READ In this edition of our Creative Collective, we’re excited to highlight Max's innovative "Mood Messaging" campaign. Spotted while watching White Lotus S3 👀 As the streaming landscape continues to expand, viewers are faced with an overwhelming array of choices, making it increasingly difficult to decide what to watch. In fact, the Nielsen Streaming Content Consumer Survey revealed that 20% of viewers often don’t know what to watch beforehand and end up doing something else instead. 🤯 Max has recognized this challenge and has taken a creative approach to enhance the viewing experience. Their in-app message survey asks users what they are in the mood to watch—options include Action, Mystery, Drama, Reality, and more. Based on the selected mood, Max recommends a show that users can stream immediately or allows them to go back and pick a new mood if they’re not satisfied with the initial suggestion. This campaign taps into a crucial piece of metadata: mood. Did you know comfort streaming is at a high? Cynopsis finds 66% of viewers say they are enjoying discovering content that was originally released 10+ years ago. That explains why Katherine Heigl still gets recognized by teens today for her role as Izzie Stevens. What creative campaigns have you spotted recently? Share your insights and let’s continue to inspire each other in our journey of innovation!LindseySilver2 days agoBraze Employee7Views1like0CommentsEmail & Digital Content Manager
Join the Oregon Symphony Team as our Email & Digital Content Manager! Are you passionate about digital marketing, audience engagement, and creating compelling content? The Oregon Symphony is seeking a creative and detail-oriented Email and Digital Content Manager to lead our email and digital communication efforts. In this key role, you’ll shape the Symphony’s online presence, ensuring our website, email, and SMS campaigns connect with audiences and drive engagement. Here’s how you’ll contribute to our mission: Key Responsibilities: Email and SMS Campaigns: Develop, execute, and optimize email and SMS marketing strategies using Braze to engage patrons, donors, and community members. Website Content Management: Maintain and update the Symphony’s website using Hygraph, ensuring content is fresh, engaging, and aligned with our brand. Data & Performance Analysis: Track and analyze key digital marketing metrics using GA4 and BI tools, leveraging insights to improve engagement and effectiveness. Marketing Automation & Integration: Partner with IT and external vendors to ensure seamless platform integrations, optimize workflows, and enhance user experiences. Content Strategy & Collaboration: Work across departments to develop multimedia content, grow digital audiences, and support broader marketing initiatives. Please visit https://www.orsymphony.org/careers for a complete job description. Qualifications: Bachelor’s degree in marketing, communications, or a related field. 3-4 years of experience in digital marketing, email campaign management, or content strategy. Familiarity with platforms such as Braze, Hygraph, Google Analytics, and Tessitura is a plus. Strong copywriting and editing skills, with an eye for detail and brand consistency. An analytical mindset with experience interpreting marketing data to inform decisions. Team-oriented with excellent communication and project management skills. We Offer: A unique opportunity to help shape the Oregon Symphony’s digital presence and connect with diverse audiences. A collaborative, mission-driven work environment with room for creativity and growth. Comprehensive benefits, including medical, dental, vision, and a 403(b) retirement plan. Status & Work Environment: This is a full-time, exempt position following a hybrid work model with 2-3 days/week in the office. Salary Range: $70 - $75k/year Oregon Symphony is an equal opportunity employer. We believe that diversity drives innovation and strengthens our organization, and we’re committed to building a team that represents a variety of backgrounds, perspectives, and experiences. If you share our values and are passionate about what you do, we encourage you to apply—even if you don’t meet every qualification listed. How to Apply: If you're ready to elevate the Oregon Symphony’s communications strategy and amplify our mission, we would love to hear from you. Please submit a cover letter and resume to careers@orsymphony.org with the job title in the subject line.chays72 days agoCollaborator17Views0likes0CommentsSupport: Localisation for Catalogs content?
Hi everyone, I am integrating the catalog feature and now defining the required fields for my first catalog. And I would like to know is the catalog fields support localisation? As the field ONLY allowed to be typed as String, or I need to create a new field for each language, like name_en, name_fr? https://www.braze.com/docs/user_guide/personalization_and_dynamic_content/catalogs/catalogemiltsang2 days agoCollaborator28Views1like2CommentsCan Liquid be passed in Custom Event Properties?
Hey Braze Community! I’m trying to set up a Canvas campaign to deliver personalized notifications to users over a time period. The Canvas is triggered by a custom event with a payload like this [ { "external_id": "78647", "app_id": "a5a9dfc3-0511-42d4-a2c6-1759645e30a8", "name": "Purchase Milestone Reached", "time": "2025-01-08T20:08:23.480Z", "properties": { "body": "Congrats on your new purchase!", "deepLink": "https://www..google.com", "deliveryId": 12345, "liquidBody": "Congrats on your new purchase. Call {% catalog_items Purchase_PushNotifications {{custom_attribute.${organizationId}}} %} {{ items[0].PN_name | default: 'your representative' }} for a free upgrade.", "milestoneType": "upgrade", "notificationType": "PREMIUM", "templateId": 107, "title": "✨ Congratulation!" }, "_update_existing_only": false } ] I’ve set up a message step in the Canvas to send iOS and Android notifications. To handle the notification content dynamically, I’m using the following Liquid logic: {% if canvas_entry_properties.${liquidBody} %} {{ canvas_entry_properties.${liquidBody} }} {% else %} {{ canvas_entry_properties.${body} }} {% endif %} The idea is that if the liquidBody property exists in the event payload, the notification should use it as the content. Otherwise, it should fall back to the body property. The Issue The liquidBody property contains a dynamic Liquid template, but when the notification is sent, the template is rendered literally as a string rather than being dynamically evaluated and resolved. For example, placeholders like {% catalog_items ... %} are not being processed; they appear in the notification as-is. My Question Is it currently possible in Braze to pass dynamic Liquid templates (e.g., the liquidBody property) through an event payload and have them evaluated dynamically in the final push notification? If not, is there another way to achieve this? My goal is to generate these templates dynamically outside of Braze and have them rendered properly within notifications. I’d appreciate any suggestions or guidance on whether this is achievable, or if there are alternative approaches that might work better! Thanks in advance for your help!devakone3 days agoCollaborator102Views1like4CommentsCountries with Unique Marketing Push/SMS Laws?
Hi Bonfire community! Our company has a user base pretty much everywhere in the world and recently realized that South Korea has strict laws regarding sending Marketing Push & SMS. For instance, we need to notify the user within 14 days that their opt-out request was successfully processed, and you need to ask the user to re-opt in every 2 years. I was wondering if other countries also have laws regarding different marketing messages and if our community could help put a list of them together. If you know of any, please comment below so we can start a thread! Thank you! 🤗Solved46Views0likes3CommentsBraze Webhook notifications do not work
Hi, I have several webhook alerts: Scheduled Campaign Finished Sending Scheduled Campaign Sent/Not Sent It stopped working a few days ago. I also have Webhook Errors email notification, but I got nothing. Strangely, apart from the webhook, the email alerts for `Scheduled Campaign Finished Sending` and `Scheduled Campaign Sent/Not Sent` are working. Please let me know if there's a problem. Thank you.hs_son_gr3 days agoCollaborator48Views0likes3Comments