Runzos

Typebot em VPS: vale a pena para chatbot de WhatsApp em 2026?

Por Maicon Ramos · · 12 min de leitura

Captura sanitizada da documentação Docker do Typebot mostrando builder, viewer, portas 8080 e 8081 e orientação de proxy reverso.
Navegue por tópicos
  1. O que é o Typebot e o que fica fora dele?
  2. Como esta análise foi feita
  3. Qual é a stack mínima em uma VPS?
  4. Evidência operacional: o que não foi medido
  5. Preço e planos: o que esta análise consegue afirmar
  6. Quando Typebot em VPS compensa?
  7. O que gostamos no Typebot para esse cenário
  8. O que não gostamos, ou exigiria cautela
  9. Como funciona na prática: n8n e o fallback humano
  10. Checklist antes de colocar um número em produção
  11. Evidência visual documental
  12. Para quem é?
  13. Para quem NÃO é?
  14. Conclusão da análise
  15. FAQ — Perguntas frequentes sobre Typebot em VPS

Typebot em VPS pode fazer sentido para o solo builder que aceita cuidar de Docker, backup e integração Meta. Ele não entrega um WhatsApp pronto: entrega controle sobre o builder e a stack. Esta é uma análise documental, não um teste próprio. A ressalva é crítica: número, políticas, webhook, monitoramento e recuperação continuam sendo sua operação.

A resposta curta é condicional. Para quem já opera uma pequena aplicação, o Typebot self-hosted pode concentrar o fluxo conversacional em uma VPS. Para quem quer apenas responder leads no WhatsApp, ele tende a trocar uma mensalidade visível por trabalho recorrente menos visível.

É por isso que vale usar a Conta de Operação do Chatbot. O custo de um chatbot próprio não é o preço de um container. É a soma de infraestrutura, canal, dados e trabalho para manter tudo disponível. Essa conta não fecha igual para todo negócio.

O que é o Typebot e o que fica fora dele?

O Typebot é um construtor de fluxos conversacionais. Ele pode rodar em ambiente próprio. A documentação de self-hosting recomenda PostgreSQL e deixa claro que capacidade, uptime, backup, segurança, estabilidade e atualizações passam a ser responsabilidade de quem hospeda. Isso é controle, mas também é responsabilidade operacional. A documentação oficial do Typebot é direta nesse ponto.

No WhatsApp, a separação fica ainda mais importante. O Typebot usa o modelo “traga sua própria aplicação Meta”. Ele não fornece número de telefone. A integração trabalha com a WhatsApp Business Platform e pode usar múltiplos números, mas o número, a aplicação Meta e o desenho do canal continuam fora do builder. Veja a visão geral oficial da integração.

Isso muda a pergunta. Em vez de “o Typebot funciona no WhatsApp?”, pergunte: “eu consigo operar um fluxo com canal Meta, HTTPS, webhooks, dados e um plano para falha?”. Se a resposta for não, o problema não será resolvido pela escolha da VPS.

Captura sanitizada da documentação oficial do Typebot mostrando limitações da integração WhatsApp, incluindo botões e blocos incompatíveis.

O WhatsApp não replica todo bot web

O runtime do WhatsApp tem limites próprios. A documentação do Typebot informa até três botões, rótulos com até 20 caracteres e alguns blocos ignorados nesse canal. Entre eles estão Payment, Chatwoot, Google Analytics e Meta Pixel. Portanto, não trate o mesmo fluxo web como uma experiência idêntica no WhatsApp.

A Meta também entrega mensagens recebidas, status e erros de forma assíncrona por webhooks. A Cloud API usa Graph API sobre HTTPS. Para templates, a política exige opt-in que explique o nome e a intenção do negócio. Templates precisam de aprovação e são usados fora da janela de serviço. A documentação da Meta deve orientar a configuração do canal.

Isso não é aconselhamento jurídico. É uma cautela operacional: tenha uma origem clara para a permissão do contato, registre o fluxo e não construa uma estratégia que dependa de práticas proibidas pela plataforma.

Como esta análise foi feita

