Pular para as automações

Plataforma de automação low-code

Conecte seus aplicativos.Adicione lógica de verdade.Guarde o comprovante.

Monte as automações que o seu negócio usa todo dia — nos seus aplicativos, no seu banco de dados e nas suas próprias APIs — com ramificações, tabelas, Python, IA e uma pessoa no meio do caminho quando for preciso. Teste cada versão antes de publicar. Abra qualquer execução meses depois.

Ver preços

150 execuções por mês de graça — uma automação inteira é uma execução, com quantos passos ela tiver. Sem cartão e sem ligação de vendas.

Captura de leadsv4 · liveúltimas 28 execuções
Escolha uma execução
run_8f6b9118:41:05
  1. 1Formulário enviadoWebhook de entrada3 ms
  2. 2Normalizar camposCódigo · Python54 ms
  3. 3Classificar intençãoIA · estruturada838 ms
  4. 4Criar contato no HubSpotHubSpot194 ms
  5. 5Publicar no SlackSlack · #leads31 ms

5 passos · 2 chamadas externas · sem retentativas

Total1 execução

lead routed to #leads · billed once

Cobrado por execução, não por passo. Testado antes de ir ao ar. Rastreado depois de rodar.

VOCÊ PAGA PORAs execuções que suas automações fazem
VOCÊ NUNCA PAGA PORPassos, assentos, retentativas ou automações

Qualquer API HTTPS ou JSON para a qual você tenha credenciais, mais 52 provedores já prontos e seis bancos que conectam direto.

Procure o seu

O que dá para montar

Quatro automações, no mesmo canvas que as executa.

Este é o canvas do produto, não um diagrama feito para uma landing page. Escolha uma e veja rodar.

Começa com
Webhook de entrada · formulário enviado
Termina com
Uma mensagem no #leads com a classificação e o link do registro
Veja o fluxo de captura de leads, passo a passo
Captura de leads/v47 nós · 2 ramificações

As peças

Três formas de começar. Todo o resto é um passo.

A step is not only "call this app". It can be a branch, a table your operations team edits, a query against your own database, a model, or a person.

Começa com

Uma chamada HTTP
POST to the flow's own endpoint and read the result in the response.
Um webhook de entrada
Entregue uma URL para o outro serviço. O nó Webhook de Entrada recebe o payload e inicia a execução.
Um agendamento
Um job lê linhas de um banco de dados, do S3 ou de um arquivo enviado e roda o fluxo em cada uma delas, no horário que você definir.

Depois, qualquer um destes

Regra
Ramifique por condições, escritas como condições.
Tabela de Decisão
Uma grade de casos e resultados que qualquer pessoa do time consegue editar.
Código
Python em sandbox para a parte que é realmente código.
Loop
Roda um fluxo filho uma vez por item de uma lista.
Conexão
Chame um provedor pronto, ou qualquer API HTTPS ou JSON para a qual você tenha credenciais.
PostgreSQL
Leia e escreva no seu próprio banco no meio da execução — Postgres, MySQL, Snowflake, BigQuery, Redshift ou MongoDB.
IA e Agente
Um passo de LLM com formato de saída obrigatório, ou um agente com ferramentas e um briefing fixo.
Criar Caso
Passe a execução para uma pessoa sem parar o fluxo, e retome quando ela responder.

Uma Conexão Personalizada fala com qualquer API HTTPS ou JSON para a qual você tenha credenciais, então a lista abaixo é conveniência e nunca o teto. Cinquenta e dois provedores vêm prontos com as operações já descritas, e seis bancos conectam direto.

SlackHubSpotSendGridTwilioTelegramOpenAIAnthropicPlaidGoogle MapsTavilyExperianMiddeskSocureSumsubVeja os que já vêm prontos

Passos de IA e agentes

Coloque um modelo no meio e continue sabendo o que ele fez.

