A ordem dos nós do tipo Gatilho em um workflow determina o ponto a partir do qual o contato continua pelo workflow quando passa novamente por esses nós. Por isso, sua posição em relação a um nó do tipo Condição ou a outro gatilho pode alterar o comportamento da estratégia.
Neste artigo, você aprenderá como a ordem dos nós do tipo Gatilho influencia a configuração correta do comportamento deles por meio de três casos: um nó do tipo Condição antes de um nó Gatilho, um nó do tipo Condição depois de um nó Gatilho e dois nós do tipo Gatilho consecutivos.
Como a ordem dos nós do tipo Gatilho afeta o funcionamento de um workflow
Quando um contato chega a um nó do tipo Gatilho em um workflow, ele reativa o fluxo sempre que a ação ocorre ou a condição que o dispara é cumprida, desde que as limitações do nó permitam. Cada nova passagem por esse nó Gatilho permite que o contato avance a partir desse ponto, sem voltar a percorrer os nós anteriores.
Por esse motivo, mesmo que dois workflows contenham os mesmos nós do tipo Gatilho, seu comportamento será diferente de acordo com a ordem em que estiverem conectados.
A seguir, explicamos o funcionamento considerando essa ordem:
1. Nó do tipo Condição antes de um nó do tipo Gatilho
O objetivo do workflow a seguir é mostrar um formulário do tipo inline aos contatos que não têm um e-mail conhecido no Connectif.
Neste workflow, o nó “Verificar valor”, conectado ao nó “Início”, verificará se o contato tem um e-mail associado ao seu cadastro.
Se o contato não tiver um e-mail, passará para o nó “Ao visitar a página”, que aguardará até que ele visite o site para executar a ação seguinte, que, neste caso, será mostrar um formulário por meio do nó “Enviar conteúdo web”.
A partir desse momento, sempre que o contato passar novamente pelo nó “Ao visitar a página”, ou seja, sempre que visitar o site novamente, ele reativará o workflow a partir desse ponto e o formulário inline será enviado, independentemente de ele ter ou não um e-mail.
2. Nó do tipo Condição depois de um nó do tipo Gatilho
O objetivo do workflow a seguir é mostrar um formulário do tipo inline aos contatos que não têm um e-mail conhecido no Connectif.
Neste caso, o nó “Ao visitar a página”, conectado ao nó “Início”, aguardará até que o contato faça uma visita que ative o gatilho. Quando isso acontecer, ele passará para o nó “Verificar valor”, que verificará se o contato tem um e-mail associado no Connectif.
Se o contato não tiver um e-mail, a ação seguinte será executada — neste caso, mostrar um conteúdo web com um formulário por meio do nó “Enviar conteúdo web”.
A partir desse momento, cada nova visita que ativar o gatilho fará com que o workflow verifique novamente se o contato tem um e-mail antes de mostrar o formulário.
Neste exemplo e com essa lógica, como o nó “Verificar valor” está localizado depois do nó Gatilho “Ao visitar a página”, a condição será verificada novamente a cada visita. Portanto, depois que o contato tiver cadastrado seu e-mail, na próxima vez que ativar o nó Gatilho, ou seja, quando retornar ao site, ele passará novamente pelo nó “Verificar valor”, que confirmará que agora ele tem um e-mail conhecido e, portanto, o formulário não será mais exibido.
3. Dois nós do tipo Gatilho consecutivos
3.1. Sem limitação no segundo gatilho
O objetivo do workflow a seguir é mostrar uma notificação web push aos contatos que, depois de abandonarem um carrinho, visitarem um produto.
Neste workflow, o nó “Ao abandonar o carrinho”, conectado ao nó “Início”, aguardará até que o contato abandone um carrinho com as especificações configuradas no nó. Quando isso acontecer, ele passará para o nó “Ao visitar um produto”, que aguardará até que o contato visite um produto que atenda às especificações configuradas.
Quando o contato ativar esse segundo gatilho, a ação seguinte será executada — neste caso, mostrar uma notificação web push.
Com essa configuração, depois que o contato tiver ativado o nó “Ao abandonar o carrinho” pela primeira vez, sempre que visitar um produto, uma notificação push será mostrada novamente, pois nenhuma limitação foi configurada nos nós.
3.2. Com limitação no segundo gatilho
O objetivo do workflow a seguir também é mostrar uma notificação web push aos contatos que, depois de abandonarem um carrinho, visitarem um produto. Neste caso, é utilizado o mesmo workflow do exemplo anterior, mas a limitação “Desativar após ser ativado” é configurada no segundo gatilho, “Ao visitar um produto”.
Neste workflow, o nó “Ao abandonar o carrinho”, conectado ao nó “Início”, aguardará até que o contato abandone um carrinho com as especificações configuradas no nó. Quando isso acontecer, ele passará para o nó “Ao visitar um produto”, que aguardará até que o contato visite um produto que atenda às especificações configuradas.
Quando o contato ativar esse segundo gatilho, a ação seguinte será executada — neste caso, mostrar uma notificação web push. Depois de ser ativado, o nó “Ao visitar um produto” ficará desativado para esse contato.
Com essa configuração, depois que o contato tiver ativado o nó “Ao visitar um produto”, as visitas seguintes a produtos não mostrarão novamente a notificação web push. Para recebê-la outra vez, ele deverá abandonar outro carrinho e ativar o nó “Ao abandonar o carrinho”, o que reiniciará a limitação do segundo gatilho e permitirá que ele seja ativado novamente quando o contato visitar um produto.
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos que você continue com os seguintes artigos:
- Nós do tipo Gatilho, para utilizá-los em tempo real quando os contatos realizarem alguma atividade.
- Nós do tipo ação, para executar operações específicas dentro dos fluxos.
- Limitações nos nós, para configurar as condições sob as quais os nós não serão ativados.
- Diretório de modelos de workflows, para localizar os modelos disponíveis para utilizar em suas estratégias.