Ir al contenido

Corteza

4 publicaciones con la etiqueta “Corteza”

Cómo hacer seguimiento a clientes inmobiliarios sin perder negocios

El seguimiento a clientes inmobiliarios funciona cuando cada oportunidad tiene cinco datos: requerimiento, inmueble relacionado, responsable, próxima acción y fecha. WhatsApp puede ser el canal de conversación y Excel puede servir para empezar; ninguno debería ser la memoria oficial del negocio.

Si un asesor se ausenta y nadie sabe qué propiedades se enviaron, cuál se descartó o qué debe ocurrir después, no falta esfuerzo: falta un sistema compartido.

Esta guía propone uno sencillo. Puedes aplicarlo hoy en Google Sheets o Excel y migrarlo a una herramienta especializada cuando el volumen lo justifique.

Convierte cada conversación en una ficha de requerimiento, relaciona esa ficha con los inmuebles que se evaluaron y no cierres el día sin una próxima acción con responsable y fecha.

Esto evita tres pérdidas silenciosas:

  • enviar de nuevo una propiedad que el cliente ya descartó;
  • llamar sin conocer el presupuesto, la zona o la fecha límite;
  • dejar una oportunidad quieta porque todos creen que otra persona la está atendiendo.

No necesitas registrar cada mensaje. Registra los hechos que cambian la decisión: presupuesto confirmado, inmueble descartado, visita realizada, propuesta enviada o fecha de respuesta.

Responde o no:

  1. ¿Cada cliente activo tiene una próxima acción y una fecha?
  2. ¿Puedes listar en menos de cinco minutos las propiedades enviadas a un cliente?
  3. ¿El equipo sabe cuándo se verificó por última vez la disponibilidad de cada inmueble?
  4. ¿Una persona distinta al asesor puede continuar el negocio si este no está disponible?
  5. ¿Puedes explicar por qué se perdió una oportunidad del último mes?

Si respondes “no” tres veces o más, empieza por ordenar el proceso antes de buscar más contactos. El problema no es recibir conversaciones: es que cada conversación avance o se cierre con una razón.

Una ficha útil tiene sólo la información necesaria para buscar y decidir:

Campo Ejemplo
Empresa y contacto Distribuciones Andinas SAS · Laura Gómez
Operación e inmueble Arriendo · bodega
Zona y área Calle 80, Funza o Mosquera · 1.500–2.000 m²
Presupuesto y fecha Hasta $45 millones/mes · dentro de 90 días
Requisitos decisivos Muelles, altura, energía trifásica
Responsable Andrés · asesor comercial
Próxima acción y fecha Enviar tres opciones · 2 de septiembre
Estado Búsqueda activa

El campo más importante no es el teléfono: es qué debe pasar después y quién lo hará. “Hacer seguimiento” no es una acción. “Confirmar presupuesto por llamada el martes” sí.

Un cliente puede evaluar cinco propiedades y una propiedad puede ser adecuada para varios clientes. No copies toda la ficha del inmueble en cada cliente: crea una relación entre ambos.

Requerimiento Inmueble Estado Resultado
REQ-026 INM-428 Enviado Pidió ficha técnica
REQ-026 INM-391 Descartado No cumple altura
REQ-026 INM-502 Visita Confirmada para el jueves

Con esta tabla puedes responder rápido:

  • qué se presentó;
  • qué se descartó y por qué;
  • qué falta por revisar;
  • qué propiedad genera más interés.

Usa identificadores simples, como REQ-026 e INM-428. Evita depender del nombre del archivo o de la memoria del asesor.

3. Si todavía usas Excel, trabaja con cuatro hojas

Sección titulada «3. Si todavía usas Excel, trabaja con cuatro hojas»

No intentes resolver todo en una tabla gigante. Empieza con:

Hoja Qué guarda
Requerimientos Cliente, necesidad, presupuesto, responsable, estado y próxima acción.
Inmuebles Referencia, propietario, zona, área, precio y fecha de última verificación.
Coincidencias Relación entre requerimiento e inmueble, estado y resultado.
Actividades Fecha, contacto, resumen, responsable y siguiente paso.

Una actividad no debe ser una transcripción del chat. Basta con registrar: “visitó el inmueble, objeción por altura, enviará decisión el viernes”.

Para evitar versiones contradictorias:

  1. usa una carpeta empresarial compartida;
  2. define una persona responsable de la estructura;
  3. protege las columnas con fórmulas;
  4. no permitas archivos paralelos llamados inventario-final.xlsx.

Si quieres revisar los riesgos de depender de un archivo único, consulta El Excel crítico: cómo saber si tu negocio está en riesgo.

4. La regla que evita que una oportunidad se enfríe

Sección titulada «4. La regla que evita que una oportunidad se enfríe»

Toda oportunidad activa debe tener:

responsable + etapa + próxima acción + fecha

Ejemplos de próximas acciones concretas:

  • verificar disponibilidad con el propietario;
  • enviar una selección con tres opciones;
  • confirmar asistentes a la visita;
  • preparar propuesta con las condiciones acordadas;
  • llamar para conocer la decisión del comité.

Revisa cada semana sólo las excepciones:

  1. requerimientos nuevos sin calificar;
  2. oportunidades sin próxima acción;
  3. acciones vencidas;
  4. visitas sin resultado;
  5. propuestas sin respuesta;
  6. inmuebles cuya disponibilidad no se ha verificado.

La reunión no debería reconstruir la historia desde los teléfonos. Debería servir para decidir qué desbloquear.

requerimientos activos con próxima acción ÷ requerimientos activos × 100

Si tienes 18 requerimientos activos y sólo 12 tienen fecha y responsable, el resultado es 67 %. El 33 % restante es trabajo sin dueño claro.

fecha de envío de la primera selección − fecha de recepción del requerimiento

Mide cuánto tardas en presentar opciones que realmente cumplen la necesidad, no sólo en responder “recibido”.

inmuebles verificados en el periodo definido ÷ inmuebles activos × 100

Define el periodo según tu inventario. Lo importante es distinguir “confirmada”, “pendiente de verificar” y “no disponible”.

oportunidades con propuesta ÷ oportunidades con visita realizada × 100

Si baja, revisa las objeciones registradas: quizá estás mostrando inmuebles que no cumplen los requisitos decisivos.

Cuenta los días desde la última actividad. No existe un número universal: compara con el ciclo normal de tu negocio. Una oportunidad que lleva más tiempo del habitual sin una razón ni una fecha merece una revisión.

