Automatisation Google Calendar avec n8n : planification d'entretiens
Ce workflow n8n a pour objectif d'automatiser la planification d'entretiens via Google Calendar en utilisant un modèle de chat OpenAI. Dans un contexte où la gestion des rendez-vous peut devenir complexe, ce système permet aux utilisateurs de vérifier leur disponibilité et de générer des créneaux horaires adaptés. Les cas d'usage incluent la prise de rendez-vous pour des entretiens d'embauche, des réunions d'affaires ou toute autre interaction nécessitant une coordination de calendrier. Étape 1 : le workflow est déclenché par un message de chat, ce qui permet une interaction en temps réel. Étape 2 : il utilise des modèles de langage OpenAI pour comprendre les besoins de l'utilisateur et générer des réponses pertinentes. Étape 3 : la disponibilité est vérifiée en interrogeant Google Calendar, et les créneaux disponibles sont ensuite formatés en blocs de 30 minutes. Étape 4 : les utilisateurs reçoivent une réponse finale avec les options de rendez-vous, et un événement est créé dans leur calendrier si un créneau est sélectionné. Grâce à cette automatisation n8n, les entreprises peuvent gagner du temps, réduire les erreurs de planification et améliorer l'expérience utilisateur en simplifiant le processus de prise de rendez-vous.
À qui s'adresse ce workflow ?
Ce workflow s'adresse aux entreprises et aux professionnels qui souhaitent optimiser la gestion de leurs rendez-vous. Il est particulièrement utile pour les équipes de ressources humaines, les consultants et toute organisation ayant besoin de planifier des réunions de manière efficace. Un niveau technique intermédiaire est recommandé pour la personnalisation du workflow.
Ce que ce workflow résout
Ce workflow résout le problème de la planification manuelle des entretiens, qui peut être source de confusion et de perte de temps. En automatisant ce processus, il élimine les frustrations liées à la recherche de créneaux disponibles et réduit le risque de double réservation. Les utilisateurs bénéficient ainsi d'une solution rapide et efficace pour organiser leurs réunions, ce qui améliore la productivité globale.
Comment ça fonctionne
Étape 1 : le workflow est déclenché par un message reçu dans le chat.
- 01Étape 1 : les modèles OpenAI analysent le message pour en extraire les informations pertinentes.
- 02Étape 2 : la disponibilité est vérifiée en interrogeant Google Calendar.
- 03Étape 3 : les créneaux horaires sont générés et formatés en blocs de 30 minutes.
- 04Étape 4 : les utilisateurs reçoivent une réponse avec les options de rendez-vous.
- 05Étape 5 : si un créneau est sélectionné, un événement est créé dans le calendrier de l'utilisateur.
On adapte ce workflow à votre stack.
CRM, outils internes, briques métier — on connecte tout via n8n et on vous livre une automatisation prête à l'emploi.
Visualisation du workflow n8n
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Importer dans n8n en un clic
Inscris-toi gratuitement pour télécharger le fichier .json, puis fais Import from File dans n8n pour déployer le workflow en quelques secondes.
Inscris-toi gratuitement pour télécharger le workflow et l'importer dans n8n.
Télécharger gratuitementInscription en 30 secondes · Sans CB
Personnaliser ce workflow
Pour personnaliser ce workflow, vous pouvez modifier les paramètres du modèle OpenAI pour ajuster le ton et le style des réponses. Il est également possible de changer les paramètres de Google Calendar, comme le calendrier à utiliser ou les détails de l'événement. Pensez à adapter les conditions de vérification de disponibilité selon vos besoins spécifiques. Pour une intégration plus poussée, vous pouvez connecter d'autres outils ou services via des API. Assurez-vous de sécuriser le webhook pour éviter les accès non autorisés.
Détail des nœuds n8n
- 01OpenAI Chat Model2
Ce noeud utilise le modèle de chat OpenAI pour générer des réponses en fonction des paramètres fournis.
- 02Window Buffer Memory2
Ce noeud gère la mémoire tampon de la session pour stocker le contexte des échanges.
- 03OpenAI Chat Model4
Ce noeud utilise un autre modèle de chat OpenAI pour produire des réponses basées sur les options spécifiées.
- 04Run Get Availability
Ce noeud exécute un workflow pour obtenir la disponibilité en utilisant les paramètres fournis.
- 05Sticky Note1
Ce noeud crée une note autocollante avec les spécifications de couleur, taille et contenu.
- 06check day names
Ce noeud exécute un workflow pour vérifier les noms des jours en utilisant les paramètres fournis.
- 07Sticky Note
Ce noeud crée une note autocollante avec des spécifications de taille et de contenu.
- 08Convert Output to JSON
Ce noeud convertit la sortie en format JSON en utilisant les options et le type de prompt spécifiés.
- 09Interview Scheduler
Ce noeud gère la planification d'entretiens en utilisant les options et le type de prompt fournis.
- 10If Final Output
Ce noeud évalue une condition pour déterminer si la sortie finale doit être traitée.
- 11Respond for More Info
Ce noeud ne réalise aucune opération mais peut être utilisé comme un point de passage dans le workflow.
- 12Parse to JSON
Ce noeud analyse les données pour les convertir en format JSON selon un schéma spécifié.
- 13Set Meeting with Google
Ce noeud crée un événement dans Google Calendar avec les détails de début, de fin et d'autres champs supplémentaires.
- 14Final Response to User
Ce noeud génère une réponse finale à l'utilisateur en exécutant un code JavaScript.
- 15Generate Interview Times
Ce noeud génère des horaires d'entretiens en exécutant un code JavaScript.
- 16Check My Calendar
Ce noeud vérifie le calendrier de l'utilisateur pour récupérer des informations selon les options spécifiées.
- 17Split Events into 30 min blocks
Ce noeud divise les événements en blocs de 30 minutes en exécutant un code JavaScript.
- 18Add Blocked Field
Ce noeud ajoute un champ bloqué aux données en utilisant les options et les affectations fournies.
- 19Generate 30 Minute Timeslots
Ce noeud génère des créneaux horaires de 30 minutes en exécutant un code JavaScript.
- 20Combine My Calendar with All Slots
Ce noeud combine le calendrier de l'utilisateur avec tous les créneaux horaires disponibles.
- 21Check if Calendar Blocked
Ce noeud évalue une condition pour vérifier si le calendrier est bloqué.
- 22Return string of all available times
Ce noeud retourne une chaîne de caractères contenant tous les horaires disponibles en exécutant un code JavaScript.
- 23Get Availability
Ce noeud déclenche un workflow pour obtenir la disponibilité à partir d'une source d'entrée.
- 24Sticky Note2
Ce noeud crée une note autocollante avec des spécifications de couleur, taille et contenu.
- 25When chat message received
Ce noeud déclenche le workflow lorsque un message de chat est reçu, en utilisant les options spécifiées.
Vous n'avez pas besoin de plus de canaux.
Vous avez besoin d'un pilote.
Audit gratuit · 48hGratuitRésultats en 48 hSans engagement
06 17 12 54 284,9Google4,96Sortlist4,3Trustpilot40+ clients B2B