CRM self hosted

CRM self hosted: registros de clientes e próximos passos nos seus servidores

Rode a aplicação do Customermates e o PostgreSQL em uma infraestrutura que você controla, com MCP para o seu próprio cliente de IA. A caixa de entrada para as conversas de LinkedIn e e-mail e os rascunhos de resposta do Mate exigem o Customermates Cloud.

Núcleo AGPL • Docker Compose • PostgreSQL 16

Como funciona

Tudo o que o seu follow-up precisa, em um só lugar. Quatro partes que trabalham juntas.

Seu conhecimento, os dados dos clientes e as conversas vivem juntos, então todo agente que ajuda você trabalha com os mesmos fatos.

  1. Agentes

    Todos os planos, Mate no Cloud pago

    O Mate já vem integrado. Ou conecte a IA que você já paga, e ela trabalha com os mesmos registros e regras.

  2. Caixa de entrada

    Cloud, a partir do Pro

    E-mail e LinkedIn, mais WhatsApp, Instagram e Telegram, junto do cliente a quem cada conversa pertence.

  3. Dados

    Todos os planos

    Clientes, negócios e qualquer lista de que o seu negócio precise, com campos, etapas e visualizações próprios.

  4. Conhecimento

    Todos os planos

    Playbooks, preços e o seu jeito de trabalhar, escritos uma vez. O Mate e os agentes conectados usam as páginas que as permissões deles permitem.

Comece por uma descrição

Uma descrição. Um espaço de trabalho montado pelo seu agente.

Isto é o que a configuração monta a partir de uma frase. Dados de exemplo, o produto de verdade.

  1. Descreva seu negócio

    Uma frase sobre sua equipe, seus clientes e como você vende.

  2. O Mate monta

    Ele faz algumas perguntas e depois cria as listas, o pipeline, o painel e o playbook.

  3. Trabalhe nele

    Conecte o LinkedIn e o e-mail. Navegue abaixo por um exemplo já pronto.

Sua descrição para o Mate

Somos uma consultoria de estratégia com quatro pessoas. Acompanhe clientes, projetos e propostas e nos ajude a fazer follow-up com prospects no LinkedIn.

Widgets criados a partir das listas e dos campos do próprio espaço de trabalho

Customermates para consultores

Como funciona

Como avaliar a implantação

  1. 01

    Examine a implantação exata

    Leia o guia de self hosting e confira o arquivo Compose atual no repositório.

  2. 02

    Confira o limite da edição

    Confirme que o conjunto de recursos do Starter cobre os registros, as visualizações e as interfaces de que o seu fluxo de trabalho precisa.

  3. 03

    Mapeie os serviços externos

    Liste cada provedor de e-mail (Resend), OAuth, monitoramento, fluxos de trabalho ou IA que você pretende configurar e os dados que cada um recebe.

  4. 04

    Planeje a operação

    Defina backups, restauração testada, atualizações, TLS, monitoramento e controle de acesso para o seu ambiente.

  5. 05

    Teste sem dados de clientes

    Rode o fluxo de trabalho completo em um ambiente que não seja de produção antes de o sistema lidar com registros reais.

No produto

Em resumo

  • Roda na sua infraestrutura

    A aplicação do Customermates e o PostgreSQL 16 rodam como dois serviços na implantação com Docker Compose do repositório.

  • Produto incluído

    Registros básicos do CRM, campos personalizados e visualizações, REST, webhooks e MCP com o conjunto de recursos do Starter.

  • Você opera

    Acesso de rede, TLS, atualizações, backups, testes de restauração, monitoramento e cada provedor externo configurado.

  • Limite só da nuvem

    Mensagens conectadas, caixa de entrada unificada, calendário conectado, Mate hospedado e créditos de IA hospedados ficam fora do self hosting.

CRM self hosted no Customermates, com dados de exemploCRM self hosted no Customermates, com dados de exemplo

O Customermates é um CRM self hosted que você pode rodar como dois serviços do Docker Compose: a aplicação e o PostgreSQL 16. Ele serve quando a sua equipe quer operar a infraestrutura do próprio CRM e usar um núcleo de código aberto. Não é a edição self hosted de todos os recursos do Customermates Cloud.

Um CRM self hosted roda em servidores que você controla, em vez de na nuvem do fornecedor: você decide onde ficam a aplicação e o banco de dados e assume as atualizações, os backups e a segurança. Saber se o código é aberto é outra questão, sobre direitos de licença, tratada no guia de CRM open source. Esta página trata do lado operacional no Customermates.

