Caminho do lead · NeuroBlack 26

Caminho do lead: Black Friday 2026, Dr. André Gasparian

Responsável: @automation-engineer · Escopo: arquitetura de automação (ManyChat + n8n + WhatsApp), do primeiro contato até dentro do grupo. Copy das mensagens é do @copywriter (marcada como slot ao longo do texto). Cronograma de datas é do @project-manager (02-estrategia/CRONOGRAMA-OPERACIONAL-BLACK-ANDRE.md). Mídia paga é do @paid-traffic (07-trafego/PLANO-DE-MIDIA-BLACK-ANDRE.md).

Este documento cruza o que já existe sobre a campanha:

Onde essas fontes batem, sigo o que já está decidido. Onde eu discordo ou preciso decidir algo técnico que ainda não tinha dono, deixo explícito o motivo.


1. O problema que este desenho resolve

A campanha inteira vende dentro de um grupo de WhatsApp, tocado à mão pela equipe. Pra encher esse grupo, a isca é uma masterclass gravada em junho e julho, cortada e liberada em 5 capítulos, um por dia, contando a partir do dia em que CADA pessoa entrou.

O grupo de WhatsApp não resolve essa entrega sozinho, porque uma mensagem no grupo chega igual pra todo mundo, não importa há quanto tempo a pessoa está lá. Quem entrou hoje e quem entrou há quatro dias não podem receber a mesma mensagem no mesmo momento sem que um dos dois receba o capítulo errado.

A ferramenta certa pra isso é o ManyChat, um programa que automatiza conversa no direct do Instagram: ele sabe o dia exato em que cada pessoa entrou e manda o capítulo certo na hora certa pra ela, sem que ninguém precise digitar nada à mão. Fazer a mesma coisa pelo WhatsApp exigiria a API Oficial do WhatsApp (o canal pago e homologado pela Meta pra mandar mensagem automática e individual). O playbook já identificou isso, e concordo com essa leitura pelos motivos técnicos que explico na seção 3.

2. Estado em que encontrei o trabalho

Fui atrás do arquivo MANYCHAT-WTN.md no caminho indicado pela delegação (1_Andre/) e não achei nada lá. Essa pasta guarda outro material do Dr. André, como contatos e gravação de masterclass.

O arquivo real está em Andre/MANYCHAT-WTN.md (atualizado em 11/05/2026). Ele documenta o fluxo interno do ManyChat pro WTN, rascunho de outro lançamento, o Workshop Terapia Neural na Prática, de junho/julho de 2026. Nunca foi publicado. Vou chamar esse fluxo de "fluxo WTN" daqui em diante neste documento, sem repetir o nome interno completo, que carrega uma sigla no vocabulário que a Pat pediu pra evitar.

O que esse rascunho já tinha pronto

O que faltava, segundo o próprio arquivo:

Por que não estou apenas renomeando esse fluxo para a Black Friday. A regra do projeto do Dr. André é clara: PRO, WTN e Masterclass são lançamentos diferentes e nunca se misturam, nem no nome de arquivo nem no conteúdo. A Black Friday 2026 é um lançamento novo, e embora reaproveite a mesma ideia de entrega em capítulos, ele precisa de campos, etiqueta e fluxo com nome próprio, do jeito que descrevo na seção 7. Isso não joga fora o trabalho de maio: a estrutura de blocos do WTN é a prova de conceito de que a mecânica funciona, e uso essa mesma lógica como base. Só não carimbo os dados da Black Friday com nome de outro lançamento.

3. Decisões de arquitetura que eu tomei

Três decisões técnicas que a delegação pedia pra eu avaliar, com o raciocínio por trás de cada uma.

