Forum Discussion
ks927
9 months agoActive Member II
Best way to update thousands of profiles at once?
We would like to classify all of our active user profiles, based on app engagement/behavior, on a nightly or weekly or monthly basis. This requires tens of thousands of api requests, which can be don...
Joseph_C
9 months agoPractitioner II
You are making the calls from your app's backend?
How we did this - Through the Snowflake CDI sync. All of our user data was passed to our snowflake warehouse. We classified users as 'Acitve' or 'Passive' and then daily at 6:00am every day, we ran a query to sync user's whose classification had changed, from snowflake to braze. If you don't have snowflake, there are other data syncs braze has connections with.
The other way I can think of - would be to set up a canvas that enters users based on your active or passive definitions, and uses a webhook step to update a custom attribute for their engagement state. So... you might enter users who "Last used App more than 7 days ago" and assign your new `engagement_State` attribute = `passive`.
Related Content
- 2 years ago
- 2 years ago
- 9 months ago