CRM self hosted

CRM self hosted: registros de clientes y siguientes pasos en tus propios servidores

Ejecuta la aplicación de Customermates y PostgreSQL en una infraestructura que controlas, con MCP para tu propio cliente de IA. La bandeja de entrada para las conversaciones de LinkedIn y email y los borradores de respuesta de Mate requieren Customermates Cloud.

Núcleo AGPL • Docker Compose • PostgreSQL 16

Cómo funciona

Todo lo que necesita tu seguimiento, en un solo lugar. Cuatro partes que trabajan juntas.

Tu conocimiento, los datos de tus clientes y tus conversaciones viven juntos, así que todos los agentes que te ayudan trabajan con los mismos datos.

  1. Agentes

    Todos los planes, Mate en Cloud de pago

    Mate viene integrado. O conecta la IA por la que ya pagas, y trabaja con los mismos registros y las mismas reglas.

  2. Bandeja de entrada

    Cloud, desde Pro

    Correo y LinkedIn, además de WhatsApp, Instagram y Telegram, junto al cliente al que pertenece cada conversación.

  3. Datos

    Todos los planes

    Clientes, oportunidades y cualquier lista que tu negocio necesite, con tus propios campos, etapas y vistas.

  4. Conocimiento

    Todos los planes

    Playbooks, precios y tu forma de trabajar, escritos una sola vez. Mate y los agentes conectados usan las páginas que sus permisos permiten.

Empieza con una descripción

Una descripción. Un espacio de trabajo construido por tu agente.

Esto es lo que construye la configuración a partir de una sola frase. Datos de ejemplo, el producto real.

  1. Describe tu negocio

    Una frase sobre tu equipo, tus clientes y cómo vendes.

  2. Mate lo construye

    Te hace unas preguntas y después crea las listas, el pipeline, el panel y el playbook.

  3. Trabaja en él

    Conecta LinkedIn y el correo. Recorre abajo un ejemplo ya terminado.

Tu descripción para Mate

Somos una consultora de estrategia de cuatro personas. Registra clientes, proyectos y propuestas, y ayúdanos a dar seguimiento a los prospectos en LinkedIn.

Widgets creados a partir de las listas y campos del espacio

Customermates para consultores

Cómo funciona

Cómo evaluar el despliegue

  1. 01

    Revisa el despliegue exacto

    Lee la guía de autoalojamiento y consulta el archivo Compose actual en el repositorio.

  2. 02

    Comprueba el límite de la edición

    Confirma que el conjunto de funciones de Starter cubre los registros, las vistas y las interfaces que necesita tu flujo de trabajo.

  3. 03

    Haz un inventario de los servicios externos

    Anota cada proveedor de correo (Resend), OAuth, monitorización, flujos de trabajo o IA que pienses configurar y los datos que recibe cada uno.

  4. 04

    Planifica la operación

    Define las copias de seguridad, la restauración probada, las actualizaciones, el TLS, la monitorización y el control de acceso de tu entorno.

  5. 05

    Prueba sin datos de clientes

    Ejecuta el flujo de trabajo completo en un entorno que no sea de producción antes de que el sistema maneje registros reales.

En el producto

De un vistazo

  • Funciona en tu infraestructura

    La aplicación de Customermates y PostgreSQL 16 funcionan como dos servicios en el despliegue de Docker Compose del repositorio.

  • Lo que incluye

    Registros básicos del CRM, campos personalizados y vistas, REST, webhooks y MCP con el conjunto de funciones de Starter.

  • Lo operas tú

    Acceso de red, TLS, actualizaciones, copias de seguridad, pruebas de restauración, monitorización y cada proveedor externo que configures.

  • Límite solo de la nube

    La mensajería conectada, la bandeja de entrada unificada, el calendario conectado, Mate alojado y los créditos de IA alojados quedan fuera del autoalojamiento.

CRM self hosted en Customermates, con datos de ejemploCRM self hosted en Customermates, con datos de ejemplo

