Skip to main content
Slack is the easiest way to use Proliferate. Mention the bot, describe what you need, and an agent gets to work in the cloud. Results come back to your thread.

Getting started

  1. Install the Proliferate app to your Slack workspace (Settings > Integrations > Slack)
  2. Invite @proliferate to the channels where your team works
  3. Mention it with a request
That’s it. No CLI, no dashboard, no context switching.

Start sessions from Slack

Mention @proliferate with a task description and the agent spins up immediately:
  • @proliferate add dark mode to the settings page
  • @proliferate the signup form isn't validating emails, fix it
  • @proliferate why is the API returning 500s on /users
The agent launches in a cloud environment with access to your repo, dependencies, and secrets. When it finishes, results are posted back to the same thread.
Be specific. Good requests include the outcome you want, not step-by-step instructions. “Fix the broken email validation on signup” beats “open the signup component and find the regex.”

Notify

Agents post progress updates and results directly to the channel or thread where the request originated:
  • Status updates as the agent works through the problem
  • PR links when code changes are ready for review
  • Preview URLs so you can see the result before merging
  • Error summaries if something goes wrong
Your team sees what the agent is doing without checking a separate dashboard.

Collaborate

Every Slack request creates a thread. That thread becomes a conversation with the agent.
  • Ask follow-up questions: “Can you also handle the edge case where the email field is empty?”
  • Provide feedback: “The button color should match the primary brand color”
  • Request changes: “Move the toggle to the top of the settings panel instead”
  • Ask for explanations: “Why did you change the middleware?”
The agent maintains full context from the thread, so each follow-up builds on what came before.

Triage

When an agent completes work that requires approval, notifications appear in the thread:
  • Review diffs directly from the Slack notification
  • Approve or reject actions like PR creation, issue updates, or deployments
  • Request changes with a follow-up message in the thread
Agents wait for approval on write-level actions. Nothing gets merged or deployed without a human sign-off.

Channel configuration

Control what the agent can do on a per-channel basis:
  • Allowed repos: Restrict which repositories the agent can access in a given channel
  • Allowed actions: Define whether the agent can open PRs, update issues, or trigger deployments
  • Notification preferences: Control how verbose agent updates are — full progress, results only, or silent
Configure these in Settings > Integrations > Slack, or directly from the web dashboard.

Slack as integration vs client

Slack serves two roles in Proliferate:
  1. Client — what this page covers. Mention the bot, start sessions, collaborate in threads, review results.
  2. Integration — Slack events (mentions, messages, reactions) can trigger automations that run without manual interaction.
For the integration side — connecting Slack as a trigger source for automations, OAuth setup, and event configuration — see Integrations > Slack.