WhoKnew Signal™ - Self-Hosted Web Push Notifications & PWA
The Only Truly Self-Hosted Push Notification & PWA Plugin
Web push notifications and a full Progressive Web App -- directly from your WordPress server to every browser, including iOS Safari. No SaaS, no Firebase. Subscriber data never leaves your server. Your site works offline.

Built on the Open Standard Every Browser Trusts
WhoKnew Signal™ delivers push notifications using the same open web push protocol built into Chrome, Firefox, Edge, Safari, and every Android browser. Your WordPress server talks directly to the browser – no relay, no Firebase, no third-party account. Combine that with a full Progressive Web App that lets visitors install your site to their home screen, browse offline, and experience your brand like a native app – all from one plugin.
One Plugin.
Push + PWA + Pro Growth Tools.
Replace your push plugin and your PWA plugin. Deliver from your server, keep subscribers in your database, and upgrade to Pro when you need WooCommerce automation, segmentation, and analytics.
Free: unlimited subscribers, iOS, full PWA, welcome notification, auto-send on publish. Pro: background sending + store automation + advanced campaigns + rich images.
WhoKnew Signal™ WEB PUSH NOTIFICATIONS & PWA
Truly self-hosted web push notifications & PWA. Your subscribers, your data, your server.
Unlimited Subscribers
68%
- Subscriber tokens stored in your database
- No Firebase project required
- No per-subscriber SaaS fees
Why We Built WhoKnew Signal™
“We were paying OneSignal $228 a year to send push notifications from a single WordPress site. One day we actually looked at how it worked – and it bothered us. Every subscriber we’d earned was stored on their servers. Every notification we sent went through their API first. If they raised prices, we’d either pay up or lose the entire list. That’s not a partnership – that’s a hostage situation. We looked at the “self-hosted” alternatives, but they all ran on Firebase behind the scenes. Most of them charged extra just to support iPhones. So we built our own.
WhoKnew Signal™ delivers directly from your WordPress server to every browser – Chrome, Safari, Firefox, Edge – using the open standard they all already support. No relay, no Firebase, no SaaS. We added a full Progressive Web App on top of it – offline support, home screen install, custom icons– because push notifications and PWA just make sense together. Within a week of switching, we’d cut our costs from $228 a year to next to nothing, and our delivery rate actually went up.
If you’re sending push notifications through someone else’s server, you’re paying for the privilege of not owning your own audience. We built Signal so you don’t have to.”
– J. Moody, Founder of WhoKnew™
Stop Renting Your Subscribers – Own Your Audience Today – Protect Your WordPress Site Now
One Shortcode.
Smart Install Buttons Anywhere.
Most sites have a PWA manifest but zero guidance for visitors. Signal ships a free install shortcode — paste it on a page, link from your footer, and let Android get one-tap install while iPhone gets a guided Safari walkthrough.
Android One-Tap
Chrome and Edge visitors see an Add to Android button. When the browser is ready, tap installs your app to the home screen — no App Store, no download.
iOS Guided Walkthrough
Safari visitors tap Add to iPhone and get a 4-step coach modal. Try it now collapses to a floating pill so they can follow along in real Safari.
Smart Detection
Shows the right button for each device. Chrome on iOS gets a copy-URL nudge. Already-installed visitors see a friendly done message instead.
Included in Pro: Smart device detection, iOS guided walkthrough, style presets, optional teaser line, and already-installed messaging.
Optional overrides: mode="both", style="theme", layout="stack", contrast="dark"

