O follow-up depende de memória
Cliente cadastrado sem e-mail de boas-vindas, orçamento aprovado sem tarefa de implantação, contrato vencendo em 30 dias sem ninguém avisado. Nada disso quebra o sistema, e é exatamente por isso que ninguém percebe.
Add-on do TETIS ERP · automação em canvas
Monte a automação arrastando blocos num canvas, no estilo do n8n, sem sair do ERP. Você escolhe o gatilho e liga os nós até a ação. Como o motor mora dentro do sistema, ele já enxerga o cliente, a fatura e o pedido: não existe integração para montar antes de começar.
40 gatilhos de negócio · a fila roda a cada 10 segundos · simule antes de ligar
Empresas que rodam o TETIS ERP no dia a dia
O problema
O passo que "todo mundo sabe que tem que fazer" depende de alguém lembrar. Quando essa pessoa entra de férias, o passo simplesmente para de acontecer.
Cliente cadastrado sem e-mail de boas-vindas, orçamento aprovado sem tarefa de implantação, contrato vencendo em 30 dias sem ninguém avisado. Nada disso quebra o sistema, e é exatamente por isso que ninguém percebe.
Quem já usa Zapier, Make ou n8n paga uma segunda mensalidade para ler por API o dado que já está no sistema. Cada campo novo vira mapeamento à mão, e cada erro de token derruba o fluxo sem avisar ninguém.
O medo é legítimo: robô que edita registro sozinho, no cadastro errado, em cima de mil clientes. Sem um jeito de rodar a regra em branco e ver o que ela faria, ligar automação é ato de fé.
A automação não rodou. Foi o filtro que barrou, a condição que caiu no ramo errado ou a API que devolveu 500? Com o log em outra ferramenta, a resposta leva meio dia e três pessoas.
Antes × depois
O fluxo, ponta a ponta
O que separa uma automação que fica ligada de uma que é desligada na primeira semana é o que existe em volta dela: o teste antes, o log depois e o botão de voltar. Telas reais do sistema, etapa por etapa:
Nome, entidade, gatilho e situação de cada automação. Publicada roda; rascunho fica parada até você decidir. A lista é o inventário do que a empresa automatizou, e é ela que responde a pergunta "quem mandou esse e-mail?".
Automação pode valer para uma empresa do grupo ou para todas: o escopo é por empresa, com opção global.
Escolha a entidade e o evento que dispara. São 17 entidades (cliente, orçamento, pedido, contrato, lançamento, boleto, tarefa, chamado, movimentação de estoque, NFS-e…) e 40 gatilhos de negócio, não só inclusão e alteração: Orçamento Aprovado, Lançamento Pago, Oportunidade Perdida, Contrato Cancelado, Chamado Resolvido.
Existe também o gatilho por data: escolha um campo de data do registro e um deslocamento em dias, e o fluxo dispara sozinho quando a conta bate. É assim que "avisar 30 dias antes do contrato vencer" vira uma automação.
Duplo clique no nó e o painel mostra três colunas: o que entrou, a configuração e o que sai. O botão Executar passo roda o fluxo do início até aquele nó e traz o resultado real, então você ajusta a fórmula olhando o dado, não imaginando.
Fórmula com erro de sintaxe não passa: o construtor valida o JavaScript dos nós de filtro, condição e código antes de deixar salvar, e aponta o nó com problema.
A simulação percorre o grafo com um registro real do seu banco e não dispara efeito nenhum. Filtros, condições e buscas são avaliados de verdade; as ações mostram o payload que teriam executado. O sistema ainda sugere um registro de exemplo: o último cadastrado ou um aleatório.
Ela simula o desenho que está na sua tela, mesmo sem salvar. É o teste que dá coragem para ligar a regra em cima de mil clientes.
O evento não trava a tela de quem salvou: ele entra numa fila e o agendador processa a cada 10 segundos. Quem cadastrou o cliente não espera o e-mail sair. Se a automação demorar ou falhar, o usuário nem fica sabendo, porque o trabalho acontece no fundo.
Chamada de API sai por uma fila própria, com até 3 tentativas antes de marcar erro, e você reprocessa a que falhou com um clique.
Cada disparo vira uma linha com automação, registro, gatilho, início, fim e tempo. Abra e veja o log de cada passo: por qual ramo o fluxo saiu, o que cada ação recebeu, onde parou. Com o modo debug ligado, o trace vem nó a nó, com as variáveis do caminho.
Execução com erro tem replay: você corrige a causa e manda reprocessar, e o motor retoma do nó onde parou, sem refazer o que já deu certo.
O mesmo módulo monta formulários públicos de vários passos, publicados por um link com hash, com a sua logo, suas cores e cabeçalho e rodapé próprios. As validações vêm do dicionário do sistema, as mesmas do cadastro interno.
Com "gerar oportunidade" ligado, cada resposta entra no primeiro estágio do funil escolhido, com os campos do formulário mapeados para título, valor, descrição e responsável. Se o CPF ou CNPJ informado já existir na base, o lead cola no cliente certo; se não existir, o sistema abre um prospect.
A paleta
Clique num nó da paleta para soltá-lo no canvas e ligue um no outro. Cada categoria cuida de uma parte do fluxo.
Filtro, Condição, Switch, Ir para, Parar e Fim. O Filtro é a porta: fórmula falsa encerra o fluxo. A Condição ramifica em sim e não, por comparação simples ou JavaScript. O Switch roteia pelo valor de um campo, e o Ir para volta um trecho com guarda anti-loop.
Atualizar campos, Definir variável, Código JS e Buscar registro. Altera o registro que disparou, guarda um valor para os próximos nós, roda um trecho de JavaScript no estilo n8n ou procura outro registro do ERP por qualquer campo, com saídas separadas para achou e não achou.
Tarefa, Oportunidade, Interação, Chamado, E-mail, Webhook e Sub-fluxo. Cria o registro no módulo certo, ganha, perde ou congela a oportunidade, dispara o e-mail, chama uma API externa ou aciona outro fluxo. O nó Delay espera minutos, horas ou dias antes de seguir.
Todo campo de uma ação aceita três modos: valor fixo, fórmula em JavaScript com os campos do registro à mão, ou consulta a uma API externa. É o que faz o assunto do e-mail sair com o número do pedido e o nome do vendedor sem ninguém escrever integração.
Nó de ação tem saída de erro: se a API cair ou o registro não existir, o fluxo desvia por ali em vez de morrer. Sem caminho de erro configurado, a execução para e fica marcada como erro na lista, pronta para replay depois da correção.
O mesmo construtor visual monta também os bots de atendimento no WhatsApp, que são um produto à parte: lá o fluxo conversa e espera a resposta do cliente; aqui ele reage ao dado e percorre o grafo de uma vez.
Diferenciais
Cada automação tem um gatilho, a entidade mais o evento que dispara, e um caminho de nós a partir do Início até a ação.
A automação enxerga cliente, fatura, pedido e contrato pelo dicionário do próprio ERP. Não há chave de API para renovar, nem campo para mapear quando o cadastro ganha uma coluna nova.
Rode o fluxo contra um registro real sem disparar efeito nenhum e veja, nó a nó, o que entrou e o que saiu. Você descobre por que um filtro barrou antes de a regra tocar em produção.
Execução que falhou volta para a fila e retoma do nó onde parou. Corrigiu a URL do webhook às 15h? As execuções da manhã voltam a rodar sem ninguém refazer nada na mão.
O construtor guarda um retrato do grafo a cada Salvar, com data e quem alterou. Visualize a versão anterior e restaure num clique quando a mudança de ontem quebrar o que funcionava.
A opção Evitar cascata impede que a automação dispare a si mesma ao alterar o registro que a acionou. E o motor tem teto de nós percorridos e de saltos, então fluxo mal desenhado para, em vez de girar para sempre.
Ferramenta de automação por fora cobra por tarefa consumida, e a conta cresce junto com o uso. Aqui o valor é do add-on, e a régua de cobrança que dispara 4.000 e-mails no mês não muda a fatura.
Na prática
Todas as regras abaixo se montam com os nós da paleta, sem uma linha de código de servidor.
Gatilho Orçamento Aprovado. Condição pelo valor: acima do corte, cria a tarefa de implantação para o responsável e avisa o gestor por e-mail; abaixo, só registra a interação na timeline do cliente.
Gatilho Lançamento Pago. E-mail de confirmação para o contato do cadastro e webhook para o sistema do parceiro, com o número do documento e o valor resolvidos por fórmula.
Gatilho por data: campo de vencimento do contrato, deslocamento de 30 dias. O fluxo cria a tarefa de renovação e manda o aviso, uma vez por contrato e por dia.
Gatilho Oportunidade Perdida. O fluxo lê o motivo, roteia por Switch e abre chamado para o time responsável quando a perda foi por prazo de entrega ou por preço.
Gatilho de inclusão no cliente. E-mail de boas-vindas, Delay de 2 dias e tarefa de primeiro contato para o vendedor da carteira, com a interação registrada na timeline.
O formulário público publica um link, valida o preenchimento pelas regras do dicionário e grava a resposta. Com o mapeamento ligado, o lead cai no primeiro estágio do funil, colado ao cliente quando o documento já existe.
Lado a lado
A comparação honesta não é de funcionalidade: n8n e Zapier conectam centenas de aplicativos que o TETIS não conecta. A diferença está em quem já conhece o seu dado.
| Automações no TETIS | Ferramenta de automação por fora | |
|---|---|---|
| Onde a ação acontece | No próprio dado do ERP | Via API, entre dois sistemas |
| Acesso ao dado | Campos do registro à mão nas fórmulas | Mapeado campo a campo na integração |
| Gatilhos de negócio | 40 eventos prontos (aprovado, pago, perdido, resolvido…) | Criou e alterou, o resto é filtro seu |
| Testar antes de publicar | Dry-run com registro real, sem efeito | Depende da ferramenta; costuma gravar de verdade |
| Diagnóstico | Execuções e log por nó, do lado do dado | Log em outra tela, em outro fornecedor |
| Erro no meio do fluxo | Replay retoma do nó onde parou | Reexecuta do início, quando reexecuta |
| Voltar uma versão | Cada salvamento vira versão restaurável | Depende da ferramenta |
| Conectar apps de terceiros | Por webhook e API, um a um | Centenas de conectores prontos |
| Custo | Add-on por conta, sem cobrança por tarefa | Mensalidade que cresce por tarefa executada |
Os números do motor
Como funciona
A implantação começa por uma regra só, a que dói mais. Depois disso a equipe monta as próximas sem depender de nós.
Dê um nome, escolha a entidade e o evento do gatilho e arraste os nós da paleta. Ligue um no outro até o fluxo fazer o que você quer.
no canvasRode contra o último registro, ou contra um escolhido por ID, sem disparar efeito real. Abra cada nó e veja o que entrou e o que saiu, com o caminho destacado.
sem riscoPublique e a automação passa a rodar a cada gatilho. Acompanhe pelas Execuções e, se precisar, volte para uma versão anterior num clique.
a cada 10 segundosDúvidas frequentes
Próximo passo
Traga uma. A gente monta a automação no canvas, simula contra um registro real do seu ambiente e você decide se liga.