J'ai remplacé ma veille manuelle par une routine Claude - script gratuit de veille SEO
Cette automatisation est inspirée du tutoriel de Jérôme Pasquelin consacré à la création d’une veille SEO avec une routine Claude. La vidéo présente le script utilisé, la configuration des sources, l’envoi avec Brevo et la programmation de la routine. Je suis parti de cette logique pour construire une veille consacrée à la NBA avec mon agent Hermes.
Ce que la routine va réellement automatiser
L’objectif n’est pas de recevoir un email contenant tous les liens publiés pendant la nuit. Une bonne veille doit réduire le volume d’informations à consulter et faire ressortir ce qui mérite votre attention.
La routine peut effectuer plusieurs opérations successives :
- récupérer les nouvelles publications ;
- conserver uniquement la période souhaitée ;
- supprimer les contenus en double ;
- traduire les sources étrangères ;
- classer les informations par thème ;
- identifier les éléments prioritaires ;
- rédiger un rapport ;
- envoyer le résultat par email.
Dans le tutoriel de Jérôme Pasquelin, la routine suit notamment les annonces officielles de Google, des médias spécialisés, des chaînes YouTube et des discussions publiées sur différentes plateformes. Le rapport reçu chaque matin regroupe les informations par sujet et commence par une synthèse des actualités les plus importantes.
Cette structure peut être adaptée à presque tous les domaines : SEO, immobilier, finance, réglementation, concurrence, sport ou veille de marque.
Comprendre le rôle du script, de Claude et de Brevo
Plusieurs outils interviennent dans l’automatisation. Leur rôle doit être distingué pour comprendre la configuration.
Le script Python contient la logique de collecte. Il interroge les flux RSS, les API et les autres sources configurées. Il filtre ensuite les publications selon leur date et prépare les informations à traiter.
Claude exécute le script dans le cadre de la routine. Il peut également analyser les résultats, les dédoublonner, les traduire, les classer et rédiger la synthèse finale.
Brevo assure l’envoi du rapport par email. Le script lui transmet le contenu généré ainsi que l’adresse du destinataire.
L’architecture peut donc être résumée ainsi :
Sources
↓
Script Python
↓
Filtrage et dédoublonnage
↓
Analyse et synthèse par Claude
↓
Mise en forme du rapport
↓
Envoi par Brevo
Le prompt ne remplace pas le script. Il explique à Claude ce qu’il doit faire et comment présenter le résultat. Le script reste nécessaire pour automatiser les appels aux sources et l’envoi du message dans la configuration présentée ici.
Une routine de veille demande des accès, des sources et un environnement correctement configuré
Les routines Claude sont actuellement proposées en préversion de recherche. Elles s’exécutent sur l’infrastructure d’Anthropic et continuent donc de fonctionner lorsque l’ordinateur est fermé. Elles sont disponibles avec les offres Pro, Max, Team et Enterprise lorsque Claude Code sur le web est activé. Leur fonctionnement et leurs limites peuvent évoluer.
Pour reproduire la méthode du tutoriel, vous avez besoin :
- d’un abonnement Claude compatible avec les routines ;
- du script partagé avec la vidéo ou d’un script équivalent ;
- d’une liste de sources ;
- d’un compte Brevo pour l’envoi des emails ;
- éventuellement d’une clé API YouTube selon la méthode utilisée pour suivre les chaînes ;
- d’une adresse email d’expédition ;
- d’une adresse email de réception ;
- d’un environnement Claude autorisant l’accès réseau aux domaines interrogés par le script.
Vous n’avez pas besoin d’écrire un script Python depuis zéro pour adapter cette méthode. Claude peut identifier les paramètres, modifier un script existant et expliquer les erreurs rencontrées.
En revanche, la configuration reste intermédiaire : il faut manipuler un script, des API, un environnement cloud, des accès réseau et des journaux d’exécution. Il faut également être capable de définir précisément le résultat attendu. Une routine autonome ne peut pas interrompre son exécution pour vous demander ce que vous considérez comme une information importante.
Par défaut, l’environnement cloud utilise un accès réseau Trusted, limité à une liste de domaines autorisés par Anthropic. Un script de veille qui consulte directement plusieurs sites, flux RSS ou API peut donc rencontrer des domaines bloqués.
Pour garder un périmètre maîtrisé, vous pouvez utiliser un environnement Custom et autoriser uniquement les domaines nécessaires. L’accès Full est plus simple pour une veille très large, mais il autorise les connexions vers n’importe quel domaine : je ne le choisirais pas par défaut sans raison précise.
Étape 1 : récupérer et préparer le script
Le tutoriel de Jérôme Pasquelin fournit le script servant de point de départ. Vous pouvez le récupérer depuis les ressources associées à la vidéo, puis demander à Claude de vous expliquer sa structure.
Commencez par lui transmettre le fichier avec une consigne simple :
Analyse ce script sans le modifier.
Explique-moi :
- les sources utilisées ;
- la période couverte ;
- les clés API nécessaires ;
- les adresses email à renseigner ;
- la structure du rapport ;
- les paramètres que je dois personnaliser.
Cette première analyse permet d’identifier les éléments à modifier sans intervenir au hasard dans le code.
Le script présenté dans la vidéo demande notamment de renseigner :
- l’adresse du destinataire ;
- l’adresse de l’expéditeur validée dans Brevo ;
- le nom affiché comme expéditeur ;
- la clé API Brevo ;
- la clé API YouTube dans la configuration utilisant cette API.
Vous devez également remplacer ou compléter les sources prévues pour la veille SEO.
Étape 2 : sélectionner les sources de la veille
La sélection des sources détermine une grande partie de la qualité du rapport. Ajouter un grand nombre de sites ne garantit pas une veille plus complète. Cela peut surtout créer davantage de bruit et de doublons.
Commencez avec une liste limitée de sources que vous consultez déjà manuellement. Vous pourrez ensuite l’enrichir lorsque vous identifierez un manque précis.
Utiliser les flux RSS des sites
Les flux RSS permettent de récupérer automatiquement les dernières publications d’un blog, d’un média ou d’un site institutionnel.
Transmettez à Claude la liste des sites que vous souhaitez suivre et demandez-lui d’identifier les flux disponibles :
Recherche les flux RSS de ces sites.
Lorsque plusieurs flux existent, privilégie celui de la rubrique
la plus proche de mon sujet.
Retourne uniquement :
- le nom du site ;
- l'URL du flux ;
- la rubrique couverte.
Vérifiez ensuite les URL obtenues. Certains sites possèdent un flux principal, tandis que d’autres proposent un flux distinct pour chaque rubrique.
Ajouter des Google Alertes
Google Alertes peut compléter les flux RSS en surveillant une requête, une entreprise, un produit ou une personne.
Dans la méthode présentée dans la vidéo, les alertes ne sont pas envoyées directement par email. Elles sont configurées sous forme de flux RSS, puis intégrées au script avec les autres sources.
Cette approche est particulièrement utile pour suivre le nom de votre marque, un concurrent, une personne, un produit, un événement précis ou une requête peu couverte par vos sources habituelles.
Les résultats des Google Alertes peuvent reprendre des articles déjà présents dans vos flux. Le dédoublonnage reste donc indispensable.
Suivre des chaînes YouTube
YouTube permet de suivre les publications de chaînes spécialisées. Il peut être utile de séparer les vidéos classiques, les directs et les Shorts.
Une chaîne qui découpe chaque vidéo en plusieurs extraits courts peut autrement prendre une place disproportionnée dans le rapport.
Une clé API YouTube n’est pas systématiquement obligatoire. Un flux RSS peut suffire pour suivre une chaîne. Dans la méthode présentée par Jérôme Pasquelin, l’API YouTube est recommandée lorsque plusieurs chaînes sont interrogées, notamment pour rendre la collecte plus robuste.
Intégrer Reddit et Bluesky
Reddit et Bluesky peuvent faire remonter des discussions, des réactions ou des signaux encore absents des médias.
Ces sources doivent être distinguées des publications officielles. Une discussion très commentée ne constitue pas automatiquement une information vérifiée.
Demandez à la routine de signaler clairement la nature de la source :
Distingue dans le rapport :
- les annonces officielles ;
- les articles de médias ;
- les analyses ;
- les discussions communautaires ;
- les informations non confirmées.
Étape 3 : configurer Brevo sans confondre variable d’environnement et coffre de secrets
Brevo sert à envoyer le rapport généré par la routine. La configuration nécessite un expéditeur configuré et une clé API.
Créez de préférence une clé dédiée à cette automatisation. Une clé séparée est plus simple à identifier et à révoquer si la routine n’est plus utilisée ou si vous suspectez une exposition.
Ajoutez ensuite l’adresse qui apparaîtra comme expéditeur et effectuez la vérification demandée par Brevo.
Une fois l’adresse préparée :
- générez une clé API ;
- conservez-en une copie dans un gestionnaire de secrets ou de mots de passe adapté ;
- renseignez l’adresse de l’expéditeur ;
- ajoutez l’adresse du destinataire ;
- effectuez un premier test d’envoi.
Vous pouvez demander à Claude de créer une fonction de test qui envoie un message minimal. Cette vérification permet de séparer les problèmes liés à Brevo des erreurs provenant de la collecte ou de la synthèse.
Si vous choisissez malgré tout d’utiliser des variables d’environnement pour cette routine personnelle, le script peut par exemple attendre :
BREVO_API_KEY
YOUTUBE_API_KEY
SENDER_EMAIL
RECIPIENT_EMAIL
L’intérêt est alors de ne pas inscrire ces valeurs dans le dépôt. Il ne faut pas présenter cette configuration comme un stockage sécurisé vis-à-vis de Claude lui-même.
Étape 4 : adapter le script à votre thématique
Une fois les sources et les accès préparés, demandez à Claude de modifier le script.
Votre demande doit préciser les éléments à conserver et ceux à remplacer :
Adapte ce script pour créer une veille quotidienne sur [thématique].
Conserve :
- le filtrage sur les publications de la veille ;
- le dédoublonnage ;
- la traduction en français ;
- l'envoi avec Brevo ;
- le bloc de diagnostic final.
Remplace les sources actuelles par la liste fournie.
Organise le rapport ainsi :
1. les cinq informations principales ;
2. les informations classées par thème ;
3. les sources à consulter ;
4. les erreurs rencontrées.
N'inscris aucune clé API directement dans le code ou dans le dépôt.
Le script doit récupérer les credentials depuis le mécanisme
configuré dans l'environnement d'exécution.
Testez ensuite le script avant de créer une programmation quotidienne. Une exécution manuelle permet de vérifier plus facilement chaque étape.
Étape 5 : créer la routine dans Claude et limiter ses accès
L’interface actuelle permet de créer une routine depuis Claude Code sur le web, l’application Desktop ou la CLI. Une routine cloud s’exécute indépendamment de votre machine, contrairement à une tâche locale.
Depuis l’interface web :
- ouvrez la section consacrée aux routines ;
- cliquez sur « New routine » ;
- donnez un nom descriptif à la routine ;
- rédigez ses instructions ;
- sélectionnez le dépôt contenant le script ;
- choisissez l’environnement configuré ;
- vérifiez son niveau d’accès réseau ;
- définissez le déclencheur ;
- retirez les connecteurs dont la routine n’a pas besoin ;
- créez la routine.
Une routine fonctionne de manière autonome. Pendant son exécution, elle peut lancer des commandes et utiliser les connecteurs que vous lui avez accordés sans vous demander une validation à chaque action. Il est donc préférable de lui donner uniquement les dépôts, domaines et connecteurs nécessaires.
Si votre script appelle directement des domaines qui ne figurent pas dans l’allowlist Trusted, configurez l’environnement avant le premier test. Pour une veille avec un périmètre stable, un accès Custom permet d’autoriser précisément les domaines nécessaires.
Le nom de la routine peut décrire directement le résultat attendu :
Veille SEO quotidienne
Veille concurrentielle
Rapport NBA du matin
Suivi réglementaire hebdomadaire
Le prompt doit être autonome. Il doit préciser la période, le script à exécuter, le format du rapport et les conditions de réussite.
Voici une base à adapter :
Exécute le script de veille présent dans le dépôt.
Collecte uniquement les contenus publiés pendant la journée précédente.
Supprime les doublons et écarte les contenus qui n'apportent
aucune information nouvelle.
Traduis en français les sources publiées dans une autre langue.
Classe les informations selon la structure définie dans le script.
Commence le rapport par les cinq informations les plus importantes.
Pour chaque information :
- résume le fait principal ;
- indique sa source ;
- précise pourquoi elle mérite d'être retenue ;
- signale les éléments non confirmés.
Envoie le rapport à l'adresse configurée.
Termine par un diagnostic indiquant :
- le nombre de sources interrogées ;
- le nombre de contenus retenus ;
- les sources en erreur ;
- les éventuels échecs d'envoi.
Étape 6 : programmer et tester l’exécution
Pour une veille quotidienne, sélectionnez un déclencheur planifié et choisissez l’heure de réception souhaitée.
Les horaires sont saisis dans le fuseau local. L’exécution peut toutefois commencer quelques minutes après l’horaire programmé.
Lancez ensuite la routine manuellement avec l’option « Run now ». N’attendez pas le lendemain pour découvrir une erreur.
Contrôlez au minimum :
- la période couverte ;
- les sources réellement interrogées ;
- les domaines éventuellement bloqués par l’environnement ;
- la réception de l’email ;
- l’absence de doublons évidents ;
- la qualité des traductions ;
- la longueur de la synthèse ;
- les erreurs indiquées dans le diagnostic.
Un statut vert indique que la session s’est terminée sans erreur d’infrastructure. Il ne garantit pas que toutes les opérations demandées ont réussi. Il faut ouvrir la session et lire son compte rendu pour détecter un domaine bloqué, une variable absente ou un connecteur indisponible.
Le script de Jérôme Pasquelin ajoute également un bloc de diagnostic à la fin du rapport. Celui-ci permet d’identifier les sources interrogées et celles qui ont échoué.
Mon adaptation avec Hermes pour suivre la NBA
Je ne souhaitais pas recevoir une simple liste d’articles consacrés au basket. J’ai donc adapté le principe du tutoriel avec mon agent Hermes afin de produire un rapport correspondant à ma manière de suivre la NBA.
Chaque matin, je reçois d’abord l’essentiel des informations publiées pendant la nuit. Cette première partie me donne une vue générale des sujets importants sans consulter plusieurs médias et réseaux sociaux.
Hermes produit ensuite un rapport par franchise. Je peux ainsi vérifier rapidement ce qui concerne chaque équipe, y compris lorsque l’information n’est pas assez importante pour apparaître dans la synthèse générale.
Mon rapport peut notamment être organisé autour de :
- l’actualité principale de la nuit ;
- chaque franchise ;
- les blessures et changements d’effectif ;
- les déclarations importantes ;
- les performances individuelles ;
- les rumeurs à confirmer ;
- les sources à consulter.
Cette organisation répond à deux besoins différents. La synthèse générale permet de comprendre rapidement la nuit NBA. Les blocs par franchise évitent de manquer une information plus discrète concernant une équipe particulière.
L’adaptation ne consiste donc pas uniquement à changer les sources. J’ai également modifié la structure du rapport, les critères de priorité et le niveau de détail.
Les erreurs qui dégradent la qualité du rapport
La première erreur consiste à intégrer trop de sources dès le départ. Une longue liste augmente les doublons et complique la hiérarchisation.
La deuxième vient d’un prompt trop vague. Une instruction comme « résume les actualités importantes » ne définit ni la période, ni les critères de sélection, ni le format attendu.
La troisième erreur consiste à conserver tous les contenus collectés. Une veille utile doit pouvoir écarter un article qui ne fait que reprendre une information déjà retenue.
Il faut également éviter les résumés trop longs. Le rapport quotidien doit rester consultable rapidement. Les liens vers les sources permettent d’approfondir uniquement les sujets qui le nécessitent.
Enfin, vérifiez régulièrement les sources en erreur. Un flux RSS peut disparaître, une API peut changer, un site peut modifier son architecture ou l’environnement Claude peut bloquer un nouveau domaine utilisé par la collecte.
La routine automatise la collecte, mais pas l’exhaustivité ni la maintenance
Une routine ne garantit pas une veille exhaustive. Elle ne traite que les sources auxquelles elle peut accéder et les informations disponibles au moment de son exécution.
Les routines Claude restent une fonctionnalité en préversion de recherche. Leur comportement, leurs limites et leur interface peuvent évoluer. Elles consomment également l’usage compris dans l’abonnement et sont soumises aux limites affichées dans le compte Claude.
L’autonomie de la routine implique aussi de contrôler ses accès. Les domaines autorisés, les connecteurs, les dépôts et les credentials accessibles doivent rester proportionnés au besoin. Une automatisation qui fonctionne correctement n’est pas, à elle seule, une preuve que ses secrets sont isolés.
Une veille enregistrée uniquement dans des emails ne constitue pas non plus une véritable base de données. Elle permet de retrouver les rapports reçus, mais se prête moins bien à une analyse sur plusieurs mois.
Pour conserver un historique exploitable, il faudrait enregistrer les informations dans un fichier, un tableur ou une base dédiée. Cette évolution dépasse la routine minimale présentée dans ce guide.
FAQ sur les routines Claude et la veille automatique
Une routine Claude fonctionne-t-elle lorsque l'ordinateur est éteint ?
Faut-il savoir programmer en Python ?
Peut-on automatiser plusieurs veilles ?
Une clé API YouTube est-elle obligatoire ?
Les variables d'environnement Claude sécurisent-elles mes clés API ?
Peut-on recevoir le rapport ailleurs que par email ?
Une routine Claude permet de transformer plusieurs sources dispersées en un rapport quotidien structuré. Sa mise en place repose sur un script de collecte, des sources pertinentes, un prompt précis, un environnement correctement limité et un système d’envoi fonctionnel.
L’exemple de ma veille NBA avec Hermes montre surtout que la valeur ne vient pas du volume collecté. Elle vient de la capacité à organiser les informations selon un besoin réel, avec une synthèse générale et un niveau de détail adapté à chaque franchise.
Sources
- « J’ai remplacé ma veille manuelle par une routine Claude - script gratuit de veille SEO », Jérôme Pasquelin, YouTube, 26 juin 2026, consultée le 11 juillet 2026
- « Automate work with routines », Claude Code Docs, Anthropic, consulté le 12 août 2026
- « Configure cloud environments », Claude Code Docs, Anthropic, consulté le 12 août 2026
- « Securely deploying AI agents », Claude Code Docs, Anthropic, consulté le 12 août 2026
- « Send a transactional email », Brevo API Documentation, consulté le 12 août 2026