Registra también el motivo de pérdida: precio, zona, especificaciones, fecha, decisión aplazada, competencia o contacto perdido. Sin una razón consistente, no sabrás qué corregir.

Para ampliar estas métricas puedes consultar cómo detectar leads en riesgo con datos sencillos.

No es necesario prohibir ningún canal. Establece tres reglas:

  1. La conversación puede ocurrir en el canal habitual.
  2. El estado oficial queda en una ficha compartida.
  3. Los documentos y datos personales no dependen del teléfono de una sola persona.

Después de una conversación importante, registra el resultado y la próxima acción. No copies todo el historial; captura lo que otro miembro del equipo necesita para continuar.

Usa cuentas empresariales, permisos por rol y enlaces restringidos. La autorización para tratar datos personales y la política de conservación deben definirse con asesoría adecuada para tu empresa.

Excel o Google Sheets puede funcionar si el equipo es pequeño, hay pocos requerimientos simultáneos, el inventario es manejable y cualquiera puede encontrar la versión vigente.

Empieza a quedarse corto cuando aparecen varias de estas señales:

  • varias personas editan el inventario;
  • una propiedad se relaciona con muchos clientes;
  • el gerente debe llamar a cada asesor para saber el estado;
  • las próximas acciones se vencen con frecuencia;
  • una ausencia hace que se pierda el contexto;
  • el informe semanal toma horas;
  • necesitas historial, permisos o avisos automáticos.

No migres por moda. Migra cuando el costo de reconstruir información sea mayor que el esfuerzo de ordenar los registros.

La utilidad de una plataforma no está en llamarse CRM. Está en representar las relaciones que una hoja empieza a forzar: empresas, contactos, requerimientos, inmuebles, coincidencias, visitas y actividades.

En Corteza puedes modelar módulos y relaciones, crear permisos y configurar flujos de trabajo visuales. Por ejemplo:

  • al crear un requerimiento, asignar responsable según zona;
  • al marcar una coincidencia como “visita”, crear una actividad;
  • si una próxima acción vence, avisar al responsable;
  • si la disponibilidad está desactualizada, solicitar verificación;
  • al cerrar una oportunidad como perdida, exigir una razón.

La documentación oficial de flujos de trabajo de Corteza explica cómo funcionan estas automatizaciones. La guía de Corteza CRM muestra el enfoque de módulos, registros y paneles.

La API permite conectar formularios, inventario u otras herramientas, pero una API no significa que una integración esté lista automáticamente: cada conexión necesita alcance, permisos y pruebas. Si quieres conocer el proceso de automatización, revisa cómo crear un flujo de trabajo en Corteza.

Día 1: reúne los requerimientos activos y elimina duplicados.

Día 2: crea los cuatro registros: requerimientos, inmuebles, coincidencias y actividades.

Día 3: asigna responsable, estado, próxima acción y fecha a cada oportunidad.

Día 4: registra el resultado de las últimas visitas y propuestas.

Día 5: calcula las cinco métricas con los datos disponibles.

Día 6: revisa con el equipo qué campos sobran y qué información sigue quedándose en chats.

Día 7: acuerda una revisión semanal de excepciones y documenta quién mantiene la información.

El resultado esperado no es tener más campos. Es que cualquier persona autorizada pueda responder qué necesita el cliente, qué opciones se evaluaron y qué debe ocurrir después.

¿Cómo hacer seguimiento a un cliente inmobiliario?

Sección titulada «¿Cómo hacer seguimiento a un cliente inmobiliario?»

Registra su necesidad, las propiedades relacionadas, el responsable, la etapa, la próxima acción y la fecha. Después de cada visita o propuesta, guarda el resultado y actualiza el siguiente paso.

No. Úsalo para conversar, pero no como el único lugar donde vive la historia comercial. Los datos que permiten continuar el negocio deben quedar en un registro compartido y controlado.

¿Qué información mínima debe tener una inmobiliaria?

Sección titulada «¿Qué información mínima debe tener una inmobiliaria?»

Empieza con cliente, tipo de inmueble, operación, zona, área, presupuesto, requisitos decisivos, responsable, estado y próxima acción. Añade campos sólo cuando ayuden a tomar una decisión.

¿Una hoja de cálculo puede manejar varios inmuebles por cliente?

Sección titulada «¿Una hoja de cálculo puede manejar varios inmuebles por cliente?»

Sí, si separas requerimientos, inmuebles y coincidencias. Repetir toda la ficha en una sola tabla suele producir duplicados y dificulta saber qué ocurrió con cada opción.

Cuando varias personas comparten oportunidades, se pierde el contexto, necesitas permisos o el seguimiento depende de recordar fechas. Primero define el proceso; luego elige la herramienta que pueda representarlo.

¿Corteza se integra automáticamente con WhatsApp o portales?

Sección titulada «¿Corteza se integra automáticamente con WhatsApp o portales?»

No debe asumirse. Corteza ofrece API y herramientas de integración, pero cada conexión requiere un conector, configuración, permisos y pruebas.

Si este diagnóstico muestra que el seguimiento ya no cabe en chats y hojas aisladas, puedes conocer Abera CRM.

Cómo saber si tus leads están en riesgo: 8 métricas de ventas

Un lead es una persona o empresa que mostró interés. No está bien gestionado sólo porque aparezca en una tabla: debe recibir respuesta, avanzar con evidencia y terminar en ganado o perdido con una razón registrada.

Estas son ocho métricas para detectar dónde se rompe el proceso. Las fórmulas son universales; las referencias sirven para orientarte, no son metas automáticas. Una empresa con ventas por WhatsApp, contratos anuales o ciclos de seis meses no debe compararse con otra que vende en una llamada.

Usa siempre las mismas definiciones:

  • Lead: contacto recibido, todavía no calificado.
  • Contacto calificado: lead que cumple los criterios mínimos para ser trabajado por ventas.
  • Oportunidad: existe una necesidad, un posible valor y un siguiente paso comercial.
  • Propuesta: se presentó una oferta concreta.
  • Ganado o perdido: resultado cerrado con fecha y motivo.

Si cada vendedor entiende “oportunidad” de una manera distinta, cualquier porcentaje será decorativo.

