RecordX + Linear
What it does today
The Linear sync isn't shipped yet. Every RecordX meeting produces a structured action-item list in RecordX - owner, verb, next step, due date if it was mentioned - and you paste them into Linear. The planned integration will call Linear's GraphQL API to create issues in a team you nominate, resolve the assignee from workspace membership, and put a link back to the RecordX meeting in the issue description.
Setup (once the sync ships)
- Create your RecordX account at recordx.io/register.html.
- Install the RecordX Chrome extension or the Android app.
- Open settings in the RecordX web app and click Connect Linear.
- Sign in to Linear and approve the workspace scope.
- Pick a default team - the destination when no team is inferred from the meeting tag.
- Optionally map tags to teams and add a label prefix for RecordX-created issues.
- Record a test meeting with a clear action item and check the issue lands in Linear.
Data sync (planned)
| Data | Direction | Notes |
|---|---|---|
| Action items | RecordX → Linear | One issue per action item, in the mapped team. |
| Title | RecordX → Linear | First sentence of the action item. |
| Description | RecordX → Linear | Full text plus a RecordX meeting link. |
| Assignee | RecordX → Linear | Resolved by display name or email against workspace members. |
| Priority | RecordX → Linear | No priority by default; bumped to Urgent if the wording contains "urgent" or "blocker". |
| Labels | RecordX → Linear | Optional "recordx" prefix so you can filter or automate. |
| Full transcript | Not synced | Kept in RecordX; the meeting link is the entry point. |
| Issue status | Not synced | RecordX doesn't reopen or transition issues you've moved. |
Permissions and scopes
Connect uses Linear's OAuth 2.0 authorization code grant. The planned scope set is read (to fetch
teams, members, labels) and write (to create issues in the teams you nominate). RecordX doesn't
request admin scopes or ask for access to non-mapped teams.
Pricing and limits
RecordX doesn't charge extra for the Linear sync - it's included with any paid plan. Linear's GraphQL API is available on every tier including Free. Linear enforces per-token complexity limits; typical meeting volumes are well below the ceiling. Cycles, projects, and roadmap features on Linear's paid plans work as normal because RecordX creates plain issues that inherit team defaults.
Common gotchas
- External guests can't be assigned - the issue lands unassigned.
- Team-scoped required fields (workflow states with pre-conditions) may reject creation; keep the default state open.
- Cycle assignment is inferred from the team's active cycle if any; otherwise the issue is unscheduled.
- Linear GraphQL rate limits apply per OAuth client - large end-of-day batches can queue for a few seconds.
Alternatives while you wait
- Zapier or Make: RecordX action-item webhook → Linear "Create issue" today.
- Linear's "Send to Linear" browser extension: highlight the RecordX action-item text, right click, send.
- Manual copy - Linear's Cmd+K flow makes new-issue creation quick.
- Asana, Jira, ClickUp - same roadmap status.
FAQ
- Is the Linear integration live?
- Not yet. RecordX extracts action items from every meeting; you copy them into Linear manually until the direct sync ships. The plan is to create issues via Linear's GraphQL API with team, assignee, priority and a link back to the RecordX meeting.
- Which Linear plan do I need?
- Linear's GraphQL API is available on every plan including Free. There's no premium tier required to accept incoming issues from an app.
- How does team mapping work?
- The plan is to pick a default team per RecordX workspace, then let you override it per meeting tag - meetings tagged 'design-review' land in the Design team, etc.
- Will priority be set automatically?
- New issues default to No priority. If the action-item wording contains "urgent" or "blocker" the planned behaviour bumps it to Urgent; otherwise your Linear triage takes over.
- What's the workaround now?
- Copy the action-item text from RecordX and paste it into a new Linear issue - Cmd+K, C. The owner and next step are already spelled out for you.
Setup checklist
- RecordX account created and Chrome extension installed.
- Meeting recorded and action items visible in the web app.
- Linear workspace ready and default team decided.
- Meeting participants exist as Linear members if you want auto-assign.
- Optional: tag-to-team map drafted.
Related integrations
- Jira - the classic issue tracker for engineering.
- Asana - a broader project-management alternative.
- Notion - if your team runs its backlog in a database.
- Slack - drop the action-item block into a channel.
- See all integrations.
Sign up free, start transcribing. No credit card required.
Start for free