Connect Google Sheets to Linear
Ideas
What you can do with Google Sheets and Linear
Get a Linear issue before an SSL certificate expires
Each morning the domains in your sheet are checked, and any certificate expiring within 30 days gets one Linear issue and a Slack message.
See how it worksCatch visual changes on your key pages every day
Each page in your sheet is compared with how it looked before, and real visual changes become Linear issues for your team.
See how it worksScore your product sheet for missing data every week
Every Monday you get an email scorecard of how complete your product sheet is, and a Linear issue for each product with gaps.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Sheets and Linear, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and Linear automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
At the end of each Linear cycle, add a row to my Velocity sheet with completed issues, points and scope added mid-cycle for each team.
When a row is added to my Feedback sheet, have AI check if a similar Linear issue already exists and either comment on it or create a new one.
Use cases
Why people connect Google Sheets and Linear
How the two apps work together
- The automation checks the sheet every few minutes for new or changed rows.
- Matching rows become Linear issues through the Linear API, and the issue identifier and URL go back into the row.
- Linear webhooks or a scheduled query update rows when issues change state.
Backlog import from a spreadsheet
Teams moving to Linear import a backlog sheet with title, description, priority and team columns. Each row becomes an issue and the identifier is written back.
Reporting for non-engineering teams
Operations and finance get a sheet of completed Linear issues with estimates, cycle and assignee. They build their own charts from it.
Customer request tracker
Customer success managers log feature requests in a sheet with account and revenue columns. Requests above a threshold become Linear issues.
Cycle velocity history
Engineering managers record completed points per cycle in a sheet. Over time it shows whether planning matches delivery.
More apps
Google Sheets, Linear and other apps in one automation
Sheet requests to Linear with Slack notice
When a row in my Requests sheet is marked Approved, create a Linear issue and post the link in #product.
Feature requests weighted by HubSpot deals
For each request in my sheet, add the total open HubSpot deal value for that company, and create a Linear issue when it passes $50,000.
Typeform bug reports to sheet and Linear
When a Typeform bug report comes in, add it to my Bugs sheet and create a Linear issue in the Support team.
Setup
Connect Google Sheets and Linear once
Google Sheets
Spreadsheets
- In the ClickRuntime dashboard, open Connections and choose Google Sheets.
- Sign in with your Google account and allow access.
- Pick the spreadsheets the automation may use. It can't see any other file in your Drive.
Linear
Issue tracking
- In Linear, open Settings, Account, Security & access.
- Create a personal API key and copy it.
- In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Linear.
FAQ
Questions about connecting Google Sheets and Linear
Do I need a special sheet layout?
Will it open the same issue twice?
Can I add or remove items without changing the automation?
How do I connect Linear?
Can it update existing Linear issues from the sheet?
Does Linear send updates back to the sheet?
Which Linear teams can it use?
Related pages
Keep exploring
Tell your assistant what Google Sheets and Linear should do together
Free plan. No credit card.