Nunca te pierdas el ritmo: notificaciones para la eliminación de clientes potenciales en la cadencia de participación de ventas

Nunca te pierdas el ritmo: notificaciones para la eliminación de clientes potenciales en la cadencia de participación de ventas

Última actualización el 1 de noviembre de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo se notifica al propietario del cliente potencial cuando alguien elimina un cliente potencial de la cadencia de participación de ventas?

Objetivos:

Después de leer este blog, podrás:

  • Comprender la captura de datos modificados
  • Comprender el objeto ActionCadenceTracker
  • Suscríbase para cambiar eventos mediante un activador de Apex
  • Llamar a un flujo iniciado automáticamente desde la clase Apex
  • Y mucho más.

👉 Anteriormente, escribí un artículo sobre Sales Engagement. ¿Por qué no echarles un vistazo mientras lo haces?

  1. ¿Ya ha recorrido el camino de ladrillos amarillos de la cadencia de ventas?

A Benjamin Moore , administrador de Salesforce en Gurukul On Cloud (GoC), se le ha asignado una tarea específica. Siempre que un vendedor por teléfono o el equipo de ventas internas elimine un cliente potencial (cliente potencial) de la cadencia de participación de ventas, asegúrese de la creación automática de una tarea con estos detalles:

  • Asunto : – Cliente potencial eliminado de la cadencia de participación en ventas
  • Estado : – No iniciado
  • Prioridad :- Alta
  • Fecha de vencimiento : – Hoy
  • Relacionado con : – Plomo
  • Asignado a : – Propietario principal

¿Qué es la cadencia de participación en ventas?

La adquisición de clientes potenciales es un paso importante en cualquier esfuerzo de marketing. Una vez que los equipos de ventas internas tienen una lista de clientes potenciales, están listos para emprender actividades de divulgación. ¡Pero espera! Demos un paso atrás y reflexionemos sobre las siguientes preguntas como preámbulo para comprender la cadencia de ventas: (1) ¿Con qué frecuencia desea que sus representantes se comuniquen con los clientes potenciales? (2) ¿Cómo le gustaría que se comunicaran con el cliente potencial, mediante llamada o correo electrónico? (2) ¿Cómo desea capturar la disposición de las llamadas? (3) etcétera.

La cadencia de participación de ventas es una línea de tiempo de las actividades y métodos de ventas que siguen los representantes de ventas para atraer clientes potenciales. El propósito de una cadencia es facilitar que el representante de ventas interno cumpla con el cronograma y garantice que los prospectos no sean olvidados, es decir, que nada se pierda. Por ejemplo, si ofrece una consulta gratuita en su sitio web y alguien completa un formulario, la cadencia incluiría una lista de las cosas que hace para programar la primera reunión.

Una cadencia de ventas normalmente incluye tres puntos de contacto diferentes: correo electrónico , redes sociales y llamadas/correos de voz . La cadencia, para diferentes embudos de ventas, puede diferir, pero siempre debe incluir una combinación de las tres formas de comunicación mencionadas.

Una cadencia de participación de ventas se parece a esto:

HVS.png

En otras palabras, las cadencias de participación de ventas difieren de un tipo de proceso de ventas a otro, pero la idea básica sigue siendo la misma: toques consistentes y secuenciales.

¿Qué es la captura de datos modificados?

Seguir leyendo

Validaciones personalizadas mediante flujos activados por registros

Validaciones personalizadas mediante flujos activados por registros

Última actualización el 3 de agosto de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • ¿Cómo se escribe una regla de validación utilizando un flujo desencadenado por registros antes de guardar sin crear metadatos adicionales?

Objetivos:

Después de leer este blog, podrá:

  • Comprender la regla de validación
  • Flujo antes de guardar activado por registro de usuario para crear una regla de validación
  • Mostrar el mensaje de error en la parte superior de la página
  • Y mucho más

👉 Anteriormente, escribí varias publicaciones sobre la validación y Salesforce Flow. ¿Por qué no echarles un vistazo mientras estás en ello?

  1. Adición de validación a los componentes de la pantalla de flujo
  2. ¿Regla de validación usando un flujo antes de guardar? ¡Sí!
  3. Cómo corregir el error FIELD_CUSTOM_VALIDATION_EXCEPTION)

