Workflows

Descreva um workflow e o Studio o constrói. Referencie um workflow existente pelo nome e o Studio o edita. Você não precisa navegar pelo workflow builder — toda mudança aparece no painel de recursos em tempo real.

Criar workflows

Descreva o que o workflow deve fazer — o que o dispara, o que ele deve executar, de quais integrações precisa e o que deve retornar. O Studio constrói o workflow e abre o workflow builder no painel de recursos.

  • "Construa um workflow que receba uma URL, faça o scraping da página, resuma o conteúdo com o Claude e envie o resumo para um canal do Slack"
  • "Crie um workflow disparado por um webhook que extraia dados de fatura de um PDF e grave na tabela de faturamento"
  • "Construa um workflow de outbound: receba o nome e o domínio de uma empresa, enriqueça com dados firmográficos, calcule o fit score e escreva um cold e-mail personalizado"
  • "Crie um workflow de enriquecimento de leads que receba um e-mail do envio de um formulário, busque a empresa e grave o registro enriquecido na tabela leads"
  • "Construa um workflow de onboarding de clientes: quando um novo usuário se cadastrar, envie um e-mail de boas-vindas, crie um contato no HubSpot e poste uma notificação no #new-customers do Slack"

Editar workflows

Abra um workflow existente com @workflow-name ou pelo menu + e descreva a mudança. O Studio lê a estrutura atual antes de modificá-la — você não precisa explicar o que já existe.

  • "Adicione uma condição que direcione para outro caminho se o score de confiança for menor que 0.7"
  • "Troque o modelo GPT-4o por Claude Opus 4.6 no bloco de resumo"
  • "Adicione uma notificação no Slack no final, incluindo a saída"

Executar workflows

Peça ao Studio para executar um workflow e ele cuida da execução:

  • "Execute o workflow de sincronização de dados"
  • "Execute o processador de faturas com este PDF [anexar arquivo]"
  • "Teste o workflow de lead scoring com estas entradas: name=Acme, score=0.4"

A execução é transmitida de volta para o chat. O workflow no painel de recursos mostra o estado bloco a bloco em tempo real.

Ler logs

O Studio consegue buscar e interpretar os logs de execução de qualquer workflow do workspace:

  • "Mostre as últimas 10 execuções do workflow de pipeline"
  • "Por que o workflow de faturas falhou ontem?"
  • "O que o bloco extractor retornou na execução mais recente?"

Os logs incluem o estado de execução por bloco, as saídas, os erros e os tempos.

Depuração

Quando um workflow falha, peça ao Studio para depurá-lo:

  • "Depure a última execução com falha do content pipeline"
  • "O bloco de resumo está retornando saída vazia — descubra por quê"

O Studio lê os logs da falha, identifica a causa, aplica uma correção e pode executar novamente para confirmar.

Fazer deploy

O Studio pode fazer o deploy de um workflow em qualquer um dos três tipos de deploy:

Tipo de deployO que ele cria
APIUm endpoint REST em https://agent-studio.seeyu.ai/api/workflows/{id}/execute
ChatUma interface conversacional hospedada com uma URL compartilhável
MCP toolUm servidor MCP que expõe o workflow como ferramenta

Peça: "Faça o deploy do workflow de faturas como API e gere uma chave de API."

O Studio também sabe voltar atrás: "Reverta o workflow de faturamento para a versão da terça-feira passada."

Veja Deployment de API e Deployment de chat para os detalhes completos de cada tipo de deploy.

Organizar workflows

O Studio pode criar e gerenciar pastas para manter seu workspace organizado.

Pastas:

  • "Crie uma pasta chamada 'Data Pipelines'"
  • "Mova o workflow de faturas para a pasta billing"
  • "Mova a pasta billing para dentro da pasta finance"
  • "Exclua a pasta old-experiments"

Renomear e mover:

  • "Renomeie o workflow 'test_v2' para 'lead-scorer'"
  • "Mova o workflow de resumo para a pasta research"

Variáveis de workflow

O Studio pode definir variáveis globais em um workflow — valores acessíveis a todos os blocos daquele workflow em tempo de execução:

  • "Defina a variável API_ENDPOINT no workflow de sincronização como 'https://api.example.com/v2'"
  • "Atualize a variável MAX_RETRIES no workflow de pipeline para 5"

Variáveis definidas assim ficam disponíveis pela sintaxe <variable.VARIABLE_NAME> dentro de qualquer bloco do workflow.

Excluir workflows

  • "Exclua o workflow old_api_prototype"
  • "Exclua todos os workflows da pasta deprecated"

Common Questions

Sim. Editar um workflow não afeta o deploy ativo. A versão em deploy é um snapshot — você precisa pedir ao Studio para fazer um novo deploy para levar as mudanças à produção.
Sim. Descreva as entradas na sua mensagem e o Studio as repassa para o bloco Start do workflow.
Quando você referencia um workflow, o Studio carrega a estrutura completa — todos os blocos, conexões e configurações — antes de agir sobre ele.
O workflow e todos os seus deploys são removidos permanentemente. Qualquer endpoint de API, URL de chat ou ferramenta MCP que apontava para aquele workflow para de funcionar.