{
  "name": "MenssagemSaudacao",
  "nodes": [
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "triggerAtDay": [
                1
              ],
              "triggerAtHour": 9
            }
          ]
        }
      },
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        0,
        0
      ],
      "id": "62c97bd3-a671-4566-9e33-28f86780010b",
      "name": "Schedule Trigger"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "f4461afa-b4d4-4704-a9fc-1c99d6951591",
              "leftValue": "={{ $json.message }}",
              "rightValue": "OK",
              "operator": {
                "type": "string",
                "operation": "equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.if",
      "typeVersion": 2.2,
      "position": [
        440,
        0
      ],
      "id": "40fa2e9b-ca8b-482e-9d1e-396f21b45f63",
      "name": "If"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "30f28bce-3d64-442e-9fa8-842a3645e0e4",
              "name": "accessToken",
              "value": "={{ $json.accessToken }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        680,
        -20
      ],
      "id": "7b10206b-b2f4-40a7-bdd5-dd1229f95b7f",
      "name": "Edit Fields - Filtrar Token"
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://prestacao-nuvem-api.azurewebsites.net/api/Autenticacao/LoginPrestador",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "accept",
              "value": "*/*"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "email",
              "value": "gustavo.nascimento@innovasfera.com.br"
            },
            {
              "name": "password",
              "value": "Gugusn2000@"
            },
            {
              "name": "userName",
              "value": "OficinaNaNuvemAdm"
            }
          ]
        },
        "options": {
          "timeout": 10000
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        220,
        0
      ],
      "id": "ae16ac9f-2a6e-4dc2-8d8f-c55d58a468e7",
      "name": "Login - Plataforma Innova"
    },
    {
      "parameters": {
        "url": "https://prestacao-nuvem-api.azurewebsites.net/api/Cliente",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "accept",
              "value": "application/json"
            },
            {
              "name": "Authorization",
              "value": "=Bearer  {{ $json.accessToken }}"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        900,
        -20
      ],
      "id": "e763c991-ff03-4c5b-9ee9-c5ed4828927e",
      "name": "Recupera\u00e7\u00e3o dos clientes"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "70fc7ff9-e402-4de0-a72f-c230e046d76b",
              "name": "nomeRepresentante",
              "value": "={{ $json.nomeRepresentante }}",
              "type": "string"
            },
            {
              "id": "f784fb5c-a29a-4e44-a31f-39fa894869e6",
              "name": "telefone",
              "value": "={{ $json.telefone }}",
              "type": "string"
            },
            {
              "id": "a7f8cbd0-ae00-4582-aca9-dcabd71c53bd",
              "name": "status",
              "value": "={{ $json.status }}",
              "type": "number"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        1440,
        -20
      ],
      "id": "f62ff8b7-5bba-4de3-98fc-6fe95a7f6248",
      "name": "Edit Fields - Filtrando dados"
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "=Seu nome \u00e9 Jarvis. Voc\u00ea \u00e9 o assistente pessoal de Gustavo Nascimento da InnovaSfera.\n\nSua fun\u00e7\u00e3o neste prompt \u00e9 gerar uma mensagem de **\"Boa Semana com Insights de IA\"**, totalmente personalizada, curta e direta, para cada cliente que o Gustavo te informar no momento da intera\u00e7\u00e3o.\n\nO Nome do cliente para qual voc\u00ea deve gerar essa mensagem \u00e9 o:  {{ $json.nomeRepresentante }} utilize apenas o primeiro nome dele na sa\u00edda\n\n---\n\n### \u2705 Estrutura obrigat\u00f3ria da sa\u00edda:\n\n1. Sauda\u00e7\u00e3o r\u00e1pida de Boa Semana  \n2. Frase provocando reflex\u00e3o sobre tecnologia e resultados  \n3. Lista de **5 ideias pr\u00e1ticas de como o cliente pode aplicar IA nos pr\u00f3ximos 5 dias**, com pelo menos 2 ferramentas reais citadas (mas adaptadas ao nicho e problema dele)  \n4. Fechamento simp\u00e1tico, mas sem enrola\u00e7\u00e3o  \n\n---\n\n### \u2705 Exemplo de sa\u00edda para um cliente do nicho de RH com problema de gest\u00e3o de tempo:\n\n---\n\nFala Jo\u00e3o tudo bem? Desejo uma excelente semana pra voc\u00ea e toda sua equipe! \ud83d\ude80\n\nSabemos como o tempo na gest\u00e3o de RH \u00e9 curto e IA n\u00e3o \u00e9 mais opcional e sim obrigat\u00f3rio nas empresas, para aumentar faturamente e diminuir custos, ent\u00e3o aqui v\u00e3o 5 formas de aplicar IA pra te ajudar j\u00e1 nos pr\u00f3ximos dias:\n\n\u2705 Automatizar triagem de curr\u00edculos com ChatGPT + Zapier  \n\u2705 Criar fluxos de agendamento de entrevistas com Make.com  \n\u2705 Gerar textos r\u00e1pidos de feedback de candidatos com Jasper AI  \n\u2705 Analisar clima organizacional com IA de an\u00e1lise de sentimentos (ex.: MonkeyLearn)  \n\u2705 Automatizar envio de lembretes para equipe via WhatsApp API  \n\nSe quiser, posso detalhar alguma dessas ideias! \ud83d\ude09\n\n---\n\n### \u2705 Regras finais:\n\n- Sempre responda com foco   \n- Nunca gere um texto grande  \n- Evite repetir a mesma lista de ferramentas para todos os clientes  \n- Sempre escreva em portugu\u00eas Brasil  \n- Linguagem simples, humana e sem IA-speak  \n\nObjetivo final:  \n**Criar engajamento real e despertar desejo do cliente por uma conversa futura com a InnovaSfera.**\n",
        "hasOutputParser": true,
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.agent",
      "typeVersion": 2,
      "position": [
        1680,
        -20
      ],
      "id": "d04f5e76-7b2f-4cc6-a1e7-33e9fca64370",
      "name": "AI Agent"
    },
    {
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini"
        },
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1.2,
      "position": [
        1680,
        240
      ],
      "id": "882f5be9-9703-4082-b201-a81affabea89",
      "name": "OpenAI Chat Model",
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "method": "POST",
        "url": "http://api:8080/message/sendText/GustavoIphone",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "apikey",
              "value": "84F87B9C6466-4928-9986-78740709DD65"
            }
          ]
        },
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "number",
              "value": "55 11931438599"
            },
            {
              "name": "text",
              "value": "={{ $json.output }}"
            }
          ]
        },
        "options": {
          "redirect": {
            "redirect": {}
          }
        }
      },
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        2060,
        -20
      ],
      "id": "18dace02-0b6f-4671-aac2-64d2f1ca28fa",
      "name": "HTTP Request"
    },
    {
      "parameters": {
        "conditions": {
          "options": {
            "caseSensitive": true,
            "leftValue": "",
            "typeValidation": "strict",
            "version": 2
          },
          "conditions": [
            {
              "id": "a0f2ed65-9884-491c-b2b7-c0e45f3c2268",
              "leftValue": "={{ $json.status }}",
              "rightValue": 3,
              "operator": {
                "type": "number",
                "operation": "equals"
              }
            }
          ],
          "combinator": "and"
        },
        "options": {}
      },
      "type": "n8n-nodes-base.filter",
      "typeVersion": 2.2,
      "position": [
        1160,
        -20
      ],
      "id": "911fa1ad-d6f2-4c89-b66f-0fc814d8a775",
      "name": "Filter"
    }
  ],
  "connections": {
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "Login - Plataforma Innova",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If": {
      "main": [
        [
          {
            "node": "Edit Fields - Filtrar Token",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Login - Plataforma Innova",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields - Filtrar Token": {
      "main": [
        [
          {
            "node": "Recupera\u00e7\u00e3o dos clientes",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Login - Plataforma Innova": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Recupera\u00e7\u00e3o dos clientes": {
      "main": [
        [
          {
            "node": "Filter",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields - Filtrando dados": {
      "main": [
        [
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter": {
      "main": [
        [
          {
            "node": "Edit Fields - Filtrando dados",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "e3a51598-12c0-480f-8b02-9ad5f8a2757a",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "vcH1wgLTFe4EA6sT",
  "tags": [
    {
      "createdAt": "2025-06-23T18:05:04.679Z",
      "updatedAt": "2025-06-23T18:05:04.679Z",
      "id": "8kyZMGdujta2jtLW",
      "name": "InnovaSfera"
    }
  ]
}