Bildirim — Web Push Notifications Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
This is the official plugin for Bildirim, built and
maintained by the Bildirim team. “Bildirim” is our own service and brand — we
operate bildirim.io; this plugin is not a third-party integration.
Bildirim is a web push notification platform. Installing it by hand takes three
steps: a <head> snippet, a service worker file uploaded to /bildirim/ over
FTP, and (for iPhone/iPad) a manifest. This plugin does all three.
What it does
- Injects the Bildirim SDK into
<head>with the right attributes. - Serves the required service worker at
/bildirim/BildirimSDK-sw.jsfrom your
own domain — browsers refuse to load a service worker from another origin, so
it cannot come from a CDN. - Optionally serves a
manifest.jsonso iOS 16.4+ users can add your site to
the Home Screen and receive notifications. - Verifies your public key against the Bildirim API before saving it, so a
mistyped key cannot leave you with a silently dead install. -
Registers exclusion rules for LiteSpeed Cache, WP Rocket and Autoptimize so
the SDK is not merged into a combined file (which would stop updates). -
Announces new posts: a Bildirim box in the editor with a “send when
published” switch and per-channel checkboxes (Web / iOS / Android). A post is
announced at most once — editing a published post never sends again.
What it does not do
Segments, automations, A/B tests and scheduling live in the Bildirim dashboard.
From WordPress you can announce a post to everyone (optionally per channel);
anything more targeted is a campaign in the dashboard.
External services
This plugin connects to Bildirim (bildirim.io), the notification service this
plugin is built for and which the plugin author operates. An account on that
service is required for the plugin to function. The requests it makes, and the
data each one carries, are listed below.
https://api.bildirim.io/v1/public/vapid— called once from your server when
you save a public key, to confirm the key is valid. Only the key is sent.https://api.bildirim.io/v1/push— called from your server when a post is
announced. The post title, summary, link and (optionally) the featured image
URL are sent. Only happens if you configured a secret key and ticked the box.https://cdn.bildirim.io/sdk.jsandhttps://cdn.bildirim.io/bildirim-sw.js
— loaded by your visitors’ browsers. The SDK talks to
https://api.bildirim.io to register subscriptions.
Visitor data handled by Bildirim (push endpoint, browser, operating system,
time zone) is described in the
privacy policy and the
terms of service.
Screenshots
Settings → Bildirim. Paste the public key and, if you need iPhone/iPad
support, switch the manifest on. The key is checked against the Bildirim API
before it is saved, so a mistyped key cannot leave a silently dead install.
The status panel. Whether the service worker is a real file or a rewrite
rule, whether the URL actually answers, and whether the manifest is being
served. Every line is measured on the spot, not assumed.

