Dominios Personalizados
Los dominios personalizados permiten a tus inquilinos acceder a su CRM usando su propio nombre de dominio en lugar de un subdominio. Por ejemplo, en vez de acme.tuplataforma.com, Acme Corp podría usar crm.acmecorp.com. Esta es una función premium que agrega un valor percibido significativo.
Cómo Funciona
- Tú habilitas Dominios Personalizados para un plan de suscripción
- Un inquilino en ese plan ingresa su dominio personalizado en su dashboard
- El inquilino apunta el DNS de su dominio a tu servidor
- El módulo detecta y enruta automáticamente el tráfico al inquilino correcto
Habilitar Dominios Personalizados para un Plan
- Ve a SaaS Management → Plans
- Edita el plan donde quieres habilitar dominios personalizados
- Desplázate hasta "Advanced Feature"
- Cambia "Enable Custom Domain" a ON
- Haz clic en Save
Activa "Enable Custom Domain" en la sección Advanced Feature — típicamente solo para tus planes premium
Estrategia de Negocio: Solo habilita Dominios Personalizados en tus planes de nivel superior. Esto crea un poderoso incentivo para que los inquilinos actualicen. Los dominios personalizados tienen un alto valor percibido — los inquilinos estarán felices de pagar más por la capacidad de usar su propio dominio.
Cómo los Inquilinos Configuran Dominios Personalizados
Una vez que los dominios personalizados están habilitados para su plan, los inquilinos verán una sección "Enable Custom Domain" en su dashboard.
Paso 1: El Inquilino Ingresa su Dominio
Los inquilinos simplemente escriben su nombre de dominio y hacen clic en Save
Paso 2: El Inquilino Configura el DNS
Cuando un inquilino hace clic en el icono de información (ℹ️) junto a la sección de Custom Domain, ve una guía de configuración DNS integrada:
Una guía DNS clara y paso a paso aparece directamente dentro del dashboard — ¡no necesitas crear documentación de soporte!
La guía les dice exactamente qué hacer:
- Comprar un dominio (si no tienen uno)
- Acceder a su configuración DNS en su registrador
- Agregar un Registro A apuntando a la IP de tu servidor
- Opcionalmente agregar una versión www
- Esperar la propagación DNS (hasta 48 horas)
Paso 3: El Dominio Entra en Funcionamiento
Una vez que el DNS se propaga, el inquilino puede acceder a su CRM en su dominio personalizado. El módulo maneja todo el enrutamiento automáticamente.
Vista del Administrador de Dominios Personalizados
Como administrador, puedes ver y gestionar dominios personalizados de inquilinos:
- Ve a Customers en tu panel de administración
- Haz clic en el inquilino
- Busca la sección "Enable Custom Domain"
El administrador puede ver y gestionar dominios personalizados para cualquier inquilino
SSL para Dominios Personalizados
Los dominios personalizados necesitan sus propios certificados SSL. Opciones:
| Método | Esfuerzo | Costo |
|---|---|---|
| El inquilino usa Cloudflare | Ninguno (el inquilino lo maneja) | Gratis |
| Let's Encrypt (Certbot) | Ejecutar un comando por dominio | Gratis |
| Certificado de pago | Instalación manual por dominio | $10-70/año |
El enfoque más fácil es recomendar Cloudflare a tus inquilinos — obtienen SSL gratis automáticamente.
Solución de Problemas de Dominios Personalizados
| Problema | Causa | Solución |
|---|---|---|
| El dominio muestra "not found" | El DNS no se ha propagado | Espera hasta 48 horas e intenta de nuevo |
| El dominio muestra la página predeterminada de tu hosting | El servidor web no está configurado para el dominio | Agrega el dominio a tu configuración de Apache/Nginx |
| Advertencia de SSL | No hay certificado SSL para el dominio personalizado | Configura SSL usando Let's Encrypt o Cloudflare |
¡Dominios personalizados configurados! A continuación, configura los Ajustes de API si necesitas acceso programático a tu plataforma SaaS.