How to Connect Twin to Your Slack Workspace
Last updated May 5, 2026
Overview
Twin is Slash's AI agent that lives in Slack. Once installed, you can mention Twin in any channel or send it a DM to check balances, send transfers, issue cards, look up transactions, and more — without leaving Slack. Twin acts on behalf of whoever is messaging it, using the same permissions that user has in the Slash dashboard at app.slash.com.
Connecting Twin happens in two stages. First, an admin or owner installs Twin into your Slack workspace (a one-time setup per business). Then, each teammate who wants to use Twin links their personal Slack account to their Slash login so Twin can recognize them and act under their permissions.
What You Can Do With Twin
- Check account balances, recent transactions, and pending transfers.
- Send ACH, wire, and real-time payments to existing recipients.
- Issue virtual cards, freeze or close existing cards, and adjust spending limits.
- Pull a quick view of cashback earned, treasury yield, or outstanding capital.
- Ask product questions and get help drawn from the Slash help center.
Twin will always ask for confirmation before money-moving actions. Sensitive operations are routed through the standard Slash approval flow, so the same controls (transfer approvals, role-based permissions) that protect your dashboard apply when Twin acts in Slack.
Before You Begin
- You will need an admin or owner role on the Slash entity that you want to connect. Only admins and owners can install Twin into a Slack workspace.
- You will need permission to add apps to your Slack workspace. If your Slack workspace requires admin approval for new apps, your Slack workspace admin may need to approve Twin first.
- Twin is available to all Slash businesses. If you do not yet see the option in your dashboard, you can request access from the same screen and we will enable it for your account.
Step 1: Enable Twin for Your Business
Twin is enabled per business (legal entity). If you manage multiple entities on Slash, repeat this step for each one you want connected.
- Log in to app.slash.com and select the business you want to connect from the entity switcher.
- Open Settings → Business Details.
- Find the Slack AI Agent card (labeled Twin) near the top of the page.
- Click Connect. If your business does not yet have access, the button will read Request Access — clicking it submits a request to Slash and the Slash team will enable the feature, usually within one business day. Once enabled, return to this page and the button will switch to Connect.
Behind the scenes, Slash provisions a dedicated, scoped API key for Twin and securely hands it off to Atlas (Slash's agent platform). You do not need to create or copy any credentials yourself.
Step 2: Authorize Twin in Your Slack Workspace
Clicking Connect opens Slack's standard app authorization screen in a new tab.
- If you belong to multiple Slack workspaces, use the workspace picker in the top right of the Slack page to choose the workspace where you want Twin installed.
- Review the permissions Twin is requesting. Twin needs to read messages it is mentioned in, reply in threads, and post in channels you invite it to. It cannot read messages in channels where it is not present.
- Click Allow. Slack redirects you back to your Slash dashboard with a confirmation message.
Workspaces that require admin approval. If your Slack admin has restricted app installs, you will see a Request to install prompt instead of Allow. Submit the request and ask your Slack workspace admin to approve Twin from Manage apps → Pending requests in Slack. Once approved, click Connect again from your Slash dashboard to finish the install.
Step 3: Link Your Personal Slack to Your Slash Account
Installing Twin makes the bot available in your Slack workspace, but Twin still needs to know which Slash user is messaging it. Each teammate who wants to use Twin must link their personal Slack identity to their Slash login. This is a one-time step per user, per Slash account.
- Log in to app.slash.com.
- Open the user menu in the top right and choose Account & Security.
- Scroll to the Connected Accounts section. Find the Slack row and click Connect.
- You will be redirected to Slack and asked to confirm the workspace and that you are the user being linked. Click Allow to authorize.
- You'll return to your Slash dashboard with the Slack row showing as Connected. You're done.
If you belong to multiple Slash businesses, you only need to link your Slack once — the same Slack identity will be recognized across every business where you have access. When you ask Twin to do something that could apply to more than one business, Twin will confirm which one you mean before acting.
Using Twin in Slack
Once both stages are complete, you can interact with Twin in two ways:
- In a channel: Invite Twin to the channel with
/invite @Twin, then mention@Twinin any message. Twin replies in a thread. - In a DM: Open a direct message with the Twin app from your Slack sidebar and message it like any other person. No mention needed.
Some things you can ask:
- "What's my balance across all accounts?"
- "Show me last week's card transactions over $500."
- "Issue a virtual card for AWS with a $5,000 monthly limit."
- "Send $2,500 to our payroll vendor and let me approve in the dashboard."
Permissions and Security
- Twin acts as you. When you message Twin, it inherits your permissions on the Slash account. If you can't send wires from the dashboard, you can't send wires through Twin either.
- Money-moving actions require approval. Outgoing transfers, new card issuance, and changes to spending controls go through the same approval rules you've configured in the dashboard. Twin will tell you when an action is pending another approver.
- Scoped per business. Each business gets its own dedicated API key for Twin. Disconnecting Twin in one business does not affect another.
- Auditable. Every action Twin takes shows up in your Slash event log just like a dashboard action, with a clear indication that it originated from Slack.
Disconnecting Twin
Unlink your personal Slack
Go to Account & Security → Connected Accounts and click the unlink icon next to Slack. After unlinking, Twin will no longer recognize your Slack user, and any new mentions from your Slack account will be rejected with a prompt to reconnect.
Remove Twin from your Slack workspace
In Slack, open Settings & administration → Manage apps, find Twin, and click Remove app. This stops Twin from receiving messages in your workspace. To also revoke its API access on the Slash side, contact Slash support — we will rotate the underlying API key.
Troubleshooting
The Connect button reads "Request Access"
Twin is being rolled out per business. Click Request Access — your request goes straight to the Slash team and we'll enable it for your account, usually within one business day. You will see the button update to Connect once it's available.
Twin doesn't respond when I @ mention it in a channel
Twin only sees messages in channels it has been invited to. Run /invite @Twin in the channel and try again. If you still get no response, double-check that you have linked your personal Slack in Account & Security — Twin will silently ignore messages from unlinked users to avoid acting on the wrong identity.
Twin says it doesn't know which business I mean
This happens when your Slack identity is linked to a Slash login that has access to multiple businesses, and Twin can't infer which one your request applies to. Reply with the business name (for example, "use Acme Corp") and Twin will use that business for the rest of the conversation.
Slack says "This app is not approved by your workspace admin"
Your Slack workspace requires admin approval before new apps can be installed. Submit the install request from the Slack screen, then ask your Slack workspace admin to approve Twin in Slack's app management page. Once approved, return to Slash and click Connect again.
Need More Help?
For setup help, troubleshooting, or to remove Twin's API access on the Slash side, contact Slash support at support@slash.com or use the in-app chat in your dashboard.
Can’t find what you’re looking for?
Our support team is available 24/7 to help you with any questions.