Skip to main content
Contributor I
October 27, 2024
Solved

Profiles Being Added to a Segment When They Have Not Met All Conditions

  • October 27, 2024
  • 1 reply
  • 63 views

Hello Everyone,

Anyone have good experience with segments?

I am trying to correctly set up a segment that brings profiles in to that segment ONLY when those profiles have 'received' 3 emails (in this case a intro sequence for new subscribers before they get put on my general broadcast 'segment').

So the profiles are being added to the segment WITHOUT meeting all the conditions...which is receiving 3 emails.

I have tried using the 'subject' filter and the 'message' filter and have created separate segments for each.

But profiles are being added to the segments above without 'receiving' all three emails.

Anything I can start trying to troubleshoot?

Thanks,

Ken
 

    This topic has been closed for replies.
    Best answer by ArpitBanjara

    Hey @SkyGoFly 

    So I am assuming you are using 3 definitions in the segment using the “OR” condition, correct?

    If you want only profiles who have received all 3 emails from a particular flow, then I would suggest you use “AND” between those definitions.

    Something like

    Received email atleast once over all time> where> message> X
    AND
    Received email atleast once over all time> where> message> Y
    AND
    Received email atleast once over all time> where> message> Z

    so profiles would enter this segment only when they have received all these 3 emails. Let me know if this fixes it (Or maybe I dont understand the question correctly?), If not can you please elaborate your question and attach some screenshots of your segment, so that I can look into this more in detail?

    Let me know if this helps and thank you for posting your question here in the community

    Cheers

    Arpit

    1 reply

    ArpitBanjara
    Principal User II
    Principal User II
    October 27, 2024

    Hey @SkyGoFly 

    So I am assuming you are using 3 definitions in the segment using the “OR” condition, correct?

    If you want only profiles who have received all 3 emails from a particular flow, then I would suggest you use “AND” between those definitions.

    Something like

    Received email atleast once over all time> where> message> X
    AND
    Received email atleast once over all time> where> message> Y
    AND
    Received email atleast once over all time> where> message> Z

    so profiles would enter this segment only when they have received all these 3 emails. Let me know if this fixes it (Or maybe I dont understand the question correctly?), If not can you please elaborate your question and attach some screenshots of your segment, so that I can look into this more in detail?

    Let me know if this helps and thank you for posting your question here in the community

    Cheers

    Arpit

    Arpit Banjara - Lead Email Marketing Specialist at Flowium