Intégration Bitly n8nAutomatiser Bitly avec n8n.
Un lien raccourci à la main, ça tient jusqu'au jour où la campagne part toutes les heures. L'intégration Bitly n8n range cette étape dans le flux : un nœud, une ressource Link, 3 opérations pour créer, lire et modifier un Bitlink. Bitly n'a pas de nœud trigger, le workflow démarre donc ailleurs.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Bitly n8n ?
L'intégration Bitly n8n relie un workflow à un compte Bitly via un seul nœud, n8n-nodes-base.bitly. Il expose une ressource, Link, et 3 opérations : créer un lien court à partir d'une URL de destination, relire un Bitlink existant, en modifier un déjà en ligne. Le périmètre est volontairement étroit. n8n parle aux liens, le reste du compte Bitly reste chez Bitly.
Premier cas, la newsletter. Avant l'envoi, le workflow prend l'URL de la page de destination, appelle link.create, récupère le lien court et l'insère dans le corps du message expédié avec Gmail. Chaque édition part avec son propre lien, taggé au nom de la campagne, sans qu'une personne ait ouvert l'interface Bitly.
Deuxième cas, la prise de rendez-vous. Un lien de réservation Calendly est long et illisible dans un SMS ou une signature. Le workflow le raccourcit une fois, stocke le Bitlink, et les nœuds suivants n'utilisent plus que celui-là. Le jour où la page de réservation change d'adresse, c'est link.update qui règle le problème, pas un renvoi à toute la base.
Troisième cas, les pages traduites. Une landing traduite avec DeepL existe en trois versions, donc trois destinations. Une boucle crée un lien court par langue, avec un Title qui dit laquelle, et le suivi devient lisible dans Bitly.
Quand préférer HTTP Request. Le nœud couvre la création, la lecture et la modification d'un lien. Tout ce qui dépasse la création, la lecture et la modification d'un lien, la suppression comprise, n'est pas une opération disponible ici. Le nœud HTTP Request appelle alors n'importe quel endpoint de l'API Bitly en réutilisant le même credential, c'est-à-dire les identifiants de connexion enregistrés, grâce à l'authentification prédéfinie.
Les limites, sans détour. Pas de trigger Bitly dans n8n : rien ne réagit à un clic. Le workflow démarre avec un Schedule Trigger à intervalle fixe, avec le nœud Webhook de n8n appelé par un service tiers, ou avec le trigger d'un autre outil. Si tu veux ton propre nom de domaine court sur ton serveur, Yourls a son nœud. Et pour prendre le sujet par la base, il y a la formation n8n.
Comment connecter Bitly à n8n ?
- 01
Générer un Access Token chez Bitly
Connecte-toi à Bitly, puis va dans Settings, Developer Settings, API. Cette page génère un Access Token, la chaîne que n8n envoie à chaque appel de l'API. Copie-la une fois. Avoir un compte Bitly est le seul prérequis, et il n'y a rien à installer côté Bitly pour que ça fonctionne.
- 02
Enregistrer le credential dans n8n
Dans n8n, ouvre le menu Credentials et ajoute un credential Bitly. Deux méthodes d'authentification existent. API token attend l'Access Token que tu viens de copier. OAuth2 passe par un parcours web côté Bitly : tu autorises l'application, le jeton revient dans n8n. Un credential se crée une fois et sert dans tous les workflows.
- 03
Choisir le credential dans le nœud
Pose le nœud Bitly dans un workflow et sélectionne le credential dans sa liste déroulante. Le nœud est livré avec n8n, sur n8n Cloud comme sur une instance auto-hébergée, il n'y a donc rien à ajouter avant. Mets la ressource sur Link, choisis une des 3 opérations, et exécute le nœud une fois pour vérifier que le jeton répond.
Ce que le nœud Bitly sait faire
Le nœud Bitly expose 3 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Link
3 opérationsCreate a link
link.createCe que tu vois dans n8n
Notes & cas d'usage
Fabrique un Bitlink à partir d'une URL de destination et renvoie le lien court, directement exploitable par le nœud suivant.
Paramètres clés
- Long URL : la destination à raccourcir, en forme complète du type
https://example.com, souvent{{ $json.url }}repris du nœud précédent. Champ requis : vide, il bloque l'exécution. - Title : un champ d'Additional Fields qui donne au lien un libellé lisible plutôt qu'une suite de caractères.
- Domain : le domaine sur lequel le lien court est construit, si le compte en a un.
- Tag Names or IDs : à choisir dans la liste, ou via une expression quand le tag vient de la donnée entrante.
Get a link
link.getCe que tu vois dans n8n
Notes & cas d'usage
Relit un Bitlink existant et renvoie ce que Bitly en conserve, sans rien modifier.
Paramètres clés
- Bitlink : le lien court lui-même, sous la forme
bit.ly/22u3ypK. Ni l'URL de destination, ni un identifiant interne de ta base. Champ requis, le plus souvent alimenté par{{ $json.id }}depuis le nœud qui a créé le lien.
Update a link
link.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie un Bitlink déjà en ligne. L'adresse courte ne bouge pas, seul ce qu'il y a derrière ou autour change.
Paramètres clés
- Bitlink : requis, même forme
bit.ly/22u3ypK, c'est la seule façon pour le nœud de savoir quel lien toucher. - Long URL : un champ d'Update Fields qui porte la nouvelle destination, la parade quand une page imprimée sur un flyer a déménagé.
- Archived : activé, le lien sort de la liste active.
- Group Name or ID : déplace le lien vers un autre groupe Bitly, depuis la liste ou par expression.
Besoin d'aide pour automatiser Bitly avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

