NotifReach: Free vs. Pro Version (what really changes)

A visitor who leaves almost never comes back

They read an article, close the tab, and that’s it. No email left, no account created, no reason to return — unless you know how to reach them again.

NotifReach solves exactly this problem: push notifications sent directly to your visitors’ browsers, with no app to install, no email addresses to collect, and no dependence on social media algorithms. A visitor clicks “Subscribe” once; you can then reach them whenever you decide — new article, promotion, order update, reminder — via Firebase Cloud Messaging (FCM), Google’s push service.

And here is what surprises most people when they discover the plugin: the free version is not a crippled version. It already includes marketing campaigns, A/B testing, comprehensive analytics, GDPR compliance, and an API for developers. No subscriber limits, no send limits, and no hidden tiers pushing you to pay.

This article details exactly what you get for free, and then what NotifReach Pro concretely changes — three things, no more, no less.


What you get with NotifReach, for free, today

Acquire subscribers without friction

The subscription button is installed via shortcode and reflects its state (subscribed / unsubscribed) directly in its CSS classes, for styling that adapts to your theme without extra code. The content of the modal window — text, image, layout — is edited with the native WordPress editor, in a dedicated, translatable post type.

All collection fields are optional and selectable one by one: phone, email, first name, last name. Only the device token is technically required to receive notifications; the email is only requested if you want to create or link a WordPress account to the subscriber.

You are not forced to use the interface provided by the plugin: a JavaScript event (icfp:external-subscribe) allows you to trigger a subscription from any form or third-party plugin already in place on your site.

Regarding reliability, the device token refreshes automatically on every visit, a subscription restores itself if the browser renews it in the background, and dead tokens are pruned upon sending — you don’t accumulate “ghost” subscribers.

Automate your notifications

A dedicated content type, Push Template, links to any WordPress or plugin hook: publishing a post, a new comment, a new WooCommerce order, or any event specific to a plugin installed on your site.

The template content can include dynamic placeholders resolved at the time of sending based on the triggering hook’s arguments — including nested properties, such as the title of a published post. To find the right event, a knowledge base of native WordPress hooks and a scanner that inspects installed plugins save you from digging through the code.

Ready-to-use templates are already installed upon activation; you can also import them from a .json file, with automatic detection of duplicates and near-duplicates.


Launch real marketing campaigns

Three types of campaigns cover most use cases: permanent (send on demand), scheduled (one-time, with optional daily, weekly, or monthly recurrence), or triggered by a WordPress event.

Audience targeting combines user roles, anonymous visitors (the majority of your subscribers — those who don’t have a WordPress account), language, or an explicit list of subscribers.

The A/B test offers two variants with configurable audience distribution, and can automatically send the best-performing variant to the rest of the audience once the test ends. UTM parameters and a conversion goal can be set on the notification link, with tracking for clicks and conversions. A frequency cap limits the number of notifications a subscriber receives over a rolling window, ensuring you never overwhelm them. And before sending to the entire audience, a test send to your own devices verifies the rendering.

Measure and steer

The Campaign Analytics dashboard displays total subscribers, active devices, new subscribers, sent, failures, clicks, CTR, conversions, CVR, and unsubscribes — filterable by period, granularity (hour to year), role, and campaign, with CSV export.

The subscriber map, powered by optional geolocation captured at subscription, displays your subscribers on a map with cascading filters (continent, country, region, zip code) as well as by browser and device type — useful for understanding who follows you before deciding what to send them.

Stay GDPR compliant without third-party plugins

A consent banner on the first visit (entirely editable and translatable) requests the visitor’s agreement for campaign tracking cookies and geolocation capture — refusing it never blocks the subscription itself.

Subscriber data can be exported and erased directly from native WordPress privacy tools (Tools → Export/Erase Personal Data), without needing an extra compliance plugin. Visitors can also request the export or deletion of their own data from the preference center, in self-service, and a Subscribers screen allows the administrator to search and erase a subscriber upon request.


Going further with code, if needed

For teams that want to automate beyond the interface: a public PHP facade (ICodePlugins\FirebasePush\API) to send, manage subscribers, and read metrics; authenticated REST routes (compatible with WordPress Application Passwords); actions and filters scattered throughout the plugin; and complete multilingual support (Polylang/WPML) to route each subscriber to the template in their language.

No limits, anywhere

This is the point that deserves repeating: no subscriber caps, no send caps. Everything above works at the same scale, whether you have one hundred or one hundred thousand subscribers.


NotifReach Pro: three less frictions, not a single extra feature

We need to be direct on this point: NotifReach Pro does not add any marketing tool you don’t already have in the free version. Campaigns, A/B testing, analytics, the subscriber map, the API — everything is identical. What Pro changes are three setup steps that, without it, require time or technical knowledge.

1. Connect in 2 clicks, without Firebase or Google Cloud

In the free version, sending notifications requires creating your own Firebase project, enabling the correct APIs in the Google Cloud Console, configuring an OAuth2 client, and retrieving a VAPID key — a half-hour of technical configuration, beyond the reach of many non-developer WordPress users.

With NotifReach Pro, a single license is enough: you paste it into the settings, and the site sends via the relay server managed by ICodePlugins — no Google account required, no Firebase project to create.

2. Reliable delivery, even on a low-traffic site

WP-Cron, the default scheduling system for WordPress, only triggers when a visitor loads a page. On a low-traffic site, your scheduled campaigns may be sent late — sometimes by several hours. In the free version, the solution is to configure your own real server crontab or an external service like cron-job.org.

With NotifReach Pro, an “Enable reliable delivery” button automatically reserves your slot on the relay server’s distributed CRON grid — two clicks, and your campaigns depart on time, even without a single visitor on the site at the scheduled moment.

3. A catalog of ready-to-use templates

In the free version, you start from the default embedded templates or manually import a .json file. With Pro, you browse a catalog of templates shared by the community and the editor, install with one click, fork to adapt to your site, and share yours in return.

Who benefits from switching to Pro: low-traffic sites that need their campaigns to go out on time, those who prefer to avoid Firebase/Google Cloud configuration, and agencies managing multiple client sites — the time saved on setup multiplies per site.


What comes next

Development continues. Here are the paths currently under study — without a fixed release date, to be taken as a direction rather than a commitment:

  • Use of AI to interpret campaign results and guide the administrator on how to leverage the findings optimally.
  • Several modal templates ready to use immediately upon installation, with links to your privacy policy.
  • Synchronization of a single subscriber across multiple devices, so that a visitor recognized by phone also receives their notifications on their computer.
  • A library of templates ready for WooCommerce (new order, back in stock, etc.).
  • Automatic notification upon publishing a new post, similar to a real-time push RSS feed.
  • Advanced analytics charts, with visual comparison of campaigns over time.
  • A Gutenberg block editor for the modal window, with a consent checkbox directly embeddable and the ability to insert subscription fields within content.

Install now

Two paths, depending on where you are:

  • You want to test without commitment: install NotifReach from WordPress.org — free, unlimited, and sufficient to launch your first campaigns today.
  • Reliability and ease of setup matter from the start (low-traffic site, don’t want to configure Firebase, managing multiple sites): switch directly to NotifReach Pro.

The complete documentation covers the step-by-step configuration of both versions.