Ir al contenido

CRM

11 publicaciones con la etiqueta “CRM”

Cómo crear un agente de IA para ventas: arquitectura y herramientas

Un agente de IA para ventas no empieza con un modelo ni con un canal. Empieza con una tarea concreta, datos autorizados y una forma de comprobar el resultado. Esta guía muestra una arquitectura mínima, cómo elegir modelo y canal, y qué medir antes de darle más autonomía.

Un agente de IA para ventas es un sistema que interpreta una solicitud, consulta información permitida y propone o ejecuta un siguiente paso. Se diferencia de una automatización porque puede decidir qué camino seguir dentro de unos límites; una regla fija como “si pasan siete días, crea una tarea” no necesita un agente. La arquitectura mínima es: cliente → agente → instrucciones y herramientas → acción → estado → evaluación. El agente no debe inventar datos ni tener acceso total por defecto: cada consulta y cada escritura deben poder explicarse y revisarse.

La guía práctica de agentes de OpenAI resume sus piezas esenciales como modelo, instrucciones y herramientas. Anthropic recomienda distinguir entre un flujo de pasos predeterminados y un agente que decide dinámicamente cómo avanzar.

1. Empieza por un trabajo, no por “vender”

Sección titulada «1. Empieza por un trabajo, no por “vender”»

“Atender las ventas” es demasiado amplio para un primer piloto. Elige un resultado que puedas revisar en una semana:

Trabajo inicial Resultado que debes poder comprobar
Preparar una llamada Resumen de la cuenta, necesidades y preguntas pendientes
Calificar una oportunidad Criterios cumplidos, evidencia y datos faltantes
Dar seguimiento Próxima acción propuesta con responsable y fecha
Investigar una cuenta Fuentes consultadas y hallazgos relevantes
Registrar una conversación Datos extraídos y tareas listas para revisar

Si una persona puede resolverlo con una regla exacta, usa un workflow (flujo de trabajo). Reserva el agente para los casos en los que debe interpretar contexto, comparar evidencia o escoger entre varias acciones.

Escribe el objetivo así:

“Cuando ocurre X, el agente revisa Y, devuelve Z y pide aprobación antes de W”.

Ejemplo: “Cuando termina una llamada, el agente revisa la transcripción autorizada, propone el estado y la próxima tarea, y pide aprobación antes de enviar un mensaje”. Si no puedes escribir esta frase, todavía no tienes un alcance que evaluar.

Es el lugar donde llega la solicitud: formulario web, aplicación interna, correo, WhatsApp o llamada. El canal cambia las reglas de consentimiento y latencia, pero no debería decidir qué datos puede leer el agente.

Interpreta la solicitud y decide el siguiente paso dentro de las instrucciones. No es una persona digital con acceso ilimitado; es un componente con un propósito y límites definidos.

Una capacidad es una instrucción reutilizable para una tarea: investigar una cuenta, preparar una llamada o diagnosticar una objeción. Cada una debe documentar:

  • qué datos necesita;
  • qué puede y qué no puede hacer;
  • qué formato debe devolver;
  • qué información debe marcar como desconocida.

Separarlas evita mantener un mensaje de sistema enorme y facilita probar un cambio sin romper todo el agente. Puedes usar como referencia las skills de ventas publicadas por OpenAI y el ejemplo de investigación de cuentas de Anthropic, pero adapta criterios, idioma y límites a tu negocio.

Son operaciones que el agente puede solicitar, por ejemplo buscar_cliente, consultar_producto, crear_tarea o actualizar_oportunidad. Una herramienta debe describir sus argumentos, permisos, resultado y posibles errores.

Es la información que queda después de la conversación: cliente, oportunidad, responsable, acuerdos, próxima acción y fecha. Sin estado compartido, cada interacción empieza de cero y el equipo no puede continuar el trabajo.

Es la evidencia de que el agente ayudó: exactitud, tiempo, costo, errores y revisiones humanas. Una demo convincente no sustituye una prueba con casos reales.

Consultar y modificar no tienen el mismo riesgo. Usa una matriz antes de conectar una API:

Operación Permiso recomendado
Buscar un cliente autorizado Automático, con fuente y fecha del dato
Resumir una cuenta Automático, indicando qué registros utilizó
Proponer una tarea o correo Preparar, pero no enviar
Cambiar etapa o condiciones comerciales Confirmación visible de una persona
Eliminar registros o enviar mensajes masivos Bloqueado para el piloto

También define qué sucede si falta un dato: detenerse con un mensaje claro, crear una tarea de revisión o transferir a una persona. No ocultes el error con una respuesta inventada.

Para una prueba pequeña, una hoja de cálculo puede ser suficiente. Cuando varias personas y canales necesitan ver el mismo cliente, un CRM ofrece un estado más confiable: responsables, historial, tareas, permisos y relaciones entre registros.

La pregunta útil no es “¿qué CRM entiende la IA?”, sino “¿dónde queda el dato que el equipo deberá reutilizar mañana?”. El registro mínimo de una interacción comercial debería conservar:

  1. qué sabemos;
  2. qué falta confirmar;
  3. qué se acordó;
  4. cuál es la próxima acción;
  5. quién es responsable y para cuándo.

Abera CRM puede cumplir ese papel sobre Corteza, con módulos, relaciones, permisos, API REST y webhooks configurables. Es una opción de implementación, no un requisito: el mismo patrón puede trabajar sobre otro sistema que ya tenga datos confiables.