3.1. ManyChat entrega o capítulo, e não uma página com Supabase. A alternativa de uma página no Cloudflare Pages com liberação por data de cadastro é tecnicamente viável, mas ela resolve só metade do problema: ainda precisa de alguém avisando a pessoa, todo dia, que o capítulo abriu. Se esse aviso for por WhatsApp automatizado, caem duas opções, e nenhuma delas é mais simples que o ManyChat: a API Oficial do WhatsApp (processo de homologação com a Meta, custo por mensagem, prazo de aprovação que não bate com o calendário de setembro) ou uma API não oficial tipo Baileys/Z-API, que exige fila de envio persistida, controle de sessão e throttle pra não banir o número, um trabalho de infraestrutura que não existe hoje pra esse projeto. O ManyChat já resolve isso de graça, porque o direct do Instagram é conversa automatizada dentro da própria API oficial de mensageria da Meta para Instagram, sem precisar de homologação separada. Concordo com a ordem do playbook, ManyChat primeiro e página depois, sendo que esse "depois" só faz sentido se a operação crescer a ponto de precisar de algo mais pesado do que o ManyChat aguenta hoje.

3.2. Quem controla o calendário dos 5 capítulos é o próprio ManyChat, não o n8n. O ManyChat tem um recurso nativo chamado Sequência: uma vez que a pessoa entra nela, cada passo seguinte dispara contando a partir do momento em que ELA entrou, não de um horário fixo do relógio. Isso quer dizer que não preciso de uma rotina rodando todo dia no n8n pra calcular "de quem é a vez hoje", porque o ManyChat já guarda essa conta pessoa por pessoa. O n8n entra depois, com um papel diferente: registrar cada lead numa planilha de auditoria e decidir pra qual grupo de WhatsApp mandar cada pessoa nova (seção 6).

3.3. Link do grupo escondido atrás de um gatilho, nunca solto. Aqui eu discordo, com ressalva, de uma prática que aparece no calendário de conteúdo (post de sexta com "link no primeiro comentário" e story diário "com link do grupo"). Se o link do grupo circula aberto, quem entra por ali NUNCA passa pelo ManyChat, e o sistema não tem como saber a data de entrada dessa pessoa nem entregar os capítulos pra ela. Deixo essa tensão registrada como decisão pendente na seção 10, com uma rede de segurança desenhada pra quando ela acontecer de qualquer jeito, porque link de grupo é a coisa mais fácil do mundo de reencaminhar e mesmo fechando a torneira principal algum vazamento vai acontecer.

4. Mapa geral do caminho

```

Instagram (comentário orgânico OU clique em anúncio)

ManyChat abre o direct do Instagram

Captura nome + grava data de entrada + etiqueta BF26-LEAD

Chama o n8n (webhook) → n8n devolve qual grupo de WhatsApp entregar

Entrega o link do grupo + capítulo 1, na hora

Sequência do ManyChat entrega capítulo 2 (+24h), 3 (+48h), 4 (+72h), 5 (+96h)

Etiqueta BF26-MASTERCLASS-COMPLETA (a partir daqui, quem fala com a pessoa é o grupo)

(mensagens de venda de cada fase, tocadas pela equipe no grupo)

```

5. Porta 1: Instagram orgânico (gatilho por comentário)

Cada passo abaixo segue o formato gatilho → condição → ação, do jeito que a delegação pediu.

Passo 1.

Gatilho: alguém comenta a palavra-código da campanha (sugiro "MASTERCLASS", mas a palavra final é decisão do @copywriter; só não pode ser "WTN", que já é de outro lançamento) num post ou reels marcado como âncora.

Condição: esse perfil do Instagram já rodou esse fluxo antes? (o ManyChat verifica isso automaticamente comparando com quem já tem a etiqueta BF26-LEAD)

Ação se é a primeira vez: dispara uma resposta pública curta no comentário (algo como "já te chamei no direct", slot de copy) e abre o direct.

Ação se já rodou antes: pula direto pra uma mensagem de status ("você está no capítulo X") em vez de reiniciar o processo do zero, o que evita confundir quem comenta de novo sem querer.

Passo 2.

Gatilho: o direct abriu.

Ação: primeira mensagem explicando a masterclass gratuita de 5 dias, com um botão de confirmação (slot de copy: texto de abertura + texto do botão).

Passo 3.

Gatilho: clique no botão de confirmação.

Condição: o campo de origem já tem valor gravado? (proteção de idempotência: impede que a pessoa perca o lugar dela se comentar de novo)

Ação se vazio: grava a data e hora exatas de entrada, marca a origem como orgânica, zera o contador de capítulos e aplica a etiqueta BF26-LEAD.

