La plataforma detrás de MagmaCRM
MagmaCRM es un espacio de trabajo unificado para operar un negocio: gestión de contactos, ventas, agendamiento, comunicación multicanal, automatización, inteligencia artificial y analítica, todo dentro de un mismo sistema y sobre los mismos datos. No es una colección de herramientas conectadas por exportaciones de CSV — es una sola base de datos con distintas vistas y funciones sobre ella.
Este documento describe con detalle técnico cada módulo, cómo se relacionan entre sí, qué posibilidades de integración existen hacia afuera de la plataforma, y también dónde están sus límites reales. Está pensado para quien necesita evaluar la profundidad real del software antes de decidir si es la herramienta correcta para su operación.
Cómo funciona la plataforma
Antes de entrar a cada módulo por separado, conviene entender la idea central de la arquitectura: todo gira alrededor del contacto. Cuando una persona escribe por WhatsApp, llena un formulario, agenda una cita o realiza un pago, todo eso queda registrado sobre el mismo objeto — el mismo contacto — sin importar desde qué módulo haya ocurrido la interacción.
Esto tiene una consecuencia práctica importante: los módulos no son aplicaciones aisladas que "se integran" entre sí — comparten la misma capa de datos por diseño. Una automatización puede reaccionar a un evento de cualquier módulo (un mensaje recibido, un pago confirmado, una cita agendada) y ejecutar una acción en cualquier otro módulo, sin necesidad de una integración externa para conectarlos.
Cada negocio opera dentro de su propio espacio de trabajo aislado, con sus propios usuarios, permisos, plantillas y configuración — independiente de cualquier otro negocio dentro de MagmaCRM.
Esta arquitectura es la razón por la que, más adelante en este documento, vas a ver que casi todos los módulos tienen una sección "Se conecta con" — no es una lista de integraciones, es una descripción de cómo fluye la información dentro de la misma base de datos.
Módulos funcionales
Cada módulo se describe con su propósito, sus capacidades concretas, y cómo se relaciona con el resto de la plataforma.
CRM y gestión de contactos
El registro central de cada persona o empresa con la que el negocio tiene contacto. Es la tabla base sobre la que se construye todo lo demás: cada mensaje, cada cita, cada pago y cada oportunidad de venta vive ligado a un contacto específico.
- Ficha unificada: nombre, teléfonos, correos, etiquetas, campos personalizados y notas, con una línea de tiempo completa de cada interacción — mensajes, llamadas, correos, formularios, pagos y citas — en un solo lugar.
- Campos personalizados definibles según el tipo de negocio (ej. "presupuesto estimado" para una inmobiliaria, "fecha de último servicio" para una empresa de limpieza).
- Segmentación dinámica por etiquetas y listas inteligentes que se actualizan solas según reglas (ej. "contactos sin actividad en los últimos 30 días").
- Importación y exportación masiva de contactos, con detección de duplicados.
- Permisos por usuario: control granular de qué contactos puede ver o editar cada miembro del equipo.
Pipelines de venta
Tableros visuales para dar seguimiento a oportunidades de negocio desde el primer contacto hasta el cierre, con la posibilidad de operar varios procesos de venta en paralelo.
- Tableros tipo kanban con etapas totalmente personalizables según el proceso real de venta del negocio.
- Cada oportunidad es un objeto independiente ligado a un contacto, con valor monetario, probabilidad de cierre, fecha estimada y responsable asignado.
- Múltiples pipelines simultáneos — por ejemplo, uno para primera venta y otro distinto para renovación de clientes existentes.
- Movimiento automático entre etapas por reglas de negocio (ej. si el contacto agenda una cita, la oportunidad avanza sola a la siguiente etapa).
- Alertas de oportunidades estancadas sin actividad reciente.
- Métricas de velocidad de cierre, tasa de conversión por etapa y valor total del embudo de ventas.
Calendarios y agendamiento
Sistema de reservas de citas pensado para que el cliente se agende solo, sin ida y vuelta manual por chat, y para reducir inasistencias con recordatorios automáticos.
- Calendarios con reglas de disponibilidad por usuario, servicio o recurso específico.
- Página de reserva pública, embebible en el sitio web propio o enviable como link directo por WhatsApp.
- Recordatorios automáticos multicanal (SMS, WhatsApp, correo) para reducir inasistencias.
- Reprogramación y cancelación self-service — el cliente lo resuelve solo, sin llamar.
- Bloqueo de horarios, tiempos de colchón entre citas y límites diarios de agenda.
- Sincronización bidireccional con Google Calendar y Outlook.
- Soporte para citas grupales o recurrentes.
Conversaciones unificadas
Una sola bandeja de entrada que centraliza todos los canales de mensajería del negocio, con especial profundidad en WhatsApp como canal principal en el mercado mexicano.
- Bandeja única para WhatsApp, SMS, correo, llamadas, Instagram y Messenger, con un solo hilo de conversación por contacto sin importar el canal.
- WhatsApp nativo: envío y recepción de mensajes desde la plataforma, sin depender del teléfono físico de un vendedor, incluyendo plantillas aprobadas para reabrir conversación fuera de la ventana de 24 horas.
- Asignación de conversaciones a miembros específicos del equipo, con notas internas no visibles para el cliente.
- Respuestas rápidas reutilizables (snippets) para agilizar la atención.
- Registro de llamadas, con grabación y transcripción según configuración.
- Estado de entrega y lectura de cada mensaje.
Automatizaciones (workflows)
La capa que conecta eventos que ocurren en un módulo con acciones que se ejecutan en otro. Es, en la práctica, el sistema nervioso de toda la plataforma.
- Constructor visual de flujos tipo "si esto pasa, entonces haz esto", sin necesidad de programar.
- Eventos de entrada prácticamente ilimitados: nuevo contacto, etiqueta añadida o removida, formulario enviado, cita agendada, pago recibido, mensaje recibido, y más.
- Acciones de salida: enviar mensaje, esperar un tiempo determinado, ramificar por condición, asignar a un usuario, mover una etapa de pipeline, crear una tarea, actualizar un campo, o disparar un webhook hacia un sistema externo.
- Lógica condicional con ramas anidadas (if/else), retrasos programados y horarios de envío permitidos.
- Plantillas reutilizables de flujos entre distintos negocios.
- Panel de ejecución con historial detallado de qué contacto pasó por qué paso, y en qué momento.
Formularios y encuestas
Captura de información estructurada que alimenta directamente al CRM, sin pasos manuales intermedios.
- Constructor de formularios con lógica condicional — mostrar u ocultar preguntas según una respuesta anterior.
- Encuestas de satisfacción o NPS con envío automatizado después de un servicio.
- Formularios multi-paso con guardado de progreso parcial.
- Integración directa y automática: cada envío crea o actualiza un contacto sin intervención manual.
- Insertables en sitio web propio o alojados en un link directo compartible.
Sitios web, landing pages y funnels
Construcción visual de presencia web sin necesidad de código, con seguimiento del comportamiento del visitante integrado desde el primer clic.
- Constructor visual de sitios completos y páginas de aterrizaje.
- Funnels de múltiples pasos (ej. página de oferta → checkout → agradecimiento) con seguimiento del avance de cada visitante.
- Pruebas A/B nativas entre variantes de una misma página.
- Conexión de dominio propio y subdominios personalizados.
- Bloques reutilizables y plantillas de partida por industria.
Comercio y cobros
Cobro y facturación operativa integrados al mismo flujo de conversación y venta, sin salir a otra herramienta para cerrar el ciclo.
- Catálogo de productos y servicios con precios, variantes y planes de pago recurrente.
- Links de cobro directo enviables por WhatsApp, correo o SMS.
- Generación de facturas y cotizaciones desde el mismo sistema.
- Conexión con procesadores de pago (Stripe, MercadoPago, PayPal) para cobrar en el método preferido del cliente.
- Detección y recuperación automatizada de carritos abandonados.
Inteligencia artificial conversacional
Agentes de IA entrenados con la información específica de cada negocio, capaces de calificar y dar seguimiento a leads dentro de los canales de conversación sin intervención humana constante.
- Entrenamiento con información propia del negocio: servicios, precios, preguntas frecuentes y tono de voz deseado.
- Calificación automática de leads según criterios definidos — presupuesto, urgencia, ubicación — antes de pasarlos a un vendedor humano.
- Agendamiento conversacional: el agente puede ofrecer horarios disponibles y agendar directamente dentro de la conversación.
- Transferencia a humano en cualquier punto de la conversación, con el contexto completo ya disponible.
- Voz IA para llamadas entrantes y salientes, donde esté habilitado.
Reportes y analítica
La capa de lectura sobre el resto de la plataforma: convierte la actividad de todos los módulos en métricas accionables.
- Dashboards de origen de leads, tasa de conversión por etapa, tiempo de respuesta promedio e ingresos por periodo, vendedor o producto.
- Reportes de actividad de automatizaciones y desempeño de campañas.
- Métricas de conversación: tiempo de primera respuesta y volumen por canal.
- Reportes personalizables y exportables.
Gestión de reputación
Solicitud y monitoreo de reseñas sin depender de que el cliente lo haga por iniciativa propia.
- Solicitud automatizada de reseñas de Google después de completado un servicio.
- Monitoreo centralizado de reseñas recibidas, con posibilidad de responder desde la misma plataforma.
- Alertas inmediatas ante una reseña negativa, para poder atenderla a tiempo.
Membresías y contenido
Espacios de contenido con acceso restringido, útiles para cursos, comunidades o material exclusivo para clientes.
- Creación de cursos o áreas de contenido con acceso restringido por usuario.
- Control de acceso por producto comprado o etiqueta asignada al contacto.
Integraciones y API
MagmaCRM está pensado para operar como sistema central, pero rara vez es el único software de un negocio. Existen tres niveles de conexión hacia afuera, según el nivel técnico disponible.
API REST
Autenticación mediante OAuth 2.0, con acceso a los objetos principales de la plataforma: contactos, oportunidades, calendarios, campañas, workflows, y campos o valores personalizados. Pensada para integraciones de negocio real construidas por un desarrollador.
Webhooks en tiempo real
En vez de que un sistema externo tenga que preguntar constantemente si algo cambió, MagmaCRM puede notificarlo en el instante exacto en que ocurre un evento — una cita agendada, un pago recibido, un formulario enviado.
Conectores sin código
Compatibilidad con herramientas como Zapier, Make y Pabbly para conectar con software que no tiene integración nativa, sin necesidad de escribir una sola línea de código.
Campos personalizados como extensión
Cualquier integración externa puede almacenar su propio estado dentro de la ficha del contacto usando campos y valores personalizados, sin romper la estructura estándar de datos.
Los límites de uso (rate limiting) están calibrados para integraciones de negocio real, no para extracción masiva de datos. La implementación técnica vía API suele requerir apoyo de un desarrollador — interno o externo — y no es una función que se configure desde la interfaz visual estándar.
Seguridad y estructura de datos
- Aislamiento por negocio: cada cliente opera en su propio espacio de trabajo. Los datos de un negocio nunca son visibles ni accesibles para otro.
- Control de acceso por rol: se define qué puede ver y hacer cada usuario — administrador, vendedor, solo lectura — incluyendo restricción por conjunto específico de contactos.
- Registro de auditoría de cambios relevantes: quién movió una oportunidad, quién editó un contacto, cuándo.
- Comunicación cifrada en tránsito (HTTPS/TLS) en todos los canales de la plataforma.
- Copias de seguridad periódicas gestionadas a nivel de infraestructura.
Alcance y límites
Ninguna plataforma lo resuelve todo, y ser claro sobre los límites es parte de evaluar bien una herramienta. Esto es lo que MagmaCRM no está diseñado para hacer:
- No es un ERP: no gestiona nómina, contabilidad completa ni inventario multi-almacén de alta complejidad.
- No reemplaza un gestor de proyectos avanzado: cubre tareas simples ligadas a contactos, pero no dependencias complejas entre tareas de un equipo grande.
- La mensajería de WhatsApp está sujeta a las políticas y ventanas de la propia red de mensajería — no es envío masivo ilimitado sin reglas.
- Las integraciones muy específicas o de alto volumen pueden requerir desarrollo a la medida más allá de lo que cubren los conectores estándar.
- Los módulos de membresía cubren necesidades básicas de contenido protegido; instituciones educativas con necesidades académicas avanzadas pueden encontrarlo limitado.