WORKFLOWS ADIOS
Seu aplicativo funciona.
Deixe o trabalho fluir.
Conecte APIs, transforme dados, agende tarefas rotineiras e pause para aprovações. Mantenha cada etapa e seu resultado à vista.
PONTOS DE PARTIDA PRÁTICOS
Escolha a tarefa que você quer tirar da lista.
Cada guia inclui um manifesto YAML completo, os valores a configurar e o resultado esperado de uma execução de teste.
Webhook processing
Receba um evento, transforme seu payload e entregue-o ao próximo serviço.
Explore a receita →SCHEDULEScheduled reports
Conte os pedidos de ontem no PostgreSQL e envie o total por e-mail pelo SendGrid a cada 24 horas.
Explore a receita →MANUAL + APROVAÇÃOApproval workflows
Peça a um agente para preparar uma atualização do produto, pause para uma decisão humana e envie o resultado aprovado à sua API.
Explore a receita →- 01 / ACIONAR
Comece quando for importante.
Execute manualmente, por agendamento ou em resposta a um webhook ou evento.
- 02 / CONECTAR
Deixe as etapas explícitas.
Conecte as etapas por dependências, passe suas saídas às próximas etapas e pause para uma decisão humana quando necessário.
- 03 / INSPECIONAR
Saiba o que aconteceu.
Acompanhe as entradas, saídas, o status e os erros de cada etapa de uma execução.
AÇÕES DISPONÍVEIS
Dez maneiras de fazer o trabalho.
Cada ação usa o mesmo histórico de execução. Escolha uma ação para ver sua configuração na referência.
httpChamar APIs
Métodos HTTP, cabeçalhos e corpos de requisição.
request-parserAnalisar requisições
Extraia campos de requisições e eventos recebidos.
data-jsonTransformar JSON
Selecione valores dos dados recebidos e das etapas anteriores.
bashExecutar Bash
Execute comandos de shell com variáveis de ambiente.
pythonExecutar Python
Processe dados e execute seus próprios scripts.
sqlConsultar bancos de dados
Leia ou grave dados no PostgreSQL e no MySQL.
emailEnviar e-mails
SMTP, SendGrid, Postmark, Mailgun, Brevo, Mailjet e Mailchimp Transactional.
s3Gerenciar objetos
Leia, grave, inspecione ou exclua objetos compatíveis com S3.
waitAguardar aprovação
Aguarde uma decisão humana antes de continuar.
agentExecutar agentes de IA
Acione um agente com uma configuração fixada e um espaço de trabalho.
EXEMPLOS COMPLETOS DE YAML
Cinco exemplos. Prontos para adaptar.
Explore todos os cinco exemplos, incluindo armazenamento de objetos e scripts. Configure seus serviços antes de executá-los.
- Analisar requisições
- Transformar JSON
- Chamar APIs
workflow_id: webhook-delivery
title: Route a webhook
enabled: true
triggers:
- type: webhook
event: order.created
context:
destination_url: https://api.example.com/orders
steps:
- step_id: parse
kind: request-parser
command:
extract:
order: .payload.order
- step_id: order
kind: data-json
dependencies: [parse]
command:
from_step: parse
path: .order
- step_id: deliver
kind: http
dependencies: [order]
command:
method: POST
url: "{{ .context.destination_url }}"
headers:
X-API-Key: secret://API_TOKEN
body: "{{ .steps.order.output }}"
Configuração Configure a URL de destino e o segredo API_TOKEN para o cabeçalho X-API-Key. Envie os dados de exemplo com o evento order.created.
Payload de evento de exemplo{"order":{"id":"ord_1042","total":49,"currency":"USD"}}
Os exemplos agendados usam intervalos recorrentes. Para saber sobre horários, credenciais e comportamento de aprovação, consulte a referência de workflows →
Mantenha a automação ao lado do aplicativo.
Crie no console ou defina manifestos de workflows junto ao código-fonte.