Métrica Referencia publicada Uso correcto
Primer contacto Ventaja marcada al responder en los primeros 5 minutos Definir un tiempo máximo para responder a contactos de alto interés
Lead → contacto calificado Media cercana al 37%; valor central cercano al 36% en Norwest 2025 Comparar calidad por fuente y segmento
Contacto calificado → oportunidad Media cercana al 41%; valor central cercano al 40% Revisar las preguntas de calificación y la conversación inicial
Propuesta → ganado Media cercana al 47%; valor central cercano al 45% Revisar oferta, objeciones y competencia
Cobertura del proceso de ventas Alrededor de 3× como referencia general Ajustar según tu propia tasa de cierre

Las cifras de conversión provienen de una muestra de ventas entre empresas y no son una meta universal. Para la antigüedad de las etapas y la cobertura de la siguiente acción, la referencia más útil es tu propio historial, separado por canal y tipo de venta.

Mide los minutos entre la llegada del lead y el primer intento de contacto:

Tiempo de respuesta = hora del primer contacto - hora de entrada del lead

No uses sólo el promedio. Mira también el valor central (el punto donde la mitad queda arriba y la otra mitad abajo) y el porcentaje de leads atendidos dentro del tiempo máximo que definiste.

Como referencia histórica, un estudio publicado por Harvard Business Review y el Lead Response Management Report encontró una ventaja muy fuerte para contactar en los primeros cinco minutos frente a esperar treinta. Tómalo como una señal para definir tu tiempo máximo de respuesta, no como una promesa universal.

Ejemplo: 60 de 100 leads recibieron respuesta en menos de cinco minutos. Cumplimiento del tiempo objetivo: 60 / 100 × 100 = 60%.

2. Conversión de lead a contacto calificado

Sección titulada «2. Conversión de lead a contacto calificado»

Indica si los contactos que llegan realmente tienen la calidad que ventas necesita:

Lead → contacto calificado = contactos calificados / leads recibidos × 100

La referencia de Norwest 2025 reporta una media cercana al 37% y un valor central cercano al 36% en su muestra. No lo copies sin revisar qué llamas “contacto calificado”, de dónde llega el lead y en qué mercado vendes.

Si tu porcentaje es muy bajo, el problema puede estar en la segmentación o en el formulario. Si es demasiado alto, quizá estás llamando “calificado” a cualquier contacto.

3. Conversión de contacto calificado a oportunidad

Sección titulada «3. Conversión de contacto calificado a oportunidad»

Aquí mides si el equipo puede convertir el interés en una oportunidad de venta real:

Contacto calificado → oportunidad = oportunidades creadas / contactos calificados × 100

Norwest reporta una media aproximada del 41% y un valor central del 40% para esta transición. Usa el dato sólo como punto de comparación; separa contactos entrantes, referidos, campañas y prospección.

Una oportunidad no está activa sólo porque nadie la haya cerrado. Calcula cuánto tiempo lleva en cada etapa:

Antigüedad de etapa = hoy - fecha de entrada a la etapa

No existe un número sano para todas las empresas. Construye tu referencia con el histórico: calcula el valor central y el tiempo que no supera el 75% de tus oportunidades. Marca una oportunidad como en riesgo cuando supera ese tiempo y además no tiene siguiente acción con fecha.

Esta combinación es más útil que una regla arbitraria de “tres días para todos”.

Mide qué parte de las oportunidades abiertas tiene una acción futura verificable:

Cobertura de siguiente acción = oportunidades con acción futura / oportunidades abiertas × 100

Una acción válida tiene responsable, fecha y verbo concreto: llamar, enviar propuesta, confirmar requisitos. “Hacer seguimiento” no es una acción medible.

Empieza con un umbral interno, por ejemplo 90%, y ajústalo con datos. No lo presentes como una regla del mercado: es un control básico para mantener el proceso ordenado.

La tasa de cierre mide qué porcentaje de las oportunidades ya cerradas terminó en venta:

Tasa de cierre = oportunidades ganadas / (ganadas + perdidas) × 100

La definición de Salesforce usa las oportunidades cerradas como base del cálculo. Esta métrica es diferente de la conversión de lead a cierre, que parte de todos los leads.

Como referencia, Norwest reporta un valor central cercano al 45% de propuesta a ganado. No es una meta general: el valor de la venta, la competencia, la duración del proceso y la calidad de la propuesta cambian el resultado.

Esta métrica conecta volumen, valor, probabilidad y tiempo:

Velocidad diaria = oportunidades × valor promedio × tasa de cierre / días del proceso

La fórmula está documentada por Salesforce.

Ejemplo: 20 oportunidades × $2.000.000 × 0,25 / 40 días = $25.000 de velocidad diaria esperada.

Si la velocidad cae, no asumas que necesitas más leads: quizá bajó la tasa de cierre, el valor promedio o el avance por etapa.

8. Cuánta venta potencial tienes frente a tu meta

Sección titulada «8. Cuánta venta potencial tienes frente a tu meta»

Esta medida responde si el valor de las oportunidades listas para vender alcanza para cubrir la meta pendiente:

Cobertura = valor de oportunidades calificadas / meta pendiente

Un informe de Salesforce Ventures usa alrededor de 3:1 como referencia general. La matemática de tu negocio puede exigir otra cosa: si tu tasa de cierre es 25%, necesitas aproximadamente 1 / 0,25 = 4× de cobertura; con una tasa de cierre de 40%, serían 2,5×.

No cuentes oportunidades estancadas ni leads sin calificar. Una cobertura alta con datos viejos es una ilusión, no una garantía de ingresos.

Supón 100 leads en un mes:

Etapa Resultado Conversión
Leads recibidos 100
Contactos calificados 36 36%
Oportunidades 15 41,7% sobre contactos calificados
Propuestas 6 40% sobre oportunidades
Ganadas 3 50% sobre propuestas

La conversión total de lead a ganado es 3 / 100 = 3%. El dato no dice por sí solo qué está mal: las métricas por etapa te dicen dónde investigar.

Guarda fechas de entrada a cada etapa, primer contacto, última actividad, siguiente acción, propuesta y cierre. Después usa automatizaciones para registrar esos eventos cuando un registro cambia, no para sobrescribir el historial.

Una automatización avanzada podría marcar una oportunidad como en riesgo cuando:

antigüedad_etapa > tiempo_referencia_75
Y siguiente_accion está vacío o vencido

La API o un conector MCP —una forma de que un asistente consulte datos con permiso— puede revisar esa lista, explicar qué señal activó el riesgo y proponer una acción. La aprobación de mensajes, descuentos o cambios sensibles debe seguir en manos de una persona.

  1. Compara el mismo segmento, canal y periodo.
  2. Conserva la base del cálculo y la definición de cada etapa.
  3. Usa el valor central y el tiempo de referencia del 75% cuando haya valores extremos.
  4. No saques conclusiones con cinco oportunidades; necesitas histórico.
  5. Mide el cambio después de una intervención, no sólo el número aislado.