Este artigo confronta as documentações de self-hosting e WhatsApp do Typebot, da Meta e a página pública do Botpress, consultadas em 2 de outubro de 2026. Não houve instância Typebot operada ou medida pelo Runzos. Portanto, não é experiência pessoal, review de performance nem base para nota numérica. A conclusão interpreta responsabilidades descritas nas fontes.

Qual é a stack mínima em uma VPS?

No Compose oficial, Typebot usa PostgreSQL 16 e Redis. Builder e viewer recebem URLs para banco e Redis. A instalação padrão expõe HTTP nas portas 8080 e 8081. Para HTTPS público, a própria documentação orienta colocar um proxy reverso na frente, com exemplos como Cloudflare ou Caddy.

Camada

Função

O que o operador precisa decidir

Builder e viewer

Criar fluxos e entregar a conversa

Domínios públicos e URLs coerentes para cada serviço

PostgreSQL

Persistir dados da aplicação

Backup, retenção e teste real de restauração

Redis

Serviço previsto no Compose oficial

Disponibilidade e configuração junto da aplicação

Proxy reverso

Levar HTTPS até os serviços HTTP

Certificado, DNS e exposição segura

SMTP e S3

E-mail e armazenamento externo, quando aplicável

Se serão serviços externos ou parte da infraestrutura

Meta Cloud API

Canal oficial do WhatsApp

Aplicação, número, webhooks, opt-in e templates

O Typebot suporta SMTP externo e armazenamento S3. O exemplo também usa MinIO quando não existe um S3 externo. Atualizar a instalação também é trabalho do operador: a orientação oficial é buscar as imagens e recriar os containers. Confira o guia Docker do Typebot antes de transformar o ambiente em produção.

Não existe, na documentação analisada, uma regra universal de CPU ou RAM para produção. Por isso, desconfie de promessa do tipo “uma VPS de X GB resolve qualquer chatbot”. A necessidade muda com o fluxo, volume, integrações e carga do banco. Uma oferta de VPS é uma escolha comercial; não é benchmark técnico.

Captura sanitizada da documentação Docker do Typebot mostrando builder, viewer, portas 8080 e 8081 e orientação de proxy reverso.

Evidência operacional: o que não foi medido

Não há métricas próprias de CPU, memória, latência, uptime, restauração ou fallback. A pesquisa não registrou VPS de teste, volume, versão de imagens ou logs sanitizados. Também não há falhas operacionais próprias: limites do runtime, exigências da Meta e deveres do self-hosting são riscos documentados, não incidentes do autor. Uma review prática exigiria data, configuração, método, restore, fallback e problemas observados. Até lá, este é apoio educacional documental.

Preço e planos: o que esta análise consegue afirmar

Não atribuímos preço fixo ao Typebot em VPS: infraestrutura, canal Meta e operação variam por provedor, uso e desenho da stack. Como referência de alternativa gerenciada, em 2 de outubro de 2026 o Botpress listava Free com 25 conversas e Plus anual de US$ 150 mensais, 250 conversas, três assentos e WhatsApp. O dado é volátil; confira a página de preços do Botpress. ManyChat ficou fora porque a fonte não foi verificável.

Quando Typebot em VPS compensa?

Ele compensa quando controle e integração já fazem parte do seu trabalho. Um solo builder que conhece Docker, APIs e webhooks pode usar o Typebot como camada de conversa e conectar ações externas por HTTP. Nesse perfil, o ganho é ter uma stack mais composta ao seu processo, sem depender de que cada novo fluxo exista em um produto fechado.

Ele não compensa quando o objetivo é só colocar um atendimento básico no ar. Nesse cenário, alta disponibilidade, atualizações, backup e segurança não desaparecem. Elas só mudam de dono. A cloud do Typebot e um SaaS reduzem essa carga de operação, embora ainda exijam configuração do canal e do fluxo.

Critério

Typebot Cloud

Typebot em VPS

Botpress SaaS

Hospedagem e manutenção da base

Geridas pela plataforma

Do operador da VPS

Geridas pela plataforma

Banco, proxy e atualizações

Não são a rotina central do usuário

Entram na rotina da stack

Não são a rotina central do usuário

Canal WhatsApp

Exige configuração do canal

Exige Meta App, número e webhooks

O plano público lista canal WhatsApp

Backup e logs

Camada gerenciada

Precisam de plano e validação próprios