Ação se já preenchido: não regrava nada.

Passo 4.

Ação: o ManyChat manda uma chamada para o endereço do n8n (uma "requisição externa", que é o nome que o ManyChat dá pra avisar outro sistema de algo que aconteceu) levando nome, origem e data de entrada. O n8n responde na hora com o link do grupo certo pra essa pessoa; explico o motivo de existir mais de um grupo na seção 8.

Passo 5.

Ação: entrega o link do grupo recebido do n8n, avisando que o capítulo 1 vem em seguida (slot de copy).

Passo 6.

Ação: manda o capítulo 1 (slot de copy + slot técnico: onde o vídeo/áudio da masterclass está hospedado, isso ainda não está decidido e preciso que alguém aponte antes de eu montar o bloco de verdade). Grava o número do capítulo atual como 1 e aplica a etiqueta BF26-CAP1.

Passo 7 (rede de segurança).

Gatilho: 30 minutos depois do passo 2, sem que a pessoa tenha clicado no botão do passo 3.

Ação: manda um lembrete único puxando de volta pro fluxo, o mesmo papel que o bloco wtn_fallback_inatividade já cumpria no rascunho de maio.

6. Porta 2: tráfego pago

O plano de mídia do @paid-traffic já recomenda o formato de anúncio "Envio de Mensagem via Instagram Direct" exatamente por causa dessa dependência do ManyChat, e essa recomendação está certa tecnicamente: um anúncio desse formato abre o direct direto, sem passar pelo comentário público.

Passo 8.

Gatilho: clique num anúncio configurado nesse formato, carregando um parâmetro de referência (o ManyChat chama isso de ref) que identifica de qual conjunto de anúncios a pessoa veio.

Ação: entra direto no passo 2 da Porta 1, pulando a etapa de comentário.

Passo 9.

Na gravação de origem (passo 3), o valor muda de "orgânico" para algo como trafego_pago_{nome-do-conjunto}. A partir daí, o caminho é idêntico ao da Porta 1: o sistema não trata lead pago e lead orgânico de formas diferentes na entrega dos capítulos, só guarda de onde a pessoa veio pra métrica de custo por lead que o @paid-traffic e o @performance-analyst usam.

7. O motor dos 5 capítulos

Depois do passo 6, a pessoa entra automaticamente numa Sequência do ManyChat chamada "Masterclass BF26 (5 dias)". Como expliquei na decisão 3.2, cada passo dessa sequência dispara contando a partir do momento em que a própria pessoa entrou, não de um horário fixo:

Cada um desses quatro passos também dispara uma chamada pro n8n avisando "essa pessoa chegou no capítulo X": é assim que a planilha de auditoria fica atualizada sem que ninguém precise entrar no ManyChat pra contar manualmente quantas pessoas estão em cada etapa (útil pro @performance-analyst montar o relatório de base).

Se a pessoa sair da conversa antes do fim (bloquear o perfil, pedir pra não receber mais mensagem), o ManyChat simplesmente para de mandar os passos seguintes. Isso é comportamento nativo da ferramenta, não precisa de bloco extra pra isso.

8. n8n: o que ele faz aqui, sem exagero

O n8n é um programa que fica ligado o tempo todo num servidor próprio (a VPS workflows.neuromasteracademy.com, já citada no rascunho de maio) esperando chamadas de outros sistemas. Aqui ele não manda nenhuma mensagem pra ninguém, quem fala com o lead é sempre o ManyChat. O n8n cumpre duas funções.

Função 1, registrar cada lead numa planilha de auditoria (Google Sheets), criando um histórico fora do ManyChat. Isso reduz o risco de perder dado se algum bloco quebrar, e também serve de plano B: se o ManyChat não estiver publicado a tempo, essa mesma planilha vira a "planilha de controle de data de entrada" que o cronograma já prevê como plano B manual.

Função 2, decidir pra qual grupo de WhatsApp mandar cada pessoa nova, quando existir mais de um grupo (seção seguinte).

Desenho do fluxo, seguindo o mesmo padrão que já uso em outros projetos (webhook único, normalização, idempotência, roteamento):

