workflows.fit
Back to n8n workflows
n8n templateFreeBy Jonathan

Update time-tracking projects based on Syncro status changes

This workflow is part of an MSP collection, which is publicly available on [GitHub](https://github.com/bionemesis/n8nsyncro). This workflow archives or unarchives a Clockify projects, depending on a Syncro status. Not...

DevelopmentCore NodesProductivityWebhookClockifyHttp RequestIf
Loading interactive preview...

Template notes

This workflow is part of an MSP collection, which is publicly available on [GitHub](https://github.com/bionemesis/n8nsyncro).

This workflow archives or unarchives a Clockify projects, depending on a Syncro status. Note that Syncro should be setup with a webhook via 'Notification Set for Ticket - Status was changed'. It doesn't handle merging of tickets, as Syncro doesn't support a 'Notification Set' for merged tickets, so you should change a ticket to 'Resolved' first before merging it.

Prerequisites

- A Clockify account and [credentials](https://docs.n8n.io/integrations/credentials/clockify/)

Nodes

- [Webhook node](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.webhook/) triggers the workflow. - [IF node](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.if/) filters projects that don't have the status 'Resolved'. - [Clockify nodes](https://docs.n8n.io/integrations/nodes/n8n-nodes-base.clockify/) get all projects that (don't) have the status 'Resolved', based on the IF route. - [HTTP Request nodes](https://docs.n8n.io/integrations/core-nodes/n8n-nodes-base.httprequest/) unarchives unresolved projects, and archives resolved projects, respectively.