Intercom was showing surveys to people who had already answered the survey. The workaround I had to do was silly. We had previously had the last q’s attribute stored so we could target users who rated our new app experience poorly...but now in order to NEVER show the survey to these users again, I had to:
- changed the attribute to survey complete: true/false
- downloaded CSV file of all users who completed survey
- manually change the attribute from unknown to true
- uploaded edited CSV into intercom
- those users now have the correct attribute applied
- set targeting criteria of survey to be all previous target criteria PLUS this new attribute
In trying to troubleshoot this, Fin told me i could add multiple attributes to one question (not possible/true) OR add an attribute on the thank you page to the button (also not possible or true)
My suggestion: add other targeting criteria in the survey trigger rules that specifically tells intercom to NOT show this after completion of survey (why isn’t this trackable today...) or make that button click to close the survey have an attribute applied to it (more work for us...least desirable).