Skip to content
Per-pair page

GitHub + Google Calendar: release events on your calendar.

Block calendar time for GitHub releases, deploys, or scheduled PR reviews. Useful for engineering teams that want a calendar view of upcoming code events.

Trigger app
Google Calendar as the trigger

Workflows fire when something happens in Google Calendar.

Action app
GitHub as the action

Workflows do something in GitHub, instantly.

See all 23 actions →
Both directions

Pick the way that fits your stack.

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

Google CalendarGitHub

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

5 Google Calendar triggers wired to 23 GitHub actions. Most-used pairing: Event CancelledAdd Labels.

GitHubGoogle Calendar

Or fire it the other way around.

1 GitHub triggers wired to 7 Google Calendar actions downstream.

See GitHubGoogle Calendar
Popular pairings

Common Google Calendar → GitHub workflows.

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

Showing 9 of 115 combinations
When event cancelled in Google Calendar, add labels in GitHub.

Fires when an event is cancelled or deleted from the selected Google Calendar. Use to release Zoom resources, update CRM activity, or notify attendees via another channel.

When event cancelled in Google Calendar, create comment in GitHub.

Fires when an event is cancelled or deleted from the selected Google Calendar. Use to release Zoom resources, update CRM activity, or notify attendees via another channel.

When event cancelled in Google Calendar, create issue in GitHub.

Fires when an event is cancelled or deleted from the selected Google Calendar. Use to release Zoom resources, update CRM activity, or notify attendees via another channel.

When event cancelled in Google Calendar, create pull request in GitHub.

Fires when an event is cancelled or deleted from the selected Google Calendar. Use to release Zoom resources, update CRM activity, or notify attendees via another channel.

When new event in Google Calendar, add labels in GitHub.

Fires when a new event is added to the selected Google Calendar. Used to mirror booked meetings into CRM, send prep, or auto-create Zoom links.

When new event in Google Calendar, create comment in GitHub.

Fires when a new event is added to the selected Google Calendar. Used to mirror booked meetings into CRM, send prep, or auto-create Zoom links.

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

Fires when a new event is added to the selected Google Calendar. Used to mirror booked meetings into CRM, send prep, or auto-create Zoom links.

When new event in Google Calendar, create pull request in GitHub.

Fires when a new event is added to the selected Google Calendar. Used to mirror booked meetings into CRM, send prep, or auto-create Zoom links.

When event ended in Google Calendar, add labels in GitHub.

Fires when an event in the selected Google Calendar ends. Polls for events whose end time falls inside the most recent polling window. Use to follow up after a meeting or to kick off a recording/summary pipeline.

How it works

Connect Google Calendar and GitHub in five steps.

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

  1. 1
    Connect
    Authorize Google Calendar and GitHub

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

  2. 2
    Trigger
    Pick a Google Calendar trigger

    Drop the Google Calendar → Event Cancelled trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/google-calendar.trigger-event-cancelled
  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 GitHub action

    Drop the GitHub → Add Labels action below it. Map fields from the Google Calendar payload into the GitHub inputs.

    github.add-labels-to-issue
  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 Google Calendar + GitHub.

How do I add GitHub releases to my Google Calendar?
GitHub Release Published → Google Calendar Create Event with title = release name + version, description = release notes. Put it on a shared engineering calendar so the whole team sees ship dates.
Can I block focus time when a GitHub PR is assigned to me?
Yes. GitHub PR Review Requested → Google Calendar Create Event 1 hour, marked as busy, on the reviewer's calendar. Forces review time onto the schedule instead of getting deprioritized.
How do I schedule a calendar event for code-freeze periods?
GitHub Workflow Run "code-freeze" succeeded → Calendar Create All-Day Event for the freeze duration on the team calendar. Visual reminder for everyone before merging anything risky.
Can I create GitHub release reminders on the calendar?
Yes. Scheduled monthly: list upcoming GitHub Milestones → for each due in the next 2 weeks, Calendar Create Event with title = milestone name + due date as a reminder before the date arrives.
How do I keep calendar event noise low on a busy repo?
Only sync significant events (Release Published, major milestones) not every PR. Per-PR calendar events bury the genuinely important release dates in noise.
Can I integrate GitHub deployment-status updates on the calendar?
Yes. GitHub Deployment Succeeded → Calendar Create Event marking when the deploy went live. Useful for finding "what shipped to prod at this date and time?" later when investigating issues.
Related

Other apps that pair well with Google Calendar.


Wire Google Calendar to GitHub in 2 minutes.

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