L'action Apex Envoyer des SMS en masse via un modèle dans les flux Salesforce vous permet d'envoyer des SMS à une grande liste d'enregistrements (p. ex. pistes, contacts, comptes, requêtes) à l'aide d'un modèle de SMS unique. Elle est conçue pour le traitement en masse, ce qui la rend idéale pour les flux planifiés ou pour gérer efficacement des listes d'enregistrements.
Envoyer des SMS en masse via un modèle
- Nom de l'action : Envoyer des SMS en masse via un modèle (mercury__MercuryBulkSMSAction)
-
Paramètres d'entrée :
- ID du modèle de SMS : l'ID de l'enregistrement mercury__SMS_Template__c que vous souhaitez utiliser.
- ID d'enregistrements : une collection (liste) d'ID d'enregistrements auxquels envoyer le message. Cette option prend en charge n'importe quel type d'objet (p. ex. piste, contact, compte, requête).
Créer un flux planifié quotidien pour les pistes
Voici un exemple de la procédure à suivre pour envoyer un rappel par SMS quotidien à toutes les pistes ayant un statut spécifique.
- Allez dans Configuration, puis cliquez sur Flux.
- Cliquez sur Nouveau flux.
- Sélectionnez Flux déclenché par une planification, puis cliquez sur Créer.
- Définissez la planification en configurant la date et l'heure de début, par exemple tous les jours à 9 h 00.
- Définissez la fréquence sur Quotidien.
- Obtenez des enregistrements (p. ex. des pistes) en ajoutant un élément Obtenir des enregistrements.
- Étiquette : Obtenir les pistes cibles
- Objet : Piste
-
Condition Exigences :
- Téléphone mobile Est nul Faux
- Statut Égal à En cours - Contacté (exemple)
- Nombre d'enregistrements à stocker : tous les enregistrements
- Stocker automatiquement tous les champs : oui
- L'action Apex nécessite une liste d'IDs (collection de chaînes), et non une liste d'enregistrements. Vous pouvez extraire les IDs d'enregistrement à l'aide d'une boucle.
- Créez une ressource de variable :
- Nom d'API : varLeadIds
- Type de données : Texte
- Autoriser plusieurs valeurs (collection) : coché (vrai)
- Ajoutez un élément Boucle pour itérer sur Obtenir les pistes cibles.
- Dans la boucle, ajoutez un élément Attribution :
- Variable : varLeadIds
- Opérateur : Ajouter
- Valeur : Élément actuel de la boucle > Id
- Pour obtenir l'ID du modèle de SMS, vous pouvez coder en dur l'ID ou l'interroger.
- Ajoutez un élément Obtenir des enregistrements.
- Étiquette : Obtenir le modèle de SMS
- Objet : SMS_Template__c
- Filtre : Nom Égal à « Nom de votre modèle »
- Stockez l'ID.
- Appelez l'action Apex en ajoutant un élément Action.
- Recherchez Envoyer des SMS en masse via un modèle.
- Définissez les valeurs d'entrée :
- IDs d'enregistrement : {!varLeadIDs}, c'est-à-dire la variable de collection de l'étape 8.
- ID du modèle de SMS : {!Get_SMS_Template.Id} ou collez un ID codé en dur, p. ex. « a0A... »
- Enregistrez le flux, p. ex. Campagne SMS quotidienne pour les pistes.
- Déboguez pour tester avec un petit ensemble d'enregistrements.
- Activez lorsque vous êtes prêt.