Entitlements y milestones de Salesforce: configuración, acciones y límites

Kira
Escrito por

Kira

Katelin Teen
Revisado por

Katelin Teen

Última edición November 12, 2026

Verificado por expertos
Responsable de soporte dibujado a mano señalando una cadena de iconos de un cliente, un escudo y una bandera, junto al logo de la nube de Salesforce sobre una forma azul
TL;DR

Los entitlements de Salesforce dicen quién tiene derecho a soporte, y los procesos de entitlement convierten eso en un reloj: milestones como First Response y Resolution Time, cada uno con acciones de éxito, aviso e incumplimiento. Para ponerlo en marcha, activa la gestión de entitlements, crea milestones, crea y aplica un proceso, y asegúrate de que cada caso lleve el entitlement, porque sin uno nada se inicia. Los milestones no se completan solos, así que planifica un trigger o el hábito de pulsar Mark Completed. Yo combinaría el reloj con un compañero de equipo como eesel que redacte la primera respuesta.

Construyo funciones de agentes en eesel, y las preguntas sobre Salesforce que más escucho son sobre temporizadores, no sobre IA. En una revisión de demo a principios de 2026, un equipo de soporte de tamaño medio que gestionaba unos 900 tickets al mes llamó a la falta de una conexión nativa con Salesforce un dealbreaker, por lo que leí de principio a fin la documentación de entitlements de Salesforce: un agente de IA que trabaja en una cola de Service Cloud tiene que vivir dentro de los relojes de SLA que el administrador ya construyó. Con el eesel CLI, un agente de código puede subir la política de primera respuesta aprobada como conocimiento y hacer preguntas de prueba antes del lanzamiento, aunque un administrador de Salesforce todavía tiene que aprobar la conexión.

¿Qué son los entitlements y milestones de Salesforce?

Un entitlement es una unidad de soporte, y un milestone es un paso de un caso con una fecha límite. El resumen de entitlements de Salesforce describe los entitlements como unidades como "soporte telefónico" o "soporte web", que normalmente reflejan los términos del contrato de servicio. Se vinculan a cuentas, activos, contactos y contratos de servicio, para que un agente pueda comprobar que alguien que llama está cubierto antes de abrir un caso.

Diagrama de cuatro pasos titulado Determining Whether a Customer is Entitled to Support, desde la creación de un entitlement de soporte telefónico para Account A hasta la creación del caso por el agente, tomado de Salesforce Help
Diagrama de cuatro pasos titulado Determining Whether a Customer is Entitled to Support, desde la creación de un entitlement de soporte telefónico para Account A hasta la creación del caso por el agente, tomado de Salesforce Help

Los entitlements por sí solos funcionan como un sí o un no. El reloj llega con un proceso de entitlement, que la página de términos de Salesforce define como una línea de tiempo de milestones, cada uno un paso obligatorio como First Response o Resolution Time. Las acciones de milestone son las automatizaciones dependientes del tiempo en cada paso. La ayuda de Salesforce todavía llama al producto Service Cloud, mientras que el nombre Agentforce Service aparece en el branding más reciente, así que busca ambos.

Cadena dibujada a mano desde un caso hasta un entitlement, un proceso de entitlement, milestones, y acciones de éxito, aviso e incumplimiento
Cadena dibujada a mano desde un caso hasta un entitlement, un proceso de entitlement, milestones, y acciones de éxito, aviso e incumplimiento

Cuatro objetos, una dirección. El entitlement está en el caso, apunta a un proceso, el proceso asigna milestones según criterios, y cada milestone dispara acciones. Si un caso no tiene entitlement, la cadena nunca empieza. Ese único hecho explica la mayoría de las quejas de "mi SLA no funciona".

¿Qué ediciones de Salesforce incluyen la gestión de entitlements?

