Ressources · Intégration n8n

Intégration Clockify n8nAutomatiser Clockify avec n8n.

Les heures saisies ne servent à rien tant que personne d'autre ne les lit. L'intégration Clockify n8n ouvre 25 opérations réparties sur 7 ressources, du client jusqu'à une saisie de temps isolée, avec un trigger qui interroge ton espace de travail à intervalle régulier.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Ce que couvre vraiment l'intégration Clockify n8n

Le nœud Clockify parle à l'API REST de Clockify depuis un workflow n8n. Il crée, lit, met à jour et supprime des clients, des projets, des tags, des tâches et des saisies de temps, et il liste les utilisateurs d'un espace de travail. Le Clockify Trigger, lui, démarre un workflow tout seul par polling : n8n va interroger l'API à intervalle régulier au lieu d'attendre un appel venu de Clockify.

Trois montages couvrent l'essentiel de ce qu'on branche dessus. Le premier, c'est la préparation de facturation : timeEntry.get et project.getAll alimentent un récapitulatif mensuel dans Google Sheets, et le chiffre lu par la personne qui facture est celui que Clockify détient, pas une recopie.

Le deuxième, c'est l'ouverture de dossier. Un devis signé déclenche client.create, puis project.create, puis autant de task.create qu'il y a de lots dans la mission. Trois opérations dans la même exécution, zéro nom retapé, zéro faute d'orthographe qui casse un filtre trois mois plus tard. Le suivi de mission qui vit dans Notion peut recevoir l'identifiant du projet au passage.

Le troisième sert de garde-fou. Le trigger interroge l'espace de travail, le workflow regarde ce qui remonte, et un message part dans Slack quand une saisie arrive sans projet rattaché ou sans description. Rien de spectaculaire, mais c'est ce qui évite la chasse aux heures orphelines en fin de mois.