No uses el modelo más costoso para todo. Separa el volumen de la complejidad y prueba con casos históricos:

Tarea Criterio para elegir
Extraer campos o clasificar Velocidad y costo bajo
Responder consultas habituales Buen equilibrio entre calidad y latencia
Investigar o resolver ambigüedades Mayor capacidad de razonamiento
Excepciones sensibles Modelo más capaz o revisión humana

Construye un conjunto de unos cincuenta casos reales, define la respuesta esperada y compara dos o tres modelos. Quédate con el más económico que mantenga la calidad necesaria. Los nombres y precios de los modelos cambian; tu conjunto de pruebas debería permanecer y volver a ejecutarse cuando cambies de proveedor. Consulta los modelos disponibles en OpenAI o la descripción de modelos de Anthropic directamente antes de presupuestar.

Es el punto de partida más simple: solicitud → agente → herramientas → sistema de registro. Puedes mostrar la respuesta y pedir confirmación antes de escribir.

El canal impone reglas adicionales. En la plataforma de WhatsApp Business, después de la ventana de atención de 24 horas los mensajes iniciados por la empresa deben usar plantillas aprobadas; además, el consentimiento y la opción de no recibir mensajes deben quedar registrados. El agente debe consultar el estado de la conversación antes de intentar enviar algo. Revisa la documentación de WhatsApp de Twilio porque las políticas y nombres de producto pueden cambiar.

Una llamada añade problemas que no existen en el texto: detectar cuándo terminó de hablar la persona, manejar interrupciones, transcribir y responder con poca demora. Hay dos enfoques:

Enfoque Cómo funciona Cuándo usarlo
Cadena de voz Voz a texto → modelo → texto a voz Cuando quieres controlar cada componente
Voz en tiempo real El modelo procesa audio de forma continua Cuando la latencia y la naturalidad son prioritarias

En la práctica, Twilio Media Streams puede aportar la telefonía, Vapi abstrae buena parte del agente de voz y LiveKit ofrece más control sobre turnos, silencios e interrupciones. No hacen lo mismo: elige la capa que resuelve tu restricción principal.

Antes de añadir más autonomía, registra diez o cincuenta casos y calcula:

Exactitud = tareas correctas / tareas evaluadas
Costo por tarea correcta = costo total / tareas correctas
Éxito de herramienta = llamadas de herramienta correctas / llamadas totales
Intervención humana = casos revisados por una persona / casos totales

Para voz añade tiempo hasta la primera respuesta, interrupciones incorrectas, silencios largos, errores de transcripción, duración y transferencias fallidas. Una voz agradable no compensa una herramienta mal utilizada o una tarea que una persona debe rehacer.

Define una meta antes de probar. Por ejemplo: “al menos 85 % de los resúmenes no requieren corrección y ninguna oportunidad queda sin próxima acción”. Si el agente no alcanza la meta, reduce el alcance y corrige los datos o las instrucciones antes de cambiar de modelo.

Día 1 — Alcance. Escoge una tarea, un responsable y una salida medible.

Día 2 — Datos. Lista los campos que puede leer, los que no y dónde quedará el resultado.

Día 3 — Herramientas. Implementa sólo tres a cinco operaciones; separa lectura de escritura.

Día 4 — Casos. Reúne ejemplos reales, anonimízalos y define la respuesta esperada.

Día 5 — Prueba. Ejecuta el agente con permisos limitados y registra errores, costo y tiempo.

Día 6 — Revisión. Una persona aprueba o corrige cada acción; documenta los fallos repetidos.

Día 7 — Decisión. Mantén, ajusta o detén el piloto según la meta definida. No aumentes autonomía sólo porque la demo se vea bien.

  • Crear varios agentes antes de demostrar que uno resuelve una tarea.
  • Poner todas las instrucciones en un solo mensaje difícil de revisar.
  • Dar permiso de escritura cuando sólo se necesita consultar.
  • Medir respuestas bonitas en lugar de tareas correctas.
  • Prometer integraciones o seguridad que todavía no están verificadas.
  • Enviar mensajes por WhatsApp sin revisar ventana, consentimiento y plantilla.
  • Hacer que el agente actualice el mismo registro que lo activa y provocar ciclos.

Si ya tienes el proceso y necesitas un estado compartido, Abera puede ayudarte a modelar módulos, permisos, relaciones y automatizaciones en Corteza y a exponer únicamente las operaciones necesarias mediante API o webhooks. MCP (Model Context Protocol) es un estándar para conectar un cliente de IA con herramientas. Un servidor MCP podría permitir que ese cliente invoque esas operaciones con nombres y permisos explícitos; su utilidad depende de la implementación, autenticación, registro y revisión humana. Conoce la propuesta de Abera CRM y valida primero un caso pequeño, sin datos sensibles.

¿Necesito un agente si sólo quiero crear tareas después de una fecha?

Sección titulada «¿Necesito un agente si sólo quiero crear tareas después de una fecha?»

No necesariamente. Un workflow con un disparador y una condición suele ser más barato, predecible y fácil de auditar. Usa un agente cuando deba interpretar texto o elegir entre varias acciones.

Sí, si hay pocas personas, pocos registros y un responsable claro. Migra a un estado compartido más estructurado cuando necesites historial, permisos, relaciones o varias integraciones.