A Benjamin Moore , administrador de Salesforce en Gurukul On Cloud (GoC), se le ha encomendado un requisito específico. Debe restringir que los usuarios creen una nueva oportunidad dentro de la cuenta si existe una oportunidad abierta. El siguiente texto debe utilizarse para el mensaje de error:

Utilice la oportunidad abierta existente dentro de esta cuenta. Si necesita más ayuda o tiene preguntas sobre la gestión de oportunidades, póngase en contacto con el soporte de TI.

¿Qué es la regla de validación?

Una regla de validación permite que un administrador del sistema defina una lógica personalizada y mensajes de error para garantizar la integridad de los datos. La regla puede contener una fórmula o una expresión que evalúe los datos en uno o más campos y devuelva un valor verdadero o falso . Por ejemplo, la regla incluye un mensaje de error que se muestra cuando devuelve un valor verdadero que indica que se están ingresando datos incorrectos. Recuerde, una regla de validación solo se activa cuando se crea o edita un registro .

En este artículo, hablé sobre muchos hechos ocultos que no son muy conocidos sobre la regla de validación . Por ejemplo, mostré cómo usar una regla de validación para administrar requisitos usando tipos de metadatos personalizados.

¿Qué es Antes de Guardar Flujo?

El flujo antes de guardar es un disparador que se realiza antes de una operación , como una inserción, actualización, eliminación, etc. Puede usar dicho flujo para verificar o cambiar valores antes de que los datos se actualicen o inserten en la base de datos. Guardar antes es mucho más rápido porque cada registro no se guarda en la base de datos nuevamente. Evitar ese procedimiento de guardado adicional significa omitir otra ronda de reglas de asignación, reglas de respuesta automática, reglas de flujo de trabajo y otras personalizaciones que tardan en ejecutarse. Use un flujo antes de guardar en los siguientes casos de uso:

  1. Actualizar campos en registros nuevos o modificados: significa que desea actualizar los campos en el registro que inició el Flujo
  2. Activar una regla de validación (no necesaria después del lanzamiento de winter'24)

Lea este artículo para obtener más información sobre cuándo usar el flujo anterior frente al flujo posterior al guardado.

Enfoque de Campeón de Automatización (I-do):

Paso 2: uso del elemento de decisión para verificar si la oportunidad se creó o actualizó

Ahora usaremos el elemento Decisión para verificar si el registro de oportunidad fue creado o actualizado.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso : {!$Record.Id}
      2. Operador : es nulo
      3. Valor : {!$ConstanteGlobal.Verdadero}
  5. Cuándo ejecutar el resultado : si se cumplen los requisitos de la condición
  6. Haz clic en la X en la parte superior para guardar tus cambios.

Paso 3: agregar un elemento Obtener registro para encontrar oportunidades abiertas relacionadas

El siguiente paso es usar el elemento Obtener registros para encontrar oportunidades abiertas relacionadas en la cuenta.

  1. En Flow Designer, debajo del nodo Creado , haga clic en el icono + y seleccione el elemento Obtener registros .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Seleccione el objeto Oportunidad de la lista desplegable.
  4. Seleccione Se cumplen todas las condiciones (Y) .
  5. Establecer condiciones de filtro
    1. Fila 1:
      1. Campo : ID de cuenta
      2. Operador : Igual
      3. Valor : {!$Record.AccountId}
    2. Haga clic en Agregar condición
      1. Fila 1:
        1. Campo : EstáCerrado
        2. Operador : Igual
        3. Valor : {!$ConstanteGlobal.Falso}
  6. Cuántos registros almacenar:
    1. seleccione Todos los registros
  7. Cómo almacenar datos de registro:
    1. Elija la opción para Almacenar automáticamente todos los campos .
  8. Haz clic en la X en la parte superior para guardar tus cambios.

Paso 4: uso del elemento de decisión para verificar si se encontró o no una oportunidad abierta  

Ahora, usaremos el elemento Decisión para comprobar si el elemento Obtener registros anterior devuelve un registro de oportunidades abiertas.

  1. En Flow Designer, haga clic en el icono + y seleccione el elemento Decisión .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. En Detalles del resultado , ingrese la etiqueta que el nombre de la API se completará automáticamente.
  4. Requisitos de condición para ejecutar el resultado : se cumplen todas las condiciones (Y)
    1. Fila 1:
      1. Recurso: {!Get_Related_Opportunity}
      2. Operador: es nulo
      3. Valor: {!$ConstanteGlobal.Falso}
  5. Cuándo ejecutar Resultado : Si se cumplen los requisitos de la condición .
  6. Haga clic en Listo .

Paso 5: agregar un elemento de error personalizado para mostrar mensajes de error

  1. En el nodo , seleccione el elemento Error personalizado .
  2. Introduzca un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
  3. Establecer detalles del mensaje de error 1
    1. Dónde mostrar el mensaje de error : en una ventana en una página de registro
    2. Mensaje de error:
      1. Utilice la oportunidad abierta existente dentro de esta cuenta. Si necesita más ayuda o tiene preguntas sobre la gestión de oportunidades, póngase en contacto con el soporte de TI.
  4. Haz clic en la X en la parte superior para guardar tus cambios.

Al final, Benjamin's Flow se verá como la siguiente captura de pantalla:

Una vez que todo se vea bien, realice los siguientes pasos:

  1. Haga clic en Guardar .
  2. Ingrese la etiqueta de flujo, el nombre de la API se completará automáticamente.
  3. Haga clic en Mostrar avanzado .
  4. Versión de API para ejecutar el flujo : 59
  5. Etiqueta de entrevista : regla de validación personalizada mediante flujo {!$Flow.CurrentDateTime}
  6. Haga clic en Guardar .

¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar .

👉 Mira el video para obtener instrucciones paso a paso.

[contenido incrustado]
Cosas para recordar
  1. El límite para el campo del mensaje de error es de 255 caracteres.
  2. Solo puede agregar un mensaje de error para una página.
  3. Solo puede agregar un mensaje de error por campo.
  4. no es posible utilizar el enlace con su mensaje de error.
    1. parámetro de escape Indica si cualquier marcado HTML en el mensaje de error personalizado se debe escapar ( verdadero ) o no ( falso ). Este parámetro se ignora tanto en Lightning Experience como en la aplicación móvil Salesforce, y el HTML siempre se escapa. El parámetro de escape solo se aplica en Salesforce Classic. Lea este artículo para obtener más información.

Prueba de concepto

A partir de ahora, si un usuario intenta crear una nueva oportunidad en una cuenta que ya tiene una oportunidad abierta, se activará el flujo activado por registro antes de guardar que hemos creado y mostrará un mensaje de error.

Evaluación formativa:

¡Quiero saber de ti!

¿Qué es una cosa que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntase libre de compartir en los comentarios a continuación.

Seguir leyendo

Recetas para automatizar la administración de grupos de Chatter

Última actualización el 19 de octubre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo usar el flujo activado por registros para automatizar los trabajos comunes de administración de grupos de chat para mejorar la productividad? Objetivos: Chatter Group es una de las mejores maneras de impulsar la colaboración en su organización. Un grupo de Chatter representa un grupo

La publicación Recetas para automatizar la administración de grupos de Chatter apareció primero en Automation Champion .

Seguir leyendo

Definir condiciones adicionales al actualizar registros

Última actualización el 2 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo puedo usar la automatización para actualizar las oportunidades abiertas relacionadas con una cuenta? Objetivos: Usar el elemento de decisión para verificar el estado actual de la cuenta. Definir criterios para que registros específicos reciban actualizaciones específicas. Usar flujo desencadenado por registros para actualizar.

La publicación Definir condiciones adicionales al actualizar registros apareció primero en Automation Champion .

Seguir leyendo

Actualizar cotizaciones relacionadas a denegadas excepto la que se aceptó

Última actualización el 3 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo uso la automatización para actualizar otros registros relacionados de un objeto? Objetivos: después de leer este blog, podrá: Usar Salesforce para actualizar automáticamente las cotizaciones asociadas con una Oportunidad Usar el elemento de decisión para

La publicación Actualizar cotizaciones relacionadas a denegadas excepto la que fue aceptada apareció primero en Automation Champion .

Seguir leyendo

Cómo obtener la URL base de la organización de Salesforce en Flow

Última actualización el 25 de abril de 2022 por Rakesh Gupta Gran idea o pregunta persistente: ¿Cómo obtiene la URL base de su organización de Salesforce (incluida la comunidad) y la URL completa de registro en Flow? Objetivos: después de leer este blog, podrá: Obtener la URL base de su organización de Salesforce en el flujo

La publicación Cómo obtener la URL base de la organización de Salesforce en Flow apareció primero en Automation Champion .

Seguir leyendo

Eliminar el formato de texto enriquecido con Flow

Última actualización el 23 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se elimina automáticamente el marcado HTML del campo de área de texto enriquecido y se devuelve texto sin formato? Objetivos: después de leer este blog, podrá: Comprender cómo usar el método de picadura de stripHtmlTags Comprender cómo verificar

La publicación Eliminar el formato de texto enriquecido mediante Flow apareció primero en Automation Champion .

Seguir leyendo

Cómo reparar el error de operación DML MIXTO

Última actualización el 18 de abril de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo resuelve MIXED_DML_OPERATION: la operación DML en el objeto de configuración no está permitida después de haber actualizado un error de objeto que no es de configuración (o viceversa)? El flujo activado por registros es una forma de automatizar los procesos comerciales. El flujo activado por registro es un

La publicación Cómo corregir un error de operación DML MIXTO apareció primero en Automation Champion .

Seguir leyendo

¿Necesita agregar automáticamente el rol de contacto de oportunidad a una oportunidad? ¡Sigue leyendo!

Última actualización el 15 de abril de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se agrega automáticamente un rol de contacto de oportunidad a una oportunidad? Objetivos: después de leer este blog, podrá: Comprender el rol de contacto de oportunidad Evitar el código duro de Id usando el elemento de obtención de registros Usar el elemento de decisión

La publicación ¿Necesita agregar automáticamente el rol de contacto de oportunidad a una oportunidad? ¡Sigue leyendo! apareció por primera vez en Automation Champion .

Seguir leyendo

Actualice el estado del caso a través de la respuesta de correo electrónico a caso

Última actualización el 30 de marzo de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo puede actualizar automáticamente el estado del caso cuando recibe una respuesta de los clientes a través de Correo electrónico para registro de casos? Objetivos: esta publicación de blog nos ayudará a comprender lo siguiente Comprender cómo funciona el correo electrónico para el caso Crear un flujo que se active en

La publicación Actualizar el estado del caso a través de la respuesta de correo electrónico a caso apareció primero en Automation Champion .

Seguir leyendo

¡Elimine automáticamente la licencia del paquete administrado de un usuario desactivado!

Última actualización el 29 de marzo de 2022 por Rakesh GuptaSalesforce Flow es una forma fantástica de automatizar varios procesos comerciales. Le permite crear un flujo basado en ciertos criterios que establezca. El flujo de Salesforce puede hacer muchas cosas: crear un registro, actualizar registros, publicar en Chatter, enviar un correo electrónico, etc.

¡La licencia de paquete administrado posterior a la eliminación automática de un usuario desactivado! apareció por primera vez en Automation Champion .

Seguir leyendo

Reenvío automático de registros a una conexión mediante Salesforce Flow

Última actualización el 11 de marzo de 2022 por Rakesh GuptaGran idea o pregunta duradera: Salesforce-to-Salesforce es una función compatible de forma nativa de la plataforma Salesforce y permite fácilmente que dos socios comerciales compartan registros de datos relevantes en tiempo real. Le permite compartir registros con sus socios comerciales que usan Salesforce y

La publicación Reenvío automático de registros a una conexión mediante Salesforce Flow apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 81 (¿Alguna vez se preguntó qué es un flujo activado por registro por objeto – Por tipo?))

