Fluxos de trabalho

Gatilhos

Veja o que pode iniciar um fluxo de trabalho do FlowHunt, desde uma mensagem de chat ou webhook até um agendamento, um e-mail ou um evento no GitHub, Slack, Jira e Zendesk.

Um gatilho é o primeiro passo de um fluxo de trabalho. Ele decide o que inicia uma execução e o que o fluxo de trabalho recebe como entrada. Você adiciona um gatilho como qualquer outro passo, em Components, na categoria Triggers. Cada gatilho tem sua própria página de referência, com links abaixo.

Iniciar a partir de um chat#

  • Chat Input recebe o que um usuário digita no chat. É o gatilho por trás do playground, de um chatbot e da API.
  • Chat Opened dispara quando uma janela de chat é aberta, antes de o usuário enviar qualquer coisa. Use-o para uma saudação.
  • Chat Hook dispara quando a página web que hospeda seu chatbot chama sendHook() através da API JavaScript do FlowHunt.
  • Session Closed dispara quando uma sessão de chat expira após um período de inatividade. Na aba Run você pode dispará-lo manualmente com Close Session Now.
  • Search On Type recebe a frase que um visitante digita em uma barra de pesquisa de comércio.

Iniciar a partir de um formulário, um webhook ou um agendamento#

  • Webhook é executado quando outro sistema envia uma requisição POST ou GET para a URL de webhook do fluxo de trabalho. O passo mostra a URL com um botão de copiar.
  • Form Submission é executado quando alguém envia um formulário e repassa os dados do formulário.
  • Scheduled Task é executado conforme um cronograma. Consulte Schedules.

Iniciar a partir de um aplicativo#

Esses gatilhos reagem a algo que acontece em uma conta conectada.

Os gatilhos do GitHub, Jira, Zendesk, Slack e Google Calendar precisam da integração correspondente. Se ela estiver ausente, o FlowHunt pede que você a conecte ao adicionar o passo. Consulte Connecting accounts.

Planos#

Chat Input, Chat Opened, Chat Hook, Search On Type, Webhook e Scheduled Task estão disponíveis em todos os planos. Os gatilhos de formulário, sessão e aplicativo precisam de um plano Trial, Pro, Agency ou Enterprise. Em outros planos, adicionar um deles é recusado com uma mensagem de que o componente só pode ser usado com determinados planos.

Quando os gatilhos entram em vigor#

O chat na aba Run testa o seu rascunho. Gatilhos que são executados sem você, como um webhook, um agendamento ou um e-mail, executam a versão publicada. Publique o fluxo de trabalho antes de depender deles e publique novamente depois de alterar um gatilho. Consulte Publishing and versions.

Um gatilho pode ser testado a partir do canvas

Selecione um passo Scheduled Task e clique em Run na barra de ferramentas acima dele para abrir a aba Run e testar o fluxo de trabalho sem esperar pelo agendamento.