Professional, Enterprise, Performance, Unlimited y Developer con Service Cloud. Eso viene de la página de ediciones compatibles de Salesforce, que lista Service-Level Agreements (Entitlement Management) y añade que la monitorización de procesos de entitlement no está disponible en Professional.

La página de precios de servicio de Salesforce tiene una fila "Service Contracts and Entitlements" en su tabla comparativa, pero las marcas de verificación no se capturaron al hacer scraping, así que no puedo decirte cuáles de sus planes actuales llevan la función. La página de precios también usa nombres más nuevos que la de ediciones. Pide a tu account executive que confirme el plan por escrito. Mi artículo de precios de Salesforce Service Cloud sigue los precios por puesto.

¿Cómo se activa la gestión de entitlements?

Actívala en Setup, y después construye las piezas en un orden fijo. El artículo de activación de Salesforce da la ruta: abre Entitlement Settings, selecciona Entitlement Management, y guarda. Añade que solo los usuarios con un perfil estándar de System Administrator pueden activarlo, así que un perfil de administrador personalizado no sirve.

La lista de configuración después enumera personalizar campos y diseños de página, filtros de búsqueda en casos, acceso de usuarios, plantillas de entitlement, la adición automática de entitlements, y reportes. Mi orden:

  1. Activa los entitlements y, si alguna vez vas a cambiar un proceso en producción, marca ahora Enable Entitlement Versioning. Salesforce dice que no se puede desactivar el versionado después.
  2. Da acceso a los usuarios y añade los campos de entitlement a los diseños de página de casos.
  3. Crea los milestones en Entitlement Management dentro de Setup.
  4. Crea el proceso de entitlement, añade milestones, añade acciones, y luego activa.
  5. Aplica el proceso a los entitlements, o a una plantilla de entitlement para que los nuevos entitlements lo hereden.

Para comparar con otras herramientas, los SLA de Freshdesk y Zendesk son una política por ticket. Salesforce construye el reloj a partir de varios objetos vinculados, lo que da más control y más sitios donde algo puede salir mal.

¿Cómo se crea un proceso de entitlement y sus milestones?

Crea primero los milestones, porque el artículo del proceso de Salesforce dice que debes tenerlos antes de crear un proceso. Después sigue los pasos de esa página:

  1. Setup, Entitlement Processes, New Entitlement Process.
  2. Elige el tipo, Case o Work Order. Un proceso solo se ejecuta en registros de su tipo, y eso no se puede cambiar después.
  3. Dale un nombre, y deja Active desactivado hasta que las acciones de milestone estén listas. Salesforce avisa de que no se pueden actualizar ni eliminar acciones de milestone después de la activación y el uso en un registro.
  4. Elige cuándo entran los registros (fecha de creación, o un campo personalizado de fecha/hora) y cuándo salen (cerrado, o criterios personalizados).
  5. Opcionalmente, define el horario laboral para cada Target Date de milestone.

Después, el artículo para añadir un milestone cubre los campos del milestone. Los que importan:

  • Time Trigger (Minutes): cuánto tiempo tienen los usuarios para completar el milestone. En su lugar, puedes señalar una clase de Apex que implemente Support.MilestoneTriggerTimeCalculator para calcularlo por caso.
  • Start: Milestone Criteria calcula el Target Date cuando el milestone se aplica al registro, para milestones recurrentes. Entitlement Process lo calcula desde que empieza el proceso, lo que encaja con First Response y Resolution Time.
  • Order and criteria: un filtro o una fórmula como Priority equals High decide qué milestone se aplica cuando varios coinciden.

Salesforce también define tres tipos de recurrencia. No Recurrence encaja con First Response y Resolution Time, Independent encaja con algo como un traspaso de ingeniería que puede repetirse, y Sequential se repite en orden. Solo una ocurrencia de un milestone recurrente está activa a la vez.

¿Qué hacen las acciones de éxito, aviso e incumplimiento?

