Guía · Instagram · DMs
Conecta tu Instagram al asistente
Guía completa para recibir y responder DMs de Instagram · ~25 minutos · Sin experiencia previa
✅ APROBADO por compuerta del dueño 13-jul-2026.
Qué vas a lograr: que los mensajes directos (DMs) de tu Instagram lleguen a tu asistente y se respondan solos. Instagram se conectaa través de tu App de Meta y tu Página de Facebook — la misma app que usaste para Messenger.
Qué necesitas antes de empezar: una cuenta deInstagram Profesional (Empresa o Creador) · unaPágina de Facebook vinculada a ese Instagram · seradministrador con acceso completo de la Página · navegador de computadora con popups permitidos para facebook.com.
Si ya seguiste la guía de Messenger: reutilizas la MISMA app y el flujo te tomará la mitad del tiempo. Esta guía asume eso; si aún no tienes app, empieza por la Guía de Messenger (Parte 1) y vuelve.
Índice de la guía
- 1 · Preparar Instagram
- 2 · Habilitar Instagram en tu App
- 3 · Tus credenciales (3 valores)
- 4 · El webhook (dos lugares)
- 5 · Probar
- Resumen de 1 minuto
- #1 · "Mi Instagram no aparece"
- #2 · La llave que silencia todo
- #3 · La sesión caducada (oidclink)
- #4 · "Invalid Scopes"
- #5 · Popup bloqueado
- #6 · App Secret de 32 hex
- #7 · El ID es el número, no el @
- #8 · La suscripción fantasma
- #9 · No regeneres el par
PARTE 1 · Preparar Instagram (las llaves que están en el teléfono)
1.1 Cuenta Profesional
App de Instagram: Configuración → Cuenta → Cambiar a cuenta profesional→ Empresa o Creador.
PARTE 2 · Habilitar Instagram en tu App de Meta (misma app de Messenger)
2.1 La sección correcta
developers.facebook.com → tu app → caso de uso Messenger →Instagram settings (en el menú del caso de uso). Ahí vive todo lo de esta guía. (Verás también un caso de uso separado "Manage messaging & content on Instagram" con su propio checklist de publicar la app y otro App Review —ignóralo: es otro carril, más largo, que no necesitas para conectar DMs con tu app existente.)
2.2 Conecta la Página con su Instagram
En Instagram settings → Access tokens verás "No page permissions granted" la primera vez.
Pulsa Add or remove Pages → en el popup: marca tu Página✅ y tu cuenta de Instagram ✅ → elige siempre "Opt in to current only" (nunca "all current and future") → todos los permisos en Sí → Done. La sección mostrará tu Página con "Token generated".
PARTE 3 · Tus credenciales (3 valores)
3.1 El token (es un Page Access Token con permisos de Instagram)
En Access tokens, fila de tu Página → Generate. Cópialo completo. Verifícalo en el Access Token Debugger (developers.facebook.com/tools/debug/accesstoken): debe decir Type: Page · Expires: Never y en Scopes debe aparecerinstagram_manage_messages. Si no aparece, vuelve a ig-trampa-4.
3.2 App Secret
App settings → Basic → App secret → Show. El MISMO de Messenger (32 caracteres hexadecimales exactos).
3.3 Instagram ID (el "object id")
Es el ID numérico de tu cuenta profesional (no tu @usuario). Lo ves en Business Suite → Instagram accounts (o en la propia sección de Instagram settings).
PARTE 4 · El webhook (dos lugares, no uno)
Conecta desde el panel (recomendado): usa la adenda de conexión en 2 pasos — el panel te genera el Callback URL + Verify Token; no configures nada a mano antes de tenerlos.
4.1 Pega el par en Instagram settings
Instagram settings → Webhooks → Add callback URL → pega Callback URL + Verify token del panel → Verify and save (debe quedar en verde).
4.2 Suscribe messages a nivel de app (el paso que todos se saltan)
En la sección Webhooks general de la app → dropdown de objeto →Instagram → suscribe solo el campo messages.
PARTE 5 · Probar (con el detalle del modo desarrollo)
Completa el Conectar en tu panel (App Secret + token + Instagram ID) → el canal queda pendiente. Envía un DM desde OTRA cuenta de Instagram — y aquí el detalle que nadie te dice: mientras tu app está en modo desarrollo, solo entregan webhooks los DMs de cuentas con rol en la app(Instagram Tester: App roles → invitar → la cuenta acepta en Instagram → Configuración → Sitios web y apps → Invitaciones). El primer DM válido activa el canal (pendiente → conectado) y el asistente responde.
RESUMEN DE 1 MINUTO
| Paso | Dónde | Resultado |
|---|---|---|
| Profesional + Página vinculada + llave de mensajes | App de Instagram | ig-trampas 1-2 evitadas |
| Sesión IG↔Página sana | Business Suite (incógnito si falla) | sin "Login needed" |
| Permisos IG al caso de uso | App → Permissions | Ready for testing |
| Página+IG conectadas | Instagram settings → Add or remove Pages | Token generated |
| Token verificado | Generate + Debugger | Page/Never + instagram_manage_messages |
| Webhook | Callback+Verify y objeto Instagram → messages | los DOS lugares |
| Probar | DM desde cuenta con rol tester | pendiente → conectado 🎉 |
Guía basada en la conexión real ejecutada el 12-jul-2026, con sus nueve trampas y salidas tal como ocurrieron. La interfaz de Meta cambia con frecuencia: si una pantalla no coincide, busca los mismos rótulos en la sección equivalente.
Documentación en curso: la figura final (conversación real del estreno IG) se incorpora al recibir la captura meta-46 (aún por producir). No bloquea el re-maquetado; la guía es noindex.