Camada gerenciada

Perfil indicado

Quem quer reduzir operação

Quem aceita operar produção

Quem prioriza serviço gerenciado

O Botpress é uma alternativa gerenciada que merece comparação por perfil, não por slogan. Em 2 de outubro de 2026, sua página pública listava Free com 25 conversas e Plus anual de US$ 150 por mês, com 250 conversas, três assentos e canal WhatsApp. Preço e limites mudam, então confirme na página de preços do Botpress antes de decidir.

Não usei preço ou limite do ManyChat nesta análise. A página de preços retornou desafio anti-bot na pesquisa. Também não trate Evolution API ou WAHA como integração oficial do Typebot: a URL de integração Typebot da Evolution retornou 404 na coleta. Sem documentação atual verificável, essa promessa seria frágil.

O que gostamos no Typebot para esse cenário

  • O self-hosting é uma opção documentada, em vez de uma gambiarra comunitária.
  • PostgreSQL, Redis, proxy e URLs públicas aparecem de forma explícita na arquitetura oficial.
  • A integração com WhatsApp usa a plataforma oficial da Meta, não exige fingir que um canal regulado é apenas um plugin.
  • O builder pode disparar ações por HTTP, o que abre espaço para uma camada de orquestração.

O que não gostamos, ou exigiria cautela

  • A licença atual é Functional Source License 1.1. Ela permite muitos usos, mas restringe comercializar acesso à instância e integrar o editor em um SaaS concorrente do Typebot Cloud. O código passa a Apache 2.0 após dois anos, conforme a licença. Leia a licença oficial se o projeto for além de uso interno.
  • O número e a conta Meta não vêm junto do Typebot.
  • Recursos de Chatwoot são ignorados no runtime WhatsApp. Um handoff humano precisa ser desenhado fora desse bloco.
  • Não há garantia editorial de economia. VPS, uso do canal e operação variam por escolha e uso.

Como funciona na prática: n8n e o fallback humano

Typebot não substitui n8n, CRM ou atendimento humano. Ele cuida do fluxo conversacional. Um bloco HTTP pode acionar um fluxo no n8n, enviar contexto a um CRM ou consultar um serviço próprio. Isso é útil quando o bot precisa buscar dados ou abrir uma etapa de atendimento.

O ponto é não vender essa arquitetura como automática por definição. O webhook precisa de URLs seguras, autenticação e tratamento para erro ou timeout. O fallback humano precisa de um destino definido: uma caixa de atendimento, CRM ou processo interno. Se a conversa não puder esperar, o caminho de exceção deve existir antes da campanha entrar no ar.

Para decidir onde uma orquestração ajuda, compare n8n versus Make. Se a decisão for operar a infraestrutura, a rota de VPS com n8n pela Hostinger faz sentido como ponto de partida comercial. Ela não elimina a validação de backup, logs e canal Meta.

Checklist antes de colocar um número em produção

Antes de divulgar o número, marque cada item com uma evidência prática:

  1. Definir domínio público e HTTPS para builder, viewer e webhooks.
  2. Guardar tokens, senhas e IDs fora do fluxo publicado.
  3. Configurar PostgreSQL e Redis conforme o Compose e monitorar o básico.
  4. Fazer backup do banco e restaurá-lo em ambiente separado.
  5. Registrar logs que permitam localizar falhas de webhook e entrega.
  6. Criar alerta compatível com a importância do canal para o negócio.
  7. Configurar a aplicação Meta e o número que será usado no WhatsApp.
  8. Confirmar opt-in e templates antes de mensagens fora da janela de serviço.
  9. Testar os limites reais do fluxo no WhatsApp, incluindo botões e blocos ignorados.
  10. Definir quem assume a conversa quando o bot falhar ou o cliente pedir humano.
  11. Revisar atualização de imagem e plano de retorno antes de cada mudança.

Esse checklist não torna a operação perfeita. Ele reduz o risco de descobrir uma dependência quando o número já está recebendo leads.

Evidência visual documental

As duas capturas deste artigo vêm da documentação oficial do Typebot. A primeira registra builder, viewer, portas 8080/8081 e a orientação de proxy reverso no guia Docker. A segunda registra limitações documentadas do ambiente WhatsApp. O número de exemplo foi removido da captura, e tokens, IDs e URLs privadas ficaram fora. Esses assets sustentam a análise documental; não transformam o texto em review prática.