¿El agente puede enviar mensajes sin aprobación?

Sección titulada «¿El agente puede enviar mensajes sin aprobación?»

Sólo después de demostrar que el contenido, el consentimiento y los límites funcionan. Para el primer piloto, prepara el mensaje y deja el envío a una persona.

El más económico que alcance tu meta en casos reales. Repite el mismo conjunto de pruebas cada vez que cambies de modelo o de instrucciones.

Elige una tarea repetitiva, escribe la frase “cuando X, revisa Y y devuelve Z”, reúne diez casos y define una métrica. Si no puedes evaluar el resultado, aún no estás listo para automatizarlo.

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 priorizar leads y no perder ventas

¿Cómo priorizar leads cuando todos parecen urgentes? Empieza por tres datos: interés, valor y riesgo. Con ellos puedes ordenar tus oportunidades en pocos minutos y decidir qué hacer hoy, incluso si todavía trabajas con una hoja de cálculo.

Un lead es un contacto que mostró interés en tu negocio. No todos merecen la misma atención ni tienen el mismo impacto en tus ingresos.

Un cliente puede llevar 15 días sin responder y representar una venta pequeña. Otro puede haber escrito ayer para pedir una cotización de $5.000.000. Si sólo miras los días transcurridos, puedes estar atendiendo en el orden equivocado.

Este método te ayuda a calificar y priorizar leads sin adivinar:

Valor en riesgo = valor de la venta × probabilidad de cierre × factor de riesgo

Atiende primero el resultado más alto. No es una predicción perfecta: es una regla sencilla para proteger las oportunidades que más podrían afectar al negocio.

Si quieres medir el proceso completo, consulta también la guía de métricas de ventas para detectar leads en riesgo.

Registra las acciones que muestran intención de compra. Puedes comenzar con esta puntuación:

Acción del lead Puntos
Pidió una cotización o una demostración 20
Indicó presupuesto o fecha de compra 15
Asistió a una reunión o demostración 15
Respondió con una pregunta concreta 10
Visitó precios, contacto o demostración 2 por visita, máximo 6
Regresó al sitio varias veces en los últimos 7 días 1 por visita, máximo 4

La puntuación máxima es 70:

  • 0 a 20: interés bajo.
  • 21 a 45: interés medio.
  • 46 a 70: interés alto.

Las visitas a páginas de precios o demostración son más útiles que una visita general. Una apertura de correo, por sí sola, no debería decidir la prioridad. Usa sólo señales que puedas registrar de forma consistente.

Los sistemas de puntuación comerciales suelen combinar acciones, características del cliente e intención de compra. (HubSpot, Salesforce)

Anota cuánto representa la posible venta. Si conoces el margen, úsalo; si no, empieza con el valor de la cotización.

Valor de la venta: $5.000.000
Margen estimado: 30 %
Valor útil para el negocio: $1.500.000

No confundas interés con valor. Un lead muy interesado puede representar una compra pequeña. Otro con interés medio puede ser mucho más importante para el negocio.

Suma puntos cuando una oportunidad se está quedando quieta:

Señal de riesgo Puntos
No tiene próxima acción ni fecha 2
Lleva 50 % más tiempo del normal en su etapa 2
La fecha prevista de cierre ya pasó 2
La fecha de cierre se aplazó dos veces 2
No responde después del tiempo normal de tu negocio 1 a 3
La cotización o condición comercial vence pronto 1

No uses “15 días” como regla universal. Compara cada oportunidad con el tiempo normal de ventas de tu propio negocio. Salesforce recomienda revisar los días en cada etapa y los días desde la última actividad para encontrar oportunidades abandonadas o estancadas. (Salesforce Sales Insights) También puedes consultar cómo evitar perder clientes por falta de seguimiento.

Convierte las puntuaciones en una estimación sencilla:

Valor en riesgo = valor de la venta × probabilidad de cierre × factor de riesgo

Usa estas bandas para empezar:

Interés Probabilidad inicial
Bajo 20 %
Medio 50 %
Alto 80 %
Riesgo Factor
0–2 puntos 0,25
3–5 puntos 0,50
6–8 puntos 0,75
9–10 puntos 1,00
Lead Venta Interés Riesgo Valor en riesgo
A $300.000 Alto, 80 % Medio, 0,50 $120.000
B $5.000.000 Medio, 50 % Alto, 0,75 $1.875.000

El lead B merece atención primero, aunque lleve menos días sin responder.

Estas probabilidades no son una promesa de cierre. Son una forma de ordenar el trabajo. Después de registrar 20 o 30 ventas ganadas y perdidas, reemplázalas por tus propios datos.

Toma tus 10 leads abiertos y registra:

Lead · valor · interés · riesgo · próxima acción · fecha · responsable

Después:

  1. Ordena por valor en riesgo.
  2. Elige las tres primeras oportunidades.
  3. Define una acción concreta para hoy.
  4. Revisa el resultado en siete días.

La próxima acción debe ser específica: “llamar para confirmar presupuesto”, “enviar la cotización corregida” o “agendar demostración”. “Hacer seguimiento” no es suficiente.

En Abera puedes convertir esta lista en un módulo de oportunidades con campos para:

  • valor de la venta;
  • puntuación de interés;
  • puntuación de riesgo;
  • valor en riesgo;
  • próxima acción;
  • responsable y fecha límite.