```

Webhook recebe POST em /lead-intake-bf26

→ normaliza os dados (nome, origem, data)

→ gera uma chave única (hash de nome + identificador do Instagram + dia)

→ essa chave já existe na planilha?

sim → responde com o MESMO grupo que já tinha sido dado antes (não conta de novo)

não →

→ lê o contador de pessoas do grupo ativo (aba separada na planilha)

→ contador chegou em 900?

sim → passa pro próximo grupo, zera o contador, usa o link do grupo novo

não → usa o link do grupo atual, soma 1 no contador

→ grava a linha na planilha de auditoria (nome, origem, data, grupo)

→ responde pro ManyChat com o link do grupo e o número dele

→ qualquer erro no meio do caminho → grava numa aba separada de falhas, pra ninguém sumir sem deixar rastro

```

O corte em 900 (e não no limite de 1.024) é de propósito: sobra margem pra quem entra "por fora" (alguém que reencaminhou o link, ou a equipe adicionando manualmente) sem estourar o teto do WhatsApp no meio do dia. Esse número já está alinhado com o que o cronograma do @project-manager também usa como gatilho pra abrir o segundo grupo.

9. Grupo(s) de WhatsApp

Limite de participantes. Grupo comum de WhatsApp aceita até 1.024 participantes. Vale confirmar esse número no momento da criação, porque a política da própria Meta muda de vez em quando.

Diferença entre grupo e API Oficial. Postar uma mensagem dentro de um grupo é uma ação manual do administrador dentro do aplicativo comum de WhatsApp, e o próprio WhatsApp se encarrega de replicar essa mensagem pra todo mundo do grupo de uma vez. Isso é diferente de mandar mensagem individual em massa pra uma lista de contatos fora de um grupo, que é o cenário em que entra a API Oficial e o risco de banimento por rate limit (limite de quantas mensagens automáticas por minuto/hora um número pode mandar). O plano desta campanha usa a primeira forma, o time posta dentro do grupo manualmente, seguindo o roteiro pronto, e por isso o risco técnico de banimento por disparo automatizado não se aplica à parte de venda no grupo. O risco real aqui é outro: o número do administrador acumular denúncia de spam se pessoas de fora reportarem a conta por mensagens repetidas, o que é mitigado usando um número de WhatsApp Business dedicado, já aquecido (em uso há tempo, com perfil comercial verificado), e não um número pessoal novo.

Se precisar de mais de um grupo. Com base de 74,1 mil seguidores e 19 mil leads, mais dois meses de captação orgânica e paga, é bem possível passar de 900 pessoas. A distribuição funciona assim:

10. Casos de borda

O que acontece com quem entra pelo tráfego pago x quem entra pelo comentário. Nada muda na entrega dos capítulos: os dois caminhos convergem no mesmo lugar a partir do passo 4. A única diferença fica gravada no campo de origem, pra métrica.

O que acontece se a pessoa entra no meio da captação (por exemplo, dia 20 de setembro). Ela recebe o capítulo 1 no dia 20, o capítulo 5 por volta do dia 24, e a partir daí passa a acompanhar o grupo no estado em que ele estiver naquele momento. Se ainda for período de aquecimento (antes de 1º de outubro), ela só vê conteúdo de comunidade até o Esquenta abrir pra todo mundo junto. Isso é esperado: o grupo é um canal compartilhado, e quem termina a masterclass antes de uma fase de venda começar simplesmente espera a próxima, do mesmo jeito que quem já está no grupo há semanas.

Como o sistema sabe em que capítulo cada pessoa está. O campo de progresso (capitulo_atual_bf26, detalhado na tabela da seção 11) é atualizado a cada entrega, então qualquer pessoa da equipe pode abrir o cadastro de um lead no ManyChat e ver exatamente em que ponto ele está, sem precisar recalcular a partir da data de entrada.

O que acontece quando os 5 capítulos acabam e a fase de venda começa. A automação para de falar com a pessoa individualmente: ela recebe a etiqueta BF26-MASTERCLASS-COMPLETA e, dali em diante, quem conversa com ela é o grupo (mensagens da equipe) e, se ela reagir ou perguntar algo, o time comercial no 1 a 1 via API Oficial, exatamente como o cronograma já descreve pra cada fase de venda.

