Creating a Notification from Scratch
Add a blank notification and walk through every editor tab to build your own setup.
Documentation Hub
Guides, tutorials, and references for every Notifal feature.
No articles found. Try different keywords.
Pick a Notifal area to explore guides.
Add a blank notification and walk through every editor tab to build your own setup.
Open the HTML Builder, design your notification, insert tags, preview, and save.
Boot order, dependency injection, and where to hook into Notifal from your plugin or theme.
Video walkthrough: how to add a live WooCommerce sales notification on your store, from install to front-end result.
Campaigns group notifications under one shared schedule and status so you can run promos as a set.
Add a campaign, set its schedule, link notifications, and save from Notifal → Campaigns.
Video walkthrough: create a cart abandonment popup that fires on exit intent when shoppers have items in their cart.
Insert ready-made widgets, place them before, inside, or after elements, and reorganize your HTML visually.
A simple tour of every tab in the notification editor and what each one controls.
See how campaign on/off and status badges control whether linked notifications can show.
Add working buttons and a close icon with special CSS classes that Notifal recognizes automatically.
Tag notifications with labels so you can find and group them in the admin list.
Copy a notification, move several to trash, or export them from the list screen.
Generate template HTML with hosted Notifal AI or copy a prompt for an external AI tool, then load the result into the builder.
Ten example prompts and tips for writing a detailed goal so the AI returns better notification HTML.
Assign a notification to a campaign from the General tab so the campaign controls its schedule.
Create a full notification draft with hosted Notifal AI or copy a prompt for an external AI tool and import the JSON.
Choose a display layout and use case so AI and templates match how your notification appears on site.
See what HTML and CSS is allowed in templates and how Notifal keeps your designs safe.
Modules, service providers, the DI container, and CPT slugs used across Notifal.
Set campaign start and end dates using your WordPress site timezone.
Create a notification template using Notifal blocks in the WordPress Block Editor.
Pick how your notification appears: side box, centered popup, or full-width bar.
When a campaign end date passes, linked notifications stop showing and the campaign shows Ended.
Learn what each Notifal block does and how to configure it in the Block Editor.
Choose screen position per device and control whether the notification shows on desktop, tablet, or mobile.
Pick how your notification animates in and out, and how long the motion lasts.
Preview your block template with sample data before you assign it to a notification.
Campaign schedule sets the date window; notification timing and Pro priority handle show order.
Fine-tune one notification's look with scoped custom CSS (Notifal Pro).
Play a sound when your notification appears or disappears, with built-in sounds or your own file.
Put a top bar before your site header and control sticky behavior on scroll.
Create a notification template in Elementor with Notifal widgets and dynamic tags.
All notifal/v1 REST routes, methods, parameters, and response notes.
Control whether the notification appears on page load, after a delay, or when the visitor scrolls.
Reference for Notifal Elementor widgets: Featured Image, Action Button, and Close Icon.
Limit a notification to a date and time range using your WordPress site timezone.
Keep Elementor templates in sync with notifications, preview correctly, and avoid common theme conflicts.
Show once per visit, cap how many times per session, and honor when visitors close the notification.
Pro-only timing controls for consent, inactive tabs, single instances, and priority order.
Open the library, filter and search templates, preview on desktop or mobile, and find the right design fast.
Choose how visitors close your notification: with a close button, after a timer, or both.
Central index of Notifal hooks by domain. Start here, then open the article for your area.
Hooks fired during Plugin.php boot, Maintenance activation, migrations, and infrastructure registration.
Pick a marketplace design, choose your builder version, and import a full notification in a few clicks.
Let visitors dismiss notifications by clicking outside, pressing Esc, scrolling, or swiping (Pro).
Help screen reader and keyboard users interact with your notifications comfortably.
Reference for notification lifecycle hooks, settings sanitization filters, and the eligibility REST pipeline.
List, search, duplicate, trash, import, and export templates saved on your WordPress site.
Ask Notifal to add HTML Builder, Elementor, or Block Editor when that import option is not available yet.
Understand the Pro badge, filter Free or Pro templates, and know what you need on your site.
Hooks for template lifecycle, builders (Elementor, HTML), preview routes, and rendered HTML processing.
Catch attention when visitors switch tabs by updating the browser tab title or badge (Pro).
Use the public gallery at notifal.com/templates/ to preview designs, filter, and read details before you import in WordPress.
Register custom tags, modify resolved values, extend dynamic key discovery, and hook TagManager rendering.
Hook into page targeting validation, product/order pools, smart targeting, and WooCommerce cart rules.
Track events, modify validation, extend analytics calculations, and hook order attribution in WooCommerce.
Inject admin UI into Notifal pages, customize list tables, and extend notification and campaign editor tabs.
How Notifal Pro attaches to base plugin hooks for license checks, features, analytics, and comment content source.
Extend hosted AI gateway requests, generation capabilities, sanitized output, and JavaScript config without editing core AI services.
Filter notification data in NotificationDataPreparer before templates render for the frontend.
Choose where your notification may appear, or leave rules empty to show site-wide.
Placeholders like {product_name} that Notifal replaces with real data when a notification shows.
Register custom dynamic tags on notifal/tag/register using Tag, TagManager, and TagCategory.
Show notifications only on chosen pages, posts, or post types, or exclude specific ones.
Tags from WordPress users, blog posts, and pages for personalized notification text.
Target visitors by what's in their WooCommerce cart: products, totals, coupons, and more.
Filter the import result array returned by Templates Importer after JSON or ZIP processing.
Product and order tags for store notifications: names, prices, links, IDs, and custom order fields.
Tags for the visitor's live cart: totals, item count, coupons, and checkout links.
Mirror the Notifal Pro display rules pattern with section actions and display rule filter hooks.
Combine several display rules so notifications show only when the right mix of conditions is true (Pro).
Show notifications on category archive pages or specific categories (Pro).
Register reusable HTML in the widget palette and teach Notifal's AI prompts the same structure.
Show totals like {order_counter} and {product_counter} that match your content source restrictions.
Pull any custom field with tags like {user_meta_nickname} or {product_meta__sku}.
Show notifications when the page URL or UTM parameters match your conditions (Pro).
Show dates as 2 days ago or in your own format using date tag suffixes.
Show notifications based on who is visiting: guests, members, roles, and visit history (Pro).
Pro comment tags for reviews, testimonials, and social proof from WordPress comments.
Generate tags for custom post types like events or listings from Notifal Pro Settings.
Turn tag categories on or off site-wide so editors only see what they need.
Combine tags with display rules and timing to build notifications visitors actually respond to.
Content source tells Notifal which live data fills your template's dynamic tags.
Pull random or filtered products into your notification text and images.
Show real recent orders in social proof toasts with buyer and product details.
Use blog posts, pages, or user profiles as the data behind your dynamic tags.
Fill notification tags with products from the visitor's cart, including related and upsell items.
Automatically align notification content with the page or category the visitor is viewing (Pro).
Show real comments or reviews in notifications with comment-based dynamic tags (Pro).
Narrow product, order, and post pools with categories, dates, sale status, and combined rules.
Rotate different pool items when the notification shows again on the same page.
Find and use the analytics dashboard to see how your notifications perform.
What impressions, clicks, CTR, conversions, and revenue mean in your dashboard.
Charts, trends, top notifications, and full engagement stats with Notifal Pro.
See which buttons in a notification get the most clicks (Pro).
See in WooCommerce which notification helped drive an order.
Track clicks on any custom button or link by adding one CSS class.
How long after a click an order counts, and which order statuses count as a sale.
Install and activate Notifal on your WordPress site, then connect Notifal Pro when you are ready.
Import a ready-made notification, turn it on in the list, and see it on your site.
Understand on-page notifications and see what the free plugin includes versus what Pro unlocks.
Learn what each item under the Notifal menu does and where to go for common tasks.
See what happens when a notification is a draft, live, or turned off, and how the free plan limits active notifications.
Turn on WooCommerce tags and content source so your notifications can use live product, order, and cart data.
Verify your email once for hosted Notifal AI, or connect automatically when Notifal Pro is activated on the site.
No articles in this section yet. Check back soon.