Générateur de lien Google Meet instantané via commande slash Slack - Workflow n8n

Utilisez ce puissant workflow n8n pour générer instantanément un lien Google Meet via une commande slash Slack. Cette automatisation n8n crée, publie et supprime l'événement calendrier temporaire, ce qui en fait l'un des modèles n8n les plus utiles pour l'efficacité des équipes.

Aperçu du workflow

Prêt à automatiser ?

Téléchargez ce modèle de workflow n8n et commencez à l'utiliser instantanément.

À qui s'adresse cette solution ?

Les équipes en télétravail et hybrides nécessitant des capacités de réunion ad hoc rapides.
Les développeurs et équipes techniques qui utilisent Slack de manière intensive pour communiquer.
Les utilisateurs recherchant des modèles n8n puissants pour l'automatisation Slack.
Les administrateurs système cherchant à rationaliser la création de réunions grâce à un workflow n8n fiable.

Vue d'ensemble

Générer un lien de réunion spontané nécessite souvent de changer de contexte, d'ouvrir un calendrier et de créer un événement, même temporaire. Ce workflow n8n élimine totalement cette friction.

En exploitant une simple commande slash Slack (par exemple, /meet), cette automatisation exécute instantanément une séquence : elle déclenche le webhook de déclenchement n8n, crée un événement Google Calendar de courte durée spécifiquement pour obtenir le lien Google Meet, renvoie ce lien vers le canal Slack, puis fait le ménage en supprimant immédiatement l'événement calendrier temporaire. Cette structure de nœuds n8n assure l'efficacité et minimise l'encombrement du calendrier, offrant une expérience fluide et démontrant la puissance de l'automatisation n8n intelligente.

Fonctionnement

Ce workflow n8n fonctionne entièrement sur commande, initié par une commande Slash Slack personnalisée agissant comme déclencheur n8n.


  1. Exécution de la commande Slack : Un utilisateur tape /meet dans n'importe quel canal Slack, ce qui envoie une requête POST au Webhook n8n configuré.

  2. Déclenchement du Webhook : Le nœud n8n Webhook reçoit la requête, capturant le contexte essentiel comme le channelid et assurant la poursuite du workflow n8n.

  3. Génération Google Meet : Le nœud n8n Google Calendar "Create event with google meet link" (Créer un événement avec lien google meet) crée un événement temporaire de 15 minutes. De manière critique, il demande une solution de conférence hangoutsMeet, obligeant Google à générer et à joindre une URL Google Meet unique.

  4. Distribution du lien : Le nœud Slack n8n "Send msg with Google meet link" (Envoyer un message avec le lien Google meet) extrait le hangoutLink nouvellement généré via une expression ({{ $('Create event with google meet link').item.json.hangoutLink }}) et publie le lien de connexion dans le canal Slack d'origine, identifié par le channelid dynamique capturé par le déclencheur n8n.

  5. Nettoyage : Enfin, le nœud Google Calendar "Delete temporary calendar event" (Supprimer l'événement calendrier temporaire) utilise l'ID d'événement unique créé à l'étape 3 pour supprimer l'entrée calendrier temporaire, garantissant que votre calendrier reste propre tout en fournissant le lien de réunion instantané. Ce cycle complet illustre l'utilisation efficace de plusieurs nœuds n8n au sein d'un workflow n8n unique et efficace.

Guide d'installation

Pour déployer ce workflow n8n, vous devez configurer à la fois une App Slack et des identifiants Google Calendar.

1. Configuration n8n et URL du Webhook


  1. Importez ce JSON de modèles n8n dans votre instance n8n.

  2. Activez le nœud déclencheur n8n Webhook pour générer une URL de Webhook de Production.

  3. Copiez cette URL (elle doit contenir le chemin /slack-meet-trigger).

2. Configuration de l'App Slack


  1. Visitez le portail API Slack et créez une nouvelle App Slack pour votre espace de travail.

  2. Sous OAuth & Permissions, ajoutez les Scopes de jeton Bot nécessaires :

chat:write
chat:write.public

  1. Sous Slash Commands, créez une nouvelle commande :

Command : /meet
Request URL : Collez l'URL de Webhook de Production copiée depuis votre nœud déclencheur n8n.

  1. Installez l'application sur votre espace de travail.

  2. Configurez le nœud n8n Slack Send msg with Google meet link avec les identifiants de votre compte Slack.

3. Configuration Google Calendar


  1. Configurez les identifiants Google OAuth 2.0 pour n8n, en vous assurant qu'ils ont accès à Google Calendar. Consultez la documentation n8n pour la configuration d'un service unique.

  2. Dans les nœuds n8n "Create event with google meet link" et "Delete temporary calendar event", sélectionnez le calendrier souhaité (généralement votre calendrier principal) en utilisant vos identifiants Google nouvellement créés.

Détails du nœud

Ce workflow n8n utilise quatre nœuds n8n clés pour réaliser l'automatisation :

Webhook (déclencheur n8n)
Fonction : Sert de déclencheur n8n initial, écoutant la requête POST envoyée par la commande slash Slack.
Configuration clé : La méthode est définie sur POST, et le chemin est configuré sur slack-meet-trigger.

Google Calendar: Create event with google meet link (Créer un événement avec lien google meet)
Fonction : Crée un événement calendrier temporaire dont l'unique objectif est de générer une URL hangoutsMeet.
Configuration clé : La durée de l'événement est fixée à 15 minutes (start: ={{ $now }} et end: ={{ $now.plus({minutes: 15}) }}). La conferenceSolution est explicitement définie sur hangoutsMeet.

Slack: Send msg with Google meet link (Envoyer un msg avec lien Google meet)
Fonction : Renvoie le lien de réunion généré vers le canal Slack d'origine.
Configuration clé : L'ID du canal est récupéré dynamiquement depuis la charge utile du webhook entrant (={{ $('Webhook').item.json.body.channel_id }}). Le texte du message utilise une expression pour insérer le lien : {{ $('Create event with google meet link').item.json.hangoutLink }}.

Google Calendar: Delete temporary calendar event (Supprimer l'événement calendrier temporaire)
Fonction : Nettoie le calendrier en supprimant l'événement qui vient d'être créé.
Configuration clé : L'opération est définie sur delete. Elle référence l'ID de l'événement précédemment créé via une expression : ={{ $('Create event with google meet link').item.json["id"] }}.

Workflows n8n associés

Gratuit

Nœuds: 4 Nœuds
Mis à jour: Décembre 26 2025
Voir tout
Créé par
Jonathan
Jonathan

En vedette*