Sample layout — buttons auto-adapt to dark or light page sections on your site.
- Included in your pro upgrade
- Works when push notifications are off
- Auto contrast for dark and light Elementor sections
- Style presets: default, Stripe-like, theme inherit, brand color
Every “Self-Hosted” Push Plugin
Calls Someone Else’s Server.
The plugin installs on your site, but your subscribers, your campaigns, and your delivery often live somewhere else entirely. WhoKnew Signal was built so none of that ever leaves your WordPress server.
Third Party
The market leader stores subscriber tokens on pushnotifications.io. Every campaign routes through their API. Your “self-hosted” plugin calls home on every send.
Most plugins route delivery through Firebase. One policy change, one outage, one terms update — and your entire subscriber list goes dark.
+$50/yr
Competitors charge extra for Safari because Firebase doesn’t support Apple natively. They built a separate relay — and billed you for it.
$228+/yr
Action buttons, analytics, and segmentation locked behind monthly plans that cost more than Signal Pro does for an entire year.
At Risk
Your list lives on someone else’s infrastructure. Raise prices and you pay up — or start over from zero subscribers.
Silent Fail
No retry logic, no dead subscriber cleanup, no failure tracking. Your list quietly fills with dead endpoints and delivery rates collapse.
No external connections — data never leaves your server
iOS & macOS Safari free — no $50/yr relay add-on
Built-in PWA manifest — replaces Super PWA & similar plugins
WooCommerce + analytics + A/B for $80/year — not $228+
Plugin Features
Truly Self-Hosted
Subscriber data stored only in your WordPress database. Delivery goes directly from your server to the browser. No relay, no SaaS, no Firebase.
Action Buttons
Add clickable CTA buttons to every notification -- "Read Article", "Shop Now", "Claim Offer". Makes your notifications look like what you'd expect from a premium platform.
WooCommerce Integration
Abandoned cart, back-in-stock, price drops, order status -- automated push from your store with zero monthly fee.
Advanced Analytics
Delivery rate, click rate, subscriber growth, browser breakdown, best time to send, and campaign comparison.
Segmentation & Targeting
Target by device type, browser, platform, activity level, or custom tags. Send the right message to the right subscribers.
Scheduling & Automation
Schedule campaigns for optimal timing. Welcome drip sequences. Re-engagement automations for inactive subscribers.
A/B Testing
Test two notification variants against a split audience. Auto-promote the winner. Let the data decide.
Progressive Web App
Turn your WordPress site into an installable, offline-capable app. Custom icons, splash screens, offline page, and web app manifest -- all built in, no separate plugin.
SMS Notifications
Send text messages alongside push. Bring your own Twilio account. Subscriber opt-in popup, WooCommerce order texts, and manual campaigns.
Install Today. Send From Your Server Before Lunch.
You do not need a separate PWA plugin, a Firebase console, or a vendor account. Activate Signal, customize your opt-in, publish — and watch delivery progress inside WordPress while campaigns run in the background.
WhoKnew Signal™ WEB PUSH NOTIFICATIONS & PWA
Truly self-hosted web push notifications & PWA. Your subscribers, your data, your server.
Campaign History
86 total campaigns sent
| Title | Message | Audience | Sent | Date |
|---|---|---|---|---|
| Spring Update Sending | Check out our latest post… | All subscribers | 847 | Just now |
| Welcome Notification | Thanks for subscribing… | All subscribers | 1,247 | On subscribe |
| Re-engagement: 30 days | We miss you… | Inactive 30d | — | Scheduled |
Install & activate
Install from WordPress.org. VAPID keys generate automatically. No API keys, no Firebase project, no external signup. iOS and macOS Safari included on Free.
Configure opt-in + PWA branding
Match your popup colors, timing, and copy. Set manifest, icons, splash, and offline page in the same settings screen — no second plugin.
Publish or send a campaign
Auto-send on publish for any post type. Manual sends, schedules, drips, and re-engagement on Pro. Live send progress while you work elsewhere.
Measure and scale with Pro
CTR, growth trends, segmentation, A/B tests, WooCommerce triggers, and export tools. Upgrade when Free limits stop matching your growth.
What happens when you click Send
Your database, standard web push, and the subscriber browser — no vendor relay when you click Send.
- No 3rd party relay on send
- No Firebase console required
- Campaign history and click data in WordPress
Ready to try it on your site?
Start free on WordPress.org. When you need background sending — campaigns that run while you close the tab, large lists without keeping a browser window open — or WooCommerce automation, Pro is $80/year for one site — not per subscriber.
1 Plugin. 2 Knockout Features.
Push notifications and PWA install in a single plugin — for less than most tools charge for push alone. Your competitors are paying more to do less.
Get Pro For $8/MonthGet Pro For $8/MonthDownload FreeCompetitors make you type post type names into a dropdown. Signal scans your site, discovers every public post type, and turns them into checkboxes. Install a new plugin tomorrow — Signal finds it automatically.
Auto
Auto
Auto
Auto
Smart
Built In
The only self-hosted push plugin with deep WooCommerce automation and a full analytics suite. Recover abandoned carts, alert on back-in-stock and price drops, notify on order status, and measure every click — all from your server for $80/year.
Abandoned cart recovery
Back-in-stock alerts
Price drop notifications
Order status updates
New product launch broadcasts
Delivery rate, CTR & subscriber growth
Browser & platform breakdown
Best time to send recommendations
Campaign comparison & printable reports

