🔗 Integração de Inteligência Artificial com o Datacrazy (API Oficial)

🤖 Integração de Inteligência Artificial com o Datacrazy (API Oficial)

Neste tutorial, você vai aprender a configurar uma automação no sistema para integrar uma IA (inteligência artificial) com o Datacrazy, utilizando a API oficial do WhatsApp. Essa configuração permitirá que a IA responda automaticamente sempre que uma nova mensagem for recebida.


🚀 Etapa 1: Criando a Automação no Datacrazy

  1. Acesse o módulo de automações da sua conta Datacrazy.
  2. Clique em "Nova Automação".
  3. Escolha o gatilho: "Mensagem recebida".

⚙️ Configurando o Gatilho

  • Número: selecione o número oficial vinculado à API.
  • Comparação de palavra-chave: escolha a opção "Contém".
  • Palavra-chave: deixe em branco para acionar com qualquer mensagem.
  • Iniciar sempre: marque esta opção.
  • Receber fonte de dados do provedor da mensagem: marque esta opção para obter nome, número e outros dados do lead.

🧩 Adicionando uma Condição

  1. Adicione um novo bloco do tipo "Condição".
  2. Verifique se o lead possui a tag Pausar IA.
  • Se a tag estiver presente, a automação será interrompida.
  • Se não estiver presente, a automação seguirá para o envio à IA.

🌐 Enviando para a API da IA

  1. No caminho "Quando não atender às condições", adicione a ação "API".
  2. Insira a URL do webhook da sua IA (ex: N8N).
https://seu-servidor.com/webhook/resposta-ia

Parâmetros sugeridos:

{
  "name": "${leadName}",
  "phone": "${leadPhone}",
  "messageType": "${[Message-1]audio.mime_type}",
  "message": "${[Message-1]message.conversation}",
  "audio": "${[Message-1]audio.id}",
  "mentioned_message": "${[Message-1]text.body}"
}

🧠 Etapa 2: Configurando o Agente de IA no N8N

🌐 1. Criando o Webhook

  1. Adicione um nó Webhook.
  2. Configure:
    • HTTP Method: POST
    • Path: resposta-ia
    • Response: Respond with empty body

🤖 2. Adicionando o Agente de IA

  1. Adicione um nó de IA (OpenAI, Replicate, Dify, etc).
  2. Configure o prompt utilizando os dados recebidos no Webhook:
    {{$json.body.message}}

Opcional: você pode usar um nó Code para quebrar a resposta em partes.

🔁 3. Loop para envio em partes (opcional)

Para respostas mais naturais:

  • Use SplitInBatches para dividir a resposta.
  • Use Wait para aguardar 1–2 segundos entre os envios.

📤 4. Enviando de volta ao Datacrazy

  1. Adicione um nó HTTP Request.
  2. Configure:
    • Method: POST
    • URL: https://api.datacrazy.io/messages/send
    • Headers: Content-Type: application/json
    • Body (JSON):
    {
      "number": "{{$json.body.number}}",
      "message": "{{$json.part}}"
    }

✅ Etapa 3: Devolvendo a Resposta ao Cliente via Datacrazy

🛠 1. Criando a Automação no Datacrazy

  1. Acesse a aba de automações.
  2. Crie uma nova automação com gatilho HTTP (webhook).
  3. Configure para receber os campos:
    • number: número do cliente
    • message: mensagem da IA

📌 2. Adicionando Condição de Pausa (opcional)

Verifique se o cliente possui a tag Pausar IA:

  • Se sim, interrompa a automação.
  • Se não, prossiga com o envio.

📤 3. Enviando a Mensagem para o Cliente

  1. Adicione um bloco de Mensagens.
  2. Configure o envio usando as variáveis:
    • Telefone: {{phone}}
    • Mensagem: {{message}}

📎 Para quem quiser saber mais pode me chamar no particular!

2 curtidas

Muito show @GabePaduch

1 curtida

Top demais!