- O TypeBot é uma ferramenta incrível de automação, mas a versão oficial custa em dólar.
- Instalando o TypeBot na sua própria VPS, você tem usuários e fluxos ilimitados pagando muito pouco.
- Com a VPS, você integra o WhatsApp via Evolution API e não depende de plataformas terceiras.
- Vou te mostrar o passo a passo de como montar essa estrutura do zero, usando a Hostinger e o EasyPanel.
Por que instalar o TypeBot na VPS?
Cara, o TypeBot é uma das ferramentas de automação de conversas mais poderosas do mercado. A interface visual de arrastar e soltar permite criar fluxos complexos de chatbot sem precisar saber programar. O problema é o preço: a versão oficial é cobrada em dólar todo mês.
A solução é instalar o TypeBot na sua própria VPS, um servidor virtual que funciona como um computador na nuvem rodando 24 horas por dia. Com isso você tem usuários ilimitados, fluxos ilimitados e ainda integra com WhatsApp, tudo por um custo fixo em reais muito menor.
Este método funciona com qualquer VPS. Eu uso e recomendo a Hostinger pela facilidade de configuração e suporte em português.
Investimento real para montar tudo
Antes de começar, veja quanto você vai gastar por mês para ter tudo rodando:
| Serviço | Custo Aprox./mês | Observação |
|---|---|---|
| VPS Hostinger (KVM1) | R$ 29,99 | Plano de 24 meses. Cupom LEONARDO -10% |
| Email com SMTP (Hostinger) | R$ 9,90 | Plano com domínio grátis a partir de 12 meses |
| TypeBot Oficial (Cloud) | ~R$ 150+ | Pago em dólar, limites de uso |
Com a VPS você elimina o custo do TypeBot oficial e ainda agrega o WhatsApp na mesma estrutura.
O que você vai precisar
Prefira a Hostinger porque ela já instala o EasyPanel automaticamente na compra. Use o link hostinger.com.br/leonardovps com o cupom LEONARDO para 10% de desconto.
Necessário para o sistema de login por Magic Link do TypeBot. Crie um e-mail personalizado com domínio na Hostinger. Evite usar cifrão e jogo da velha na senha, pois causam erros de compatibilidade. Use apenas letras, números e arroba.
Não use seu número pessoal. Compre um chip novo, ative uma linha de WhatsApp só para automação comercial. Linhas virtuais também funcionam e você encontra facilmente na internet.
A configuração não pode ser feita pelo celular. Você precisará do navegador para acessar os painéis de controle.
Comece pela VPS
Clique abaixo para contratar a VPS da Hostinger com o desconto exclusivo. Aplique o cupom LEONARDO no carrinho.
🚀 Contratar VPS Hostinger com desconto
⚡ Acessar o Gerador de Comandos
Passo a passo completo
1. Contratando e configurando a VPS na Hostinger
Acesse o link hostinger.com.br/leonardovps, escolha o plano KVM1 (o mais barato) e selecione a duração. Planos de 12 ou 24 meses têm desconto e você ainda ganha 1 ano de domínio grátis.
Na hora de montar o carrinho, em localização do servidor selecione Brasil. Em sistema operacional, escolha OS Com Painel e depois EasyPanel. Isso instala o painel de controle automaticamente, sem precisar digitar nenhum código no terminal.
Se você estiver usando outra VPS (DigitalOcean, Contabo etc.), será necessário instalar o EasyPanel manualmente via terminal. Acesse easypanel.io, copie o comando de instalação, cole no terminal da sua VPS via SSH e dê Enter.
2. Criando seu e-mail SMTP
No painel da Hostinger, acesse Emails > Caixas de Email > Criar Caixa de Email. Escolha um nome e uma senha simples (letras maiúsculas, minúsculas, números e arroba). Salve esses dados.
Em seguida, clique em Conectar Aplicativos e Dispositivos para pegar as configurações SMTP. Você vai precisar dessas informações logo.
3. Instalando o TypeBot no EasyPanel
Acesse o seu EasyPanel clicando em Gerenciar Painel dentro do painel da Hostinger. Crie uma conta se for o primeiro acesso, anote seu login e senha.
Dentro do EasyPanel, clique em Create Project e dê o nome bot. Depois clique em Templates e busque por TypeBot. Clique para instalar.
A única informação que você precisa preencher na tela de instalação é o campo Admin Email. Coloque o e-mail que você vai usar para fazer login como administrador. Não precisa ser o e-mail SMTP. Pode ser seu Gmail ou qualquer e-mail que você já usa no dia a dia.
O e-mail colocado no campo Admin Email é o único que vai ter acesso ilimitado. Se tentar logar com qualquer outro e-mail, o acesso vai ser Free e não Unlimited.
Aguarde todas as bolinhas ficarem verdes antes de continuar. Pode demorar alguns minutos.
4. Configurando as variáveis de ambiente (Environment)
Com tudo verde, clique em typebot-builder e depois em Environment. Você vai colar o bloco de configurações abaixo a partir da linha 8, substituindo com seus dados:
# Coloque seus dados nos campos indicados
DISABLE_SIGNUP=false
SMTP_USERNAME=seuemail@seudominio.com.br
SMTP_PASSWORD=SuaSenha@2025
SMTP_HOST=smtp.hostinger.com
SMTP_PORT=465
NEXT_PUBLIC_SMTP_FROM=Typebot Notifications <seuemail@seudominio.com.br>
SMTP_SECURE=false
SMTP_IGNORE_TLS=true
SMTP_AUTH_DISABLED=false
Depois de colar e preencher, clique em Save e depois em Deploy. Aguarde pelo menos 5 minutos antes de continuar.
5. Instalando o MinIO (armazenamento de mídias)
O MinIO é o que permite seu TypeBot receber e armazenar imagens, áudios e vídeos. Sem ele, o TypeBot funciona apenas com texto.
Dentro do mesmo projeto no EasyPanel, clique em Templates e instale o MinIO. Na instalação, use o e-mail e senha que você quiser (pode ser qualquer um, mas anote bem).
Depois que a bolinha do MinIO ficar verde, abra o painel do MinIO, faça login e clique em Create Bucket. Dê o nome exato typebot (tudo em minúsculo). Esse nome é obrigatório para o sistema funcionar corretamente.
6. Gerando as chaves do MinIO com o Gerador de Comandos
Essa era a parte mais complicada do tutorial. Agora ficou simples: eu criei um gerador automático que monta todos os comandos para você.
Acesse leonardoamoyr.com/ia/mch, preencha o nome do alias (pode ser bot) e o host do MinIO (que você encontra no Environment do MinIO, na linha MINIO_SERVER_URL). O gerador monta o comando completo. Você copia e cola no Console do EasyPanel.
Depois de rodar o comando no Console (método Sh), serão geradas a Access Key e a Secret Key. Salve essas chaves em um bloco de notas. Depois de fechar o console, você não vai conseguir recuperá-las.
Com as chaves em mãos, volte ao Environment do typebot-builder e adicione abaixo das configurações de e-mail:
S3_ACCESS_KEY=suaAccessKeyAqui
S3_SECRET_KEY=suaSecretKeyAqui
S3_BUCKET=typebot
S3_ENDPOINT=seu-host-do-minio-sem-https
Faça o mesmo no typebot-viewer (só as 4 linhas do S3, sem as de e-mail). Salve e dê Deploy nos dois. Aguarde mais 5 minutos.
7. Primeiro acesso e teste
Clique no ícone de acesso do typebot-builder para abrir a tela de login. Digite o e-mail que você colocou como Admin Email e clique em Submit. Um Magic Link vai chegar no seu e-mail. Copie o código e cole na tela de login.
Se não aparecer o Magic Link e der erro na tela, quase sempre é problema com a senha do e-mail SMTP (símbolo incompatível). Troque a senha por uma mais simples e tente novamente.
Para testar o MinIO, crie um fluxo simples com um bloco de imagem e tente subir uma foto. Se subir, tudo está funcionando.
Conectando o WhatsApp com a Evolution API
Instalando a Evolution API
No seu projeto no EasyPanel, vá em Templates e instale o evolutionAPI. Aguarde a bolinha ficar verde e, importante, espere mais alguns minutos mesmo com ela verde antes de abrir. O deploy ainda pode estar em andamento.
Quando abrir, você vai ver um status 200 na tela, o que indica que a instalação funcionou. Agora copie a URL que aparece antes da palavra manager e acesse no navegador para abrir o painel da Evolution API.
Criando a instância e conectando o WhatsApp
Dentro do painel da Evolution API, clique no botão verde de instância, dê um nome para ela (pode ser seu nome ou o nome do projeto) e salve.
Clique na engrenagem de settings da instância e depois em QR Code > Gerar QR Code. Abra o WhatsApp no celular, vá em Configurações > Conectar Dispositivos > Conectar Novo Dispositivo e aponte a câmera para o QR Code na tela do computador.
Depois de conectar, atualize a página. O status vai aparecer como Connected, com seu número e nome do WhatsApp.
Não conecte seu número pessoal. Use um chip novo exclusivo para automação. Uma conta pessoal conectada em ferramentas de automação pode ser banida pelo WhatsApp.
Habilitando o TypeBot dentro da Evolution API
Se o TypeBot aparecer carregando infinitamente nas integrações da Evolution API, você precisa ativá-lo. Vá no Environment da Evolution API no EasyPanel e role até a linha 136 (TYPEBOT_ENABLED). Mude de false para true, salve e dê Deploy.
Conectando o fluxo ao WhatsApp
Dentro da Evolution API, vá em Integrações > TypeBot e clique em adicionar. Preencha:
- Nome do fluxo: Um nome qualquer para identificar a automação.
- API URL: O domínio do seu TypeBot, tudo que vem antes da barra final.
- Public Name: O nome que aparece depois da barra na URL do seu fluxo publicado. Você define isso dentro do TypeBot ao publicar o bot.
- Trigger (Gatilho): Define o que vai disparar a automação. Se deixar em All, qualquer mensagem no WhatsApp ativa o fluxo. Se quiser um gatilho específico, selecione Keyword e defina uma palavra-chave como #começar. Assim a automação só roda quando a pessoa mandar exatamente essa palavra.
Defina também o delay em milissegundos (recomendo 2000 para um intervalo de 2 segundos entre mensagens) e o tempo de expiração da conversa em minutos.
Bloqueando cadastros indesejados
Essa parte é importante e muita gente esquece. Enquanto o campo DISABLE_SIGNUP estiver como false, qualquer pessoa pode criar uma conta no seu TypeBot.
Depois que você criar sua conta de administrador e testar tudo, volte ao Environment do typebot-builder, mude DISABLE_SIGNUP=false para DISABLE_SIGNUP=true, salve e dê Deploy.
Pronto para montar sua estrutura?
Comece pela VPS e use o gerador de comandos para facilitar a instalação do MinIO.
🚀 Contratar VPS Hostinger (Cupom LEONARDO)
⚡ Gerador de Comandos MinIO
Perguntas frequentes
O TypeBot na VPS funciona igual ao plano pago oficial?
Sim. Você tem acesso a todos os recursos, sem limite de usuários ou fluxos. A diferença é que você mesmo gerencia o servidor.
Preciso de domínio próprio para funcionar?
Não. Para o funcionamento básico, não é necessário domínio. Ele já vem com uma URL gerada pelo EasyPanel. Se quiser conectar um domínio personalizado, é possível fazer isso depois.
Posso usar outra VPS que não seja a Hostinger?
Sim. DigitalOcean, Contabo, AWS e outras funcionam. A Hostinger é recomendada por já incluir o EasyPanel na instalação, o que simplifica muito o processo.
O que acontece se a VPS ficar fora do ar?
O TypeBot e o WhatsApp vão parar de funcionar enquanto a VPS estiver offline. A Hostinger tem SLA de 99,9% de uptime.
Posso conectar mais de um número de WhatsApp?
Sim. Dentro da Evolution API você pode criar múltiplas instâncias, cada uma com seu próprio número de WhatsApp e fluxo de TypeBot.
O que é o MinIO e por que preciso dele?
O MinIO é um servidor de armazenamento compatível com o Amazon S3. Ele permite que o TypeBot envie e receba imagens, áudios e arquivos nas conversas. Sem ele, o TypeBot funciona apenas com mensagens de texto.