CRM para WhatsApp open source: opções, vantagens e cuidados
Um CRM para WhatsApp open source é um sistema de código aberto, instalado no seu próprio servidor, que junta as conversas do WhatsApp com um funil de vendas sem cobrar licença por usuário. Hoje a opção mais completa para isso é o Chatwoot com um Kanban, porque ele já recebe o WhatsApp de forma nativa; CRMs como Krayin, EspoCRM e Twenty têm funil, mas precisam de integração para falar com o WhatsApp.
Eu trabalho com Chatwoot há mais de 5 anos e recebo essa pergunta toda semana: "qual CRM open source eu coloco no WhatsApp da empresa?". Aqui eu mostro o que um CRM de WhatsApp precisa ter, as opções reais que estão no GitHub, como cada uma se conecta ao WhatsApp, quanto custa de verdade manter e os cuidados antes de escolher.
O que um CRM de WhatsApp precisa ter
Antes de comparar nomes, vale definir a régua. Para funcionar no dia a dia de quem vende pelo WhatsApp, o sistema precisa de:
- Caixa de entrada compartilhada: várias pessoas atendendo o mesmo número, cada conversa com um responsável.
- Funil visual (Kanban): cada cliente é um card que anda por etapas.
- Histórico no contato: quem falou, o que foi prometido, qual proposta saiu.
- Agendamento e follow-up: lembrar de chamar o cliente que sumiu.
- API e webhooks: para ligar com n8n, agentes de IA e outros sistemas.
- Relatórios: quantos entraram, quantos fecharam, onde travam.
Repare que os dois primeiros itens costumam viver em ferramentas diferentes. CRM clássico tem funil, mas não tem a conversa. Plataforma de atendimento tem a conversa, mas não tem funil. O CRM de WhatsApp é justamente a junção dos dois.
As opções de CRM open source com WhatsApp
Listei só projetos que conferi no repositório oficial, em novembro de 2026.
Chatwoot com Kanban
O Chatwoot é uma plataforma de atendimento de código aberto, que você hospeda no seu servidor. O repositório informa licença MIT, com uma exceção: o que está na pasta "enterprise" segue outra licença, descrita no arquivo de licença.
Ele recebe o WhatsApp de forma nativa. A documentação do Chatwoot mostra a conexão pela API oficial (WhatsApp Cloud API) e pela Twilio. Também dá para ligar APIs não oficiais, como Evolution e WAHA, que eu ensino no canal.
O que falta no Chatwoot padrão é o funil. Por isso eu criei um Kanban que entra nele sem mexer no código, por Dashboard Scripts, com funis, etapas, agendamento de mensagens e uma aba de conexões. No vídeo acima, gravado em janeiro de 2026, eu mostro tudo. Os detalhes de instalação estão no artigo sobre o Chatwoot Kanban.
Krayin CRM
O Krayin é um CRM feito em Laravel e Vue.js, com licença MIT segundo o repositório. A documentação de pipelines mostra funis com etapas editáveis, que aparecem como quadro na tela de Leads.
A ligação com o WhatsApp vem por uma extensão oficial paga, listada a US$ 1.499 quando consultei. Ela gera leads a partir das mensagens do WhatsApp. A página não diz qual API do WhatsApp é usada, então confirme isso com eles antes de comprar.
EspoCRM
O EspoCRM é um CRM de código aberto sob licença AGPLv3, com leads, oportunidades, campanhas e casos de suporte. O blog oficial mostra a visão Kanban de oportunidades, com as colunas tiradas de um campo de lista, como o status.
O repositório não menciona WhatsApp. O caminho é a API REST dele, com uma automação no meio (n8n, por exemplo) levando os dados da conversa para o CRM.
Twenty
O Twenty é um CRM mais novo, que roda no seu servidor com Docker Compose. A licença é AGPLv3 na maior parte, com arquivos marcados como enterprise sob licença comercial. A documentação mostra o funil como uma visão Kanban de oportunidades, com uma coluna por etapa.
O README também não menciona WhatsApp. Tem workflows e API, então a conexão fica por sua conta, por integração.
Tabela comparativa
| Projeto | Licença (repositório) | Funil Kanban | Como fala com o WhatsApp | Conversa dentro do sistema |
|---|---|---|---|---|
| Chatwoot + Kanban | MIT, com pasta enterprise à parte | pelo Kanban adicional | nativo: API oficial e Twilio; não oficial via Evolution ou WAHA | sim |
| Krayin | MIT | sim, nos pipelines de Leads | extensão oficial paga | pela extensão |
| EspoCRM | AGPLv3 | sim, por campo de lista | sem integração citada no repositório; via API | não |
| Twenty | AGPLv3 na maior parte | sim, em oportunidades | sem integração citada no repositório; via API ou workflows | não |
A linha que mais pesa é a última. Se a sua equipe passa o dia respondendo cliente no WhatsApp, ela precisa responder dentro do sistema. CRM que só recebe um resumo da conversa obriga o vendedor a ficar alternando entre duas telas, e aí o funil desatualiza em uma semana.
Qual é o melhor CRM open source para quem vende pelo WhatsApp
Depende de onde está o centro da operação:
- O atendimento acontece no WhatsApp (loja, clínica, serviço, agência): Chatwoot com Kanban. A conversa e o card ficam no mesmo lugar.
- A venda é longa, com reuniões, propostas e e-mail, e o WhatsApp é só um dos canais: Twenty ou EspoCRM podem fazer sentido, com uma integração simples para registrar o contato.
- Você já tem equipe PHP/Laravel e quer personalizar o CRM por dentro: o Krayin é uma base conhecida, lembrando que a extensão de WhatsApp é paga.
Para organizar contatos em colunas sem mensalidade, com o passo a passo das etapas, eu explico no artigo sobre CRM com Kanban para WhatsApp grátis.
Custos ocultos: o grátis tem conta
Open source tira a licença por usuário, não tira o custo de rodar. Antes de decidir, coloque na ponta do lápis:
- Servidor. No comparativo de preços que eu fiz, considerei uma VPS de 8 GB por volta de R$ 100 por mês. A conta completa está em Octadesk, Kommo ou Chatwoot: quanto custa. Se você roda Chatwoot e mais um CRM separado, são dois sistemas consumindo memória.
- Mensagens da Meta. Na API oficial, a Meta cobra por mensagem em qualquer ferramenta. Pela tabela oficial, marketing sai em torno de R$ 0,32 e utilidade em torno de R$ 0,035 no Brasil.
- Atualizações. Muitas trazem correção de segurança. Alguém precisa aplicar e testar.
- Backup. Se o banco corromper e não houver cópia, o histórico de clientes some. Eu mostro como automatizar em backup do Chatwoot com n8n.
- Integração. Nos CRMs sem WhatsApp nativo, a automação que liga os dois é mais uma peça para manter. Quando ela para, ninguém percebe até o funil ficar vazio.
- Tempo de quem cuida. Seu ou de um técnico contratado. Isso também é custo.
Cuidados antes de instalar
- Leia a licença. MIT e AGPLv3 são diferentes. Na AGPLv3 (seção 13 do texto da licença), se você modifica o sistema e os usuários acessam essa versão pela rede, precisa oferecer a eles o código-fonte modificado. Se a ideia é revender com a sua marca, consulte quem entende de licença antes.
- Veja se o projeto está vivo. Data do último commit, issues respondidas, versões recentes.
- API oficial ou não oficial. API não oficial não paga a Meta por mensagem, mas existe risco de bloqueio do número. Para operação séria, a oficial é o caminho.
- Teste com dados reais. Coloque um número de teste, 2 atendentes e 20 conversas por uma semana antes de migrar a equipe toda.
- Não espalhe o cliente em três sistemas. Escolha onde fica a verdade do contato e faça o resto consultar ali.
Perguntas frequentes
Existe CRM para WhatsApp open source gratuito de verdade?
Sim, o software não cobra licença por usuário. Você paga o servidor, as mensagens da Meta (se usar a API oficial) e o tempo de manutenção.
Onde encontro um CRM de WhatsApp no GitHub?
Os repositórios oficiais citados aqui são chatwoot/chatwoot, krayin/laravel-crm, espocrm/espocrm e twentyhq/twenty. Prefira sempre o repositório oficial a cópias de terceiros.
O Chatwoot é um CRM?
Ele nasceu como plataforma de atendimento, com contatos, etiquetas e relatórios. O funil de vendas em Kanban entra por um módulo adicional, como o que eu mostro no vídeo.
Preciso saber programar para usar um CRM open source?
Para usar no dia a dia, não. Para instalar, atualizar e fazer backup, precisa de conhecimento de servidor e Docker, ou de alguém que faça isso por você.
Funil e WhatsApp no mesmo lugar, no seu servidor
O AstraChat é a versão do Chatwoot da Astra Online que já traz o Kanban dentro do código, junto com agentes de IA, disparador, ligações pelo WhatsApp, flows, chat interno e white label. Roda no servidor do cliente, sem limite de atendentes.
Ele faz parte da Comunidade Astra Online, que inclui código-fonte, atualizações, grupo VIP e a primeira instalação feita pelo especialista em Chatwoot Raphael Popiolek. Se você está entre duas opções da tabela, me chame no WhatsApp com o tamanho da sua equipe e eu digo qual eu escolheria no seu lugar.


