Slack login for any workspace?

Hey folks, before I continue too far down this rabbit hole, would someone with more knowledge be up for confirming what I’m trying to do is possible on Bubble?

I’d like to create a Slack app that:

Connects to any workspace, ie is listed on the Slack marketplace
Lets a user from a workspace sign into the app on bubble with their Slack credentials
Sends data back and forth between bubble and Slack

Is this possible?

[deleted a follow up question as I want to investigate further]