Seems like long-polling the follows api in a local session on the user’s OBS browser is the solution that fits the most. EventSub/Webhooks requires a scaling server solution that manages all broadcasters that are currently using the app. To handle space issues, I think we’ll just save the “new” followers in the session and refresh that list every so often. It’s not a big deal if we report someone that followed/unfollowed across different sessions. As long as there’s no spam.