logo
icon

Twenty

Una plataforma CRM de código abierto moderna que te ayuda a gestionar contactos, negociaciones y tareas de manera eficiente.

template cover
Implementado37 veces
EditorAnotiaWang
Creado2025-11-04
Servicios
service icon
service icon
service icon
service icon
service icon
Etiquetas
CRMBusinessDatabase

Twenty CRM

Twenty es una plataforma CRM de código abierto moderna construida con React, Node.js y PostgreSQL. Proporciona una solución completa para gestionar contactos, negociaciones, empresas y tareas.

Características

  • Gestión de Contactos: Rastrea y organiza tus contactos con información detallada
  • Pipeline de Negociaciones: Pipeline visual para gestionar oportunidades de venta
  • Gestión de Tareas: Asigna y rastrea tareas entre equipos
  • Línea de Tiempo de Actividades: Historial completo de actividades para cada contacto y negociación
  • Campos Personalizados: Agrega campos personalizados para adaptar a tus necesidades comerciales
  • Soporte Multilenguaje: Disponible en múltiples idiomas
  • Código Abierto: Acceso completo al código fuente

Despliegue

Esta plantilla despliega automáticamente:

  • Aplicación Web Twenty (Frontend React)
  • Servidor Twenty (Backend Node.js)
  • Proceso Worker en segundo plano para procesamiento de tareas
  • Base de Datos PostgreSQL
  • Redis para caché y almacenamiento de sesiones
  • MinIO para almacenamiento de objetos compatible con S3

Notas de Configuración

Compartición de Variables de Entorno

El servicio Twenty Worker requiere acceso a la misma configuración que el servidor Twenty para funcionar correctamente. Variables clave como PG_DATABASE_URL, REDIS_URL, APP_SECRET y configuraciones de almacenamiento (STORAGE_*) deben exponerse y compartirse entre ambos servicios.

Modo de Configuración

Twenty soporta dos enfoques de configuración:

  • Basado en Base de Datos (Por defecto): Cuando IS_CONFIG_VARIABLES_IN_DB_ENABLED=true, la mayoría de configuraciones se gestionan a través de la UI de administración y se sincronizan automáticamente entre servidor y worker.

  • Solo Variables de Entorno: Establece IS_CONFIG_VARIABLES_IN_DB_ENABLED=false para gestionar toda la configuración mediante variables de entorno. Esto requiere reiniciar los contenedores para que los cambios surtan efecto, pero proporciona despliegues más predecibles.

Para despliegues autoalojados donde deseas control total mediante variables de entorno, se recomienda establecer IS_CONFIG_VARIABLES_IN_DB_ENABLED=false en los servicios Twenty servidor y Twenty Worker.

Credenciales por Defecto

Después del despliegue, visita el dominio de la aplicación para crear tu cuenta de administrador.

Acceso Externo

La aplicación estará disponible en el dominio que especificaste durante el despliegue.