Esta es una continuación de mi último artículo Salesforce Flow Design Patterns: from Fundamentals to Mastery. En mi artículo anterior, hablé de varias prácticas recomendadas y consideraciones de diseño cuando se trata de crear un flujo eficiente. Este artículo va un paso más allá y explica cómo un usuario puede crear y

La publicación Getting Started with Salesforce Flow – Part 81 (¿Alguna vez se preguntó qué es un flujo activado por registro por objeto – por tipo?)) Apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 79 (Convenciones de nomenclatura de Salesforce Flow)

Última actualización el 9 de noviembre de 2021 por Rakesh Gupta Como programador declarativo, siempre desea crear flujos limpios donde los nombres deben ser apropiados para que a cualquier otro programador le resulte más fácil leer el flujo y comprenderlo. Ahora, esto puede parecerle insignificante, pero piense

La publicación Getting Started with Salesforce Flow – Part 79 (Convenciones de nomenclatura de Salesforce Flow) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 78 (Reenvío automático de registros a una conexión)

Última actualización el 3 de noviembre de 2021 por Rakesh Gupta Para comprender cómo resolver el mismo caso de uso comercial utilizando Process Builder. Consulte este artículo Introducción a Process Builder – Parte 10 (Reenvío automático de registros a una conexión). Gran idea o pregunta duradera: Salesforce-to-Salesforce es una función compatible de forma nativa

