Skip to main content
Private Beta — Linear integration is available in private beta on Pro and Enterprise plans. Book a demo or sign up to request access.

Overview

Use Linear as a data source for Chartcastr. Connect your Linear workspace and Chartcastr will pull project management metrics directly from your issues, cycles, and teams — issue velocity, cycle burndown, priority distribution, and more — and deliver them as automated charts to Slack or email. Chartcastr connects via OAuth to your Linear workspace with read access to issues, cycles, and teams. Chart delivery and AI analysis appear as the Chartcastr app in your workspace.

Setup

1

Connect your Linear workspace

In Chartcastr, go to Sources and select Linear. Click Connect and complete the OAuth flow. You will be asked to authorise Chartcastr to access your workspace.
2

Select a metric

Choose which project management metric you want to track. Each metric becomes its own pulse source — you can add multiple to send different charts on different schedules.
3

Create a connection

Go to ConnectionsNew Connection. Select your Linear source, pick or add a destination (Slack channel or email), set the delivery frequency, and optionally enable AI summaries. Most teams send cycle burndowns weekly and velocity charts at sprint boundaries.

Available Charts

Chartcastr supports 6 pre-built Linear metrics across two categories, designed for engineering leaders and project managers.

Issues

Issues created vs completed over time, distribution by status, priority breakdown, and top assignees.

Cycles

Current cycle burndown tracking scope vs completion, and velocity across recent cycles.

Full Metric List

MetricChart TypeDescription
Issues Created vs CompletedComboWeekly comparison of issues created and completed over the last 12 weeks
Issues by StatusBarCurrent distribution of issues across workflow states
Issues by PriorityBarCurrent distribution of open issues by priority level
Issues by AssigneeBarOpen issue count per team member (top 10)
Current Cycle BurndownLineScope vs completed issues for the active cycle
Cycle VelocityBarIssues completed per cycle over the last 6 cycles
Cycles — If your Linear workspace does not use cycles, cycle metrics will appear disabled in the metric picker. You can enable cycles in Linear under Team Settings → Cycles.

Data & Permissions

Chartcastr requests the following Linear OAuth scopes:
ScopePurpose
readRead access to issues, cycles, teams, and project data
writeRequired for Chartcastr to post AI analysis as comments (optional)

What data does Chartcastr access?

  • Issues: Title, status, priority, assignee, created date, completed date, and estimates.
  • Cycles: Name, number, start/end dates, progress, and scope history.
  • Teams: Team name and key for filtering.
Chartcastr does not access or store issue descriptions, comments, attachments, or any personal data beyond assignee names.

Next Steps

Slack destination

Deliver Linear charts to your Slack channels with AI summaries in the thread.

Email destination

Schedule Linear reports to any inbox or distribution list.

FAQ

Linear OAuth grants access to a single workspace per connection. If you have multiple workspaces, connect each one separately.
By default, Chartcastr aggregates data across all teams in your workspace. When adding a source, you can optionally filter by one or more specific teams using the team picker. This filter is saved per source, so you can create separate sources for different teams.
Data is fetched fresh from Linear every time a pulse fires. Chartcastr does not cache or store your project data between runs.
Issue trend metrics use the last 12 weeks of data. Cycle velocity shows the last 6 completed cycles.
Chartcastr uses Linear’s actor=app OAuth mode. Any AI analysis comments or updates posted by Chartcastr appear with the Chartcastr logo, not as an individual user.