# 🔗 Como Configurar Integração com Make

## ⚠️ ATENÇÃO: Se você está vendo um formulário de "API Key"

**Se você está vendo uma tela pedindo para criar uma "API Key Auth key" ou "Add new keychain":**

1. ❌ **NÃO preencha esse formulário**
2. ❌ **NÃO crie uma API key**
3. ✅ **Feche ou cancele essa tela** (clique no X ou Cancel)
4. ✅ **Siga os passos abaixo** para criar um **Webhook Customizado** em vez disso

**Por quê?** Para receber leads do seu site, você precisa de um **Webhook**, não de uma API Key. A API Key é usada para autenticar em outros serviços, mas não é necessária para receber dados do seu site.

---

## O que é o Make?

O Make (anteriormente Integromat) é uma plataforma de automação que permite criar workflows e integrações entre diferentes serviços. Com essa integração, cada lead do seu site será automaticamente enviado para o Make, onde você pode:

- ✅ Salvar em bancos de dados
- ✅ Enviar para CRM
- ✅ Criar tarefas em ferramentas de gestão
- ✅ Enviar notificações personalizadas
- ✅ Integrar com centenas de serviços
- ✅ E muito mais!

## ⚠️ IMPORTANTE: Você NÃO precisa criar API Key!

Se você está vendo um formulário para criar "API Key Auth key", **CANCEL ou FECHE essa tela**. 

Para receber leads do site, você precisa criar um **Webhook Customizado**, não uma API Key!

---

## 🚀 Como Configurar (Passo a Passo)

### Passo 1: Criar Conta no Make

1. Acesse: https://www.make.com
2. Crie uma conta (há plano gratuito disponível)
3. Faça login no Make

### Passo 2: Criar um Cenário

1. No Make, clique em **"Create a new scenario"** (Criar novo cenário)
2. Dê um nome ao cenário, por exemplo: **"GIMAK - Receber Leads do Site"**

### Passo 3: Adicionar Webhook (NÃO API Key!)

1. Clique em **"Add a module"** (Adicionar módulo) ou no botão **"+"** no centro da tela
2. Na busca, digite: **"Webhooks"**
3. Selecione **"Webhooks"** (não "API Key" ou "HTTP" - apenas "Webhooks")
4. Escolha **"Custom webhook"** (Webhook customizado)
5. Clique em **"Add"** (Adicionar)
6. Na configuração do webhook:
   - Escolha **"Add a webhook"** (Adicionar webhook)
   - Dê um nome ao webhook, por exemplo: **"GIMAK Leads"**
   - Deixe as outras opções padrão
7. Clique em **"Save"** (Salvar)

### Passo 4: Copiar URL do Webhook

1. Após criar o webhook, você verá uma **URL** (algo como: `https://hook.us1.make.com/xxxxxxxxxxxxx`)
2. **COPIE ESSA URL COMPLETA**
3. Ela será usada no próximo passo

### Passo 5: Configurar no Site

1. Abra o arquivo `config.php` no seu servidor
2. Encontre a seção de configurações do Make:
   ```php
   define('MAKE_ENABLED', true);
   define('MAKE_WEBHOOK_URL', ''); // Cole aqui a URL
   ```
3. Cole a URL do webhook entre as aspas:
   ```php
   define('MAKE_WEBHOOK_URL', 'https://hook.us1.make.com/xxxxxxxxxxxxx');
   ```
4. Salve o arquivo

### Passo 6: Testar a Integração

1. Acesse: `http://seusite.com/testar_make.php`
2. Clique em **"Testar Conexão com Make"**
3. Se aparecer **"✅ Sucesso!"**, a integração está funcionando!

### Passo 7: Configurar Próximos Módulos no Make

Agora você pode adicionar mais módulos no Make para processar os dados:

**Exemplos de módulos úteis:**

1. **Google Sheets** - Salvar leads em planilha
2. **Google Contacts** - Adicionar contato automaticamente
3. **Email** - Enviar email personalizado
4. **Slack/Discord** - Notificar equipe
5. **CRM** (HubSpot, Pipedrive, etc.) - Criar lead no CRM
6. **WhatsApp** - Enviar mensagem via WhatsApp
7. **SMS** - Enviar SMS
8. E muitos outros!

## 📋 Dados Enviados para o Make

O Make receberá os seguintes dados em formato JSON:

```json
{
  "event": "new_lead",
  "source": "gimak_website",
  "timestamp": "2025-01-15 14:30:00",
  "data": {
    "nome": "João Silva",
    "cnpj": "12345678000190",
    "telefone": "(47) 99999-9999",
    "cidade": "Blumenau",
    "segmento": "Alimentício",
    "volume": "10",
    "data": "2025-01-15 14:30:00",
    "ip": "192.168.1.1"
  }
}
```

## 🔧 Estrutura dos Dados no Make

No Make, você pode acessar os dados assim:

- `{{1.nome}}` - Nome do contato
- `{{1.cnpj}}` - CNPJ
- `{{1.telefone}}` - Telefone
- `{{1.cidade}}` - Cidade
- `{{1.segmento}}` - Segmento
- `{{1.volume}}` - Volume de pallets/dia
- `{{1.data}}` - Data/hora do cadastro
- `{{1.ip}}` - IP do visitante

**Nota:** O número `1` se refere ao primeiro módulo (webhook). Se você adicionar mais módulos antes, ajuste o número.

## ⚠️ Solução de Problemas

### Erro: "URL do webhook não configurada"
- **Solução:** Verifique se você colou a URL corretamente no `config.php`

### Erro: "Erro ao conectar com Make"
- **Solução:** 
  1. Verifique se a URL do webhook está correta
  2. Verifique se o cenário no Make está **ativado** (botão no canto superior direito)
  3. Verifique os logs do servidor para mais detalhes

### Webhook não recebe dados
- **Solução:**
  1. Certifique-se de que o cenário está **ativado** no Make
  2. Teste o webhook usando `testar_make.php`
  3. Verifique se há erros no Make (aba "Executions")

## 💡 Dicas

1. **Ative o cenário:** Sempre que criar ou modificar um cenário, certifique-se de **ativá-lo** (botão no canto superior direito)

2. **Teste primeiro:** Use `testar_make.php` antes de testar com formulário real

3. **Monitore execuções:** No Make, vá em "Executions" para ver se os dados estão chegando

4. **Use filtros:** No Make, você pode adicionar filtros para processar apenas leads específicos (ex: apenas de uma cidade)

5. **Backup:** Mantenha o salvamento local (CSV) ativo como backup

## 🆘 Precisa de Ajuda?

Se tiver problemas:
1. Verifique o arquivo `testar_make.php` para diagnosticar
2. Verifique os logs do servidor
3. Verifique as execuções no Make
4. Me avise qual erro aparece e eu ajudo a resolver!

---

**Pronto!** Agora seus leads serão automaticamente enviados para o Make! 🎉

