Système de veille Instagram automatisée — Guide

avril 2026 · 4 min de lecture

Voir la vidéo associée →

Vue d'ensemble

Ce système surveille automatiquement les reels de concurrents Instagram chaque matin, les transcrit, les analyse avec l'IA, et produit des recommandations de contenu personnalisées pour @nath.build. L'objectif : comprendre ce qui performe dans la niche tech/IA sans passer des heures à scroller manuellement.


Stack technique

Outil Rôle
n8n Orchestrateur central — gère tous les flux automatisés
Instagram Graph API (Meta) Récupération des reels publics via Business Discovery
Azure AI gpt-4o-mini-transcribe Transcription audio des reels
Azure AI gpt-5.4 Analyse sémantique (hook, thème, angle, insights)
NocoDB Base de données — stockage de tous les reels et analyses
Telegram Livraison du digest quotidien

Ce que le système fait chaque matin

Le workflow n8n ig-stalker-daily s'exécute automatiquement à 08h00 et enchaîne 5 phases :

Phase 1 — Collecte

Pour chaque concurrent actif enregistré dans NocoDB, l'API Instagram renvoie ses 10 derniers reels. Seuls les nouveaux (jamais vus) sont insérés en base — les doublons sont ignorés.

Phase 2 — Transcription

Chaque nouveau reel est téléchargé et envoyé à Azure gpt-4o-mini-transcribe. Le transcript audio est stocké directement dans NocoDB. L'opération se fait au moment de l'upsert, pendant que l'URL média est encore fraîche (elle expire en ~5 minutes).

Priorité self-first : les reels de @nath.build sont toujours transcrits et analysés en priorité, indépendamment de leur volume de vues.

Phase 3 — Analyse

Pour chaque reel transcrit non encore analysé, Azure gpt-5.4 extrait :

  • Hook — les 12 premiers mots du transcript (≈ les 3 premières secondes)
  • Thème — en 1 à 3 mots
  • Angle — éducatif, démonstration, liste, storytelling, contre-intuition, humour…
  • Score de viralité — calculé sur vues, engagement et ratio commentaires (0–100)

Phase 4 — Synthèse

Le top 10 des reels du jour (triés par score de viralité) est envoyé à gpt-5.4 pour produire :

  • Un résumé global des tendances du jour
  • 5 idées de vidéos concrètes avec hook suggéré et angle
  • Le top 3 des reels les plus viraux avec lien

Phase 5 — Self Analysis

Le système compare les propres reels de @nath.build avec les meilleurs concurrents sur le même thème :

  • Calcul du percentile (où je me situe vs la concurrence)
  • Gap analysis : pourquoi leurs hooks performent mieux
  • Hook réécrit par l'IA pour maximiser l'accroche
  • Action concrète à implémenter sur le prochain reel

Stratégie de scoring de viralité

Le score (0–100) combine trois dimensions :

views_score      = log(vues) normalisé sur 10M          → max 50 pts
engagement_score = (likes + commentaires) / vues × 100  → max 40 pts
comments_bonus   = commentaires / vues × 1000            → max 10 pts

Les commentaires sont surpondérés parce qu'ils signalent une forte réaction émotionnelle — indicateur plus fiable que les likes seuls.


Données stockées dans NocoDB

Trois tables principales :

Table Contenu
ig_competitors Comptes surveillés (username, niche, is_active, priority)
ig_reels Tous les reels — transcript, hook, thème, angle, score, stats
ig_self_analysis Analyse comparative @nath.build vs concurrents par thème

Digest Telegram quotidien

Chaque matin, un message Telegram résume :

  1. Le top 3 des reels viraux du jour avec username, hook, score et lien
  2. Les 5 idées de contenu recommandées avec angle et hook suggéré
  3. Un résumé des tendances observées

Limites et contraintes

  • Comptes Business/Creator uniquement — l'API Meta ne donne accès qu'aux comptes pros publics
  • Token Meta à renouveler tous les ~60 jours — si le workflow plante, c'est souvent ça
  • Transcription sur nouveaux reels uniquement — les reels déjà en base ne sont pas re-téléchargés (URL expirée)
  • 15 reels analysés par run — délibéré pour rester sous les limites Azure et éviter les timeouts n8n

Scripts utilitaires

Script Usage
scripts/backfill_transcripts.py Transcrire les reels sans transcript (via Business Discovery pour URLs fraîches)
scripts/backfill_hooks.py Extraire hooks + analyser tous les reels transcrits sans hook
scripts/recalc_virality.py Recalculer les scores de viralité avec la formule courante

Ce guide vient de Build With Nath

La communauté est gratuite. J’y publie ces guides au fil de l’eau et on y répond aux questions.

Autres guides · Guides

Vous dirigez une entreprise et vous voulez savoir lequel de vos process mérite ce genre de traitement ? Le diagnostic vous le dit en trois minutes, ou on en parle trente minutes.