events que a ativam. Cada evento corresponde a uma mudança de estado de um pedido ou a uma ação do comprador.
Eventos disponíveis
| Valor | Label | Descrição |
|---|---|---|
order.paid | Pedido Pago | Disparado quando o pagamento é confirmado. |
order.created | Pedido Criado | Disparado assim que o pedido é gerado (antes do pagamento). |
order.refunded | Pedido Estornado | Disparado quando um reembolso é processado. |
order.expired | Pedido Expirado | Disparado quando o prazo de pagamento vence. |
order.failed | Pedido Falhou | Disparado quando a tentativa de pagamento é recusada. |
order.abandoned | Carrinho Abandonado | Disparado quando um pedido permanece sem pagamento após o checkout (carrinho abandonado). |
lead.created | Lead Criado | Disparado quando um novo lead é registrado via checkout. |
Suporte por tipo de integração
Nem todos os tipos processam todos os eventos. A tabela abaixo indica os eventos reconhecidos por cada tipo:| Tipo | order.paid | order.created | order.refunded | order.expired | order.failed | order.abandoned | lead.created |
|---|---|---|---|---|---|---|---|
| webhook | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| roigenius | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| active_campaign | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| make | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| zapier | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| google_analytics | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| utmify | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| hotzapp | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| meta_pixel | ✓ | ✓ | — | — | — | ✓ | ✓ |
| cademi | ✓ | — | ✓ | — | — | — | — |
| themembers | ✓ | — | ✓ | — | — | — | — |
| curseduca | ✓ | — | ✓ | — | — | — | — |
| circle | ✓ | — | ✓ | — | — | — | — |
| memberkit | ✓ | — | ✓ | — | — | — | — |
| leadlovers | ✓ | — | ✓ | — | — | — | — |
| rdstation | ✓ | — | ✓ | — | — | — | — |
| mailchimp | ✓ | — | ✓ | — | — | — | — |
| voxuy | ✓ | — | ✓ | — | — | — | — |
| spedy | ✓ | — | ✓ | — | — | — | — |
| bling | ✓ | — | ✓ | — | — | — | — |
| notazz / enotas / plugnotas | ✓ | — | ✓ | — | — | — | — |
Ao configurar uma integração, só é possível assinar os eventos que aquele tipo realmente despacha (a lista acima). Eventos não suportados são rejeitados na criação/edição.
Os tipos
webhook e roigenius encaminham o payload completo para qualquer evento (incluindo lead.created). Os tipos make e zapier encaminham apenas eventos de pedido (order.*).Payload do evento
Quando um evento é disparado, a integração recebe um objeto com a seguinte estrutura geral:Rastreamento (tracking)
Todos os eventos order.* incluem data.purchase.tracking (e os eventos lead.created incluem data.lead.tracking). O objeto contém todos os parâmetros de URL capturados no checkout, exatamente como vieram, acrescidos das chaves de UTM padronizadas — que estarão sempre presentes (com valor null quando ausentes):
| Campo | Descrição |
|---|---|
source | Origem resolvida: utm_source ou, na falta dele, src. |
utm_source, utm_medium, utm_campaign, utm_content, utm_term | Parâmetros UTM padrão. |
src, sck | Códigos de rastreamento de afiliado/origem. |
| (outros) | Qualquer parâmetro extra presente na URL do checkout (ex.: fbclid, gclid, xcod) é repassado no mesmo nível. |
As chaves de UTM acima são garantidas no objeto (mesmo que
null). Parâmetros adicionais aparecem apenas quando presentes na URL — não assuma um conjunto fixo de chaves.