Aller au contenu principal

Générer un rapport de recherche PDF avec OpenAI et Telegram

Un sujet saisi au lancement donne un rapport de recherche en PDF. Le workflow rédige la mise en page en HTML, la fait convertir par PDFShift, puis envoie le fichier vers Gmail ou Telegram. Il sert à préparer une première synthèse datée sur un thème. Avant de le lancer, prévoyez une clé API PDFShift et des identifiants OpenAI dans n8n.

Déclencheur
Lancement manuel
Taille
25 nœuds
Outils
OpenAI, Requêtes HTTP (API), Agent IA, Google Sheets, Gmail, Telegram, Google Drive

Comment fonctionne ce workflow

  1. 1

    Query Refiner, un nœud Code, reprend le sujet, met chaque mot en majuscule et écrit AI en capitales.

  2. 2

    Un agent IA piloté par OpenAI interroge des sources par HTTP Request, dont Wikipedia et Google Search, et une mémoire de conversation conserve le contexte.

  3. 3

    Aggregate Research Data rassemble l'introduction, le résumé et les constats clés, avec un horodatage, puis Merge Split Items les range en sections.

  4. 4

    Generate PDF HTML écrit la page en HTML et calcule le nom du fichier à partir du sujet et de la date.

  5. 5

    Convert HTML to PDF envoie ce HTML à PDFShift, qui renvoie une URL vers le PDF.

  6. 6

    Download PDF récupère le fichier à cette URL, puis le nœud Gmail ou Telegram l'envoie comme document.

Quand l'utiliser

  • Préparer une première synthèse sur un sujet avant une réunion.
  • Recevoir un rapport daté sur Telegram pour le relire.
  • Conserver un PDF horodaté d'une recherche lancée à la demande.

À préparer avant l'import

  • Une clé API OpenAI, enregistrée dans les identifiants de n8n.
  • Une clé API PDFShift valide.
  • Un bot Telegram et son jeton, renseignés dans les identifiants Telegram de n8n.
  • Un compte Gmail connecté à n8n.
  • Des identifiants Google Sheets et Google Drive dans n8n.

Bon à savoir

Testez d'abord la clé PDFShift : le nœud Convert HTML to PDF renvoie seulement une URL, et c'est Download PDF qui produit le fichier binaire.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n