Workflows
Workflows são automações que combinam ações, condições e IA para executar tarefas repetitivas automaticamente. Defina triggers, encadeie ações e deixe o Spaace trabalhar por você.
Como funciona
Um workflow é composto por um trigger (o que dispara), condições (quando executar) e ações (o que fazer). A IA pode ser usada em qualquer etapa — para interpretar dados, tomar decisões ou gerar conteúdo.
Triggers
- Evento: mensagem recebida, membro entrou, documento criado
- Agendamento: diário, semanal, horário específico
- Manual: executado sob demanda pela interface ou CLI
- Webhook: disparado por um sistema externo via HTTP
Ações disponíveis
- Enviar mensagem no Chat ou em canais conectados (Slack, etc.)
- Gerar conteúdo com a IA (resumos, relatórios, respostas)
- Criar nós no Universe
- Chamar APIs externas (HTTP request)
- Executar código (JavaScript, Python)
- Condicionais e loops
Exemplo: resumo diário
workflow.json
{
"name": "Resumo diário",
"trigger": { "type": "schedule", "cron": "0 18 * * 1-5" },
"actions": [
{
"type": "ai",
"prompt": "Resuma as conversas de hoje em bullet points",
"context": "workspace_messages_today"
},
{
"type": "send_message",
"channel": "slack:#general",
"content": "{{previous.output}}"
}
]
}Gerenciar via CLI
$ spaace workflow list
resumo-diario ativo último run: hoje 18:00
onboarding-novo ativo último run: 2 dias atrás
sync-linear pausado -
$ spaace run resumo-diario
→ Executando "resumo-diario"...
✓ Concluído. Mensagem enviada para #general.