Customermates es un CRM self hosted que puedes ejecutar como dos servicios de Docker Compose: la aplicación y PostgreSQL 16. Encaja cuando tu equipo quiere operar la infraestructura de su CRM y usar un núcleo de código abierto. No es la edición autoalojada de todas las funciones de Customermates Cloud.

Un CRM autoalojado funciona en servidores que controlas tú en lugar de en la nube del proveedor: decides dónde viven la aplicación y la base de datos, y te encargas de las actualizaciones, las copias de seguridad y la seguridad. Que el código sea abierto es otra cuestión, la de los derechos de licencia, que cubre la guía de CRM de código abierto. Esta página se centra en el lado operativo de Customermates.

Dónde encaja el seguimiento. El autoalojamiento mantiene en tus propios servidores los registros de clientes, las fechas de los siguientes pasos, los paneles y MCP, de modo que tu propio cliente de IA puede leerlos y actualizarlos. No tiene la bandeja de entrada que pone las conversaciones de LinkedIn y email en cada cliente, ni tiene Mate, que redacta las respuestas. Si el motivo por el que quieres el CRM es el seguimiento en borrador de las conversaciones, empieza por Customermates Cloud; el autoalojamiento encaja mejor cuando pesa más el control sobre dónde funcionan los datos.

Despliegue

Docker Compose

Base de datos

PostgreSQL 16

Núcleo del CRM

Listas configurables, creadas en Modelo de datos

Interfaces

REST, webhooks y MCP

Funciones del plan

Base de Starter

¿Qué se ejecuta en tu infraestructura?

El despliegue de este CRM con Docker, tal como está en el repositorio, contiene:

  • la imagen de la aplicación de Customermates;
  • una base de datos PostgreSQL 16;
  • los registros básicos de contactos, organizaciones, oportunidades, servicios y tareas, más las listas que añadas; y
  • REST, webhooks y acceso MCP para clientes de IA externos.

El archivo Compose no incluye n8n, un modelo de IA, un proveedor de envío de emails ni un worker aparte. Los emails de autenticación siguen necesitando el servicio de envío externo configurado. Si conectas algún proveedor, esa integración la operas por separado y conviene que revises los datos que recibe.

¿Qué incluye y qué no incluye?

FunciónCustomermates autoalojado
Contactos, organizaciones, oportunidades, servicios y tareasIncluido
Campos personalizados, vistas de tabla y KanbanIncluido
API REST, webhooks y MCPIncluido
Base de funciones del planStarter
Asistente Mate alojado y créditos de IA alojadosNo incluido
Bandeja de entrada unificada y cuentas de mensajería conectadasNo incluida
Vista de calendario conectado de solo lecturaNo incluida
Cuentas conectadas compartidasNo incluidas

La bandeja de entrada unificada del CRM es una función de la nube gestionada a partir de Pro. El autoalojamiento se centra en el núcleo de código abierto del CRM y en los clientes MCP externos.

Límites entre el código abierto y el código comercial

El material propio fuera de ee/ tiene licencia AGPL-3.0-only. Dentro de ee/, el material tiene licencia comercial, salvo las imágenes, las fuentes, el CSS y el JavaScript del lado del cliente que se identifican como AGPL Client Material en la Sección 6 de ee/LICENSE.md. Revisa ambas licencias antes de modificar, redistribuir o usar el software en tu caso.

Esa distinción importa cuando comparas un CRM de código abierto: un repositorio público por sí solo no te dice qué código puedes usar y bajo qué condiciones. Si estás valorando otros proyectos que se pueden autoalojar, las comparativas con EspoCRM y Twenty muestran en qué se diferencian sus límites de despliegue y de licencia.

¿Qué control ofrece un CRM autoalojado?

Eliges dónde funcionan la aplicación y PostgreSQL y cómo configuras el acceso de red, las copias de seguridad, la retención y las actualizaciones. Es un control real sobre la infraestructura, pero no es una garantía automática de cumplimiento, seguridad ni aislamiento de la red.

