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
GitHub as the trigger

Workflows fire when something happens in GitHub.

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.

GitHubGoogle Calendar

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

1 GitHub triggers wired to 7 Google Calendar actions. Most-used pairing: New GitHub EventCreate Event.

Google CalendarGitHub

Or fire it the other way around.

5 Google Calendar triggers wired to 23 GitHub actions downstream.

See Google CalendarGitHub
Popular pairings

Common GitHub → Google Calendar workflows.

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

Showing 4 of 7 combinations
How it works

Connect GitHub and Google Calendar in five steps.

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

  1. 1
    Connect
    Authorize GitHub and Google Calendar

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

  2. 2
    Trigger
    Pick a GitHub trigger

    Drop the GitHub → New GitHub Event trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/github.trigger-event
  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 GitHub 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 GitHub + Google Calendar.

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 GitHub.


Wire GitHub to Google Calendar in 2 minutes.

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