- 06 Jan 2026
- 1 Minute To Read
- Print
- DarkLight
- PDF
In-app Messages Best Practices
- Updated On 06 Jan 2026
- 1 Minute To Read
- Print
- DarkLight
- PDF
Use In-app Messages such as Pop-ups, Drawers, Full Screen, and Bottom Sheet as information widgets to inform your users about events that need their immediate attention. In-app Messages enable you to show personalized offers and share announcements without requiring an app update.
Use In-app Messages to highlight important information about your product or feature. For example, use a pop-up to notify users about upcoming downtime or announce that you have something new and exciting for them.

You don’t need to create every In-app Message from scratch. For example, instead of creating a new design from the beginning, use an existing template.

If you find yourself using the same design multiple times, then save your project design as a template. For example, if you always create Bottom Sheets with similar configurations, then save your design as a template and re-use it the next time you create a Bottom Sheet. For more information, see Save Project Designs as Templates.

Create In-app Messages on production apps that are stable and not undergoing frequent code changes. Changes to your app’s underlying code might affect existing In-app Messages.

Use simple and clear language when creating Whatfix content. Use simple words and sentences while creating Whatfix content. Keep the description in your In-app Messages brief and to the point.

Choose an In-app Message theme to ensure that their design matches your app’s UI. Use contrasting colors that make the In-app Messages noticeable on your app. It ensures that users are not lost in your interface because they can't be distinguished from the underlying app.

Once you are done creating an In-app Message, test it using the Preview mode. Whatfix Mobile also recommends that you check the In-app Messages once they're live to ensure that they appear as expected to your end users. For more information, see Preview Projects on a Device.