Let’s connect

Let’s connect

Let’s connect

Let’s connect

Let’s connect

Let’s connect

Creating push notification guidelines

Creating push notification guidelines

What?
Increasing engagement for the felmo mobile app.

What?
Increasing engagement for the felmo mobile app.

How?
1. Creation of push notifications guidelines

  1. Implementation of these guidelines onto existing notification copy.

How?
1. Creation of push notifications guidelines
2. Implementation of these guidelines onto existing notification copy.

UX Writing

Copy guidelines

Tone of voice

Mobile app

Push notifications

Overview

Overview

🤔 What is felmo?

🤔 What is felmo?

👉  felmo is a mobile and web vet service for pet healthcare.

Show more

👉  AirDev is a Boston-based no-code provider.

Show more

👉  AirDev is a Boston-based no-code provider.

🤔 What stakeholders did I work with?

🤔 What stakeholders did I work with?

👉 I worked closely together with the UX/UI Designer, Head of Product and Developers.

👉 I worked closely together with the UX/UI Designer, Head of Product and Developers.

Tools used

Tools used

Figma

Miro

Braze

Problem Statement/Challenge

Problem Statement/Challenge

Problem statement

Problem statement

"Our felmo users aren't engaging with the app enough. They aren't visiting the app and completing flows due ineffective push notifications. We need to reimagine the existing push notifications to increase app engagement.

"Our felmo users aren't engaging with the app enough. They aren't visiting the app and completing flows due ineffective push notifications. We need to reimagine the existing push notifications to increase app engagement.

Affected Languages

Affected Languages

🇩🇪 German

Approach

Approach

Approach

Approach

My approach to tackle this project drew upon the following key stages:

My approach to tackle this project drew upon the following key stages:

  1. 👀 Inspiration

  1. 👀 Inspiration

Reference existing felmo guidelines as inspiration (for consistency)

Reference existing felmo guidelines as inspiration (for consistency)

  1. 📜 Creation

  1. 📜 Creation

Create and outline central push notification guidelines (In Figma and Braze)

Create and outline central push notification guidelines (In Figma and Braze)

  1. 🤔 Review

  1. 🤔 Review

Audit existing push notifications from the Backend (Miro)

Audit existing push notifications from the Backend (Miro)

  1. ✨Refine

  1. ✨Refine

Reimagine and update existing push notifications based on the new guidelines

Reimagine and update existing push notifications based on the new guidelines

  1. 👀 Inspiration

  1. 👀 Inspiration

Reference existing felmo guidelines as inspiration (to ensure consistency)

Reference existing felmo guidelines as inspiration (to ensure consistency)

This stage seems brief, but the inspiration part of any task acts as a strong foundation on which the end result (in this case, push notifications), can really.

This stage seems brief, but the inspiration part of any task acts as a strong foundation on which the end result (in this case, push notifications), can really.

What does the inspiration stage consist of?

What does the inspiration stage consist of?

  • Referencing existing copy guidelines to ensure tonal consistency.

  • Competitor research and best practice/bad practice references: i.e. DO THIS! and "Don't do this…".

  • Referencing existing copy guidelines to ensure tonal consistency.

  • Competitor research and best practice/bad practice references: i.e. DO THIS! and "Don't do this…".

What did I pick out for the Tone-of-Voice?

What did I pick out for the Tone-of-Voice?

Without going into too much detail, the key TOV and copywriting principles selected were:

Without going into too much detail, the key TOV and copywriting principles selected were:

  1. Relatability

  1. Relatability

Reference existing felmo guidelines as inspiration (for consistency)

Reference existing felmo guidelines as inspiration (for consistency)

  1. Emotion

  1. Emotion

Create and outline central push notification guidelines (In Figma and Braze)

Create and outline central push notification guidelines (In Figma and Braze)

  1. Solve problems

  1. Solve problems

Audit existing push notifications from the Backend (Miro)

Audit existing push notifications from the Backend (Miro)

  1. 📜 Creation

  1. 📜 Creation

Create and outline central push notification guidelines.

Create and outline central push notification guidelines.

How did I proceed?

How did I proceed?

Having reviewed the tone of voice and existing copywriting guidelines for app content, I was ready to collect the most relevant to put into the push notification guideline document. I made the document in Figma.

Having reviewed the tone of voice and existing copywriting guidelines for app content, I was ready to collect the most relevant to put into the push notification guideline document. I made the document in Figma.

What else did I need?

What else did I need?

No push notification guideline can be complete without industry knowledge of best practices for mobile push notifications - for Android and iOS respectively. This includes knowledge of:

✅ Character limits for Android and iOS.

✅ Push notification priority categorisation.

✅ User actions and context the push notifications serve.


Without further ado, let's get into the sustenance:

No push notification guideline can be complete without industry knowledge of best practices for mobile push notifications - for Android and iOS respectively. This includes knowledge of:

✅ Character limits for Android and iOS.

✅ Push notification priority categorisation.

✅ User actions and context the push notifications serve.


