O que é Instagram na Notifique?
É o canal para mandar e receber mensagens diretas (DM) e moderar comentários na conta conectada. Você integra pelo painel ou API; a plataforma cuida da fila, da sessão e do status de cada envio. Hoje o foco é a conexão não oficial (login com usuário e senha da conta Instagram). A integração oficial Meta está em desenvolvimento e será documentada em breve. Você pode:- Conectar uma conta de operação com login ou link compartilhável
- Enviar texto e mídia por URL (imagem, vídeo, áudio, documento)
- Receber DMs e acompanhar por webhook (
instagram.received) - Editar texto enviado (janela de 15 min) ou apagar (unsend)
- Responder e moderar comentários em posts da conta
Quando usar?
Funciona muito bem para atendimento em DM, notificações e canal paralelo ao WhatsApp. Não serve para publicar feed ou stories, aqui é Direct e comentários.Como funciona na prática
- Crie uma conexão no painel ou API (login ou
generateShareableLink: truepara outra pessoa conectar) - Se o Instagram pedir 2FA ou desafio de segurança, complete o fluxo (HTTP 428)
- Com status ACTIVE, envie com
instanceId, destinatário (@usuarioou ID) e tipo de conteúdo - A plataforma enfileira, envia e atualiza o status; seu backend recebe avisos se configurou webhooks
Cada API Key pertence a um workspace. Na v1 não envie
x-workspace-id.Conexão oficial Meta (em breve): quando disponível, seguirá o padrão dos outros canais oficiais (credenciais Meta, sem login por senha). A documentação será atualizada nesta mesma aba.
Ciclo da conexão
Depois de criar, a instância passa por PENDING (aguardando login) ou ACTIVE (sessão válida). Se a sessão cair, fica DISCONNECTED até reconectar. Instância removida → CANCELLED. Webhooks úteis:instagram.instance.connected, instagram.instance.disconnected, instagram.instance.challenge_required.
Ciclo da mensagem
Após oPOST, a mensagem fica em QUEUED ou SCHEDULED, depois PROCESSING → SENT. Engajamento pode vir como DELIVERED, READ ou RESPONDED. Edição vira EDITED; falha vira FAILED; cancelamento na fila vira CANCELLED; unsend vira DELETED.
Editar texto enviado: só mensagens de texto, até 1000 caracteres, 15 minutos após o envio, máximo 5 edições. Webhook: instagram.edited.
Depois de conectar
- Envie com
POST /v1/instagram/messages - Liste inbound com
GET /v1/instagram/messages/inbound - Modere comentários com os escopos
instagram:comments:replyeinstagram:comments:moderate - Configure webhooks (
instagram.sent,instagram.received, …), eventos começam cominstagram., nãomessage.*(WhatsApp)
Próximos passos
- Quick Start: conectar e primeiro DM
- Política anti-suspensão: warm-up e cooldown
- Escopos da API Key: permissões
- Eventos dos webhooks: o que chega na sua URL

