Trigger Receive Instagram
Descripción
Sección titulada «Descripción»El modulo instagramReceive es un trigger que inicia el workflow cuando la cuenta de Instagram del negocio recibe un mensaje directo (DM), a través de la Messenger Platform de Meta. Extrae el remitente y el texto y los deja en una forma uniforme (igSenderId, content, message_id) para que los nodos siguientes —por ejemplo el Equipo de agentes (router)— identifiquen el canal como instagram y respondan al usuario correcto.
Requisitos
Sección titulada «Requisitos»- Una cuenta de Instagram Business o Creator vinculada a una página de Facebook.
- Una App de Meta (developers.facebook.com) con el producto Instagram / Messenger.
- Un access token con el permiso
instagram_manage_messagesy el ID de la cuenta de Instagram (IG user id).
Cómo configurar (paso a paso)
Sección titulada «Cómo configurar (paso a paso)»-
Preparate la cuenta. Pasá tu Instagram a Business/Creator y vinculalo a una página de Facebook.
-
Creá la App de Meta. En developers.facebook.com creá una App, agregá el producto Instagram (o Messenger) y obtené un access token con
instagram_manage_messages. Anotá también el IG user id. -
Creá la credencial en Floogos. En Credenciales → Nueva, guardá
{ accessToken, igId }. -
Cargá la credencial en el nodo. En
Trigger Receive Instagram, seleccioná esa Credencial de Instagram. -
Generá la URL del webhook. En el nodo, generá la URL Webhook (el endpoint público de Floogos).
-
Registrá el webhook en Meta. En tu App → Webhooks → Instagram, pegá la URL, definí el verify token y suscribí el campo
messages. Suscribí también la página/cuenta a la App. -
Verificá y activá. Enviá un DM a la cuenta: el workflow se dispara. Poné el workflow en Activo.
{ "nextModule": "siguiente_modulo", "data": { "channel": "instagram", "type": "text", "igSenderId": "17841400000000000", "igRecipientId": "17841499999999999", "content": "Hola, quiero una factura", "message_id": "aWdfZG1f...", "metadata": { "message_id": "aWdfZG1f...", "is_echo": false } }}Responder al usuario
Sección titulada «Responder al usuario»Para contestarle, agregá después un nodo Instagram: por defecto responde a data.igSenderId (el usuario que escribió). Para un asistente conversacional, poné en el medio el nodo Equipo de agentes (router) y enviá {{reply}}.
- La identidad de la sesión se aísla por
igSenderId, así cada usuario tiene su propia memoria. - Instagram solo permite responder dentro de la ventana de mensajería estándar de Meta.
Nodos Relacionados
Sección titulada «Nodos Relacionados»- Instagram (enviar DM)
- Equipo de agentes (router) (equipo de agentes por canal)