Die Apex-Aktion Massen-SMS nach Vorlage senden in Salesforce Flows ermöglicht es Ihnen, SMS-Nachrichten an eine große Liste von Datensätzen (z. B. Leads, Contacts, Accounts, Case) unter Verwendung einer einzigen SMS-Vorlage zu senden. Sie ist für die Massenverarbeitung konzipiert und eignet sich daher perfekt für geplante Flows oder die effiziente Verarbeitung von Datensatzlisten.
Massen-SMS nach Vorlage senden
- Aktionsname: Massen-SMS nach Vorlage senden (mercury__MercuryBulkSMSAction)
-
Eingabeparameter:
- SMS-Vorlagen-ID: Die ID des mercury__SMS_Template__c-Datensatzes, den Sie verwenden möchten.
- Datensatz-IDs: Eine Sammlung (Liste) von Datensatz-IDs, an die die Nachricht gesendet werden soll – dies unterstützt jeden Objekttyp (z. B. Lead, Contact, Account, Case).
Einen täglichen geplanten Flow für Leads erstellen
Ein Beispiel, wie Sie eine tägliche SMS-Erinnerung an alle Leads mit einem bestimmten Status senden können.
- Gehen Sie zu Setup und klicken Sie dann auf Flows.
- Klicken Sie auf neuen Flow.
- Wählen Sie Zeitplan-ausgelöster Flow und klicken Sie auf Erstellen.
- Legen Sie den Zeitplan fest, indem Sie das Startdatum und die Uhrzeit einstellen, z. B. täglich um 9:00 Uhr.
- Stellen Sie die Häufigkeit auf Täglich ein.
- Rufen Sie Datensätze (z. B. Leads) ab, indem Sie ein Datensätze abrufen-Element hinzufügen.
- Bezeichnung: Get Target Leads
- Objekt: Lead
-
Zustand Bedingungen:
- MobilePhone IsNull False
- Status Equals Working - Contacted (example)
- Anzahl der zu speichernden Datensätze: Alle Datensätze
- Alle Felder automatisch speichern: Ja
- Die Apex-Aktion erfordert eine Liste von IDs (Sammlung von Zeichenfolgen), keine Liste von Datensätzen. Sie können Datensatz-IDs mithilfe einer Schleife extrahieren.
- Erstellen Sie eine Variablenressource:
- API-Name: varLeadIds
- Datentyp:Text
- Mehrere Werte zulassen (Sammlung): Aktiviert (wahr)
- Fügen Sie ein Schleifen-Element hinzu, um Get Target Leads zu durchlaufen.
- Fügen Sie innerhalb der Schleife ein Zuweisungs-Element hinzu:
- Variable: varLeadIds
- Operator: Hinzufügen
- Wert: Aktuelles Element aus Schleife > Id
- Um die SMS-Vorlagen-ID zu erhalten, können Sie die ID hartcodieren oder abfragen.
- Fügen Sie ein Datensätze abrufen-Element hinzu.
- Bezeichnung: Get SMS Template
- Objekt: SMS_Template__c
- Filter: Name Equals 'Ihr Vorlagenname'
- Speichern Sie die Id.
- Rufen Sie die Apex-Aktion auf, indem Sie ein Aktions-Element hinzufügen.
- Suchen Sie nach Massen-SMS nach Vorlage senden.
- Legen Sie die Eingabewerte fest:
- Datensatz-IDs: {!varLeadIDs}, d. h. die Sammlungsvariable aus Schritt 8.
- SMS-Vorlagen-ID: {!Get_SMS_Template.Id} oder fügen Sie eine hartcodierte ID ein, z. B. „a0A...“
- Speichern Sie den Flow, z. B. als „Tägliche Lead-SMS-Kampagne“.
- Debuggen Sie, um mit einem kleinen Satz von Datensätzen zu testen.
- Aktivieren Sie ihn, wenn Sie fertig sind.