El objetivo no es alcanzar el porcentaje de otra empresa. Es saber qué parte de tu proceso está perdiendo valor y qué acción concreta puede corregirla.

Cómo crear tu primer workflow en Corteza: guía práctica paso a paso

Un workflow convierte una regla de negocio en una secuencia que Corteza puede ejecutar por ti. Por ejemplo: cuando entra un lead, comprobar su prioridad, asignar una tarea y avisar a la persona responsable.

La idea puede sonar técnica, pero un workflow de Corteza se construye visualmente. La plataforma lo representa como un diagrama de flujo: eliges qué evento lo inicia, conectas los pasos, defines las condiciones y guardas el resultado. No necesitas empezar escribiendo JavaScript ni saber BPMN.

En esta guía vas a crear un flujo sencillo para dar seguimiento a nuevos leads. Al terminar tendrás una base que puedes adaptar a cotizaciones, soporte, aprobaciones, renovaciones o cualquier proceso repetitivo.

Nota sobre la interfaz: esta guía se basa en la documentación oficial de Corteza 2024.9. Los nombres de algunos recursos o funciones pueden cambiar según la versión y la configuración de tu instancia; usa siempre las opciones que aparecen en tu editor.

Quickstart: tu primer workflow en 10 minutos

Sección titulada «Quickstart: tu primer workflow en 10 minutos»

Si quieres probar la idea antes de leer todos los detalles, construye esta versión mínima en un namespace de prueba:

Nombre: Seguimiento de nuevos leads
Recurso: Compose Record
Evento: afterCreate
Namespace: CRM
Módulo: Leads
Condición: prioridad == "Alta"
Acción: crear una tarea de seguimiento

Prueba primero con un lead de ejemplo y confirma que la tarea se cree. Después añade la notificación, el segundo camino y las integraciones. Separar el primer resultado de las mejoras evita que una configuración grande sea difícil de depurar.

Regla práctica: un workflow debe resolver una repetición concreta. Si no puedes describirlo en una frase que empiece por “cuando…”, todavía no está listo para automatizarse.

Lista de workflows de Corteza con las opciones para crear, importar, exportar y filtrar

Figura 1. La aplicación de workflows reúne en un solo lugar los flujos existentes y el botón para crear uno nuevo.

Un workflow responde a esta pregunta:

Cuando ocurre X, si se cumple Y, ejecuta Z.

Parte Qué significa Ejemplo para ventas
Trigger (disparador) El evento que inicia el flujo Se crea un registro en el módulo Leads
Restricciones Filtros que evitan ejecuciones innecesarias Sólo en el namespace CRM y módulo Leads
Condición o gateway Decide por qué camino continúa el flujo Prioridad es “Alta”
Acción o función El trabajo que realiza Corteza Crear una tarea y enviar una notificación
Scope Datos disponibles durante la ejecución El lead actual, el módulo y el namespace
Terminación El punto donde termina la ejecución Flujo completado

La documentación de Corteza describe los workflows como diagramas BPMN simplificados. Cada workflow debe comenzar con un trigger; el paso de terminación es opcional porque el flujo también termina cuando ya no hay pasos conectados. Consulta la documentación oficial de workflows.

El ejemplo: seguimiento automático de un nuevo lead

Sección titulada «El ejemplo: seguimiento automático de un nuevo lead»

Vamos a construir este proceso:

  1. Se crea un lead en el módulo Leads.
  2. Corteza comprueba si la prioridad es alta.
  3. Si es alta, crea una tarea para contactar hoy y envía una alerta.
  4. Si no es alta, crea una tarea para contactar en los próximos dos días.
  5. El flujo termina y deja el resultado registrado.

Este ejemplo no intenta reemplazar el criterio comercial. Sólo evita que un registro nuevo quede sin responsable o sin siguiente acción.

Al terminar, un lead con prioridad alta debería producir algo parecido a esto:

Entrada Resultado esperado
Nombre: Empresa Demo Se crea una actividad relacionada con el lead
Origen: WhatsApp El origen queda disponible para el seguimiento
Prioridad: Alta La tarea vence hoy y genera una alerta
Responsable: Ana La tarea queda asignada a Ana

Si una de esas cuatro cosas no ocurre, no añadas más pasos todavía. Corrige primero el trigger, la condición o la función que corresponde.

Un workflow es tan confiable como los datos que recibe. Para este ejemplo, prepara un módulo Leads con campos parecidos a estos:

  • nombre: nombre del contacto o empresa.
  • origen: WhatsApp, formulario, referido, llamada u otro canal.
  • prioridad: Alta, Media o Baja.
  • responsable: usuario encargado del seguimiento.
  • proximaAccion: fecha o descripción del siguiente paso.

No tienes que copiar estos nombres literalmente. Lo importante es que puedas responder quién es el lead, de dónde llegó, quién lo atiende y qué debe ocurrir después.

Para hacer una prueba controlada, crea estos dos registros. Puedes copiarlos a una hoja de cálculo y cargarlos manualmente si tu instancia permite importar datos:

nombre,origen,prioridad,responsable,proximaAccion
Empresa Demo,WhatsApp,Alta,Ana,Contactar hoy
Comercial Ejemplo,Formulario,Media,Carlos,Contactar en 48 horas

El primer registro debe seguir la rama prioritaria y el segundo la rama normal. Tener un caso que cumple la condición y otro que no la cumple es más útil que probar sólo el camino “feliz”.

También escribe el resultado esperado antes de abrir el editor:

“Cada lead nuevo debe tener una tarea de seguimiento y, si es prioritario, una alerta inmediata”.

  1. Entra a tu instancia de Corteza.
  2. Abre la aplicación Workflows.
  3. Pulsa New Workflow.
  4. Completa los metadatos:
    • Label: Seguimiento de nuevos leads.
    • Handle: seguimiento-nuevos-leads.
    • Description: Crea una tarea de seguimiento según la prioridad del lead.
    • Run as: comienza con el usuario que invoca el flujo, salvo que tengas una razón clara para usar otro contexto de seguridad.

El handle debe ser único, comenzar por un carácter, tener como máximo 64 caracteres y utilizar letras, números, guion, guion bajo o punto. Usar handles hace que tus workflows sean más fáciles de leer y mover entre ambientes.

