EffectIO If-So

Original price was: $70.00.Current price is: $9.99. / year

Drop-in compatible replacement & Licensed Product

Display different content to different visitors. Simple to use, just select a condition and set content accordingly. Version: 1.6.3 Display different content to different visitors. Simple to use, just select a condition and set content accordingly.

Released on: 2023-12-31

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

Update Your Plugins with Ease and Save Cost with If-So 1.6.3!

If-So 1.6.3 is an innovative WordPress plugin that allows you to easily update your plugins and save money with EffectIO. With this latest version, you can enjoy the benefits of a cost-effective alternative update channel for your plugins.

Updating your plugins is crucial to maintaining a secure and optimized website. However, buying updates individually for each plugin can quickly become expensive. That’s where If-So 1.6.3 comes in. By utilizing EffectIO, you can update your plugins at a significantly lower cost compared to traditional update channels.

With If-So 1.6.3, you can:

  • 🔄 Update your plugins easily and effortlessly through the EffectIO Dashboard
  • 👨‍💻 Access premium support from the expert team at EffectIO to assist you with any issues
  • 💰 Save money with EffectIO’s super deals, offering discounts ranging from 30 to 90 percent
  • ⚡ Enjoy pre-activated items, enabling you to start using the updated plugins immediately
  • ✅ Ensure that your website runs smoothly with the latest versions of your plugins
  • 🔒 Secure your website by patching any vulnerabilities found in older plugin versions
  • 🌐 Improve your website’s performance and speed with optimized and bug-free plugins
  • 🎨 Benefit from new features and improvements introduced in updated plugin versions
  • 📈 Enhance your SEO optimization with newly added functionalities and integrations
  • 🛠️ Customize your website easily using the latest options provided by updated plugins
  • 📱 Ensure mobile responsiveness with updated plugins, providing a seamless user experience
  • 🖥️ Enjoy compatibility with the latest WordPress versions and themes
  • 🎯 Target your audience more effectively with advanced targeting options in updated plugins
  • 📢 Amplify your marketing efforts with enhanced features and integrations in updated plugins
  • 🧩 Expand your website’s capabilities with improved integrations and add-ons in updated plugins
  • 🔌 Seamlessly integrate with other plugins and tools on your website with increased compatibility
  • ⏰ Save time by automating tasks and benefiting from improved workflows in updated plugins

Update Your WordPress Plugins Today with If-So 1.6.3!

With If-So 1.6.3, you no longer have to worry about the high costs of updating each plugin individually. EffectIO provides you with a cost-effective solution to keep your plugins up to date. As a provider of GPL code, EffectIO ensures that you have access to the latest versions of your favorite plugins at a fraction of the cost.

Take advantage of the premium support and super deals offered by EffectIO, saving up to 90 percent on plugin updates. With just a few clicks, you can update your plugins via the EffectIO Dashboard and benefit from all the new features, bug fixes, and improvements.

Upgrade your website and improve its performance, security, and compatibility today with If-So 1.6.3 from EffectIO!

Display different content to different visitors. Simple to use, just select a condition and set content accordingly.

1.7.1
  • New functionality - Redirect shortcode improvements: Create a URL template to easily redirect each page on your site to a corresponding page on another domain, subdomain, TLD, or directory. Learn more.
1.7
  • New functionality - Conversion can now be set to fire once every X seconds via the "do_once_per" shortcode attribute. Learn more.
  • PHP 8.2 compatibility - Prevent the use of deprecated functionality.
  • "Find a Trigger" tool functionality improvements.
  • Elementor compatibility improvements - Treat Elementor "preview" pages like edit pages.
  • Reworked the built-in analytics conversion system.
  • Reworked the trigger hook/filter mechanism.
  • Redirect shortcode - Escape URL before placing it on the page; changed "once_per" attribute to "do_onceper".
  • ifsoDKI shortcode in "ajax" mode now works inside various pop-ups (If-So trigger events, Elementor, and others).
  • Conditional Gutenberg Blocks functionality - Fixed dependency bug occurring in the newest version of WordPress.
  • If-So triggers' shortcodes inside If-So bulks content now use the appropriate context when loaded via Ajax and vice versa.
  • Gravity Forms compatibility fixes.
  • Various bug fixes.
1.6.3.1
  • WordPress 6.4 compatibility fixes
