Skip to main content
Send push notifications to users in your app. Notifications appear in the Whop mobile app and web interface.

Pick your notification type

Sending notifications requires the notification:create permission. Add it from the Permissions guide. The experience must belong to your app, or the company must have your app installed.

Send to everyone in an experience

Send notifications to all users with access to an experience:
Example use case: If you’re building a fitness tracking app, you could send a notification to everyone when a new workout program is released, or send targeted notifications to users who completed a 7-day streak to celebrate their achievement.

Send to specific users

Use the user_ids parameter to send notifications only to specific users. These users must also have access to the experience.

Send to company team members

Send notifications to all team members of a company (dashboard app users):
Example use case: If you’re building a tax filing dashboard, you could send notifications to all team members when a filing deadline is approaching, or send targeted reminders to specific users who still need to complete steps in the filing process.

Send to specific team members

Use the user_ids parameter to send notifications only to specific team members. These users must also be team members of the company.
Direct users to specific pages in your app when they tap a notification using the rest_path parameter.

Setting up your app path

First, configure your app path in the dashboard to handle the dynamic route parameter:
  1. Go to your app settings in the developer dashboard
  2. In the hosting section, update your “App path” to include [restPath]
For experience apps:
For dashboard apps:
Add the rest_path parameter to your notification. This will be appended to your app’s base URL.

Handling the route in your app

When a user taps the notification, they’ll be directed to the full URL constructed from your app path and the rest_path. Example for experience app: If your app is hosted at https://your-app.com and you send:
The user will open:
In Next.js, create a file at:
In Express, handle the route:
You can also use query parameters:

Custom notification icons

By default, notifications display your experience or company avatar. Customize the icon by providing a Whop user ID whose profile picture will be used.
This is useful for social features where you want to show who performed an action (commented, liked, followed, etc).

Next steps

Build a chat bot

Pair notifications with in-app messages so users get pinged regardless of where they are.

Listen to webhooks

Trigger notifications off payment.succeeded, membership.activated, and other server events.

Forums

Notify users when new posts or comments land in your forum experience.

Request permissions

Confirm your app’s permission setup so notifications send successfully.