Um passo de IA lê texto livre — um chamado, um e-mail, um PDF — e devolve exatamente os campos que você pediu, para o passo seguinte ramificar em cima deles. Um agente vai além: um briefing fixo, um conjunto de ferramentas que ele pode usar e um formato de saída obrigatório.

Briefing fixo

Defina a tarefa, as regras duras e os exemplos uma vez, em um prompt reaproveitável.

Alcance controlado

Dê a ele uma calculadora, acesso à web, seus arquivos, um fluxo publicado ou outro agente.

Resultado delimitado

Exija um esquema de saída estruturada. Uma resposta que não bate é retentada, não repassada.

Cada iteração, cada chamada de ferramenta e cada retentativa fica registrada com seus tokens, sua latência e seu custo — então um agente é um passo que você audita, não uma caixa-preta em que você torce.

Execução do agente / sandbox

Triagem de chamados

v2·gpt-5.4-nano·Ferramenta de Agente

Concluída
Iterações
3
Tokens de entrada / saída
18,447 / 964
Custo
$0.0271
Duração
9.4s
Faixa de execuçãoA largura do segmento acompanha a latência da etapa
9,388 ms traced
01Modelo solicitou a busca na web5,612 tok · 1,840 ms
02Resultado da ferramenta · busca na web612 ms
03Resposta do modelo6,904 tok · 4,120 ms
04A saída não passou na validação de esquemaretry
05Resposta do modelo5,931 tok · 2,516 ms
06Finalizado · concluídofinal
Saída estruturada
severityURGENT
areabilling
summaryCard charged twice on renewal

Pessoas no fluxo

Alguns passos precisam de uma pessoa. Isso não é a mesma coisa que parar.

Um fluxo pode abrir um caso no meio da execução e seguir até o último passo — nada fica esperando. Dali em diante o caso carrega o trabalho humano, sob um modelo que seu time versiona e publica, e continua preso à versão em que foi aberto por toda a sua vida.

Revisão de reembolsov3 · publicadacaso #482 · fila de Cobrança · ao vivo

Conclua 1 tarefa obrigatória para liberar as ações.

Tarefas

Conferir o pedido e a cobrançaveredito · textoObrigatória
Registrar o que foi dito ao clientecontexto · textoFeita

Ações

EscalarMove o caso para escaladoBloqueada
Encerrar casoMove o caso para encerradoBloqueada

Passagem para o fluxo

data.case
Onde todo fluxo de preparação e de ação recebe o caso em que vai trabalhar.
data.case.tasks.open.check.form.verdict.data
A resposta do próprio revisor, agrupada pelo status em que foi dada, pronta para o próximo fluxo ler.

Quando algo quebra

Um endpoint que sai do ar não deveria custar a execução inteira.

Um timeout, um 429 ou qualquer 5xx do serviço que você está chamando é retentado com intervalos crescentes que somam pouco mais de 24 horas. É tempo suficiente para atravessar uma janela de manutenção sem martelar um serviço que já está sofrendo.

Quando a última tentativa falha, os administradores do workspace recebem um e-mail com o endpoint, o evento e o código de resposta — uma vez por endpoint por dia, para que uma URL morta em um fluxo movimentado não vire mil mensagens.

Retentativas são de graça. Uma execução que precisou de seis tentativas para entregar continua sendo uma execução.

  1. 01imediatamente
  2. 025 segundos depois
  3. 0330 segundos depois
  4. 045 minutos depois
  5. 051 hora depois
  6. 0623 horas depois
  7. Ainda falhando — seus administradores recebem um e-mail

Por que continua funcionando

Suas automações são software. Publique-as como software.

Most automation tools give you one live copy that everyone edits. That is fine until the automation matters — and then a Tuesday afternoon change is the reason Friday's orders never reached the warehouse.

Teste antes que alguém dependa dela

Rode a automação no Sandbox com payloads que você guarda e leia o que cada passo produziu antes de a versão chegar perto do tráfego real.