1.6.3
  • Add support to use the HTML5 Geolocation API (browser location) option, provided by the free Geolocation Extension. Learn more
  • [ifso-add-cookie] Shortcode: Added 'increment' attribute. Setting it to 'yes' will make the cookie value a number that increments each time the shortcode is encountered. Learn more.
  • Cookie Condition: Added "Numeric is more than" / "Numeric is less than" options.
  • Redirect Shortcode: Added the ability to redirect once per a specified period of time. Learn more.
  • "Find Shortcode" / Scan Posts Tool: Functionality improvements, including the ability to scan for relevant if-so conversions.
  • Audiences and Geolocation Dashboard Pages: Enhancements.
  • Bug Fixes.
1.6.2
  • State targeting now utilizes the Google Maps API for state selection.
  • Compatibility with new functions of the If-So Geolocation extension has been enhanced.
  • Added the option to "block bots" (can be activated in the settings) (learn more).
  • The geolocation request log and analyzer tool now include user-agent data, making it easier to detect and block bots. User agents can be blocked by passing an array of user-agent values to the filter "ifso_block_bots_extra_blocked_user_agents" (User-agent will be blocked if its text contains the value)
  • Flag DKI Shortcode: Added a "classname" attribute, allowing users to add classes to the rendered element. Ex. [ifsoDKI type='geo' show='flag' width='50px' classname='class-you-choose']
  • Location override improvements: Added the option to display flags near the country labels in a selection form.
  • Location override improvements: Country DKI shortcode is now affected by the override functionality.
  • Location override page caching compatibility: The form can now be loaded using Ajax.
  • Added the ability to whitelist users from the geolocation “Block bots” mode based on IP, cookie, or by using the geo service in the same way blacklisting is done, but with the "ifso_geo_whitelist" filter instead.
  • Allow blocking users from the geolocation service based on the results of custom functions (user role, login status).
  • UI improvements.
  • Bug fixes.
1.6.1.2
  • Added the option to become a geolocation reseller - create sublicenses for clients' websites and take control of allocating monthly sessions to each sublicense based on their needs. Learn more..
  • Improved the user interface of the geolocation dashboard section.
  • Extended access to the audiences page and audience creation/deletion to editors, authors, and other custom roles with post creation permissions.
  • Bug fixes.
1.6.1.1
  • Geolocation page - Various UI and style changes; added session usage chart to info tab
  • Added new filter - "ifso_visit_count_expiration" - letting the user set the expiration of the "returning visitor" cookie
  • Enabled if-so conversion shortcodes to work when loaded via ajax
  • Bug fixes
1.6.1
  • Compatiblity with the new If-So Geolocation Extension.
  • Log geo requests functionality removed - moved to geo extension. Note! If you enabled the log in the past, the old log will be deleted, you will have to download the If-So Geolocation Extension and re-check the 'Log Geolocation Request' in the plugin's settings to create a new log.
  • Conditional Gutenberg blocks - streamlined the process of targeting locations for the Geolocation condition.
  • Added ability to display the audiences a user is assigned to using the shortcode[ifso-audience type='show' show='user-audiences']
  • Geolocation page UI changes.
  • UI changes - the geolocation license activation field was moved to the license page.
1.6.0
  • New system to sync extensions and integrations.
  • Compatiblity improvements with new version of the conditional countdown extension
  • [ifso-show-post] shortcode - added type='elementor' to improve rendering of elementor templates.
  • Geolocation condition - "Curacao" was added to the list of countries
  • UTM condition - added "term" type to the conditional Gutenberg and Elementor conditions.
  • Bug fixes
1.5.9
  • Gutenberg and Elementor widgets - an autocomplete option was added to the geolocation condition to ease the targeting of cities and states.
  • Post category condition - UI changes
  • AB Testing condition - added the option to create split testing with 5 versions.
  • Query-string DKI - added a hook to allow users to set the expiration of the "persist" cookie.
  • Settings - an option to apply shortcodes to navigation menus was added.
  • Performance improvements
  • Bug fixes
