Slack connector

Connect your Slack account to Factory so Droid can find conversations, summarize threads, and take actions on your behalf.

Factory Connector brings your Slack conversations into your work with Droid, Factory's AI agent. Ask Droid to find a discussion, summarize a thread, reference a shared file, or post an update without switching away from your task in the Factory App or CLI.

The connector acts through your Slack account, with the permissions you authorize. It is not a bot that automatically responds to mentions or direct messages in Slack. To delegate work by mentioning Factory inside Slack, use the separate Slack delegation integration.

Warning

AI accuracy: Droid uses large language models and can generate inaccurate or incomplete responses, summaries, and other outputs. Check important information against the original Slack messages, and review proposed actions before relying on them. Do not rely on AI output alone for consequential decisions.

Requirements and pricing

You need a Factory account with a service subscription and a Slack account that can authorize apps in its workspace. The connector is included with your Factory service subscription; it is not a standalone free service. See Factory pricing for available plans.

If your Slack workspace requires app approval, ask a Slack administrator to approve Factory Connector. If your Factory organization manages connector availability, an Owner or Manager must enable Slack before members can connect.

Add Slack to Factory

Open Factory's Connectors settings to start. Installation happens behind your Factory sign-in:

  1. 1
    Sign in to Factory

    Sign in or create a Factory account, then select the organization where you want to use Slack.

  2. 2
    Find the Slack connector

    Open Settings → Connectors, search for Slack, and select Connect.

  3. 3
    Authorize your Slack account

    In the authorization page, choose the intended Slack workspace and review the requested permissions. Approve access if your workspace allows it, or follow its administrator approval process.

  4. 4
    Return to Factory

    Return to Settings → Connectors and confirm that Slack is connected. Open a Droid session in the same Factory organization and try one of the read-only examples below.

Each connection belongs to one Factory user and one organization. Teammates authorize their own Slack accounts; connecting yours does not share your credentials with them. Connect separately in each Factory organization where you want to use Slack.

Use the connector

Ask Droid for an outcome in a Factory session. For example:

Find the Slack thread about the latest checkout regression and summarize the decisions. Include links to the original messages.
Read the recent discussion in #engineering and list the unresolved questions.
Draft a short update from this work, show it to me, and wait for my approval before posting it in #engineering.

The available tools let Droid work with the Slack resources your account can access:

TaskWhat happens in Slack
Find contextSearch messages, read conversations and thread replies, and look up channels, teammates, files, pins, and bookmarks.
CommunicateSend, reply to, edit, schedule, or delete messages on your behalf when you request those actions.
Organize workManage channels, membership, topics, pins, bookmarks, reactions, user groups, and canvases when your Slack permissions allow it.
Update your availabilityChange your status, profile, presence, or Do Not Disturb settings when requested.

Reading or summarizing a conversation returns an answer in Factory; it does not automatically post that answer to Slack. Writes such as sending a message, uploading a file, or changing a channel run only as part of a requested action and follow your session's Autonomy Level and approval settings.

The connector does not respond to @Factory mentions, listen for Slack commands, or join every channel on installation. It cannot grant access to private channels, messages, files, or administrative actions that your Slack account cannot access. When asking Droid to share a summary, check that its destination is appropriate for the source material.

Privacy and data handling

Factory uses the Slack information retrieved for your task to provide the requested service. Retrieved content may become part of the session context sent to your configured model provider or gateway, and may appear in stored session history according to your account or organization's settings.

Connections are isolated by user and Factory organization. Connector requests are rate-limited, and organization controls and action approvals apply in addition to Slack's permissions.

Read the Factory Privacy Policy for the information collected, its uses, retention, and your data rights. Enterprise workspace data is governed by your organization's agreement and Data Processing Agreement. Data flows and privacy explains model routing and deployment-dependent data handling.

Disconnect or request deletion

Open Settings → Connectors in the same Factory organization and select Disconnect for Slack. This removes your connection for that organization and stops future access through it. It does not delete the original messages in Slack or automatically erase content already included in Factory sessions.

For a standard account, follow the deletion instructions in the Privacy Policy. For an employer-managed account, contact your workspace administrator, who controls enterprise data requests.

Get help

If Slack is missing from the catalog, check your active Factory organization and ask an Owner or Manager whether the connector is enabled. If authorization needs approval, contact your Slack workspace administrator. If Droid cannot find a newly connected account, start a new session in the organization where you connected Slack.

For connection errors or other questions, visit Factory support or email support@factory.com. Include the failing step and error message, but never send passwords, access tokens, or private Slack messages.