Native WordPress JetEngine & Elementor Solution

Real-time Notifications Inside Your WordPress Site

Works natively with JetEngine, JetFormBuilder, and Elementor. Built specifically for client dashboards, support desks, and membership portals.

Seamless Stack Integration

JJetEngine
FJetFormBuilder
EElementor
WPClient DashboardSSE Connection Active
Notifications4 Unread
New Support Ticket2m ago

Rango Rinco added a response to ticket #7180: Fix navigation dropdown rendering.

View Ticket
Role Assigned1h ago

You were assigned to the Support Specialist role for project Alpha.

Form SubmissionYesterday

New submission received from JetFormBuilder form: Client Onboarding.

Order Completed3 days ago

Order #9942 was completed successfully.

Click bell or simulate alert to test live Web Audio chime & counter!
Core Concept

What Is This?

You know how Facebook, LinkedIn, or Slack shows a badge when you have a new message? Or how Slack alerts you when someone mentions you? That’s what this plugin brings to your WordPress App.

Real-time. User-specific. Fully customizable.

A Bell Icon

Sits wherever you put it — header, sidebar, or inline anywhere Elementor or shortcodes can go.

Number Badge

Shows how many unread notifications the logged-in user has at a single glance in real-time.

Organized Dropdown

All notifications structured intelligently by Today, Yesterday, and Older with one-click read filters.

Instant Updates

Updates in real-time when new notifications arrive. Zero full-page refresh needed.

Use Cases

Who Is This For?

Designed to power modern communication workflows across every client portal build.

Agencies

Stop rebuilding notification systems from scratch for every project. Install once, configure CCT fields, and move on.

Support Teams

Assign requests to team members. Notify them instantly on new tickets, assignments, and customer messages.

Internal Tools

Where team members need to know the moment things happen. Task assignments, status approvals, and alerts.

Marketplaces

Where buyers and sellers communicate. Instant order confirmations, shipping updates, and direct messaging alerts.

Membership Sites

Notify users about new content, comments, thread replies, badge unlocks, or community interactions.

Any WordPress Site

Anywhere logged-in users need to know something happened immediately without waiting for emails.

Easy Integration

How It Works

Three simple steps to get your notification system live in minutes.

Architecture Flow
JetEngine CCTNelx ConfigLive Notifications
1

Set Up Custom Content Type

Create one Custom Content Type (CCT) in JetEngine with these 8 fields:

CCT FIELD SLUGTYPE
user_idText / Number
user_roleRepeater / Text
typeRadio / Select
messageTextarea
urlText (Optional)
statusRadio (seen/unseen)
sound_playedRadio (yes/no)
timeDate / Timestamp
That's it. Eight fields. Set it up once and forget about it.
2

Configure Nelx

Tell Nelx where your notification data lives in 4 quick inputs:

Enter your CCT SlugAdd your Query ID (Query builder is now legacy - not needed)Choose authentication methodClick "Test Connection"
Two minutes. That’s all it takes to get everything connected.
3

Add the Widget

Drag and drop into your visual design layout:

Customize colors to match brandAdjust size and badge positioningConfigure audio sound defaultsPublish and go live
Done. Your notification system is now live and working in real-time.
Key Differentiation

What Makes This Different

Nothing is Lost

Email is where notifications go to be ignored. This puts notifications right on your site where users already are.

It's Real-Time

When someone creates a notification, it appears instantly on the recipient's screen. No polling, no lag.

Users Control Preferences

Enable or disable specific notification types. Turn sound on or off per user profile.

Works With Your Stack

You're using JetEngine and JetFormBuilder with Elementor. This plugin works natively with all of them.

ROI Calculation

But I Can Build This Myself?

Sure. You could. You could write custom AJAX handlers. Build a REST endpoint. Set up server-sent events. Create a notification bell UI. Handle user preferences. Manage sound playback. Build an admin interface...

Or you could pay $49 and have it done for you.

Time is money. Your time is valuable. Spend it on things that matter.

Full Capabilities

Complete Feature Set

Notification Bell

  • Customizable icon, size, color, and hover color
  • Badge position (top-right, top-left, bottom-right, bottom-left)
  • Badge styling (size, background color, border, drop-shadow)
  • Dropdown width and max height options
  • Header text and actions (Mark All, Close)
  • "See details" deep links and "Mark as read" buttons

User Preferences

  • Users can enable or disable entire notification types
  • Users can control sound per notification type
  • Users can enable or disable specific subtypes
  • Role-based preference visibility control
  • Custom setting dashboard integrations

Sound Notifications

  • Built-in audio chime options (5 presets)
  • Upload custom MP3 audio files
  • Users can enable or disable sounds
  • Users can choose which sound to hear per alert type
  • Audio preview before selecting

