Neste kit, o Chatwoot (plataforma de atendimento) e a Evolution API (que conecta o WhatsApp) já vêm instalados e ligados entre si. As conversas do WhatsApp chegam numa caixa de entrada do Chatwoot, e você e sua equipe respondem por lá.
O que vale para todos os aplicativos (SSH, log, reiniciar) está no artigo Sua VPS com aplicativo: dados de acesso, onde fica cada coisa, ver o log, reiniciar o app.
O que vem no e-mail
- Chatwoot: o endereço
https://chat.SEU-IP.yhostbr.online, o e-mail de login (o do seu cadastro na yHost) e a senha. - Evolution API: o painel
https://evo.SEU-IP.yhostbr.online/manager, a URL da API e a API key (chave de acesso). - Instância WhatsApp: o nome da conexão do WhatsApp que já foi criada para você. Ele começa com
whatsapp-.
Nos endereços, SEU-IP é o IP da VPS com traços no lugar dos pontos.
Primeiro acesso ao Chatwoot
- Abra
https://chat.SEU-IP.yhostbr.online. - Entre com o e-mail do seu cadastro na yHost e a senha que veio no e-mail.
- A tela já vem em português. A conta se chama yHost e o seu usuário se chama Admin, e você pode mudar os dois (veja em Primeiros passos).
Conectar o WhatsApp
A conexão do WhatsApp é feita por dentro do Chatwoot, numa conversa com um contato-robô da integração, chamado EvolutionAPI.
- No menu da esquerda, clique em Conversas e, em Canais, clique em WhatsApp.
- No alto da lista de conversas, clique na aba Todos e abra a conversa com o contato EvolutionAPI.
- Leia a nota que está na conversa: ela resume estes passos.
- Na caixa de texto embaixo da conversa, deixe marcada a opção Responder (e não Mensagem Privada). Digite
/iniciare clique em Enviar. Se aparecer uma lista de respostas prontas quando você digitar a barra, ignore a lista. - Em alguns segundos, o QR code aparece na própria conversa, com a mensagem "QRCode gerado com sucesso!".
- No celular com o número que vai atender, abra o WhatsApp. No Android, toque no ícone ⋮ (três pontinhos) e depois em Dispositivos conectados e Conectar dispositivo. No iPhone, toque em Configurações (ou na sua foto do perfil) e depois em Dispositivos conectados e Conectar dispositivo.
- Aponte a câmera do celular para o QR code na tela do computador.
- Cada QR code vale cerca de 40 segundos. Se ele vencer antes de você ler, um novo aparece sozinho na conversa: leia sempre o último.
- Quando der certo, o robô avisa "Conectado com sucesso!".
Pronto: as conversas do WhatsApp passam a chegar na caixa de entrada WhatsApp do Chatwoot, e o que você responde por lá sai pelo seu WhatsApp. Cada resposta chega ao cliente com o seu nome em negrito na primeira linha.
Outros comandos que você pode mandar na conversa do robô:
/status: mostra o estado da conexão.openquer dizer conectado,connectingquer dizer que ele está esperando a leitura do QR code eclosequer dizer desconectado./desconectar: desliga o WhatsApp desta caixa de entrada.
Trocar a senha do Chatwoot
- No canto inferior esquerdo da tela, clique no seu avatar e no seu nome e depois em Configurações do Perfil.
- Na parte Senha, preencha Senha atual, Nova senha e Confirme a nova senha.
- Clique em Mudar Senha. Aparece "A sua senha foi alterada com sucesso".
A senha nova precisa ter pelo menos 6 caracteres, com pelo menos uma letra maiúscula, uma letra minúscula, um número e um caractere especial (por exemplo, # ou !).
Primeiros passos
Colocar o seu nome e o nome da empresa
- Seu nome: clique no seu avatar, no canto inferior esquerdo, e depois em Configurações do Perfil. Troque Seu nome completo e o Nome para exibição e clique em Atualizar o Perfil. Capriche no nome para exibição: as respostas chegam no WhatsApp do cliente com esse nome, em negrito, na primeira linha.
- Nome da conta: no menu da esquerda, vá em Configurações > Conta, troque o Nome da Conta e clique em Atualizar configurações.
Adicionar a sua equipe
Vá em Configurações > Agentes e clique em Adicionar Agente. Preencha Nome do Agente, Função (Administrador ou Agente) e Endereço de e-mail, e clique em Adicionar agente.
O agente novo recebe um e-mail com um link para criar a senha, e o Chatwoot não vem com envio de e-mail configurado. Por isso, configure o envio de e-mail antes de adicionar agentes: o passo a passo está no artigo Chatwoot na VPS, na parte "E-mails do Chatwoot". Neste kit, a pasta do Chatwoot é a mesma: /opt/yhost/chatwoot.
Colocar a equipe na caixa WhatsApp
Quem tem a função Agente só vê as conversas das caixas de entrada em que foi incluído. Administradores veem todas. Para incluir:
- Vá em Configurações > Caixas de Entrada.
- Na linha WhatsApp, clique no ícone de engrenagem (Configurações).
- Abra a aba Agentes, escolha as pessoas no campo Agentes e clique em Atualizar.
Cuidados com o WhatsApp
- A Evolution API conecta o WhatsApp do mesmo jeito que o WhatsApp Web, como um dispositivo conectado ao seu celular. Não é a API oficial do WhatsApp para empresas.
- Evite mensagens em massa e mensagens para quem não pediu. O WhatsApp pode bloquear números que fazem isso.
- Abra o WhatsApp no celular principal pelo menos uma vez a cada 14 dias. É uma regra do WhatsApp: se o celular principal ficar mais tempo sem usar o app, os dispositivos conectados são desconectados.
Onde roda na VPS
| Chatwoot | pasta /opt/yhost/chatwoot, containers rails (o site), sidekiq (tarefas em segundo plano), postgres (banco de dados) e redis |
| Evolution API | pasta /opt/yhost/evolution, containers api, postgres e redis |
| Reiniciar | entre na pasta do app (cd /opt/yhost/chatwoot ou cd /opt/yhost/evolution) e use docker compose restart |
Problemas comuns
A página não abre logo depois da criação
Este kit leva alguns minutos para instalar depois que a VPS liga. Espere uns 10 minutos e tente de novo numa janela anônima. Para acompanhar, veja o log da instalação pelo SSH: tail -n 30 /var/log/yhost-app.log.
O navegador avisa que a conexão não é segura
O certificado HTTPS ainda não saiu. Ele costuma sair poucos minutos depois da instalação e, se o endereço da VPS demorou a ficar pronto, o sistema tenta de novo sozinho a cada 10 minutos. Espere e recarregue a página. Enquanto o aviso aparecer, não digite sua senha. Se o aviso continuar depois de 1 hora, abra um chamado.
Mandei /iniciar e o QR code não apareceu
- Confira se a mensagem foi enviada com a opção Responder marcada. O que vai como Mensagem Privada não chega ao robô.
- Confira se a conversa com o robô está aberta. Se ela foi resolvida, o robô não consegue escrever nela. Para reabrir: na lista de conversas, clique no botão de setas (Ordenar conversas), em Status escolha Resolvidas, abra a conversa com EvolutionAPI e clique em Reabrir, no alto da conversa. Depois mande
/iniciarde novo.
O robô avisou "Limite de geração de QRCode atingido"
Quando nenhum QR code é lido, o robô para de gerar códigos depois de um tempo. Mande /iniciar de novo na mesma conversa para recomeçar. A mensagem do robô fala em init: os dois comandos funcionam.
O WhatsApp desconectou
Mande /status na conversa do robô para conferir. Se a resposta for close, mande /iniciar e leia o QR code de novo. Confira também se o celular principal está com internet e se o WhatsApp foi aberto nele nos últimos 14 dias.
Precisa de ajuda?
Abra um chamado em https://yhost.com.br/painel/suporte. Informe o IP da VPS e o que aconteceu. Se tiver uma mensagem de erro, mande um print.
Ainda com dúvida? A nossa equipe ajuda pelo chamado.
Abrir chamado