How to Show and Hide Elements with Keap Tags using OptimizePress + Memberium

This Article Applies to
OTHER Articles Available

Keap + OptimizePress Integration for Memberships & Online Courses

If you’re using OptimizePress to build out your membership site alongside Keap, you’re probably interested in knowing how you can pull in data dynamically and show/hide OptimizePress elements based on Keap tags.

Luckily, Memberium works with OptimizePress to bring you a complete integration with Keap.

You’ll be able to create pages that show different content for each member, show special offers to certain members, and personalize your pages with unique data from each member’s profile.

Personalizing OptimizePress Pages with Keap Data

You can use Memberium’s content display shortcodes to embed dynamic data into your OptimizePress pages.

For examples, let’s say you want to show the currently logged in member’s first name on the page. Something like: “Welcome {firstname}!”

You can easily do this like so: ” Welcome [memb_contact fields=”FirstName”] ”

This is just an example. All of Memberium’s personalization shortcodes work so feel free to create as simple or as advanced pages as needed.

Showing & Hiding OptimizePress Elements with Memberium

Showing and hiding different parts of the page based on what tags the member has in Keap is possible using Memberium + OptimizePress.

This is done by wrapping the element or section with a Memberium Conditional Display Shortcode.

In the example above, I’ve protected my “Gold Member Bonus” section by putting in the [memb_has_membership] shortcode.

OptimizePress offers the ability to add code before and after an element which let’s us take advantage of how Memberium’s content protection shortcodes work.

In the example, I used [memb_has_membership] but any of the conditional shortcodes would work here.


If you have any questions about this integration, feel free to reach out to our support team!

  • Was this Helpful?
  • YesNo
9 ways to add more value to your membership site

Table of Contents

This Article Applies to

Keep Reading

Set Date HTTP POST

The set-date HTTP POST function provides a means to set or update an Infusionsoft contact field with a date/time. You can do basic math on these dates, and when used with a date value this is very useful when used in conjunction with Infusionsoft’s “Field Timer” tool in the Campaign Builder.

Read More »

Want to get some fresh ideas on how you can improve your membership site or course?

Download our free ebook!

Book a Call

Welcome to Memberium!

We are very excited for you to be part of our family. 

We would love to answer any questions that you have!

Please choose the best time for you to get in a call with us. 

For Technical Support, you can contact us at https://keap.memberium.com/support/ or Email us at support@memberium.com.