
INTÉGRATION TELEGRAM n8n : AUTOMATISER TELEGRAM AVEC N8N
INTÉGRATION TELEGRAM N8N : AUTOMATISER TELEGRAM AVEC N8N
Besoin d'aide pour automatiser Telegram avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Telegram with n8n?
L'intégration Telegram n8n met à votre disposition 1 trigger puissant capable de surveiller 9 types d'événements différents, et 22 actions couvrant l'envoi de messages, la gestion des fichiers, l'administration des chats et les interactions avec les callbacks. Cette richesse fonctionnelle vous permet de construire des automatisations sophistiquées sans écrire une seule ligne de code.
Gain de temps considérable : Plus besoin d'envoyer manuellement des notifications à votre équipe ou vos clients. Configurez des règles intelligentes qui envoient automatiquement le bon message, au bon moment, à la bonne personne. Réactivité instantanée : Chaque message reçu, chaque callback cliqué déclenche immédiatement votre workflow. Vos utilisateurs obtiennent une réponse en quelques secondes, même à 3h du matin. Zéro oubli : Le trigger surveille votre bot 24h/24. Chaque interaction est captée et traitée selon vos règles.
Voici quelques exemples concrets de ce que vous pouvez automatiser :
- Envoyer une notification Telegram quand un nouveau lead arrive dans votre CRM comme HubSpot
- Créer un système de validation avec boutons "Approuver/Refuser" directement dans Telegram
- Partager automatiquement vos nouveaux contenus (photos, vidéos, documents) sur vos groupes
- Synchroniser les demandes reçues par votre bot avec Notion, Airtable ou Google Sheets
- Alerter votre équipe technique dès qu'une erreur survient sur votre serveur
How to connect Telegram to n8n?
! 1 stepHow to connect Telegram to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Gardez votre Bot Token strictement confidentiel – quiconque le possède peut contrôler votre bot. Si vous suspectez une fuite, utilisez /revoke dans BotFather pour générer un nouveau token, puis mettez à jour votre credential n8n.- 01
Besoin d'aide pour automatiser Telegram avec n8n ?
Notre équipe vous répond en quelques minutes.
Telegram triggers available in n8n
01 Trigger 01Webhook URLs
Ce trigger est le point d'entrée de toutes vos automatisations Telegram. Il surveille en permanence votre bot et déclenche votre workflow dès qu'un événement se produit : nouveau message, clic sur un bouton, réponse à un sondage, ou même un paiement en cours de validation. C'est la fondation sur laquelle repose toute interaction automatisée avec vos utilisateurs Telegram.
Configuration des paramètres :
- Credential to connect with : Sélectionnez votre compte Telegram configuré. Ce paramètre est requis pour authentifier la connexion.
- Trigger On : Menu multi-sélection permettant de choisir quels événements activent le workflow. Vous pouvez sélectionner simultanément : Callback Query (clic sur bouton inline), Shipping Query (demande d'expédition), Pre-Checkout Query (validation pré-paiement), Poll (réponse à sondage), Message (nouveau message), Inline Query (recherche inline), Edited Message (message modifié), Edited Channel Post (publication canal modifiée), Channel Post (nouvelle publication canal).
- Additional Fields : Section optionnelle pour affiner le comportement du trigger.
Cas d'usage typiques :
- Déclencher un workflow de support client dès qu'un utilisateur envoie un message à votre bot
- Traiter les clics sur les boutons "Confirmer" ou "Annuler" de vos messages interactifs
- Collecter les réponses à vos sondages Telegram et les synchroniser avec une base de données
- Recevoir les validations de paiement Telegram Payments pour traiter les commandes
Quand l'utiliser : Ce trigger est indispensable dès que vous souhaitez que Telegram initie une action dans n8n. Que vous construisiez un chatbot, un système de notifications bidirectionnel ou une interface de validation, tout commence par ce webhook.
💡 TIPS : Notez que chaque pièce jointe envoyée en groupe (plusieurs photos d'un coup par exemple) déclenche un événement séparé. Utilisez le champ
media_group_idpour regrouper ces éléments dans votre logique de workflow.
Telegram actions available in n8n
01 Action 01Unpin Chat Message
Désépinglez un message précédemment épinglé dans un chat Telegram.
Paramètres clés :
- Chat ID : Chat concerné. Champ texte requis.
- Message ID : Message à désépingler. Champ texte requis.
Cas d'usage :
- Faire tourner les messages épinglés automatiquement
- Désépingler une annonce expirée
- Gérer dynamiquement les messages mis en avant

02 Action 02Send Video
Envoyez du contenu vidéo directement dans vos conversations Telegram. Parfait pour les démonstrations, tutoriels ou contenus marketing.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Video : URL ou file_id de la vidéo. Champ texte requis.
- Binary File : Toggle pour utiliser des données binaires.
- Reply Markup : Boutons interactifs.
- Additional Fields : Légende, dimensions, durée, miniature, mode spoiler.
Cas d'usage :
- Diffuser automatiquement vos nouvelles vidéos YouTube sur Telegram
- Envoyer des tutoriels vidéo personnalisés à vos clients
- Partager des clips de surveillance ou monitoring

03 Action 03Send Sticker
Envoyez des stickers Telegram pour une communication plus expressive et engageante.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Sticker : File_id ou URL du sticker. Champ texte requis.
- Binary File : Toggle si le sticker provient de données binaires.
- Reply Markup : Boutons optionnels.
- Additional Fields : Désactivation notification, protection contenu, réponse à message.
Cas d'usage :
- Ajouter une touche personnelle aux réponses automatiques de votre bot
- Envoyer des stickers de confirmation ou remerciement

04 Action 04Send Photo
Envoyez des images directement dans vos conversations Telegram. Idéal pour partager des captures d'écran, des graphiques générés dynamiquement ou des photos de produits.
Paramètres clés :
- Chat ID : Destinataire du message. Champ texte requis.
- Photo : URL de l'image ou file_id Telegram. Champ texte requis.
- Binary File : Interrupteur pour envoyer une image depuis les données binaires d'un nœud précédent.
- Reply Markup : Ajouter des boutons interactifs sous l'image.
- Additional Fields : Légende, mode spoiler, notifications silencieuses.
Cas d'usage :
- Partager automatiquement les nouvelles images de votre catalogue produit
- Envoyer des captures d'écran de rapports générés par vos outils analytics
- Diffuser des mèmes ou contenus visuels sur vos canaux

05 Action 05Send and Wait for Response
Action puissante pour créer des workflows interactifs. Envoyez un message et attendez la réponse de l'utilisateur avant de continuer. Parfait pour les systèmes d'approbation.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Message : Contenu du message envoyé. Champ multi-lignes requis.
- Response Type : Type de réponse attendue (Approval, Free Text, etc.). Menu déroulant requis.
- Approval Options : Si "Approval" sélectionné, définissez les boutons de choix.
- Options : Configurations avancées optionnelles.
Cas d'usage :
- Demander l'approbation d'un manager avant de valider une dépense
- Créer un formulaire conversationnel étape par étape
- Mettre en pause un workflow jusqu'à confirmation humaine

06 Action 06Send Message
L'action la plus utilisée de l'intégration : envoyer un message texte à un utilisateur ou un groupe Telegram. Simple en apparence, elle offre pourtant une flexibilité remarquable avec le support du formatage HTML/Markdown, les claviers personnalisés et de nombreuses options avancées.
Paramètres clés :
- Chat ID : Identifiant unique du destinataire (utilisateur, groupe ou canal). Champ texte requis.
- Text : Contenu du message à envoyer. Champ multi-lignes requis supportant les expressions dynamiques.
- Reply Markup : Menu déroulant pour attacher un clavier inline, un clavier personnalisé ou forcer une réponse. Défaut : "None".
- Additional Fields : Options avancées comme le mode de parsing (HTML/Markdown), la désactivation des notifications, la protection du contenu ou la réponse à un message spécifique.
Cas d'usage :
- Envoyer une confirmation de commande avec les détails du panier
- Notifier votre équipe commerciale d'un nouveau lead qualifié
- Alerter un administrateur quand un seuil critique est atteint

07 Action 07Send Media Group
Envoyez jusqu'à 10 photos ou vidéos en un seul message groupé. Idéal pour les albums ou galeries.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Media : Section pour ajouter plusieurs éléments médias (photos/vidéos) via le bouton "Add Media".
- Additional Fields : Options avancées de notification et réponse.
Cas d'usage :
- Partager un album photo d'un événement
- Envoyer plusieurs angles d'un même produit
- Diffuser une série de contenus visuels cohérents

08 Action 08Send Location
Partagez une position géographique avec coordonnées précises. Telegram affichera une carte interactive.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Latitude : Coordonnée latitude. Champ numérique requis.
- Longitude : Coordonnée longitude. Champ numérique requis.
- Reply Markup : Boutons optionnels.
- Additional Fields : Options de localisation en temps réel.
Cas d'usage :
- Envoyer la position d'un livreur en temps réel
- Partager l'adresse d'un événement ou point de rendez-vous
- Notifier la localisation d'une alerte géographique

09 Action 09Send Document
Envoyez n'importe quel type de fichier : PDF, Excel, archives ZIP, etc. L'action idéale pour partager des rapports, factures ou ressources téléchargeables.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Document : URL, file_id ou données binaires du fichier. Champ texte requis.
- Binary File : Toggle pour les fichiers provenant de nœuds précédents.
- Additional Fields : Légende, miniature, nom de fichier personnalisé.
Cas d'usage :
- Envoyer automatiquement les factures PDF après chaque vente
- Partager des rapports hebdomadaires générés par vos outils BI
- Distribuer des ressources (ebooks, guides) à vos abonnés

10 Action 10Send Chat Action
Affichez un indicateur de statut ("en train d'écrire...", "envoi d'une photo...") dans la conversation. Utile pour simuler un comportement humain pendant un traitement long.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Action : Type d'action à afficher. Menu déroulant requis (Typing, Upload Photo, Upload Video, Record Audio, etc.).
Cas d'usage :
- Afficher "typing" pendant que votre IA génère une réponse
- Montrer "upload_document" avant d'envoyer un fichier volumineux
- Améliorer l'expérience utilisateur de votre bot

11 Action 11Send Audio
Envoyez des fichiers audio (MP3, etc.) avec métadonnées complètes : titre, artiste, durée. Telegram les affichera avec un lecteur intégré.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Audio : URL ou file_id du fichier audio. Champ texte requis.
- Binary File : Toggle pour données binaires.
- Additional Fields : Titre, artiste (performer), durée, miniature, légende.
Cas d'usage :
- Diffuser automatiquement vos nouveaux épisodes de podcast
- Envoyer des mémos vocaux transcrits et analysés
- Partager des extraits musicaux ou jingles

12 Action 12Send Animation
Envoyez des GIF ou vidéos courtes en boucle. Plus léger qu'une vidéo classique, parfait pour les réactions ou contenus fun.
Paramètres clés :
- Chat ID : Destinataire. Champ texte requis.
- Animation : URL ou file_id du GIF/animation. Champ texte requis.
- Binary File : Toggle pour données binaires.
- Additional Fields : Légende, dimensions, durée, miniature.
Cas d'usage :
- Envoyer un GIF de célébration quand un objectif est atteint
- Ajouter des réactions animées dans vos bots conversationnels
- Partager des tutoriels courts en format GIF

13 Action 13Pin Chat Message
Épinglez un message important en haut d'un groupe ou canal pour qu'il reste visible.
Paramètres clés :
- Chat ID : Chat concerné. Champ texte requis.
- Message ID : Message à épingler. Champ texte requis.
- Additional Fields : Option pour épingler silencieusement (sans notification).
Cas d'usage :
- Épingler automatiquement les annonces importantes
- Mettre en avant le message du jour dans un groupe
- Fixer les règles du groupe après chaque mise à jour

14 Action 14Edit Message Text
Modifiez le contenu d'un message déjà envoyé. Pratique pour mettre à jour des statuts ou corriger des informations.
Paramètres clés :
- Chat ID : Chat contenant le message. Champ texte requis.
- Message ID : Identifiant du message à modifier. Champ texte requis.
- Text : Nouveau contenu du message. Champ texte requis.
- Reply Markup : Mettre à jour les boutons inline.
- Additional Fields : Mode de parsing, désactivation aperçu web.
Cas d'usage :
- Mettre à jour un message de statut de commande (en préparation → expédié → livré)
- Corriger une information erronée sans renvoyer un nouveau message
- Actualiser un compteur ou tableau de bord en temps réel

15 Action 15Delete Chat Message
Supprimez un message spécifique d'une conversation. Utile pour la modération ou le nettoyage automatique.
Paramètres clés :
- Chat ID : Chat contenant le message. Champ texte requis.
- Message ID : Identifiant du message à supprimer. Champ texte requis.
Cas d'usage :
- Supprimer automatiquement les messages contenant du spam
- Nettoyer les messages temporaires après traitement
- Implémenter une fonction "auto-destruction" des messages

16 Action 16Get File
Récupérez les informations et le contenu d'un fichier Telegram pour l'utiliser dans la suite de votre workflow.
Paramètres clés :
- File ID : Identifiant unique du fichier Telegram. Champ texte requis.
- Download : Toggle pour télécharger le contenu du fichier (pas seulement ses métadonnées).
- Additional Fields : Options avancées.
Cas d'usage :
- Télécharger une photo envoyée par un utilisateur pour l'analyser avec une IA via OpenAI
- Récupérer un document pour le stocker dans Google Drive
- Extraire les fichiers reçus pour les traiter automatiquement

17 Action 17Answer Inline Query
Répondez à une inline query avec une liste de résultats. Permet de créer des bots inline (comme @gif ou @youtube).
Paramètres clés :
- Query ID : Identifiant de l'inline query. Champ texte requis.
- Results : Array JSON des résultats à afficher. Champ texte requis.
- Additional Fields : Temps de cache, paramètres de navigation.
Cas d'usage :
- Créer un bot de recherche inline personnalisé
- Proposer des suggestions dynamiques basées sur la saisie utilisateur
- Intégrer une base de données de contenus consultable via inline

18 Action 18Answer Query
Répondez à un callback query (clic sur un bouton inline). Obligatoire pour confirmer la réception du clic à Telegram.
Paramètres clés :
- Query ID : Identifiant du callback query reçu. Champ texte requis.
- Additional Fields : Texte de notification, URL, afficher une alerte.
Cas d'usage :
- Confirmer qu'un bouton a été cliqué avec un message temporaire
- Afficher un toast de confirmation à l'utilisateur
- Rediriger vers une URL après un clic

19 Action 19Set Title
Modifiez le titre d'un groupe ou canal dont votre bot est administrateur.
Paramètres clés :
- Chat ID : Chat à modifier. Champ texte requis.
- Title : Nouveau titre. Champ texte requis.
Cas d'usage :
- Mettre à jour automatiquement le titre avec la date du jour
- Refléter un statut ou compteur dans le nom du groupe
- Personnaliser dynamiquement le titre selon un événement

20 Action 20Set Description
Modifiez la description d'un groupe ou canal.
Paramètres clés :
- Chat ID : Chat à modifier. Champ texte requis.
- Description : Nouvelle description. Champ texte requis.
Cas d'usage :
- Mettre à jour la description avec les dernières actualités
- Afficher des métriques ou statistiques dans la description
- Synchroniser la description avec une source externe

21 Action 21Leave Chat
Faites quitter un chat à votre bot. Utile pour la gestion automatique des groupes.
Paramètres clés :
- Chat ID : Chat à quitter. Champ texte requis.
Cas d'usage :
- Quitter automatiquement les groupes inactifs
- Retirer le bot d'un groupe après la fin d'une campagne
- Implémenter une fonction de désabonnement

22 Action 22Get Member
Récupérez les informations d'un membre spécifique dans un chat : statut, permissions, date d'adhésion, etc.
Paramètres clés :
- Chat ID : Chat concerné. Champ texte requis.
- User ID : Identifiant de l'utilisateur recherché. Champ texte requis.
Cas d'usage :
- Vérifier si un utilisateur est bien membre d'un groupe avant de lui envoyer du contenu exclusif
- Contrôler le statut d'un utilisateur (admin, membre, banni)
- Valider l'appartenance à un groupe privé

23 Action 23Telegram: Get Administrators
Obtenez la liste des administrateurs d'un groupe ou canal avec leurs permissions.
Paramètres clés :
- Chat ID : Chat à interroger. Champ texte requis.
Cas d'usage :
- Auditer régulièrement les droits d'administration de vos groupes
- Notifier les admins d'un changement nécessitant leur attention via Discord ou Slack
- Synchroniser la liste des admins avec un système externe

24 Action 24Telegram Chat: Get
Récupérez les informations détaillées d'un chat : titre, description, nombre de membres, permissions, etc.
Paramètres clés :
- Chat ID : Identifiant du chat à interroger. Champ texte requis.
Cas d'usage :
- Vérifier les informations d'un groupe avant d'y poster
- Auditer les paramètres de vos canaux automatiquement
- Récupérer le nombre de membres pour des statistiques

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Telegram n8n est-elle gratuite ?
Oui, l'intégration Telegram est entièrement gratuite dans n8n. Les nœuds Telegram sont inclus nativement dans n8n, que vous utilisiez la version self-hosted (gratuite) ou n8n Cloud. Côté Telegram, la création de bots via BotFather et l'utilisation de l'API Bot sont également gratuites, sans limite de messages pour les bots standard. Vous pouvez donc construire des automatisations complètes sans aucun coût supplémentaire lié à l'intégration elle-même. Seuls les coûts d'hébergement de n8n (si vous utilisez Cloud) et éventuellement les autres services connectés peuvent s'appliquer.Comment récupérer le Chat ID d'un utilisateur ou groupe Telegram ?
Plusieurs méthodes existent pour obtenir un Chat ID. La plus simple : ajoutez votre bot au groupe ou démarrez une conversation avec lui, puis envoyez un message. Dans n8n, créez un workflow avec le trigger Telegram et activez-le. Le premier message reçu contiendra le Chat ID dans les données de sortie du trigger (champ message.chat.id). Pour un groupe, ce sera un nombre négatif (ex: -1001234567890). Pour un utilisateur, un nombre positif. Vous pouvez aussi utiliser des bots utilitaires comme @userinfobot ou @getidsbot pour récupérer rapidement ces identifiants sans configurer de workflow.Puis-je envoyer des messages Telegram à plusieurs destinataires simultanément avec n8n ?
Absolument. N8n gère parfaitement l'envoi à plusieurs destinataires grâce à son système de traitement par lots. Vous pouvez soit stocker vos Chat IDs dans un tableau et utiliser un nœud "Loop" pour itérer sur chaque destinataire, soit connecter une source de données (Airtable, Google Sheets, base SQL) contenant vos contacts. Chaque itération enverra le message au Chat ID correspondant. Attention toutefois aux limites de rate limiting de Telegram : environ 30 messages par seconde pour les messages individuels. Pour les envois massifs, espacez vos envois avec un nœud "Wait" ou utilisez les fonctionnalités de canaux/groupes Telegram plutôt que des messages individuels.