Notification Templates

  • Trigger notifications from form submissions
  • Send to specific users or entire roles
  • Round-robin assignment for even distribution
  • Smart conversation routing for ticket systems
  • Conditional logic based on form answers

Admin Interface

  • Send manual notifications to users or roles
  • Map your CCT fields once visually
  • Test connection before going live
  • Automatic cleanup (7, 14, 21, 30, 60, 90 days, or never)
  • Table verification to confirm delivery payloads

Elementor Integration

  • Notification Bell widget with full style controls
  • Notification Settings widget for user preferences
  • Sound Settings widget for audio selection
  • Notification Form widget for frontend sending

Technical Requirements

WordPress 6.7+Modern WP Environment
JetEngineFor Custom Content Types
ElementorRequired for visual UI
JetFormBuilderFor Form Triggers
Transparent Pricing

Simple Pricing

Choose the plan that fits your needs. No hidden fees.

Standard License

$49/year
  • 1 Site License
  • All Features Included
  • Updates for 1 year
  • Support for 1 year
Get Started

Developer License

$329/year
  • 100 Sites License
  • All Features Included
  • Updates for 1 year
  • VIP Support for 1 year
Get Started

Try It For 14 Days

Not sure? Install it. Configure your CCT and Query. Add the widget. Send a test notification. If it doesn't work exactly as expected, get a full refund. No questions asked.
Knowledge Base

Frequently Asked Questions

Search or filter questions below.

What do I need to use this plugin?

You need JetEngine and Elementor installed and activated. JetFormBuilder is required for notification templates and frontend entries.

Do I need to create a CCT first?

Yes. You need to create a Custom Content Type in JetEngine with the required fields before configuring the plugin. Also, you need to create a query for your notification that Nelx will work with.

See exactly how it's done here - step by step.

What fields does my CCT need?

Your CCT needs eight specific fields: user_id (text), user_role (repeater), type (radio), message (textarea), url (text), status (radio: seen/unseen), sound_played (radio: yes/no), and time (date).

Can users customize which notifications they receive?

Yes. The Notification Settings widget lets users enable or disable specific notification types and control sound preferences. However, if you want users to always receive a certain notification type (mandatory), the best thing to do is not including it in the preferences settings.

Does this support round-robin assignment?

Yes! When sending notifications for incoming form submissions, you can distribute notifications sequentially across team members assigned to specific user roles.

Can I send notifications to user roles?

Yes. You can target individual user IDs or broadcast a notification to all users possessing a specific role (e.g. Administrator, Editor, Support Specialist).

Can I upload my own notification sounds?

Yes. In addition to 5 high-quality pre-packaged chime presets, you can upload custom MP3 audio files to match your platform brand identity.

How do notifications get cleaned up?

You can configure automatic cleanup schedules in the admin panel (7, 14, 21, 30, 60, 90 days, or never). You can also run manual cleanup routines by date range.

Will this slow down my site?

No. Notifications are cached and optimized. Real-time updates use lightweight SSE instead of heavy polling. We recommend having a decent server with enough resources to get the best out of Nelx Notification System

Does this work in real-time?

Yes. The plugin uses Server-Sent Events (SSE) to deliver notifications instantly without page refresh. If SSE is not supported, it falls back to polling.

Do notifications show only to logged-in users?

Yes. Notifications are user-specific and bound to authenticated user sessions to ensure complete data security and privacy.

Can I send notifications manually?

Yes. Administrators can send manual notification dispatches directly to any specific user or role from the WordPress admin dashboard interface.

Can I trigger notifications automatically?

Yes. You can create notification templates that trigger automatically from JetFormBuilder form submissions.

Can I use dynamic data in notifications?

Yes. You can inject dynamic form fields, username tags, post IDs, and custom macros directly into notification titles and body messages.

Does this support conversation-style notifications (like tickets)?

Yes. The Smart Recipient feature routes notifications between participants (e.g., client and staff) automatically.

Can I assign notifications conditionally?

Yes. You can define conditions based on form inputs to send notifications to different users or roles.

Can I style the notification bell and dropdown?

Yes. The Elementor widget gives full control over colors, spacing, typography, and layout. Besides, you can choose between three dropdown styles (classic, modern, and minimalistic). Future versions of the plugin will also support non-Elementor users.

Can I use this without Elementor?

Partially. The core system works, but Elementor is required for the frontend widgets like the notification bell and settings UI. However, future versions will work without Elementor.

Is there an API or endpoint I can use externally?

The plugin uses JetEngine CCT which provides an endpoint for creating notifications programmatically. Authentication is recommended for security.

Do notifications get marked as read automatically?

Yes. Clicking “See details” or manually marking them will instantly update their status to seen.

Ready to Get Started?

Give your users the real-time notification system they expect today.

First Name *
Last Name
Email *
Subject *
Message *