In-App Message
39 TopicsTriggering IAMs in Canvas - Questions from Braze Product Team
Our team at Braze wants to bring real-time triggering in-app message (IAM) functionality to Canvas. Today, real-time triggering IAM functionality only exists in Campaigns. If anyone has a few minutes, we’d appreciate it if you could answer the questions in bold below. We can add you to the early access when the feature is available in exchange as well. Let me know if you have any questions and thank you in advance! Also, if you’d prefer to chat over a call, happy to do so instead (please schedule here). Thank you, Rishi Product Manager at Braze Questionnaire - Triggered IAMs in Canvas The current state of triggered IAMs: In Campaigns, marketers can specify a custom event that triggers/shows an IAM to a user in real-time In Canvas, marketers can specify a custom event within an Action Path that triggers/shows an IAM to the user once they do the following: (1) perform the action, then (2) restart the app (they’ll then see the IAM once the app opens) Our ask: We are considering one of the following approaches for providing more real-time triggered IAMs in Canvas and would like your input. Approach 1 Approach 2 Allow real-time triggering of IAMs via the Action Path Allow real-time triggering based off actions specified within an IAM Message Step Benefits: Branching actions. Marketers can define several triggers/actions that all show different IAMs and qualify the user for all of them, but only display the IAM for the first action performed (and disqualify the rest) Ranking actions. If multiple actions are performed by the user within the action path’s time window, Braze will show the associated IAM then send the user through the highest-ranked action path only Benefits: Independent control of IAM message triggers/actions. Actions will be defined within the IAM Message (similar to IAM expiration), giving the marketer more control This approach/feature is easier for Braze to build, so we can deliver it to customers faster A couple of questions for you here: Among the two approaches, which would you favor, and what are the reasons for your preference? On a scale of 1-4 (1 = not at all, 4 = very much), how disappointed would you be if we implemented the other approach? We are also seeking feedback on how “real-time” the Canvas<>SDK information refresh/exchange needs to be. Today, the SDK (which is the agent that shows IAMs) only refreshes information from Braze when the user opens the app, and users may not necessarily open their apps as quickly as they move through a Canvas. Consider the following hypothetical example of how triggered IAMs could work: 9:00 am: In Canvas, UserA reaches the Canvas step where they are qualified to be shown IAM_1 immediately after they perform ActionX 9:20 am: UserA performs ActionX. No IAM is shown 9:30 am: UserA leaves the app and reopens it. Note: at this time, the SDK refreshes information from Braze 10 am: UserA performs ActionX. This time, they are shown IAM_1 immediately since the SDK has the latest information from Canvas The need for the user to leave/reopen the app may not be ideal, but if you feel the feature is still usable, we can deliver a first version of the feature (triggered IAMs in Canvas) to you sooner. With this in mind, we had a few additional questions: On a scale of 1-4 (1 = not at all, 4 = very much), how disappointed would you be if users needed to reopen the app to allow the SDK to refresh information? Would you still be able to use triggered IAMs if this was the case? How frequently do your users typically leave/reopen their app? What scenarios, if any, do you foresee where users are unable to be shown IAMs due to them not reopening the app?1.9KViews8likes14CommentsWe'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.514Views6likes21CommentsNew Braze YouTube Resource!!
Hey everyone! I'm excited to share that my team at Covalent Marketing (a trusted Braze consulting and services company), has just launched a series of new YouTube videos... Braze Bites. These resources cover essential topics and practical use cases for Braze users at all levels, in quick digestible videos. Check them out, and let us know if you find any of the videos helpful—or if there are other topics you’d like to see us cover! https://www.youtube.com/@CovalentMarketing42Views2likes0CommentsIN-APP Inspiration
Good morning, everyone! In our company, a (fintech startup), we are testing new ways to create INAPPs and different styles (carousel, full image, custom code). I would like to start a topic where we can share what formats we think work best or where we get our inspiration from. So, I would like to begin by asking: How do you find inspiration to create new INAPP formats? What sources do you use? Best regards to all!111Views2likes4CommentsIn-app message frequency
We are having an internal discussion at Descript on how often we should allow a user to receive an in-app message. As part of this process, I'd love to hear what other's perceptions are on in-app message frequency? Examples: 1 per day, 1 per session, 1 every 3 days, 1 per week56Views2likes1CommentRe-sending in-app messages if user didn't engage with the original in-app message
Hi -- I'm wondering if anyone has any advice for this situation: We are running a survey, linked to via an in-app message. The survey is just an external Microsoft Forms survey that is loaded in the browser. There are two buttons for the in-app message linking to the survey (one for survey in English, one for in Spanish) There's also the close message X button at the top right. Delivery settings: Currently, the message is set to display once daily regardless of whether or not the user has clicked on a one of the link buttons in the message, or just closed the message out. I'd like to set delivery as follows, but I don't know how: If user clicks one of the links to the survey, don't deliver the in-app message again If user closes out in-app message without clicking a link, continue to send the in-app message. Is it possible to set this up? Thanks for any advice.Solved586Views2likes3CommentsBraze Hack: In-App Messages with customizable images hosted on media library 🧠
Hello, JC over here! I have been posting for the last weeks some interesting Braze Hacks on Linkedin and thought of sharing them as well with this amazing community. I find this in particular really useful and I bet most of you will not know it 😉 ❗ Easy tip to personalize your in-app messages (#iam) with Braze in a very scalable way Imagine you want to show your customers an instant discount. The amount of it will vary across your different #clusters. Let's say you have +10 clusters. You will then have to do +10 inapp campaigns, or 10 variants in one canvas, just because the image you want to show to each of them is different. Well, here’s the juicy tip! 🧙♂️ You can manage your +10 different images from only one campaign or variant by using the Image URL + liquid sintax 😎 When uploading an image to Braze's library, it will automatically generate an Image URL that you can paste into your campaign embedded with your liquid personalization. Try it out and let me know how much time you are saving with this hack! 😉 Follow me on Linkdein for more of this insightful Hacks! 🙌 https://www.linkedin.com/in/juan-cruz-hortal-37200b144/406Views2likes1CommentCombined 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.46Views1like4CommentsChannel Substitute.
I’ve seen so many wasteful forms of communication that could be handled more effectively with CRM channels—yet brands continue relying on outdated, inefficient methods. ✅ Event Reminders via Call Centers? → A well-timed push notification or SMS would be faster, cheaper, and ensure the message actually lands. ✅ Mass Email Blasts for Promotions? → A behavior-based CRM journey can tailor offers dynamically based on customer interest, rather than sending generic discounts. ✅ Website Pop-Ups for Account Reactivation? → A personalized email or in-app message triggered by inactivity would recover users without annoying everyone. ✅ Store Flyers for Loyalty Programs? → Why not leverage CRM automation to send a targeted push or SMS only to engaged customers instead of wasting print materials? ✅ Manual Follow-Ups for Onboarding? → A multi-step CRM journey with email + in-app education would ensure higher activation rates with less manual work. So many day-to-day marketing efforts could be more effective, personalized, and cost-efficient just by leveraging CRM channels properly. That's it, just a note of things I see that drives me crazy.26Views1like0CommentsUsers marketing consent
Hi everyone, We're looking for ways to increase the number of contactable users. Some key actions we're considering include: A/B testing in the onboarding phase Ad hoc campaigns with in-app notifications for unsubscribed users Creating subscription groups (as we currently don't have any) Has anyone come across a successful case study on this? Or perhaps key metrics, like average user consent rates by industry, or useful websites for inspiration? We're struggling a bit with translating theory into practice, so any insights would be greatly appreciated. Many thanks in advance! Matteo133Views1like7Comments