Générateur de présentation IA – SaaS

Générateur de présentations IA – Saas

Ce projet transforme la création de présentations en une expérience entièrement automatisée grâce à n8n et à l’intelligence artificielle.
En partant d’un simple brief utilisateur, le workflow génère la structure, le contenu et les visuels de chaque diapositive.
La présentation est ensuite construite automatiquement dans Google Slides, puis exportée en PPTX et PDF, prête à être partagée.
Un outil idéal pour créer un SaaS intelligent capable de produire des présentations professionnelles en quelques secondes, sans intervention humaine.

Workflow principal d’entrée

Point d’entrée du workflow : reçoit la requête utilisateur (brief, sujet, ton, format).
Stocke les clés nécessaires (OpenAI, Unsplash, Google Slides).
Nettoie et structure le texte d’entrée pour qu’il soit exploitable par l’IA.
L’IA crée une structure de présentation (titres, sections, nombre de slides).
Transforme cette structure en un tableau JSON contenant chaque slide.
Parcourt chaque slide individuellement pour créer le contenu.
L’IA rédige le contenu de chaque diapo (titre, texte, points clés).
Et va chercher une image libre de droit selon le thème du slide.
Combine texte + image + structure pour former la diapo finale.

Receive Brief (Webhook) > Set API Keys > Normalize Brief > Generate Structure (Message Model) > Parse Structure to Slides > Loop Slides (splitInBatches) > Generate Slide Content (Message Model) > Find Image (Unsplash) > Assemble Slide Output

Collect Generated Slides > Create Google Slides Presentation > Populate Slides (splitInBatches) > Create Slide & Insert Content

Collect Generated Slides

Récupère toutes les diapositives créées précédemment (titres, textes, images).
Assemble les données dans un format structuré.
Crée une nouvelle présentation vide dans Google Slides via l’API.
C’est ici que naît le fichier final que tu pourras partager.
Découpe la liste de slides générées en petits lots (batchs) pour les insérer proprement.
Ajoute chaque diapositive à la présentation Google :
Titre, corps du texte et image (s’il y en a une)

Exportation et livraison finale

Exporte la présentation Google Slides générée précédemment au format PowerPoint (.pptx).
Permet à l’utilisateur de la modifier ensuite localement.
Exporte la même présentation au format PDF (version prête à être partagée ou imprimée).
Envoie les fichiers générés (PPTX et/ou PDF) vers Google Drive.
Cela permet de les stocker et d’obtenir des liens de partage accessibles via l’API Drive.
Envoie la réponse finale à l’utilisateur (ou au front-end de ton SaaS) :
liens des fichiers générés (Google Drive, PPTX, PDF),
message de confirmation ou métadonnées.

Export as PPTX (Drive Export) > Export as PDF (Drive Export) > Upload Exported Files to Drive > Respond to Webhook

Retour en haut