Pular para o conteúdo

Workflows: Visão Geral

Workflows permitem criar processos automatizados dentro do Endless.
Eles são compostos por nodes, cada um representando uma ação (como receber um webhook, chamar uma API ou retornar uma resposta).

Com Workflows você pode:

  • Conectar serviços externos via webhooks ou requisições HTTP.
  • Permitir que Agentes acionem processos de múltiplas etapas.
  • Organizar a lógica visualmente, passo a passo.

  • Um Workflow é uma tela em branco onde você arrasta e solta nodes.
  • Cada Workflow tem um trigger (por exemplo, uma chamada de webhook ou uma requisição de Agente).
  • Você pode então encadear ações como fazer uma requisição HTTP, salvar variáveis ou enviar uma resposta de volta.

Atualmente, você pode usar:

  • Webhook Request → recebe dados de um serviço externo.
  • Webhook Response → envia uma resposta de volta a esse serviço.
  • Agent Request → permite que um Agente chame este workflow.
  • Agent Response → envia informações de volta ao Agente.
  • External Event Trigger → inicia um workflow quando chega um evento externo suportado.
  • HTTP Request → chama uma API externa (GET, POST, PUT, DELETE, PATCH).
  • Define Variables → armazena valores para uso posterior no workflow.
  • LLM → chama um modelo de linguagem para processar ou gerar texto.
  • Message Sending → envia mensagens de saída pelo WhatsApp ou Instagram. O WhatsApp suporta texto e templates. O Instagram suporta texto enviado para um comentário ou scoped user ID.

  • Sem necessidade de código personalizado — construa automações visualmente.
  • Reutilize-os entre diferentes Agentes.
  • Controle a lógica de como e quando as ações acontecem.

Workflows são a camada de orquestração do Endless.
Eles permitem ir além de simples chamadas de tool, criando fluxos estruturados que respondem exatamente da forma que você precisa.


👉 A seguir: vamos explorar cada node em detalhe, começando pelo Webhook Request.