Publique uma versão, não uma edição

O tráfego real roda uma versão publicada. Editar o rascunho não muda nada do que está rodando, então uma alteração pela metade não vaza para produção.

Mova o tráfego em fatias

Mande uma porcentagem das execuções para a versão nova e o resto para a antiga, ou espelhe o tráfego real em uma candidata no modo sombra e compare antes de trocar.

Abra qualquer execução, meses depois

Cada execução guarda a versão que a atendeu, o caminho que ela percorreu e o valor que cada passo produziu. Abra a execução #8.412 de março e veja exatamente o que aconteceu.

Histórico de execuções na ArboRule, mostrando execuções bem-sucedidas e com falha em uma linha do tempo, com a versão que atendeu cada uma.
Histórico de execuções, no produtoTodas as execuções em uma única linha do tempo, com o resultado, a versão e a latência de cada uma.

Suas credenciais

Você está prestes a nos entregar chaves. Veja o que acontece com elas.

As credenciais são criptografadas em repouso

As configurações de conexão — chaves de API, senhas de banco, segredos de webhook — são criptografadas no banco com chaves guardadas fora dele. Elas são descriptografadas para fazer a chamada que o seu fluxo pediu e para mais nada.

Suas chaves de API nunca são guardadas

Uma chave nova aparece uma única vez. O que o banco guarda é um resumo SHA-256 e os onze primeiros caracteres — o bastante para identificar a chave em um log e insuficiente para usá-la.

Sandbox e Live são separados

Um rascunho não encosta no tráfego real, e o tráfego real só roda versão publicada. Testar uma automação e rodá-la são dois ambientes diferentes, não duas intenções.

Login único e sincronização de diretório

Traga o seu provedor de identidade e deixe que ele mande em quem tem acesso. Disponível com permissões granulares de workspace nos planos de decisão.

Preços

Uma execução é uma execução, com três passos ou com trinta.

Ferramentas que cobram por passo, por tarefa ou por operação fazem você pagar pelo jeito como montou a automação. Aqui uma execução é uma rodada de uma versão publicada, do início ao fim. Quebrar um passo em dois não muda a sua conta.

gatilho7 passos2 ramificaçõeswebhook de saída

1 execução contabilizada

Pegue essa automação, rodada 2.000 vezes em um mês.

Cobrado por execução
2,000 unidades cobradas
Todo passo, ramificação e retentativa inclusos. Esse é o plano Pro, R$ 249.
Cobrado por passo, tarefa ou operação
14,000 unidades cobradas
Mesma automação, mesmo resultado. Acrescente um passo e o número muda de novo.

Divida um passo em dois aqui e nada muda. É essa a diferença inteira, e é por isso que os planos abaixo são cotados em execuções.

FREE
R$ 0para sempre

150 execuções / mês

Testes ilimitados no Sandbox além da franquia. Sem cartão para começar.

  • Todos os tipos de passo e todos os provedores
  • Versões e histórico de execuções
  • Suporte da comunidade
STARTER
R$ 99por mês

1.000 execuções / mês

Para as primeiras automações das quais o time realmente depende.

  • Tudo do Free
  • Jobs agendados e webhooks de saída
  • Suporte por e-mail
SCALE
R$ 749por mês

15.000 execuções / mês

Para automações com volume real em vários times.

  • Tudo do Pro
  • Suporte prioritário
  • Onboarding com o nosso time

Acima da sua franquia, as execuções continuam rodando a R$ 50 por 1.000 execuções — nada pausa, nada entra em fila e nenhuma automação para no meio do mês.

Preços completos, incluindo planos para decisões reguladas

Vindo de outra ferramenta

Traga uma automação. Aquela que vive quebrando.

There is no importer for another vendor's file format, and we are not going to pretend otherwise — you rebuild the automation here. That takes an afternoon for most of them, and it is the only honest way to end up with something you can test and version.