Después puedes crear una vista ordenada por valor en riesgo, un panel con las oportunidades prioritarias y un flujo que genere una tarea cuando la próxima acción se venza.

La utilidad no es “tener otro CRM”. Es evitar que el equipo tenga que reconstruir esta lista cada semana desde chats, hojas de cálculo y memoria. Si quieres automatizar una alerta o una tarea cuando una fecha se vence, revisa la guía práctica para crear un flujo de trabajo en Corteza.

No atiendas primero al lead más antiguo. Atiende primero al lead cuya pérdida tendría mayor impacto.

Si quieres mantener esta priorización sin reconstruir la lista cada semana, puedes ver cómo funciona Abera CRM.

¿Cómo priorizo leads si tengo pocos datos?

Sección titulada «¿Cómo priorizo leads si tengo pocos datos?»

Empieza con el valor de la posible venta, la última interacción y la próxima acción. No inventes una probabilidad precisa: usa las bandas de 20 %, 50 % y 80 % hasta reunir historial.

Revisa primero los 10 leads abiertos con mayor valor en riesgo. Después elige tres acciones concretas para hoy. Este límite evita que el equipo pase el día ordenando datos sin contactar a nadie.

¿Cada cuánto debo actualizar la prioridad?

Sección titulada «¿Cada cuánto debo actualizar la prioridad?»

Una vez al día si recibes contactos a diario; como mínimo, dos veces por semana. Cambia la puntuación cuando el lead responda, cambie el valor de la venta o se venza una fecha.

¿Necesito un CRM para aplicar este método?

Sección titulada «¿Necesito un CRM para aplicar este método?»

No. Puedes comenzar con una tabla que tenga lead, valor, interés, riesgo, próxima acción, fecha y responsable. Un CRM sólo facilita guardar el historial, ordenar la lista y crear avisos sin hacerlo a mano.

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.

CRM para pymes en Colombia: guía para elegir, migrar y medir

Elegir un CRM no debería empezar por una lista de funciones. Debería empezar por una pregunta más concreta: ¿qué información se está perdiendo hoy y qué decisión no puedes tomar a tiempo?

Para una pyme en Colombia, el problema suele aparecer cuando los clientes están repartidos entre WhatsApp, correo, libretas, archivos de Excel y la memoria de una persona. El equipo puede seguir vendiendo, pero cada ausencia, cambio de vendedor o aumento de solicitudes hace más difícil saber qué pasó y qué sigue.

Esta guía te ayuda a evaluar un CRM sin asumir que la herramienta más costosa es la mejor. También explica qué revisar antes de migrar información y cómo medir si el cambio mejoró el trabajo diario.

¿Cuándo una pyme empieza a necesitar un CRM?

Sección titulada «¿Cuándo una pyme empieza a necesitar un CRM?»

No hay un número mágico de empleados o contactos. Una hoja de cálculo puede ser suficiente cuando una sola persona conoce el proceso, hay pocos negocios abiertos y las tareas se pueden revisar manualmente. El problema cambia cuando aparecen varias de estas señales:

  • Dos personas contactan al mismo cliente sin saberlo.
  • Hay oportunidades sin responsable o sin una próxima fecha.
  • El equipo pregunta por el estado de una venta y nadie tiene la respuesta completa.
  • Los datos de origen, cotización, conversación y cierre están en lugares distintos.
  • Una persona se ausenta y la relación con sus clientes queda congelada.
  • Los reportes se construyen cada mes copiando y corrigiendo filas.
  • No puedes explicar por qué una oportunidad se ganó, se perdió o se quedó quieta.

Un CRM no arregla un proceso que nadie ha definido. Lo vuelve visible. Por eso conviene documentar primero el flujo mínimo: entrada, responsable, etapa, próxima acción y resultado.

Una implementación útil no necesita activar veinte módulos desde el primer día. Debería resolver un proceso pequeño y repetible con estas piezas:

El registro debería relacionar persona, empresa, canal de origen, necesidad, productos o servicios, conversaciones y documentos relevantes. No significa guardar todo. Significa que el equipo pueda continuar una conversación sin volver a pedir la misma información.

“Contactar después” no es una tarea. Un seguimiento útil tiene persona responsable, fecha, estado y una nota que explique el siguiente paso. Si el CRM no hace visible lo vencido, el equipo seguirá dependiendo de recordatorios informales.

Define qué significa cada estado. Por ejemplo: nuevo, calificado, propuesta, negociación, ganado y perdido. Escribe el criterio para avanzar y el motivo para cerrar. Sin esa definición, un embudo puede verse ordenado y aun así no servir para decidir.

La trazabilidad no es sólo saber quién editó un campo. También es conservar el contexto de llamadas, reuniones, tareas, cambios de estado y documentos. Los permisos deben limitar la información según el rol y la responsabilidad real de cada persona.

Antes de contratar, pregunta cómo puedes exportar tus registros, en qué formato y con qué frecuencia. Un CRM reduce el riesgo de perder información cuando permite revisar, respaldar y trasladar los datos de manera comprensible.

Comparar alternativas sin perderse en el precio

Sección titulada «Comparar alternativas sin perderse en el precio»

Es un buen punto de partida para aprender qué campos necesitas y probar un proceso pequeño. Sus límites aparecen cuando varias personas editan a la vez, las tareas dependen de fórmulas y el historial queda repartido entre comentarios, chats y archivos.