Quand le nœud s'arrête, HTTP Request prend le relais. Le nœud couvre 7 ressources ; tout autre endpoint de l'API Clockify reste accessible avec le nœud HTTP Request, qui réutilise le même credential (l'identifiant enregistré une fois dans n8n) via son authentification prédéfinie. Deux limites à connaître avant de construire : les opérations de liste ne parcourent toutes les pages que si Return All est activé, sinon Limit plafonne le résultat ; et le trigger tourne sur l'intervalle que tu choisis, donc un besoin à la seconde près n'est pas son terrain.

Si c'est n8n lui-même dont tu n'es pas sûr, l'Avis n8n dit ce que l'outil fait bien et où ça coince, et la Formation n8n reprend la construction de ce type de workflow de bout en bout.

Connexion

Comment connecter Clockify à n8n ?

  1. 01

    Récupérer la clé API Clockify

    Il faut d'abord un compte Clockify. La clé se trouve dans les Profile Settings de ton compte Clockify, et c'est la seule méthode d'authentification acceptée, autant pour le nœud Clockify que pour le Clockify Trigger. Copie-la, garde l'onglet ouvert le temps que le test du credential passe dans n8n, puis referme. La clé porte les droits du compte auquel elle appartient : prends donc un compte qui voit déjà l'espace de travail à automatiser.

  2. 02

    Créer le credential dans n8n

    Dans n8n, ouvre le menu Credentials, choisis le type Clockify et colle la valeur dans le champ API Key. Un credential se crée une fois et se réutilise partout : chaque nœud Clockify ajouté ensuite, dans n'importe quel workflow, le propose dans sa liste déroulante. Le nœud d'action et le nœud trigger acceptent le même, il n'y a donc rien à ressaisir le jour où tu ajoutes le trigger.

  3. 03

    Viser un espace de travail et tester

    Ajoute le nœud Clockify, sélectionne le credential, puis choisis une ressource et une opération. Côté trigger, Workspace Name or ID est obligatoire : il se prend dans la liste chargée grâce à ta clé, ou via une expression si l'espace change d'une exécution à l'autre. Trigger est obligatoire aussi et définit ce que le nœud surveille. Lance une exécution pour vérifier que de vraies données remontent.

Déclencheurs

Qu'est-ce qui déclenche un workflow Clockify ?

Clockify Trigger est le nœud qui démarre un workflow à chaque nouvelle réponse reçue dans Clockify. Tu choisis le formulaire, tu actives le workflow : n8n enregistre le webhook sur ton compte Clockify.

Ce que tu vois dans n8n

Notes de configuration

01Configure the Clockify TriggerLe Clockify Trigger écoute l'activité Clockify et lance le workflow sans exécution manuelle. Aucune liste d'événements à cocher : le catalogue n'expose pas de valeurs d'événement distinctes pour ce nœud. Tu choisis un espace de travail et ce que le nœud surveille, la configuration s'arrête là.

Le Clockify Trigger écoute l'activité Clockify et lance le workflow sans exécution manuelle. Aucune liste d'événements à cocher : le catalogue n'expose pas de valeurs d'événement distinctes pour ce nœud. Tu choisis un espace de travail et ce que le nœud surveille, la configuration s'arrête là.

Paramètres clés

  • Workspace Name or ID : obligatoire, pris dans la liste que ta clé API peut voir, ou donné par une expression du type {{ $json.workspaceId }} quand un même workflow sert plusieurs espaces.
  • Trigger : obligatoire, choisi dans la liste, il fixe ce que le nœud surveille dans cet espace de travail.
Quand l'utiliser
dès que le workflow doit réagir à ce qui est saisi dans Clockify plutôt qu'à ton propre calendrier, par exemple pour appliquer une règle de tag aux saisies fraîches.
02Set Poll Times and the workflow timezoneCe trigger fonctionne en polling, autrement dit par interrogation régulière : n8n appelle l'API Clockify à l'intervalle choisi et émet un item par nouvel élément trouvé. Rien à enregistrer côté Clockify, aucune URL publique à exposer, mais un décalage qui vaut l'intervalle. C'est aussi ce qui rend ce trigger utilisable derrière un pare-feu, puisque l'appel part toujours de n8n vers Clockify et jamais l'inverse.

Ce trigger fonctionne en polling, autrement dit par interrogation régulière : n8n appelle l'API Clockify à l'intervalle choisi et émet un item par nouvel élément trouvé. Rien à enregistrer côté Clockify, aucune URL publique à exposer, mais un décalage qui vaut l'intervalle. C'est aussi ce qui rend ce trigger utilisable derrière un pare-feu, puisque l'appel part toujours de n8n vers Clockify et jamais l'inverse.

Paramètres clés

  • Poll Times : le rythme auquel n8n interroge l'API, au plus toutes les minutes. Le délai avant démarrage du workflow est égal à cet intervalle. Choisis-le selon la fraîcheur dont tu as besoin, pas selon la vitesse de l'API.
Quand l'utiliser
la minute se justifie pour une alerte sur saisie sans projet ; pour un récapitulatif de feuille de temps, l'heure suffit largement et ça limite le nombre d'appels sur un espace chargé. Entre les deux, cale l'intervalle sur le moment où quelqu'un lira vraiment le résultat.
Actions

Ce que le nœud Clockify sait faire

Le nœud Clockify expose 25 opérations sur 7 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdateDelete
Client✓✓✓✓✓
Project✓✓✓✓✓
Tag✓✓✓✓
Task✓✓✓✓✓
Time Entry✓✓✓✓
User✓
Workspace✓

Client

5 opérations
01

Create a client

client.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée un client dans l'espace de travail et renvoie sa fiche, dont l'identifiant que tu réutilises juste après pour y rattacher un projet.

Paramètres clés

  • Client Name : le nom du client à créer, en général repris d'un nœud précédent avec {{ $json.company }} plutôt que saisi à la main.
Cas d'usage
une affaire passe en gagnée dans le CRM et le client existe dans Clockify avant que la première heure ne soit pointée dessus.
02

Delete a client

client.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Supprime un client de l'espace de travail. Aucun retour en arrière côté n8n, donc un filtre ou une validation humaine en amont reste une bonne habitude.

Paramètres clés

  • Client ID : le client visé. Le nœud ne le marque pas obligatoire, mais sans valeur il n'y a rien à supprimer : alimente-le depuis le nœud précédent, par exemple {{ $json.id }}.
Cas d'usage
faire le ménage dans un espace rempli de clients de test pendant un déploiement, à partir d'une liste relue avant.
03

Get a client

client.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit un client et renvoie sa fiche. C'est l'opération de contrôle : vérifier un nom, confirmer un identifiant, avant qu'une étape suivante n'écrive quoi que ce soit.

Paramètres clés

  • Client ID : l'identifiant du client à lire. Non marqué obligatoire dans le nœud, mais l'opération en a besoin pour savoir qui elle lit, donc passe-le depuis l'item courant.
Cas d'usage
un workflow de facturation remonte le client d'un projet pour que la ligne facturée porte le bon nom.
04

Get many clients

client.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Ramène les clients de l'espace de travail, un item par client, avec le tri et le filtre faits par l'API plutôt que par un nœud Code en aval.

Paramètres clés

  • Return All : activé, n8n enchaîne les pages ; désactivé, il s'arrête à Limit.
  • Archived : garde ou écarte les clients archivés, ce qui compte sur un espace ancien.
  • Name : filtre les clients par nom.
  • Sort Order : ASCENDING ou DESCENDING.
Cas d'usage
alimenter la liste déroulante d'un formulaire interne avec les clients réellement présents dans Clockify.
05

Update a client

client.update

Ce que tu vois dans n8n

Notes & cas d'usage

Modifie un client existant. C'est l'opération à dégainer quand une société change de nom ou qu'un vieux client doit disparaître des sélecteurs.

Paramètres clés

  • Name : obligatoire, et c'est la valeur que le client portera à l'arrivée ; renvoie le nom actuel si tu ne veux changer qu'autre chose.
  • Client ID : le client concerné.
  • Address : l'adresse du client.
  • Archived : archive au lieu de supprimer.
Cas d'usage
un compte renommé dans le CRM se répercute dans Clockify la nuit suivante.

Project

5 opérations
06

Create a project

project.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ouvre un projet dans l'espace de travail pour que les heures aient où atterrir, et renvoie la fiche du projet pour les étapes qui suivent.

Paramètres clés

  • Project Name : obligatoire, le nom du projet à créer.
  • Client Name or ID : rattache le projet à un client, depuis la liste ou par expression.
  • Billable : marque le projet comme facturable dès le départ.
  • Estimate : pose le temps estimé.
  • Color, Is Public, Note : couleur, visibilité, et une note sur le projet.
Cas d'usage
chaque devis signé devient un projet, écrit de la même façon à chaque fois.
07

Delete a project

project.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Retire un projet de l'espace de travail. Comme tout le reporting s'appuie sur les projets, cette opération mérite une étape de confirmation en amont plutôt qu'un branchement direct sur une liste.

Paramètres clés

  • Project ID : obligatoire, et c'est un identifiant, pas le nom affiché dans l'interface. Récupère-le d'un Get many projects placé avant, avec {{ $json.id }}.
Cas d'usage
un espace de démonstration remis à zéro à la fin d'une session de formation, projet par projet.
08

Get a project

project.get

Ce que tu vois dans n8n

Notes & cas d'usage

Va chercher un projet précis et renvoie ce que Clockify en sait. Pratique pour vérifier le projet avant d'y écrire des heures ou des tâches.

Paramètres clés

  • Project ID : obligatoire. Ailleurs dans le nœud la liste déroulante affiche des noms ; ce champ-là attend l'identifiant, en général transmis par le trigger ou par une opération de liste.
Cas d'usage
une saisie arrive avec un identifiant de projet, et le workflow lit le projet pour décider dans quel canal part l'alerte.
09

Get many projects

project.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les projets avec le jeu de filtres le plus large du nœud, 12 champs optionnels, ce qui évite d'écrire à la main la moitié du tri.

Paramètres clés

  • Return All et Limit : pagination complète, ou lot plafonné.
  • Client Names or IDs, Contains Client, Client Status : restreignent aux projets de certains clients.
  • Archived, Billable, Is Template, Name : les filtres d'état habituels.
  • Sort Column (NAME, CLIENT_NAME, DURATION) et Sort Order.
Cas d'usage
un export hebdomadaire des projets facturables triés par durée.
10

Update a project

project.update

Ce que tu vois dans n8n

Notes & cas d'usage

Change les réglages d'un projet en cours sans toucher aux heures déjà pointées dessus. Seuls les champs ajoutés partent dans l'appel, donc une exécution peut basculer un seul réglage.

Paramètres clés

  • Project ID : obligatoire, le projet à modifier.
  • Billable : fait passer un projet interne en facturable le jour où le contrat est signé.
  • Estimate, Name, Note, Color, Is Public, Client Name or ID : le reste de la fiche.
Cas d'usage
un projet transféré à un autre client après reprise de contrat.

Tag

4 opérations
11

Create a tag

tag.create

Ce que tu vois dans n8n

Notes & cas d'usage

Ajoute un tag dans l'espace de travail, pour étiqueter les saisies sur une dimension que tes projets ne portent pas déjà : une phase de livraison, une ligne budgétaire.

Paramètres clés

  • Name : obligatoire, le nom du tag à créer. Garde une orthographe stable d'une exécution à l'autre, puisque ce sont des humains qui iront les cocher ensuite dans l'interface Clockify.
Cas d'usage
un nouveau trimestre démarre et le workflow crée les tags que l'équipe va poser sur ses saisies pendant les trois mois qui viennent.
12

Delete a tag

tag.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Fait disparaître un tag de l'espace de travail. Utile quand un système d'étiquetage est remplacé et que les anciennes valeurs continuent de polluer le sélecteur.

Paramètres clés

  • Tag ID : obligatoire, l'identifiant du tag. Il vient normalement d'un Get many tags placé plus tôt dans le même workflow, pas d'une valeur écrite en dur.
Cas d'usage
retirer les tags d'une campagne terminée, après les avoir listés et filtrés sur un préfixe commun.
13

Get many tags

tag.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie les tags de l'espace de travail. C'est l'étape qui transforme des noms de tags en identifiants, ce que les autres opérations attendent.

Paramètres clés

  • Return All : activé pour la liste entière, sinon arrêt à Limit.
  • Name : filtre sur le nom du tag.
  • Archived : inclut ou exclut les tags archivés.
  • Sort Column (NAME) et Sort Order (ASCENDING, DESCENDING).
Cas d'usage
résoudre les identifiants de tags nécessaires à la création d'une saisie taguée dans le nœud suivant.
14

Update a tag

tag.update

Ce que tu vois dans n8n

Notes & cas d'usage

Renomme un tag ou l'archive, pour qu'une étiquette change de libellé sans casser les saisies qui la portent déjà.

Paramètres clés

  • Tag ID : obligatoire, le tag à modifier.
  • Name : le nouveau libellé.
  • Archived : le masque pour les nouvelles saisies, les anciennes le gardent.
Cas d'usage
un tag client qui suit un changement de marque, archivé plutôt que supprimé pour que les rapports passés restent lisibles.

Task

5 opérations
15

Create a task

task.create

Ce que tu vois dans n8n

Notes & cas d'usage

Place une tâche dans un projet. C'est le niveau que les gens choisissent réellement quand ils lancent un chrono.

Paramètres clés

  • Project Name or ID : obligatoire, depuis la liste ou par expression ; une tâche n'existe pas hors d'un projet.
  • Task Name : obligatoire, le nom de la tâche à créer.
  • Assignee Names or IDs : à qui elle revient.
  • Estimate : le temps prévu au format 2:30, soit deux heures et trente minutes.
Cas d'usage
un ticket ouvert dans ton outil de suivi devient une tâche Clockify sur le projet correspondant.
16

Delete a task

task.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Enlève une tâche de son projet. Les deux coordonnées sont nécessaires, puisqu'un identifiant de tâche se lit à l'intérieur du projet auquel elle appartient.

Paramètres clés

  • Project Name or ID : obligatoire, le projet qui contient la tâche.
  • Task ID : obligatoire, l'identifiant de la tâche à supprimer, pas son libellé.
Cas d'usage
un ticket annulé fait disparaître la tâche correspondante, qui cesse d'apparaître dans le sélecteur de chrono de toute l'équipe.
17

Get a task

task.get

Ce que tu vois dans n8n

Notes & cas d'usage

Consulte une tâche et renvoie sa fiche. Pratique pour lire une estimation ou un statut avant de décider de la suite du workflow.

Paramètres clés

  • Project Name or ID : obligatoire, le projet dans lequel se trouve la tâche.
  • Task ID : obligatoire, l'identifiant de la tâche à lire.
Cas d'usage
avant de publier un point d'avancement, le workflow lit la tâche pour glisser son nom et son temps estimé dans le message.
18

Get many tasks

task.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Parcourt les tâches d'un seul projet. La portée, c'est le projet et pas l'espace de travail : un rapport transverse boucle donc sur plusieurs projets.

Paramètres clés

  • Project Name or ID : obligatoire, le projet à lire.
  • Return All et Limit : toutes les tâches du projet, ou un lot plafonné au nombre que tu fixes.
  • Is Active : ne garde que les tâches ouvertes.
  • Name : texte à retrouver dans le nom de la tâche.
  • Sort Column (NAME) et Sort Order.
Cas d'usage
la liste du lundi matin des tâches ouvertes par projet, postée dans le canal d'équipe.
19

Update a task

task.update

Ce que tu vois dans n8n

Notes & cas d'usage

Fait avancer une tâche : nouveau responsable, estimation revue, ou passage à terminé une fois le travail livré.

Paramètres clés

  • Project Name or ID et Task ID : les deux obligatoires pour viser la bonne tâche.
  • Status : ACTIVE ou DONE.
  • Assignee Names or IDs : réattribue la tâche.
  • Estimate : temps revu, au format 2:30.
  • Name : la renomme.
Cas d'usage
une livraison validée bascule la tâche Clockify en DONE sans que personne n'ouvre l'application.

Time Entry

4 opérations
20

Create a time entry

timeEntry.create

Ce que tu vois dans n8n

Notes & cas d'usage

Écrit une saisie dans Clockify à partir de données nées ailleurs. C'est comme ça que du temps mesuré dans un autre outil finit dans la même feuille que le reste de l'équipe.

Paramètres clés

  • Start : obligatoire, une date et une heure ; vide, le nœud s'arrête.
  • End : ferme la saisie, sinon elle reste en cours.
  • Project Name or ID, Task ID, Tag Names or IDs : où le temps est imputé.
  • Description, Billable, Custom Fields : le reste de la saisie.
Cas d'usage
un ticket de support clôturé enregistre son temps de traitement tout seul.
21

Delete a time entry

timeEntry.delete

Ce que tu vois dans n8n

Notes & cas d'usage

Efface une saisie de la feuille de temps. Les heures servent de base aux factures, donc cette opération se protège par un contrôle sur qui et sur quoi, avant que l'exécution ne l'atteigne.

Paramètres clés

  • Time Entry ID : obligatoire, la saisie à effacer, portée en général par l'item qui a déclenché le workflow.
Cas d'usage
un doublon créé par une reprise en erreur est retiré le jour même, avant que quelqu'un n'exporte le mois.
22

Get a time entry

timeEntry.get

Ce que tu vois dans n8n

Notes & cas d'usage

Lit une saisie précise. Deux champs optionnels changent la forme de ce qui revient, et t'évitent une série de requêtes supplémentaires.

Paramètres clés

  • Time Entry ID : obligatoire.
  • Hydrated : renvoie le projet, la tâche et les tags en entier au lieu de leurs seuls identifiants.
  • Consider Duration Format : arrondit la durée à la minute ou à la seconde, selon le format hh:mm ou hh:mm:ss réglé dans l'espace de travail.
Cas d'usage
un message de validation qui nomme le projet et les tags en clair, grâce à Hydrated.
23

Update a time entry

timeEntry.update

Ce que tu vois dans n8n

Notes & cas d'usage

Corrige une saisie après coup. C'est l'opération qui absorbe les erreurs du quotidien : mauvais projet, tag oublié, chrono jamais arrêté.

Paramètres clés

  • Time Entry ID : obligatoire.
  • Start et End : rectifient les bornes de la saisie.
  • Project Name or ID, Task ID, Tag Names or IDs : réimputent le temps ailleurs.
  • Description, Billable, Custom Fields : le reste de la fiche.
Cas d'usage
les saisies sans description en reçoivent une, construite depuis le titre du ticket rattaché.

User

1 opération
24

Get many users

user.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Liste les personnes de l'espace de travail. C'est ainsi qu'un workflow transforme un nom ou un email en identifiant utilisateur, ce dont les autres étapes ont besoin.

Paramètres clés

  • Return All et Limit : tout le monde, ou un premier lot.
  • Email et Name : filtrent sur une chaîne contenue dans l'un ou l'autre.
  • Status : ACTIVE, INACTIVE, PENDING ou DECLINED, pratique pour repérer les invitations restées sans réponse.
  • Sort Column (EMAIL, NAME, HOURLYRATE) et Sort Order.
Cas d'usage
résoudre les responsables avant de créer une série de tâches.

Workspace

1 opération
25

Get many workspaces

workspace.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

La liste des workspaces accessibles avec ta clé API sort d'ici, identifiant compris. C'est le point de départ obligé : le nœud Clockify comme le Clockify Trigger réclament ce workspace avant tout autre champ.

Paramètres clés

  • Return All : activé, n8n enchaîne les pages de l'API et ramène tous les workspaces du compte ; désactivé, il s'arrête au nombre fixé par Limit.
  • Limit : le nombre maximal de workspaces renvoyés, pratique quand un seul suffit à alimenter la suite du workflow via {{ $json.id }}.
Cas d'usage
un cabinet qui facture au temps récupère ses workspaces à l'ouverture du workflow, puis garde le bon identifiant avant de créer ses tâches.
Besoin d'aide

Besoin d'aide pour automatiser Clockify avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Clockify et n8n, les questions qui reviennent

01L'intégration Clockify n8n est-elle gratuite ?
Oui côté n8n. Le nœud Clockify et le Clockify Trigger sont livrés avec n8n : rien à installer, aucun coût supplémentaire pour les utiliser, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, ce qui te permet de le construire en local puis de le déplacer. Ce que coûte un abonnement Clockify est une autre question, et cette page ne la traite pas. Il te faut en revanche un compte Clockify pour obtenir une clé API.
02Quels credentials faut-il pour connecter Clockify à n8n ?
Une clé API, et c'est tout. C'est la seule méthode d'authentification acceptée, et elle se trouve dans les Profile Settings de ton compte Clockify. Dans n8n, tu crées le credential une fois depuis le menu Credentials, tu colles la valeur dans le champ API Key, et tous les nœuds Clockify de tous tes workflows le proposent ensuite dans leur liste déroulante. Le même credential sert au nœud d'action et au nœud trigger, donc ajouter le trigger plus tard ne coûte rien de plus. Comme la clé hérite des droits de son compte, prends un compte qui voit déjà l'espace de travail concerné.
03Quelles sont les limites du nœud Clockify ?
Le nœud couvre 25 opérations sur 7 ressources : clients, projets, tags, tâches, saisies de temps, utilisateurs et espaces de travail. Tout ce qui sort de cette liste n'est pas dans le nœud, et la réponse s'appelle HTTP Request : il appelle n'importe quel autre endpoint de l'API Clockify en réutilisant le même credential via l'authentification prédéfinie. Deuxième limite, la pagination. Les opérations de liste renvoient un lot plafonné tant que Return All n'est pas activé, Limit fixant le maximum : un export qui paraît court sur un gros espace de travail vient presque toujours de là. Un champ requis laissé vide bloque aussi l'exécution du nœud.
04Le Clockify Trigger réagit-il en temps réel ?
Non. Il fonctionne par polling : n8n interroge l'API Clockify à l'intervalle réglé dans Poll Times et émet un item par nouvel élément trouvé. Rien n'est enregistré côté Clockify, il n'y a ni webhook ni URL publique à exposer, mais il existe un décalage égal à l'intervalle choisi. Le rythme le plus court est d'un appel par minute. Choisis-le selon le besoin : la minute pour une alerte sur une saisie sans projet, l'heure ou plus pour un récapitulatif de feuille de temps. Pense aussi au fuseau horaire du workflow, puisque le trigger s'en sert pour délimiter la plage de démarrage des saisies de temps.
05n8n ou Make pour Clockify ?
Ça dépend de trois critères, et aucun des deux outils n'est mauvais ici. L'hébergement d'abord : n8n tourne sur ton propre serveur via Docker ou npm, ou sur n8n Cloud, alors que Make n'existe qu'en hébergé. La maîtrise des données suit : une instance auto-hébergée garde les saisies de temps de ton espace de travail dans ton infrastructure. Le modèle de coût arrive ensuite, Make facturant à l'opération, ce qui change l'arithmétique quand un workflow boucle sur tous les projets d'un espace. Reste la logique visuelle, affaire de préférence : teste les deux sur le même scénario Clockify avant de trancher.