Trackily Docs

Messages Instagram & Messenger

Des réponses automatiques en message privé, sur Instagram et sur Messenger, depuis ta propre Page. Quelqu'un commente une publication, t'écrit un mot-clé, répond à ta story ou te mentionne dans la sienne : il reçoit un message, des boutons, et au besoin Trackily lui demande son e-mail ou son téléphone pour l'inscrire dans une de tes listes. Chaque lien est suivi jusqu'à la commande. Le menu est Messages Instagram & Messenger, après WhatsApp.

Ce que fait le module

Objet À quoi il sert
Application Ton app Meta, créée par toi chez Meta. Elle porte une adresse de webhook : c'est par elle que Meta prévient Trackily.
Page Une Page Facebook branchée sur l'application. Elle répond sur Messenger et, si un compte Instagram professionnel y est lié, sur Instagram.
Contact Une personne sur un canal. La même personne sur Instagram et sur Messenger compte pour deux contacts.
Automatisation Un déclencheur (commentaire, mot-clé, réponse à une story, mention en story) et un scénario : les messages qui partent en privé, les délais, la capture d'un e-mail ou d'un téléphone.

En pratique :

  • Commentaire → DM : quelqu'un écrit « PRIX » sous ta publication, il reçoit le lien en privé, et une réponse publique s'affiche sous son commentaire si tu veux.
  • Mot-clé en DM : quelqu'un t'écrit « CATALOGUE » en privé, le scénario lui répond.
  • Réponse à une story et Mention en story : la suite part en privé (Instagram seulement).
  • Capture : un e-mail va dans une liste e-mail Trackily (avec son double opt-in), un téléphone dans une liste WhatsApp (avec un texte de consentement obligatoire).
  • Suivi : chaque bouton lien est compté, et s'il vise une campagne Trackily, la commande qui suit est attribuée à l'automatisation.

Ce qu'il ne fait pas

Ce sont les règles de Meta. Les enfreindre fait bloquer ta Page, alors Trackily les applique avant même d'appeler Meta.

  • Pas de diffusion en masse. Rien ne part vers quelqu'un qui ne t'a pas écrit ou commenté. Aucun écran, aucun outil ne permet d'écrire « à tous ».
  • La fenêtre de 24 h. Trackily n'écrit à un contact que dans les 24 h qui suivent son dernier message (texte, bouton, réponse rapide, réponse ou mention en story). Chaque nouveau message du contact rouvre la fenêtre. Passé ce délai, plus rien ne part, même si le scénario n'est pas fini.
  • Une seule réponse privée par commentaire, dans les 7 jours qui suivent le commentaire. Elle n'ouvre pas la fenêtre : après elle, rien d'autre ne part tant que la personne n'a pas répondu. C'est pourquoi le premier message d'un scénario de commentaire doit inviter à répondre (« Réponds OUI pour recevoir le lien »).
  • Pas de boîte de réception. Tu ne réponds pas à la main depuis Trackily : tu réponds depuis l'app Instagram, Messenger ou Meta Business Suite, et les automatisations se taisent le temps que tu parles (voir Suivi).
  • Pas de séquence sur plusieurs jours, pas de conditions, pas de TikTok (TikTok n'a pas d'API de messages privés).
  • Un mot d'arrêt coupe tout. Une personne qui écrit STOP ne reçoit plus aucun message automatique.

Avant de commencer

  • Le module doit être inclus dans ta licence. Sinon le menu affiche « Fonctionnalité non incluse dans ta licence » ; si on vient de l'activer pour toi, clique « Revérifier ma licence ».
  • L'URL publique de ton instance doit être réglée, en https (Settings (Paramètres) → General → Advanced Configuration → Public URL, ou à défaut la variable d'environnement BASE_URL). Sans elle, Meta ne peut pas joindre le webhook et les liens partent sans suivi.
  • Droits : les pages Comptes demandent le droit « settings », les pages Contacts et Automatisations le droit « landings ».

Les pages de cette documentation

  1. Connexion — créer ton app Meta pas à pas, brancher ta Page, tester depuis le compte d'un ami, et le bac à sable pour essayer sans Meta.
  2. Automatisations — les quatre déclencheurs, les mots-clés, la priorité, les étapes, les limites de Meta, la capture, le test.
  3. Suivi — liens suivis et ventes attribuées, statistiques, contacts et conversations, STOP et START, reprise humaine, réglages.

Par MCP

Les outils demandent la licence du module et les scopes dm:read (lecture) ou dm:write (écriture) — voir Scopes. Aucun outil ne crée une application ni ne colle un jeton de Page : la clé secrète et le jeton passeraient par la conversation. Brancher se fait toujours dans l'admin.

Outil Ce qu'il fait
list_dm_accounts Les applications et leurs Pages : canaux, statut, expiration du jeton (jamais le jeton), ce que la Page peut faire, abonnement, dernières notifications reçues, alerte, envois et échecs sur 24 h, et les réglages du module.
list_dm_contacts Les contacts, 50 par page : canal, nom, @, dernier message, fenêtre ouverte jusqu'à quand, e-mail et téléphone capturés, désabonnement. Filtres : compte, canal, recherche.
get_dm_conversation La conversation d'un contact : ses 200 derniers messages et les automatisations par lesquelles il est passé.
list_dm_automations Les automatisations, avec leur état, leurs avertissements et leurs chiffres sur 7 jours.
get_dm_automation Une automatisation en entier : déclencheur, réglages, étapes.
create_dm_automation Crée une automatisation, éteinte par défaut (passe actif: true pour qu'elle réponde). Même validation que l'écran : un refus dit le champ et l'étape à corriger.
update_dm_automation Modifie une automatisation (seuls les champs passés changent). L'éteindre arrête ses conversations en cours.
delete_dm_automation Supprime une automatisation : conversations en cours arrêtées, envois en attente annulés. Ses statistiques restent.
test_dm_automation Simule le scénario avec un contact fictif. Rien n'est envoyé, rien n'est écrit.
get_dm_automation_stats Les statistiques sur 7 ou 30 jours, jour par jour, avec les commandes et le chiffre d'affaires attribués.
list_dm_recent_posts Les 25 dernières publications d'une Page (Instagram ou Facebook), lues chez Meta à la demande, pour viser un commentaire.

create_dm_automation, update_dm_automation et delete_dm_automation demandent dm:write ; tous les autres, dm:read.