Getting Started

Interact with Blocks on Slack by mentioning @blocks in any channel with your request. Answer questions, create issues from threads, search channel history, delegate technical work, and more.
Blocks cannot be messaged in private DMs or in external connection channels.

Add Blocks to a channel

Blocks can only respond in or access channels that it is a member of. You can also message the Blocks app directly.
1

Invite to channel

Slack Blocks Integration (Add to channel)
2

Blocks can now respond

Slack Blocks Integration (Respond)
Delegate your request to a specifc agent by mentioning the agent keyword in a slash command. Example: /claude, /codex, /gemini. If none are mentioned, the request will default to your default agent.

What Blocks Can Do

Blocks can help you with a variety of tasks on Slack:
  • Answer Questions: Ask Blocks about a thread, technical details, search for information, and more
  • Delegate Work: Ask Blocks to begin implementation or to create a ticket from a thread
  • Status Updates: Ask Blocks about the status of a feature, summaries of recent commits, open tickets, and more
Blocks can work across many repos in a single request

Making a Request

Simply mention @blocks in any Slack channel where Blocks is a member followed by your request:
@blocks provide me a github diff url for the changes since last deployment
@blocks can you create a linear ticket based on this convo?
@blocks summarize all the commits over the last 3 days across all repos, provide links
Mentioning Blocks outside of thread on Slack will start a new session with Blocks. Replying to a Blocks comment in a thread will continue the conversation in the same session.

Blocks Response Process

  1. Acknowledgment: Blocks will add 👀 (eye) emojis to indicate it has seen your message
  2. Dashboard Link: Blocks responds with a link to the dashboard where you can track progress
  3. Progress Updates: Blocks provides a realtime snippet about what it is currently working on
  4. Final Message: Blocks responds with a final message which summarizes what it did

Best Practices

  • Be Specific: Provide clear and detailed requests to get the best results
  • Use Context: Reference specific issues, PRs, or requirements when relevant
  • Check Progress: Use the dashboard link to monitor Blocks’ work on your request
  • Follow Up: You can continue the conversation by mentioning @blocks again with additional questions or clarifications