Formulario de configuración de un workflow en Corteza con nombre, identificador, descripción y estado activado

Figura 2. Antes de añadir pasos, define el nombre, el handle, la descripción y si el workflow estará activado.

El trigger define qué recurso, qué evento y qué condiciones ponen en marcha el workflow.

  1. Desde la barra de herramientas, arrastra un paso Trigger al lienzo.
  2. Abre su configuración.
  3. Selecciona el recurso relacionado con los registros de Compose, o el nombre equivalente que muestre tu instancia.
  4. Elige el evento de creación posterior, normalmente afterCreate, para reaccionar cuando el lead ya fue guardado.
  5. Añade restricciones:
    • Namespace: tu namespace de CRM.
    • Module: Leads.
  6. Comprueba que el trigger esté habilitado.

Las restricciones son importantes. Un trigger demasiado amplio puede ejecutar el workflow para registros de otros módulos o namespaces. La documentación oficial recomienda limitarlo tanto como sea posible.

Para esta prueba, tu configuración debería poder resumirse así:

Resource: Compose Record
Event: afterCreate
Constraint 1: Namespace = CRM
Constraint 2: Module = Leads
Enabled: true

Si tu instalación muestra etiquetas diferentes, conserva la misma lógica: registro creado, dentro del namespace correcto y sólo en el módulo que quieres automatizar.

Configuración del trigger de Corteza con Compose Record, evento After Create y el trigger habilitado

Figura 3. El trigger combina recurso, evento y estado habilitado. El nombre visible de la etiqueta se actualiza automáticamente.

Restricción de un trigger de Corteza por nombre de módulo y tabla de scope inicial

Figura 4. Las restricciones limitan el alcance del trigger; debajo aparece el scope inicial disponible para las expresiones.

Al trabajar con registros, el scope inicial suele incluir el registro actual, su versión anterior cuando aplica, el módulo relacionado, el namespace y posibles errores de validación. Revisa el panel de scope de tu versión para confirmar los nombres exactos de las variables.

Para separar los leads prioritarios de los demás, arrastra un gateway exclusivo después del trigger y conecta ambos pasos.

Un gateway exclusivo evalúa sus conectores en orden y continúa sólo por el primer camino cuya condición sea verdadera. En el primer conector escribe una expresión equivalente a:

lead.values.prioridad == "Alta"

lead y prioridad son nombres de ejemplo. En tu instancia debes utilizar la variable y el nombre de campo que aparecen en el scope. Corteza utiliza un lenguaje de expresiones basado en Gval; expresiones como total > 1000000, estado == "Ganado" o record.recordID != "0" son patrones habituales en la documentación.

Si el scope de tu trigger llama record al registro actual, la misma condición quedaría así:

record.values.prioridad == "Alta"

No copies ambas expresiones. Usa sólo la que corresponda al nombre visible en tu editor. Si el campo es una selección, escribe exactamente el valor guardado —por ejemplo Alta— y no necesariamente el texto que aparece en otro idioma en la interfaz.

Nombra los conectores para que el diagrama se entienda sin abrir cada configuración:

  • Prioridad alta.
  • Prioridad normal.

Editor visual de Corteza con un disparador, una pasarela exclusiva y dos ramas de ejecución

Figura 5. La pasarela exclusiva muestra dos caminos: una rama prioritaria y una salida alternativa. Haz clic en la etiqueta de cada camino para nombrarla y revisar su configuración.

En algunas instalaciones la salida alternativa aparece como Else (if) y la ventana del camino sólo muestra su etiqueta. Si tu versión no presenta un campo de expresión en ese panel, conserva la rama Else como salida por defecto y coloca la evaluación en un paso Expresiones o sigue la configuración de gateways de tu versión. No asumas que una etiqueta por sí sola está evaluando una condición.

El segundo camino puede quedar como salida por defecto si no tiene una condición específica. Si necesitas que varias acciones se ejecuten al mismo tiempo, usa un gateway fork. Si más de una condición puede cumplirse y quieres ejecutar cada camino válido, usa un gateway inclusivo. Revisa los tipos de gateway.

Después del conector Prioridad alta añade un paso Function.

En la lista de funciones, busca la operación para crear un registro en el módulo de tareas o actividades. Configura:

  • El namespace y módulo donde se guardará la tarea.
  • El nombre del lead como referencia.
  • El responsable del lead como asignado.
  • Una fecha de seguimiento para hoy.
  • Una descripción como Contactar lead prioritario: {{nombre}}.

Después puedes añadir otra función para enviar una notificación o correo interno. Usa valores constantes para textos fijos y expresiones para los datos que cambian en cada ejecución. Corteza documenta las funciones como operaciones configurables: crear registros, enviar notificaciones, registrar información y otras acciones dependen de los recursos habilitados en tu instancia.

Una forma sencilla de revisar la acción antes de guardarla es completar esta matriz:

Argumento de la función Valor de prueba
Módulo destino Actividades o Tareas
Referencia del lead El identificador del registro actual
Responsable El usuario del campo responsable
Fecha límite La fecha de hoy
Descripción Contactar lead prioritario: Empresa Demo

Si el responsable está vacío, decide qué debe ocurrir: crear una tarea para un usuario de respaldo, detener el flujo con un error claro o enviar una alerta al administrador. Automatizar un dato incompleto sin una regla de respaldo sólo mueve el problema a otro lugar.

Configuración de una función Compose record create en Corteza con sus argumentos y resultado

Figura 6. Una función define la operación que se ejecutará y muestra los argumentos obligatorios y el resultado que devuelve.

Repite la acción de creación de tarea en el segundo camino, pero asigna una fecha posterior y un texto como Primer contacto en 48 horas.

Si varias ramas necesitan exactamente la misma acción, puedes reunirlas después del gateway o duplicar el paso cuando el diagrama sea más fácil de mantener así. La legibilidad es una parte importante de la automatización: otra persona debe poder entender el flujo sin reconstruirlo mentalmente.

En Corteza no basta con configurar visualmente los pasos:

  1. Guarda el workflow con el botón de guardado o Ctrl + S.
  2. Verifica que el trigger esté marcado como habilitado.
  3. Comprueba que todas las conexiones tengan origen y destino.
  4. Revisa que cada función tenga sus argumentos obligatorios.
  5. Crea un lead de prueba en el módulo correcto.

