WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: push-notification-for-post-and-buddypress (Used by 67 domains)

Push Notification for Post and BuddyPress

πŸ‘€ Murali πŸ“¦ v3.14 πŸ”— Plugin Homepage

Push Notification for Post and BuddyPress (PNFPB) delivers free web push notifications to desktop browsers, Android, and iOS devices using Firebase Cloud Messaging (FCM) HTTP v1, self-hosted WebPush (VAPID), OneSignal, or Progressier as the push provider. Notifications fire automatically when posts, custom post types, or BuddyPress events are published. The plugin also generates a full Progressive Web App (PWA) with offline cache support.

Push Notification Providers

Choose one or more providers to match your infrastructure:

  • Firebase HTTP v1 (FCM) – recommended; supports browser, Android, and iOS. Free via Google Firebase.
  • WebPush (self-hosted VAPID) – open standard; no Google account required; browser-only.
  • OneSignal – hosted service; supports browser and mobile app push. Free tier available.
  • Progressier – hosted PWA push provider.
  • webtoapp.design – push for mobile apps generated by webtoapp.design. Can run alongside Firebase or OneSignal to reach both browser and app audiences simultaneously.

Notification Triggers

WordPress content

  • New post or custom post type published (including bbPress topics).
  • New WooCommerce product published.
  • New comment on a post.

BuddyPress / BuddyBoss

  • New activity update (supports [member name] dynamic tag).
  • New group activity (delivered only to group members; supports [group name] tag).
  • Activity comment posted.
  • Private message sent β€” delivered only to the recipient (compatible with BP Better Messages).
  • Friendship request sent β€” delivered only to the recipient.
  • Friendship request accepted β€” delivered only to the requester.
  • New member joined.
  • Member avatar changed.
  • Member cover image changed.
  • Group details updated β€” delivered to group members.
  • Group invitation sent β€” delivered only to the invited user.
  • Activity marked as favourite / liked β€” delivered to the activity author.
  • BuddyPress follow (requires BuddyPress Followers plugin).

Admin-only notifications

  • Contact Form 7 submission received.
  • New user registration.

Full documentation is available at wiki.pnfpb.com.

Scheduling

Every notification type can be sent immediately or scheduled using WordPress Cron (hourly, twice-daily, daily, weekly). For high-volume sites, enable background scheduling via Action Scheduler to process 200,000+ subscribers without hitting PHP execution limits.

On-Demand Push

Send a push notification to all subscribers at any time from the admin panel β€” with a custom title, message body, image, and click URL. One-time and recurring schedules (daily, weekly, monthly) are supported.

AI Assistant

PNFPB includes an optional AI assistant for two workflows:

  • On-demand push – generate a notification draft from the current form data before sending.
  • Post notification – generate suggested title, content, and send time from the post editor.

The AI layer uses a provider contract so the backend can be swapped later without changing the notification workflow. You can also control privacy settings so only the required content is shared with the AI provider.

Frontend Subscription Controls

  • Custom popup prompt β€” configurable subscription dialog that appears automatically in the browser. Users can select which notification types they want (posts, activities, comments, friendships, etc.) at subscribe time or later.
  • Bell icon prompt β€” persistent bell widget for subscribe/unsubscribe without a full page reload.
  • BuddyPress profile tab β€” a Push Notifications tab is added to each member’s profile settings for managing subscriptions.
  • Group subscribe button β€” subscribe/unsubscribe button added to BuddyPress group headers.

Shortcodes

  • [subscribe_PNFPB_push_notification] β€” renders an inline subscribe/unsubscribe button with a notification-type preference panel. All button labels and colors are configurable under PNFPB Customize Buttons.
  • [PNFPB_PWA_PROMPT] β€” renders the PWA install prompt. Use this when the automatic footer prompt is disabled and you want a specific page or sidebar widget to trigger the install flow.

Progressive Web App (PWA)

PNFPB generates a web app manifest (pnfpbmanifest.json) and service worker (pnfpb_icpush_pwa_sw.js) so visitors can install your site as a home-screen PWA on any device.

  • Configure app name, short name, start URL, display mode, theme color, background color, and icons (192Γ—192 and 512Γ—512 PNG required).
  • Define a list of page URLs to cache for offline viewing. Uncached pages fall back to a built-in offline page.
  • Customisable PWA install prompt (banner or dialog style) with separate iOS guidance (Safari Share Add to Home Screen).
  • iOS 17.0+ required for full PWA install support.
  • NGINX servers: if dynamic file serving is unavailable, enable the static file option in PNFPB NGINX settings to write the service worker and manifest as static files to the site root.

Mobile App Integration

  • REST API β€” register FCM/APNs device tokens from native Android or iOS apps via POST /wp-json/pnfpb/v1/subscribe. Allows push notifications to reach both web subscribers and native app users from the same WordPress event.
  • webtoapp.design β€” dedicated integration for WebView-based apps generated by webtoapp.design.
  • Sample Android and iOS client code is available on GitHub (linked in the installation instructions below).