How WhoKnew Signal™ Grows Your Audience
Self-Hosted Push & PWA in Minutes
Install WhoKnew Signal™ on your WordPress site and start collecting subscribers in minutes. Auto-send notifications on publish, welcome new subscribers, turn your site into a Progressive Web App, and grow your audience – all from your own server, with your data never leaving your database.
Free DownloadHow WhoKnew Signal™ Compares
Same WordPress Site.
Three Completely Different Architectures.
We installed Push Notifications for WP and WhoKnew Signal on the same site. One routes through Firebase and a vendor API. One delivers from your database. The feature gap is not subtle.
Third parties control your subscriber data
Their servers. Their API.
Tokens on third-party servers. Delivery via Firebase. iOS costs extra. They call it “self-hosted” — in reality your subscribers, your sends, and your data all depend on infrastructure you do not own.
- Subscriber data on vendor servers
- Firebase dependency for delivery
- iOS / Safari $50/yr add-on
- No built-in PWA manifest
- No WooCommerce automation (self-hosted)
- No A/B testing or advanced analytics
Unlimited subscribers — truly on your server
Actually self-hosted. Free.
Everything you need to launch — no trial, no credit card, no external account.
- Truly self-hosted — zero external connections
- iOS, macOS Safari, Chrome, Firefox, Edge, Android
- Full Progressive Web App & manifest
- Welcome notification on subscribe
- Auto-send on publish (any post type)
- Manual campaigns from admin
- Customizable subscription popup
- Subscriber management & click tracking
- VAPID key backup & restore
- Privacy policy template & GDPR-minded consent
Per year — unlimited subscribers
Everything. One price.
All Free features, plus the growth stack SaaS platforms charge hundreds per year for.
- WooCommerce: cart, stock, price, orders, launches
- Action buttons on every notification
- Rich notifications with large images
- Background batched sending + live progress
- Advanced analytics & printable reports
- Segmentation by device, engagement, Woo behavior
- SMS notifications via BYO-Twilio (~$1/mo for a number)
- A/B testing with automatic winner
- Scheduled campaigns
- Welcome drip sequence
- Re-engagement for inactive subscribers
- UTM tracking & TTL control
- Subscriber import & export
- Background send tuning for your host
- Priority support from the developers
Push + PWA + WooCommerce + analytics + automation. No relay. No Firebase. No per-subscriber fees.
->
Firebase
->
Vendor API
->
Browser
Stored on third-party servers
+$50/year paid relay
Requires separate plugin
Send and forget — list rots silently
->
Browser Push Service
->
Subscriber Device
Your WordPress database only
Included free — native web push
One plugin — manifest, icons, offline
Auto-retry, dead sub cleanup, 410 handling
Zero external connections — ever
Own Your Audience. Stop Renting It.
Pro adds WooCommerce triggers, advanced analytics, A/B testing, segmentation, action buttons, background sending, and priority support – all truly self-hosted.
Basic
Free
- Unlimited Subscribers
- iOS & All Browsers
- Auto-Send on Publish
- Welcome Notification
- Manual Campaigns
- Progressive Web App
- Community Support
- Forever Free
Pro Licence
- Everything in Basic
- Action Buttons
- WooCommerce Triggers
- Advanced Analytics
- Segmentation & Targeting
- Scheduled Campaigns
- Drip Sequences
- Re-engagement Campaigns
- Automated Web App Install
- A/B Testing
- SMS Notifications (Twilio)
- GDPR Tools
- Priority Support
1 Site Licence
14-Day Guarantee
Growth Licence
- Everything in Basic
- Everything in Pro
- 33% Discount off Pro
- Priority Tech Support
3 Site Licences
14-Day Guarantee
Agency Licence
- Everything in Basic
- Everything in Pro
- 50% Discount off Pro
- Priority Tech Support
10 Site Licences
14-Day Guarantee
Basic
Free
- Unlimited Subscribers
- iOS & All Browsers
- Auto-Send on Publish
- Welcome Notification
- Manual Campaigns
- Progressive Web App
- Community Support
- Forever Free
Pro Licence
- Everything in Basic
- Action Buttons
- WooCommerce Triggers
- Advanced Analytics
- Segmentation & Targeting
- Scheduled Campaigns
- Drip Sequences
- Re-engagement Campaigns
- Automated Web App Install
- A/B Testing
- SMS Notifications (Twilio)
- GDPR Tools
- Priority Support
1 Site Licence
14-Day Guarantee
Growth Licence
- Everything in Basic
- Everything in Pro
- 33% Discount off Pro
- Priority Tech Support
3 Site Licences
14-Day Guarantee
Agency Licence
- Everything in Basic
- Everything in Pro
- 50% Discount off Pro
- Priority Tech Support
10 Site Licences
14-Day Guarantee
Multiple WordPress Sites?
Need Staging or Client Sites?
Pro works on one site. Growth includes 3 licenses, Agency includes 10 — ideal for development environments or managing client sites.
Get Started in 3 Steps
Install from WordPress.org and activate. Your encryption keys are generated automatically — no API setup, no Firebase, no external accounts.
⚡ 1 minute.
01
Choose when and where the subscription prompt appears. Match your branding, set the message, pick the trigger. Preview it live from the admin.
⚡ 2 minutes.
02
Publish a post and Signal sends the notification automatically. Or create a manual campaign.
⚡ Your first push goes out in under 5 minutes.
03
Frequently Asked Questions
How does the plugin work?
WhoKnew Signal sends push notifications directly from your WordPress server to every subscriber's browser -- Chrome, Firefox, Edge, Safari, iOS, and Android -- using the open web push standard built into every modern browser. No Firebase, no third-party relay, no SaaS account required. Subscriber tokens are stored only in your WordPress database. Install, activate, and start collecting subscribers in minutes.
What’s included in the Pro version?
Pro unlocks WooCommerce triggers (abandoned cart, back-in-stock, price drops, order status), action buttons, advanced analytics with click tracking, subscriber segmentation, A/B testing, scheduled campaigns, welcome drip sequences, re-engagement automation, automated install tools for iOS & Android, GDPR tools, and priority support. Everything runs from your own server at a flat annual price. Add SMS notifications via your own Twilio account -- opt-in popup, WooCommerce order texts, and manual campaigns (~$1/month for a Twilio number, no WhoKnew markup).
Is it easy to set up?
Yes. Install from WordPress.org, activate, and you're ready to collect subscribers. No API keys, no Firebase configuration, no external accounts. Encryption keys are generated automatically. The subscription popup is fully customizable and works on every theme. Your first notification can go out in under 5 minutes.
Do you offer support?
Yes. Everyone can get instant support through our AI chat assistant "Who the Owl" on whoknew.io. Free users also have access to WordPress.org community support. Pro users get priority ticketed support directly from the developers.
Does this slow down my site?
No. The service worker loads asynchronously and has zero PageSpeed impact. Push delivery happens server-side. The frontend popup is lightweight CSS/JS that loads only when needed. Works seamlessly with all caching plugins.
What happens if my subscription expires?
Your site continues working with free-tier features (auto-send on publish, welcome notifications, PWA). Pro features like WooCommerce triggers, analytics, A/B testing, and segmentation deactivate until renewal. Your subscriber list stays intact -- it's in your own database. No data is ever lost.
Does this work on iOS and Safari?
Yes. Apple built web push support directly into Safari 16.4 (iOS 16.4, macOS Ventura) using the same open standard Signal is built on. It works natively at no extra charge. Competitors charge $50+/year extra for iOS because they depend on Firebase, which doesn't support Apple natively -- so they require separate paid relays. Signal doesn't need one.
What is the Progressive Web App (PWA) feature?
WhoKnew Signal turns your WordPress site into a full Progressive Web App. Visitors can install your site to their home screen like a native app, browse pages they've previously visited even without an internet connection, and see your custom app icon and splash screen on every device. The PWA includes a web app manifest, offline caching, a customizable offline fallback page, and an offline status banner. All included free – no separate PWA plugin required.
How is this different from OneSignal, PushEngage, and other services?
Those are SaaS platforms – your subscriber data lives on their servers, delivery routes through their infrastructure, and monthly fees scale with your list size. WhoKnew Signal is architecturally self-hosted: subscriber tokens stay in your WordPress database, and delivery goes directly from your server to the browser's push service. You also get a full Progressive Web App, WooCommerce automation, action buttons, segmentation, A/B testing, and advanced analytics – features that SaaS providers either lock behind higher tiers or don't offer at all.
Can I migrate from another push notification plugin?
Yes. If your current plugin uses the web push standard and you have access to your encryption keys, you can export them and import them into Signal. Every existing subscriber continues receiving notifications without re-subscribing. One-click export/import in the Settings tab.
Can I try it risk-free?
Yes. Signal Free is 100% free forever from WordPress.org -- including the PWA features. For Pro features, we offer a 14-day money-back guarantee. No questions asked.
How many subscribers are included in the free version?
The free version supports unlimited active subscribers. There are no per-subscriber fees on either plan.
Stop Banging Your Head Against the Wall
Reach your audience instantly. Download WhoKnew Signal™ — push notifications & PWA from your WordPress server. Your subscribers stay in your database, not a vendor's.
Get Pro for $80/YearDownload FreeTry Pro for 14 days. Send real campaigns. See your data stay on your server. Or get every dollar back.
Activate Pro, send a real campaign, and watch it deliver directly from your server. Check your database — your subscriber data is right there, nowhere else. Not convinced in 14 days? Full refund. No questions. The only risk is continuing to pay SaaS fees for something your own server can do better.
Own your subscribers.
Stop renting them.
Win.
WhoKnew Signal — push notifications, Progressive Web App, WooCommerce automation, segmentation, A/B testing, drips, re-engagement, and advanced analytics. Truly self-hosted. iOS included. $80/year.
iOS & all browsers included free
Full Progressive Web App built in
Self-hosted from day one