Suelen permitir empezar rápido con contactos, pipeline, tareas y reportes. Son una opción razonable si tu proceso encaja con su estructura y aceptas sus límites de usuarios, automatización, almacenamiento, soporte e integraciones. Revisa siempre qué queda disponible después del plan gratuito o inicial.

Pueden ofrecer atención en español, implementación cercana o integraciones específicas para el mercado colombiano. Antes de decidir, pide una demostración con tus datos y verifica quién responde cuando una integración deja de funcionar.

Corteza es una plataforma open source low-code. Una adaptación administrada como Abera puede ser útil cuando necesitas módulos propios, campos, permisos, vistas, automatizaciones y una API que acompañe el proceso. El código abierto no elimina el costo de alojamiento, configuración, mantenimiento, soporte o seguridad: esos son parte de la decisión.

La comparación completa está en Alternativas de CRM en Colombia.

Una API no es un beneficio abstracto. Es útil cuando evita que una persona copie el mismo dato entre sistemas o cuando un cambio debe activar un flujo.

Ejemplos concretos:

  • Un formulario crea un prospecto con su origen y responsable.
  • Una orden aprobada genera una tarea para operaciones.
  • Un sistema de facturación actualiza el estado de una cuenta.
  • Un tablero consulta indicadores sin duplicar toda la base.
  • Un agente de IA prepara un resumen con los registros que tiene permiso para ver.

Cada integración necesita autenticación, permisos, manejo de errores, límites y un responsable de mantenimiento. Pregunta qué endpoints están disponibles, qué acciones escriben datos y cómo se registra una operación. La guía sobre agentes de IA y datos autorizados explica por qué la confirmación humana es importante para cambios sensibles.

Cómo migrar desde Excel sin llevarte el desorden

Sección titulada «Cómo migrar desde Excel sin llevarte el desorden»

No migres todo el archivo por reflejo. Empieza con un piloto y conserva sólo los datos que el proceso necesita:

  1. Elige un canal o tipo de oportunidad.
  2. Elimina duplicados y define formatos de fechas, teléfonos y estados.
  3. Separa contactos, empresas, oportunidades y actividades relacionadas.
  4. Asigna una persona responsable y una próxima acción a cada registro abierto.
  5. Importa una muestra pequeña y revisa permisos y relaciones.
  6. Usa el flujo durante dos semanas y registra los campos que nadie entiende.
  7. Ajusta antes de migrar el resto.

La guía para pasar de Excel a un CRM incluye una lista de señales y una transición gradual.

Mide el proceso antes y después. No atribuyas automáticamente una venta al CRM. Un primer tablero puede incluir:

  • porcentaje de oportunidades con responsable;
  • porcentaje con próxima acción y fecha;
  • oportunidades sin actividad durante siete días;
  • tiempo entre la entrada del prospecto y el primer contacto;
  • conversión por etapa y por canal;
  • registros duplicados o campos incompletos;
  • horas semanales que el equipo dedica a buscar información.

Si una métrica no cambia, pregunta si el problema está en la herramienta, la definición del proceso o el hábito del equipo. El CRM es una forma de trabajar, no un botón de resultados.

Qué preguntar antes de contratar en Colombia

Sección titulada «Qué preguntar antes de contratar en Colombia»

Pide respuestas por escrito sobre:

  • identidad legal del proveedor y datos de facturación;
  • ubicación y tratamiento de la información;
  • exportación, respaldo y eliminación de datos;
  • usuarios, roles, permisos y registro de actividades;
  • alcance de la configuración y de las integraciones;
  • soporte, tiempos de respuesta y canales de contacto;
  • impuestos, renovación, cancelación y cambios de precio;
  • qué ocurre si termina el servicio.

Si el proveedor no puede responder una pregunta básica, no significa que sea inútil, pero sí que todavía no está listo para un proceso sensible. Puedes usar la página de transparencia de Abera como ejemplo de las preguntas que conviene hacer durante un acceso anticipado.

Una pyme debería pasar de una hoja a un CRM cuando la falta de contexto, responsables o trazabilidad ya cuesta tiempo y oportunidades. Empieza con un proceso, mide una línea base y exige una salida clara para tus datos.

Abera CRM está en acceso anticipado y todavía no publica casos propios ni testimonios verificables. Si lo evalúas, revisa primero qué está disponible y qué sigue en desarrollo, y solicita una demostración con un proceso concreto. Una decisión informada vale más que una promesa de marketing.

¿Un CRM puede aumentar las ventas? El caso real de Aste33

En una casa de subastas, un contacto que no recibe respuesta a tiempo puede significar una venta perdida. Eso era especialmente delicado para Aste33, una empresa italiana fundada en 2016 que gestiona subastas de inmuebles, maquinaria, vehículos y otros bienes.

Su historia resulta interesante para una pyme colombiana porque no habla de una corporación con un departamento de tecnología enorme. Habla de una operación pequeña, con muchos datos y poco margen para que un seguimiento quede en el aire.

El problema: los contactos llegaban, pero el proceso se dispersaba

Sección titulada «El problema: los contactos llegaban, pero el proceso se dispersaba»

Aste33 recibe encargos, publica los bienes, busca compradores y acompaña la operación hasta después de la subasta. En el momento descrito por Zoho, gestionaba alrededor de 1.200 propiedades y recibía encargos de unas 250 quiebras al año.

