# Integração com Google Sheets

Como você ainda não possui o script configurado, criei o código pronto para você colar na sua planilha. Siga este passo a passo:

## 1. Criando a Planilha
1. Acesse [Google Sheets](https://sheets.google.com) e crie uma planilha em branco.
2. Nomeie-a como "Leads - Barbearia VIP SC 401" (ou o nome que preferir).

## 2. Adicionando o Script
1. No menu superior da planilha, clique em **Extensões** > **Apps Script**.
2. Uma nova aba será aberta. Apague qualquer código que estiver lá e cole o seguinte código:

```javascript
function doPost(e) {
  try {
    // Pega a aba ativa da planilha
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
    
    // Captura os dados enviados pela Landing Page
    var name = e.parameter.name || "";
    var email = e.parameter.email || "";
    var whatsapp = e.parameter.whatsapp || "";
    var date = e.parameter.date || new Date().toISOString();
    
    // Se a planilha estiver vazia, cria o cabeçalho na primeira linha
    if (sheet.getLastRow() === 0) {
      sheet.appendRow(["Data do Cadastro", "Nome", "Email", "WhatsApp"]);
      
      // Deixa o cabeçalho em negrito (opcional)
      sheet.getRange("A1:D1").setFontWeight("bold");
    }
    
    // Adiciona uma nova linha com os dados do cliente
    sheet.appendRow([date, name, email, whatsapp]);
    
    // Retorna mensagem de sucesso para a Landing Page
    return ContentService.createTextOutput(JSON.stringify({"success": true}))
      .setMimeType(ContentService.MimeType.JSON);
      
  } catch(error) {
    // Em caso de erro, retorna a mensagem de erro
    return ContentService.createTextOutput(JSON.stringify({"error": error.toString()}))
      .setMimeType(ContentService.MimeType.JSON);
  }
}
```

3. Clique no ícone de disquete 💾 para **Salvar** o projeto. (Dê um nome ao projeto se ele pedir, ex: "API Landing Page").

## 3. Publicando como Web App (Gerando a URL)
1. No canto superior direito da tela do Apps Script, clique no botão azul **Implantar** (Deploy) e escolha **Nova implantação** (New deployment).
2. Clique no ícone de engrenagem ⚙️ ao lado de "Selecione o tipo" e marque **App da Web** (Web app).
3. Preencha os campos assim:
   - **Descrição:** "API Leads"
   - **Executar como:** "Eu" (seu email)
   - **Quem tem acesso:** "Qualquer pessoa" (Isso é obrigatório para que a Landing Page consiga enviar os dados).
4. Clique em **Implantar**.
5. *Nota: O Google vai pedir para você autorizar o acesso na primeira vez. Clique em "Autorizar acesso" > Escolha sua conta > "Avançado" > "Acessar (nome do projeto) (não seguro)" > "Permitir".*
6. Copie a **URL do App da Web** que será gerada.

## 4. Conectando à Landing Page
1. Volte para a pasta da sua Landing Page (`d:\Dev\Barbearia VIP\LP Franquia\SC401`).
2. Crie ou abra o arquivo `.env.local`.
3. Cole a URL que você copiou, dessa forma:
```env
GOOGLE_APPS_SCRIPT_URL="cole-a-url-gerada-aqui"
```

Pronto! Agora a sua Landing Page já está conectada e toda vez que um cliente preencher o formulário, os dados aparecerão magicamente na sua planilha.
