What you can do
As the app - send a message, update a message, list channels and conversations, fetch channel history, look up workspace members. As you - search your messages (including “only messages from me”), list the channels and DMs you are in, read a conversation or a whole thread, open a direct message with someone, and send a message under your own name. Triggers - start an automation on a message posted in a watched channel. Searching Slack is only possible as you: Slack offers no app-level message search.Access it requests
The app half grantschat:write, channels:read, channels:history, groups:read, groups:history, im:read, im:history, mpim:read, mpim:history, reactions:read, reactions:write, and users:read. The app only sees channel content for channels it belongs to.
The you half grants search:read plus read access to the channels, private channels, and direct messages you are already in, and chat:write to post as you. It never gives arg.ai more Slack access than you have yourself, and every action that uses it is labelled “as me” or “my”.
users:read exposes basic member profiles so workflows can resolve user IDs; users:read.email is not requested.
Already connected Slack before the “as you” actions existed? Your connection shows Grant access on Settings → Integrations. Approving it re-authorizes the same workspace and keeps your connection, automations, and triggers working - nothing is disconnected.
Connect
1
Open Integrations
In arg.ai, go to Settings → Integrations.
2
Connect Slack
Find Slack and click Connect. A Slack consent screen opens.
3
Choose a workspace and authorize
Pick the Slack workspace to link and approve. You’re returned to arg.ai with Slack connected.
Invite the arg.ai bot to any private channel you want it to read or post in - it can only see channels it’s a member of.
Use it
- In chat: “Post ‘Deploy finished, all green’ to #engineering.”
- In chat: “Search my Slack for what I said about the pricing page last month.”
- In chat: “Catch me up on my unread DMs and summarise anything that needs a reply.”
- In an automation: start a flow from the Message trigger to react to every new message in a channel, and reply with a Slack send-message action node.