La configuración de los pasos puede guardarse localmente en el editor, pero el workflow debe guardarse para que los cambios tengan efecto. “Activar” en la práctica significa que el workflow está guardado y sus triggers están habilitados; no lo confundas con publicar un artículo o desplegar una aplicación.

Lista de workflows de Corteza mostrando el workflow de demostración guardado y activado

Figura 7. La lista permite comprobar que el workflow existe, está activo y cuántos pasos tiene. Esta comprobación no sustituye la prueba con un registro real.

Haz dos pruebas y cambia una variable cada vez:

  • Crea un lead con prioridad = Alta.
  • Confirma que se cree una tarea para hoy.
  • Confirma que llegue la alerta esperada.
  • Revisa que el responsable y la referencia al lead sean correctos.
  • Crea otro lead con prioridad = Media.
  • Confirma que siga el segundo camino.
  • Comprueba que no se envíe la alerta de prioridad alta.

Considera la prueba aprobada sólo si puedes responder “sí” a estas preguntas:

  • ¿El workflow se ejecutó una sola vez por cada registro?
  • ¿La prioridad alta tomó el camino correcto?
  • ¿La tarea quedó relacionada con el lead?
  • ¿El responsable puede ver y completar la tarea?
  • ¿Un lead sin responsable produjo un resultado controlado?

Guarda una captura o anota el resultado de estas pruebas. Esa pequeña evidencia te ayudará cuando cambies un campo, migres el workflow o tengas que explicar el proceso a otra persona.

Si el resultado no coincide, revisa primero el trigger y sus restricciones; después revisa la expresión del gateway; por último, valida los argumentos de las funciones. Esta secuencia evita buscar el problema en todo el diagrama a la vez.

Para probar un workflow manualmente, crea un trigger System / onManual y utiliza el icono de ejecución del trigger. Es una forma útil de probar expresiones y funciones antes de conectarlas a datos reales. La documentación oficial también recomienda revisar las sesiones de ejecución para encontrar errores.

Añade un error handler alrededor de las acciones que dependen de datos dinámicos o servicios externos. Ese bloque funciona como un try/catch: si una operación falla, puedes registrar el error, avisar a un administrador o crear una tarea de revisión.

Ten presentes estas tres precauciones:

  1. Evita ciclos infinitos. Si el trigger se activa al actualizar un registro y el mismo workflow vuelve a actualizarlo, puedes provocar ejecuciones repetidas. Usa una condición, un campo de control o un evento más específico.
  2. Revisa permisos. Por defecto, el workflow utiliza los permisos del usuario que originó la acción. Si ese usuario no puede leer o modificar un recurso, la automatización puede fallar.
  3. Distingue síncrono de asíncrono. Un paso de espera (delay) o de interacción (prompt) vuelve asíncrono el workflow. En ese caso ya no puedes usarlo para invalidar la operación original de creación, edición o eliminación.

La documentación de automatización de Corteza explica estos límites y también cómo usar scripts cuando un workflow visual no cubre una lógica suficientemente compleja. Consulta automatización, permisos y ejecución.

Síntoma Revisa primero Corrección habitual
No se ejecuta Trigger y estado habilitado Guardar el workflow y confirmar el evento
Se ejecuta para demasiados registros Restricciones de namespace y módulo Añadir todas las restricciones posibles
La condición nunca coincide Nombre de variable o valor guardado Revisar el scope y usar el valor exacto
La tarea no aparece Permisos y argumentos de la función Probar con el mismo usuario que invoca el flujo
Se repite varias veces El workflow actualiza el registro que lo activa Añadir un campo de control o cambiar el evento
Se queda esperando Gateway inclusivo o ramas sin resolución Revisar las conexiones y terminar cada camino

No intentes solucionar todos los síntomas añadiendo más pasos. Cambia una sola configuración, ejecuta de nuevo las dos pruebas y registra qué cambió.

Una vez que entiendas el patrón trigger → condición → acción, puedes construir flujos como estos:

  • Crear una tarea cuando un lead lleva varios días sin actividad.
  • Cambiar el estado de una oportunidad después de registrar una cotización.
  • Enviar una notificación cuando una renovación se acerque.
  • Crear un registro relacionado, como una actividad, caso o seguimiento.
  • Ejecutar un proceso diariamente con un trigger de intervalo.
  • Recibir un webhook desde un formulario o una aplicación externa mediante Integration Gateway.
  • Procesar una lista de registros con un iterator.
  • Llamar un script de Corredor cuando necesites una integración o lógica que no exista como función nativa.

Tres automatizaciones que una pyme puede probar después

Sección titulada «Tres automatizaciones que una pyme puede probar después»

1. Recuperar una cotización olvidada

Trigger: una oportunidad pasa a Cotizada. Condición: han transcurrido tres días sin actividad. Acción: crear una tarea para el responsable y mostrarla en un panel de seguimiento.

2. Recibir un formulario web

Trigger: una petición POST llega al Integration Gateway. Condición: el correo no está vacío y el consentimiento está marcado. Acción: crear el contacto, crear la oportunidad y asignarla según ciudad o producto.

3. Preparar renovaciones

Trigger: ejecución diaria por intervalo. Condición: la fecha de renovación está dentro de los próximos 30 días y el estado no es Renovado. Acción: crear una tarea, enviar una notificación y registrar la fecha del último aviso.

En los tres casos conviene empezar con un solo resultado medible. Por ejemplo: “ninguna cotización sin siguiente acción durante más de tres días”. Si no puedes medir el resultado, todavía no sabrás si la automatización mejoró el proceso.

Para calendarios, Corteza admite triggers por intervalo con expresiones cron y triggers con timestamp. Para integraciones externas, el Integration Gateway puede recibir peticiones HTTP y entregarlas a un workflow. Consulta los ejemplos oficiales.

De un workflow a una integración con API o IA

Sección titulada «De un workflow a una integración con API o IA»

Un workflow no tiene que vivir aislado. La API puede conectar el proceso con un formulario, una herramienta de facturación, un calendario o un canal de mensajería. El orden recomendado es:

  1. Diseña y prueba el workflow dentro de Corteza.
  2. Expón sólo la operación necesaria mediante la API o un webhook.
  3. Define autenticación, permisos, límites y registro de actividad.
  4. Añade un agente de IA sólo para tareas concretas y reversibles, como resumir oportunidades vencidas o proponer el siguiente paso.
  5. Exige confirmación humana antes de enviar mensajes, eliminar registros o cambiar estados sensibles.

