Axiom Contact Form for NTFY

Axiom Contact Form for NTFY

Details
View on WordPress

Axiom Contact Form for NTFY is an independent plugin by Axiom Event Systems that sends contact form submissions to ntfy as a notification. It is a client for the ntfy service and is not affiliated with, sponsored by, or endorsed by the ntfy project.

It adds a lightweight contact form that is dropped onto any page with the [ntfy_contact_form] shortcode. Each submission is published to an ntfy topic, so staff get a push notification on their phone, desktop or in the ntfy web app instead of relying on email.

Try it without installing: run the plugin in WordPress Playground — a throwaway WordPress boots in your browser with the plugin installed, the settings screen open and a demo page using the shortcode.

Highlights

  • Pre-filled for the public ntfy.sh server, with a topic field.
  • Works with self-hosted ntfy servers over HTTPS.
  • Authentication via an access token (Authorization: Bearer …) or username/password (HTTP Basic).
  • Per-form notification title, priority, tags and click action.
  • Theme-aware styling: inherit the site’s colours and fonts, or set your own accent, text, field and border colours.
  • Optional phone, preferred-contact and subject fields, plus a required consent checkbox.
  • Spam trap and per-IP rate limiting.
  • Works with or without JavaScript: submissions fall back to admin-post.php.
  • Sends a test notification from the settings screen.
  • Keeps a log of every submission in the database, viewable under Axiom Contact Form Messages, so nothing is lost when the ntfy server is unreachable. Each entry shows whether delivery succeeded, the failure reason if not, and can be paged 10/20/30/50 at a time.

Security notes

  • All requests to the ntfy server are made server-side, so credentials are never sent to the browser.
  • Credentials are stored in the WordPress options table (ntcf_settings). Limit dashboard access to trusted administrators.
  • Submitted messages may contain personal data. Choose a topic and server appropriate for your privacy requirements.

Details

Plugin code:
axiom-contact-form-for-ntfy
Plugin version:
1.2.15
Outdated:
No
WP version:
6.0 or higher
PHP version:
8.0 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-10
Rating:
Times rated:
0
contact-form
notifications
ntfy
push-notifications
self-hosted