Para quem é?

Typebot em VPS é para o builder que já trata uma VPS como produto em operação. Também atende times que precisam conectar fluxos próprios, webhooks e dados externos, desde que alguém assuma manutenção e recuperação.

Para quem NÃO é?

Não é a escolha mais simples para o empreendedor que quer apenas responder mensagens. Também não é uma promessa de WhatsApp ilimitado, LGPD automática ou custo fixo. A camada Meta e o trabalho de operação continuam existindo.

Se você busca uma VPS brasileira com opções de pagamento local e suporte em português, a oferta Servla VPS é uma alternativa comercial para avaliar. Para uma ponte de produto voltada a WhatsApp, veja HostGator Evolution GO ou HostGator Evolution CRM. Essas rotas não substituem a análise da arquitetura nem confirmam uma integração oficial Typebot-Evolution.

Conclusão da análise

Typebot em VPS vale a pena quando você quer controlar uma aplicação conversacional e já aceita a rotina de uma aplicação pequena em produção. A principal vantagem não é “WhatsApp grátis”. É escolher e compor a stack.

Para Rafael, a recomendação é simples: comece pelo desenho da Conta de Operação do Chatbot. Some VPS, banco, proxy, backup, atualização, canal Meta, logs e fallback humano. Se esse conjunto é trabalho que você sabe operar, o Typebot pode ser uma boa base. Se isso parece uma lista de problemas novos, cloud ou SaaS provavelmente custa menos em risco.

FAQ — Perguntas frequentes sobre Typebot em VPS

Typebot pode ser hospedado em VPS?

Sim. O Typebot pode ser self-hosted. A documentação recomenda PostgreSQL e o Compose oficial inclui PostgreSQL 16 e Redis. A instalação padrão envolve builder, viewer, URLs públicas e um proxy reverso para HTTPS. O ponto não é somente subir containers. Quem hospeda assume capacidade, uptime, backup, segurança e atualizações.

Typebot oferece número de WhatsApp?

Não. A integração é descrita pelo Typebot como “bring your own Meta application”. Você configura a aplicação Meta e o número usado no canal. O Typebot pode trabalhar com múltiplos números, mas não entrega o número nem elimina as exigências da WhatsApp Business Platform.

Preciso da API oficial do WhatsApp ou Meta?

Para o caminho documentado neste artigo, sim: a integração Typebot usa a WhatsApp Business Platform oficial da Meta. A Cloud API trabalha por Graph API e webhooks HTTPS. Evite assumir que uma alternativa baseada em WhatsApp Web é equivalente ou oficialmente suportada sem documentação atual.

O que preciso manter além do container Typebot?

Você precisa manter banco, Redis, proxy HTTPS, domínios, segredos, atualização, backups, logs e a integração Meta. SMTP e armazenamento S3 também podem entrar na arquitetura, conforme o uso. A responsabilidade real varia, mas nunca se limita ao container principal.

Posso usar o número que já está no WhatsApp Business App?

A configuração de número depende do processo e das regras da Meta. Antes de mover um número que já atende clientes, confirme o procedimento atual na documentação da plataforma e teste em um contexto controlado. Este artigo não assume compatibilidade universal entre configurações existentes.

Quando SaaS é melhor que self-hosted?

SaaS costuma ser melhor quando a prioridade é reduzir a carga com infraestrutura. Isso não remove o trabalho de desenhar fluxos e configurar o canal. Mas evita que banco, proxy, atualização e recuperação sejam tarefas centrais do seu time. Self-hosted faz mais sentido quando o controle adicional compensa esse plantão.

Typebot substitui n8n, CRM ou atendimento humano?

Não. Typebot pode acionar integrações por HTTP, o que permite conectá-lo a n8n e outros serviços. Porém, orquestração, registro de atendimento e handoff humano são camadas separadas. Defina o que ocorre em erro, timeout ou pedido de atendimento antes de depender do chatbot em produção.

Typebotchatbot de WhatsAppVPSautomação self-hostedDockern8n

Compartilhe:

Leia também