Multisite

The plugin is multisite-compatible. On network activation it creates the required database tables for every existing site, and automatically provisions tables for new sites added to the network.

Firebase Analytics

When Google Analytics is linked to your Firebase project the plugin sends notification_open, notification_read, and page_view events to the Firebase Analytics console for open-rate reporting.

Developer Extensibility

  • Action hooks to trigger post or BuddyPress activity notifications programmatically from your own code.
  • Filter hook pnfpb_service_worker_extension to inject custom JavaScript into the generated service worker β€” the standard integration point for combining PNFPB with other service-worker-based plugins.
  • Full hook, filter, REST API, and database schema reference: wiki.pnfpb.com/developer-reference/

Demo

Test PNFPB on the demo site

Knowledgebase

Documentation on PNFPB plugin available at wiki.pnfpb.com

DomainExposuresHeadersLast Checked
s*r*z*n*.se (WP 6.7.1) βœ… F 2026-04-26 21:18:09
i*f*p*c*.com (WP 6.9.4) βœ… F 2026-04-26 15:45:02
c*t*h*p.helllobusiness.com (WP 6.8.2) βœ… F 2026-04-26 11:18:56
u*l*v*2*.com (WP 6.7.2) βœ… F 2026-04-25 02:54:35
d*a*e*e*-*n*e*.de βœ… F 2026-04-25 00:49:25
c*l*r*d*c*n*e*c*a*i*i*n.org βœ… F 2026-04-24 23:29:06
m*b*e*h*i*s.com βœ… D 2026-04-23 12:07:11
a*u*p*n*i*.com βœ… D 2026-04-23 05:05:13
h*m*s*h*o*f*l*o*s*n*h*n*.com (WP 6.9.4) βœ… F 2026-04-22 07:20:11
a*r*2.com (WP 6.9.4) βœ… F 2026-04-22 02:22:23
o*b*t*-*v.com βœ… F 2026-04-20 17:25:03
a*p*o*b*e*u*.com (WP 6.9.4) βœ… F 2026-04-19 09:03:06
r*s*o*a*c*p*s.com βœ… F 2026-04-18 11:55:07
r*s*o*a*c*p*.com βœ… F 2026-04-18 11:55:07
b*z*k*l*c*.com βœ… D 2026-04-18 11:50:09
f*m*l*s*o*i*.com (WP 6.6.2) βœ… F 2026-04-17 14:14:32
t*a*s*o*m*s*c*l.com βœ… F 2026-04-16 00:50:54
h*p*y*a*e*.com (WP 6.9.4) βœ… F 2026-04-13 22:40:07
y*l*i*i*b*n.com (WP 6.6.5) βœ… F 2026-04-12 16:38:57
t*h*c*o*u*s*o*t*p*r*.com βœ… C 2026-04-12 12:44:29
t*b*e*i*w*.com (WP 6.3.8) ⚠️ πŸ”“ F 2026-04-11 21:16:40
r*s*o*a*c*p*s.co βœ… F 2026-04-11 09:09:15
x*n*o*e*i*i*.com (WP 6.8.3) βœ… F 2026-04-09 21:44:13
p*f*b.com βœ… C 2026-04-08 13:57:59
t*l*g*o*p*i*k.com βœ… F 2026-04-08 08:27:31
9*6*i*k*.com (WP 6.9.4) βœ… F 2026-03-30 20:52:22
a*v*r*i*i*g*o*l*.agency βœ… β€” 2026-03-29 12:27:51
c*l*b*i*y*n*i*e*.org βœ… β€” 2026-03-28 17:18:59
d*a*e*e*-*n*i*e.de βœ… β€” 2026-03-28 05:10:58
b*u*p*r*a*.org βœ… β€” 2026-03-28 03:14:14
d*m*c*r*c*p*i.net βœ… β€” 2026-03-27 11:58:46
t*a*s*o*m*s*c*l.co πŸ”“ β€” 2026-03-25 00:41:46
s*r*d*r*.com (WP 6.8.2) βœ… β€” 2026-03-15 17:33:14
o*r*i*e*a*k.com βœ… β€” 2026-03-09 13:31:48
d*k*a*i*.fi βœ… β€” 2025-11-12 03:23:11
w*n*o*s*a*e*t.com βœ… β€” 2025-11-11 12:15:25
w*o*g*t*a*e.com βœ… β€” 2025-11-11 11:50:44
w*a*s*r*u*l*n*.com βœ… β€” 2025-11-11 11:33:25
w*a*g*o*p*l*n*.com βœ… β€” 2025-11-11 11:31:44
v*r*u*l*l*b*i*g*i*e.com βœ… β€” 2025-11-11 08:53:23
v*n*t*c*2*3.com βœ… β€” 2025-11-11 07:20:13
t*e*n*e*l*d.com βœ… β€” 2025-11-11 01:00:07
t*e*a*y*u*c*n*r*l.com βœ… β€” 2025-11-11 00:27:38
t*e*h*r*h*f*i*k*r*e*l.com βœ… β€” 2025-11-10 22:51:19
s*z*l*d*t*s.com βœ… β€” 2025-11-10 13:01:21
p*w*k*n*t.com βœ… β€” 2025-11-09 18:18:43
p*s*r*a*b*a*i*g.com βœ… β€” 2025-11-09 17:56:53
p*s*r*a*-*e*r*n*.com βœ… β€” 2025-11-09 17:56:53
n*t*w*r*-*e*d*n.com βœ… β€” 2025-11-09 10:53:42
n*l*u*r*t*o*.com βœ… β€” 2025-11-09 10:38:27
m*a*r*l*n*c.com βœ… β€” 2025-11-09 08:39:22
m*r*l*w*b*o*l*.com βœ… β€” 2025-11-09 08:19:03
m*h*b*l*u*u*.com βœ… β€” 2025-11-09 08:08:25
m*n*y*c*p*n*w*.com βœ… β€” 2025-11-09 06:49:09
m*d*a*c*a*s*f*e*s.com βœ… β€” 2025-11-09 00:00:58
m*c*e*t*v*s.com βœ… β€” 2025-11-08 23:41:37
l*g*l*.com βœ… β€” 2025-11-08 17:47:22
j*f*m*c*i*e.com βœ… β€” 2025-11-08 11:15:53
j*n*e*h*i*g.com βœ… β€” 2025-11-08 10:46:19
j*n*e*h*i*c.com βœ… β€” 2025-11-08 10:46:19
f*r*x*u*k.com βœ… β€” 2025-11-07 17:40:45
d*n*y*d*k*o*a*l*.com βœ… β€” 2025-11-07 08:32:28
d*k*a*i*.com βœ… β€” 2025-11-07 06:46:11
b*t*h*r.com βœ… β€” 2025-11-06 11:05:59
b*e*c*.com βœ… β€” 2025-11-06 10:03:08
b*k*b*a*.com βœ… β€” 2025-11-06 08:36:32

