Braze Push Notifications: Stop Annoying, Start Converting

Key Takeaways

  • Configure personalized push notifications in Braze using Behavioral Cohorts, targeting users who abandoned their shopping cart in the last 24 hours.
  • A/B test different message copy and delivery times within Braze to identify the highest-performing push notification strategies.
  • Set up real-time triggers in Braze using Connected Content to dynamically update push notifications with personalized product recommendations.

Are you struggling to cut through the noise and reach your audience effectively? Push notification strategies are no longer a “nice-to-have,” but a necessity for modern marketing. But are you actually using them to their full potential, or just annoying your customers?

Step 1: Setting Up Your Braze Account for Push Notifications

First, you need a Braze account. Braze is a customer engagement platform that I’ve found particularly useful for managing and automating push notifications. I had a client last year who saw a 30% increase in app engagement after switching to Braze. It’s got a bit of a learning curve, but the segmentation and personalization options are worth it.

1.1 Integrating the Braze SDK

The first step is integrating the Braze Software Development Kit (SDK) into your mobile app. This allows Braze to track user behavior and send push notifications. Here’s how:

  1. Navigate to the “Developer Settings” in the Braze dashboard. You’ll find it under the “Settings” gear icon in the top right corner.
  2. Select the appropriate SDK for your platform (iOS, Android, or React Native).
  3. Follow the installation instructions provided by Braze. This typically involves adding the Braze SDK as a dependency in your project and initializing it in your application code.

Pro Tip: Make sure you correctly configure push notification permissions in your app settings. Users need to grant permission for your app to send push notifications.

1.2 Configuring Push Notification Credentials

Next, you need to configure your push notification credentials. This involves providing Braze with the necessary certificates or API keys to send push notifications on your behalf.

  1. In the Braze dashboard, go to “Settings” > “Push Settings.”
  2. For iOS, upload your APNs (Apple Push Notification service) certificate or configure token-based authentication.
  3. For Android, enter your Firebase Cloud Messaging (FCM) server key.

Common Mistake: Using the wrong APNs certificate (development vs. production) can prevent push notifications from being delivered to your iOS users. Double-check the certificate you upload.

Expected Outcome: Successful integration of the Braze SDK and configuration of push notification credentials will allow Braze to track user behavior and send push notifications to your app users.

Step 2: Segmenting Your Audience

Effective push notification strategies hinge on sending the right message to the right user at the right time. That means segmentation. I’ve seen too many companies blast the same message to everyone and then wonder why their opt-out rates are so high.

2.1 Creating User Segments

Braze allows you to create user segments based on a variety of criteria, including demographics, behavior, and custom attributes.

  1. In the Braze dashboard, go to “Segments” > “Create Segment.”
  2. Define your segment criteria using the available filters. For example, you could create a segment of users who have added items to their shopping cart but haven’t completed a purchase in the last 24 hours. Use the “Behavioral Cohorts” option for this.
  3. Give your segment a descriptive name (e.g., “Abandoned Cart – 24 Hours”).

Pro Tip: Use custom attributes to store additional user data that can be used for segmentation. For example, you could store a user’s preferred product category or their loyalty program tier.

2.2 Dynamic Segmentation

Braze also supports dynamic segmentation, which automatically updates user segments based on their behavior. This ensures that your segments are always up-to-date.

  1. When creating a segment, select the “Dynamic” option.
  2. Define the criteria that will trigger users to be added to or removed from the segment. For example, you could create a segment of users who have made a purchase in the last 30 days and automatically remove them from the segment after 30 days.

Common Mistake: Forgetting to update your segments regularly can lead to irrelevant push notifications being sent to users. Set reminders to review and update your segments at least once a month.

Expected Outcome: Well-defined user segments will allow you to target your push notifications more effectively, leading to higher engagement rates and conversions.

Step 3: Crafting Compelling Push Notification Content

Your push notification content is crucial. Generic, uninspired copy will be ignored. You need to grab the user’s attention and provide value.

3.1 Personalization

Personalize your push notifications by including user-specific information, such as their name, location, or past purchases. Braze allows you to use liquid syntax to insert dynamic content into your push notifications.

  1. When creating a push notification campaign, use the “{% user.first_name %}” tag to insert the user’s first name into the message.
  2. Use the “{% event.product_name %}” tag to insert the name of a product that the user has recently viewed or added to their cart.

Pro Tip: Use emojis to make your push notifications more visually appealing. But don’t overdo it! A few well-placed emojis can go a long way. Keep in mind that Android and iOS display emojis differently.

3.2 A/B Testing

A/B testing different push notification content is essential for optimizing your results. Braze makes A/B testing easy.

  1. When creating a push notification campaign, select the “A/B Test” option.
  2. Create multiple variations of your push notification content, each with a different headline, message, or call to action.
  3. Braze will automatically split your audience into groups and send each group a different variation of the push notification.
  4. Analyze the results to determine which variation performed best.

Common Mistake: Not testing enough variations. Don’t be afraid to experiment with different approaches. I recommend testing at least three variations to get statistically significant results.

Expected Outcome: Optimized push notification content that resonates with your audience, leading to higher open rates, click-through rates, and conversions.

Push Notification Engagement Stats
Personalized Notifications