Por ejemplo, un agente podría consultar “¿qué leads prioritarios no tienen actividad esta semana?” y devolver un resumen basado en los datos autorizados. No debería modificar oportunidades o enviar mensajes automáticamente sólo porque tiene acceso a la API.

La documentación de Corteza indica que un workflow puede ejecutar scripts cuando la lógica no está disponible como función nativa. Eso permite combinar una automatización visual con una integración más especializada sin esconder toda la lógica dentro de código. Ejecución de scripts desde workflows.

  • El nombre y el handle describen el objetivo.
  • El trigger usa el recurso y evento correctos.
  • El namespace y módulo están restringidos.
  • Las condiciones usan los nombres reales del scope.
  • Cada camino tiene una salida clara.
  • Las funciones tienen permisos y argumentos válidos.
  • Hay tratamiento para errores importantes.
  • Se probó con un caso que cumple la condición y otro que no.
  • Se revisó el riesgo de ejecutar el mismo workflow varias veces.
  • El workflow está guardado y el trigger está habilitado.
  • Existe una forma de revisar sesiones, logs o registros de auditoría.
  • El equipo sabe qué hacer cuando una acción automática falla.
  • Hay una persona responsable de revisar el workflow después de los primeros días.

El mejor primer workflow no es el más grande. Es una regla pequeña que el equipo repite todas las semanas y que hoy depende de la memoria de alguien: asignar un lead, recordar una fecha, avisar de una renovación o registrar una actividad.

Empieza con un trigger, una condición y una acción. Mide el resultado. Después añade ramas, notificaciones e integraciones sólo cuando el proceso básico ya sea claro.

Si quieres aplicar este patrón a un proceso comercial real, solicita una revisión de tu proceso en Abera CRM. La conversación debe ayudarte a identificar qué automatizar primero, qué datos faltan y qué permisos necesitas; no tienes que comprar nada para empezar a ordenar el flujo.

Abera trabaja sobre Corteza para adaptar módulos, permisos, paneles, workflows e integraciones al contexto de cada negocio. También puedes revisar otros recursos prácticos de CRM o conocer el acceso anticipado.

Bloque para Medium: si esta guía te ayudó, compártela con la persona que hoy asigna seguimientos manualmente. Para probar el ejemplo en un proceso real, solicita una revisión de tu proceso con Abera CRM. Conserva los enlaces a la documentación oficial de Corteza para que el lector pueda verificar cada concepto.

Alternativas de CRM en Colombia: Google Sheets, HubSpot, Zoho y Corteza

Elegir un CRM para una pequeña empresa en Colombia no consiste solamente en comparar precios. También hay que decidir cuánto control necesita el negocio sobre sus datos, qué canales debe conectar y cuánto tiempo puede dedicar a configurar la herramienta.

Para algunos equipos, Google Sheets sigue siendo suficiente. Otros prefieren empezar con un plan gratuito de HubSpot, Zoho, Freshsales o RD Station CRM. Cuando el proceso comercial es más particular —o necesita integrarse con otros sistemas— una plataforma adaptable como Corteza puede ofrecer más control que un CRM cerrado.

La decisión correcta depende del momento del negocio, del número de personas que usarán el sistema y de la complejidad del proceso.

Opción Precio orientativo Puede funcionar bien para Principal límite
Google Sheets 0 COP, sin contar configuración Equipos pequeños con pocos contactos y un proceso sencillo El pipeline, los recordatorios, los permisos y los reportes se construyen manualmente
HubSpot CRM Plan gratuito y planes de pago por nivel Empezar rápido con un CRM SaaS conocido Los límites y el precio cambian al necesitar más automatización, marketing o usuarios
Zoho CRM Plan gratuito y planes de pago por usuario o módulo Empresas que quieren un ecosistema amplio de aplicaciones Puede requerir más configuración y administración
Freshsales, RD Station y CRM locales Desde planes gratuitos hasta planes por usuario o por empresa Equipos que buscan una alternativa intermedia o soporte regional Hay que revisar integraciones, exportación de datos y límites de cada plan
Corteza / una adaptación administrada Depende de alojamiento, configuración, soporte e implementación Procesos que necesitan módulos, permisos, flujos e integraciones propias Requiere definir bien el modelo de datos y el alcance de la implementación

Las cifras son referencias de mercado, no una cotización. Las guías para Colombia muestran opciones desde 0 COP hasta rangos de decenas o cientos de miles de pesos al mes, dependiendo de si el cobro es por usuario, por empresa o por módulo. Conviene confirmar el precio, los límites y los impuestos directamente con cada proveedor antes de tomar una decisión. Puedes consultar referencias de precios de CRM en Colombia, una comparativa de CRM para empresas colombianas y la comparativa de herramientas CRM B2B.

Una hoja de cálculo puede ser una buena primera etapa si hay una o dos personas gestionando pocos contactos. Es flexible, fácil de compartir y no obliga a aprender una plataforma nueva.

También sirve para diseñar el proceso antes de comprar o implementar un CRM. Por ejemplo, puedes probar columnas como:

  • Nombre y empresa.
  • Canal de origen.
  • Responsable.
  • Etapa comercial.
  • Próxima acción.
  • Fecha de seguimiento.
  • Valor estimado.
  • Notas de la última interacción.

El problema aparece cuando la hoja empieza a convertirse en la memoria completa del negocio. Las alertas, el historial, los permisos, los reportes y las integraciones dependen entonces de fórmulas, scripts o herramientas externas. Una copia descargada puede quedar desactualizada y una columna mal editada puede cambiar la lectura del pipeline.

Si el equipo ya tiene varios vendedores, recibe contactos por diferentes canales o necesita saber quién hizo cada cambio, es una señal para evaluar un CRM. En nuestra guía sobre cuándo pasar de Excel a un CRM explicamos otras señales prácticas.

HubSpot suele resultar atractivo para equipos que quieren empezar rápido con contactos, negocios, tareas y un pipeline visual. Su plan gratuito puede ser suficiente para validar hábitos de registro y seguimiento.

Su ventaja principal es la experiencia de uso y el ecosistema. Su límite aparece cuando la empresa necesita más automatización, marketing, reportes, permisos o volumen. En ese momento hay que revisar con cuidado qué función pertenece a cada plan y cuánto cuesta escalar por usuario o por módulo.

Zoho es una alternativa interesante para empresas que quieren combinar CRM con otras aplicaciones de negocio. Puede ofrecer más flexibilidad que una herramienta muy enfocada en ventas, pero esa amplitud también implica más decisiones de configuración y administración.

