ModulesProjectsIntegrations
Projects Integrations
Connect Projects to email, Slack, GitHub, the Workestra AI, the REST API, and outbound webhooks.
Projects doesn't live in a silo. Tasks flow in from email, Slack commands, and your AI assistant. Status changes flow out to Slack, GitHub, and your own systems via webhooks. Here's how each integration works.
Inbound — Ways to Create Tasks
| Integration | How | Page |
|---|---|---|
Send to projects+<project-slug>@<your-domain> | Email → Task | |
| Slack | /wx task create slash command | Slack |
| AI Chat | "Create a task for..." | AI Chat |
| REST API | POST /api/v1/projects/:id/issues | REST API |
Bidirectional — GitHub Sync
Pull Requests with a task ID in the title or branch auto-link to tasks and can auto-close them on merge. See GitHub.
Outbound — Where Projects Sends Events
| Integration | Event types | Page |
|---|---|---|
| Slack | Task assigned, status changed, mentions, SLA alerts | Slack |
| Webhooks | Signed HTTP POST on any task or project event | Webhooks |
| REST API polling | Pull current state anytime | REST API |
Tools You Can Ask the AI
The Workestra AI can create and manage tasks on your behalf. Full tool list at AI Chat.