Los servicios conectados siguen siendo límites de tratamiento aparte. Los proveedores de OAuth, Resend para el correo, monitorización, las herramientas de flujos de trabajo y los proveedores de IA externos reciben lo que tu configuración les envía. Los diagnósticos de errores se quedan en tu servidor; las notificaciones del operador usan el destinatario y el proveedor de email que configures. No es una promesa general de ausencia de telemetría.

¿CRM autoalojado o nube gestionada?

Elige el autoalojamiento cuando…Elige la nube gestionada cuando…
tu equipo sabe operar Docker y PostgreSQLquieres que Customermates opere la aplicación y la base de datos
el límite de funciones de Starter te bastanecesitas la bandeja de entrada unificada o la vista de calendario conectado
quieres que clientes de IA externos usen MCPquieres las funciones de los planes de la nube y cuentas conectadas gestionadas
te encargarás de las actualizaciones, las copias de seguridad y la recuperaciónprefieres una suscripción con operación gestionada

Si quieres probar Customermates antes de operar tu propio servidor, la página sobre el CRM de código abierto en la nube o autoalojado pone los dos caminos lado a lado, con la prueba gratuita en la nube como arranque más rápido.

Los registros se mueven entre instalaciones o desde otro CRM como libros XLSX, un tipo de registro cada vez y dentro de los límites de filas, o mediante la API REST, que también puede subir archivos a los campos de tipo Archivo. Una importación XLSX no incluye archivos adjuntos y no existe una transferencia completa de la cuenta, así que planifica un traslado grande como un proyecto de migración que validas.

Preguntas frecuentes

¿Customermates es totalmente de código abierto?

El material propio fuera de ee/ es AGPL-3.0-only. Dentro de ee/, el material del lado del cliente identificado en la Sección 6 de ee/LICENSE.md también es AGPL-3.0-only; el resto del material propio usa la licencia comercial. Revisa ambos archivos de licencia para conocer el límite exacto.

¿El autoalojamiento incluye la bandeja de entrada unificada?

No. Las instalaciones autoalojadas usan el conjunto de funciones de Starter, que no tiene cuentas de mensajería, bandeja de entrada unificada, cuentas compartidas ni vista de calendario conectado. Esas funciones pertenecen a los planes de la nube gestionada a partir de Pro.

¿Puedo usar IA con el CRM autoalojado?

Sí, mediante MCP y un cliente y un proveedor de IA externos que eliges y pagas tú, por ejemplo Claude, como se describe en la guía del CRM con Claude. El asistente Mate, que solo existe en la nube, y los créditos de IA alojados no forman parte del autoalojamiento.

¿El autoalojamiento hace que el CRM cumpla con el RGPD?

Ningún modelo de despliegue crea cumplimiento por sí solo. El autoalojamiento te permite elegir dónde están la aplicación y la base de datos, pero tu organización sigue siendo responsable de la configuración, los proveedores, los contratos, los controles de seguridad, la retención y la valoración legal.

¿Qué contiene el stack oficial de Docker Compose?

Contiene la aplicación de Customermates y PostgreSQL 16. El correo sale a través de Resend con tu propia clave de API. n8n, los modelos de IA, los proveedores de identidad y los servicios de monitorización son aparte cuando decides conectarlos.

Customermates

¿Necesitas también seguimiento por LinkedIn y email? Prueba primero la nube

El autoalojamiento cubre los registros de clientes, REST, webhooks y MCP. Para las conversaciones de LinkedIn y email en cada cliente y las respuestas en borrador de Mate, prueba Customermates Cloud gratis durante 14 días en Pro, sin tarjeta de crédito. El camino autoalojado sigue abierto.

Quien opera el sistema se encarga de la infraestructura, las actualizaciones, las copias de seguridad y los proveedores conectados.