Put a flow in Slack
A share link is great for outsiders; for your own team, the flow should live where they already are. Connect a flow to Slack and people talk to it by @mentioning a bot in a channel — no separate URL, no context switch.
There are two parts: install the ZeroWidth Slack app once per workspace, then connect a specific flow to a channel.
Install the app (once)
- Add to Slack
From your workspace's Integrations settings, choose Add to Slack and approve the permissions in Slack's consent screen. You'll land back on the integrations page with the connection confirmed.
- One Slack workspace ↔ one ZeroWidth workspace
The install ties this Slack workspace to this ZeroWidth workspace. An OWNER or ADMIN manages (and can later uninstall) the connection from the same settings page.
Connect a flow to a channel
- Get the connect code
Open the flow's Share dialog (the ⋯ menu), pick the Slack method, and copy the connect command it gives you —
/zerowidth connect <code>. - Run it in Slack
In the channel where you want the flow (or in a DM with the ZeroWidth bot), paste the command. The channel is now bound to that flow.
/zerowidth statusshows what's connected;/zerowidth disconnectunbinds it.
Talk to it
- In a channel — @mention the bot. It replies in a thread, and the thread is the conversation; follow-up replies in that thread continue it, and colleagues' messages become shared context.
- In a DM — every message gets a reply, no mention needed.
Each exchange is a real flow run: it bills against your workspace's spend and shows up in the flow's Runs tab like any other run.
A hosted chat URL for people outside your Slack.
GuideInspect runsSee what every Slack conversation actually did, node by node.
Troubleshooting
The bot doesn't respond to a mention
Three usual causes: the channel isn't connected to a flow (run /zerowidth connect <code> there), the flow has no published version (a connected flow always runs its latest published), or you posted in a channel without @mentioning the bot. In a DM, no mention is needed.
/zerowidth connect says the code is invalid
Connect codes are workspace-scoped — a code from a different workspace is refused. Re-copy the code from the flow's Share dialog (Slack method) in the right workspace.
The command isn't recognized at all
The ZeroWidth Slack app has to be installed in the workspace first (Integrations → Add to Slack) — an owner or admin does that once. Until then, /zerowidth won't resolve.