Onde entra o follow-up. O self hosting mantém nos seus servidores os registros de clientes, as datas dos próximos passos, os painéis e o MCP, para que o seu próprio cliente de IA possa lê-los e atualizá-los. Ele não tem a caixa de entrada que coloca as conversas de LinkedIn e e-mail no cliente e não tem o Mate, que escreve os rascunhos de resposta. Se o que você quer do CRM é o follow-up em rascunho nas conversas, comece pelo Customermates Cloud; o self hosting combina mais quando o controle sobre onde os dados rodam pesa mais.

Implantação

Docker Compose

Banco de dados

PostgreSQL 16

Núcleo do CRM

Listas configuráveis, criadas em Modelo de dados

Interfaces

REST, webhooks e MCP

Direitos de uso

Base Starter

O que roda na sua infraestrutura?

A implantação do repositório contém:

  • a imagem da aplicação do Customermates;
  • um banco de dados PostgreSQL 16;
  • os registros básicos de contatos, organizações, negócios, serviços e tarefas, mais as listas que você adicionar; e
  • REST, webhooks e acesso MCP para clientes de IA externos.

O arquivo Compose não inclui n8n, modelo de IA, provedor de envio de e-mails nem um worker separado. Os e-mails de autenticação ainda dependem do serviço de envio externo configurado. Se você conectar algum provedor, você opera essa integração separadamente e deve revisar os dados que ele recebe.

O que está incluído e o que fica de fora?

RecursoCustomermates self hosted
Contatos, organizações, negócios, serviços e tarefasIncluído
Campos personalizados, visualizações em tabela e KanbanIncluído
API REST, webhooks e MCPIncluído
Base de direitos de usoStarter
Assistente Mate hospedado e créditos de IA hospedadosNão incluído
Caixa de entrada unificada e contas de mensagens conectadasNão incluída
Visualização somente leitura do calendário conectadoNão incluída
Contas conectadas compartilhadasNão incluídas

A caixa de entrada unificada do CRM é um recurso da nuvem gerenciada a partir do Pro. O self hosting continua focado no núcleo open source do CRM e nos clientes MCP externos.

Limites entre código aberto e código comercial

O material próprio fora de ee/ é licenciado sob AGPL-3.0-only. Dentro de ee/, o material tem licença comercial, exceto as imagens, fontes, CSS e JavaScript do lado do cliente identificados como AGPL Client Material na Seção 6 de ee/LICENSE.md. Leia as duas licenças antes de modificar, redistribuir ou operar o software no seu caso.

Essa distinção importa quando você compara um CRM open source: um repositório público, sozinho, não diz qual código você pode usar e em quais condições. Se você está avaliando outros projetos que dá para hospedar por conta própria, as comparações com EspoCRM e Twenty mostram como diferem os limites de implantação e de licença de cada um.

Que controle o self hosting oferece?

Você escolhe onde rodam a aplicação e o PostgreSQL e como configura o acesso de rede, os backups, a retenção e as atualizações. É um controle relevante sobre a infraestrutura, mas não é uma garantia automática de conformidade, de segurança ou de isolamento da rede.

Os serviços conectados continuam sendo limites de tratamento de dados separados. Provedores de OAuth, Resend para e-mail, monitoramento, ferramentas de fluxo de trabalho e provedores de IA externos recebem o que a sua configuração envia a eles. O diagnóstico de erros fica no seu servidor; as notificações ao operador usam o destinatário e o provedor de e-mail que você configurar. Isso não é uma promessa geral de ausência de telemetria.

Self hosted ou nuvem gerenciada?

Escolha o self hosting quando…Escolha a nuvem gerenciada quando…
sua equipe sabe operar Docker e PostgreSQLvocê quer que o Customermates opere a aplicação e o banco de dados
o limite de recursos do Starter atendevocê precisa da caixa de entrada unificada ou do calendário conectado
você quer que clientes de IA externos usem o MCPvocê quer os direitos dos planos da nuvem e as contas conectadas gerenciadas
você vai cuidar de atualizações, backups e recuperaçãovocê prefere uma assinatura com operação gerenciada

Se você quer testar o Customermates antes de operar o seu próprio servidor, a página CRM open source na nuvem ou self hosted coloca as duas opções lado a lado, com o teste gratuito na nuvem como o começo mais rápido.

