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
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.
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.
Create a connection
Go to Connections → New 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
| Metric | Chart Type | Description |
|---|---|---|
| Issues Created vs Completed | Combo | Weekly comparison of issues created and completed over the last 12 weeks |
| Issues by Status | Bar | Current distribution of issues across workflow states |
| Issues by Priority | Bar | Current distribution of open issues by priority level |
| Issues by Assignee | Bar | Open issue count per team member (top 10) |
| Current Cycle Burndown | Line | Scope vs completed issues for the active cycle |
| Cycle Velocity | Bar | Issues 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:| Scope | Purpose |
|---|---|
read | Read access to issues, cycles, teams, and project data |
write | Required 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.
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
Does Linear support multiple workspaces?
Does Linear support multiple workspaces?
Linear OAuth grants access to a single workspace per connection. If you have multiple workspaces, connect each one separately.
Which teams are included?
Which teams are included?
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.
How often is data refreshed?
How often is data refreshed?
Data is fetched fresh from Linear every time a pulse fires. Chartcastr does not cache or store your project data between runs.
What date range is used?
What date range is used?
Issue trend metrics use the last 12 weeks of data. Cycle velocity shows the last 6 completed cycles.
How does the Chartcastr app appear in Linear?
How does the Chartcastr app appear in Linear?
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.

