Key takeaways from this article:
- iPhone push notifications from WordPress are possible — but they require two steps that Android doesn’t. The visitor must first add your site to their iPhone home screen as a PWA, then grant notification permission. Understanding this two-step requirement is the foundation of everything else in this article.
- Apple added web push support to iOS 16.4 in March 2023 — eight years after Android. It works on Safari, Chrome, and Edge on iPhone and iPad running iOS/iPadOS 16.4 or later. Chrome on iOS cannot receive push independently — Apple requires all iOS browsers to use WebKit, so the PWA install through Safari is required regardless of which browser the visitor uses.
- Most WordPress push notification plugins charge extra for iOS support — or don’t support it at all. The reason: many plugins route notifications through Firebase or a private vendor relay, which requires a paid iOS add-on because the vendor had to build a separate Apple relay. WhoKnew Signal™ uses the open VAPID standard that Apple adopted natively, so iOS is included free with no add-on required.
- WhoKnew Signal™ solves the two-plugin problem: until now, getting iOS push on WordPress required a separate PWA plugin (for the manifest and home screen install) plus a push notification plugin. Signal does both — the built-in Web App tab handles your PWA manifest, and the free
[wkspn_install_buttons]shortcode gives visitors smart install buttons with an iPhone-specific guided walkthrough. - The complete setup takes less than 30 minutes from plugin install to your first push notification landing on an iPhone lock screen.
If you’ve ever searched for how to send push notifications to iPhone visitors from WordPress, you’ve probably run into a wall of outdated advice, paywalled features, and confusing requirements. This guide covers the complete picture — what Apple actually requires, why most plugins get it wrong, and the fastest path from zero to working iOS push on your WordPress site.
Let’s start with the technical reality, because it changes everything about what you need to do.
What Apple Actually Requires for iOS Web Push
Web push notifications on iPhone are not like Android. On Android, a visitor can receive push notifications after granting permission in their browser — Chrome, Firefox, or any major browser handles it directly. On iPhone, Apple added an additional requirement: the visitor must first add your site to their home screen as a Progressive Web App (PWA), then open it from that home screen icon, and only then can they grant push notification permission.
This is not a plugin limitation. It is an Apple platform requirement that applies to every push notification solution for iPhone, regardless of which tool you use. According to Apple’s own developer documentation, web push on iOS requires the site to be installed as a home screen web app. There is no workaround.
The practical consequence: you need two things working together on your WordPress site to send push notifications to iPhone users.
- A PWA / web app manifest — tells iOS what your site’s name, icon, theme color, and display mode are when it’s installed to the home screen
- A way to guide iPhone visitors through the install process — Safari doesn’t show an automatic install prompt the way Chrome on Android does; you need to walk visitors through tapping the Share button and selecting “Add to Home Screen”
Once those two requirements are met and a visitor has your site on their home screen, web push works on iPhone exactly like a native app — notifications appear on the lock screen, in the notification center, and as banners, just like any installed app.
A common point of confusion: Chrome on iPhone cannot receive web push notifications directly the way Chrome on Android does. Apple requires all iOS browsers — Chrome, Firefox, Edge, and Safari — to use the WebKit engine. This means the PWA install through Safari is required regardless of which browser your visitor normally uses. If a visitor uses Chrome on their iPhone, they still need to add your site to their home screen through Safari (or Chrome’s “Add to Home Screen” option via the Share sheet) before push will work. This is a WebKit/Apple platform requirement, not a plugin limitation.

