Um workflow do GoHighLevel está ligado à conta em que foi criado por ids internos; se você o mover sem reescrever esses ids, ele chega quebrado. Veja exatamente o que quebra e como o remapeamento por nome resolve.
Dentro do GoHighLevel, quase tudo em que um workflow mexe é um registro com seu próprio id interno: um pipeline, uma etapa desse pipeline, um usuário a quem você atribui uma tarefa, uma tag, um campo personalizado, um calendário, um modelo. Quando você cria um workflow, o GoHighLevel não salva na definição os nomes desses registros. Ele salva os ids. Uma ação "Add tag: Hot Lead" não armazena o texto "Hot Lead": armazena algo como tag_7c1f…, o id dessa tag naquela conta.
Esses ids são específicos de cada conta. A mesma tag, criada à mão em uma segunda conta, recebe lá um id completamente diferente. Por isso, quando a definição de um workflow é tirada de uma conta e colocada em outra, todos os ids que ela carrega continuam apontando para registros que só existem na conta de origem. O destino não tem nenhum registro com aquele id, então a referência fica solta. Essa é a causa de quase todos os relatos de "copiei meu workflow e ele parou de funcionar", e é por isso que copiar o JSON bruto não é uma movimentação de verdade.
A quebra não é aleatória: acontece em todo campo do workflow que guarda um id específico da conta em vez de um valor literal. Na prática, isso significa:
Cada um desses é um ponto de falha silenciosa. O GoHighLevel muitas vezes deixa você salvar um workflow com uma referência solta; ele simplesmente não faz nada, ou faz a coisa errada, quando um contato chega àquela etapa em produção. É o pior tipo de quebra: invisível até que um contato real passe por ali.
O ExportGHL Workflows trata a movimentação como uma conciliação, não como uma cópia. Quando você implanta um workflow salvo em uma conta de destino, ele lê cada referência específica da conta na definição, descobre o que essa referência era na origem (seu nome) e encontra o registro com o mesmo nome no destino. O id de origem que ficaria solto é então reescrito com o id do próprio destino para aquele pipeline, etapa, tag, usuário, campo, calendário ou modelo.
Associar pelo nome é a chave certa porque os nomes são o que as duas contas realmente têm em comum. Raramente os ids internos coincidem entre contas, mas com muita frequência você tem uma tag "Hot Lead", um "Sales Pipeline" com uma etapa "Booked" e um campo personalizado "Lead Source" nas duas. O ExportGHL percorre o grafo completo de referências, inclusive as etapas aninhadas dentro do pipeline e os vínculos entre workflows, de modo que uma etapa remapeada cai no pipeline remapeado correto, e não em qualquer etapa de nome parecido.
Como ele implanta no destino como um novo workflow, nada do que você já tem é sobrescrito. (Você pode escolher atualizar um existente, mas é uma escolha explícita, não o padrão.) O resultado é um workflow que referencia os registros reais do destino e roda do mesmo jeito que na origem. Esta página faz parte do guia completo para exportar workflows do GoHighLevel, o hub para salvar, mover e fazer backup de automações entre contas.
Ajuda separar os dois tipos de coisa dentro de um workflow: as referências específicas da conta, que precisam ser remapeadas, e os blocos estruturais, que passam por conta própria.
Referências remapeadas pelo nome. Cada uma é associada ao registro do próprio destino e o id é reescrito. Se existe correspondência, ela é preservada; se não existe, o workflow fica em rascunho até você fornecê-la ou associá-la:
Blocos do workflow. A estrutura da automação é preservada exatamente, porque não depende da conta. Um bloco só vira rascunho por causa de uma referência específica da conta para a qual ele aponta, nunca por causa do bloco em si:
Resumindo: a estrutura e os valores literais (tempos de espera, texto simples das mensagens, lógica das ramificações) são preservados intactos, cada referência específica da conta é remapeada pelo nome quando há correspondência, e tudo o que não tiver correspondência mantém o workflow inteiro em rascunho em vez de publicá-lo quebrado.
Às vezes um nome realmente não existe no destino: a tag "Hot Lead" nunca foi criada lá, ou um usuário não é membro. O ExportGHL não adivinha e não publica algo que vai falhar em silêncio. Ele sinaliza cada referência sem associação para que você veja com precisão o que falta, e mantém o workflow implantado como rascunho. Depois você cria o registro que falta (ou associa a ação a um existente) e publica quando tudo estiver resolvido.
Esse comportamento de rascunho por padrão é deliberado. A falha que você quer evitar é um workflow que parece ativo, mas dispara errado em silêncio, então o caminho seguro é se recusar a publicar até que cada referência aponte para algo real.
Ferramentas como GHL Workflows Pro, GHL Workflow Importer/Exporter e GHL Workflows JSON Exporter conseguem exportar o JSON de um workflow e importá-lo em outra conta. (O Super Cloner às vezes é agrupado com elas, mas ele clona páginas de funis e sites, não workflows.) Isso move a estrutura, mas os ids dentro dela são copiados literalmente: não são conciliados com o destino. Assim, as referências a pipelines, tags, usuários, campos e modelos continuam apontando para os ids da conta de origem, e você volta a consertar cada etapa à mão. Exportar o JSON é os 80% fáceis; remapear as referências específicas da conta é os 20% difíceis que realmente fazem o workflow rodar, e é a parte que elas pulam. Se você está comparando opções, a comparação de clonadores mostra o comportamento lado a lado, e o passo a passo de uma única movimentação está em copiar entre contas.
As ferramentas do próprio GoHighLevel também não fecham essa lacuna. A duplicação nativa só funciona dentro de uma conta, e os snapshots copiam o modelo de uma conta inteira: as referências só são resolvidas porque o snapshot traz suas próprias cópias de cada pipeline, tag e campo, o que não ajuda quando você move um workflow para uma conta que já está no ar. O remapeamento entre contas existe justamente para o caso que o GoHighLevel deixa sem cobertura.
O teste grátis move um workflow de ponta a ponta para que você veja o remapeamento e a marcação como rascunho na sua própria conta antes de gastar qualquer coisa. Depois disso são créditos pré-pagos que nunca expiram, ou uma licença Toolkit única, sem assinatura; a página de preços tem os detalhes.
Implante um workflow de graça em outra conta: veja cada pipeline, tag e campo reescritos para o destino e tudo o que não tiver correspondência sinalizado antes de ir ao ar.
Começar grátis