Forum Discussion

Sergitc's avatar
Sergitc
Active Member II
2 days ago

Audience Path through event properties

Hello community!

I need your help to set up a Canvas Flow:

Context: 

In our subscription we are customising the unsubscribe flow based on the reason. We register this reason as an event property of the event that triggers the flow ( subscription cancel complete).

Problem:

It does not find the way to direct the users in a flow or another depending on the property of the event, since the ''audience path'' tool does not allow to split by event property.

How would you do it? I could do it through conditions and liquid, but the flows are not exactly the same for all properties/reason.

Thank you very much!

  • rayelkho's avatar
    rayelkho
    Practitioner III

    This is a common question asked here, you can find a lot of solutions. Short answer is there is no step to do so. 

    - You can configure the event property filters at the Entry Settings. This means you will need a canvas for each flow
    - You can create dynamic messages using liquid (if canvas_entry_property = x, elsif canvas_entry_property = y, endif). This means the flow has to be the same for both sets.
    - Set up an hourly refreshed SQL Segment Extension and use that in your decision split. 
    - The last option to create conditional spacergif webhooks that log a message received and using those filters in a canvas step. This does add a few steps to your canvas and more challenging to QA/review.