Comment nous avons créé une newsletter automatisée sur l’IA

Une fois par jour, une newsletter résume les nouvelles vidéos d’une sélection de chaînes YouTube consacrées à l’IA, en version texte et en version audio. Nous l’avons construite sans écrire de code ni gérer nos propres serveurs, avec Make.com, RapidAPI, Runpod, ChatGPT et ElevenLabs.

Exemple de numéro de la newsletter sous forme d’e-mail (ouvre l’image en taille réelle)

En intelligence artificielle, les nouveaux outils, les stratégies et les découvertes se succèdent si vite qu’il est difficile de rester à jour. Pour bien conseiller nos clients, il nous fallait un moyen de suivre en continu les principales nouveautés de l’IA, de les évaluer et de les mettre à profit dans notre travail.

Une automatisation sans code, reposant sur des API

Plutôt que d’écrire notre propre code et de maintenir nos propres serveurs, nous avons tout construit avec des outils no-code reliés par des API. Nous collectons, traitons et diffusons ainsi l’information rapidement, et les coûts de maintenance restent faibles. L’objectif était de disposer d’une newsletter alimentée par des chaînes YouTube qui expliquent simplement des sujets complexes liés à l’IA.

Les outils que nous avons utilisés

Nous avons choisi des outils fiables, peu coûteux et faciles à relier entre eux :

  • Make.com : l’outil principal, dans lequel nous construisons la logique de l’automatisation.
  • RapidAPI : extrait le son des vidéos YouTube sous forme de fichiers MP3.
  • Runpod : convertit le son en texte grâce à un modèle dédié à la transcription.
  • ElevenLabs : crée la version audio de la newsletter.

Un tableur comme base de données

Tout ce dont la newsletter a besoin tient dans un simple tableur. La feuille principale compte huit colonnes :

  • STATUS : réservée à un usage futur.
  • ACTION : réservée à un usage futur.
  • IsEnabled : indique si la chaîne doit être suivie.
  • Category : le contexte de la chaîne, qui nous sert à adapter les instructions données à l’IA (prompts).
  • Channel URL : le lien direct vers la chaîne YouTube.
  • RSS ID : l’identifiant utilisé par le module RSS Feed de Make.com.
  • Group Name : le groupe de newsletter auquel appartient la chaîne (il peut y avoir plusieurs groupes).
  • Filter Prompt : filtre les vidéos d’après leur titre, pour ne faire entrer dans la newsletter que celles qui correspondent.
Feuille principale du tableur de la newsletter avec les chaînes YouTube et leurs paramètres (ouvre l’image en taille réelle)

Comment fonctionne l’automatisation, étape par étape

La newsletter est produite par plusieurs scénarios Make.com.

1. Collecte des flux RSS des chaînes YouTube

Une fois par jour, à heure fixe, la première phase de l’automatisation démarre. Le module du tableur recherche les lignes marquées comme activées. Après élimination des lignes qui ne correspondent pas, les autres sont copiées dans une feuille de travail dédiée à la newsletter du jour. L’automatisation les agrège ensuite et attend 10 minutes, pour que toutes les opérations soient terminées avant l’étape suivante.

Scénario Make.com, étape 1 : collecte des nouvelles vidéos des chaînes YouTube par RSS et enregistrement dans le tableur (ouvre l’image en taille réelle)

2. Traitement des vidéos par RapidAPI

À l’étape suivante, lancée avec les paramètres adéquats, l’automatisation envoie l’adresse de la vidéo à RapidAPI. L’API récupère le son au format MP3 et le statut est mis à jour dans le tableur.

Scénario Make.com, étape 2 : envoi de l’adresse de la vidéo à RapidAPI et mise à jour du statut dans le tableur (ouvre l’image en taille réelle)

3. Transcription

RapidAPI renvoie les informations sur la tâche à une URL de rappel (callback URL). Si la tâche a réussi, elle part en transcription chez Runpod. Sinon, l’automatisation relance elle-même la requête. Si les erreurs persistent, elle récupère le fichier MP3 par un autre appel à RapidAPI et, dès que celui-ci aboutit, Runpod lance la transcription.

Scénario Make.com : réponse de RapidAPI à l’URL de rappel et nouvelle tentative après une erreur (ouvre l’image en taille réelle)
Scénario Make.com, étape 3 : transcription chez Runpod et enregistrement du résultat dans le tableur (ouvre l’image en taille réelle)

4. Assemblage de la newsletter

Le scénario principal lance cette étape après 12 minutes d’attente. Elle rassemble d’abord toutes les données du tableur de la newsletter, puis :

  • Vérification : s’assure que les vidéos ne sont pas des YouTube Shorts.
  • Résumé : envoie la transcription à ChatGPT, qui rédige un bref résumé de la vidéo.
  • Script audio : prépare le texte de la version audio et l’envoie à ChatGPT.
  • Synthèse vocale : envoie le texte à ElevenLabs, qui crée un fichier audio enregistré sur Google Drive.
  • Document final : ChatGPT assemble les miniatures, les liens vers les vidéos et les résumés en un document HTML.
  • Envoi : le document HTML finalisé est envoyé via Gmail aux membres de l’équipe qui utilisent la newsletter.
Tableur des données de la newsletter, à partir duquel l’automatisation compose chaque numéro (ouvre l’image en taille réelle)
Scénario Make.com, étape 4 : composition de la newsletter avec OpenAI et envoi par e-mail (ouvre l’image en taille réelle)

Ce que l’équipe reçoit chaque matin

Le matin, l’équipe peut rattraper ce qu’elle a manqué la veille et ce qui a été publié pendant la nuit. La version audio s’écoute en prenant le café du matin.

Évolutions prévues

Nous prévoyons d’ajouter de nouvelles sources, des blogs et des sites de fabricants, pour que la newsletter ne repose plus uniquement sur des contenus YouTube.

Coûts

Une newsletter construite à partir de 10 vidéos consomme en général environ 400 opérations dans Make.com. Les autres coûts sont les suivants :

  • API GPT : environ 10 cents par newsletter.
  • Transcription dans Runpod : environ 1 cent par vidéo.
  • ElevenLabs : le poste le plus important – un abonnement de 22 USD par mois couvre environ 30 newsletters en version audio.

Dans un autre article, nous expliquons comment nous avons automatisé la qualification des leads avec Retell AI, Make.com et ClickUp.

Si vous souhaitez une newsletter de ce type ou une autre automatisation IA pour traiter l’information au sein de votre équipe, vous pouvez nous écrire à kontakt@proop.pl.

Contact

Commençons par échanger pour faire connaissance et découvrir vos besoins

Lors du premier échange, vous nous présentez la situation de votre entreprise et nous évaluons si nous pouvons vous aider.