Mobile Push Notifications are a powerful way to proactively engage your app users outside the app. Use them to prompt action, deliver important updates, or re-engage inactive users directly on their device home screen.Unlike in-app messages (like carousels or slideouts), push notifications are delivered even when the user isn’t actively using your app.Push notifications are short, actionable messages sent to your mobile app users’ devices. They appear as standard OS-level notifications on iOS and Android. They help you reach users in real-time to share important updates, encourage app revisits, or prompt specific actions. Userpilot lets you create, target, schedule, and analyze push notifications for your mobile app users in just a few steps, all without writing code.
To start sending push notifications to your end users, you’ll need to install the Userpilot script in your mobile application. Feel free to share the installation instructions with your engineering team, or reach out to our support team at support@userpilot.com if you encounter any issues during installation.
To start sending push notifications to your users, you’ll need to configure a few settings for both iOS and Android devices. You can learn more about this in this article.
Go to Engagement > Mobile in the navbar and click Create Content.Then select Push Notification as your content type.Choose to start from scratchor pick from a template.For this example, we’ll start from scratch, name your Push Notification, and select a folder to organize it in the Mobile Content Overview table.
Creating a push notification is simple and only takes a few steps. Just customize the message you want to share with your end users based on your goal, and decide where you want to navigate them after they tap the notification on their mobile device, either simply opening the app or taking them to a specific screen using the deep link.Examples of what happens after users tap your push notification:Open the Mobile App
Title: Don’t Miss Out!
Body: Check out what’s new in our app today.
Action: Opens the app’s home screen when tapped.
Userpilot will automatically open your app by default when users tap the notification. You don’t need to configure anything extra when choosing the Open the Mobile App option.
A deep Link on the app
Title: Special Offer Just for You!
Body: Get 20% off your next order. Tap to claim.
Action: Opens the app directly on the Promotions or Checkout screen using a deep link.
Coordinate with your engineering team to get the correct deep links for navigating users to specific screens in your app.
App logoOnce your push notification is published, Userpilot will automatically replace the placeholder logo with your app’s actual logo. There’s no need to upload anything manually from your end.Personalize your messageYou can insert user or company properties into the push notification title or body to create a more personalized experience that resonates with each user. For example, greet them by their first name or mention their company name to make the message feel more relevant.
You can’t upload images or videos to push notifications to keep them simple and lightweight. However, you can add emojis to make your message more visually appealing and eye-catching, helping to encourage users to tap and engage.
You first need to activate the localization settings from the Settings page. For detailed instructions, follow the steps in this Localization document.
Userpilot lets you localize your mobile content to make it more relevant and accessible globally.Click on the Localization tab and start localizing your content based on the languages you’ve added.
Mobile localization only works when you pass the locale_codeattribute. Make sure you’re setting up localization for both web and mobile using the locale code, since the browser language won’t automatically work on mobile.
Once you’ve designed your Mobile Push Notification and localized the content, the next step is to configure the push notification settings and send it to your end users.
Control how often a user receives the push notification:
Only Once
Immediately
Send the push notification as soon as a user meets the defined trigger conditions (e.g., signs up, completes an action, etc.).
Example use case: Send a welcome push notification instantly after a user signs up for your platform.
At Custom Time
Schedule the push notification to be sent on specific days and times, even if the user matches the conditions earlier. You can choose one or more days and set a specific time.
Example use case: Send an onboarding tips push notification every Monday and Friday at 9 AM to users who signed up that week.
Userpilot will send the push notification based on the time zone specified in the General Settings page.
Recurring
Trigger - Based on the match condition
Send the push notification repeatedly to users who match the dynamic conditions.
You can choose:
How often (e.g., once every 7 days)
When to stop (see “Until” options below)
Example use case: send a weekly usage reminder to users who have not completed a key action until they do.
Trigger - Based on event occurrence
Send the push notification every time a selected event occurs (e.g., user creates a flow, completes a checklist).
You can define:
Recurrence limit (e.g., once every X days)
Stop conditions
Example use case: send a push notification every time a user publishes a flow, reminding them to share it with their team, but only once per day.