Why Most WordPress Push Plugins Charge Extra for iOS
Before Apple adopted the open VAPID Web Push standard (RFC 8030) natively in iOS 16.4, getting push notifications to iPhones required a private Apple relay — a server operated by the plugin vendor that sat between your WordPress site and Apple’s push infrastructure. Every notification had to pass through that relay, and every iOS subscriber’s data was stored on the vendor’s servers.
Many push notification plugins are still built on that architecture. They route your subscriber data through Firebase or their own relay even for Android and desktop push — and they charge separately for iOS because their system requires additional proprietary infrastructure.
That extra charge — sometimes $50/year just for iOS support — exists because of how those plugins were built, not because iOS push is inherently expensive to support. Apple now supports the open VAPID standard directly, which means any plugin built on VAPID gets iOS support for free. No private relay needed. No additional charge required.
According to Forrester’s analysis of iOS web push, Apple’s adoption of the open standard was driven partly by regulatory pressure from the EU’s Digital Markets Act — and it opened the door for any VAPID-based push system to reach iPhone users without proprietary add-ons.
The Two-Plugin Problem (And How Signal Solves It)
Until recently, getting iOS push working on WordPress required installing two separate plugins and making them work together without conflicts:
- A PWA plugin — Super PWA, PWA for WP, or similar — to handle your web app manifest, home screen icon, theme color, and splash screen
- A push notification plugin — to actually send the notifications
These two plugins often conflicted over service workers, manifest files, and other shared web infrastructure. Getting them configured correctly required technical knowledge most WordPress site owners don’t have.
WhoKnew Signal™ solves this with a single plugin. The built-in Web App tab handles everything a standalone PWA plugin does — your manifest.json, app icon, theme color, display mode, splash screen, and the Apple touch icon meta tag. There is no separate PWA plugin to install, no service worker conflicts, and no configuration headaches.
The free [wkspn_install_buttons] shortcode adds smart install buttons to any page — Android one-tap install (when the browser supports it), a full iPhone guided walkthrough that walks visitors step by step through the Share → Add to Home Screen process, and a Safari nudge for Chrome-on-iOS visitors. Paste the shortcode on your homepage, a dedicated “Get Notifications” page, or in your footer, and visitors have everything they need to complete the install.
If you currently have Super PWA or PWA for WP installed specifically to get iOS push working, you can replace both plugins with WhoKnew Signal alone.

Complete Setup: WordPress to iPhone Push in 5 Steps
Here is the complete process from plugin install to first iPhone notification. Requirements before you start: your WordPress site must be on HTTPS, and you need PHP 7.4 or higher. Both are standard on any modern WordPress hosting.
- 1
Install and activate WhoKnew Signal™
Download the free plugin from WordPress.org and install it through Plugins → Add New → Upload Plugin in your WordPress dashboard. On activation, VAPID keys are generated automatically — no accounts, no API keys, no external setup required. The plugin is ready to send notifications the moment it’s active.
- 2
Configure your Web App settings
Go to WhoKnew → Signal Push in your admin menu, then click the Web App tab. Set your app name (what appears under the icon on the home screen), upload a square icon at least 512×512 pixels, choose a theme color, and set the display mode to “Standalone” — this makes the PWA open without a browser address bar, exactly like a native app. These settings generate your
manifest.jsonautomatically. No separate PWA plugin needed. - 3
Add install buttons to your site
Paste
[wkspn_install_buttons]on any page where you want visitors to be able to install your PWA. The shortcode automatically detects the visitor’s device and shows the appropriate experience: Android visitors see a one-tap install button when their browser supports it; iPhone visitors see a guided walkthrough modal that walks them through the Share → Add to Home Screen steps; Chrome-on-iOS visitors see a Safari nudge explaining that they need to complete the install in Safari. You can add the shortcode to your homepage, a dedicated notifications page, your footer, or anywhere on the site. The buttons style to match your site’s theme automatically. - 4
Test the iPhone install flow on your own device
Open your site in Safari on an iPhone running iOS 16.4 or later. Tap the Share button (the box with an arrow), scroll down to “Add to Home Screen,” and tap Add. Close Safari. Find your site’s icon on your home screen and tap it — it should open in standalone mode (no address bar). You’ll be prompted to allow notifications. Grant permission. You’ve just set up the first iOS push subscriber on your site — yourself.
- 5
Send your first push notification
Go to WhoKnew → Signal Push → Campaigns in your WordPress admin. Create a new campaign, write your title and message, and hit Send. Your iPhone should receive the notification within seconds — on the lock screen, in the notification center, and as a banner if the device is unlocked. If you have auto-send enabled, future post publications will automatically trigger a push to all subscribers including iPhone users.
Once a visitor has added your site to their iPhone home screen and granted push permission, notifications arrive exactly like any native app — on the lock screen, in the notification center, and as banners. They can manage your notification permissions through Settings → Notifications on their iPhone, just like any other app. The welcome notification sent automatically on subscribe is often the first notification they receive, confirming the setup worked.
How WhoKnew Signal’s iOS Support Compares
| Feature | WhoKnew Signal™ Free | Typical SaaS Push Plugin | Typical “Self-Hosted” Plugin |
|---|---|---|---|
| iOS/macOS Safari push | Included free | Included (your data on their server) | Paid add-on ($40–$50/yr extra) |
| Subscriber data location | Your WordPress database only | Vendor’s servers | Vendor’s servers |
| Firebase dependency | None | Required | Required |
| Built-in PWA manifest | Yes — replaces Super PWA | No — separate plugin needed | No — separate plugin needed |
| iPhone guided install shortcode | Yes — free, no config | No | No |
| External connections on free tier | Zero | Constant | Constant |
| Self-healing subscriptions | Yes — survives cache clears | Via Firebase (Google dependency) | No |