El equipo necesitaba responder preguntas muy concretas:

  • ¿De dónde llegó cada comprador?
  • ¿Qué tipo de bien está buscando?
  • ¿Quién debe llamarlo y cuándo?
  • ¿Qué se habló por el chat o por correo?
  • ¿Qué oportunidades siguen abiertas y cuáles ya se enfriaron?

Antes de ordenar ese proceso, los datos podían quedarse repartidos entre la web, conversaciones y herramientas administrativas. El riesgo no era solo trabajar más: era invertir en marketing y perder el ingreso en el último tramo, por falta de seguimiento.

La transformación: un CRM conectado al trabajo diario

Sección titulada «La transformación: un CRM conectado al trabajo diario»

Aste33 implementó Zoho CRM con apoyo de Zoho One y el integrador italiano Cloudnova. El cambio fue conectar las piezas del proceso, no simplemente crear una libreta de contactos:

  1. Los formularios y Zoho Survey llevaban los datos de los interesados al CRM.
  2. Las reglas de flujo creaban tareas para la persona responsable del seguimiento.
  3. SalesIQ guardaba las conversaciones del chat junto al contacto.
  4. Zoho Campaigns enviaba fechas y novedades de las subastas.
  5. Los paneles mostraban actividad comercial, resultados y beneficios de las operaciones.

La propia Aste33 cuenta que usa el CRM para perfilar los intereses de los compradores y trabajar los contactos que llegan desde sus distintos canales. Así, el equipo puede retomar una conversación con contexto, en lugar de pedirle al cliente que vuelva a explicar todo.

En su ficha de cliente, Zoho afirma que Aste33 aumentó sus ingresos en 20% después de implementar Zoho CRM. También indica que, en el periodo de referencia del caso, la empresa tenía una facturación anual cercana a $3,66 mil millones de pesos colombianos, una vez convertida la cifra original.

Para que la cifra sea fácil de leer en Colombia, tomé como referencia 1 EUR ≈ $3.660 COP, cotización histórica del 24 de julio de 2026. El tipo de cambio cambia todos los días, así que estas conversiones son aproximadas y están redondeadas.

Si esos $3,66 mil millones fueran la base de cálculo, el ejemplo quedaría así:

Concepto Conversión aproximada
Facturación de referencia $3,66 mil millones
Aumento del 20% $732 millones
Total después del aumento $4,39 mil millones

Esto es una conversión matemática para entender el porcentaje. No significa que Aste33 haya reportado exactamente esos valores en pesos colombianos.

Una consulta pública de datos empresariales basada en el Registro Imprese italiano reporta estos valores para Aste33:

Indicador Aproximación en COP*
Facturación 2024 $4,98 mil millones
Facturación 2022 $4,20 mil millones
Diferencia 2022–2024 ≈ $787 millones
Beneficio 2024 $122 millones
Empleados reportados en 2024 13

* Conversión aproximada a $3.660 COP por euro y redondeada. La fuente financiera reporta originalmente €1.361.774 de facturación en 2024, €1.146.844 en 2022 y €33.433 de beneficio. Consulta Aziende.it, que indica que los datos proceden de registros empresariales italianos.

Hay que leer estos números con cuidado. La ficha de Zoho no publica los ingresos exactos antes y después del CRM, y los estados financieros no permiten atribuir todo el crecimiento al software. Entre una cifra y otra también pueden influir la plataforma de subastas, el marketing, el mercado inmobiliario y el número de operaciones.

Lo que sí está documentado es más útil que una promesa genérica: Aste33 conectó sus canales comerciales y Zoho reportó un crecimiento de ingresos del 20% asociado a esa implementación.

La conexión entre el CRM y los resultados financieros se entiende mejor mirando el recorrido del cliente:

Cada contacto podía tener un responsable, una etapa y una próxima tarea. Eso reduce el riesgo de pagar por atraer interesados que luego nadie vuelve a contactar.

Las tareas repetitivas —registrar formularios, crear recordatorios o reunir conversaciones— pasaron a formar parte del flujo. El equipo pudo dedicar más tiempo a orientar compradores y cerrar operaciones.

Los paneles permitieron revisar qué campañas y canales estaban llevando compradores, qué oportunidades seguían activas y dónde se detenía el proceso.

4. Capacidad para crecer sin perder el contexto

Sección titulada «4. Capacidad para crecer sin perder el contexto»

Cuando se incorpora una persona nueva, el historial está en el registro del cliente. El negocio no depende de que un vendedor recuerde cada conversación guardada en su correo personal.

Ese es el vínculo con la generación de valor: el CRM no “produce” ingresos por sí solo. Protege los ingresos potenciales que ya costó conseguir y ayuda a decidir dónde poner el siguiente peso de marketing y de tiempo comercial.

Una forma sencilla de medir si el CRM está generando valor

Sección titulada «Una forma sencilla de medir si el CRM está generando valor»

Antes de hablar de retorno, conviene anotar tres datos durante un mes: oportunidades sin actividad, tasa de cierre y ticket promedio. Con ellos puedes estimar cuánto valor está quedando expuesto:

valor de oportunidades sin seguimiento = oportunidades × tasa de cierre × ticket promedio

