Automated Monthly Clockify Data Backup to GitHub

somdn_product_page

This n8n workflow automates the process of generating, checking, and storing detailed monthly reports from Clockify, a time-tracking tool, into a GitHub repository. It runs on a scheduled trigger, typically once a day, and retrieves data for recent months based on configurable scope. The workflow extracts workspace information from Clockify, requests detailed reports for each month, and then checks if a report for that period already exists in GitHub. If the report exists, it updates the existing file; if not, it creates a new one. The process includes error handling for missing files and ensures you always have up-to-date backups of your time-tracking data for audit or analysis purposes. This is useful for teams needing systematic storage, versioning, and backup of monthly reports, enabling easy access and historical data retention.

Node Count

>20 Nodes

Nodes Used

clockify, compareDatasets, extractFromFile, filter, github, httpRequest, if, scheduleTrigger, set, splitOut, stickyNote, stopAndError