The #1 WordPress Personalization Plugin. Try Us.

A simple way to boost conversion rate
Page visits:
Time zone:

What is Ifplay_arrowSo?

People are not the same, so why show them the same content?
Ifplay_arrowSo is a simple WordPress plugin, allowing you to add or replace content on your website based on the visitors’ profile or interaction with the site. Your visitors will engage, convert and buy more!

3 reasons why users love Ifplay_arrowSo!

  • Works with every page builder
  • No Coding Required Intuitive Interface
  • Compatible with Page Caching

How does it work?

Create dynamic content in minutes. No coding is required
  1. 1
    Select a condition
  2. 2
    Choose what to display if the condition is met
  • All Builders
  • Gutenberg
  • Elementor

Works with your
page builder

Built-In Analytics

See how your content performs!
See how many times each version was viewed and how it impacted your conversion rate
A variety of DKI Shortcodes
Users in Love Ifplay_arrowSo
The country name is displayed
using our country DKI shortcode:
[ifsoDKI type="geo" show="country"]


Create conditional content based on users interaction with your favorite plugins: product added to the cart, membership level, course completion, and more...
See all

More than Just If-Then Conditions

User Self-selection
Allow users to choose the content they will see
Conditional Redirects
Redirect visitors to a different page based on conditions
Conditional Pop-ups
Show pop-ups based on conditions
Conditional CSS
Change your website's style based on conditions
Custom Profile Fields
Show content based on data collected from logged-in users
Audiences (Segments)
Assign users to predfiend audiences and show audience-bsed content

The conditions

Maximum flexibility segmenting your visitors
Set content according to the visitor’s country, city, state, or continent
Start & End Date
Schedule content changes between a range of dates
Schedule content according to the time and day of the week
Browser Language
Attract attention with messages in the visitor’s language
Dynamic Link
Show specific content to visitors arriving from a custom link
Customize the content to visitors referred from a chosen domain or webpage
Device Type
Load different content on desktops, tablets, or mobiles
Logged-in Users
Show or hide content if the visitor is (or was) logged in to your site
Returning visitors
Replace calls to action according to the number of visits a user visited in the site
Time Zone
Show different content to visitors from different time zones
Pages visited
Customize the content to visitors who have been visited a chosen page on your website
UTM Parameters
Set content changes based on the UTM parameters
A/B Testing
Optimize content by split testing two to four content variations
Show or hide content if the visitor is logged in (or was logged in) to your site
Search term
Tailor the landing page to the user search term
Learn more
Change content based on the user's IP address.
Add or replace content based on a cookie name or value
User role
Show content based on the user's role
Ready to get started?
Try it on your website