Por ejemplo, si hay 20 oportunidades quietas, una tasa de cierre del 10% y un ticket promedio de $2 millones, hay $4 millones de venta potencial en riesgo. Si el nuevo proceso recupera una cuarta parte, el valor recuperado sería de $1 millón. Es un ejemplo para construir una línea base, no un resultado de Aste33.

En cualquier CRM, esa medición puede convertirse en un tablero semanal: oportunidades sin actividad, tareas vencidas, tiempo de primera respuesta, ventas por fuente y valor del pipeline. Así la conversación deja de ser “¿tenemos CRM?” y pasa a ser “¿qué parte del proceso está produciendo o perdiendo dinero?”.

La API es lo que permite que el CRM participe en el proceso completo. En el caso de Aste33, la web, el chat, las campañas y la gestión administrativa necesitaban compartir información.

Para una pyme colombiana, un flujo equivalente podría ser:

  1. Un formulario de la web crea el prospecto.
  2. El CRM asigna la oportunidad según ciudad, producto o vendedor.
  3. Se programa un seguimiento y se envía una notificación por el canal autorizado.
  4. La respuesta actualiza la etapa y el valor estimado.
  5. Un tablero muestra qué oportunidades pueden convertirse en ventas este mes.

Más adelante, un agente de IA podría consultar el contexto o preparar el siguiente paso mediante MCP. Para hacerlo bien, debe tener permisos limitados, registrar sus acciones y pedir confirmación humana antes de modificar datos sensibles o enviar mensajes.

Cómo aplicar este aprendizaje en cualquier pyme

Sección titulada «Cómo aplicar este aprendizaje en cualquier pyme»

No hay que copiar las herramientas de Aste33 para aprender de su experiencia. Lo que se puede copiar es la forma de trabajar: elegir un proceso concreto, medirlo y automatizar el siguiente paso que más se está escapando.

  1. Elegir un canal que ya genere contactos.
  2. Definir las etapas y el responsable de cada oportunidad.
  3. Registrar durante 30 días el tiempo de respuesta, las tareas vencidas y el valor del pipeline.
  4. Automatizar solo el siguiente paso que más fugas esté provocando.
  5. Revisar al final del piloto cuántas oportunidades avanzaron y cuánto valor potencial se recuperó.

Este ejercicio funciona tanto si usas una hoja de cálculo como si ya tienes un CRM. Si el equipo todavía trabaja entre chats, correos y archivos, empieza por un solo canal y un único tipo de oportunidad. Cambiar de herramienta antes de entender el proceso suele añadir trabajo, no resolverlo.

  • Define qué significa “oportunidad abierta” para tu negocio.
  • Asigna una persona responsable y una próxima acción a cada oportunidad.
  • Registra el origen, la fecha de entrada y el resultado del contacto.
  • Revisa una vez por semana las oportunidades sin actividad.
  • Compara el tiempo de respuesta y la tasa de avance con la línea base.

Al terminar, deberías poder responder con datos si el nuevo proceso ahorra tiempo, evita pérdidas o simplemente cambió el lugar donde guardas la información.

Cómo traducir el caso a una pyme en Colombia

Sección titulada «Cómo traducir el caso a una pyme en Colombia»

No conviene empezar comprando el plan más completo. Conviene empezar midiendo:

  • cuántos contactos entran cada mes;
  • cuánto demora el primer contacto;
  • cuántas oportunidades quedan sin actividad;
  • cuánto vale una venta promedio;
  • cuántas ventas se pierden por falta de seguimiento;
  • qué fuente trae clientes que realmente compran.

Con esa línea base, el CRM puede configurarse alrededor de cinco etapas y una regla sencilla: cada oportunidad abierta debe tener una persona responsable y una fecha para el siguiente paso. Después se conectan formularios, correo, WhatsApp, facturación o analítica, en ese orden de impacto. El primer piloto no tiene que abarcar todo el negocio: puede concentrarse en un canal y medir si mejora la conversión o reduce el tiempo de respuesta.

Aste33 es una historia real de digitalización con una cifra financiera concreta: Zoho reporta un aumento de ingresos del 20%. Los datos públicos muestran una empresa pequeña, con una facturación 2024 cercana a $4,98 mil millones COP y un beneficio de aproximadamente $122 millones COP, usando una tasa de referencia y sin confundir conversión con contabilidad.

La enseñanza para una pyme no es que cualquier CRM vaya a aumentar sus ventas automáticamente. Es que ordenar los datos, automatizar el siguiente paso y medir el embudo puede convertir el trabajo comercial en un proceso repetible. Ahí es donde un CRM empieza a ser útil para las personas que lo usan.

Si todavía estás organizando el proceso, revisa cuándo pasar de Excel a un CRM y las alternativas de CRM para pymes en Colombia.

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.

Cómo evitar perder clientes por falta de seguimiento

Cuando un prospecto llega por WhatsApp, un formulario, una recomendación o una llamada, el primer mensaje no es el problema. El problema aparece después: nadie sabe quién quedó encargado, cuándo debe responder o qué se acordó.

La solución no empieza con más mensajes. Empieza con un registro mínimo y un siguiente paso visible.

Señales de que ya estás perdiendo oportunidades

Sección titulada «Señales de que ya estás perdiendo oportunidades»

