Message automatique Instagram : les outils, les règles et la fenêtre de 24 heures
L'automatisation des DM Instagram est autorisée, via l'API Messaging officielle de Meta, avec une règle qui conditionne tout le reste : tu as 24 heures après le message de quelqu'un pour lui répondre librement. En dehors de cette fenêtre, Instagram ferme la conversation, avec une exception, une seule réponse privée à un commentaire dans les 7 jours. Tous les outils du marché vivent entre ces deux chiffres.
Ce que l'automatisation des DM Instagram a le droit de faire
Il te faut un compte professionnel Instagram (business ou créateur), une app avec les permissions instagram_business_basic et instagram_business_manage_messages, et un user access token. Avec ça, l'API Instagram Messaging de Meta permet à ton code de lire et d'envoyer des DM sur ton propre compte. C'est la voie légitime. L'automatisation qui se connecte à l'app avec ton mot de passe, scrape la boîte de réception ou envoie des DM en masse à des gens qui ne t'ont jamais écrit, c'est l'autre voie, et c'est elle qui fait restreindre les comptes.
Deux contraintes issues de la même doc, vérifiées le 9 septembre 2026 :
- Tu ne peux pas démarrer une conversation. « Les messages ne peuvent être envoyés qu'après que le client a initié le contact. » Jamais de DM à froid via l'API.
- Les conversations de groupe ne sont pas prises en charge. Uniquement en tête-à-tête.
Le texte est plafonné à 1000 octets UTF-8, les images à 8 Mo, l'audio, la vidéo et les PDF à 25 Mo. Les demandes de message restées inactives 30 jours cessent d'être renvoyées par l'API.
La fenêtre de 24 heures, en un tableau
La politique de la Messenger Platform et de l'API IG Messaging fixe les délais. Vérifié le 9 septembre 2026 :
| Situation | Ce que tu peux envoyer | Limite de temps |
|---|---|---|
| Un utilisateur t'a envoyé un DM | N'importe quoi, contenu promotionnel compris | 24 heures à partir de leur dernier message |
| Un humain doit répondre plus tard | Une réponse, avec le tag agent humain | 7 jours |
| Un utilisateur a commenté une publication, un reel, une story ou un Live | Un message privé | 7 jours à partir du commentaire |
| L'auteur du commentaire répond à ce message privé | La conversation libre rouvre | 24 heures à partir de leur réponse |
| Personne ne t'a écrit | Rien | Jamais |
Deux détails que tout le monde rate. Le tag human agent est fait pour une personne qui tape, pas pour un bot sur minuterie, et la politique de Meta est explicite : « les bots automatisés doivent répondre à l'utilisateur en moins de 30 secondes ». Et la réponse privée à un commentaire, c'est un seul message : une deuxième automatisation qui matche le même commentaire ne se déclenchera pas, puisque Meta n'autorise qu'une seule réponse privée par commentaire.
Cette limite d'un seul message, c'est toute la contrainte de conception du comment-to-DM. Tu n'as qu'un essai : il doit porter le lien et la raison de répondre.
DM automation instagram : les quatre choses qui méritent d'être automatisées
La liste de ce qui rapporte vraiment :
- Comment to DM. Un mot-clé dans un commentaire déclenche un message privé avec le lien. Ça convertit parce que la personne l'a demandé.
- Les relances sur réponse à une story. Une réponse à une story arrive dans tes DM et ouvre une fenêtre de 24 heures. Une séquence en une étape dans cette fenêtre ne coûte rien et double les réponses.
- Le tri. Pas répondre, trier. Tague chaque DM contenant une question de prix, fais remonter les fils sans réponse depuis plus de quatre heures.
- La première réponse. Un accusé de réception instantané, puis un humain. C'est celui que ton audience remarque le plus, et celui qui est le plus souvent mal fait.
Ce que je n'automatise pas : tout ce qui prétend être moi dans une vraie conversation.
Les outils d'automatisation des DM Instagram comparés
Prix d'entrée en USD, relevés sur la page tarifaire de chaque éditeur le 9 septembre 2026. « Comment to DM » signifie qu'un commentaire public déclenche un message privé. « API » signifie une API HTTP documentée que tu peux appeler depuis ton propre code.
| Outil | Prix d'entrée | Commentaire vers DM | API | Unité de facturation | Idéal pour |
|---|---|---|---|---|---|
| Meta Business Suite | $0 | Non | Non | Rien | Réponses instantanées et réponses par mot-clé, sans code |
| Chatfuel | Plan gratuit, puis 49 $ par mois | Oui | Sur AI PRO | Conversations | Les créateurs qui veulent un éditeur de scénarios |
| SendPulse | Plan gratuit, Pro à partir de 9,60 $ par mois | Oui | Forfait Pro | Abonnés | L'automatisation par mot-clé la moins chère |
| respond.io | 79 $ par mois, 5 utilisateurs | Via les workflows, à partir de Growth | À partir de Growth | Sièges plus contacts actifs | Les équipes commerciales qui répondent à la main |
| Zernio | Les 2 premiers comptes gratuits, puis 6 $ par compte | Oui | Oui | Compte connecté | Beaucoup de petits comptes |
| PlugKit | 29 $ par mois pour 5 comptes | Oui | Oui | Compte connecté | Des agents et du code, une seule API pour 8 plateformes |
ManyChat est la réponse par défaut à cette question et il est absent du tableau volontairement : manychat.com a de nouveau renvoyé un 403 à ma requête le 9 septembre 2026, et je ne publie que des prix que j'ai relevés moi-même chez l'éditeur. Ses forfaits sont facturés par paliers de contacts, donc un reel viral fait grimper ta facture. Le reste du marché est dans alternatives à ManyChat.
Trois modèles de facturation se cachent dans ce tableau. La tarification à la conversation et à l'abonné (Chatfuel, SendPulse, ManyChat) transforme une bonne semaine en facture. La tarification par siège (respond.io) s'adresse aux équipes où ce sont des humains qui répondent. La tarification par compte (Zernio, PlugKit) reste fixe quoi qu'il arrive à ta portée, et c'est la seule contre laquelle un agent peut tourner sans que tu aies à surveiller le compteur.
Là où les autres sont meilleurs : Chatfuel et ManyChat ont des éditeurs de scénarios visuels qu'un non-développeur peut prendre en main un dimanche après-midi, et PlugKit n'en a aucun. Si tu veux dessiner un arbre de décision avec des cases et des flèches, n'achète pas une API.
Automatisation des DM sur un compte professionnel avec l'API Graph d'Instagram, sans écrire la partie OAuth
Passer par Meta, c'est du vrai boulot : app review, permissions, rafraîchissement des tokens, vérification des webhooks, puis une implémentation différente pour chaque autre plateforme que tu touches. Ce qu'un agrégateur te vend, c'est de sauter tout ça.
Voici une automatisation comment-to-DM créée via l'API PlugKit, qui gère le côté Meta :
curl -X POST https://api.plugkit.co/v1/comment-automations \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"accountId": "acc_123",
"name": "Guide lead magnet",
"keywords": ["guide", "link"],
"matchType": "contains",
"dmText": "Here is the guide I mentioned in the reel.",
"dmButtonLabel": "Get the guide",
"dmButtonUrl": "https://www.plugkit.co/",
"publicReplyText": "Sent, check your DMs.",
"oncePerUser": true
}'
La correspondance des mots-clés ignore la casse et les accents. mediaIds laissé vide surveille toutes les publications du compte. oncePerUser est à true par défaut, et c'est ce que tu veux : une personne, un DM, quel que soit son commentaire.
Répondre dans une conversation existante est POST /v1/inbox/conversations/{id}/messages avec un champ text renseigné. Sur Instagram et Facebook, cet appel fonctionne dans la fenêtre de 24 heures et échoue en dehors. Sur WhatsApp, un template approuvé prend le relais une fois la fenêtre passée. Même endpoint, règle différente selon la plateforme, et c'est là-dessus qu'un agrégateur gagne son argent.
Pourquoi ton lien a sa place dans un bouton
Les URL brutes dans un premier DM sont filtrées. Toutes les automatisations du tableau ci-dessus envoient les liens sous forme de bouton avec un libellé, et PlugKit limite ce libellé à 20 caractères parce que Meta le fait. Ce n'est pas cosmétique : un corps de message avec un lien brut, envoyé automatiquement à quelqu'un qui vient de commenter, ressemble exactement à du spam pour le classificateur de Meta, et souvent aussi pour le destinataire.
Le reste des flags est couvert dans Automatisation Instagram en 2026 : ce que Meta autorise, ce qui te fait flaguer, avec à quoi ressemble vraiment un avis de restriction.
Laisser un agent gérer la boîte de réception
Les outils ci-dessus exécutent des règles que tu écris à l'avance. Un agent, lui, lit le fil et décide. Depuis début 2026, c'est une option praticable : tu branches un serveur MCP sur Claude, Cursor ou Hermes, et le modèle récupère list_conversations, send_message et reply_to_comment comme outils. L'installation tient en une commande, claude mcp add -t http plugkit https://api.plugkit.co/mcp, et j'ai écrit le guide complet dans le guide d'installation de Hermes Agent.
Ma règle avec un agent sur la boîte de réception : lecture seule pendant une semaine. Laisse-le rédiger et résumer, garde le bouton d'envoi côté humain, puis donne-lui les droits d'écriture sur un seul compte. La fenêtre de 24 heures ne pardonne pas un mauvais premier message et il n'y a pas de retour en arrière sur un DM envoyé.
Plus de détails sur l'état de l'API de chaque plateforme, et sur ce qu'un agent peut en faire, sur le hub d'automatisation Instagram.
Ce que ça coûte
Meta Business Suite est inclus avec ton compte et couvre les réponses instantanées et les réponses par mot-clé sans code. Au-delà, tu paies pour la couche API. PlugKit, c'est 29 $ par mois pour 5 comptes connectés, résiliable à tout moment, avec la boîte de réception unifiée, les automatisations comment-to-DM, les diffusions, les séquences, les statistiques, les webhooks et le serveur MCP sur tous les forfaits, ou 97 $ par mois pour 30 comptes avec les comptes supplémentaires à 3 $. Les appels à l'API X sont la seule refacturation, au tarif de X lui-même, 0,005 $ la lecture et 0,015 $ la publication.
FAQ
Est-ce que l'automatisation des DM Instagram est contraire aux règles ?
Non, quand ça tourne sur l'API Messaging officielle de Meta avec un compte professionnel et les bonnes permissions. Ce qui enfreint les règles, c'est d'automatiser l'application elle-même : se connecter avec ton mot de passe, scraper la boîte de réception, ou envoyer des DM non sollicités à des gens qui ne t'ont jamais contacté. L'API est physiquement incapable de faire ce dernier point, puisqu'une conversation ne s'ouvre qu'après que l'utilisateur t'a écrit.
Comment automatiser les DM Instagram gratuitement ?
Meta Business Suite, gratuitement, te donne une réponse instantanée au premier message, un message d'absence, des réponses automatiques sur 5 mots-clés maximum et jusqu'à 5 réponses enregistrées aux questions fréquentes, sur Facebook, Messenger et Instagram. Il n'y a pas de déclencheur comment-to-DM ni d'API. C'est le plafond du gratuit, et pour beaucoup de créateurs ça suffit.
C'est quoi, la règle des 24 heures sur les DM Instagram ?
Tu peux envoyer des messages en format libre, contenu promotionnel compris, pendant 24 heures après le dernier message que la personne t'a envoyé. Ensuite, Instagram ferme la fenêtre. Un humain peut encore envoyer une réponse avec le tag human agent jusqu'à 7 jours, et un commentaire sur ta publication te donne droit à un message privé dans les 7 jours.
Est-ce que je peux envoyer un DM automatique à quelqu'un qui a commenté ?
Oui : un message, dans les 7 jours qui suivent le commentaire, et un seul par commentaire. C'est la règle de la réponse privée chez Meta, et c'est pour ça que les outils comment-to-DM mettent le lien dans un bouton dès ce premier message. Si la personne répond, une fenêtre de 24 heures normale s'ouvre et tu peux discuter.
Est-ce qu'il me faut un compte professionnel pour automatiser les DM Instagram ?
Oui. L'Instagram API with Instagram Login exige un compte professionnel, business ou créateur, ainsi qu'une app disposant des permissions instagram_business_basic et instagram_business_manage_messages. Les comptes personnels n'ont aucune API de messagerie.
Un plug pour chaque plateforme que ton agent touche
29 $ par mois pour 5 comptes connectés, résiliable à tout moment. Toutes les fonctionnalités dans tous les forfaits.
Récupère ta clé API →