WordPress.org

Plugin Directory

Parvizi NotiFlow – Universal Multi-Channel Notifications & Automation

Parvizi NotiFlow – Universal Multi-Channel Notifications & Automation

Description

NotiFlow is the modern, universal multi-channel notification and automation hub for WordPress and WooCommerce. Connect a Telegram bot or Discord webhook once, register your destinations, and compose high-impact automated alerts in a Notion-inspired visual rule builder with live dynamic template tags.

Built from the ground up for high-traffic production websites: every message delivery runs through an enterprise, non-blocking background queue, all credentials remain securely encrypted on your own server, and every message template is yours to fully customize.

Core Free Features

🚀 Two Powerful Free Channels
* Telegram Bot API — Deliver instant notifications to Telegram channels, groups, supergroups, and private chats with rich HTML formatting and inline button keyboards.
* Discord Webhooks — Dispatch polished Discord Rich Embeds with event-tinted accent color bars, custom bot names, avatars, footer branding, and ISO timestamps.

📦 Comprehensive WooCommerce & WordPress Triggers
* WooCommerce Order Lifecycle: Complete order alerts (wc_order_completed) and cancellation notices (wc_order_cancelled) with dynamic tags for customer name, totals, order ID, items list, and admin edit URLs.
* Content & Publishing: Instant alerts when new posts are published (publish_post), submitted for pending review (pending_post), or trashed.
* User & Community: New user registrations (user_register) and role change notifications.
* Comments & Feedback: New blog comments and approved comments.
* System Health: Core WordPress updates and plugin update notifications to keep your administrators informed.

📋 Contact Form 7 Integration
Instant lead notifications whenever a visitor submits a Contact Form 7 form, with an automatic multi-line field summary ({form_fields_summary}) and referrer URLs.

Zero-Latency Async Queue Engine
Built on the robust WooCommerce Action Scheduler with automatic WP-Cron fallback. Front-end page loads, form submissions, and customer checkout requests complete in under 50ms without ever being blocked by external Telegram or Discord API response times.

🎨 Tactile Notion-Inspired UI
A warm-paper minimalist admin experience: vertical RTL-aware sidebar navigation, live connection health badges, grouped destination pickers, dynamic tag chips inserted directly at your cursor position, and brand-colored platform badges across rules and activity logs.

🌐 7 Golden Languages Out of the Box
English, Persian (فارسی), Arabic (العربية), Spanish, German, Russian, and Portuguese (Brazil) — 100% internationalized and translation-ready.

🛡️ Hardened Security & Proxy Routing
Native HTTP and SOCKS5 proxy routing for restricted or firewalled hosting environments, strict WordPress nonce checks, capability verification (manage_options), masked credential storage, and granular delivery activity logs with full diagnostic payloads.

Unlock More with NotiFlow Pro

Looking to automate notifications across your entire business stack? NotiFlow Pro supercharges your workflow with:

  • WhatsApp Cloud API — Send official Meta WhatsApp notifications to store managers and direct-to-buyer WhatsApp messages via {billing_phone}.
  • Slack Block Kit & Microsoft Teams — Corporate workspace notifications with interactive action buttons and message cards.
  • LINE & Viber Messengers — Native messaging API support for Asian and Eastern European markets.
  • Twilio SMS & OneSignal Push — Universal transactional SMS across 190+ countries and direct device Web Push notifications.
  • Custom Webhooks — Dispatch raw JSON payloads directly into Zapier, Make (Integromat), n8n, or your own API.
  • Customer Direct Notifications — 1-click Telegram deep-linking (/start conn_TOKEN) allowing buyers and students to receive order tracking, course updates, and booking confirmations in their private Telegram chat.
  • Advanced Conditional Filters — Route alerts conditionally based on order total (> $100), payment gateway, shipping method, customer city/state, coupons, or user roles.
  • Scheduled Smart Daily Digests — Automated 9:00 AM daily sales summaries, low-stock inventory alerts, and academy activity reports delivered to your private channels.
  • 15+ Native Ecosystem Integrations — Deep hooks for Elementor Pro Forms, Gravity Forms, WPForms, Fluent Forms, Tutor LMS, LearnDash, LifterLMS, Easy Digital Downloads, WooCommerce Subscriptions, MemberPress, Bookly, Amelia, Fluent Support, and Wordfence Security.

External services

