Deal ends in:

Halloween Sale! UP TO 40% OFF!
GET IT NOW

Powerful Conditions for Precise Content Targeting

Total control over your content with dozens of powerful conditions.

Conditions are what make If-So flexible. They let you define exactly when content should appear by matching visitor context, behavior, or technical parameters.

Conditions by Category

Below is a list of all available conditions, grouped by category. Each row represents a condition and the input options it supports. The columns on the right indicate which conditional content creation methods support that condition.

Geolocation

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
User’s CountryIs / Is Not✓✓✓✓✓
User’s StateIs / Is Not✓✓✓✓✓
User’s CityIs / Is Not✓✓✓✓✓
User’s ContinentIs / Is Not✓✓✓✓✓
User’s TimezoneIs / Is Not✓✓✓✓✓

Marketing & Advertising

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
Google AdsSearch Term✓✓✓✓
AudiencesIs / Is Not✓✓✓
Cookie/SessionIs / Is Not / Contains / Does Not Contain / Numeric Value Is More Than / Numeric Value Is Less Than✓✓✓
A/B Testing(2-5) Variations – Version (1/2-5/5)✓
Dynamic LinkEquals✓✓✓✓✓
Page URLIs / Is Not / Contains / Does Not Contain✓✓✓✓
Post CategoryIs / Is Not✓✓✓
UTM ParametersIs / Is Not / Contains / Does Not Contain✓✓✓✓
Facebook AdsSearch Term✓✓✓
Countdown StatusCountdown Is Active / Not Active✓

Visitor Behavior

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
Returning VisitorNew Visitor / Returning Visitor✓✓✓
Pages VisitedURL Is / Is Not / Contains✓✓✓
Referral SourceURL Is / Is Not / Contains✓✓✓✓✓
Number of Version ViewsEquals✓
Trigger visitedIs / Is Not✓

Visitor Attributes

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
Browser LanguageIs / Is Not✓✓✓
Device TypeEquals✓✓✓
Logged-in / OutLogged-In / Out✓✓✓
Custom User Profile FieldsText Field Is / Is Not / Contains ; Date Field Is After / Before ; Days Since/After Registration✓
User DetailsEquals / Is More Than / Is Less Than✓✓✓
Browser TypeIs / Is Not✓
Operating SystemIs / Is Not✓

Date & Time

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
Start & End DateDate Range / Before / After✓✓✓✓
ScheduleDate Range / Before / After✓✓
Day of the MonthDate Range / Before / After✓

WooCommerce

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
Products in the CartIs / Is Not✓✓✓
Products PurchasedIs / Is Not✓✓✓
Units in StockEquals / Is More Than / Is Less Than✓✓✓
Total SpentEquals / Is More Than / Is Less Than✓✓✓
Average Order ValueEquals / Is More Than / Is Less Than✓✓✓
Customer DetailsEquals / Is More Than / Is Less Than✓✓✓

Integrations

ConditionInput OptionsConditional Content Creation Methods
condition stable WordpressTriggercondition stable dkiDKIcondition stable CSVCSVcondition stable elemntorElementorcondition stable gutenbergGutenberg
WC SubscriptionsIs / Is Not✓✓
WC MembershipsIs / Is Not✓✓
MemberPressIs / Is Not✓
Paid Memberships ProUser Membership Level✓
WishList MemberUser WishList Level ✓
WP Job ManagerWP Job Manager✓
LearnDashEnrollment Status / Completion Rate / Quiz Score✓
WeglotUser’s Displayed Language✓✓✓
Easy Digital DownloadsTotal Spent
Value Of Items In Cart
Product / Category In Cart
Product / Category Purchased
Numbers of Items in Cart
Discount Code
✓
AffiliateWPReferral Source / Affiliate Referral✓
ACFField Value Is / Is Not✓✓✓

FAQs

  • How to combine conditions using AND logic?

    Yes.

    • Using Conditional Trigger: Create two separate triggers and nest one inside the other by inserting the shortcode of one trigger into the content of the other. If-So first evaluates the outer trigger, and only if its condition is met does it proceed to evaluate the inner trigger. The content is displayed only when the conditions of both triggers are met.
    • Using Conditional Elements / Blocks: Combine methods by placing a trigger inside a conditional Elementor or Gutenberg element (or vice versa), so all conditions must be met for the content to appear. Alternativly, you van wrap the element or block inside a section or group element, assign one condition to the wrapping element, and another condition to the inner element.

    Click here to learn more

  • How to show content using OR conditions?

    Yes.

    Using a Conditional Trigger: Create a single trigger with multiple versions. If-So evaluates the conditions in order (from top to bottom, starting with version A) and displays the first version whose condition is met.

    Using Conditional Elements / Blocks: Duplicate the conditional element or block and set a single condition for each version. If multiple conditions could be met at the same time, use a Conditional Trigger instead.

    Click here to learn more

Didn’t find what you need?

Halloween Sale!
Up to 40% Off. 30-day Money back guarantee.