Forum Discussion
Resurrected Users
Hi 👋🏻
I’m trying to build a segment of resurrected users — people who are active today but were inactive for the past 30+ days before that, so in other words:
Users who have returned today after not using the app for at least 30 days.
I tried using the Last Used filter with:
- Last Used < 1 day ago (for activity today)
- AND
- Last Used > 30 days ago (for inactivity before that)
But Braze doesn’t seem to allow both to be true at once — since Last Used only holds the most recent value.
We don’t have custom events like session_start or app_open to work with, so I’m wondering:
Is there a way to build a dynamic segment (not using Canvas as I want to show how this segment grows) that can capture users who were inactive for 30+ days and have now come back?
Thanks in advance — appreciate any tips or creative workarounds!
3 Replies
- ashleyatbrazeBraze Employee
You could try:
- Last Used < 1 day ago (for activity today)
- AND
- Has had exactly 1 session in the past 30 Days
That would then remove anybody who has had sessions more recently than today.
- DanyWillisMentor
Hi! Thanks, yeah, that would work, now the follow-up question I guess, how would I work out when there "exactly 1 session in the past 30 Days" took place? If they had a couple of days off and came back, that's not a resurrected user, is it? If they had 27 days off and came back, then that is a resurrected user. If I'm understanding the "in the past 30 Days" correctly, then it can be that they had it any time during that length of time, right?
- ashleyatbrazeBraze Employee
So, if you have the first part as "Last Used < 1 day ago" and they've only had that 1 session in 30 days, that one session would have to be within the past 1 day.
To confirm, you can download a CSV of the users and check when their last session was!
Related Content
- 3 months ago
- 8 months ago