Templates / AI Timesheet Generator with Gmail, Calendar & GitHub to Google Sheets

AI Timesheet Generator with Gmail, Calendar & GitHub to Google Sheets

Needs changes

by Luka Zivkovic ✓ · 22,639 views · created 2025-06-27 · Personal Productivity, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Cron. 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 24 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Calendar, Gmail, GitHub and OpenAI and 1 more.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Set Variables (Edit Fields (Set)): sets 4 fields: today_date, github_handle, repositoriesToTrack…
  2. Get Today's Emails (Gmail): get many
  3. Get Today's Calendar Events (Google Calendar): get many
  4. Create Sheet If It Doesn't Exist (Google Sheets): create
  5. Split Out: splits a list into separate items
  6. Split Out: splits a list into separate items
  7. Aggregate: combines items into one
  8. Aggregate: combines items into one
  9. If: checks a condition and branches into true / false
  10. Get Commits From Github (HTTP Request): calls an HTTP API

…plus 13 more steps. See the full node list below.

Services it uses

Google CalendarGmailGitHubOpenAIGoogle Sheets

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Cron in Daily at 7PM: replace with Schedule Trigger.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
Daily at 7PM
Schedule Trigger

Nodes used (13)

From the author

AI-Powered Automatic Timesheet Generator for Google Sheets Stop wasting billable hours on manual time-tracking. AutoTimesheet Pro uses AI to collect emails, meetings, and GitHub work, then writes a clean timesheet straight into Google Sheets. Perfect for…

Excerpt from Luka Zivkovic's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.