Wenn Nutzer einen SMS-Workflow in NetSuite mithilfe von Sinch SMS einrichten, müssen sie an drei verschiedenen Stellen denselben Datensatztyp (z. B. Interessent, Rechnung, Kunde) auswählen. Wenn diese nicht übereinstimmen, wird die SMS nicht versendet.
Workflow-Konfiguration
Um eine SMS automatisch aus NetSuite zu versenden, konfigurieren Sie drei Bildschirme:
Workflow-Konfiguration: Hier wählen Sie den Datensatztyp und die Nachrichtenvorlage (Sinch SMS-Seite) aus
NetSuite-Workflow: Hier richten Sie ein, wann der Workflow ausgeführt werden soll
Workflow-Aktion: Hier weisen Sie den Workflow an, einen SMS-Job zu erstellen
Der Datensatztyp muss bei allen drei identisch sein. Wenn Sie an einer Stelle "Interessent" auswählen, aber an einer anderen "Lead", erkennt das System die Abweichung und verhindert, dass die SMS versendet wird.
Leitfaden zur Workflow-Einrichtung
Schritt 1: Workflow-Konfiguration einrichten
Gehen Sie zu Sinch SMS > Neue Workflow-Konfiguration erstellen. Sie können entweder die KI-gestützte Erstellung oder die Manuelle Einrichtung verwenden.
-
Füllen Sie das Formular aus:
-
Geben Sie einen eindeutigen Namen ein, z. B. Sample Workflow for PROSPECT.
Tipp: Notieren Sie sich genau den Namen, den Sie verwendet haben – Sie werden ihn in Schritt 3 (Workflow-Aktion hinzufügen) wieder benötigen.
Wählen Sie den Datensatztyp für den Workflow-Auslöser (Workflow trigger record type) – dies ist der Datensatztyp, der die SMS auslösen soll, z. B. Prospect.
Legen Sie das Kontaktfeld (Contact Field) so fest, dass es übereinstimmt, z. B. Prospect.
Wählen Sie eine Nachrichtenvorlage, z. B. Prospect - Enquiry.
-
Öffnen Sie die Erweiterten Einstellungen und füllen Sie Folgendes aus:
Telefonnummernfeld (Phone Number Field) z. B. Mobile Phone
Absender-ID (Sender ID): Die Telefonnummer, von der die SMS stammt, z. B. +61412345678
Workflow-Beschreibung (optional)
Als Vertriebsmitarbeiter versenden (optional)
-
-
Klicken Sie auf Workflow speichern.
Schritt 2: NetSuite-Workflow erstellen
Gehen Sie zu Customization > Workflow > Workflows > New.
-
Füllen Sie den Abschnitt Basic Information aus:
Geben Sie dem Workflow einen Namen, z. B. WF Workflow Config - PROSPECT
-
Datensatztyp (Record Type): Einige Datensatztypen in NetSuite sind unter einem übergeordneten Typ („Parent“) gruppiert:
z. B. sind Prospect, Lead und Customer alle unter Customer gruppiert.
Wenn Sie „Prospect“ möchten, müssen Sie zunächst Customer als Datensatztyp (Record Type) auswählen.
-
Untertypen (Sub Types): Nachdem Sie den übergeordneten Datensatztyp (Record Type) ausgewählt haben, wählen Sie den spezifischen Untertyp, der Ihrer Auswahl in Schritt 1 entspricht, z. B. wählen Sie Prospect aus der Liste.
Hinweis: Der hier gewählte Untertyp muss mit dem Datensatztyp für den Workflow-Auslöser aus Schritt 1 (Workflow-Konfiguration einrichten) übereinstimmen. Ein Fehler an dieser Stelle ist die häufigste Ursache für fehlgeschlagene SMS-Zustellungen.
Wählen Sie im Abschnitt Initiation die Option Event Based (Ereignisbasiert).
-
Im Abschnitt Event Definition (Ereignisdefinition):
Aktivieren Sie ON VIEW OR UPDATE (oder welchen Auslöser auch immer Sie benötigen, um zu aktualisieren).
Auslösertyp (Trigger Type) z. B. Before Record Load
Setzen Sie Use auf Visual Builder
Nachschlagetabelle für Datensatztypen
Verwenden Sie diese Tabelle, um den korrekten Datensatztyp und Untertyp zu finden, die Sie im NetSuite-Workflow auswählen müssen, basierend auf Ihrer Auswahl in Schritt 1 (Workflow-Konfiguration einrichten).
Einige Datensatztypen sind in NetSuite gruppiert. Sie müssen zuerst den Gruppennamen auswählen und dann den spezifischen Typ:
Customer, Lead und Prospect befinden sich alle in der Gruppe Customer.
Estimate (angezeigt als „Estimate / Quote“), Invoice (Rechnung), Item Fulfillment und Sales Order befinden sich alle in der Gruppe Transaction.
Opportunity steht für sich allein – wählen Sie es einfach direkt aus.
Datensatztypen für Field Service Management werden angezeigt, nachdem das FSM-Bundle installiert wurde. Wählen Sie den passenden Field-Service-Datensatztyp für Ihren Anwendungsfall aus.
Wählen Sie für Contact (Kontakt), Employee, Partner, Support Case und Vendor denselben Namen wie für den Auslösertyp. Es ist kein Untertyp erforderlich.
Um diese Tabelle zu lesen, suchen Sie Ihren Datensatztyp in der ersten Spalte und verwenden Sie dann die zweite und dritte Spalte bei der Einrichtung des NetSuite-Workflows.
| Datensatztyp des Workflow-Auslösers | Datensatztyp (im Workflow) | Untertyp (im Workflow) |
Kontakt |
Kontakt |
Keine |
Kunde |
Kunde |
Kunde |
Mitarbeiter |
Mitarbeiter |
Keine |
Estimate |
Transaction |
Estimate / Quote |
Field Service Management |
Field Service * |
Keine |
Rechnung |
Transaction |
Rechnung |
Artikelerfüllung |
Transaction |
Artikelerfüllung |
Lead |
Kunde |
Lead |
Verkaufschance |
Verkaufschance |
Keine |
Partner |
Partner |
Keine |
Interessent |
Kunde |
Interessent |
Kundenauftrag |
Transaction |
Kundenauftrag |
Support Case |
Support Case |
Keine |
Lieferant |
Lieferant |
Keine |
Schritt 3: Workflow-Aktion hinzufügen
Sobald der Workflow gespeichert ist, müssen Sie eine Aktion hinzufügen, die ihn anweist, einen SMS-Job zu erstellen.
Aktion einrichten
Fügen Sie innerhalb des Workflows eine neue Workflow Action hinzu und wählen Sie Create Record.
Stellen Sie sicher, dass der Workflow-Name oben mit Ihrem Workflow übereinstimmt, z. B. WF Workflow Config - PROSPECT.
Setzen Sie State auf State 1 (oder den entsprechenden Status).
Setzen Sie Trigger On auf Entry.
Parameter einrichten
Setzen Sie den Datensatztyp (Record Type) auf Sinch - SMS Workflow Job.
-
Fügen Sie diese beiden Felder hinzu:
Feld Wert Spalte Workflow-Konfiguration
Wählen Sie die in Schritt 1 erstellte Konfiguration aus, z. B. Sample Workflow for PROSPECT
SELECTION
Record ID
{id}
FORMULA
Klicken Sie auf Speichern.
Hinweis: Der Name der Workflow-Konfiguration muss exakt mit dem Namen aus Schritt 1 übereinstimmen. Die Record ID-Formel {id} teilt dem System mit, welcher Datensatz den Workflow ausgelöst hat. Verwenden Sie hier immer {id} .
Checkliste
In der Workflow-Konfiguration: Haben Sie den korrekten Datensatztyp festgelegt? z. B. Prospect
In der Workflow-Konfiguration: Stimmt das Kontaktfeld überein? z. B. Prospect
Im NetSuite-Workflow: Haben Sie den richtigen übergeordneten Datensatztyp ausgewählt? z. B. Customer für Prospect
Im NetSuite-Workflow: Haben Sie den korrekten Untertyp ausgewählt? z. B. Prospect
In der Workflow-Aktion: Ist der Datensatztyp auf Sinch - SMS Workflow Job eingestellt?
In der Workflow-Aktion: Stimmt der Name der Workflow-Konfiguration exakt überein?
In der Workflow-Aktion: Ist die Record ID auf {id} gesetzt?
Fehlerbehebung
Das System prüft automatisch auf Unstimmigkeiten, wenn ein Workflow ausgeführt wird. Wenn es ein Problem gibt, erstellt es ein Fehlerprotokoll, das Sie in NetSuite finden können.
„Workflow configuration record type mismatch“
Was das bedeutet: Der Datensatztyp in Ihrer Workflow-Konfiguration stimmt nicht mit dem Datensatztyp überein, der den Workflow ausgelöst hat.
Beispiel: Sie haben die Workflow-Konfiguration auf „Prospect“ eingestellt, aber der NetSuite-Workflow wird für „Lead“-Datensätze ausgeführt.
So beheben Sie das Problem:
Gehen Sie zu Sinch SMS > User Errors, um das Fehlerprotokoll zu finden.
Öffnen Sie die verknüpfte Workflow-Konfiguration und überprüfen Sie den Datensatztyp für den Workflow-Auslöser.
Öffnen Sie den NetSuite-Workflow und überprüfen Sie den Record Type und Sub Type.
Verwenden Sie die Nachschlagetabelle oben, um sicherzustellen, dass sie übereinstimmen.
Aktualisieren Sie den jeweils falschen.
„SMS template record type mismatch“
Was das bedeutet: Die von Ihnen ausgewählte Nachrichtenvorlage ist für einen anderen Datensatztyp eingerichtet als Ihre Workflow-Konfiguration.
Beispiel: Ihre Workflow-Konfiguration ist auf „Prospect“ eingestellt, aber die Nachrichtenvorlage ist für „Customer“-Datensätze eingerichtet.
So beheben Sie das Problem:
Gehen Sie zu Sinch SMS > User Errors, um das Fehlerprotokoll zu finden.
Öffnen Sie die Workflow-Konfiguration und notieren Sie sich den Datensatztyp für den Workflow-Auslöser.
Öffnen Sie die Nachrichtenvorlage und überprüfen Sie ihren Datensatztyp.
Ändern Sie entweder die Vorlage so, dass sie übereinstimmt, oder wählen Sie eine andere Vorlage aus, die den richtigen Datensatztyp verwendet.
Wie das System auf Fehler prüft
Wenn ein Workflow ausgeführt wird:
- Das System prüft: Stimmt der Datensatztyp der Workflow-Konfiguration mit dem tatsächlichen Datensatz überein, der den Workflow ausgelöst hat?
- ❌ Nein → Protokolliert den Fehler „record type mismatch“ → SMS wird NICHT versendet
- ✅ Ja → Geht zur nächsten Prüfung über
- Das System prüft: Stimmt der Datensatztyp der Nachrichtenvorlage mit dem Datensatztyp der Workflow-Konfiguration überein?
- ❌ Nein → Protokolliert den Fehler „template mismatch“ → SMS wird NICHT versendet
- ✅ Ja → SMS wird erfolgreich versendet
Workflow wird ausgeführt, aber keine SMS und kein Fehlerprotokoll
Was das bedeutet: Die Workflow-Aktion ist wahrscheinlich nicht richtig eingerichtet.
So beheben Sie das Problem:
Öffnen Sie die Workflow-Aktion und überprüfen Sie, ob der Datensatztyp (Record Type) auf Sinch - SMS Workflow Job eingestellt ist.
Überprüfen Sie, ob das Feld Workflow-Konfiguration den korrekten Namen aus Schritt 1 enthält.
Überprüfen Sie, ob das Feld Record ID die Formel {id} verwendet.
Häufige Fehler und wie man sie vermeidet
| Was ist schief gelaufen | Warum es nicht funktioniert | Was stattdessen zu tun ist |
„Prospect“ wurde als Datensatztyp im Workflow ausgewählt |
Prospect ist in NetSuite unter „Customer“ gruppiert |
Wählen Sie Customer als Record Type und wählen Sie dann Prospect als Sub Type |
„Invoice (Rechnung)“ wurde als Datensatztyp im Workflow ausgewählt |
Rechnung ist in NetSuite unter „Transaction“ gruppiert |
Wählen Sie Transaction als Record Type und wählen Sie dann Invoice (Rechnung) als Sub Type |
Es wurde kein Sub Type (Untertyp) ausgewählt |
Der Workflow wird für alle Untertypen ausgeführt, z. B. für alle Customers, Leads und Prospects |
Wählen Sie immer den spezifischen Untertyp aus, den Sie benötigen |
Der Name der Workflow-Konfiguration stimmt nicht mit der Aktion überein |
Die Aktion kann die richtige Konfiguration nicht finden |
Stellen Sie sicher, dass der Name exakt übereinstimmt, einschließlich Schreibweise und Groß-/Kleinschreibung |
Falsche Formel für die Record ID |
Das System weiß nicht, welcher Datensatz den Workflow ausgelöst hat |
Geben Sie in der Spalte Formula immer {id} ein |