Manual Automações

Manual Automações

Bem-vindo ao manual das Automações do Painel de Controle Datacake. Automações são um módulo que permite injetar requisições HTTP (API) dentro dos fluxos internos do nosso sistema — toda vez que um evento acontece (pedido finalizado, status alterado, novo lead, login realizado etc.), você pode disparar uma sequência de chamadas para sistemas externos e tratar as respostas.

Esta página é o mapa das outras seis. Escolha abaixo o caminho de leitura mais adequado ao seu nível.


🚦 Por onde começar?

🧑‍💻 Já tenho experiência técnica

Você já sabe trabalhar com JSON, HTTP, e tem familiaridade com Django Template Language (ou qualquer linguagem de template como Jinja, Handlebars, Liquid). Pula direto para a referência:

Ordem

Página

Use para…

Ordem

Página

Use para…

1

4. Gatilhos (Triggers) de Automações

Descobrir qual evento disparar e quais variáveis ele expõe.

2

5. Biblioteca de Variáveis

Mapear os campos disponíveis em {{ order }}, {{ wda_user }}, {{ lead }} etc.

3

6. Biblioteca de Tags do Integrator

Lista completa dos filtros e tags customizados que você pode usar nos templates.

Se em algum momento bater dúvida sobre como o módulo executa as ações em sequência (autenticação, response chain, modo headless, segurança SSRF), volte para 1. O que é uma Automação.


🌱 Estou começando do zero

Você nunca configurou uma automação ou nunca trabalhou com templates Django. Siga o caminho completo, na ordem das páginas:

Ordem

Página

O que você vai aprender

Ordem

Página

O que você vai aprender

1

1. O que é uma Automação

Conceito do módulo, arquitetura de execução, campos do painel e restrições de segurança.

2

2. Princípios de Django Template

Sintaxe básica ({{ var }}, {% if %}, {% for %}), filtros, comportamento de variáveis ausentes.

3

3. Princípios de API

Anatomia de requisição (URL, método, parâmetros, headers, body) e response (status, headers, body), e como cada parte mapeia nos campos do painel.

4

4. Gatilhos (Triggers) de Automações

Os 12 gatilhos de método + gatilhos de integração, com inputs e outputs.

5

5. Biblioteca de Variáveis

Catálogo de variáveis disponíveis por gatilho, com exemplos de campos.

6

6. Biblioteca de Tags do Integrator

Filtros e tags customizados para usar nos templates.

Dica — não tente decorar tudo. Leia 1, 2 e 3 com atenção para entender o modelo mental. Depois, mantenha 4, 5 e 6 abertos como referência enquanto monta sua primeira automação.


Pré-requisitos

Independentemente do caminho que você escolher, esta documentação assume:

  • Familiaridade com JSON (objetos, arrays, tipos primitivos).

  • Lógica de programação básica (variáveis, condicionais, laços).

  • Conceitos de requisição HTTP (URL, método, headers, body, status code).


Índice completo das páginas

  1. O que é uma Automação — conceito, arquitetura, glossário, campos do painel e segurança.

  2. Princípios de Django Template — referência rápida da sintaxe da linguagem de templates.

  3. Princípios de API — fundamentos de requisição/response HTTP e como mapeiam nos campos do painel.

  4. Gatilhos (Triggers) de Automações — todos os eventos do sistema que disparam automações.

  5. Biblioteca de Variáveis — referência das variáveis disponíveis no contexto do template.

  6. Biblioteca de Tags do Integrator — referência dos filtros e tags customizados.


Dúvidas ou pedidos de novos filtros/gatilhos? Abra um ticket com o time Datacake. Boa parte do que existe hoje nesse manual nasceu de pedidos de clientes.