Top 50 Plugins

Plugin Count
elementor 2,689,650
contact-form-7 2,396,617
elementor-pro 1,506,769
woocommerce 1,263,184
revslider 900,874
js_composer 585,320
jetpack 495,106
wp-rocket 425,276
essential-addons-for-elementor-lite 406,312
header-footer-elementor 350,600
gutenberg-core 340,999
elementskit-lite 329,875
instagram-feed 306,189
google-analytics-for-wordpress 304,458
gravityforms 301,146
google-site-kit 293,903
complianz-gdpr 290,675
cookie-law-info 287,278
sitepress-multilingual-cms 251,111
wpforms-lite 247,744
astra-sites 240,555
bluehost-wordpress-plugin 237,739
litespeed-cache 216,201
gtranslate 178,916
coblocks 172,479
cookie-notice 167,412
gutenberg 162,150
the-events-calendar 146,892
popup-maker 138,606
premium-addons-for-elementor 131,869
astra-addon 131,117
bb-plugin 130,405
mailchimp-for-wp 128,339
LayerSlider 126,156
wp-smushit 124,547
tablepress 119,081
custom-fonts 118,009
creame-whatsapp-me 116,783
pro-elements 113,892
click-to-chat-for-whatsapp 111,260
duracelltomi-google-tag-manager 110,538
woocommerce-gateway-stripe 109,936
cleantalk-spam-protect 107,359
akismet 104,633
smart-slider-3 104,583
pixelyoursite 102,539
megamenu 101,995
honeypot 101,796
fusion-builder 101,539
royal-elementor-addons 99,229

Top 50 Themes

Theme Count
hello-elementor 860,771
astra 714,204
Divi 705,878
pub 227,065
generatepress 161,551
flatsome 161,149
Avada 152,832
h4 140,620
oceanwp 118,254
kadence 104,836
enfold 89,410
salient 86,415
bb-theme 83,587
twentytwentyfour 80,980
blocksy 78,999
twentytwentyfive 77,771
cocoon-master 74,803
betheme 71,088
twentyseventeen 69,057
woodmart 59,353
dt-the7 58,366
neve 51,292
twentytwentyone 44,388
bridge 43,520
swell 39,789
Avada-Child-Theme 39,358
twentytwenty 38,238
lightning 37,551
gox 37,081
twentytwentythree 36,862
bricks 30,943
Impreza 30,905
Newspaper 28,928
twentytwentytwo 28,430
epik-redesign 24,137
extendable 23,397
pro 23,325
storefront 23,293
uncode 22,749
yith-wonder 22,415
twentysixteen 22,303
sydney 21,246
themify-ultra 20,762
Total 19,056
twentyfifteen 18,819
porto 17,524
hestia 16,904
thrive-theme 16,130
yootheme 15,740
twentynineteen 15,471