Agent IA pour le marketing Instagram : DM, publications et n8n
Créez un agent IA qui répond aux DM Instagram, rédige les légendes, génère des images et publie des posts selon un planning. Découvrez le workflow n8n nœud par nœud, les limites de l’API Instagram à respecter, les modèles de langage adaptés à chaque tâche et le coût d’exploitation de l’ensemble.
La plupart des comptes Instagram se heurtent au même mur dès qu’ils dépassent quelques milliers d’abonnés. Les messages s’accumulent pendant la nuit, les commentaires attendent une réponse et la publication suivante a encore besoin d’une légende, d’une image et d’un créneau horaire. Un agent IA pour le marketing Instagram vous décharge de cette routine. Il lit chaque DM entrant, décide de la suite, rédige la réponse et peut même produire et publier le post de demain, tout en vous laissant la main sur le ton et les limites.
Cet article présente une configuration qui fonctionne avec les outils actuels. n8n fait tourner le workflow, un grand modèle de langage joue le rôle de cerveau, l’API officielle d’Instagram sert de canal, et le modèle Picasso IA Image fournit les images qui alimentent votre fil. Vous obtenez l’architecture, la construction nœud par nœud pour les DM et les posts, les règles de sécurité et une estimation réaliste des coûts.
Ce que fait réellement un agent Instagram IA
Un agent n’est pas un simple répondeur automatique sophistiqué. C’est un modèle de langage intégré dans une boucle : il reçoit un événement, comme un DM, un commentaire ou un déclencheur planifié, lit le contexte, appelle un outil lorsqu’il a besoin de données et produit une action. Dans n8n, cette boucle se trouve dans le nœud AI Agent, qui relie un modèle de chat, un espace de mémoire et un ensemble d’outils.
Agent ou chatbot
Les anciens outils d’automatisation Instagram associent des phrases déclencheuses à des réponses toutes faites. Un agent fonctionne autrement, et la différence apparaît vite dans les vraies conversations.
Fonctionnalité
Chatbot à règles
Agent IA
Réponses
Une réponse fixe par phrase déclencheuse
Rédigée à neuf pour chaque message
Contexte
Oublie le message précédent
Se souvient de toute la conversation
Actions
Envoie un seul texte préétabli
Consulte les stocks, les commandes et les agendas grâce à des outils
Imprévus
Répond « Je n’ai pas compris »
Raisonne sur la demande ou transmet à un humain
Effort de configuration
Rapide mais fragile
Plus de configuration, bien plus de souplesse
Les trois tâches qu’il prend en charge
Messages directs. Répond aux questions sur les produits, les délais de livraison et les horaires d’ouverture, qualifie les prospects et réserve des appels.
Commentaires. Répond publiquement et, lorsqu’une personne demande le prix ou la disponibilité, fait passer la conversation en DM privé.
Publications. Rédige la légende, génère l’image ou le clip, choisit le créneau et publie.
💡 Commencez par une seule tâche. Les DM rapportent le plus vite, car chaque message traité est un résultat visible. Ajoutez le pipeline de publications une fois que les réponses sont fiables.
L’ensemble d’outils nécessaire
Quatre éléments composent le système : un compte professionnel Instagram associé à une application Meta, n8n comme moteur, un modèle de langage pour décider et rédiger, et un générateur d’images et de vidéos pour le fil. Chaque élément peut être remplacé, mais cette combinaison est celle qui pose le moins de difficultés à une petite équipe.
Les prérequis du compte Instagram
Il vous faut un compte professionnel (Business ou Creator) et une application développeur Meta. Demandez uniquement les autorisations que vous utilisez : instagram_business_manage_messages pour les DM, instagram_business_manage_comments pour répondre aux commentaires et instagram_business_content_publish pour publier. Tant que l’application reste en mode développement, seuls les comptes ayant un rôle sur l’application peuvent lui envoyer des messages, ce qui convient parfaitement aux tests. Pour une mise en service publique, il faut passer la revue d’application de Meta : enregistrez donc une courte capture vidéo de chaque autorisation en action avant de soumettre votre demande.
n8n comme orchestrateur
n8n est un outil de workflow dans lequel chaque étape est un nœud. Cette configuration nécessite cinq types de nœuds :
Webhook reçoit les événements de DM et de commentaires envoyés par Instagram.
Schedule Trigger lance le pipeline de publication les jours de publication.
AI Agent contient le modèle, la mémoire et les outils.
HTTP Request appelle l’API Instagram et l’API Picasso IA.
IF et Switch répartissent les messages et exécutent les contrôles de sécurité.
Vous pouvez héberger n8n vous-même gratuitement ou utiliser son offre cloud payante. Le workflow est identique dans les deux cas.
Choisir le modèle de langage
Le nœud AI Agent accepte plusieurs fournisseurs. Testez votre prompt système sur quelques modèles du catalogue Picasso IA avant de les intégrer à n8n, et comparez le ton côte à côte.
Sortie JSON propre pour le pipeline de légendes et de prompts d’image
💡 Utilisez deux modèles. Un petit modèle rapide pour le routage et la classification, et un modèle plus puissant pour les réponses que les clients lisent vraiment. Les coûts en tokens restent bas sans nuire à la qualité.
Construire l’agent DM dans n8n
Le workflow DM est le cœur du système. Il comporte quatre éléments mobiles, et chacun correspond à quelques nœuds.
Déclencheur Webhook et vérification
Meta vérifie votre point de terminaison une seule fois. Il envoie une requête GET avec hub.mode, hub.verify_token et hub.challenge, et votre workflow doit renvoyer la valeur de challenge lorsque le jeton correspond. Dans n8n, créez un nœud Webhook qui accepte GET et POST sur le même chemin. Envoyez les requêtes GET vers un nœud IF qui compare le jeton, puis répondez avec un nœud Respond to Webhook. Abonnez-vous au champ messages, et ajoutez comments si vous traitez aussi ces événements.
Les requêtes POST contiennent les événements réels. Extrayez l’identifiant de l’expéditeur et le texte du message, et écartez tout événement signalé is_echo. Sans ce filtre, l’agent répondrait à ses propres messages en boucle sans fin.
Mémoire, prompt et outils
Reliez trois éléments au nœud AI Agent :
Mémoire. Un nœud Simple Memory qui utilise l’identifiant de l’expéditeur comme identifiant de session, afin que chaque client ait un fil distinct.
Prompt système. La voix de votre marque, les faits que l’agent peut énoncer et les limites qu’il doit respecter.
Outils. Une recherche dans une feuille pour votre catalogue, un outil HTTP Request pour le statut des commandes, un agenda pour les réservations et un outil de transmission.
Voici un prompt système de départ que vous pouvez adapter :
You are the Instagram assistant for Clay & Wick, a small candle and ceramics shop.
Reply in one to three short sentences. Be friendly and plain.
Use only the product sheet and policies returned by your tools.
Never invent prices, stock levels or delivery dates.
If you cannot answer, or the customer sounds upset, call the handoff tool
and say a teammate will reply today.
In your first reply, mention that you are an automated assistant.
La règle qui interdit d’inventer des faits compte plus que toute autre ligne. Les modèles comblent les vides par des suppositions présentées avec aplomb : donnez donc à l’agent une fiche produit à lire et interdisez-lui tout ce qui n’y figure pas.
Envoyer la réponse
Ajoutez un nœud HTTP Request qui envoie une requête POST à https://graph.instagram.com/<VERSION>/me/messages, avec votre jeton d’accès dans l’en-tête Authorization et ce corps JSON :
Un nœud Wait de quelques secondes avant l’envoi rend l’échange plus naturel et moins robotique.
Quand transmettre à un humain
Certaines conversations ne doivent jamais rester entre les mains du modèle. Transmettez-les à une personne :
Demandes de remboursement et réclamations
Questions juridiques, médicales ou de sécurité
Devis personnalisés et commandes en gros
Tout ce que le modèle signale comme peu fiable
L’outil de transmission doit marquer la conversation dans votre feuille, alerter votre équipe dans la messagerie et activer un indicateur de pause afin que l’agent reste silencieux sur ce fil pendant 24 heures.
Automatiser les publications, de l’idée à la publication
Le pipeline de contenu planifié
Le pipeline de publication est un second workflow, avec un déclencheur différent :
Un Schedule Trigger se déclenche à 8:00 les jours de publication.
Un nœud Google Sheets récupère la prochaine ligne marquée ready, avec le sujet, le produit et l’offre.
L’AI Agent rédige une légende et un prompt d’image, puis les renvoie au format JSON.
L’étape image génère l’image (les deux sections suivantes).
Deux nœuds HTTP Request créent le conteneur média et le publient.
La ligne du tableur passe à posted et enregistre le permalien.
Pendant les deux premières semaines, ajoutez une étape d’approbation. Envoyez le brouillon dans votre boîte de réception et mettez le workflow en pause avec un nœud Wait jusqu’à votre validation. Une fois que les brouillons reflètent votre voix, supprimez la pause.
Générer les images des publications
La grille Instagram récompense un style constant : choisissez donc un modèle par type de contenu et réutilisez la même phrase de style dans chaque prompt.
Picasso IA Image est le choix par défaut pour des photos rapides et conformes à votre marque.
Picasso IA Image Editor Pro retouche vos vraies photos de produits, par exemple en remplaçant un arrière-plan encombré ou en corrigeant la lumière.
GPT Image 2 est utile lorsqu’une publication doit comporter un texte lisible sur l’image.
Seedream 5 Lite, Nano Banana 2 et Flux 2 Pro valent le coup pour les scènes de style de vie. Passez le même prompt dans chacun et gardez celui qui correspond à votre marque.
Un modèle de prompt qui fonctionne comporte quatre parties : sujet, décor, direction de la lumière, objectif. Par exemple : « bougie de soja coulée à la main sur une nappe en lin, lumière matinale venant de la fenêtre à gauche, objectif 50 mm, faible profondeur de champ ». Gardez la phrase de style fixe et laissez le modèle de langage ne modifier que le sujet.
Reels avec vidéo IA
Les Reels offrent une portée élevée, et une simple photo de produit devient un court clip en une seule étape. Picasso IA Video génère une vidéo à partir d’un texte ou d’une image, Seedance 2.5 Lite produit des clips allant jusqu’à 10 secondes, et Veo 3.1 Lite ajoute un son natif. Pour publier des Reels via l’API, réglez media_type sur REELS et transmettez une video_url publique. Interrogez ensuite le status_code du conteneur jusqu’à ce qu’il affiche FINISHED, avant de publier.
Publier via la Graph API
La publication s’effectue en deux appels :
POST https://graph.instagram.com/<VERSION>/<IG_ID>/media avec image_url et caption renvoie un identifiant de conteneur.
POST https://graph.instagram.com/<VERSION>/<IG_ID>/media_publish avec creation_id défini sur cet identifiant publie la publication.
L’URL de l’image doit être publique, et Instagram accepte le JPEG pour les publications d’images. Si votre générateur renvoie du PNG ou du WebP, ajoutez une étape de conversion avant le premier appel.
Utiliser Picasso IA dans n8n
Le modèle Picasso IA Image est disponible via l’API Picasso IA, de sorte que n8n peut générer seul chaque image de publication. L’API suit un schéma en trois temps : création, interrogation, récupération, comme la plupart des API de prédiction.
Header Auth, nom Authorization, valeur Bearer <TOKEN>
3. Lancer le job
HTTP Request
POST vers https://api.picassoia.com/v1/models/picassoia/picassoia-image/predictions avec le corps {"input": {"prompt": "<IMAGE_PROMPT>"}}
4. Pause
Wait
10 à 20 secondes
5. Vérifier le statut
HTTP Request
GET https://api.picassoia.com/v1/predictions/<ID>
6. Branchement
IF
succeeded continue, failed vous alerte, tout autre cas revient vers Wait
7. Utiliser le fichier
Set
Associer l’URL de sortie à image_url pour l’appel de publication
Quelques détails font gagner du temps de débogage :
Les prompts peuvent atteindre 4 000 caractères : gardez donc la phrase de style et le sujet ensemble, dans une seule chaîne.
Un compte exécute 5 prédictions simultanément, partagées entre tous les jetons. Pour un lot hebdomadaire, utilisez Loop Over Items avec une petite taille de lot.
Lancez une prédiction de test et lisez le JSON avant de mapper les champs, car les noms des champs de sortie dépendent du modèle.
La même méthode fonctionne pour Picasso IA Video avec picassoia/picassoia-video et Seedance 2.5 Lite avec picassoia/seedance-2.5-lite.
L’accès à l’API dépend de votre offre : consultez la page de l’API Picasso IA avant de construire votre flux autour d’elle.
💡 Demandez au modèle de langage un champ nommé image_prompt, puis ajoutez votre phrase de style fixe dans un nœud Set. L’identité visuelle reste la même d’une publication à l’autre, quoi que le modèle écrive.
Garde-fous pour protéger votre compte
Fenêtres de messagerie et limites
Instagram impose des règles strictes sur qui peut écrire à qui, et quand. Intégrez-les au workflow plutôt que d’espérer que l’agent se comporte correctement.
Situation
Règle
Répondre à un DM
Autorisé dans les 24 heures suivant le dernier message du client
Répondre après 24 heures
Seul un agent humain peut répondre, jusqu’à 7 jours, avec le tag d’agent humain
Réponse privée à un commentaire
Une seule par commentaire, dans les 7 jours suivant le commentaire
Premier contact
Le client initie la conversation, les DM non sollicités ne sont pas autorisés
Publication
Un plafond quotidien s’applique aux publications via l’API, vérifiez donc le chiffre en vigueur avant le lancement
Meta modifie ces limites de temps en temps : lisez donc les règles en vigueur avant la mise en service, et conservez les valeurs dans une variable n8n que vous pourrez modifier rapidement.
Indiquez que c’est automatisé. Dans la première réponse, précisez aux personnes qu’elles échangent avec un assistant, et proposez un moyen de joindre un humain, par exemple en tapant « humain ». Cela instaure la confiance, vous met à l’abri des règles de la plateforme et des réglementations locales, et réduit la frustration lorsque l’agent atteint ses limites. Gardez un ton cohérent avec vos légendes, pour que le compte paraisse être une seule marque et non deux.
Journaux et file de relecture
Enregistrez chaque message entrant et sortant avec un horodatage, l’identifiant de l’expéditeur, les outils appelés par l’agent et la réponse finale. Une simple feuille ou une table de base de données suffit. Chaque semaine, relisez 20 fils de conversation choisis au hasard et corrigez le prompt système ou la fiche produit à chaque fois que l’agent a trébuché.
Ajoutez aussi un interrupteur d’arrêt d’urgence : une variable ou une cellule de feuille que le premier nœud IF vérifie. Lorsqu’elle indique paused, l’agent reste silencieux. Associez-le à un workflow d’erreur n8n qui vous alerte chaque fois qu’un nœud échoue, afin qu’un jeton défaillant ne passe jamais inaperçu pendant des jours.
Le coût réel de l’exploitation
L’API Instagram elle-même n’est soumise à aucuns frais d’utilisation : la facture provient donc de quatre sources.
Poste
Mode de facturation
n8n
Gratuit en auto-hébergement, abonnement mensuel pour la version cloud
Modèle de langage
Au token, et les réponses aux DM étant courtes, la consommation reste faible
Images et clips
À la génération, ou prélevés sur votre offre Picasso IA
Votre temps
Un jour ou deux pour la configuration, puis une relecture hebdomadaire
Mesurez trois chiffres dès la première semaine : le délai de première réponse, la part des fils résolus sans intervention humaine et le nombre de DM qui aboutissent à une vente ou à une réservation. Si la plupart des fils se terminent encore par une transmission au bout d’un mois, la cause est généralement l’absence de faits dans la fiche produit, et non le modèle. Comblez les lacunes, rejouez les mêmes conversations, et le taux de transmission baisse.
Commencez petit : un compte, une langue et cinq questions fréquentes. Une fois celles-ci fonctionnelles, ajoutez les commentaires, puis le pipeline de publication, puis les Reels.
Essayez-le sur Picasso IA
Planifiez un premier week-end :
Samedi matin : créez l’application Meta, connectez votre compte professionnel et faites fonctionner le test d’écho dans n8n.
Samedi après-midi : rédigez le prompt système et la fiche produit, puis testez 20 vraies questions issues de votre boîte de réception.
Dimanche : construisez le pipeline de publication avec une image et une étape d’approbation.
Votre fil a besoin d’images avant que l’automatisation ne compte vraiment, alors commencez par là. Ouvrez Picasso IA Image, collez le modèle de prompt de cet article avec votre propre produit, et générez votre première image de publication. Animez-la ensuite avec Picasso IA Video ou Seedance 2.5 Lite et envoyez-la dans le pipeline de Reels décrit plus haut. Testez quelques modèles du catalogue, gardez le style qui correspond à votre marque, et laissez l’agent gérer les tâches répétitives pendant que vous vous consacrez à vos clients.