Criar um fluxo de trabalho
Os fluxos de trabalho permitem que o Campbooks faça algo automaticamente quando chega um email ou um serviço externo chama — notificar um canal, reencaminhar detalhes, arquivar algo ou chamar a sua própria API. Estão em Fluxos de Trabalho, e cada execução fica registada para poder ver exatamente o que aconteceu.
Criar um fluxo
- Vá a Fluxos de Trabalho → Novo fluxo de trabalho.
- Escolha um gatilho:
- Email recebido — corre quando um novo email é processado.
- Webhook — corre quando um serviço externo faz um POST para o URL único do seu fluxo de trabalho.
- Adicione passos com o botão +. Cada passo é uma ação — por exemplo Enviar email, Pedido HTTP, Mensagem Slack, Mensagem Discord, ou uma Ação personalizada que chama uma das suas ligações guardadas.
- Opcionalmente, adicione uma condição para que o fluxo só continue quando corresponder — por exemplo, apenas quando o tipo de documento for Fatura, ou quando um campo de webhook for igual a um valor.
- Guarde e certifique-se de que o fluxo de trabalho está ativado.
Usar dados do gatilho
Todos os campos de passos suportam modelos, para poder inserir detalhes do email ou do payload recebido. Para um gatilho de email tem o email e os seus documentos; para um webhook tem o payload, os cabeçalhos e a query. Valores em falta resolvem para vazio em vez de interromper a execução.
Verificar o que correu
Abra o separador Execuções de um fluxo de trabalho para ver cada execução, passo a passo, com a entrada e saída capturadas. É o primeiro lugar a ver se algo não correu como esperado.
:::info As chamadas de saída são protegidas As ações com suporte HTTP são verificadas antes de correr — o Campbooks bloqueia pedidos para endereços privados, loopback e internos (permitidos apenas em desenvolvimento local), pelo que um fluxo de trabalho não pode ser apontado para infraestrutura interna. :::