Skip to content
Digital Marketing & CRO

In-App Messaging, Done Properly

Messages shown inside an application, such as announcements, tips and upgrade prompts.

Samir Haddad Search & Analytics Lead 2 min read 20 views
In-App Messaging, Done Properly

The key figures

Timing
messages during tasks interrupt and annoy
Targeting
behavior-based targeting improves relevance
Frequency
too many messages train people to dismiss them
Accessibility
modal messages need focus management

Why this is worth getting right

In-app messages reach engaged users at the right moment, but they interrupt the task people came to do.

Do this, not that

Do

  • Trigger messages at natural pauses
  • Target by behavior rather than broadcasting
  • Cap message frequency per user
  • Make messages dismissible and accessible
  • Measure the effect on task completion

Don’t

  • Modals on first launch
  • Messages during checkout or key tasks
  • Unlimited frequency
  • Messages that cannot be dismissed

When to bring in help

Our advice Bring in help when in-app prompts hurt engagement.

Where this comes from

The figures and practices above come from the sources listed.

Working on something like this?

We take on Digital Marketing & CRO work for teams who want it done once, properly. Tell us what you are building and we will tell you honestly whether we are the right studio for it. Start a project.

Where to go next

Spotted something wrong? Report an error on this page. We correct on the page and say what changed.

All services

The work behind this article, and what it costs.

Samir Haddad

Technical SEO and measurement. Writes about crawling, indexing, Core Web Vitals and the difference between a figure and a guess.

Keep reading

More in Digital Marketing & CRO