Os registros passam de uma instalação para outra, ou de outro CRM, como planilhas XLSX, um tipo de registro por vez e dentro dos limites de linhas, ou pela API REST, que também pode enviar arquivos para campos de Arquivo. Uma importação de XLSX não leva anexos e não existe transferência completa da conta, então planeje uma mudança maior como um projeto de migração que você valida.

Como instalar um CRM self hosted com Docker Compose?

Um CRM auto hospedado como o Customermates sobe a partir de dois arquivos, docker-compose.yml e .env, com docker compose up -d. Você baixa os dois do repositório do Customermates com curl, sem git clone e sem etapa de build. Os pré-requisitos são Docker com Docker Compose v2 e, só para usar HTTPS, um nome de domínio.

  1. Baixe o docker-compose.yml e o modelo do .env.
  2. Preencha o .env antes da primeira inicialização: no mínimo a senha do PostgreSQL, o segredo de autenticação, o BASE_URL e a chave do serviço de envio de e-mails. Sem uma chave de e-mail que funcione, nenhum e-mail sai e ninguém consegue confirmar o endereço.
  3. Rode docker compose up -d. A primeira inicialização leva cerca de um minuto, enquanto as migrações do banco rodam.
  4. Abra <BASE_URL>/auth/signup, cadastre-se e crie o primeiro espaço de trabalho; essa conta vira administradora.

Os passos completos, as variáveis do .env, o proxy reverso com HTTPS, as atualizações e os backups estão no guia de self hosting. Qualquer pessoa que alcance o BASE_URL consegue se cadastrar, então, se a instância for só da sua equipe, limite o acesso com VPN, lista de IPs permitidos ou autenticação no proxy.

Perguntas frequentes

O Customermates é totalmente open source?

O material próprio fora de ee/ é AGPL-3.0-only. Dentro de ee/, o material do lado do cliente identificado na Seção 6 de ee/LICENSE.md também é AGPL-3.0-only; o restante do material próprio usa a licença comercial. Leia os dois arquivos de licença para ver o limite exato.

O self hosting inclui a caixa de entrada unificada?

Não. As instalações self hosted usam o conjunto de recursos do Starter, que não tem contas de mensagens, caixa de entrada unificada, contas compartilhadas nem visualização do calendário conectado. Esses recursos fazem parte dos planos da nuvem gerenciada a partir do Pro.

Posso usar IA com o CRM self hosted?

Sim, por meio do MCP e de um cliente e um provedor de IA externos que você escolhe e paga, por exemplo o Claude, como descrito no guia de CRM com Claude. O assistente Mate, exclusivo da nuvem, e os créditos de IA hospedados não fazem parte do self hosting.

O self hosting deixa o CRM em conformidade com a LGPD ou o GDPR?

Nenhum modelo de implantação cria conformidade por si só, nem com a LGPD nem com o GDPR. O self hosting permite escolher onde ficam a aplicação e o banco de dados, mas a sua organização continua responsável pela configuração, pelos provedores, pelos contratos, pelos controles de segurança, pela retenção e pela avaliação jurídica.

O CRM self hosted é gratuito? Preciso de licença?

Uma instância self hosted não tem assinatura, não conta usuários e não cobra nada: você paga apenas pela sua infraestrutura e pelos provedores que conectar. O código fora de ee/ é AGPL-3.0-only, e a imagem oficial pode rodar em produção como Community Build, desde que os recursos exclusivos da nuvem fiquem desativados. Os termos exatos estão em LICENSE e ee/LICENSE.md.

Preciso saber programar para rodar um CRM self hosted?

Não é preciso programar, mas a sua equipe precisa saber operar Docker e PostgreSQL: subir os contêineres, preencher o .env, configurar TLS e acompanhar atualizações, backups e testes de restauração. Se ninguém na equipe quer cuidar disso, a nuvem gerenciada costuma ser o caminho mais simples.

O que contém a stack oficial do Docker Compose?

Ela contém a aplicação do Customermates e o PostgreSQL 16. O e-mail sai pelo Resend com a sua própria chave de API. n8n, modelos de IA, provedores de identidade e serviços de monitoramento são separados quando você escolhe conectá-los.

Customermates

Precisa também de follow-up no LinkedIn e no e-mail? Teste primeiro a nuvem

O self hosting cobre os registros de clientes, REST, webhooks e MCP. Para as conversas de LinkedIn e e-mail em cada cliente e as respostas em rascunho do Mate, teste o Customermates Cloud grátis por 14 dias no Pro, sem cartão de crédito. O caminho self hosted continua aberto.

Quem opera o sistema cuida da infraestrutura, das atualizações, dos backups e dos provedores conectados.