How Can I Use a Dedicated Service Account Instead of Personal Account for a Slack-based Workflow in Pipedream?

This topic was automatically generated from Slack. You can find the original thread here.

Hello! Could I get some help? I’m building a Slack-based workflow in Pipedream but want it to run under a dedicated service account instead of my own.

Here’s what I’ve set up so far:
• Created a Google group (eg [slack-pipedream@acme.com](mailto:slack-pipedream@acme.com))
• Invited and activated that account as a single-channel guest in Slack (may need to upgrade it to a multi-channel guest or full user if it’s used more broadly)
• Added it to the target Slack channel
What I want is to have my Pipedream workflow trigger when a new message is posted in that channel, but when connecting Slack in Pipedream, it defaults to my own account, and I don’t see an option to sign-in / use as a different account.

I’d prefer not to tie workflows to personal user accounts in case someone leaves the company - is there a way to connect and use the service account instead? Thanks

You can use the Bot Token integrations instead of OAuth, that might be easier

Hey thanks for getting back to me… I don’t know what I’m missing but I’ve built a Slack app, applied what I think are the relevant scopes to it, and invited it to a private channel.

No matter that I do, Pipedream cannot see the channel when I search for it in my trigger.

I’ve (Bot Token) scopes applied are:
channels:history
channels:read
chat:write
commands
emoji:read
groups:history
groups:read
groups:write
reactions:read
reactions:write
team:read
users.profile:read
users:read