Instâncias WhatsApp
Duas instâncias por design: INGEST (o número que fica nos grupos dos parceiros e escuta) e SENDER (o que posta nos seus grupos). Se o número de envio for bloqueado, você troca SÓ o sender — os grupos monitorados ficam intactos.
1 · Instâncias
O nome precisa ser único na Evolution. Se já existir lá (criado no painel), a tela adota a existente em vez de recriar.
2 · Grupos monitorados
Liste os grupos que a instância INGEST vê e marque quais monitorar (só os marcados ingerem mensagens). Perfil de parser: como a mensagem do grupo é formatada.
Crie uma instância com papel INGEST pra listar grupos.
3 · Recepção de mensagens (túnel ngrok)
A Evolution é remota e o backend roda na sua máquina — pra ela conseguir POSTar as mensagens aqui, exponha o backend com o ngrok (ngrok http 8091) e cole a URL gerada. Ao salvar, o webhook é registrado na instância INGEST apontando pra …/api/whatsapp/webhook/inbound (o path é acrescentado automaticamente). A partir daí: mensagem de grupo monitorado → pipeline (parser → classificação → afiliação) → resultado na página /whatsapp (seção 2).
4 · Grupos de destino (broadcast)
São os grupos seus onde as ofertas afiliadas são postadas pela instância SENDER. Crie um grupo novo, ou marque um que o SENDER já vê. Os destinos são persistentes — sobrevivem a restart.
⭐ Grupo principal — página pública (/comunidade)automático
Define pra onde o botão “Entrar no grupo” da página pública aponta. No automático, usa o 1º da lista de destinos lá embaixo. Se o grupo escolhido for removido dos destinos, a escolha limpa sozinha e o automático assume.
Só ADMIN muda o grupo principal (aparece na página pública).
Crie uma instância com papel SENDER pra criar/marcar grupos de destino.