82%

Segmented Audience

78%

Timely Delivery

65%

A/B Tested Content

55%

Rich Media Usage

48%

Step 4: Automating Your Push Notification Campaigns

Automation is where push notification strategies truly shine. Setting up automated campaigns based on user behavior can significantly improve engagement. We ran into this exact issue at my previous firm – we were sending everything manually and wasting so much time.

4.1 Setting Up Triggered Campaigns

Braze allows you to create triggered campaigns that are automatically sent to users based on specific events, such as adding an item to their cart, completing a purchase, or abandoning an app session.

  1. In the Braze dashboard, go to “Campaigns” > “Create Campaign” > “Triggered Campaign.”
  2. Select the event that will trigger the campaign. For example, you could create a campaign that is triggered when a user adds an item to their cart but doesn’t complete a purchase within 30 minutes.
  3. Define the push notification content that will be sent to the user.
  4. Set the delivery time for the push notification. For example, you could send the push notification 1 hour after the user abandons their cart.

4.2 Using Connected Content

Braze’s Connected Content feature allows you to dynamically update your push notifications with personalized content from external sources. This can be used to display real-time product recommendations, personalized offers, or updated information.

  1. In the Braze dashboard, go to “Connected Content” > “Create Connected Content.”
  2. Define the API endpoint that will provide the personalized content.
  3. Use the “{% connected_content.your_api_endpoint %}” tag to insert the personalized content into your push notifications.

Pro Tip: Use frequency capping to prevent users from being bombarded with too many push notifications. Braze allows you to limit the number of push notifications that a user receives within a certain time period. Trust me, your users will thank you.

Common Mistake: Setting the wrong trigger conditions. Make sure your trigger conditions are specific and relevant to the user’s behavior. For example, don’t send an abandoned cart push notification to a user who has already completed a purchase.

Expected Outcome: Automated push notification campaigns that are triggered by user behavior, delivering personalized and relevant messages at the right time.

Step 5: Analyzing Your Results and Iterating

The work doesn’t stop once your campaigns are live. You need to track your results and make adjustments as needed. What works today might not work tomorrow. This is why I stress the importance of constant iteration.

5.1 Tracking Key Metrics

Braze provides detailed analytics on your push notification campaigns, including open rates, click-through rates, and conversion rates. Track these metrics to identify areas for improvement.

  1. In the Braze dashboard, go to “Campaigns” and select the campaign you want to analyze.
  2. View the campaign’s performance metrics, including open rate, click-through rate, and conversion rate.
  3. Analyze the results to identify trends and patterns. For example, you might find that push notifications sent on weekends have higher open rates than those sent on weekdays.

5.2 Iterating on Your Strategies

Based on your analysis, make adjustments to your push notification strategies. This could involve changing your segmentation criteria, updating your push notification content, or adjusting your delivery times.

  1. Identify areas for improvement based on your analysis.
  2. Make changes to your push notification strategies.
  3. Monitor the results to see if the changes have improved performance.
  4. Repeat the process on a regular basis.

Pro Tip: Don’t be afraid to experiment with new approaches. The push notification landscape is constantly evolving, so it’s important to stay up-to-date on the latest trends and techniques.

Common Mistake: Ignoring your analytics. Don’t just set it and forget it. Regularly monitor your results and make adjustments as needed.

Expected Outcome: Continuous improvement of your push notification strategies, leading to higher engagement rates, conversions, and customer satisfaction.

What is the ideal length for a push notification?

While it varies, aim for around 50-90 characters to ensure the core message is visible on most devices without truncation. A recent IAB report suggests shorter notifications generally perform better.

How often should I send push notifications?

Frequency depends on your industry and user behavior, but avoid overwhelming users. Start with 2-3 notifications per week and monitor opt-out rates. If you see unsubscribes climbing, pull back the throttle.

What are some common mistakes to avoid with push notifications?

Sending irrelevant messages, neglecting personalization, ignoring frequency capping, and failing to A/B test are common pitfalls. Also, don’t forget to ask for permission!

How can I personalize push notifications effectively?

Use user data like purchase history, browsing behavior, and location to tailor your messages. Address users by name and offer personalized recommendations based on their interests.

What are some alternatives to Braze for push notification management?

Other popular options include Iterable, OneSignal, and Airship. Each platform offers different features and pricing models, so choose the one that best fits your needs.

Ultimately, successful push notification strategies are about understanding your audience, delivering value, and continuously iterating based on data. Don’t just send notifications; create meaningful engagement that drives results. Start A/B testing your message copy today – even small changes can yield big improvements. For more on this, check out our article on app CRO and conversions.

Rafael Mercer

Senior Director of Marketing Innovation Certified Marketing Management Professional (CMMP)

Rafael Mercer is a seasoned marketing strategist with over a decade of experience driving growth for organizations of all sizes. As the Senior Director of Marketing Innovation at Stellar Dynamics Corp, he specializes in leveraging data-driven insights to craft impactful campaigns. Rafael has also consulted extensively with forward-thinking companies like Zenith Marketing Solutions. His expertise spans digital marketing, brand development, and customer engagement. Notably, Rafael spearheaded a campaign that increased market share by 25% within a single fiscal year.