On-Demand Push Notifications

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

  1. Go to PNFPB → On demand push notification.
  2. 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.
  3. Click Send Now.

Schedule a One-Time Push

  1. Fill in the notification fields as above.
  2. Enable the Schedule toggle and select a date and time.
  3. Click Schedule. The push is stored in the pnfpb_ic_schedule_push_notifications table 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.