La publicación Getting Started with Salesforce Flow – Part 78 (Auto Forward Records to a Connection) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 77 (Ejecución de reglas de asignación de clientes potenciales desde Salesforce Flow)

Última actualización el 1 de noviembre de 2021 por Rakesh Gupta Para comprender cómo resolver el mismo caso de uso comercial utilizando Process Builder. Consulte este artículo Introducción a Process Builder – Parte 49 (Ejecución de reglas de asignación de clientes potenciales desde Process Builder). Gran idea o pregunta duradera: ¿Cómo se ejecuta el

La publicación Getting Started with Salesforce Flow – Part 77 (Ejecución de reglas de asignación de clientes potenciales desde Salesforce Flow) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 70 (Creación de una lógica de uso compartido de registros personalizada)

👉 Entender cómo resolver el mismo caso de uso empresarial utilizando Process Builder y Salesforce Flow. Consulte este artículo Introducción a Process Builder – Parte 16 (Creación de una lógica personalizada para compartir registros). Gran idea o pregunta duradera: compartir registros automáticamente sin compartir reglas o jerarquía de roles con Apex

La publicación Getting Started with Salesforce Flow – Part 70 (Creación de una lógica personalizada para compartir registros) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 65 (Registro de seguimiento automático basado en criterios)

Gran idea o pregunta duradera: ¿Cómo pueden los usuarios seguir automáticamente los registros cuando los registros cumplen con criterios específicos? Dentro de Salesforce, los usuarios pueden seguir y dejar de seguir registros haciendo clic en el icono Seguir en la página de detalles del registro. Si quieres… Sigue leyendo