Captação depois de 31 de outubro. O calendário oficial de captação (posts e stories programados) termina em 31/10, mas comentários orgânicos na palavra-código provavelmente continuam chegando depois disso, porque post antigo continua recebendo comentário. Alguém que comentar em, digamos, 20 de novembro entraria na masterclass e terminaria os 5 capítulos bem no meio da semana da Black Friday (26/11), o pior momento possível pra estar "no meio" de uma isca em vez de já estar pronto pra comprar. Recomendo que, a partir de 1º de novembro, o gatilho por comentário pare de matricular gente nova na sequência de 5 dias e passe direto pro link do grupo com um resumo rápido da masterclass em vez do passo a passo diário. Essa é uma decisão de conteúdo, não técnica, então deixo marcada aqui como algo pro @orchestrator confirmar com a Pat antes de eu (ou quem for montar) implementar esse corte de data no ManyChat.

11. Nomenclatura consolidada

ItemNomeObservação
Fluxo no ManyChatFLUXO BLACK26Novo, clonado da lógica do fluxo WTN, sem misturar dados
Campodata_entrada_bf26Data e hora exatas de entrada
Campoorigem_bf26instagram_organico ou trafego_pago_{conjunto}
Campocapitulo_atual_bf26Número de 0 a 5
Campo temporáriogrupo_link_atribuidoGuarda a resposta do n8n até o bloco de entrega usar
Etiqueta geralBF26-LEADTodo mundo que passou pela captura de dados
Etiquetas de progressoBF26-CAP1 a BF26-CAP5Uma por capítulo entregue
Etiqueta finalBF26-MASTERCLASS-COMPLETASinaliza fim da automação individual
SequênciaMasterclass BF26 (5 dias)4 passos, +24h/+48h/+72h/+96h
Endereço do webhookworkflows.neuromasteracademy.com/webhook/lead-intake-bf26Domínio já existente, caminho novo
Planilhaaba leads_bf26Auditoria de entrada
Planilhaaba contador_grupos_bf26Controle de qual grupo está recebendo gente nova
Planilhaaba dead_letter_bf26Falhas registradas
Grupos de WhatsApp"Terapia Neural Black 2026 #1", "#2"...Numeração sequencial conforme enche

12. Slots de copy pendentes (para @copywriter)

13. Decisão pendente antes de implementar

O calendário de conteúdo já aprovado usa "link no primeiro comentário" (post de sexta) e "story com link do grupo" (todo dia). Se esse link circular aberto, quem entrar por ali não passa pelo ManyChat e não recebe a masterclass automaticamente, só entra direto no grupo, sem capítulo nenhum.

Duas saídas possíveis, e essa escolha é de estratégia de conteúdo, não da parte técnica. Preciso que o @orchestrator confirme com a Pat qual seguir:

Opção A (recomendada): trocar o texto dos posts e stories para pedir o comentário da palavra-código em vez de mostrar o link cru. Garante que praticamente todo mundo passa pela automação.

Opção B: manter o link aberto como está hoje no calendário, aceitando que uma parte da base entra sem a masterclass. Nesse caso, desenho uma rede de segurança: mensagem fixada no grupo (slot de copy) avisando que existe uma aula grátis de bônus e convidando quem entrou direto a comentar a palavra-código também, redirecionando de volta pro fluxo. Isso não recupera 100% de quem entrou direto, mas evita que a maioria fique sem saber que a masterclass existe.

Enquanto essa decisão não vier, monto o fluxo pensando na Opção A, porque é a que dá o rastreio mais completo. O bloco de mensagem fixada da Opção B (seção 12, se for o caso) fica fácil de adicionar depois e não trava o resto do desenho.

14. O que precisa ser configurado por um humano com acesso

Nesta sessão eu não tenho acesso real ao ManyChat, ao n8n, ao Instagram nem ao WhatsApp. O que segue é o passo a passo pra quem tiver acesso executar, na ordem em que faz sentido montar.

