Skip to content

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

IntegrationPurpose
GitHubSync issues, automate from PRs
GitLabMR automation
SentryLink error tracking to work items

Communication

IntegrationPurpose
SlackCreate items, get notifications

Productivity

IntegrationPurpose
Draw.ioEmbed diagrams in pages

Installing Integrations

Access Integration Settings

  1. Go to Workspace Settings
  2. Navigate to Integrations
  3. Browse available integrations

Install Process

  1. Find the integration you want
  2. Click Configure or Install
  3. Follow authorization steps
  4. Configure settings
  5. 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

PlatformWhat Imports
JiraProjects, issues, statuses, comments
LinearWorkspaces, teams, issues
AsanaProjects, tasks, sections
ClickUpSpaces, folders, lists, tasks
NotionDatabases, pages
ConfluenceSpaces, pages
CSVCustom data format

Running an Import

  1. Go to Workspace SettingsImports
  2. Select source platform
  3. Authenticate with the source
  4. Map fields to Plane equivalents
  5. Run import
  6. 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:

  1. Go to Workspace SettingsIntegrations
  2. See list of installed integrations
  3. Check connection status

Configure Integration

Modify integration settings:

  1. Find the integration
  2. Click Configure
  3. Update settings
  4. Save changes

Disconnect Integration

Remove an integration:

  1. Find the integration
  2. Click Disconnect or Remove
  3. Confirm
  4. Connection severed

Building Custom Integrations

Using Webhooks

  1. Go to Workspace SettingsWebhooks
  2. Create a new webhook
  3. Select events to trigger on
  4. Provide your endpoint URL
  5. 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

Plane University