Skip to content
Per-pair page

Google Calendar + Linear: cycle events on the calendar.

Add Linear cycle events (kickoff, demo, retro) to Google Calendar, or schedule deep-work blocks based on Linear issue assignments.

Trigger app
Linear as the trigger

Workflows fire when something happens in Linear.

See all 6 triggers →
Action app
Google Calendar as the action

Workflows do something in Google Calendar, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

LinearGoogle Calendar

When something happens in Linear, do it in Google Calendar.

6 Linear triggers wired to 7 Google Calendar actions. Most-used pairing: Comment CreatedCreate Event.

Google CalendarLinear

Or fire it the other way around.

5 Google Calendar triggers wired to 8 Linear actions downstream.

See Google CalendarLinear
Popular pairings

Common Linear → Google Calendar workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 42 combinations
When comment created in Linear, create event in Google Calendar.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, delete event in Google Calendar.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, get event in Google Calendar.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, list calendars in Google Calendar.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When new cycle in Linear, create event in Google Calendar.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, delete event in Google Calendar.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, get event in Google Calendar.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, list calendars in Google Calendar.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new issue in Linear, create event in Google Calendar.

Fires when a new issue is created in Linear. The standard inbound hook for routing, enrichment, and SLA-aware notifications.

How it works

Connect Linear and Google Calendar in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Linear and Google Calendar

    Open Tiny Command, authorize Linear and Google Calendar once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Linear trigger

    Drop the Linear → Comment Created trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/linear.trigger-comment-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Google Calendar action

    Drop the Google Calendar → Create Event action below it. Map fields from the Linear payload into the Google Calendar inputs.

    google-calendar.create-event
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Linear + Google Calendar.

How do I add Linear cycle events to my calendar?
Linear Cycle Started → Google Calendar Create Event for cycle kickoff. Schedule demo and retro on dates derived from cycle length. Team sees the engineering cadence on the shared calendar.
Can I block calendar focus time for Linear issues?
Yes. Linear Issue Assigned with estimate field → Calendar Create Event sized to the estimate, marked busy, on the assignee's calendar. Plans the week with realistic blocks.
How do I create Linear issues from calendar events?
Calendar Event Created with "[Linear]" in title → Linear Create Issue with title and description from event. Useful for capturing meeting-decided work without manual entry.
Can I update Calendar events when Linear issues change?
Yes. Linear Issue Updated → look up linked Calendar event ID stored as Linear comment or custom field → Update Event with new title or details.
How do I avoid calendar overload from per-issue events?
Only create calendar events for major milestones (cycle starts, project demos, releases). Per-issue events bury major events. Issue-level scheduling belongs in Linear, not calendar.
Can I post Linear cycle progress as a calendar event?
Yes. Daily scheduled: compute Linear cycle % complete → Calendar Update Event (an all-day "Cycle Progress" event) with the percentage in the title. Daily visual cue for the team.
Related

Other apps that pair well with Linear.


Wire Linear to Google Calendar in 2 minutes.

Free tier available. No credit card. No onboarding call.