{"id":400336,"date":"2026-11-10T19:05:23","date_gmt":"2026-11-10T19:05:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/toolszu-smart-popup\/"},"modified":"2026-11-10T19:05:02","modified_gmt":"2026-11-10T19:05:02","slug":"toolszu-smart-popup","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/toolszu-smart-popup\/","author":23458360,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Toolszu Smart Popup","header_author":"Toolszu","header_description":"Fast, modern popups, announcement bars, slide-ins and full-screen offers with coupons, countdowns, email signup, ads, smart triggers, targeting, scheduling and built-in stats.","last_updated":"2026-11-10 19:05:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/toolszu.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"toolszu","date":"2026-11-10 19:05:02","revision":3795076}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3795076,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3795076,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3795076,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3795076,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3795076,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3795076,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3795076,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3795076,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3795076,"resolution":"5","location":"assets","locale":"","width":1440,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3795076,"resolution":"6","location":"assets","locale":"","width":1440,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3795076,"resolution":"7","location":"assets","locale":"","width":1440,"height":900},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3795076,"resolution":"8","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Visual builder with live preview.","2":"Template gallery.","3":"Campaign list with stats.","4":"Coupon popup with countdown.","5":"Announcement bar.","6":"Email signup popup.","7":"Targeting and schedule options.","8":"Signups list with CSV export."}},"plugin_section":[],"plugin_tags":[7553,326,26854,1002,491],"plugin_category":[45],"plugin_contributors":[257091],"plugin_business_model":[],"class_list":["post-400336","plugin","type-plugin","status-publish","hentry","plugin_tags-announcement-bar","plugin_tags-coupon","plugin_tags-email-signup","plugin_tags-exit-intent","plugin_tags-popup","plugin_category-ecommerce","plugin_contributors-toolszu","plugin_committers-toolszu"],"banners":{"banner":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/banner-772x250.png?rev=3795076","banner_2x":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/banner-1544x500.png?rev=3795076","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/icon-128x128.png?rev=3795076","icon_2x":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/icon-256x256.png?rev=3795076","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-1.png?rev=3795076","caption":"Visual builder with live preview."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-2.png?rev=3795076","caption":"Template gallery."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-3.png?rev=3795076","caption":"Campaign list with stats."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-4.png?rev=3795076","caption":"Coupon popup with countdown."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-5.png?rev=3795076","caption":"Announcement bar."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-6.png?rev=3795076","caption":"Email signup popup."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-7.png?rev=3795076","caption":"Targeting and schedule options."},{"src":"https:\/\/ps.w.org\/toolszu-smart-popup\/assets\/screenshot-8.png?rev=3795076","caption":"Signups list with CSV export."}],"raw_content":"<!--section=description-->\n<p>Toolszu Smart Popup helps you show the right message at the right moment, without slowing your site down. Build a campaign in a visual editor with a live preview, choose when and where it appears, and see how it performs.<\/p>\n\n<p>Everything is free. There is no paid version, no account and no limits on campaigns.<\/p>\n\n<h4>Four layouts<\/h4>\n\n<ul>\n<li><strong>Popup<\/strong> in the center of the screen, with an optional image on top, on the left or as the background.<\/li>\n<li><strong>Slide-in<\/strong> card in any corner.<\/li>\n<li><strong>Announcement bar<\/strong> at the top or bottom, sticky or in the page flow.<\/li>\n<li><strong>Full-screen<\/strong> welcome mat.<\/li>\n<\/ul>\n\n<h4>Content blocks<\/h4>\n\n<ul>\n<li>Label, heading and message (basic HTML allowed).<\/li>\n<li><strong>Coupon code<\/strong> with one-click copy.<\/li>\n<li><strong>Countdown timer<\/strong> to a fixed date, or a personal timer for each visitor. The campaign can hide itself when time runs out.<\/li>\n<li><strong>Email signup form<\/strong> with optional name field, consent checkbox, thank-you message and webhook (Zapier, Make, n8n and others).<\/li>\n<li>Call-to-action button and a \"No thanks\" link.<\/li>\n<li><strong>Image ads<\/strong> with the \"Sponsored\" label and rel=\"sponsored\" links.<\/li>\n<li><strong>Google AdSense ads:<\/strong> enter your publisher ID and ad slot ID, no code needed.<\/li>\n<li><strong>Custom HTML and shortcodes<\/strong>, for example a form from another plugin.<\/li>\n<\/ul>\n\n<h4>Smart triggers<\/h4>\n\n<ul>\n<li>On page load or after a delay.<\/li>\n<li>After the visitor scrolls a percentage of the page.<\/li>\n<li><strong>Exit intent<\/strong> on desktop, and a quick scroll back up on phones.<\/li>\n<li>After a period of inactivity.<\/li>\n<li>After a number of pages in the same visit.<\/li>\n<li>When the visitor clicks any link or button you choose (<code>href=\"#tzsp-ID\"<\/code>, <code>data-tzsp-open=\"ID\"<\/code> or your own CSS selector).<\/li>\n<\/ul>\n\n<h4>Targeting<\/h4>\n\n<ul>\n<li>Whole site, or selected page types: home page, blog, archives, search, 404 and any public post type.<\/li>\n<li>Specific post, page, category or tag IDs, with an exclude list.<\/li>\n<li>URL contains or does not contain (great for UTM campaigns).<\/li>\n<li>Desktop, tablet and mobile.<\/li>\n<li>Logged-in or logged-out visitors.<\/li>\n<li>Visitors arriving from search engines, social media, a direct visit or specific websites.<\/li>\n<\/ul>\n\n<h4>Scheduling<\/h4>\n\n<ul>\n<li>Start and end date and time in your site's time zone.<\/li>\n<li>Days of the week and hours of the day, for lunch deals or weekend sales.<\/li>\n<\/ul>\n\n<h4>Frequency<\/h4>\n\n<ul>\n<li>On every page view, once per visit, again after a number of days, or only once.<\/li>\n<li>Stop showing to visitors who already clicked, copied the coupon or signed up.<\/li>\n<\/ul>\n\n<h4>Design<\/h4>\n\n<ul>\n<li>11 ready-made templates to start from.<\/li>\n<li>Colors, overlay, corner radius, text size, alignment, shadow and five entry animations.<\/li>\n<li>Automatic dark mode colors for visitors who use dark mode.<\/li>\n<li>Desktop and mobile preview while you edit.<\/li>\n<\/ul>\n\n<h4>Stats<\/h4>\n\n<ul>\n<li>Views, clicks, click rate, closes and conversions for each campaign, with a 30-day chart.<\/li>\n<li>Only daily totals are stored. No IP addresses, cookies or visitor profiles.<\/li>\n<\/ul>\n\n<h4>Fast and light<\/h4>\n\n<ul>\n<li>Loads only on pages where a campaign can appear.<\/li>\n<li>Vanilla JavaScript with no jQuery on your site, no external fonts, icons or libraries.<\/li>\n<li>Works with page cache plugins: visitor rules run in the browser.<\/li>\n<\/ul>\n\n<h4>Accessible<\/h4>\n\n<ul>\n<li>Keyboard friendly: Esc closes, focus stays inside open popups and returns afterwards.<\/li>\n<li>Screen reader labels, respects \"reduce motion\".<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<ul>\n<li>Signups connect to the WordPress personal data export and erase tools.<\/li>\n<li>Suggested text is added to your privacy policy guide.<\/li>\n<li>Choose whether campaigns, stats and signups are deleted when you remove the plugin.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to an external service only when you choose to show a Google AdSense ad.<\/p>\n\n<ul>\n<li><strong>Service:<\/strong> Google AdSense, provided by Google LLC.<\/li>\n<li><strong>What it is used for:<\/strong> showing the AdSense ad unit you set in a campaign.<\/li>\n<li><strong>When:<\/strong> only on pages where a campaign with the \"AdSense\" content type can appear. The script <code>https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js<\/code> is then loaded in the visitor's browser with your publisher ID.<\/li>\n<li><strong>Data sent:<\/strong> Google receives the visitor's request for the ad, including their IP address, browser details and the page address, as for any AdSense ad.<\/li>\n<li><strong>Terms:<\/strong> https:\/\/www.google.com\/adsense\/new\/localized-terms<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>Signup webhooks are optional. If you add a webhook URL to a signup form, each new signup (email, name, campaign, page and date) is sent to the address you entered.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress go to <strong>Plugins &gt; Add New<\/strong>, search for \"Toolszu Smart Popup\", then click <strong>Install Now<\/strong> and <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Smart Popup<\/strong> in the menu and click <strong>New campaign<\/strong>.<\/li>\n<li>Pick a template, change the text and design, and set the trigger and targeting.<\/li>\n<li>Turn the campaign on and click <strong>Save<\/strong>. Use <strong>Preview on site<\/strong> to see it on your real pages.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. The script and styles load only on pages where at least one campaign can show, and they are small (vanilla JavaScript, no jQuery).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. Page rules are decided when the page is built, and visitor rules (device, referrer, URL, days and hours, frequency) run in the visitor's browser, so cached pages behave correctly.<\/p><\/dd>\n<dt id=\"can%20i%20open%20a%20popup%20from%20my%20own%20button%3F\"><h3>Can I open a popup from my own button?<\/h3><\/dt>\n<dd><p>Yes. Link to <code>#tzsp-123<\/code> (use the campaign ID), add <code>data-tzsp-open=\"123\"<\/code> to any element, or enter a CSS selector in the campaign's Behavior tab.<\/p><\/dd>\n<dt id=\"can%20i%20show%20adsense%20or%20other%20ads%3F\"><h3>Can I show AdSense or other ads?<\/h3><\/dt>\n<dd><p>Yes. Choose \"AdSense\" as the content type and enter your publisher ID and ad slot ID. Make sure the placement follows the AdSense program policies.<\/p><\/dd>\n<dt id=\"where%20are%20the%20email%20signups%3F\"><h3>Where are the email signups?<\/h3><\/dt>\n<dd><p>In <strong>Smart Popup &gt; Signups<\/strong>. You can filter by campaign, export to CSV or delete them. To send signups to your email marketing tool, add a webhook URL in the form settings.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20friendly%3F\"><h3>Is it GDPR friendly?<\/h3><\/dt>\n<dd><p>Stats are stored only as daily totals, with no personal data. Signup forms can require a consent checkbox, and signups work with the WordPress privacy export and erase tools.<\/p><\/dd>\n<dt id=\"how%20do%20i%20test%20a%20campaign%20without%20showing%20it%20to%20visitors%3F\"><h3>How do I test a campaign without showing it to visitors?<\/h3><\/dt>\n<dd><p>Keep the campaign paused and click <strong>Preview on site<\/strong>. Only logged-in administrators see the preview.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Popups, announcement bars and slide-ins with coupons, countdowns, email signup, ads, smart triggers and built-in stats.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/400336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=400336"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/toolszu"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=400336"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=400336"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=400336"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=400336"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=400336"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=400336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}