Skip to content

Connect Gmail to Linear

Bug reports and requests often arrive by email, while engineering works from Linear. Connect Gmail and Linear so support emails become issues your team can prioritise, and people outside Linear get a recap by email.

Build your own

Build any Gmail and Linear automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Gmail and Linear in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

When a customer email arrives, have AI decide if it is a bug, a feature request or a question; create Linear issues only for the first two, with matching labels.

When a Linear issue created from an email moves to Done, draft a reply in that Gmail thread for me to review rather than sending it.

Use cases

Why people connect Gmail and Linear

How the two apps work together

  • The automation checks Gmail for new messages matching a label or search every few minutes.
  • Each matching email becomes a Linear issue, or a comment if the thread already has one.
  • Linear webhooks send state changes to a trigger link, and the script can reply in the original Gmail thread.
  • Bug reports from customers by email

    Small SaaS teams without a help desk turn emails to support into Linear issues in a triage team. The issue keeps the sender and original text.

  • Fix notifications to customers

    Founders email the customer who reported a bug when the Linear issue moves to Done. The reply goes into the original Gmail thread.

  • Vendor and security notices as issues

    Engineering teams turn emails from vendors about deprecations or security notices into Linear issues with a due date.

  • Weekly progress email for stakeholders

    Engineering leads email investors or clients a weekly list of completed Linear issues grouped by project.

More apps

Gmail, Linear and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Customer bug emails to Linear and Slack

When an email labeled bug arrives, create a Linear issue in Triage and post it in #support.

Add customer value to Linear issues

When an email becomes a Linear issue, look up the sender's company in HubSpot and add their plan and MRR to the description.

Log email-sourced issues in a sheet

Add a row to my Support Log sheet for every Linear issue created from email, with sender, date and status.

Setup

Connect Gmail and Linear once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

Linear

Issue tracking

  1. In Linear, open Settings, Account, Security & access.
  2. Create a personal API key and copy it.
  3. In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Linear.

FAQ

Questions about connecting Gmail and Linear

Which emails become Linear issues?
Only the ones you choose, for example mail sent to your support address or with a certain label. Newsletters and receipts stay in your inbox.
Does the issue include the original email?
It includes the sender, subject and a trimmed version of the message, so the team has the context without the signatures and quoted replies.
Will the customer get an automatic reply?
Only if you ask for one. By default the email is left in your inbox, and you reply when you are ready.
Which Gmail account is used?
Your own Gmail or Google Workspace account, connected through your Google app. Recap emails come from that address.
Can it skip newsletters and automatic emails?
Yes. The script only reads messages matching your search, and can also skip senders or subjects you list.
Can it send replies or only drafts?
Either. Many people start with drafts in Gmail and switch to sending once they trust the wording.
Are attachments included?
The script can upload email attachments to the Linear issue or link to them.

Tell your assistant what Gmail and Linear should do together

Free plan. No credit card.