The On-Demand Push feature lets you send a push notification to all subscribers at any time, independently of any post or BuddyPress event. Reach all subscribers with custom title, message, image and link.
Send an Immediate Push
- Go to PNFPB → On demand push notification.
- Fill in:
- Title – notification title shown in the push banner.
- Message / Content – body text of the notification.
- Image URL – optional large image displayed in the notification (Android Chrome and Windows).
- Click URL – the URL opened when the user taps/clicks the notification.
- Click Send Now.
Schedule a One-Time Push
- Fill in the notification fields as above.
- Enable the Schedule toggle and select a date and time.
- Click Schedule. The push is stored in the
pnfpb_ic_schedule_push_notificationstable and an Action Scheduler job is created.
Recurring Scheduled Push
For recurring on-demand notifications you can configure:
- Daily – runs every day at HH:MM.
- Weekly – runs on a selected day of the week.
- Monthly – runs on a selected day of the month.
- Specify a recurring day name, day number, or month number.
One-Time Push History
Previously sent on-demand notifications are listed in PNFPB → One-time push notifications. You can view the notification ID, title, content, delivery counts, and status.
Cron Hook
Background delivery uses the action: PNFPB_ondemand_schedule_push_notification_hook.