Without further ado, let's get into the sustenance:

  1. So, what did the push notification guidelines look like in the end?

  1. So, what did the push notification guidelines look like in the end?

Minus the obvious blur to deter portfolio push notification guidelines thieves, like this:

Minus the obvious blur to deter portfolio push notification guidelines thieves, like this:

Note: Some users may experience a lower resolution for the images below. (It's not you, it's me)

  1. … And how can do you directly apply these onto existing push notifications?

  1. … And how can do you directly apply these onto existing push notifications?

The most effective way to condense and get started is to ask yourself the following questions - think of it as a checklist.

The most effective way to condense and get started is to ask yourself the following questions - think of it as a checklist.

  1. Application example

  1. Application example

Here's how the application looked in practice:

Here's how the application looked in practice:

  1. 🤔 Research

  1. 🤔 Research

Audit push notifications from the backend (Miro)

Audit push notifications from the backend (Miro)

To draw on empathy and see where push notifications are triggered in context of the felmo user, it made the most sense to analyse user flows.

To draw on empathy and see where push notifications are triggered in context of the felmo user, it made the most sense to analyse user flows.

Using Miro, I got to work on laying out the existing felmo app user flow, and detailing push notifications when triggered. The images below outline what this process looked like 👇

Using Miro, I got to work on laying out the existing felmo app user flow, and detailing push notifications when triggered. The images below outline what this process looked like 👇

User flow snippet + Original push notifications

User flow snippet

User flow snippet + Original push noti.

User flow snippet

User flow snippet

User flow snippet

User flow snippet + Original push noti.

User flow snippet + Original push noti.

Without giving too much away, this process was carried out for the sitemap of the entire mobile application.

Without giving too much away, this process was carried out for the sitemap of the entire mobile application.

  1. ✨ Refine

  1. ✨ Refine

Reimagine and update existing push notifications based on the newly created guidelines

Reimagine and update existing push notifications based on the newly created guidelines

The app's sitemap had been laid out, existing push notifications triggered and their content jotted down - it was time to get to work and give the existing push notifications a new sparkle!

Using the 3 questions referenced above as a guide, I got to work on the existing push notifications, while creating new ones where necessary.

The app's sitemap had been laid out, existing push notifications triggered and their content jotted down - it was time to get to work and give the existing push notifications a new sparkle!

Using the 3 questions referenced above as a guide, I got to work on the existing push notifications, while creating new ones where necessary.

❌ Old push notifications

❌ Old push notifications

✅ New push notifications

✅ New push notifications

Once ready to go, I made sure to present the new push notifications together with the project manager - who gave the all clear for the developers to upload the new copy into the backend. The push notifications were live and ready to drive engagement.

Once ready to go, I made sure to present the new push notifications together with the project manager - who gave the all clear for the developers to upload the new copy into the backend. The push notifications were live and ready to drive engagement.

Results

Results

Project impact

Project impact

This project significantly enhanced user engagement and mobile app interaction by transforming previously "generic" and unengaging notifications into compelling, user-driven messages. The felmo app is multifaceted, with many different possible conversion flows and types, and engaging copy acts as a hook to help users complete flows within the app.

We were able to achieve a substantial increase in conversion metrics, reinforcing the app’s ability to retain and activate users more effectively. Ultimately, the project played a crucial role in optimising engagement and driving sustained app growth.

This project significantly enhanced user engagement and mobile app interaction by transforming previously "generic" and unengaging notifications into compelling, user-driven messages. The felmo app is multifaceted, with many different possible conversion flows and types, and engaging copy acts as a hook to help users complete flows within the app.

We were able to achieve a substantial increase in conversion metrics, reinforcing the app’s ability to retain and activate users more effectively. Ultimately, the project played a crucial role in optimising engagement and driving sustained app growth.

Project takeaways

Project takeaways

  1. The Power of Personalisation – I learned that crafting push notifications tailored to user behaviour and mobile app flows significantly boosts engagement and conversions. Generic messages simply don’t drive action.


  1. Balancing Engagement & Intrusiveness – Striking the right balance between engaging users and not overwhelming them with notifications is key. Too many, and they ignore them; too few, and they miss out on valuable interactions.


  1. Data-Driven Decision Making – Analyzing user responses, open rates, and conversion metrics helped refine messaging strategies, proving that even small tweaks can yield significant results.

  1. The Power of Personalisation – I learned that crafting push notifications tailored to user behaviour and mobile app flows significantly boosts engagement and conversions. Generic messages simply don’t drive action.


  1. Balancing Engagement & Intrusiveness – Striking the right balance between engaging users and not overwhelming them with notifications is key. Too many, and they ignore them; too few, and they miss out on valuable interactions.


  1. Data-Driven Decision Making – Analyzing user responses, open rates, and conversion metrics helped refine messaging strategies, proving that even small tweaks can yield significant results.

How can I help your business? Let’s chat!

2025, Benjamin Bruton

How can I help your business? Let’s chat!

2025, Benjamin Bruton

How can I help your business? Let’s chat!

2025, Benjamin Bruton