Intro to Plane Apps
Video Placeholder Duration: 4-6 minutes Topics covered: What are Plane Apps, available integrations, installing apps, building custom apps
What are Plane Apps?
Plane Apps extend Plane's functionality through integrations and add-ons. They connect Plane to external services, add new features, and customize how Plane works for your team.
Types of Integrations
Native Integrations
Built-in connections to popular tools:
- GitHub — Code repository sync
- GitLab — Merge request automation
- Slack — Team communication
- Sentry — Error tracking
- Draw.io — Diagram embedding
Import Tools
Bring data from other platforms:
- Jira
- Linear
- Asana
- ClickUp
- Notion
- Confluence
- CSV files
Available Native Integrations
Development Tools
| Integration | Purpose |
|---|---|
| GitHub | Sync issues, automate from PRs |
| GitLab | MR automation |
| Sentry | Link error tracking to work items |
Communication
| Integration | Purpose |
|---|---|
| Slack | Create items, get notifications |
Productivity
| Integration | Purpose |
|---|---|
| Draw.io | Embed diagrams in pages |
Installing Integrations
Access Integration Settings
- Go to Workspace Settings
- Navigate to Integrations
- Browse available integrations
Install Process
- Find the integration you want
- Click Configure or Install
- Follow authorization steps
- Configure settings
- Enable for your projects
Per-Project Configuration
Most integrations can be configured per project:
- Which repositories to connect
- What notifications to send
- How automation should work
Import Tools
Supported Platforms
| Platform | What Imports |
|---|---|
| Jira | Projects, issues, statuses, comments |
| Linear | Workspaces, teams, issues |
| Asana | Projects, tasks, sections |
| ClickUp | Spaces, folders, lists, tasks |
| Notion | Databases, pages |
| Confluence | Spaces, pages |
| CSV | Custom data format |
Running an Import
- Go to Workspace Settings → Imports
- Select source platform
- Authenticate with the source
- Map fields to Plane equivalents
- Run import
- Review imported data
The Plane Ecosystem
Beyond native integrations, Plane supports:
Webhooks
Trigger external systems when things happen in Plane:
- Work item created
- State changed
- Comment added
API Access
Build custom integrations with the Plane API:
- Read and write data
- Automate workflows
- Connect any system
MCP Server
Connect AI tools to Plane through Model Context Protocol:
- IDE integrations
- Custom AI workflows
- Advanced automation
Managing Integrations
View Connected Integrations
See what's connected:
- Go to Workspace Settings → Integrations
- See list of installed integrations
- Check connection status
Configure Integration
Modify integration settings:
- Find the integration
- Click Configure
- Update settings
- Save changes
Disconnect Integration
Remove an integration:
- Find the integration
- Click Disconnect or Remove
- Confirm
- Connection severed
Building Custom Integrations
Using Webhooks
- Go to Workspace Settings → Webhooks
- Create a new webhook
- Select events to trigger on
- Provide your endpoint URL
- Receive payloads when events occur
Using the API
Build anything with the API:
- Custom dashboards
- External reporting
- Process automation
- CI/CD integration
See the API lesson for details.
Integration Best Practices
Start with Native
Use native integrations first:
- Pre-built and tested
- Maintained by Plane
- Easy to set up
Map Before Import
When importing data:
- Plan field mappings
- Test with sample data
- Review after import
Monitor Connections
Regularly check:
- Are integrations still connected?
- Any authentication issues?
- Still meeting your needs?
Document Setup
Keep records of:
- What's connected
- Why it's connected
- Who manages it
Key Takeaways
- Plane Apps extend functionality through integrations
- Native integrations: GitHub, GitLab, Slack, Sentry, Draw.io
- Import tools bring data from Jira, Linear, Asana, and more
- Configure integrations per workspace or project
- Webhooks and API enable custom integrations
- Start with native integrations before building custom
Next Steps
Generate content efficiently with Plane Compose.
Next Lesson: Intro to Plane Compose