Configuración del CRM
La sección de Configuración del CRM permite personalizar los pipelines, las etapas de venta, las fuentes de leads y el modelo de scoring según el proceso comercial de cada empresa.
Para qué sirve
Sección titulada «Para qué sirve»Adaptar el CRM al proceso de ventas real de la empresa: definir cuántos pipelines existen, qué etapas tiene cada uno, qué probabilidad de cierre asignar a cada etapa y cómo se puntúan los leads para priorización automática.
Pipelines
Sección titulada «Pipelines»
Cada pipeline define un proceso de venta distinto. Una empresa puede tener pipelines separados para diferentes productos, líneas de negocio o canales de venta.
Campos de un pipeline
Sección titulada «Campos de un pipeline»| Campo | Descripción |
|---|---|
| Nombre | Identificador del pipeline (ej: “Venta Directa”, “Canal Distribuidor”) |
| Moneda base | Moneda para calcular el valor de los deals |
| Activo | Si aparece en el selector al crear deals |

Cada pipeline tiene sus propias etapas. Los campos configurables por etapa son:
| Campo | Descripción |
|---|---|
| Nombre | Etiqueta visible en el Kanban |
| Probabilidad | Porcentaje de cierre esperado en esta etapa |
| Color | Color de la columna en el Kanban |
| Orden | Posición en el tablero |
| Es etapa de cierre | Marca si es etapa WON o LOST |
Scoring de leads
Sección titulada «Scoring de leads»
El modelo de scoring asigna puntos automáticamente a los leads según criterios configurables, facilitando la priorización del equipo SDR.
Flujo del usuario
Sección titulada «Flujo del usuario»Vista no técnica del proceso. Pensada para personal de operación, contabilidad, ventas o administración.
Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.
Flujo técnico
Sección titulada «Flujo técnico»Vista técnica para desarrolladores: endpoints, stored procedures/funciones, tablas y servicios involucrados.
| Componente | Tipo | Ubicación |
|---|---|---|
GET/POST/PATCH /v1/crm/config/pipelines | Route Express | web/api/src/routes/crm/config |
GET/POST/PATCH /v1/crm/config/stages | Route Express | web/api/src/routes/crm/config |
POST /v1/crm/config/scoring/rules | Route Express | web/api/src/routes/crm/config |
usp_CRM_Pipeline_Upsert | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
usp_CRM_Stage_Upsert | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
usp_CRM_ScoringRule_Upsert | Stored procedure dual PG + MSSQL | web/api/sqlweb-pg/includes/sp/ |
crm.Pipeline | Tabla configuración pipelines | web/api/migrations/postgres/ |
crm.PipelineStage | Tabla etapas por pipeline | web/api/migrations/postgres/ |
crm.ScoringRule | Tabla reglas de scoring | web/api/migrations/postgres/ |
crm.LeadSource | Tabla catálogo fuentes | web/api/migrations/postgres/ |
ConfigPipelinesPage.tsx | Componente Frontend | web/modular-frontend/packages/module-crm/src/ |
Editable en draw.io: descarga el SVG → File → Import from → Device.