Son las automatizaciones sobre el temporizador de un milestone, y es ahí donde un SLA hace algo. La visión general de Salesforce sobre acciones de milestone lista tres tipos: las acciones de éxito se disparan cuando un milestone se completa, las de aviso cuando está cerca del incumplimiento, y las de incumplimiento cuando se incumple. Las acciones de éxito igual se disparan en milestones completados tarde.

Línea de tiempo dibujada a mano desde la creación del caso hasta una acción de aviso una hora antes del Target Date y una acción de incumplimiento cero minutos después, con acciones de éxito disparándose al completarse
Línea de tiempo dibujada a mano desde la creación del caso hasta una acción de aviso una hora antes del Target Date y una acción de incumplimiento cero minutos después, con acciones de éxito disparándose al completarse

Cada acción puede ser una de estas:

Acción de workflowQué haceEjemplo de Salesforce
New TaskCrea una tareaLlamar al cliente cuando se incumple First Response
New EmailEnvía una alerta por correoAvisar al owner del caso cerca del incumplimiento
New Field UpdateActualiza un campoPoner Priority en High cerca del incumplimiento
New FlowLanza un flow autolanzadoEnviar una notificación de Slack cerca del incumplimiento
New Outbound MessageEnvía datos a un sistema externoEnviar datos de piezas tras completarse
Select Existing ActionReutiliza una acción existenteReutilizar una alerta de correo

La opción Flow llegó en Winter '25. La nota de versión de Salesforce dice que cubre las ediciones Professional hasta Developer con Service Cloud. Un consejo del artículo para añadir una acción: para una acción de incumplimiento que se dispare al instante, pon su time trigger en 0 minutos.

Tres comportamientos que conviene conocer antes de prometer algo:

  • Las acciones pueden disparar unos segundos antes del Target Date. La página de límites de Salesforce dice que una acción de incumplimiento de 0 minutos puede ejecutarse en el minuto anterior.
  • Las actualizaciones de campo tienen un límite de 10 segundos de procesamiento, y las más largas fallan sin un error.
  • No programes acciones para que se ejecuten al crear o actualizar el caso. Salesforce dice que eso puede dar resultados inconsistentes.

¿Cómo funciona el horario laboral para los milestones?

Gana el horario más específico. El artículo de horario laboral de Salesforce dice que el horario del milestone anula el del proceso de entitlement, que a su vez anula el del caso.

Pirámide con el horario laboral del milestone arriba, el horario laboral del proceso de entitlement en el medio, y el horario laboral de caso y work order en la base, tomada de Salesforce Help
Pirámide con el horario laboral del milestone arriba, el horario laboral del proceso de entitlement en el medio, y el horario laboral de caso y work order en la base, tomada de Salesforce Help

El consejo práctico de Salesforce: define el horario en el proceso cuando muchos casos comparten un proceso, y en un milestone cuando la gravedad cambia el ritmo, como un milestone 24/7 de "Update Customer" dentro de un proceso de días de semana. Para cambiar el horario de un proceso activo: crea una nueva versión, edita ahí el horario, y vuelve a aplicar la actualización con una nueva regla de actualización.

Aquí la documentación se contradice a sí misma. La página para añadir una acción dice que las acciones con temporizador solo ocurren dentro del horario laboral de tu organización. La visión general de las acciones dice que las de aviso e incumplimiento no respetan el horario laboral y corren en un reloj de 24 horas. Su ejemplo: un aviso puesto en "2 Days Before" en un día laboral de 8 horas se convierte en 2,880 minutos, así que en un caso abierto el lunes a las 9 AM con un objetivo el jueves se dispara de inmediato. Yo construiría un caso de prueba antes de confiar en cualquiera de las dos lecturas. Para ver cómo manejan otras herramientas los calendarios, mi artículo de horario laboral de Zendesk es un contraste útil.

¿Cómo ven los agentes el reloj en un caso?

