Send push notifications to users in your app. Notifications appear in the Whop mobile app and web interface.Documentation Index
Fetch the complete documentation index at: https://docs.whop.com/llms.txt
Use this file to discover all available pages before exploring further.
Pick your notification type
| Experience notification | Company notification | |
|---|---|---|
| Audience | Users with access to an experience | Team members of a company |
| Best for | Customer-facing apps (alerts, social, fitness) | Dashboard apps (admin actions, reports, alerts) |
| Required keying field | experience_id | company_id |
| Filter to specific users | user_ids (must have experience access) | user_ids (must be team members) |
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 theuser_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 theuser_ids parameter to send notifications only to specific team members. These users must also be team members of the company.
Deep link with rest_path
Direct users to specific pages in your app when they tap a notification using therest_path parameter.
Setting up your app path
First, configure your app path in the dashboard to handle the dynamic route parameter:- Go to your app settings in the developer dashboard
- In the hosting section, update your “App path” to include
[restPath]
Sending notifications with deep links
Add therest_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 therest_path.
Example for experience app:
If your app is hosted at https://your-app.com and you send:
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.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.