1.5.8
  • Compatibility with various cookie consent plugins and systems was added: Cookiebot, Cookie Notice & Compliance for GDPR / CCPA(hu-compliance), Complianz.
  • [ifso-show-post] shortcode - Improved the shortcode while using WPBakery and Divi posts(templates). Adding the attributes type="WPB" or type="divi" to make sure the post content loads correctly.
  • WP filters for content resulting from rendering triggers/widgets were added: apply_filters( 'ifso_standalone_condition_content', string $content ), apply_filters('ifso_shortcode_content',string $content, array $atts).
  • [ifso-audience] shortcode - added ability to add/remove users from audiences based on query strings, either by using a URL param value as audience name or a condition to determine whether the user should be added/removed: [ifso-audience type='add' from='query' param='myparam'] - will add the user to the group, whose name is the value of the "myparam" querystring parameter. default value for param is "ifso_audience". [ifso-audience type='remove' from='query-condition' param='myparam' param_value='my-remove-parameter' audience='group1'] - will only remove the user from group "group1" if the "myparam" query string value equals "my-remove-parameter".
  • [ifsoDKI] shortcode - added "before" and "after" attrs that allow injecting text around the content while dynamic content is displayed(not fallback).
  • [ifsoDKI] shortcode - added "persist" attr for query-string DKI - to show content when the user browses other pages, even if the query string is not present anymore(during tone session).
  • Edit Trigger page - UI improvements.
  • SEO plugins compatibility - Allow using If-So shortcodes in the title and meta desc fields of YOAST and Rank Math.
  • New feature - find (scan for) If-So shortcodes on posts and pages' main content field
  • Added ability to exclude specific users from geolocation based on cookie or their IP, using a new wp filter: apply_filters('ifso_exclude_from_geo',array $excluded) $excluded array format : ['cookie'=>['exclude_from_geo'],'ip'=>[]]
  • New condition - post category (works also on custom taxonomies and terms)
  • Elementor trigger element - added "Load with ajax" option
  • If-So content loaded via ajax - improve compatibility with page builder content by making sure the js code within it runs in the global scope
  • Bug fixes and performance improvements
