{"id":462,"date":"2026-09-18T12:22:18","date_gmt":"2026-09-18T15:22:18","guid":{"rendered":"https:\/\/ayoocloud.com.br\/blog\/?p=462"},"modified":"2026-09-18T12:22:18","modified_gmt":"2026-09-18T15:22:18","slug":"vps-para-bot-de-whatsapp","status":"publish","type":"post","link":"https:\/\/ayoocloud.com.br\/blog\/2026\/09\/18\/vps-para-bot-de-whatsapp\/","title":{"rendered":"VPS para bot de WhatsApp: o que rodar, quanto de recurso e como evitar bloqueio"},"content":{"rendered":"<p>Bot de WhatsApp virou item obrigat\u00f3rio para quem vende pela internet: responde fora do hor\u00e1rio, qualifica o lead, confirma pedido, envia lembrete de consulta e integra com o sistema da empresa. S\u00f3 que, para isso funcionar, <strong>alguma m\u00e1quina precisa ficar conectada 24 horas por dia<\/strong>. E n\u00e3o pode ser o seu notebook.<\/p>\n<p>Neste guia voc\u00ea vai entender <strong>quais s\u00e3o os dois caminhos para criar um bot de WhatsApp<\/strong>, o que roda na VPS, <strong>quanto de CPU e mem\u00f3ria cada cen\u00e1rio consome<\/strong> e, principalmente, <strong>como reduzir o risco de o seu n\u00famero ser bloqueado<\/strong>.<\/p>\n<h2>Os dois caminhos: API oficial x bibliotecas n\u00e3o oficiais<\/h2>\n<h3>1. WhatsApp Cloud API (oficial da Meta)<\/h3>\n<p>\u00c9 a solu\u00e7\u00e3o oficial. Voc\u00ea cria uma conta no WhatsApp Business Platform, verifica a empresa e passa a enviar e receber mensagens por uma API hospedada pela pr\u00f3pria Meta.<\/p>\n<ul>\n<li><strong>Vantagem:<\/strong> dentro das regras. O n\u00famero n\u00e3o \u00e9 bloqueado por usar automa\u00e7\u00e3o;<\/li>\n<li><strong>Vantagem:<\/strong> selo de empresa, cat\u00e1logo e recursos oficiais;<\/li>\n<li><strong>Ponto de aten\u00e7\u00e3o:<\/strong> tem cobran\u00e7a pela Meta conforme a pol\u00edtica vigente, e mensagens iniciadas pela empresa precisam usar modelos (templates) aprovados;<\/li>\n<li><strong>Burocracia:<\/strong> exige verifica\u00e7\u00e3o da empresa, o que leva alguns dias.<\/li>\n<\/ul>\n<h3>2. Bibliotecas que usam o WhatsApp Web (n\u00e3o oficiais)<\/h3>\n<p>S\u00e3o projetos de c\u00f3digo aberto que conversam com o WhatsApp da mesma forma que o WhatsApp Web faz. Os mais usados no Brasil:<\/p>\n<ul>\n<li><strong>Evolution API<\/strong>: API pronta, em Docker, com painel e webhooks. \u00c9 a queridinha de quem usa n8n e Typebot;<\/li>\n<li><strong>Baileys<\/strong>: biblioteca em Node.js, leve, que serve de base para v\u00e1rios projetos (inclusive a Evolution);<\/li>\n<li><strong>WPPConnect<\/strong> e <strong>venom-bot<\/strong>: projetos brasileiros bastante usados;<\/li>\n<li><strong>whatsapp-web.js<\/strong>: controla um navegador Chromium por baixo dos panos, o que consome bem mais mem\u00f3ria.<\/li>\n<\/ul>\n<ul>\n<li><strong>Vantagem:<\/strong> custo zero de licen\u00e7a, sem burocracia e funciona com o n\u00famero que voc\u00ea j\u00e1 usa;<\/li>\n<li><strong>Risco real:<\/strong> esse uso <strong>n\u00e3o \u00e9 autorizado pelo WhatsApp<\/strong>. O n\u00famero pode ser bloqueado, tempor\u00e1ria ou definitivamente.<\/li>\n<\/ul>\n<h2>Como reduzir o risco de bloqueio<\/h2>\n<p>Se voc\u00ea optar pelo caminho n\u00e3o oficial, o comportamento do bot conta muito mais do que a biblioteca escolhida. Na pr\u00e1tica, o que costuma derrubar n\u00famero \u00e9 <strong>parecer spam<\/strong>:<\/p>\n<ul>\n<li><strong>Nunca fa\u00e7a disparo em massa<\/strong> para listas compradas ou contatos que nunca falaram com voc\u00ea. \u00c9 o caminho mais r\u00e1pido para o bloqueio;<\/li>\n<li><strong>Responda quem chamou primeiro.<\/strong> Bot que s\u00f3 responde mensagens recebidas tem risco muito menor;<\/li>\n<li><strong>Aque\u00e7a o n\u00famero novo<\/strong>: use por alguns dias em conversas normais antes de ligar a automa\u00e7\u00e3o;<\/li>\n<li><strong>Use ritmo humano<\/strong>: coloque um intervalo de alguns segundos entre mensagens, e n\u00e3o centenas por minuto;<\/li>\n<li><strong>Facilite a sa\u00edda<\/strong>: uma op\u00e7\u00e3o de &#8220;n\u00e3o quero mais receber&#8221; reduz den\u00fancias, que \u00e9 o que mais pesa contra o n\u00famero;<\/li>\n<li><strong>N\u00e3o use o seu n\u00famero pessoal<\/strong> para testes. Use um chip separado;<\/li>\n<li><strong>Tenha plano B<\/strong>: se o n\u00famero \u00e9 o principal canal de vendas da empresa, considere a API oficial.<\/li>\n<\/ul>\n<p>Deixando claro: nenhuma configura\u00e7\u00e3o de servidor garante que o n\u00famero n\u00e3o ser\u00e1 bloqueado. Quem decide isso \u00e9 o WhatsApp, com base no comportamento.<\/p>\n<h2>O que roda na VPS<\/h2>\n<p>Uma estrutura comum de atendimento automatizado tem 3 ou 4 pe\u00e7as, todas no mesmo servidor, geralmente em Docker:<\/p>\n<ul>\n<li><strong>A API do WhatsApp<\/strong> (por exemplo, a Evolution API): mant\u00e9m a sess\u00e3o conectada e exp\u00f5e uma API para enviar e receber mensagens;<\/li>\n<li><strong>Banco de dados e cache<\/strong> (PostgreSQL e Redis): guardam inst\u00e2ncias, contatos e mensagens;<\/li>\n<li><strong>O c\u00e9rebro da automa\u00e7\u00e3o<\/strong> (n8n): recebe cada mensagem por webhook, decide o que fazer, consulta sistemas, chama uma IA se for o caso e devolve a resposta;<\/li>\n<li><strong>Opcional, o atendimento humano<\/strong> (Chatwoot) ou o construtor de fluxo visual (Typebot), quando voc\u00ea quer transferir para uma pessoa ou montar menus.<\/li>\n<\/ul>\n<p>Tudo isso conversa por tr\u00e1s de um <strong>proxy com HTTPS<\/strong>, porque webhooks exigem endere\u00e7o p\u00fablico e certificado v\u00e1lido. Se ainda n\u00e3o tem o n8n instalado, comece por <a href=\"https:\/\/ayoocloud.com.br\/blog\/2026\/09\/15\/instalar-n8n-vps-docker-ssl\/\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">Como instalar o n8n em uma VPS com Docker e SSL<\/a>. O mesmo Caddy do artigo j\u00e1 serve para publicar a API do WhatsApp.<\/p>\n<h2>Quanto de recurso o bot consome<\/h2>\n<p>O consumo depende muito da biblioteca e do n\u00famero de sess\u00f5es (inst\u00e2ncias) conectadas:<\/p>\n<table>\n<thead>\n<tr>\n<th>Componente<\/th>\n<th>Consumo aproximado de RAM<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>API baseada em Baileys (Evolution), por inst\u00e2ncia<\/td>\n<td>150 MB a 400 MB<\/td>\n<\/tr>\n<tr>\n<td>Biblioteca com Chromium (whatsapp-web.js, venom), por inst\u00e2ncia<\/td>\n<td>500 MB a 1 GB<\/td>\n<\/tr>\n<tr>\n<td>PostgreSQL + Redis<\/td>\n<td>300 MB a 600 MB<\/td>\n<\/tr>\n<tr>\n<td>n8n<\/td>\n<td>400 MB a 1 GB, dependendo dos fluxos<\/td>\n<\/tr>\n<tr>\n<td>Chatwoot (opcional)<\/td>\n<td>1 GB ou mais<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Traduzindo para cen\u00e1rios reais:<\/p>\n<table>\n<thead>\n<tr>\n<th>Cen\u00e1rio<\/th>\n<th>Recomendado<\/th>\n<th>Plano<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1 n\u00famero, bot simples respondendo d\u00favidas<\/td>\n<td>2 vCPU e 4 GB<\/td>\n<td>Ayoo VPS I<\/td>\n<\/tr>\n<tr>\n<td>1 a 2 n\u00fameros com n8n e integra\u00e7\u00f5es<\/td>\n<td>4 vCPU e 6 GB<\/td>\n<td>Ayoo VPS III<\/td>\n<\/tr>\n<tr>\n<td>V\u00e1rios n\u00fameros, IA e Chatwoot<\/td>\n<td>6 a 8 vCPU e 8 a 16 GB<\/td>\n<td>Ayoo VPS IV a VI<\/td>\n<\/tr>\n<tr>\n<td>Ag\u00eancia atendendo v\u00e1rios clientes<\/td>\n<td>8 vCPU e 16 GB ou mais<\/td>\n<td>Ayoo VPS VI ou sob medida<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Veja as configura\u00e7\u00f5es atualizadas na <a href=\"https:\/\/ayoocloud.com.br\/Vps\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">p\u00e1gina de planos de VPS<\/a>.<\/p>\n<h2>Caminho das pedras: do zero ao bot no ar<\/h2>\n<ol>\n<li><strong>Contrate uma VPS Linux<\/strong> (Ubuntu 22.04 ou 24.04) e aponte um subdom\u00ednio, como <code>api.seudominio.com.br<\/code>, para o IP dela;<\/li>\n<li><strong>Instale o Docker<\/strong>: <code>curl -fsSL https:\/\/get.docker.com | sh<\/code>;<\/li>\n<li><strong>Libere o firewall<\/strong> s\u00f3 para as portas 22, 80 e 443. As portas internas dos containers n\u00e3o precisam ficar abertas para a internet;<\/li>\n<li><strong>Suba a API do WhatsApp em Docker<\/strong>, junto com PostgreSQL e Redis, seguindo o docker-compose da documenta\u00e7\u00e3o oficial do projeto escolhido;<\/li>\n<li><strong>Defina uma chave de autentica\u00e7\u00e3o (API key) forte<\/strong> e nunca deixe a API aberta sem autentica\u00e7\u00e3o, sen\u00e3o qualquer um envia mensagens pelo seu n\u00famero;<\/li>\n<li><strong>Publique com HTTPS<\/strong> usando um proxy reverso como o Caddy, que emite o certificado sozinho;<\/li>\n<li><strong>Crie a inst\u00e2ncia e conecte o n\u00famero<\/strong> lendo o QR Code, como no WhatsApp Web;<\/li>\n<li><strong>Aponte o webhook<\/strong> para o seu fluxo no n8n. A partir da\u00ed, cada mensagem recebida vira um gatilho;<\/li>\n<li><strong>Monte a resposta no n8n<\/strong>: menu simples, consulta ao seu sistema ou um agente de IA com as informa\u00e7\u00f5es da sua empresa.<\/li>\n<\/ol>\n<p>Precisa de ideias de fluxo? Veja <a href=\"https:\/\/ayoocloud.com.br\/blog\/2026\/05\/21\/automacao-sem-limites-como-usar-o-n8n-e-fugir-do-zapier\/\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\">o que d\u00e1 para automatizar com o n8n<\/a>.<\/p>\n<h2>Tr\u00eas cuidados que evitam dor de cabe\u00e7a<\/h2>\n<ul>\n<li><strong>Backup da sess\u00e3o:<\/strong> os dados de autentica\u00e7\u00e3o ficam em um volume do Docker e no banco. Se voc\u00ea apagar isso, precisa ler o QR Code de novo, e o bot fica fora do ar enquanto isso. Inclua esses volumes na sua rotina de backup;<\/li>\n<li><strong>Mem\u00f3ria sempre folgada:<\/strong> quando a RAM acaba, o Linux encerra processos, e normalmente o escolhido \u00e9 justamente o container da API. Resultado: sess\u00e3o ca\u00edda de madrugada;<\/li>\n<li><strong>API protegida:<\/strong> nunca exponha a porta da API direto na internet sem chave e sem HTTPS. Com a chave em m\u00e3os, qualquer pessoa manda mensagem pelo seu n\u00famero.<\/li>\n<\/ul>\n<h2>Por que n\u00e3o hospedar de outro jeito<\/h2>\n<ul>\n<li><strong>Hospedagem compartilhada<\/strong> n\u00e3o roda Docker nem processos que ficam conectados o tempo todo;<\/li>\n<li><strong>Planos gratuitos<\/strong> suspendem a aplica\u00e7\u00e3o por inatividade, e a sess\u00e3o do WhatsApp cai;<\/li>\n<li><strong>Notebook ou PC de casa<\/strong> depende da sua energia e internet. Qualquer rein\u00edcio derruba o atendimento, normalmente \u00e0 noite, quando ningu\u00e9m percebe.<\/li>\n<\/ul>\n<div class=\"ayoo-cta\" style=\"margin:32px 0;padding:22px 24px;border-radius:12px;background:#0f172a;color:#fff;border-left:5px solid #22c55e;\"><!-- ayoo-cta --><strong style=\"display:block;margin:0 0 6px;font-size:20px;color:#fff;\">Vai rodar v\u00e1rios n\u00fameros ou atender clientes?<\/strong><span style=\"display:block;margin:0 0 14px;color:#cbd5e1;\">Montamos uma VPS sob medida, com CPU e mem\u00f3ria suficientes para v\u00e1rias inst\u00e2ncias, n8n e IA rodando juntos. Fale com a nossa equipe.<\/span><a href=\"https:\/\/wa.me\/5517997327198?text=Ol%C3%A1%21%20Vim%20pelo%20blog%20e%20quero%20uma%20VPS%20para%20rodar%20bot%20de%20WhatsApp%20com%20n8n.\" style=\"display:inline-block;padding:10px 20px;border-radius:8px;background:#22c55e;color:#0f172a;font-weight:700;text-decoration:none;\">Falar no WhatsApp &rarr;<\/a><!-- \/ayoo-cta --><\/div>\n<h2>Perguntas frequentes<\/h2>\n<h3>Preciso deixar o celular ligado?<\/h3>\n<p>Com as vers\u00f5es atuais do WhatsApp, o aparelho pode ficar desligado por um tempo, j\u00e1 que o recurso de v\u00e1rios dispositivos mant\u00e9m a sess\u00e3o. Ainda assim, o ideal \u00e9 manter o celular com o n\u00famero ativo e com acesso \u00e0 internet de vez em quando.<\/p>\n<h3>Posso usar o mesmo n\u00famero que j\u00e1 uso no atendimento?<\/h3>\n<p>Tecnicamente sim, mas pense no risco: se esse n\u00famero for bloqueado, voc\u00ea perde o hist\u00f3rico e o contato dos clientes. O mais prudente \u00e9 usar um n\u00famero separado para a automa\u00e7\u00e3o.<\/p>\n<h3>Windows ou Linux para essa VPS?<\/h3>\n<p>Linux. Toda essa estrutura roda em Docker, que \u00e9 mais leve e mais simples de administrar no Linux.<\/p>\n<h3>D\u00e1 para colocar intelig\u00eancia artificial respondendo?<\/h3>\n<p>Sim. \u00c9 o cen\u00e1rio mais comum hoje: o n8n recebe a mensagem, envia para um modelo de IA junto com as informa\u00e7\u00f5es da sua empresa e devolve a resposta. Quando a IA n\u00e3o resolve, o fluxo transfere para um atendente humano.<\/p>\n<h3>Quantas mensagens por dia aguenta?<\/h3>\n<p>A VPS aguenta muito mais do que o WhatsApp permite com seguran\u00e7a. O limite pr\u00e1tico, na verdade, \u00e9 o comportamento: volume alto de mensagens enviadas para quem n\u00e3o pediu contato leva a bloqueio, independentemente do servidor.<\/p>\n<h2>Conclus\u00e3o<\/h2>\n<p>Bot de WhatsApp \u00e9 uma das automa\u00e7\u00f5es que mais d\u00e3o retorno r\u00e1pido para pequenas empresas, mas depende de duas coisas: <strong>um servidor que n\u00e3o desliga<\/strong> e <strong>um comportamento que n\u00e3o pare\u00e7a spam<\/strong>. Com uma VPS Linux, Docker, HTTPS e o n8n cuidando da l\u00f3gica, voc\u00ea monta um atendimento que trabalha 24 horas por dia, com custo fixo e sob o seu controle.<\/p>\n<p><a href=\"https:\/\/ayoocloud.com.br\/Vps\" style=\"color:#0b7fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px;\"><strong>Escolha sua VPS na AyooCloud<\/strong><\/a>: SSD NVMe, IP dedicado, backup incluso e suporte via WhatsApp para o seu bot ficar online o tempo todo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Quer rodar um bot de WhatsApp 24h? Veja a diferen\u00e7a entre a API oficial e Evolution API, quanto de CPU e RAM cada cen\u00e1rio exige e como reduzir o risco de bloqueio do n\u00famero.<\/p>\n","protected":false},"author":1,"featured_media":463,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,24],"tags":[],"class_list":["post-462","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automacao-n8n","category-bots-discord-telegram"],"_links":{"self":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/comments?post=462"}],"version-history":[{"count":1,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/462\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/posts\/462\/revisions\/464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/media\/463"}],"wp:attachment":[{"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/media?parent=462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/categories?post=462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ayoocloud.com.br\/blog\/wp-json\/wp\/v2\/tags?post=462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}