Como configurar seu primeiro workflow de automação no GoHighLevel (passo a passo)
Você entrou no builder de Workflows, viu dezenas de gatilhos e ações e fechou a aba. É a reação mais comum de quem começa no GoHighLevel — e o motivo é simples: a documentação oficial mostra o que cada botão faz, mas raramente mostra a ordem correta de montar um fluxo que funcione na vida real.
Este guia resolve isso. Vamos montar, do zero, um workflow de resposta imediata a novos leads: alguém preenche um formulário, recebe um SMS e um e-mail em segundos, a equipe é notificada, e o contato entra no pipeline com uma tarefa atribuída. É o fluxo que mais gera retorno em agências e a melhor forma de aprender a lógica da ferramenta.
1. O que precisa estar pronto antes de criar o workflow
Metade dos workflows quebrados não têm problema de lógica: faltou configuração de base. Antes de abrir o builder, confirme estes itens dentro da subconta (nunca crie automações de cliente na conta de agência):
- Um número de telefone comprado e verificado em Settings › Phone Numbers, com o registro A2P/10DLC concluído se você envia SMS nos EUA.
- Um serviço de e-mail conectado (LC Email ou Mailgun) com domínio autenticado por SPF, DKIM e DMARC — sem isso o e-mail sai, mas cai em spam.
- Um pipeline criado em Opportunities com pelo menos os estágios Novo Lead, Contato Feito e Qualificado.
- Um formulário ou calendário publicado, porque ele será o gatilho do fluxo.
- Uma tag padronizada de origem, por exemplo lead-site, para você conseguir segmentar depois.
2. Criando o workflow e escolhendo o gatilho certo
Vá em Automation › Workflows › Create Workflow › Start from Scratch. Dê o nome combinado no passo anterior e clique em Add New Trigger.
- Escolha Form Submitted como gatilho e, no filtro, selecione o formulário específico. Sem esse filtro, qualquer formulário da conta aciona o fluxo.
- Adicione um segundo filtro opcional por página ou origem se o mesmo formulário estiver em vários funis.
- Se o seu ponto de entrada for agendamento, use Customer Booked Appointment; se for uma importação, use Contact Tag Added com a tag de origem.
- Salve o gatilho. O nome do gatilho aparece no topo do canvas — renomeie para algo legível, como 'Formulário Diagnóstico Gratuito'.

Evite o gatilho Contact Created no início. Ele dispara em importações em massa, integrações e criações manuais — é a causa número um de agências enviarem centenas de SMS indevidos no primeiro mês.
3. Montando a sequência de ações que realmente converte
A regra de ouro é responder em menos de cinco minutos e distribuir os canais no tempo. Monte assim, de cima para baixo no canvas:
- Wait de 1 minuto — evita parecer robótico e dá tempo de outros campos serem gravados.
- Send SMS: 'Oi {{contact.first_name}}, aqui é a [Agência]. Recebi seu pedido sobre {{contact.assunto}}. Posso te ligar hoje às 15h?' Use variáveis com o menu de merge fields, nunca digitadas à mão.
- Send Email com o mesmo conteúdo em formato mais completo e um botão para o calendário.
- Create Opportunity no pipeline, estágio Novo Lead, com o valor estimado do serviço.
- Assign to User — round robin entre os vendedores, para o lead nunca ficar órfão.
- Internal Notification (e-mail ou SMS para a equipe) com nome, telefone e resposta principal do formulário.
- Add Contact Tag: lead-site e fluxo-resposta-imediata.
Depois disso, adicione um bloco If/Else com a condição 'Appointment Status is Booked'. No caminho negativo, coloque um Wait de 1 dia e um segundo SMS de follow-up; no positivo, encerre o fluxo com Remove from Workflow para não perseguir quem já agendou.
4. Configurando janelas de envio e evitando mensagens às 3h da manhã
Abra a aba Settings dentro do próprio workflow. Ali ficam as opções que mais causam reclamação de cliente final quando são ignoradas:
- Allow Multiple Opportunities: deixe desligado se você não quer duplicar negócios para o mesmo contato.
- Re-entry: desligado por padrão. Ligue apenas em fluxos recorrentes, como reengajamento mensal.
- Time Window: defina 8h às 20h no fuso da subconta. Mensagens fora da janela ficam em fila e saem no próximo horário permitido.
- Stop on Response: essencial. Interrompe a sequência quando o lead responde, evitando o efeito de robô insistente.
- Timezone: confirme se está no fuso do cliente e não no da sua agência — erro clássico em contas com operação em vários estados.
5. Testando o fluxo antes de publicar (sem queimar sua base)
Nunca publique direto. O modo de teste do GoHighLevel executa o fluxo com um contato real, então crie um contato de teste com seu próprio número e um e-mail que você consiga abrir.
- Deixe o workflow em Draft e clique em Test Workflow, escolhendo o contato de teste.
- Acompanhe a aba Execution Logs: cada ação mostra Success, Skipped ou Error, com o motivo.
- Confira o SMS e o e-mail recebidos: variáveis vazias aparecem como espaços em branco e indicam merge field errado.
- Verifique se a oportunidade foi criada no pipeline correto e se o usuário foi atribuído.
- Só então mude o toggle de Draft para Publish. Fluxo em Draft não roda para ninguém — é o motivo mais comum de 'meu workflow não está funcionando'.

Depois de publicar, volte em 48 horas e leia os logs de contatos reais. Procure ações com status Skipped: normalmente significa canal não configurado, contato sem telefone válido ou DND ativo no contato.
6. Os cinco erros que mais quebram workflows iniciantes
- Workflow salvo mas não publicado — o toggle no canto superior direito continua em Draft.
- Gatilho sem filtro, fazendo o fluxo disparar para toda a base.
- DND ligado no contato (aba Settings do contato) bloqueando SMS e e-mail silenciosamente.
- Merge fields digitados manualmente, como {{first_name}} em vez de {{contact.first_name}}.
- Dois workflows com o mesmo gatilho enviando mensagens duplicadas — busque por gatilho na lista antes de criar um novo.
Perguntas frequentes sobre este tema
- Quantos workflows posso ter em uma subconta do GoHighLevel?
- Não há limite rígido de quantidade de workflows nas subcontas. O limite prático são as execuções e os custos de SMS, e-mail e chamadas, que são cobrados por consumo em cima do saldo da conta.
- Qual a diferença entre Workflows e as antigas Campaigns e Triggers?
- Campaigns e Triggers eram os módulos legados, separados entre sequência de mensagens e regras de disparo. Workflows unificou os dois em um único canvas visual, e é onde toda a evolução da plataforma acontece hoje. Não crie nada novo nos módulos legados.
- Posso copiar um workflow de uma subconta para outra?
- Sim. Use a opção de importar/exportar do próprio workflow ou empacote-o em um Snapshot na conta de agência para replicar em várias subcontas de uma vez.
Dúvidas relacionadas
Ainda com dúvida?
Se este passo a passo não resolveu o seu caso, descreva o cenário exato. Cada dúvida recebida vira um novo tutorial nesta central.
Enviar minha dúvida