Antes de elegirlo conviene responder:

  1. ¿Qué módulos se necesitan realmente?
  2. ¿Qué usuarios deben ver o modificar cada dato?
  3. ¿Qué ocurre si la empresa quiere exportar su información?
  4. ¿Qué integraciones están incluidas y cuáles requieren un plan superior?

El plan gratuito puede ayudar a comenzar, pero “gratis” no significa que todas las funciones comerciales, de automatización o de integración estén disponibles.

También existen CRM como Freshsales, RD Station CRM y soluciones locales como dxCRM, Tatakoa o FusionCRM. Pueden ser una buena opción cuando el equipo quiere algo más estructurado que una hoja de cálculo, pero no necesita todavía una plataforma totalmente personalizada.

En estas alternativas es especialmente importante revisar cuatro puntos:

  • Si el precio es por usuario o por empresa.
  • Qué límites tiene el plan gratuito o básico.
  • Qué canales e integraciones están disponibles para Colombia.
  • Cómo se exportan los datos si el negocio cambia de herramienta.

Una solución local puede conocer mejor el contexto comercial del país o tener soporte en español. Sin embargo, lo local por sí solo no garantiza que el modelo de datos, la API o las condiciones de salida sean adecuados para tu operación.

Corteza no debe evaluarse como una hoja de cálculo con más botones ni como un CRM cerrado con un catálogo fijo de campos. Es una plataforma open source y adaptable que permite construir módulos, campos, relaciones, páginas, paneles, permisos y automatizaciones alrededor del proceso de cada organización.

Esto puede ser útil cuando una empresa necesita, por ejemplo:

  • Separar contactos, empresas, oportunidades, servicios y proyectos.
  • Crear campos propios sin forzar todo el proceso a una plantilla genérica.
  • Definir qué puede consultar o modificar cada equipo.
  • Relacionar una oportunidad con tareas, documentos o actividades.
  • Construir paneles para ventas, operaciones o servicio.
  • Mantener una estructura que pueda evolucionar con el negocio.

Abera parte de Corteza y trabaja en una adaptación administrada para el contexto de pequeñas empresas en Colombia. Eso no significa que todas las implementaciones sean iguales ni que el CRM resuelva automáticamente cualquier proceso. El resultado depende de cómo se diseñen los módulos, los permisos, los flujos y las integraciones.

La principal diferencia frente a un SaaS cerrado es el nivel de control y adaptación. La contrapartida es que hay que definir mejor el alcance, el alojamiento, el soporte y la responsabilidad sobre la configuración.

Por qué la API es más importante que una lista de funciones

Sección titulada «Por qué la API es más importante que una lista de funciones»

Una API permite que el CRM intercambie datos y acciones con otros sistemas. En la práctica, puede evitar que el equipo copie y pegue información entre formularios, WhatsApp, correo, facturación, calendarios, comercio electrónico o herramientas de analítica.

Algunos flujos posibles son:

  1. Un formulario registra un prospecto y crea una oportunidad.
  2. El sistema asigna el contacto a una persona según ciudad, producto o equipo.
  3. Se crea una tarea con fecha de seguimiento.
  4. Una respuesta del equipo actualiza la etapa comercial.
  5. Un tablero muestra oportunidades sin actividad o clientes que requieren atención.

La API también es la base para construir integraciones a medida y, cuando exista una implementación validada, exponer herramientas a agentes de IA mediante MCP. El punto importante no es decir “tenemos IA”, sino definir qué puede hacer el agente, con qué permisos, sobre qué registros y con qué trazabilidad.

Antes de elegir un CRM, pregunta por:

  • Autenticación y permisos por organización, usuario y módulo.
  • Operaciones disponibles para leer, crear, actualizar o eliminar.
  • Webhooks o mecanismos para reaccionar a cambios.
  • Límites de uso, errores y reintentos.
  • Registro de actividad y auditoría.
  • Exportación de datos.
  • Documentación y ejemplos reproducibles.

Una API bien diseñada reduce el riesgo de crear nuevos silos de información. También permite empezar con una integración pequeña y ampliar el sistema cuando el proceso esté probado.

En Agentes de IA para ventas con datos autorizados explicamos por qué una integración responsable debe limitar el acceso y exigir confirmación humana en las acciones sensibles.

  • Elige Google Sheets si el proceso es pequeño, manual y todavía estás aprendiendo qué datos necesitas.
  • Elige HubSpot o Zoho si quieres empezar rápido con un SaaS estándar y puedes aceptar los límites de sus planes.
  • Evalúa Freshsales, RD Station o un CRM local si necesitas una opción intermedia, atención en español o integraciones concretas.
  • Evalúa Corteza o una adaptación administrada como Abera si el proceso necesita módulos propios, permisos específicos, control sobre los datos y una API para integrarse con otros sistemas.

El objetivo no es abandonar Google Sheets por obligación. Es evitar que una herramienta que funcionaba para una etapa pequeña se convierta en el punto débil de la trazabilidad comercial.

Hay opciones gratuitas y planes básicos que pueden costar decenas de miles de pesos al mes. El precio final depende de usuarios, módulos, automatizaciones, soporte y tipo de cobro. Compara el costo total de operación, no solo el precio de entrada.

Puede funcionar como registro comercial básico, pero no ofrece de forma nativa todas las capacidades de un CRM: pipeline, historial de interacciones, permisos, tareas, automatizaciones y auditoría.

Corteza es una plataforma open source. Aun así, el alojamiento, la configuración, el soporte, el mantenimiento y las adaptaciones pueden tener costos. Es importante separar el costo de la licencia —si aplica— del costo real de operar el sistema.

¿Una API garantiza que podré integrar cualquier sistema?

Sección titulada «¿Una API garantiza que podré integrar cualquier sistema?»

No. La API es una base técnica, pero la integración depende de la autenticación, los permisos, los datos disponibles, los límites del sistema externo y el diseño del flujo. Hay que validar cada integración antes de prometerla.

Documentar el proceso mínimo: quién es el cliente, de dónde llegó, quién responde, en qué etapa está y cuál es la próxima acción. Después puedes probarlo en una hoja de cálculo o en un CRM y medir dónde aparecen los problemas.

Si quieres revisar un caso concreto, puedes conocer Abera CRM o consultar los planes. La herramienta debe adaptarse al proceso, no obligar al equipo a perder el contexto que ya necesita para vender y atender mejor.