Se você já tem fluxos ArboRule em algum lugar, esses importam direto, com versões e subfluxos.

  • Comece pela barulhenta.Remonte a automação sobre a qual você já é cobrado e acompanhe a fita de execuções dela por uma semana.
  • Rode as duas por um tempo.Nada obriga a marcar uma data de virada. Aponte uma cópia do tráfego para cá e compare as execuções.
  • Mude o resto quando quiser.Sua franquia cobre execuções, não automações, então um workspace migrado pela metade não custa nada a mais.

Antes de começar

As perguntas que mais recebemos.

O que conta como uma execução?

Uma execução é uma rodada de uma versão publicada do fluxo, do gatilho ao último passo. Um fluxo com três passos e um com trinta contam como uma execução cada, uma ramificação não percorrida não custa nada e uma entrega que precisou de seis retentativas continua sendo uma execução. Execuções em Sandbox e ao vivo saem da mesma franquia mensal, então há um único número para acompanhar. É por isso que uma franquia cotada em execuções não é comparável a uma cotada em passos, tarefas ou operações: uma automação de sete passos é uma unidade aqui e sete lá.

Pago por usuário?

Não. A ArboRule cobra por execução, não por assento. Todo mundo que encosta na automação — quem montou, quem opera, quem é acionado quando ela falha — trabalha no mesmo workspace sem mudar o que você paga.

O que pode disparar uma automação?

Three things. An HTTP call to the flow's own endpoint, which returns the result in the response. An Inbound Webhook node, which gives you a URL to hand to another service. Or a scheduled job, which reads rows from a database, an S3 bucket or an uploaded file and runs the flow over each one on the schedule you set.

O que acontece quando um passo chama um serviço fora do ar?

As entregas de saída são retentadas seis vezes com intervalos crescentes — imediatamente, depois 5 segundos, 30 segundos, 5 minutos, 1 hora e 23 horas — somando pouco mais de um dia. Se a última tentativa ainda falhar, os administradores do workspace recebem um e-mail com o endpoint, o evento e o código de resposta, limitado a uma mensagem por endpoint por dia.

Consigo conectar uma ferramenta que não está na lista?

Sim. São 52 provedores prontos, e uma Conexão Personalizada fala com qualquer API HTTPS ou JSON para a qual você tenha credenciais. Seis bancos conectam direto: Postgres, MySQL, Snowflake, BigQuery, Redshift e MongoDB.

Dá para testar uma automação antes de colocá-la no ar?

Sim, e essa é a razão de ser do produto. Monte e rode no Sandbox quantas vezes quiser, leia o que cada passo produziu e publique uma versão quando estiver certo. O tráfego real só roda versão publicada, então editar um rascunho não muda o que já está no ar.

Qual a diferença para a ferramenta de automação que eu já uso?

A maior parte da categoria te dá uma única cópia ao vivo que todo mundo edita, uma lista linear de passos e um log que responde se deu certo ou não. A ArboRule te dá um canvas com ramificações, versões que você publica, um sandbox onde testa, tráfego que você move em fatias e uma trilha guardada de cada execução com o caminho exato e o valor que cada passo produziu. Se as suas automações são pequenas e mudam pouco, essa maquinaria é peso que você não precisa carregar.

Uma automação pode ter um passo que uma pessoa precisa fazer?

Sim, de duas formas. Um nó Criar Caso abre um caso em uma fila e a execução segue até o último passo, então nada fica esperando por uma pessoa. Já um nó Revisão Manual pausa a execução e a retoma a partir do mesmo nó assim que o revisor responde. Os dois registram o que a pessoa fez na mesma trilha do resto da execução.

Comece com uma

Remonte uma automação. Acompanhe as execuções dela por uma semana.

Crie um workspace, monte a automação que já te preocupa e deixe a fita de execuções dizer se ela está se comportando.

Rodando algo maior? Fale com a gente