# Como Integrar o ChatGPT no Chatbot WhatsApp com Typebot e Chatwoot

**Vídeo:** [Assista ao vídeo](https://www.youtube.com/watch?v=KgqK_R2jL3w)  
**Data:** 07/01/2025  
**Idioma:** Português  

---

Fala, galera! Aqui é o Adam Silva, do **Estudar TI**, e esta é uma aula experimental que faz parte do nosso treinamento **Chatbot Maker**. Nesta aula, vou ensinar-vos a integrar o vosso chatbot com a inteligência artificial da OpenAI, o **ChatGPT**, e colocá-lo dentro do WhatsApp para um atendimento humanizado e personalizado aos vossos clientes. O objetivo é automatizar o atendimento de forma eficiente.

## Demonstração Prática

Estou aqui dentro do nosso **CRM**, uma ferramenta para gerir as conversas do WhatsApp. Podem ver que já existem algumas conversas cadastradas. Vou enviar uma mensagem do telemóvel para este número. Primeiro, vou enviar um comando "reiniciar" para começar o fluxo desde o início.

**Mensagem enviada:** "Reiniciar"  
**Resposta do chatbot:**  
"Olá, sou o Roberto, assistente da F5 Chat Pro. Desenvolvemos chatbots personalizados com IA para o seu negócio. Como se chama?"

O chatbot já iniciou a conversa de forma automática. Vou colocar o meu nome, "Adam", e ele responde:  
"Olá, Adam! É um prazer conhecer-te. Podes informar-me qual o nome do teu negócio?"

Percebam que ele usa emojis para tornar a conversa mais interessante.

## Vantagens de Usar IA no Chatbot

A principal diferença entre usar uma IA para gerir o fluxo do chatbot e deixá-lo fixo com respostas pré-definidas é a flexibilidade. Se o cliente fizer uma pergunta fora do fluxo, o chatbot consegue responder e trazê-lo de volta ao fluxo principal. Além disso, podem treinar a IA com perguntas e respostas frequentes, documentos e materiais para que ela responda da melhor forma possível.

**Exemplo:**  
Vou fazer uma pergunta fora do fluxo: "Esta ferramenta é paga?"  
**Resposta do chatbot:**  
"Sim, Adam. A F5 Chat Pro oferece diferentes planos que variam de acordo com as funcionalidades e suporte. Mas conta-me, qual o nome do teu negócio? Isso pode ajudar-nos a entender melhor como podemos ajudar-te."

Vejam que ele respondeu à pergunta e trouxe o cliente de volta ao fluxo principal.

## Criando um Funil de Atendimento

Criei um funil que segue uma sequência até chegar ao agendamento de um horário com o cliente. Este chatbot foi desenvolvido para vender o nosso serviço de chatbots, e é isso que vou ensinar-vos a fazer nesta aula.

## O Que Vão Precisar

Para fazer a integração do chatbot com a OpenAI, vão precisar de:

1. **Chatwoot**: Já ensinei como instalar no treinamento **Chatbot Maker**. Se não fazem parte do treinamento, deixei o link abaixo.
2. **Easy Panel**: Também ensinei a instalar no treinamento.
3. **Evolution API**: Faz parte do processo.
4. **Conta na OpenAI**: Acedam a [platform.openai.com](https://platform.openai.com) para criar uma conta. Vão precisar de registar um cartão de crédito, mas o custo é muito baixo (US$ 0,0002 por token).
5. **Typebot**: Acedam a [typebot.io](https://typebot.io) para criar o vosso chatbot gratuitamente.

## Passo a Passo para Integração

1. **Crie uma conta na OpenAI**: Acedam a [platform.openai.com](https://platform.openai.com) e façam o login. Registem o vosso cartão de crédito nas preferências.
2. **Acedam ao Dashboard**: Aqui verão o uso e o custo até ao momento. Por exemplo, já gastei US$ 0,18.
3. **Crie um Assistente**: No menu **Assistants**, cliquem em **Create** para criar um novo assistente. Dêem um nome e uma descrição. No meu caso, chamei de "Roberto".
4. **Configure o Prompt**: No campo **System Instructions**, insiram o prompt que define o comportamento do chatbot. Por exemplo:  
   "És o Roberto, assistente virtual da F5 Chat Pro. Usa uma linguagem educada e amigável, com emojis, para te comunicar de forma envolvente. Segue o fluxo de atendimento:  
   - Passo 1: Pergunta o nome do cliente.  
   - Passo 2: Pergunta o nome do negócio.  
   - Passo 3: Pergunta como ele pretende utilizar o chatbot.  
   - Passo 4: Convida-o a marcar uma reunião com os nossos especialistas através do link do Calendly."

5. **Teste e Ajuste**: Após configurar, podem testar o chatbot e ajustar o prompt conforme necessário.

## Conclusão

Esta integração permite que criem um chatbot personalizado para qualquer tipo de negócio, seja um restaurante, petshop, clínica médica ou barbearia. Basta adaptar o prompt às necessidades do vosso atendimento.

Se gostaram desta aula e querem aprender mais, venham comigo! Vou ensinar-vos a criar o vosso Typebot e integrá-lo com a OpenAI para um atendimento automatizado e eficiente.

[Música]  
**Link do treinamento:** [Chatbot Maker](https://www.estudarti.com/chatbot-maker)

# Como usar o Calendly e integrar com Typebot e OpenAI

## Introdução ao Calendly

O Calendly é uma ferramenta de agendamento integrada ao Google Agenda. Pode aceder ao site em [calendly.com](https://calendly.com). 

Após criar um agendamento gratuito e definir datas e horários, receberá um link. Quando alguém acede a esse link, pode escolher uma data e agendar um horário consigo. 

## Criando um fluxo de atendimento

Vou demonstrar como criar um fluxo de atendimento. Primeiro, vou inserir o link do Calendly no nosso agente. Caso o utilizador faça uma pergunta fora do fluxo, o agente responderá e o trará de volta para o fluxo principal.

Depois de finalizar, vou partilhar esse exemplo na área do aluno. Para guardar o modelo, escolho o GPT-4, que atualmente é a opção mais barata e eficiente.

## Configurações avançadas

No assistente, pode ativar funcionalidades como:

- **File Search**: Para enviar documentos e perguntas frequentes
- **Interpretação de código**: Caso o robô precise lidar com códigos de programação

Ajuste a **temperatura** do modelo: quanto maior, mais criativo ele será; quanto menor, mais fiel aos arquivos enviados.

## Testando o assistente

No playground da OpenAI, pode testar o assistente. Por exemplo:

- **Utilizador**: Olá
- **Assistente**: Olá, qual o seu nome?
- **Utilizador**: Adam
- **Assistente**: Prazer em te conhecer, Adam. Qual a sua necessidade: dúvidas, suporte ou vendas?

Se o utilizador escolher "vendas", o assistente oferecerá o link do Calendly para agendar um horário com especialistas.

## Integrando com Typebot

Para colocar o assistente no WhatsApp, usaremos o Typebot. Aceda a [typebot.io](https://typebot.io) e crie uma conta gratuita.

### Criando um fluxo no Typebot

1. **Mensagem de boas-vindas**: 
   - "Olá, seja bem-vindo ao atendimento do Estuda TI. Eu sou o Paulo, o assistente virtual."
   
2. **Pergunta inicial**:
   - "Como você se chama?"

### Conectando com a OpenAI

1. **Input do utilizador**: Crie um campo para o utilizador digitar o nome.
2. **Integração com OpenAI**: Conecte a sua conta da OpenAI usando a chave API.
3. **Configuração do assistente**: Selecione o assistente criado anteriormente.

### Testando o fluxo

Após configurar, publique o fluxo e teste diretamente no Typebot. Por exemplo:

- **Utilizador**: Como você se chama?
- **Assistente**: Olá, Adam. Como posso te ajudar hoje?

Se houver duplicação de perguntas, ajuste o prompt no assistente para evitar repetições.

## Conclusão

Agora, tem um fluxo de atendimento funcional, integrado ao WhatsApp através do Typebot e da OpenAI. Este sistema pode ser aprimorado conforme as suas necessidades, oferecendo uma experiência personalizada e eficiente para os seus utilizadores.

# Integração do Chatbot com WhatsApp usando Evolution API e Chatwoot

Aqui está o problema encontrado e a dificuldade para que eu possa ajudar. Já está tudo a funcionar, agora falta colocá-lo dentro do WhatsApp através do nosso Chatwoot. Para isso, vamos precisar da **Evolution API**, que faz a conexão entre o WhatsApp e o Chatwoot.

## Passo a Passo para Integração

### 1. Acesse a sua conta da Evolution API
- No Easy Panel, clique em "Evolution" e depois no botão que abre o link de acesso da Evolution API no seu servidor.
- No final, digite `/manager` (Manager) para abrir as instâncias conectadas.

### 2. Conecte o seu WhatsApp
- Abra o WhatsApp conectado e aceda à opção Chatwoot. Se já criou um Chatwoot, ele estará disponível aqui.

### 3. Conecte com o Typebot
- Clique em "Typebot" para conectar com o Typebot que acabámos de criar.
- No Typebot, publique o bot e clique em "Share". Copie o endereço do Typebot (Ctrl+C) e volte para a Evolution API.
- Cole a URL do Typebot na Evolution API.

**Observação**: Também é possível instalar o Typebot dentro do seu servidor como auto-hospedado, mas esse não é o foco aqui.

### 4. Configurações no Typebot
- Volte ao Typebot e copie o conteúdo da caixa (Ctrl+C).
- Cole o conteúdo na Evolution API. Aqui, pode definir uma palavra-chave de finalização (por exemplo, "sair"). Quando o utilizador digitar essa palavra, o fluxo do chatbot será reiniciado.
- Defina o tempo de inatividade (em minutos) antes de reiniciar o atendimento. Por exemplo, 180 minutos.
- Marque a opção "Habilitado" e clique em "Salvar".

### 5. Teste a Integração
- Envie uma mensagem para o número conectado na Evolution API. A mensagem cairá automaticamente no Chatwoot.
- Para testar, envie uma mensagem como "Olá". O chatbot responderá com uma mensagem de boas-vindas e perguntará o nome do utilizador.

**Exemplo de Fluxo**:
- Utilizador: "Olá"
- Chatbot: "Olá, seja bem-vindo ao atendimento do Estud TI. Eu sou o Paulo, assistente virtual. Como você se chama?"
- Utilizador: "Ada"
- Chatbot: "Ótimo, Ada. Para melhor atendimento, convidamos você a agendar um horário com os especialistas da nossa equipa através do link [Calendly]."

### 6. Configurações Adicionais
- Se quiser enviar mensagens do seu próprio número, habilite a opção "Ouvir mensagens enviadas por mim".
- Não se esqueça de salvar as alterações.
- Se precisar alterar o Typebot, reinicie o servidor VPS e teste novamente.

## Conclusão

A integração já está a funcionar! Agora, é só adaptar o prompt do seu agente GPT para obter melhores resultados no atendimento.

**Convite Especial**:
Se ainda não faz parte do nosso treinamento **Chatbot Maker**, faça a sua inscrição e tenha acesso a todas as aulas para aprender a instalar o Chatwoot, Easy Panel, Evolution API e todas as funcionalidades necessárias para utilizar o seu CRM Chatwoot da melhor forma possível. Deixei um link abaixo do vídeo com todos os detalhes e o conteúdo que terá acesso.

**Serviço Personalizado**:
Se quiser que criemos o chatbot para a sua empresa, deixei outro link abaixo do vídeo para agendar um horário com a nossa equipa. Vamos entender as suas necessidades e criar a solução ideal para si.

**Agradecimento**:
Se gostou do vídeo, deixe o seu like, inscreva-se no canal e vemo-nos na área do aluno. Valeu, um grande abraço!

---

**Links Úteis**:
- [Inscrição no Treinamento Chatbot Maker](#)
- [Agendar Horário para Criação de Chatbot](#)