Skip to main content
Canal de tipo META_INSTAGRAM. La autorización se hace con el OAuth de Instagram, no con el de Facebook.

Requisitos

  • Cuenta profesional de Instagram (Business o Creator): una cuenta personal no sirve
  • La cuenta debe estar vinculada a un Portafolio Empresarial de Meta
  • Mensajes de cuenta profesional habilitados en los ajustes de Instagram

Conectar

El código es el mismo que para cualquier canal:
El SDK abre una ventana en instagram.com/oauth/authorize con estos scopes: Una vez que el usuario autoriza, el SDK devuelve code y accessToken. Reenvía el objeto completo para finalizar la conexión.

Qué cambia en Instagram

La ubicación y el contacto no existen en Instagram. La plataforma no tiene esos tipos de mensaje: la llamada no va a funcionar. Consulta la matriz de capacidades.

Hablar fuera de la ventana

Instagram tiene ventana de conversación: 24 horas desde el mensaje del cliente, ampliada a 7 días si marcas la respuesta con la human agent tag. Para hablar después hay dos caminos, los dos de Meta:
Instagram no tiene plantilla preaprobada. La edge message_templates del Graph API existe solo en el node Page; ningún node de Instagram la expone.Omni Z-API conecta Instagram mediante Instagram Login (scopes instagram_business_basic e instagram_business_manage_messages), que corresponde al node IGUserForIGOnlyAPI: sin plantillas y sin token de marketing.
Lo que sí tienes para hablar después de la ventana:
Si tu caso exige plantillas o mensajes de marketing recurrentes en Instagram, el camino sería conectar mediante Facebook Login con la cuenta vinculada a una página: otro modelo de integración, que Omni Z-API no usa hoy.