Linear

Linear is a project management tool built for modern software teams, offering issue tracking, sprint planning, and project workflows. Weld syncs your Linear data — issues, comments, teams, and users — into your data warehouse for reporting and analytics. Weld also supports Reverse ETL to write comments back to Linear.

Supported Features

Feature nameSupported
Column HashingFalse
BlockingFalse
IncrementalTrue
Custom dataFalse
HistoryFalse
ReSyncTrueTable level
TemplatesFalse

Data Schema

T
- Table
S
- Sub table

Setup Guide - ELT

Step 1 — Select Data Source

  1. In Weld, navigate to Connectors → Add Connector.
  2. Search for Linear and select it.
Search for Linear in the data source setup

Step 2 — Authorize Linear

  1. Enter a name for your connection (e.g. linear).
  2. Click Authorize to connect your Linear account using OAuth.
  3. Approve the requested permissions in the Linear authorization screen.
Authorize the Linear connection

Step 3 — Select Tables

  1. Choose the tables you want to sync: comments, issues, teams, users. All tables support incremental sync.
  2. Click Next to continue.
Select Linear tables to sync

Step 4 — Configure Sync

  1. Select how often you would like the data to sync.
  2. Provide a destination schema name (e.g. linear).
  3. Click Start Initial Sync to begin syncing.
Configure sync schedule and destination schema

Setup Guide - Reverse ETL

Linear reverse ETL allows you to sync data on a schedule from your Weld App automatically into Linear. You can sync data from your SQL models, dbt models, or raw warehouse tables to the following Linear objects:

comment4 fields
insert, update, upsert
FieldType
IDreadonly
STRING
Body
STRING
Issue ID
STRING
Parent Comment ID
STRING
issue12 fields · 2 required
insert, update, upsert
FieldType
Titlerequired
STRING
Team IDrequired
STRING
Description
STRING
Assignee ID
STRING
State ID
STRING
Priority
NUMBER
Estimate
NUMBER
Due Date
STRING
Parent Issue ID
STRING
Project ID
STRING
Cycle ID
STRING
Label IDs (JSON array)
STRING

Step 1 - Choose Destination

  1. Click on the Reverse ETL button in the side bar and click + New on the top right.
  2. Search for Linear and select your connected Linear account.
Choose Linear as the Reverse ETL destination

Step 2 - Map Data

  1. Select your source — a SQL model, dbt model, or raw table/view from your warehouse.
  2. Select your destination object (comment or issue).
  3. Choose a sync mode: Insert, Update, or Upsert.
  4. Set up the identifier — the source column that uniquely matches records in Linear (e.g. id).
Select source, destination object, sync mode and identifier

Step 3 - Field Mapping

Map the columns from your source to the corresponding fields in Linear. Required fields (e.g. Title and Team ID for issues) must be mapped.

Map source columns to Linear fields

Step 4 - Schedule Sync

  1. Choose Independent or Orchestration schedule.
  2. Select the sync frequency.
  3. Click Start Sync to begin.
Configure schedule and start the Reverse ETL sync

Changelog

RSS
May 6, 2026
NewNew connector: Sync comments, issues, teams, and users from Linear, plus Reverse ETL support for writing comments.
issuescommentsteamsusers
View release notes →

Was this page helpful?