Eventos Disponíveis
contact · event · messageincoming · messageoutgoing · campaign · template · protocol · wallet · whatsappnumbers · status
Linguagens Suportadas
Os webhooks do Invenio são baseados em HTTP — qualquer linguagem que suporte servidor web pode ser utilizada.Requisitos de Infraestrutura (Produção)
Configurar o Webhook no Invenio Center
Caminho: Invenio Center > Configurações > Webhook > GerenciarPreparar o servidor endpoint
Acessar configurações do Webhook

Tela de gerenciamento do Webhook

Configuração da URL do endpoint

Confirmação de configuração salva
Adicionar a URL do endpoint
Diagrama de Funcionamento
Mapeamento de Campos
Message (Mensagem)
Reúne todas as informações relacionadas às mensagens trafegadas no contato, tanto de entrada quanto de saída. Inclui o conteúdo da mensagem, identificadores únicos para rastreio e dados como data, hora e canal de envio, permitindo o acompanhamento completo das interações.1 E-mail · 2 SMS · 3 WhatsApp · 4 Chat · 5 Facebook · 6 Telegram · 7 Voz · 8 Instagram · 9 Viber
Modelo JSON — Mensagem de Entrada (Incoming)
Modelo JSON — Mensagem de Entrada (Incoming)
Modelo JSON — Mensagem de Saída (Outgoing)
Modelo JSON — Mensagem de Saída (Outgoing)
Status
Responsável por informar o estado atual da mensagem ao longo do seu ciclo de vida. Contempla informações como status de envio (enviado, entregue, lido ou falha), além de datas e horários relevantes de cada etapa, permitindo o monitoramento completo da evolução da mensagem.Modelo JSON — Status
Modelo JSON — Status
Event (KPI Evento)
Reúne os dados de eventos da plataforma, incluindo eventos sistêmicos e personalizados, utilizados no mapeamento do fluxo de comunicação. Esses eventos representam ações ou gatilhos que influenciam o comportamento e o processamento das interações.Modelo JSON — KPI Evento
Modelo JSON — KPI Evento
Campaign (Campanha)
Apresenta os dados da campanha disparada, contemplando informações da campanha em si, e não das mensagens individuais. Inclui identificador, canal, tipo, datas, volume de envio, status e dados do mailing, além de informações de criação e configuração, permitindo acompanhar e analisar o desempenho da campanha.1 E-mail · 2 SMS · 3 WhatsApp · 4 Chat · 5 Facebook · 6 Telegram · 7 Voz · 8 Instagram · 9 Viber
TypeCampaignCode:
EM E-mail · SL SMS Long · SS SMS Short · VW Voz Way · WB WhatsApp Broadcast · WE WhatsApp Oficial Exclusivo · WP WhatsApp Prospect · WO/WC WhatsApp Oficial Compartilhado
CampaignStatusCode:
C Cancelada · E Não enviada · F Finalizada · I Iniciada · P Aguardando processamento
Modelo JSON — Campanha
Modelo JSON — Campanha
Modelo JSON — Status da Campanha
Modelo JSON — Status da Campanha
Template
Contém os dados do template, sem relação direta com envios de mensagens. Apresenta informações de identificação e estrutura, além de eventos como criação, alterações e mudanças de status ao longo do seu ciclo de vida.Modelo JSON — Template
Modelo JSON — Template
Protocol (Protocolo)
Refere-se ao identificador do atendimento, vinculando a mensagem a um protocolo específico. Permite organizar e rastrear conversas, trazendo dados como ID do protocolo, data de criação, status e informações de encerramento do atendimento.User (Usuário)
Apresenta os dados do usuário na plataforma, de forma independente das interações com mensagens. Contempla informações relacionadas à identificação e ao perfil do usuário, além de eventos como criação, atualização e grupos de acesso, permitindo o acompanhamento e controle operacional.Wallet (Carteira / Segmento)
Representa os dados da carteira (segmento) na plataforma, de forma independente dos envios de mensagens. Inclui informações de identificação e configuração, além de eventos como criação e atualização, permitindo o gerenciamento e a organização dos segmentos.WhatsApp Numbers (Linhas WhatsApp)
Contém os dados dos números de WhatsApp cadastrados na plataforma, de forma independente das mensagens. Inclui informações cadastrais, configurações e o histórico de alterações, como atualizações e mudanças de status ao longo do tempo.Modelo JSON — Número WhatsApp
Modelo JSON — Número WhatsApp
Links Relacionados
Configurações Gerais da Conta
Lista de IPs para Firewall
⁉️ Perguntas Frequentes (FAQ)
📦 Quais objetos o Webhook envia?
📦 Quais objetos o Webhook envia?
contact · event · messageincoming · messageoutgoing · campaign · template · protocol · wallet · whatsappnumbers · status⏱️ Com que frequência os lotes são entregues?
⏱️ Com que frequência os lotes são entregues?
⏳ Quando começam a chegar os dados após a configuração?
⏳ Quando começam a chegar os dados após a configuração?
🔐 É obrigatório usar HTTPS no endpoint?
🔐 É obrigatório usar HTTPS no endpoint?
🖥️ Quais são os requisitos mínimos de infraestrutura?
🖥️ Quais são os requisitos mínimos de infraestrutura?
☁️ Posso usar infraestrutura cloud ou on-premises?
☁️ Posso usar infraestrutura cloud ou on-premises?
➕ O que é a 'fila paralela' e há custo extra?
➕ O que é a 'fila paralela' e há custo extra?
📍 Onde configuro o Webhook no Invenio Center?
📍 Onde configuro o Webhook no Invenio Center?