# LP Cloud PhotoRF 2.0 — CONAFOR SMART 2026

Landing page pra captura de leads no estande PX3 no evento CONAFOR SMART, 19/08/2026.

## Rotas

- `/` → redireciona pra `/renato` (fase 1, só a do Renato)
- `/renato` → LP com CTA pro WhatsApp do Renato
- `/mary`, `/monique`, `/vinicius` → prontas pra fase 2 (basta ativar depois)

## API

- `POST /api/lead` — recebe form `{ nome, empresa, whatsapp, email, consultor }`, salva local e (opcionalmente) sincroniza com GHL
- `GET /api/leads?token=<ADMIN_TOKEN>` — lista JSON dos leads
- `GET /api/leads?token=<ADMIN_TOKEN>&format=csv` — download CSV

## Rodar local

```bash
npm install
cp .env.example .env.local
npm run dev
# http://localhost:3000
```

## Variáveis de ambiente

| Var | Obrigatória | Descrição |
|-----|-------------|-----------|
| `NEXT_PUBLIC_SITE_URL` | não | URL pública, usada nas meta OG |
| `ADMIN_TOKEN` | sim | Token pra ler leads via `/api/leads` |
| `GHL_API_KEY` | não | Token da API do GoHighLevel (Linkia) |
| `GHL_LOCATION_ID` | não | ID da location no GHL |
| `GHL_PIPELINE_ID` | não | ID do pipeline "CONAFOR SMART 2026" |
| `GHL_STAGE_ID` | não | ID da etapa inicial "Preencheu formulário" |

Sem as vars GHL setadas, o form só salva local em `leads/leads.json`.
