Clínica IA

Sistema de automação inteligente

✅ Compra confirmada na Kiwify — crie seu acesso abaixo

Use o mesmo e-mail do pagamento Kiwify

Ao criar sua conta você confirma que realizou a compra na Kiwify. Em caso de problemas, entre em contato com suporte@clinicaia.com.br

🦷 Clínica IA
Etapa 1 de 5 — Dados da Clínica 20%
1
Dados da clínica

Sobre a clínica

Essas informações aparecem nas mensagens automáticas enviadas aos pacientes.

💡 Encontre em: Perfil Google → Solicitar avaliações → Copiar link

2
WhatsApp

Conectar WhatsApp

Usamos a Z-API para enviar mensagens automáticas pelo WhatsApp Business da clínica.

📱
Crie uma conta em z-api.io, adicione uma instância, escaneie o QR Code com o WhatsApp Business da clínica e cole as credenciais abaixo.

Formato: 55 + DDD + número (só dígitos)

Horário de atendimento do bot
Responder somente entre 8h–22h (recomendado)
3
HubSpot CRM

Conectar CRM

O HubSpot armazena os dados dos pacientes e agenda as consultas.

🗂️
Crie uma conta gratuita em hubspot.com. Vá em Configurações → Integrações → Private Apps → Criar App e copie o token gerado.

Começa com pat-na1- ou pat-eu1-

Número no canto inferior esquerdo do HubSpot

Criar propriedades personalizadas automaticamente
last_consultation_date, reactivation_campaign, confirmation_sent
Importar contatos existentes
Ativar reativação para pacientes já cadastrados
4
Inteligência Artificial

Conectar IA

A OpenAI classifica mensagens, gera respostas e produz relatórios automaticamente.

🤖
Crie uma conta em platform.openai.com → API Keys → Create new secret key. Custo médio: R$ 15–40/mês por clínica.

Começa com sk- ou sk-proj-

Bot de primeiro contato com IA
Responde e classifica mensagens recebidas automaticamente
Mensagens de reativação personalizadas
IA personaliza texto para cada paciente inativo
Relatório semanal com insights
IA analisa os dados e sugere melhorias toda segunda-feira
5
Revisão

Tudo pronto!

Confirme os dados antes de ativar os 5 workflows automaticamente.

🏥
Clínica
—
✓
📱
WhatsApp
—
✓
🗂️
HubSpot Portal
—
✓
🤖
OpenAI
sk-•••••••••••••
✓
⚡
Workflows a ativar
5 fluxos n8n
✓
⚡

Ativando sistema

Configurando os workflows automáticos na sua clínica. Aguarde...

0% concluído

💬
Bot de Primeiro Contato
Aguardando...
—
🔔
Confirmações D-1 e D-2
Aguardando...
—
✅
Sequência Pós-Consulta
Aguardando...
—
🔄
Reativação de Inativos
Aguardando...
—
📊
Relatório Semanal
Aguardando...
—
🦷

Clínica IA

Sistema ativo · 5 workflows rodando

● Ativo
🎉

Sistema ativado com sucesso!

Seus 5 fluxos automáticos estão rodando. A clínica já está sendo gerenciada pela IA.

Workflows Ativos

💬
Bot de Contato
24/7 · Tempo real
Ativo
🔔
Confirmações
Diário · 7:30 e 8:00
Ativo
✅
Pós-Consulta
Após cada consulta
Ativo
🔄
Reativação
Quarta · 10:00
Ativo
📊
Relatório Semanal
Segunda · 8:00
Ativo

Próximos passos

1

Configure o Webhook no HubSpot

Para o fluxo pós-consulta funcionar: HubSpot → Settings → Integrations → Webhooks → adicione o endpoint https://SEU-N8N.railway.app/webhook/consulta-concluida no evento "Deal Stage Changed to Closed Won".

2

Aponte o webhook do Z-API para o bot

No painel Z-API → sua instância → Webhooks → adicione https://SEU-N8N.railway.app/webhook/whatsapp-incoming para receber todas as mensagens.

3

Faça um teste de entrada

Envie uma mensagem para o WhatsApp da clínica pelo seu celular pessoal e confirme que o bot responde em até 30 segundos.

4

Cadastre o primeiro paciente no HubSpot

Adicione um contato com telefone e agende um deal. O sistema já começa a monitorar e enviar confirmações automaticamente.

Workflow de Ativação n8n (Kiwify → Setup Automático)

00 - Ativação por Kiwify Webhook