A través del milestone tracker, que se añade al caso. El artículo del tracker de Salesforce dice que un milestone en curso se muestra como un círculo verde que se reduce, y se vuelve rojo una vez vencido.

Dos componentes de Milestones para un milestone de First Response, uno mostrando 23 h 36 min de retraso con un icono rojo y otro mostrando 3 h 19 min 45 s restantes con un anillo verde, tomada de Salesforce Help
Dos componentes de Milestones para un milestone de First Response, uno mostrando 23 h 36 min de retraso con un icono rojo y otro mostrando 3 h 19 min 45 s restantes con un anillo verde, tomada de Salesforce Help

En Lightning, añade el componente Milestones en App Builder. El tracker muestra horas reales por defecto; puedes cambiarlo a horario laboral en Entitlement Settings. El estado general del milestone de un registro es uno de tres valores:

EstadoSignificado
CompliantCompleto o sin incumplimiento
Open ViolationUn milestone se incumplió y el paso sigue sin hacerse
Closed ViolationUn milestone se incumplió pero el paso se completó después

Para reportes, el tipo de reporte Case Milestones permite seguir los incumplimientos. Mi artículo de métricas de servicio al cliente impulsadas por IA cubre qué números poner junto a eso, y la guía de objetivos de SLA en HubSpot muestra la misma tarea en otra herramienta.

¿Qué límites y trampas deben prever los administradores?

El caso necesita un entitlement, el proceso necesita coincidir con el registro, y nadie completa los milestones por ti. La página de límites de Salesforce es corta y vale la pena leerla completa. Las cifras:

  • 1,000 procesos de entitlement por organización, y 10 milestones por proceso
  • 10 acciones y 10 triggers de tiempo por tipo de acción en un milestone
  • 50,000 entradas de cola de entitlement por hora

Las trampas que duelen en la práctica:

Dos carriles: un caso de Email-to-Case o Web-to-Case sin entitlement no consigue proceso, milestones ni reloj, mientras que un paso de Apex que añade el entitlement sí inicia el proceso
Dos carriles: un caso de Email-to-Case o Web-to-Case sin entitlement no consigue proceso, milestones ni reloj, mientras que un paso de Apex que añade el entitlement sí inicia el proceso
  1. Los entitlements no se añaden a los casos por correo o web. El artículo de adición automática de Salesforce dice que los casos de Web-to-Case, Email-to-Case y experience no reciben uno automáticamente, y da ejemplos de Apex para añadirlo. Los contactos tampoco heredan los entitlements de la cuenta.
  2. Los milestones no se completan automáticamente. El artículo de finalización automática ofrece triggers de Apex: Resolution Time cuando se cierra un caso, First Response cuando se envía un correo al contacto, o cuando se hace un comentario público. Los agentes pueden usar Mark Completed. No encontré ninguna receta basada en Flow en esta documentación.
  3. Un proceso por tipo de registro. Un proceso de Case no se ejecuta en work orders, así que mantenlos en entitlements separados.
  4. La activación congela las acciones. Después de activar no se pueden eliminar milestones ni crear acciones. Usa el versionado: en una versión en uso puedes añadir milestones pero no editar los existentes.
  5. La precisión es de un minuto. Los milestones se miden en minutos y segundos, pero las horas de inicio y fin son exactas al minuto, así que fuera del horario 24/7 se pierden algunos segundos.
  6. Los correos de incumplimiento de cola no llegan a los miembros. Si una cola tiene una dirección de correo, el incumplimiento va ahí, y Salesforce dice que los miembros de la cola no lo reciben.
  7. Lagunas en móvil y Lightning. El tracker no aparece en la app móvil de Salesforce, y Case Milestone no tiene campos que muestren quién lo completó.

Si también usas Zendesk o Help Scout, nada de esto te resultará familiar. El modelo de Salesforce es flexible, y le pide al administrador que lo conecte con cuidado.

