{ name, trigger_event, steps, active }. Você monta no painel ou pela API v1 (cvx_live_...). Automações criadas pela API nascem desativadas (active: false) até alguém ligar. Use o builder e os templates para montar o JSON.
Páginas
Criar e editar
Intenção → plano → JSON, etapas, preview e validação.
Templates
E-mail, SMS e WhatsApp com metatags válidas.
Triggers
Quando cada gatilho dispara e quais dados vêm junto.
Steps, actions e conditions
Tipos de passo, operadores (
= e não equals) e actions.Metatags
Variáveis
{{categoria.campo}} por gatilho.Execução
Quando corre, duplicidade, falhas e como diagnosticar.
Regras para IA
Contrato para a LLM operar como automation builder.
Como funciona (visão de uso)
- Um evento ocorre (pagamento, PIX, carrinho, etc.).
- Só correm automações da mesma loja, com o mesmo
trigger_eventeactive: true. - Conditions decidem o ramo. Metatags
{{chave}}são preenchidas no envio; chave sem valor vira texto vazio. - Actions enviam a mensagem, disparam o webhook ou criam o cupom.
- O painel mostra se a execução concluiu, falhou ou foi bloqueada (por exemplo, falta de créditos).
Campos da automação
Não há
draft, paused ou archived. Pausar = active: false. Excluir a automação no painel remove o fluxo.
Exemplo mínimo válido
pix.generated.
Exemplo inválido
order.shipped não existe; e-mail exige nome e e-mail do remetente. Para rastreio use tracking_code_updated.
Exemplos comuns
PIX gerado → espera → WhatsApp
Use o exemplo mínimo.{{order.pix_code}} é o copia-e-cola; {{order.url_pix_gerado}} é a página de pagamento. O QR em HTML ({{order.pix_qr_code}}) vale no e-mail.
Carrinho abandonado → SMS
Pagamento confirmado → e-mail
Código de rastreio → WhatsApp
Autenticação da API pública
POST /api/v1/automations sem active grava desativada. Para disparar mensagens, envie PATCH com "active": true depois de revisar.