Outpost Documentation
Outpost is CopilotKit's AI-powered support operations platform. It unifies customer support across Discord, Slack, Teams, GitHub, and the web into a single intelligent hub.
Get Outpost running locally in under 5 minutes with Docker and pnpm.
Get started →Five processes, one database. Understand how Outpost is structured.
Learn more →Set up the Discord bot for slash commands and thread-based support.
Set up →Connect Slack for channel monitoring and AI-powered thread responses.
Set up →Set up the Microsoft Teams bot with Adaptive Cards and escalation.
Set up →Install the GitHub App for issue and discussion tracking.
Install →Sync account data (ACV, close dates, owner) from HubSpot CRM.
Set up →Bidirectional sync with GitHub Issues, Linear, and more.
Learn more →Connect Linear for bidirectional issue synchronization.
Set up →Three-step first-run wizard: org details, admin account, launch.
Learn more →Invite team members, manage roles, and configure the team roster.
Manage team →Markdown email templates with variable interpolation and Resend delivery.
Learn more →Quick Start Paths
⚡ I want to try it locally
- Clone the repo
docker compose up -dfor PostgreSQLpnpm install && pnpm dev- Open
http://localhost:3000
🛠️ I want to deploy it
- Provision PostgreSQL 16
- Configure environment variables
- Deploy with Docker or your platform of choice
- Set up Discord bot, Slack bot, Teams bot, and GitHub App
Documentation Sections
Quick Start
Clone, install, run. Get Outpost up in 5 minutes.
COREArchitecture
How Outpost's five processes and shared database work together.
CONFIGConfiguration
Environment variables, SLA targets, routing rules, and more.
INTEGRATIONDiscord Bot
Slash commands, thread management, and auto-replies.
INTEGRATIONSlack Bot
Channel monitoring, AI thread responses, and Block Kit actions.
INTEGRATIONTeams Bot
Adaptive Cards, channel monitoring, and escalation workflows.
INTEGRATIONGitHub App
Issue tracking, discussion sync, and automated triage.
INTEGRATIONHubSpot CRM
Sync account data — ACV, close dates, owner — from HubSpot.
SYNCBidirectional Sync
Sync tickets with GitHub Issues, Linear, and more trackers.
SYNCLinear
Bidirectional issue sync with Linear.
SETUPSetup Wizard
First-run wizard: create org, admin account, and launch.
SETTINGSTeam Management
Invite members, assign roles, and manage your team.
TEMPLATESTemplates
Markdown email templates with Resend integration.
APIAPI Reference
REST endpoints, webhooks, and programmatic access.
OPSDeployment
Docker, Railway, and production best practices.
COMMUNITYContributing
How to contribute to Outpost. Code style, PRs, and testing.