1.5.7.2
  • Dynamic Keyword Insertion - an option to load the shortcodes with Ajax was added (add the parameter ajax="yes" to the shortcode)
  • Trigger Events extension compatibility - support the option to load triggers above the header on all pages (through the plugin's settings)
  • Bug fixes
1.5.7.1
  • Bug fixes - Elementor triggers widget not displaying content in some cases
1.5.7
  • Conditional Gutenberg blocks - added the option to target multiple locations/pages visited in a single condition
  • Conditional Elementor elements (integration)- added compatibility to support the option to target multiple locations/pages visited in a single condition
  • Added the option to log geolocation requests for debugging
  • New Ajax loader animation - show the default content until the dynamic version loads using Ajax
  • Global ifso() function now allows 2 additional parameters, making its signature ifso($id,$atts=null,$return=false), where $atts is an array of attributes that can be passed to the if-so shortcode and $return is a boolean, which determines whether the function echoes or returns the result of the trigger
  • Added ability to load if-so shortcodes with "name" parameter instead of "id"(uses trigger title) - THE OPTION HEARTS LOADING TIMES - USE THE TRIGGER ID UNLESS YOU HAVE A REASON NOT TO
  • New DKI shortcode option, to display the user's IP : [ifsoDKI type='ip']
  • UI improvements
  • Geolocation service now supports IPV6 addresses
  • Added filter to allow users to set alternative IP detection - "ifso_user_ip"
  • Bug fixes
1.5.6.2
  • Bug fixes
1.5.6.1
  • Updated jquery-ui version in admin ui to 1.13.1
  • Fix geolocation caching in triggers loaded via ajax
  • Added option to cache the geolocation data in cookies(as opposed to sessions)
  • Bug fixes
1.5.6
1.5.5.1
  • Added shortcode that sets/deletes a cookie value Learn more.
  • Cloudflare Compatibility - The geolocation condition works with Cloudflare without having to use our Cloudflare integration
  • Divi modules compatibility improvements while loading content with Ajax
  • Page Caching Compatibility improvements - the referrer source condition is compatible with the Page Caching Compatibility (ajax) option
  • Gutenberg standalone conditions - fix conflict with jetpack contact form
  • Gutenberg standalone conditions - fix bug where the block inserter wasn't appearing when hovering between blocks
  • Bugfix - Removed calls to dysfunctional updater - fixed bug which caused an "update available" message to be shown
  • Bugfix - Audiences - fixed the handling of names with "special characters"
1.5.5
  • The recurrence option was added to the user role condition
  • An option to disable the use of sessions was added to the settings (do not disable the sessions if you are using the geolocation condition)
  • Audience self-selection shortcode generator was added the audience page
  • added the ability to defer the loading of if-so triggers via ajax (by adding the parameter defer="true" to the trigger's shortcode)
  • Added new option to disable the number of visit count cookie to the settings
  • Bugsfix - import triggers - fixed newlines being replaced with "rn"
  • bugsfix - TinyMCE ediotr was reverted to HTML mode while dragging a version
  • Security fix (Ajax vulnerability)
1.5.4.2
  • Bugfix - TinyMCE is no longer turning image URLs to be relative urls when changing versions order
  • TinyMCE - An option to prevent text nodes from being wrapped in

    tags was added to the settings

  • Yoast SEO - Prevent if-so triggers (the "view trigger" pages) from being added to the sitemap
  • Custom user profile extension - a new option to assign a value using a query string
  • CSV extension - New conditions - Cookie ; geolocation ; IP
  • WordPress 5.8 compatiblity user details trigger - fix admin display bug
1.5.4.1
  • New condition - Referral Category: Display dynamic content based on the referral page/post category (page or post on your site).
  • New condition - Trigger visited: Show dynamic content if a specific trigger was previously displayed to the user.
  • Ajax loading: an option to show a loader animation while the content is being loaded in Ajax mode (Page Caching Compatibility mode) .
  • The Geolocation Condition: An option to target a city manually (without autocomplete) - this option should be used to overcome problems with targeting cities whose names in Google Maps (the backend autocomplete service we use) are spelled differently from our IP-to-location database)
  • The Schedule Condition - More flexibility setting the times. You can now change the time intervals through the plugin's settings.
  • The Page URL Condition - An option to ignore case was added.
  • The User Role Condition - The option to set the recurrence option was added to the condition.
  • New DKI shortcode - "Auto-Local Time Display":- Show an event time calculated according to the visitor's time zone.
  • Audiences - You can now add or remove users from an audience using a shortcode.
  • Bugfix - HTML mode was turning to visual mode while dragging a version.
  • Performance - An option to disable the use of sessions was added to the settings (do not disable the sessions if you are using the geolocation condition).
  • Extensions and integrations -The new version supports some of our latest extensions and integrations. *Various bug fixes and performance improvements
1.5.3.2
  • Hotfix- security vulnerability fixes
1.5.3.1
  • WordPress 5.6 compatibility fixes
1.5.2.4
  • WordPress 5.6 compatibility fixes
1.5.2.2
  • Hot fix - Elementor compatibility - fail to load the Edit With Elementor screen using WordPress 5.6
1.5.2.1
  • Bug fix - loading speed
1.5.2
  • Display post content using a shortcode - create content using your page builder as a post. Use the shortcode [ifso-show-post id="###" show="content/title"] inside an If-So version to display the post content.
  • Content editor - Allowing inline JavaScript and SVG usage inside the trigger's wysiwyg editor
  • Bugfix - adding conditions to 3rd-party Gutenberg blocks
1.5.1
  • Gutenberg - option to set conditions directly in a block
  • Preventing no-cache headers from being sent as a result of If-So using PHP sessions
  • Shortcodes are now rendered when entered in YOAST and SEO Pack title meta filed.
  • New routine for detecting a user’s IP
  • Added WPDB prefix to the beginning of names in the tables used by If-So
  • Bugfix - The option to prevent Ajax calls was fixed.
1.5.0.1
  • Ajax loading (page caching compatibility) - Load triggers after ther page loads from the cache.
  • DKI - A new option to set the default content in the User name DKI shortcode.
  • Bugfix - Subscribers data is now collected by Built-in analytics.
  • Groups - The name was changed to "Audiences"
  • New DKI - name of the day.
  • Bugfix - The option to prevent Ajax calls was fixed.
1.4.9.1
  • Bug fix - Geolocation - targeting city-states (Singapore, Monaco, etc.)
  • Bug fix - CSS and JS conflicts with 3rd party plugins.
1.4.9
  • New Elementor Widget
  • Geolocation DKI - An option to set a fallback was added
  • Bugs fix (visual editor issues)
1.4.8
  • New DKI shortcode - display a value of a query string paremeter
  • Improved the help box and help notifications
  • Bugs fix (visual editor issues)
1.4.7
  • Geolocation dashboard improvements
  • Change the Time and date conditions to rely on local time.
  • Stop including admin views in the built-in analytics
  • Load time improvements
  • RTL fixes
  • Bugs fix (remove groups data on uninstall; Google places javascript issue;)
1.4.6.1
  • WordPress 5.4 compatibility fixes (Gutenberg design)
  • Bugs fix (Conflict with SafeGard)
1.4.6
  • New feature: Create groups; Add users to a group when the condition is met; Display group-based content.
  • New condition - user role. Add or replace content according to the user’s role (Administrator, Editor, Subscriber, or any other role you have on your website)
  • New feature - User’s Select - Let the users select the content they'll see. Add a select box or radio buttons with categories and show category-based content
  • Bugs fix
1.4.5
  • If used in the page title, If-So’s shortcodes are now also rendered in the meta title of the page.
  • Allowing Editors to create and edit triggers
  • Gutenberg block - an indication showing if a trigger was deleted was added
  • Geolocation - The user’s location will be checked again if the user’s IP has been changed - even if the session hasn’t been ended.
  • Bugs fix
1.4.4
  • Gutenberg block
  • New condition: Content by cookie name and cookie value
  • Performance improvements.
  • Bugfixs.
  • Security updates.
1.4.3
  • Built-in analytics was added - see how many time each version was displayed what effect does it have on the conversion rate.
  • UI improvements.
  • Security updates.
  • Bug fixes.
1.4.2
  • An option to import and export triggers was added.
  • A new button that allows editing and embedding triggers was added to the content editor.
  • Import and export triggers.
  • Security updates.
  • Refactored + Bug fixes.
1.4.1
  • New condition - Cookie Detection: - Show dynamic content based on existing cookies on the user's browser.
  • The License Key is now hidden
  • An option to allow shortcodes in the titles was add to the settings
  • Duplicate triggers option was added to the `All the triggers page`
  • An option to disable the `pages visited` cookie was added to the settings
  • A new option to overrdie recurrence was added to conditions with recurrence
  • Dynamic keyword Insertion is now an integral part of the plugin
  • Refactored + Bug fixes.
1.4.0
  • New condition - Cookie Detection: Add or replace content according to UTM parameters
  • New condition - IP Detection: - Show dynamic content based on user IP.
  • Refactored + Bug fixes.
1.3.3
  • Improved user experience at the advertising platforms condition (Google Ads, Facebook Ads and dynamic link)
  • Right to left support
  • A Russian translation was added
  • Refactored + Bugs fix
1.3.2
  • Drag versions to change their order
  • Settings - An option to prevent WordPress from wrapping If-So shortcodes with

    tags was added.

  • Settings - An option to choose not to remove If-So's data when the plugin is deleted was added.
  • Settings - An option to set The duration used by the 'pages visited' condition to track users’ visits was added.
  • Number of versions - There is now no limit to the number of versions that can be created.
  • A/B testing - An option to set a control group (will be displayed 100% of the reminder sessions) was added
  • Refactored + Bugs fix
1.3.1
  • New condition - Pages visited: Show dynamic content to visitors who have been visited a chosen page (or pages) on your website
  • Refactored + Bugs fix
1.3.0
  • New condition - Page URL: Show dynamic content if the page URL is or consists a certain text string
  • Refactored + Bugs fix
1.2.9
  • Thrive architect compatibility
  • New geolocation options: target visitors by continent, state, and time zone.
  • New feature for the browser language condition - choose to display custom content only when the user's language is set as the primary language (The option to target users when a language is not set as default is still available).
  • Reach snippets compatibility PLEASE NOTE - THE REFERRER SOURCE CONDITION IS NO LONGER AVAILABLE FOR FREE. IF YOU ARE USING A VERSION OLDER THAN 1.2.9, AND WOULD LIKE TO KEEP USING THE REFERRER SOURCE CONDITION, PLEASE CONTACT US.
1.2.8
  • Recurrence - New options were added
  • Geolocation - New settings screen shows utilization details
  • Browser language - Dynamic version will be presented even if the user's browser language is not set as the main language in his browser settings.
  • Refactored + Fixed bugs
1.2.7
  • Recurrence (New feature) - After the condition is met for the first time, the version will be displayed any time the visitor encounters the trigger. Recurrence works only if the visitor entered again from the same device and browser and did not delete cookies.
1.2.6
  • New condition - Geolocation: Add or replace content according to the user's location - country or city
1.2.5
  • Some conditions are now open to registered users only. Please note that if you already use the plugin only default content will be displayed unless you register (Free for one year).
  • The free conditions are: Logged-in users, device type, and referrer source.

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection