Skip to main content
Automações enviam mensagens quando algo acontece na loja: PIX gerado, pagamento confirmado, carrinho abandonado, lead novo, rastreio atualizado, e-mail recebido ou eventos de assinatura. O fluxo é o JSON { 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)

  1. Um evento ocorre (pagamento, PIX, carrinho, etc.).
  2. Só correm automações da mesma loja, com o mesmo trigger_event e active: true.
  3. Conditions decidem o ramo. Metatags {{chave}} são preenchidas no envio; chave sem valor vira texto vazio.
  4. Actions enviam a mensagem, disparam o webhook ou criam o cupom.
  5. 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

Válido: gatilho existe, nome no tamanho certo, delay entre 1 e 10080 minutos, WhatsApp com mensagem, metatags disponíveis em pix.generated.

Exemplo inválido

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

O limite de 160 caracteres do SMS vale no texto salvo. Depois da substituição, a URL pode deixar a mensagem mais longa.

Pagamento confirmado → e-mail

Código de rastreio → WhatsApp

Não existe gatilho “pedido enviado”. O evento é a atualização do rastreio.

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.