Cadastro de Cliente
Preencha os dados e envie direto para a planilha via Apps Script
* Campos obrigatórios
v4-ames-dashboard), marque Public e clique em Create repository.v4-client-system.html e clique em Commit changes.index.html antes de subir — assim o GitHub Pages vai servir ele na raiz.https://SEU-USUARIO.github.io/v4-ames-dashboard/index.html pelo mesmo caminho Add file → Upload files. O GitHub Pages atualiza automaticamente em até 1 minuto após o commit.github.io, o N8N precisa aceitar requisições de origens externas..env ou variáveis de ambiente:N8N_CORS_ORIGIN=https://SEU-USUARIO.github.io
N8N_CORS_METHODS=GET,POST,OPTIONS
Method: POST
Path: cadastro-cliente
Response Mode: Last Node
Clique em Listen for Test Event e copie a URL gerada. Cole no campo Webhook 1 no topo desta página.Value 1: {{ $json.tipo }}
Operation: Equal
Value 2: monthly_snapshot
O branch true vai para o Health Score, o branch false vai para o Cadastro.razao_social → {{ $json.razao_social }}
nome_fantasia → {{ $json.nome_fantasia }}
cnpj → {{ $json.cnpj }}
squad → {{ $json.squad }}
status → Ativo
fase → {{ $json.fase || "Saber" }}
coordenador → {{ $json.coordenador }}
gestor_projetos → {{ $json.gestor_projetos }}
gestor_trafego → {{ $json.gestor_trafego }}
designer → {{ $json.designer }}
segmento → {{ $json.segmento }}
responsavel → {{ $json.responsavel }}
email → {{ $json.email }}
whatsapp → {{ $json.whatsapp }}
data_inicio → {{ $json.data_inicio }}
valor_mensal → {{ $json.valor_mensal }}
margem_contribuicao → {{ $json.margem_contribuicao }}
tier → {{ $json.tier }}
objetivo → {{ $json.objetivo }}cnpj → {{ $json.cnpj }}
cliente → {{ $json.cliente }}
mes → {{ $json.mes }}
score_final → {{ $json.score_final }}
inv_projetado → {{ $json.inv_projetado }}
inv_realizado → {{ $json.inv_realizado }}
faturamento → {{ $json.faturamento_mes }}
roi → {{ $json.roi }}
mmf → {{ $json.mmf }}Response Code: 200
Response Body: {"status":"ok","timestamp":"{{ $now }}"}
Ative o workflow clicando em Save e depois no toggle Active.Method: GET
Path: get-clientes
Response Mode: Last Node
Copie a URL e cole no campo Webhook 2 no topo desta página.Response Code: 200
Response Body: {{ JSON.stringify($json) }}
Ative o workflow. Clique em ⟳ Atualizar na aba Base de Clientes para testar.update-cliente. Copie a URL e cole no campo Webhook 3.{{ $json.rowIndex }}.status → {{ $json.updates.status }}
fase → {{ $json.updates.fase }}
squad → {{ $json.updates.squad }}
coordenador → {{ $json.updates.coordenador }}
gestor_projetos → {{ $json.updates.gestor_projetos }}
gestor_trafego → {{ $json.updates.gestor_trafego }}
designer → {{ $json.updates.designer }}
score_final → {{ $json.updates.score_final }}
inv_realizado → {{ $json.updates.inv_realizado }}
faturamento_mes → {{ $json.updates.faturamento_mes }}{"status":"ok"} e ative o workflow. A partir de agora toda edição feita no painel de detalhes será salva automaticamente no Google Sheets.