How to Set Up Dynamic Content

If-So works with every page builder. Setting up conditional content is extremely simple, no coding is required.

All page builder users

  1. Create a trigger
  2. Select a condition and set the personalized content version
  3. Optional – create more dynamic versions and set the default content
  4. Paste the shortcode wherever you want to display the content
    Every time a page with the shortcode is loaded, one of the content versions will be displayed accordingly.

Learn more >>

Gutenberg Users

If you are using Gutenberg, in addition to the option to create a dynamic trigger as described above, you can also set a condition directly for each Gutenberg block (or group of blocks). Simply:

  1. Select the block.
  2. On the side menu, select the condition to display the block.

More about conditional Gutenberg Blocks >>

Elementor users

If you are using Elementor, in addition to the option to create a dynamic trigger as described above, you can also set a condition directly for each Elementor Element. Simply:

  1. Select the element
  2. On the side menu, select the condition to display the element

More about conditional Elementor Elements >>

If you need to create conditional content with a lot of different versions (dozens or even thousands), please check out our CSV extension. The extension allows you to create dynamic content directly from a CSV file and manage the different versions in a simpler way.

Didn’t find what you need?

Christmas Sale!
Up to 40% Off