#TarefaTempo estimadoDepende de
1Confirmar a decisão da seção 13 (Opção A ou B)15 min (é decisão, não execução)@orchestrator + Pat
2Criar o grupo de WhatsApp (ou já nascer com o segundo, se o volume esperado for alto) e fixar a mensagem de boas-vindas20 minPrazo do cronograma: até 20/09
3Decidir onde os 5 vídeos/áudios da masterclass vão ficar hospedados (link que entra nos blocos 6 e da sequência)30 min (decisão)Pat/equipe de edição
4Duplicar o fluxo WTN como novo fluxo "FLUXO BLACK26" e criar os 3 campos + a etiqueta novos40 minAcesso ao ManyChat
5Configurar o gatilho por comentário com a palavra-código definida15 minItem 1 e a palavra do @copywriter
6Montar os blocos descritos nas seções 5, 6 e 7 dentro do ManyChat2h a 3hItens 3, 4 e os slots de copy da seção 12
7Criar a Sequência "Masterclass BF26 (5 dias)" com os 4 passos de intervalo relativo45 minItem 6
8Subir o workflow no n8n (webhook, normalização, contador de grupo, resposta com link)2hAcesso à VPS workflows.neuromasteracademy.com
9Criar a planilha de auditoria (abas leads_bf26, contador_grupos_bf26, dead_letter_bf26) e ligar ao n8n30 minItem 8
10Trocar os links de mentirinha pelos reais dentro dos blocos do ManyChat (link do webhook do n8n)10 minItens 2, 8 e 9 prontos
11Teste ponta a ponta: comentar a palavra-código com um perfil de teste, conferir grupo recebido, data gravada, entrega do capítulo 1 e disparo da sequência30 minTodos os itens anteriores
12Publicar o fluxo no ManyChat5 minItem 11 sem erro
13Ativar o formato de anúncio "Envio de Mensagem" ligado a esse mesmo fluxofora deste escopo@paid-traffic, depois do item 12

Tempo total de execução técnica, sem contar decisões nem o item 13 (fora do meu domínio), fica em torno de 8 horas. Essas horas se dividem entre quem tem acesso ao ManyChat e quem tem acesso à VPS, podendo ser a mesma pessoa ou duas.

Anexo: esqueleto do workflow n8n

Isto é um rascunho de estrutura pra quem for montar o workflow de verdade dentro do n8n. Não é um arquivo pronto pra importar, porque não tenho credencial nem acesso à instância pra gerar os IDs reais dos nós.

```json

{

"nome_workflow": "lead-intake-bf26",

"nos": [

{ "tipo": "Webhook", "metodo": "POST", "caminho": "/lead-intake-bf26" },

{ "tipo": "Function", "papel": "normalizar payload (nome, origem, data_entrada)" },

{ "tipo": "Function", "papel": "gerar chave de idempotencia = hash(nome + instagram_id + dia)" },

{ "tipo": "Google Sheets - Lookup", "papel": "checar se a chave já existe na aba leads_bf26" },

{ "tipo": "IF", "condicao": "chave já existe?",

"ramo_sim": [{ "tipo": "Respond to Webhook", "corpo": "retorna o grupo já atribuído antes" }],

"ramo_nao": [

{ "tipo": "Google Sheets - Read", "papel": "ler contador atual em contador_grupos_bf26" },

{ "tipo": "IF", "condicao": "contador >= 900",

"ramo_sim": [{ "tipo": "Google Sheets - Update", "papel": "avança grupo_ativo, zera contador" }],

"ramo_nao": [{ "tipo": "Google Sheets - Update", "papel": "soma 1 no contador" }] },

{ "tipo": "Google Sheets - Append", "papel": "grava linha em leads_bf26" },

{ "tipo": "Respond to Webhook", "corpo": "{ grupo_link, grupo_numero }" }

] }

],

"tratamento_de_erro": {

"tipo": "Error Trigger",

"papel": "grava payload + mensagem de erro na aba dead_letter_bf26"

}

}

```


Nada neste documento foi configurado, testado ou publicado. É o desenho técnico pronto pra execução; a lista da seção 14 é o caminho pra isto virar automação de verdade.