{
  "name": "00 - Ativação de Nova Assinatura",
  "nodes": [
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "kiwify-webhook",
        "responseMode": "onReceived",
        "options": {}
      },
      "name": "Webhook Kiwify",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [240, 300],
      "id": "node-kw-wh"
    },
    {
      "parameters": {
        "conditions": {
          "string": [
            {
              "value1": "={{ $json.body.status }}",
              "operation": "equal",
              "value2": "paid"
            }
          ]
        }
      },
      "name": "Pagamento Aprovado?",
      "type": "n8n-nodes-base.if",
      "typeVersion": 1,
      "position": [460, 300],
      "id": "node-if-kw"
    },
    {
      "parameters": {
        "values": {
          "string": [
            { "name": "subscriberEmail", "value": "={{ $json.body.Customer.email }}" },
            { "name": "subscriberName",  "value": "={{ $json.body.Customer.full_name }}" },
            { "name": "subscriberPhone", "value": "={{ $json.body.Customer.phone }}" },
            { "name": "planName",        "value": "={{ $json.body.Product.name }}" },
            { "name": "orderId",         "value": "={{ $json.body.OrderId }}" },
            {
              "name": "setupToken",
              "value": "={{ $json.body.OrderId.replace(/-/g,'').substring(0,16).toUpperCase() }}"
            },
            {
              "name": "setupUrl",
              "value": "=https://ONBOARDING-URL.com?token={{ $json.body.OrderId.replace(/-/g,'').substring(0,16).toUpperCase() }}&email={{ $json.body.Customer.email }}"
            }
          ]
        },
        "options": {}
      },
      "name": "Extrair Dados Assinante",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3,
      "position": [680, 200],
      "id": "node-set-kw"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.z-api.io/instances/ZAPI_INSTANCE/token/ZAPI_TOKEN/send-text",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            { "name": "Content-Type", "value": "application/json" },
            { "name": "client-token",  "value": "ZAPI_TOKEN" }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            { "name": "phone", "value": "={{ $json.subscriberPhone }}" },
            {
              "name": "message",
              "value": "Olá {{ $json.subscriberName }}! 🎉\n\nSua assinatura do *Clínica IA* foi confirmada!\n\nPara ativar o sistema na sua clínica, acesse o link abaixo e configure em menos de 10 minutos:\n\n🔗 {{ $json.setupUrl }}\n\n⚠️ Esse link é exclusivo para você. Não compartilhe.\n\nQualquer dúvida, responda essa mensagem. Estamos aqui! 💙"
            }
          ]
        },
        "options": {}
      },
      "name": "Enviar Link de Setup (WhatsApp)",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4,
      "position": [900, 160],
      "id": "node-zapi-kw"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.hubapi.com/crm/v3/objects/contacts",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            { "name": "Authorization", "value": "Bearer HUBSPOT_API_KEY" },
            { "name": "Content-Type",  "value": "application/json" }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "properties",
              "value": "={\"email\":\"{{ $json.subscriberEmail }}\",\"firstname\":\"{{ $json.subscriberName }}\",\"phone\":\"{{ $json.subscriberPhone }}\",\"lifecyclestage\":\"customer\",\"plan_name\":\"{{ $json.planName }}\",\"kiwify_order_id\":\"{{ $json.orderId }}\",\"setup_token\":\"{{ $json.setupToken }}\",\"setup_completed\":\"false\"}"
            }
          ]
        },
        "options": {}
      },
      "name": "Criar Cliente no HubSpot",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4,
      "position": [900, 320],
      "id": "node-hs-kw"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.z-api.io/instances/ZAPI_INSTANCE/token/ZAPI_TOKEN/send-text",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            { "name": "Content-Type", "value": "application/json" },
            { "name": "client-token",  "value": "ZAPI_TOKEN" }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            { "name": "phone", "value": "MANAGER_PHONE" },
            {
              "name": "message",
              "value": "🆕 *Nova assinatura Clínica IA!*\n\nCliente: {{ $('Extrair Dados Assinante').item.json.subscriberName }}\nE-mail: {{ $('Extrair Dados Assinante').item.json.subscriberEmail }}\nPlano: {{ $('Extrair Dados Assinante').item.json.planName }}\nPedido: {{ $('Extrair Dados Assinante').item.json.orderId }}\n\n✅ Link de setup enviado ao cliente."
            }
          ]
        },
        "options": {}
      },
      "name": "Notificar Dono (WhatsApp)",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4,
      "position": [900, 480],
      "id": "node-owner-kw"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.z-api.io/instances/ZAPI_INSTANCE/token/ZAPI_TOKEN/send-text",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            { "name": "Content-Type", "value": "application/json" },
            { "name": "client-token",  "value": "ZAPI_TOKEN" }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            { "name": "phone", "value": "={{ $('Extrair Dados Assinante').item.json.subscriberPhone }}" },
            {
              "name": "message",
              "value": "Ops! Tivemos um problema ao processar sua assinatura. Nossa equipe já foi notificada e entrará em contato em breve. Pedido: {{ $json.body.OrderId }}"
            }
          ]
        },
        "options": {}
      },
      "name": "Notificar Erro",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4,
      "position": [680, 480],
      "id": "node-err-kw"
    }
  ],
  "connections": {
    "Webhook Kiwify": { "main": [[{ "node": "Pagamento Aprovado?", "type": "main", "index": 0 }]] },
    "Pagamento Aprovado?": {
      "main": [
        [{ "node": "Extrair Dados Assinante", "type": "main", "index": 0 }],
        [{ "node": "Notificar Erro", "type": "main", "index": 0 }]
      ]
    },
    "Extrair Dados Assinante": {
      "main": [[
        { "node": "Enviar Link de Setup (WhatsApp)", "type": "main", "index": 0 },
        { "node": "Criar Cliente no HubSpot", "type": "main", "index": 0 },
        { "node": "Notificar Dono (WhatsApp)", "type": "main", "index": 0 }
      ]]
    }
  },
  "settings": { "executionOrder": "v1" },
  "staticData": null,
  "tags": [{ "name": "clinica" }, { "name": "onboarding" }],
  "triggerCount": 1,
  "updatedAt": "2026-10-31T00:00:00.000Z",
  "versionId": "v1"
}

Configuração salva

Clínica—
WhatsApp—
HubSpot Portal—
OpenAI Modelgpt-4o-mini
Gestor—