Using WRITER for Slack

Last updated: August 6, 2026

WRITER for Slack lets you interact with WRITER Agent from inside Slack itself. You can start a session, run a playbook, or resume a previous session from a Slack DM or channel. The WRITER Agent app lives in your Slack workspace, and you communicate with it through direct messages, channel @mentions, and slash commands.

This functionality is currently in closed beta, information in this article is subject to change.

Important: WRITER for Slack requires a Slack admin to install the WRITER Agent app into your Slack workspace. If the app is not available in your Slack workspace, contact your Slack admin.

WRITER for Slack is distinct from the Slack connector. WRITER for Slack lets you interact with WRITER Agent from inside Slack. The Slack connector lets WRITER Agent take actions in Slack from within a WRITER Agent session

Setting up WRITER for Slack

Setting up WRITER for Slack takes three steps: adding the WRITER app in Slack, connecting your WRITER account, and selecting your WRITER team.

Step 1: Add the WRITER app in Slack

Important: A Slack admin must install the WRITER app into your organization before you can connect. If the app is not available in your Slack workspace, contact your Slack admin.

  1. In Slack, select Tools from the left navigation, then select Apps from the submenu.

  2. Search for WRITER and select it from the results.

  3. In the right-hand panel that opens, select Open App.

Step 2: Connect your WRITER account

  1. The WRITER app will appear in your Slack left sidebar. Select it to open a direct message with the agent.

  2. Select Log in to connect your WRITER account.

  3. Complete the authentication flow in the browser window that opens.

Step 3: Select your WRITER team

  1. After logging in, a team picker will appear so you can select the right team.

  2. Once you have made your selections, your WRITER for Slack setup is complete and you are ready to use WRITER Agent from Slack.

Slash commands

Once connected, use the following slash commands in your Slack DM with WRITER:

/writer help — Show available commands
/writer login — Authenticate with your WRITER account.
/writer logout — Log out from your WRITER account.
/writer resume — Continue a previous WRITER session.
/writer team — Switch to a different WRITER Team.
/writer playbooks — Run a playbook

Note: Inactive slash commands need a moment to warm up. If you receive a "trouble connecting" error, wait three seconds and select Submit again.

Starting a new session

Open a direct message with WRITER and type your message or instruction. WRITER Agent will process your request and respond directly in Slack.

@mentioning WRITER Agent in a channel

You can bring WRITER Agent into any Slack channel or thread by @mentioning it.

Important: Before @mentioning WRITER Agent in a channel, invite the app into the channel. Type /invite @WRITER or use the channel member settings to add it. The app does not auto-join channels. If you @mention the agent and nothing happens, the app has not been invited to the channel.

  1. In the channel where you want to use WRITER Agent, type /invite @WRITER.

  2. Confirm the app appears in the channel member list.

  3. In any Slack channel, thread, or DM, type @WRITER followed by your message or instruction.

  4. WRITER Agent will read the context and respond directly in Slack.

Using WRITER in group DMs

WRITER can be added to group DMs, but Slack does not allow bots to be added to existing group DMs after the fact. To use WRITER in a group DM, start a new conversation that includes WRITER as a member from the outset. Once the agent is in the group DM, it will persist for the remainder of that conversation.

Important: You cannot add WRITER to an existing group DM. Create a new group DM that includes WRITER from the start.

Running playbooks from Slack

  1. In your WRITER DM, type /writer playbooks.

  2. A dropdown of your existing playbooks will appear.

  3. Select the playbook you want to run.

  4. WRITER Agent will execute the playbook and report results directly in Slack.

Important: Playbooks must be published (not saved as drafts) and shared with your account or your team to appear in the playbook picker. Draft or unshared playbooks will not surface in Slack.

Resuming a session from Slack

If you start a session in the WRITER web app and want to continue it from Slack, type /writer resume to open a dropdown of your recent sessions. Select a session to pick up where you left off without starting over.

Setting up routines with triggers

Triggers let you run playbooks automatically on a recurring schedule. When a trigger fires, it creates a new WRITER Agent session and executes the playbook, including any Slack actions that playbook contains.

Example: Set up a trigger that runs every Monday morning, pulls data from your connected tools, and posts a summary to a designated Slack channel.

To set up a routine:

  1. Create or open a playbook that includes one or more Slack actions.

  2. In WRITER Agent, open Routines and configure your schedule — daily, weekly, or monthly.

Each time the routine runs, WRITER Agent executes the playbook and performs the Slack actions automatically.

Troubleshooting

The bot isn't responding to my @mention in a channel

WRITER Agent does not auto-join channels. Invite the app into the channel before @mentioning it.

  1. In the channel where you want to use WRITER Agent, type /invite @WRITER.

  2. Confirm the app appears in the channel member list.

  3. Type your @WRITER message again.

My playbooks aren't showing in the playbook picker

Playbooks must be published and shared with your account or team to appear in Slack.

  1. Open the WRITER web app and confirm the playbook is published, not saved as a draft.

  2. Confirm the playbook is shared with you directly or via your team.

  3. If the playbook was recently created or updated, save or republish it in the WRITER web app.

  4. Return to Slack and run /writer playbooks again.

I'm getting a "trouble connecting" error when using a slash command

Inactive slash commands need a moment to warm up. Wait three seconds and select Submit again. This is typically a one-time behavior per session.

I'm getting a "something went wrong" error

This error originates from the core WRITER Agent side and may occur intermittently, particularly during release periods. Retry your request after a short wait. If the error persists, report it through the /logfeedback command.

The login button isn't working or I see a spinning wheel

  1. Type /writer logout to disconnect your current session.

  2. Type /writer login to start a fresh authentication.

  3. Select the Log in button immediately after it appears.

Interacting with an existing thread causes a timeout

Calling an existing thread via @mention in Slack can cause timeouts or disrupt the original session. For complex thread-based workflows, use the WRITER web app.

FAQs

Can I use WRITER in a group DM?

Yes, but Slack does not allow bots to be added to existing group DMs. To use WRITER in a group DM, start a new conversation that includes WRITER as a member from the outset. Once the agent is in the group DM, it will persist for the remainder of that conversation.

Can I trigger a playbook directly from within a Slack thread?

No. Triggering a playbook directly from within an existing Slack thread is not yet supported. Currently, you can run playbooks from the /writer playbooks slash command in your WRITER DM.

Do I need the Slack connector to use WRITER for Slack?

No. Basic WRITER for Slack functionality — DMing the bot, using it in threads, and running playbooks — works without the Slack connector. The connector is required for reading private channels, DMs, and advanced functions such as creating canvases. Once connected on the WRITER web app, the connector works in Channels automatically.

How do I switch my connected WRITER team without logging out?

Type /writer team in your WRITER DM. A team picker will appear so you can select a different team. Your WRITER account stays connected throughout the switch.

How do I disconnect my WRITER account from Slack?

Type /writer logout in your WRITER DM. This disconnects your WRITER account from Slack. To reconnect, type /writer login and complete the authentication flow again.