Title: fnlowl
Author: fnlowl
Published: <strong>October 1, 2026</strong>
Last modified: October 1, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/fnlowl.svg)

# fnlowl

 By [fnlowl](https://profiles.wordpress.org/fnlowl/)

[Download](https://downloads.wordpress.org/plugin/fnlowl.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/fnlowl/#description)
 * [Reviews](https://wordpress.org/plugins/fnlowl/#reviews)
 *  [Installation](https://wordpress.org/plugins/fnlowl/#installation)
 * [Development](https://wordpress.org/plugins/fnlowl/#developers)

 [Support](https://wordpress.org/support/plugin/fnlowl/)

## Description

FnlOwl lets you place lead magnets, quizzes, surveys, calculators, popups, and announcement
bars on your WordPress site. Add your FnlOwl site key once, then place an in-content
widget with the FnlOwl Widget block or `[fnlowl id="wg_..."]` shortcode.

The plugin does not load FnlOwl until your site’s consent manager signals that the
visitor has accepted the category you choose. This keeps the choice of consent category
and policy with the site owner.

### External services

This plugin requires the FnlOwl service to display and process widgets. It makes
no connection until the site’s consent mechanism grants permission.

After consent, the plugin loads `https://cdn.fnlowl.com/embed.js`. The embed connects
to `https://api.fnlowl.com` to obtain the configured widget and record a widget 
view. These requests include the site key, widget identifier, standard browser request
metadata such as IP address and referring origin, and the browser’s normal request
headers.

When a visitor submits a widget, the embed sends the data entered into that widget,
such as an email address and quiz or survey answers, plus the referrer. FnlOwl uses
this data to display the widget, count views, capture leads, deliver the requested
lead magnet, and run the account owner’s configured follow-up or integrations.

After consent, the embed stores a per-widget cooldown timestamp in the visitor’s
browser local storage so dismissed or completed widgets are not repeatedly shown.
It does not store form answers there.

FnlOwl’s [Terms of Service](https://fnlowl.com/policy/terms/) and [Privacy Policy](https://fnlowl.com/policy/privacy/)
apply to this service.

## Blocks

This plugin provides 1 block.

 *   FnlOwl widget

## Installation

 1. Install and activate the plugin.
 2. Go to **Settings > FnlOwl** and enter the site key from FnlOwl **Settings > Install**.
 3. Configure your consent manager or theme to run this after the visitor grants your
    chosen consent category:
 4. window.fnlowlConsentGranted = true; document.dispatchEvent(new Event(‘fnlowl_consent_granted’));
 5. Add the **FnlOwl Widget** block, or use `[fnlowl id="wg_your_widget_id"]`, where
    an in-content widget should appear.

Until step 3 occurs, the plugin does not load the FnlOwl CDN script or connect to
FnlOwl services.

## FAQ

### Why is nothing loading after activation?

The plugin is consent-gated. Configure your consent manager or theme to set `window.
fnlowlConsentGranted` to `true` and dispatch the `fnlowl_consent_granted` event 
after the visitor accepts your selected category.

### Do I need to edit my theme?

Only if your consent manager cannot run custom JavaScript after consent. The FnlOwl
setup guide documents the event interface.

### Where do I find the widget ID?

Open the widget in the FnlOwl dashboard and use the `wg_...` identifier from its
URL.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“fnlowl” is open source software. The following people have contributed to this 
plugin.

Contributors

 *   [ fnlowl ](https://profiles.wordpress.org/fnlowl/)

[Translate “fnlowl” into your language.](https://translate.wordpress.org/projects/wp-plugins/fnlowl)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/fnlowl/), check out
the [SVN repository](https://plugins.svn.wordpress.org/fnlowl/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/fnlowl/) by [RSS](https://plugins.trac.wordpress.org/log/fnlowl/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Consent-gated script loading, site-key settings, shortcode, and block.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [lead capture](https://wordpress.org/plugins/tags/lead-capture/)[lead magnet](https://wordpress.org/plugins/tags/lead-magnet/)
   [newsletter](https://wordpress.org/plugins/tags/newsletter/)[popup](https://wordpress.org/plugins/tags/popup/)
   [quiz](https://wordpress.org/plugins/tags/quiz/)
 *  [Advanced View](https://wordpress.org/plugins/fnlowl/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fnlowl/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fnlowl/reviews/)

## Contributors

 *   [ fnlowl ](https://profiles.wordpress.org/fnlowl/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fnlowl/)