¿Dónde entra la IA mientras corre el reloj de First Response?

Un compañero de IA puede acortar la primera respuesta, pero no reemplaza el proceso. Lo diré sin rodeos: eesel no reemplaza los procesos de entitlement. Tus entitlements, milestones y acciones siguen corriendo. Lo que eesel cambia es cuánto tarda un agente antes de que la respuesta esté lista.

La integración de Salesforce de eesel se une a Service Cloud como un agente que lee casos y redacta o envía respuestas, añade notas internas, y actualiza campos, usando contexto de contacto y cuenta desde los docs. Su página dice que trabaja junto a tus entitlements y automatizaciones existentes. No encontré documentación de eesel sobre la lectura de objetos de milestone, así que comprobaría cómo cuenta tu trigger de finalización una respuesta antes de confiar en ello.

Esa comprobación importa. Los triggers documentados de First Response se completan con un correo enviado al contacto o un comentario público. Un borrador guardado como nota interna no cumple ninguno de los dos, así que una configuración de borradores solo ayuda cuando una persona envía el borrador rápido. Una configuración de envío completa el milestone de la forma en que lo define tu trigger.

Mi prueba más cercana no es de Salesforce, y lo digo abiertamente. SamCart ejecuta un agente de eesel en tickets de Freshdesk y otro en el chat de su web, respondiendo desde 280 artículos del centro de ayuda, y el agente de tickets responde solo mientras no hay un compañero de equipo asignado. Esa es la forma que quiere un objetivo de primera respuesta. smava muestra el otro extremo: unos 27,000 tickets de Zendesk gestionados en un mes, con unos 15,300 borradores de respuesta preparados para que las personas los aprueben.

El patrón que más escucho de los compradores es modo borrador primero, y luego respuesta automática una vez que las respuestas se sostienen. eesel simula sobre tus propios casos pasados antes de salir en vivo, y mis guías de primera respuesta con IA y escalado con IA en Salesforce cubren esos traspasos. Para ver opciones, consulta mi resumen de la mejor IA para Service Cloud, los artículos de ChatGPT para Service Cloud y Claude para Service Cloud, y mi guía de IA para Salesforce Service Cloud.

¿Qué haría yo con esto en mi propia organización?

Aquí la versión corta que le daría a un administrador:

  1. Empieza con dos milestones. First Response y Resolution Time, No Recurrence, un proceso. Añade los recurrentes cuando confíes en los datos.
  2. Arregla primero la laguna de entitlements. Añade Apex para que los casos por correo y web siempre consigan uno, o tus relojes solo cubrirán parte de la cola.
  3. Escribe los triggers de finalización antes de salir en vivo. Decide qué cuenta como primera respuesta: un correo, un comentario público, o ambos.
  4. No actives demasiado pronto. Añade todas las acciones de aviso e incumplimiento, y luego activa, porque después no puedes añadir acciones.
  5. Activa el versionado ahora. Cambiar un proceso en producción sin él es doloroso.
  6. Prueba el comportamiento del horario laboral. Crea un caso de prueba y observa cómo se dispara un aviso frente a las dos lecturas de la documentación.
  7. Reporta sobre incumplimientos. Construye el reporte de Case Milestones y revisa Open Violations cada semana.

Si tu cola es el verdadero cuello de botella, mis notas sobre priorización de tickets con IA, clasificación de tickets y resumen de tickets muestran dónde la IA ahorra tiempo antes de que arranque un reloj. Los artículos de gestión de escalado y buenas prácticas de SLA te ayudan a fijar objetivos, y Front ofrece una versión más ligera de la misma idea.

Prueba eesel para Salesforce Service Cloud

Si las primeras respuestas perdidas son un problema de tamaño de cola, eesel para Salesforce funciona como un nuevo compañero de equipo en Service Cloud. Aprende de tus artículos de conocimiento y casos pasados, lee cada caso nuevo con el contexto de la cuenta, y redacta o envía la respuesta, para que tus agentes empiecen con el trabajo hecho. No cambiará tus entitlements ni milestones, y sigue trabajando dentro de ellos.

