Automations 101: gatilhos, ações, destinos, variáveis
No Dailybot, uma automation é uma operação composta por gatilhos e ações que ajuda você a automatizar algo no trabalho. Conheça melhor os conceitos que você encontrará ao implementar uma no app web:
Conteúdo
1️⃣ Gatilhos
2️⃣ Ações
3️⃣ Destino
4️⃣ Variáveis
5️⃣ Comandos (novo!)
1️⃣ Gatilhos
Gatilhos são eventos que dizem ao Dailybot para fazer algo. Quando uma automation é “disparada”, algum evento que você escolheu previamente acabou de acontecer, e o Dailybot percebeu. Em essência, toda automation começa com um evento que dispara uma ação esperada.
⏰SE algo acontecer (seu evento) ⚡ diga ao Dailybot para FAZER outra coisa (ação esperada)
O Dailybot vem com 15 gatilhos integrados para ajudar você a criar automations. Vamos ver quais são:
User runs a shortcut/command
Você pode usar um dos comandos personalizados que criou para disparar uma automation.
Scheduled Task is triggered
Use expressões cron para disparar uma nova automation no horário ou na frequência que desejar.
User completes a check-in
Toda vez que um participante de check-in conclui seu relatório por chat ou web, este evento será disparado.
User reports a blocker in a check-in
Toda vez que um participante de check-in conclui seu relatório por chat ou web, E seu relatório contém um bloqueio, este evento será disparado.
Form received new response/record
Toda vez que um usuário preenche um dos seus formulários, este evento será disparado.
Form record is updated
Toda vez que um usuário edita uma resposta que já deu em um dos seus formulários, este evento será disparado.
Form record is approved
Toda vez que um usuário preenche um dos seus formulários com fluxo de aprovação, e uma das pessoas selecionadas aprova a solicitação, este evento será disparado.
Form record is denied
Toda vez que um usuário preenche um dos seus formulários com fluxo de aprovação, e uma das pessoas selecionadas nega a solicitação, este evento será disparado.
Another Automation has finished
Você pode aninhar suas automations e usar o fim de uma automation para disparar outra.
Activity logged in Dailybot
Com a ajuda das nossas integrações nativas, você pode pedir ao Dailybot que dispare uma automation toda vez que ele capturar nova atividade de uma dessas integrações.
Event sent to Automation Trigger API
Use o gatilho da Automation API para enviar qualquer evento JSON ao Dailybot e iniciar uma nova automation.
Kudos given by any person
Este evento dispara uma automation toda vez que alguém dá kudos, independentemente do destino, da mensagem ou do valor de equipe que você escolher.
User is added to this organization
Toda vez que um novo usuário é ativado na sua organização, este evento será disparado.
User is added to a team
Toda vez que alguém adiciona outra pessoa a uma equipe na sua organização, este evento será disparado.
User is removed from a team
Toda vez que alguém remove outra pessoa de uma equipe na sua organização, este evento será disparado.
2️⃣ Ações
Ações são operações que você pode executar após o gatilho inicial. Quando uma automation é “disparada”, o Dailybot prepara a lista de ações que você escolheu previamente e as executa, em ordem, até que todo o processo seja concluído.
⏰ Sempre que o seu evento escolhido é disparado ⚡ o Dailybot executa um conjunto de ações
O Dailybot vem com 5 ações integradas para ajudar você a automatizar processos:
Send a chat message – envia uma mensagem para DMs de usuários ou canais.
Send an email message – envia um e-mail para usuários do Dailybot ou endereços de e-mail externos.
Trigger custom command – executa um dos seus comandos personalizados e envia a saída para canais ou DMs específicos.
Select random Form record – escolhe uma entrada aleatória de um dos seus formulários.
Insert Form record – cria uma nova entrada no formulário de sua escolha.
3️⃣ Destino
Destinos são os lugares e as pessoas que fazem parte da sua automation. Quando uma automation é “disparada”, você pode escolher os lugares específicos onde quer que sua ação aconteça, bem como as pessoas que devem ser impactadas por ela.
Canais / espaços – envie ações para canais específicos (públicos e privados). Em canais privados, o Dailybot precisa ser convidado primeiro.
Pessoas ou equipes – pré-selecione membros ativos do Dailybot, assim como equipes.
Usuário envolvido neste fluxo – dinâmico; o owner da automation ou o usuário que a disparou.
E-mails personalizados – envie e-mails para usuários externos (ou não identificados por e-mail) do Dailybot.
4️⃣ Variáveis
Variáveis são placeholders que você pode usar nas suas mensagens para introduzir dinamicamente uma informação na sua automation. Elas têm o formato {{variable_name}} e você pode acessar a lista de variáveis disponíveis simplesmente digitando {{ na caixa de mensagem da ação da sua automation.
5️⃣ Os comandos agora fazem parte das Automations
Agora você também pode usar o gatilho “User intent is recognized” dentro do Automation Builder. Esse gatilho escuta o que as pessoas dizem ao Dailybot (antes conhecido como comando) e, com base nessa intenção, inicia workflows de múltiplas etapas à sua escolha. É como o antigo recurso autônomo de “comandos”, mas agora com todo o poder de encadear ações, condições e outras etapas do Dailybot em um único fluxo.
Essa mudança faz parte do nosso esforço contínuo de unificar tudo em uma única plataforma de automation para operações de equipe, de modo que, em vez de recursos separados, você cria e gerencia todos os seus workflows baseados em intenção em um só lugar.