Skip to main content
Solved

SHOW/HIDE Block based on if someone is in a specific segment?

  • September 20, 2022
  • 1 reply
  • 962 views

Forum|alt.badge.img+2

 

Hello,

I’m trying to create a dynamic content block that shows/hides based on if someone is subscribed to SMS. Is this possible? We currently collect SMS from multiple sources, so it would need to be based on a segment. Or, we could build a separate flow to ensure everyone has a custom property. Anyways, this is what I have so far…. Any help would be appreciated! 

 

Ultimately, I only want the dynamic block to show if they are not currently subscribed to SMS.

 

The actual Dynamic Block

 

The segment it’s based on

 

Best answer by Manny Singh

Hi @John Parker , good question.  So, the show/hide conditions are only based on profile data or event data (from an event-triggered flow). 

 

As you mentioned, you could build out a flow that tags the profile when they enter that segment and then use that as the condition. You could also use the properties you have in your segment definition straight into your show/hide condition using AND/OR statements.

 

https://help.klaviyo.com/hc/en-us/articles/7655926841499#build-complex-conditions6

 

Hope that helps!

 

View original
Did this topic or the replies in the thread help you find an answer to your question?

1 reply

Mailbox Manny
Partner - Silver
Forum|alt.badge.img+38
  • Partner - Silver
  • 417 replies
  • Answer
  • September 21, 2022

Hi @John Parker , good question.  So, the show/hide conditions are only based on profile data or event data (from an event-triggered flow). 

 

As you mentioned, you could build out a flow that tags the profile when they enter that segment and then use that as the condition. You could also use the properties you have in your segment definition straight into your show/hide condition using AND/OR statements.

 

https://help.klaviyo.com/hc/en-us/articles/7655926841499#build-complex-conditions6

 

Hope that helps!