Visión general del dashboard de helpdesk con IA de eesel
Visión general del dashboard de helpdesk con IA de eesel

Empieza en modo borrador en una cola, compáralo con tus propios casos pasados, y activa la respuesta automática cuando las respuestas se sostengan. Mira cómo un agente de helpdesk con IA se une a una cola, o compara con los mejores helpdesks con IA para empresas, y después prueba eesel.

Preguntas frecuentes

¿Qué son los entitlements y milestones en Salesforce?
Un entitlement es una unidad de soporte, como soporte telefónico o soporte web, vinculada a una cuenta, un activo, un contacto o un contrato de servicio. Un milestone es un paso obligatorio con una fecha límite, como First Response o Resolution Time, que un proceso de entitlement aplica a un caso. Mi resumen de Salesforce Service Cloud cubre el resto del producto.
¿Cómo activo la gestión de entitlements en Salesforce?
Desde Setup, abre Entitlement Settings, selecciona Entitlement Management y guarda. Salesforce dice que solo los usuarios con un perfil estándar de System Administrator pueden activarlo. Para la configuración más amplia, consulta mi guía de añadir IA a Service Cloud.
¿Qué ediciones de Salesforce incluyen entitlements y milestones?
La referencia de ediciones de Salesforce lista Service-Level Agreements (Entitlement Management) para las ediciones Professional, Enterprise, Performance, Unlimited y Developer con Service Cloud, y dice que la monitorización de procesos de entitlement no está disponible en Professional. Los precios actuales por puesto están en mi desglose de precios de Salesforce Service Cloud.
¿Por qué no se inicia mi proceso de entitlement en un caso?
Normalmente el caso no tiene un entitlement. Salesforce dice que los entitlements no se añaden automáticamente a los casos de Web-to-Case o Email-to-Case, así que necesitas Apex para añadirlos. El tipo de proceso también debe coincidir: un proceso de Case solo se ejecuta en casos. Mi guía del sistema de tickets de Salesforce explica cómo llegan los casos.
¿Los milestones de Salesforce se completan automáticamente?
No. Salesforce lo señala como una limitación: los milestones no se marcan como completados automáticamente. Los agentes pueden hacer clic en Mark Completed, o un administrador puede añadir un trigger de Apex, como el documentado que completa First Response cuando se envía un correo al contacto. Para formas de acortar esa respuesta, lee mi guía de tiempo de primera respuesta.
¿Un milestone de Salesforce puede usar horario laboral?
Sí. El horario laboral de un milestone anula el del proceso de entitlement, que a su vez anula el del caso. Una laguna: el artículo de Salesforce sobre acciones de milestone dice que los triggers de tiempo de aviso e incumplimiento no usan el horario laboral. Para ver cómo otras herramientas manejan los calendarios, consulta los calendarios de SLA de Zendesk y las políticas de SLA de Freshdesk.
¿Cuáles son los límites de los procesos de entitlement y los milestones?
Salesforce lista 1.000 procesos de entitlement por organización, 10 milestones por proceso, y 10 acciones y 10 triggers de tiempo por tipo de acción en un milestone. Una vez activado un proceso, no puedes eliminar sus milestones ni añadir acciones de milestone. Mi guía de gestión de SLA con IA en soporte cubre cómo planificar en torno a límites así.
¿Un agente de IA puede ayudar a cumplir los milestones de primera respuesta de Salesforce?
Puede acortar la respuesta, pero no reemplaza el proceso. Un compañero de IA como eesel para Salesforce redacta o envía respuestas de casos, y tu milestone sigue completándose a través de tu propio trigger o un agente. Consulta mi artículo de automatización de primera respuesta con IA para ver el patrón.

Share this article