La publicación Getting Started with Salesforce Flow – Part 65 (Registro de seguimiento automático basado en criterios) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 64 (Mejora en Flow – Aprenda a usar NO CONTIENE Operador – ¡y presumir!)

Última actualización el 25 de mayo de 2021 por Rakesh Gupta Gran idea o pregunta duradera: ¿Qué sucede si su caso de uso requiere que use el operador NO CONTIENE en Flow? Con un suspiro, es posible que desee recordarme que, en Salesforce Flow, uno… Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 64 (Upskill on Flow – Learn How to Use DOESN'T CONTAINS Operator – and Show-Off!) Apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 39 (Notificación de fuera de la oficina para publicación de Chatter)

Última actualización el 4 de enero de 2021 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo configurar un mensaje de fuera de la oficina para una publicación de charla? Los mensajes Fuera de la oficina son respuestas automáticas de correo electrónico que se envían a colegas, clientes y clientes … Continuar leyendo

La publicación Introducción a Salesforce Flow – Parte 39 (Notificación de fuera de la oficina para la publicación de Chatter) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 35 (Cuándo usar los flujos activados por registros antes de guardar y después de guardar)

Última actualización el 19 de diciembre de 2020 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cuándo usar los flujos activados por registros "Antes de guardar" o "Después de guardar"? Objetivos: Después de leer esta publicación de blog, podrá comprender: ¿Cuándo debe usar el flujo activado por registro antes de guardar? … Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 35 (Cuándo usar los flujos activados por registros antes de guardar y después de guardar) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 52 (Cambio de juego de Salesforce Flow para administradores y desarrolladores de Salesforce)

Última actualización el 10 de enero de 2021 por Rakesh Gupta Gran idea o pregunta duradera: muchos de nosotros desconocemos el poder de Salesforce Flow (también conocido como Lightning Flow). Le permite minimizar el código utilizado en su organización usando… Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 52 (Salesforce Flow Game Changer para administradores y desarrolladores de Salesforce) apareció primero en Automation Champion .

Seguir leyendo

Introducción a Salesforce Flow – Parte 54 (Seguimiento automático de una pregunta de Chatter después de la respuesta)

Última actualización el 21 de enero de 2021 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo se asegura de que se notifique a un usuario sobre las respuestas adicionales a una pregunta de Chatter que respondió? Con Preguntas de Chatter, los usuarios pueden hacer preguntas en su Chatter … Continuar leyendo

La publicación Getting Started with Salesforce Flow – Part 54 (Auto-follow a Chatter Question After Reply) apareció primero en Automation Champion .

Seguir leyendo