This plugin connects to external third-party messaging services to deliver notifications configured by the site administrator:

  1. Telegram Bot API (https://api.telegram.org)

– Purpose: Used to send notification messages and order alerts to administrator-configured Telegram channels, groups, and private chats.
– Data Transmitted: Notification message content, order summaries, and optional action buttons as configured in automation rules. Data is sent only when an enabled trigger event occurs.
– Terms of Service: https://core.telegram.org/api/terms
– Privacy Policy: https://telegram.org/privacy

  1. Discord Webhook API (https://discord.com)

– Purpose: Used to dispatch formatted Rich Embed notifications to administrator-configured Discord server channels.
– Data Transmitted: Event summaries and embed fields. Data is sent only when an enabled trigger event occurs.
– Terms of Service: https://discord.com/terms
– Privacy Policy: https://discord.com/privacy

Installation

  1. Upload the parvizi-notiflow folder to your /wp-content/plugins/ directory, or install directly via Plugins Add New Upload Plugin, and activate.
  2. Navigate to NotiFlow in your WordPress admin menu.
  3. Open Telegram or Discord to connect your bot token or webhook URL and register your target channels.
  4. Go to Rules Engine, click + Add New Rule, select an event, pick your destinations, and compose your custom message template with dynamic tags.

Minimum requirements: WordPress 6.0, PHP 8.0. WooCommerce is completely optional — core triggers work standalone; activating WooCommerce unlocks e-commerce triggers automatically.

FAQ

Does NotiFlow slow down my WooCommerce checkout or store speed?

No. In asynchronous mode (default), every notification is handed to a high-speed background queue powered by Action Scheduler, allowing the shopper’s checkout request to complete in milliseconds without waiting for external API responses.

Which delivery channels are free?

The free version includes unlimited notifications to Telegram (Bot API for channels, groups, and private chats) and Discord (Server Webhooks with Rich Embeds). Additional channels like WhatsApp, Slack, Teams, LINE, Viber, and SMS are available in the commercial Pro companion add-on.

Do I need to configure a server cron job?

Not for instant notifications — the background queue drains automatically via WordPress page visits and Action Scheduler. (Scheduled daily digests are part of the Pro edition and utilize WP-Cron and Action Scheduler).

Is my bot token or webhook URL secure?

Yes. Credentials are saved only on your own server inside the WordPress options database table, never displayed in plain text in the admin UI (values are masked), never exposed in REST API endpoints, and never transmitted anywhere except directly to the official provider endpoint you configured. Outbound traffic can also be routed through your own secure SOCKS5 or HTTP proxy.

What dynamic tags can I use in message templates?

Every trigger includes contextual tags:
* WooCommerce: {order_id}, {order_total}, {currency}, {billing_name}, {billing_phone}, {items_list}, {order_admin_url}, {order_view_url}, {order_status}, {shipping_method}, {payment_method}.
* WordPress Posts: {post_title}, {post_excerpt}, {post_url}, {post_author}, {featured_image}.
* Comments: {post_title}, {comment_author}, {comment_content}, {comment_url}.
* Users: {user_login}, {user_email}, {registered_date}, {user_id}.
* Global: {site_name}, {site_url}, {current_time}.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Parvizi NotiFlow – Universal Multi-Channel Notifications & Automation” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

3.0.6

  • Release: Aligned display name and metadata with official WordPress.org slug parvizi-notiflow.
  • Enhancement: Standardized all internal controller methods with the notiflow_ prefix to resolve naming collisions.
  • Performance: Zero-latency Action Scheduler background runner optimizations.
  • Compliance: Verified tested up to WordPress 7.1.

3.0.5

  • Feature: Customer Direct Notifications infrastructure and Telegram deep-linking handshake.
  • Feature: Added Customer Rules sub-tab in the automation rule builder.
  • UI: Enhanced modal customizer and responsive 2-column settings layout.

3.0.0

  • Major Architecture: Monorepo architectural split between Free Core and Pro companion add-on.
  • Core: Modern Notion design system overhaul with warm-paper canvas and vertical RTL sidebar navigation.
  • Engine: Extensible channel registry (notiflow_register_channels) and hookable trigger catalogs.
  • Security: Hardened HMAC-SHA256 signature verification and client licensing integration.

2.5.0

  • Integration: Form builders ecosystem support (Elementor Pro Forms, Contact Form 7, Gravity Forms, WPForms, Fluent Forms).
  • Integration: LMS and online course triggers (Tutor LMS, LearnDash, LifterLMS).
  • Integration: Subscriptions and recurring billing triggers (Easy Digital Downloads, WooCommerce Subscriptions).
  • Integration: Bookings and appointment scheduling (Bookly, Amelia).
  • Integration: Community and security triggers (MemberPress, bbPress, BuddyBoss, Fluent Support, Wordfence).

2.0.0

  • Feature: Omnichannel expansion supporting WhatsApp Cloud API, Slack Block Kit, and custom webhook endpoints.
  • Feature: Scheduled Smart Digests engine for daily sales performance and inventory intelligence.
  • Feature: Media and featured image attachment engine for WooCommerce products and blog posts.
  • Internationalization: Full 7-language localization bundle (English, Persian, Arabic, Spanish, German, Russian, Portuguese).

1.5.0

  • Feature: Advanced conditional filtering matrix with AND/OR evaluation operators.
  • Network: Added SOCKS5 and HTTP proxy routing for restricted hosting environments.
  • Logs: Activity and error diagnostics table with granular JSON payload inspection.

1.0.0

  • Initial official release: Telegram Bot API delivery, WooCommerce order notifications, and async background queue.