La acción de Apex Enviar SMS masivos por plantilla en los flujos de Salesforce te permite enviar mensajes SMS a una lista grande de registros (por ejemplo, candidatos, contactos, cuentas, casos) usando una sola plantilla de SMS. Está diseñada para el procesamiento masivo, lo que la hace perfecta para los flujos programados o para gestionar listas de registros de forma eficiente.
Enviar SMS masivos por plantilla
- Nombre de la acción: Enviar SMS masivos por plantilla (mercury__MercuryBulkSMSAction)
-
Parámetros de entrada:
- ID de plantilla de SMS: el ID del registro mercury__SMS_Template__c que quieres usar.
- ID de registro: una colección (lista) de ID de registro a los que enviar el mensaje. Admite cualquier tipo de objeto (por ejemplo, candidato, contacto, cuenta, caso).
Crear un flujo programado diario para candidatos
Un ejemplo de cómo enviar un recordatorio diario por SMS a todos los candidatos con un estado específico.
- Ve a Configuración y, luego, haz clic en Flujos.
- Haz clic en Nuevo flujo.
- Selecciona Flujo activado por planificación y haz clic en Crear.
- Establece la planificación indicando la fecha y la hora de inicio; por ejemplo: todos los días a las 9:00.
- Establece la frecuencia en Diariamente.
- Obtén registros (por ejemplo, candidatos) añadiendo un elemento Obtener registros.
- Etiqueta: Obtener candidatos objetivo
- Objeto: Candidato
-
Condición Requisitos:
- MobilePhone No es nulo
- Estado Igual a Trabajando - Contactado (ejemplo)
- Cuántos registros almacenar: Todos los registros
- Almacenar automáticamente todos los campos: Sí
- La acción de Apex requiere una lista de ID (colección de cadenas de texto), no una lista de registros. Puedes extraer los ID de registro utilizando un bucle.
- Crea un recurso de variable:
- Nombre de la API: varLeadIds
- Tipo de datos: Texto
- Permitir múltiples valores (colección): Marcado (verdadero)
- Añade un elemento Bucle para iterar sobre Obtener candidatos objetivo.
- Dentro del bucle, añade un elemento Asignación:
- Variable: varLeadIds
- Operador: Añadir
- Valor: Elemento actual del bucle > Id
- Para obtener el ID de la plantilla de SMS, puedes escribir el ID directamente en el código o consultarlo.
- Añade un elemento Obtener registros.
- Etiqueta: Obtener plantilla de SMS
- Objeto: SMS_Template__c
- Filtro: Nombre Igual a 'Nombre de tu plantilla'
- Almacena el Id.
- Llama a la acción de Apex añadiendo un elemento Acción.
- Busca Enviar SMS masivos por plantilla.
- Establece los valores de entrada:
- ID de registro: {!varLeadIDs}, es decir, la variable de colección del paso 8.
- ID de plantilla de SMS: {!Get_SMS_Template.Id} o pega un ID escrito directamente, p. ej., 'a0A...'
- Guarda el flujo; p. ej., Campaña diaria de SMS para candidatos.
- Depura para probarlo con un conjunto pequeño de registros.
- Actívalo cuando esté listo.