Revisa si ocurre alguno de estos casos:

  1. Un cliente pregunta por una cotización y la respuesta depende de buscar en varios chats.
  2. Dos personas contactan al mismo prospecto porque no existe un responsable claro.
  3. El equipo recuerda una conversación, pero no puede consultar el historial completo.
  4. Las oportunidades sin respuesta no tienen una alerta ni una fecha de revisión.
  5. Cuando una persona se ausenta, su contexto comercial se queda en su teléfono o correo.

Estas señales no significan que el negocio necesite un sistema enorme. Significan que el proceso necesita una fuente de información compartida.

Un seguimiento útil debe responder cinco preguntas:

Pregunta Campo o dato recomendado
¿Quién es? Nombre, empresa, teléfono, correo y ciudad si es relevante.
¿De dónde llegó? Formulario, WhatsApp, referido, campaña o canal comercial.
¿Qué necesita? Producto, servicio, problema y prioridad.
¿Quién responde? Responsable actual y equipo.
¿Qué sigue? Próxima acción, fecha, estado y notas de la conversación.

No conviene guardar información personal que el proceso no necesita. La calidad del dato mejora cuando cada campo tiene una utilidad clara.

Un flujo de seguimiento que el equipo puede repetir

Sección titulada «Un flujo de seguimiento que el equipo puede repetir»
  1. Capturar: registrar el contacto y su origen tan pronto como llega.
  2. Calificar: marcar necesidad, prioridad y etapa comercial.
  3. Asignar: definir una persona responsable y una fecha para el siguiente paso.
  4. Actuar: registrar llamada, correo, reunión, cotización o tarea realizada.
  5. Revisar: consultar oportunidades sin actividad y decidir qué hacer con ellas.

El flujo puede empezar en una hoja de cálculo. Cuando el volumen crece, un CRM ayuda a aplicar responsables, permisos, historial y alertas sin depender de una persona.

  • Prospectos nuevos por canal.
  • Porcentaje con responsable y próxima acción.
  • Oportunidades sin actividad durante siete días.
  • Tiempo promedio entre el contacto y la primera respuesta.
  • Conversión por etapa y por origen.

No hace falta crear un tablero complejo desde el primer día. Es más importante que los datos tengan el mismo significado para todo el equipo.

Si hoy la información está repartida entre chats, archivos y notas, documenta primero las cinco preguntas del registro mínimo. Después puedes evaluar si necesitas un CRM flexible para tu proceso o revisar los planes disponibles.

Abera CRM puede configurarse con módulos, campos, responsables, paneles y automatizaciones según el proceso de la empresa. Las integraciones dependen del alcance técnico y de los sistemas que utilice cada organización.

Cuándo pasar de Excel a un CRM: señales para una pyme

Muchas pequeñas empresas empiezan con Excel porque es conocido, económico y flexible. No hay que abandonarlo por moda. La pregunta correcta es si todavía permite que el equipo trabaje con la misma información y sepa qué debe ocurrir después.

Una copia está en el computador de ventas, otra en Drive y otra fue enviada por correo. Antes de una llamada, nadie sabe cuál contiene el dato más reciente.

La hoja tiene el nombre y el teléfono, pero la conversación importante está en un chat privado. Si cambia la persona responsable, se pierde contexto.

Para una persona “en negociación” significa que ya envió la propuesta; para otra significa que el cliente respondió. Sin definiciones compartidas, los reportes no sirven para decidir.

4. El seguimiento depende de recordar fechas

Sección titulada «4. El seguimiento depende de recordar fechas»

Una celda puede contener “llamar el viernes”, pero no asigna una tarea, no avisa al responsable y no muestra las oportunidades vencidas.

5. El archivo tiene más datos de los que el equipo puede proteger

Sección titulada «5. El archivo tiene más datos de los que el equipo puede proteger»

Cuando todo el mundo edita las mismas columnas, es difícil limitar quién puede ver o modificar información sensible.

Migrar no significa copiar todas las columnas. Conviene separar:

  • Identidad: contacto, empresa y datos de comunicación.
  • Relación: oportunidades, cotizaciones, productos o casos.
  • Actividad: llamadas, reuniones, correos y tareas.
  • Estado: etapa, responsable, fecha de próxima acción y motivo de cierre.
  • Origen: canal, campaña o referencia que generó el contacto.

Antes de importar, elimina duplicados, define formatos de fecha y acuerda qué significa cada etapa. Una estructura pequeña y confiable es mejor que trasladar años de datos inconsistentes.

  1. Escoge un proceso, por ejemplo seguimiento de oportunidades.
  2. Define los campos y etapas mínimos.
  3. Importa un conjunto pequeño y revisa errores.
  4. Pide al equipo que use el flujo durante dos semanas.
  5. Ajusta campos, permisos y paneles con base en lo que realmente necesita.

Un CRM adaptable permite empezar con una estructura comercial y ampliarla hacia servicio, proyectos u operaciones sin reconstruir todo. La tecnología no reemplaza la definición del proceso: la hace visible y repetible.

Si necesitas evaluar la transición, conoce Abera CRM o solicita un diagnóstico del primer proceso que quieras organizar.

Recursos para organizar clientes y procesos

Esta sección reúne recursos sobre seguimiento comercial, migración desde Excel, trazabilidad de procesos y uso responsable de IA en ventas.

Empieza por el problema que más se parezca a tu operación:

Si estás comparando herramientas, empieza por la guía para elegir un CRM para pymes en Colombia. Si quieres revisar un proceso concreto, conoce Abera CRM y solicita un diagnóstico.