Skip to content

Free and open source · GPL-2.0-or-later

Your WordPress site, in your app.

One plugin. Your app submits forms to your site, and your site pushes notifications back — with the post's featured image attached.

A .zip you upload in wp-admin. About 15 minutes.

Open sourceWordPress 6.0+ · PHP 8.3+No licence key
01Two modules

Turn on only what you need.

Either module can be switched off without uninstalling the plugin or losing its data.

Forms

REST endpoints so your app can read a form's fields and submit to it. Submissions go to Divi, WPForms or Gravity Forms, and are recorded in a searchable entries table with CSV export.

Forms reference

Push

A self-hosted Expo notification system. Devices register themselves, can be grouped, and sends can be scheduled or fired automatically when a post is published.

Push reference
02Push notifications

Publish a post. Their phone lights up.

The post's featured image rides along as a rich notification. Android renders it with no app changes; iOS needs a Notification Service Extension in your app.

Sends can be scheduled, targeted at groups, or restricted to development devices while you test.

How sending works
03Forms

Only your app gets through.

Every submission carries a Firebase App Check token, verified on your server before anything is written. There is no API key to leak, because there is no API key.

Form IDs and CORS origins are both allow-listed, so a stranger cannot walk your forms.

REST API reference
04Updates

Updates arrive where you expect them.

Through the normal WordPress updates screen, straight from GitHub releases. No update server, no licence key.

Stable

Default

Tagged, tested releases. What every production site should track.

Download zip

Nightly

Built from main daily. Untested — staging only.

Browse pre-releases

Opt a site into nightly with define( 'MRDW_UPDATE_CHANNEL', 'nightly' ); read more.

05Questions

Before you install.

Do I need to know how to code?
No. The setup guide walks through every screen, and each step has a button that copies a prompt you can hand to Claude to do it for you.
Is it really free?
Yes. GPL-2.0-or-later, the same licence as WordPress. No licence key, no activation, no usage tracking, no paid tier.
Will the featured image show on iPhone?
Only if your app includes a Notification Service Extension. That is an Apple requirement, not a plugin limitation — the plugin always sends the image. Android shows it with no app changes.
What leaves my server?
Push tokens and message text go to Expo, because that is how delivery works. GitHub is contacted to check for plugin updates. Form submissions and device records stay in your own database.
Do I need both modules?
No. Turn either off under MrDemonWolf → General. A disabled module registers no hooks and no REST routes, and its data is left untouched.

Hit publish.
They'll know.

Free forever · WordPress 6.0+ · PHP 8.3+