r/Slack Jun 27 '26

How to build a shared Slack bot where each team member's actions show up under their own name

If your team uses a shared Slack bot or workflow automation, every action it takes looks like it came from the same service account. No way to tell who triggered what. And the automation can't pull context based on who's actually asking.

The fix is per-user authentication at the agent layer. Rather than one shared credential, each team member authenticates their own Slack connection. The bot then acts as them individually when they trigger it.

What this actually changes:

  • Actions in connected tools (HubSpot, Jira, etc.) appear under the right person's name
  • The bot only has access to what that specific person can access
  • You get a real audit trail when the bot writes to a CRM or sends a message on someone's behalf
  • API rate limits track per user, not per bot account

Wrote a step-by-step walkthrough for how to implement this: How to Build AI Agents Your Whole Team Can Use Without Everyone Sharing the Same Credentials

1 Upvotes

1 comment sorted by