Plugins e notificações
Webhook próprio
Receba os eventos da loja em JSON, no seu sistema.
Com um webhook próprio, a loja envia um POST para o endereço que você escolher sempre que algo acontece. É o caminho para avisar um CRM, um ERP, um bot ou qualquer automação.
Cadastrar#
Abra Webhooks#
Em Configuração, encontre a seção Webhooks e clique em Criar.
Escolha Webhook próprio#
Informe a URL do seu sistema e dê um nome ao webhook. Em produção a URL precisa ser
https.Marque os eventos#
Evento Quando dispara Quem pode assinar order_paidPagamento confirmado Quem pode ver vendas chat_createdChat aberto Quem tem acesso total chat_messageMensagem do comprador ou da equipe Quem tem acesso total feedback_createAvaliação recebida Quem pode ver avaliações Os eventos de chat entregam a conversa inteira, inclusive de chats privados. Por isso, só quem tem acesso total pode assinar.
Guarde o Secret#
Ao salvar, o painel mostra o Secret uma única vez. Ele serve para o seu sistema confirmar que o evento veio mesmo da loja.
Teste#
Use o botão de teste e veja o resultado no histórico de entregas.
O que chega#
Exemplo do evento order_paid:
{
"event_name": "order_paid",
"order": {
"id": "6f2c1a9e-6c1f-4f0e-9a51-3d3f4f2c7b10",
"number": 1001,
"status": "paid",
"total": 15.5,
"currency": "BRL",
"method": "pix",
"gateway": "promissepay",
"paid_at": "2026-10-31T15:04:05.000Z",
"coupon": null,
"customer": { "name": "Ana Lima", "email": "ana@exemplo.com", "phone": "11999998888" },
"utm": {}
},
"items": [
{ "id": "b1c7e3f2-2f6f-4d3f-8b43-0d1f0e7a9c21", "product_id": "0f0e5b0c-2b7c-4a6e-9c0d-7a5a4a3b2c1d", "variant_id": null, "name": "Curso", "variant": null, "quantity": 1, "unit_price": 15.5 }
]
}Os valores chegam em reais, com casas decimais.
Validar e tratar#
Toda entrega traz a assinatura no cabeçalho x-webhook-signature. Confira antes de confiar no conteúdo. A página de desenvolvedores tem o exemplo pronto em Node, os outros eventos e as regras de nova tentativa.