Common Questions About iPhone Push on WordPress
Does it work on iPad too?
Yes. iPadOS 16.4 and later supports web push in exactly the same way as iOS 16.4. The same PWA install requirement applies — the visitor adds your site to their iPad home screen, opens it, and grants notification permission. After that, notifications work identically to iPhone.
What about macOS Safari?
macOS Safari also supports web push — and the PWA install is not required on desktop. Mac visitors can receive push notifications directly after granting permission in Safari, without adding the site to a home screen. WhoKnew Signal includes macOS Safari support free in the same plugin, using the same VAPID infrastructure.
What iOS version do visitors need?
iOS 16.4 or later. According to MobilOud’s 2026 PWA analysis, iOS 17 improved web push reliability further, and as of iOS 26 every site added to the home screen defaults to opening as a web app. The adoption rate of iOS 16.4+ among active iPhone users is now very high — Apple’s iOS update compliance is faster than Android’s by a significant margin. In practice, the overwhelming majority of your iPhone visitors will already be on a compatible version.
Why does Chrome on iPhone require the Safari install?
Apple requires all browsers on iOS to use the WebKit rendering engine. This means Chrome on iPhone is essentially Safari with a different interface — it cannot use its own push infrastructure independently. The home screen install through Safari’s “Add to Home Screen” mechanism is the path that works on all iOS browsers. Once installed, the PWA opens like a native app regardless of which browser the visitor usually uses.
What happens if a visitor clears their browser cache?
Most push plugins lose subscribers when this happens. WhoKnew Signal stores subscriber status in both a cookie and browser storage. If one is cleared, the other picks it up automatically — no popup re-appears, no duplicate subscriber entry. If both are cleared but the browser still holds the push subscription, Signal silently re-registers in the background on the next visit. Subscribers stay subscribed without any action on their part.
Does the free version include everything needed for iPhone push?
Yes. iOS push, macOS Safari push, the PWA manifest, the install buttons shortcode with iPhone guided walkthrough, welcome notifications, auto-send on publish, and manual campaigns are all included in the free version with unlimited subscribers. WhoKnew Signal Pro adds WooCommerce push triggers, advanced analytics, segmentation, A/B testing, scheduled campaigns, and optional SMS notifications via your own Twilio account.
Further Reading
- What “Self-Hosted” Actually Means for WordPress Push Notifications — why most plugins that use the phrase aren’t actually self-hosted, and what to check.
- Why iOS Push on WordPress Used to Require a Paid Add-On (And What Changed) — Apple’s adoption of the VAPID standard explained.
- Web Push vs Email vs SMS: When Each Channel Still Wins in 2026 — how push fits into a broader re-engagement strategy.
- What Is VAPID and Why It Matters for WordPress Site Owners — the open standard behind every modern web push implementation.
- WhoKnew Signal Setup in 5 Minutes: Free Tier Walkthrough — the full beginner setup guide from install to first campaign.
Who knew that sending push notifications to iPhone visitors from WordPress was free all along — Apple had already adopted the open standard, and the extra charge was just a tax on plugins that built the wrong way first.
