Skip to main content

Overview

Cofounder integrates seamlessly with Slack as an AI bot that can help automate tasks, answer questions, and execute workflows directly within your Slack workspace. Once connected, you can interact with Cofounder through threaded conversations and get real-time assistance.

Getting Started

1. Connect Your Slack Workspace

Visit the Cofounder website and navigate to the integrations page. Click “Connect” next to the Slack integration and follow the OAuth flow to authorize Cofounder for your Slack workspace.
Only users who have connected Slack through the Cofounder website can interact with the bot.

2. Add Cofounder to Channels

Invite @cofounder to any channel where you want to use it. You can add it to:
  • Public channels
  • Private channels
  • Direct messages

3. Start Interacting

Mention @cofounder in any message to get its attention. Cofounder will automatically create a thread to respond and keep conversations organized.

How It Works

Message Processing

Context Awareness: Cofounder includes the past 50 messages from the channel for context, so it understands ongoing conversations. Thread Creation: When you mention @cofounder, it creates a threaded response to keep the main channel clean. Permission Inheritance: Cofounder uses the permissions and integrations of the person who tagged it.

Session Management

Each @cofounder mention creates a new chat session. You can view and continue these conversations in the Cofounder web app.
  • Session links are automatically shared in Slack threads for easy access
  • Sessions appear on your Cofounder dashboard for later reference

File Support

Upload documents and images directly in Slack messages when mentioning @cofounder.
  • Supported file types include PDFs, images, and other common document formats
  • Files are automatically processed and made available to Cofounder for analysis

Tool Approvals and Actions

Approval Process

When Cofounder needs to perform actions that require approval:
  1. Approval Request: Cofounder posts a message explaining what tool it wants to use and why
  2. React to Approve/Reject: React with 👍 (thumbs up) to approve the action or 👎 (thumbs down) to reject the action
  3. Automatic Execution: Once approved, Cofounder proceeds with the action
  4. Status Updates: Cofounder provides updates on the progress and results

YOLO Mode vs Always Ask

  • Always Ask Mode (default): Cofounder requests approval for all actions
  • YOLO Mode: Actions are auto-approved (can be configured per flow or user preference)

Thread Interactions

Continuing Conversations

  • Reply directly to Cofounder’s messages in the thread to continue the conversation
  • Cofounder maintains context throughout the thread
  • You can ask follow-up questions or provide additional instructions

Multi-User Threads

Only the user who originally mentioned @cofounder can interact with it in that thread. Other users will receive a signup message if they try to interact without connecting their account.

Integration Features

Flow Creation

Ask Cofounder to create automated workflows (Flows) directly from Slack:
  • Cofounder will walk you through defining triggers, actions, and schedules
  • Created flows are automatically saved to your Cofounder account

External Tool Access

Cofounder can access all your connected integrations (GitHub, Linear, Gmail, etc.):
  • It uses your personal credentials and permissions for these integrations
  • Actions are performed as if you were doing them yourself

Best Practices

Effective Communication

  • Be specific about what you want Cofounder to do
  • Provide context if referring to previous messages or external information
  • Use clear, actionable language for better results

Channel Organization

  • Consider creating dedicated channels for Cofounder interactions for complex projects
  • Use threads to keep main channel conversations clean
  • Pin important Cofounder responses for team reference

Security Considerations

  • Cofounder only responds to users who have connected their accounts
  • All actions use your personal permissions and credentials
  • Review approval requests carefully before approving sensitive actions

Troubleshooting

Common Issues

Cofounder doesn’t respond:
  • Ensure you’ve connected your Slack account through the Cofounder website
  • Check that @cofounder is properly mentioned in your message
  • Verify Cofounder has been added to the channel
Missing context:
  • Cofounder automatically includes the last 50 channel messages
  • For older context, you may need to reference it explicitly in your message
Permission errors:
  • Ensure you have the necessary integrations connected in your Cofounder account
  • Check that your connected accounts have the required permissions

Getting Help

  • Visit the Cofounder web app to view detailed session logs
  • Use the session links provided in Slack threads to continue conversations in the web interface
  • Contact support through the Cofounder website if you encounter persistent issues

Advanced Features

Flow Triggers

  • Set up flows that trigger based on Slack events (messages, reactions, etc.)
  • Create automated responses to specific keywords or patterns
  • Schedule regular updates or reports to be posted in channels

File Processing

  • Upload documents for analysis and summarization
  • Process images for OCR and content extraction
  • Automatically index uploaded files for future reference

Cross-Platform Workflows

  • Use Slack as a trigger point for actions in other connected platforms
  • Create workflows that span multiple tools and services
  • Monitor and manage all automations from the Cofounder dashboard
I