Sim

SendGrid

Senden Sie E-Mails und verwalten Sie Kontakte, Listen und Vorlagen mit SendGrid

SendGrid ist eine führende cloudbasierte E-Mail-Zustellplattform, der Entwickler und Unternehmen vertrauen, um zuverlässige Transaktions- und Marketing-E-Mails in großem Umfang zu versenden. Mit seinen robusten APIs und leistungsstarken Tools ermöglicht SendGrid die Verwaltung aller Aspekte Ihrer E-Mail-Kommunikation, vom Versenden von Benachrichtigungen und Quittungen bis hin zur Verwaltung komplexer Marketingkampagnen.

SendGrid bietet Benutzern eine vollständige Suite von E-Mail-Funktionen, mit denen Sie kritische E-Mail-Workflows automatisieren und Kontaktlisten, Vorlagen und Empfängerengagement genau verwalten können. Die nahtlose Integration mit Sim ermöglicht es Agenten und Workflows, gezielte Nachrichten zu versenden, dynamische Kontakt- und Empfängerlisten zu pflegen, personalisierte E-Mails über Vorlagen auszulösen und die Ergebnisse in Echtzeit zu verfolgen.

Zu den wichtigsten Funktionen von SendGrid gehören:

  • Transaktions-E-Mails: Versenden Sie automatisierte und umfangreiche Transaktions-E-Mails (wie Benachrichtigungen, Quittungen und Passwort-Zurücksetzungen).
  • Dynamische Vorlagen: Verwenden Sie umfangreiche HTML- oder Textvorlagen mit dynamischen Daten für hochpersonalisierte Kommunikation im großen Maßstab.
  • Kontaktverwaltung: Fügen Sie Marketing-Kontakte hinzu und aktualisieren Sie diese, verwalten Sie Empfängerlisten und Zielsegmente für Kampagnen.
  • Unterstützung für Anhänge: Fügen Sie Ihren E-Mails einen oder mehrere Dateianhänge hinzu.
  • Umfassende API-Abdeckung: Verwalten Sie E-Mails, Kontakte, Listen, Vorlagen, Unterdrückungsgruppen und mehr programmatisch.

Durch die Verbindung von SendGrid mit Sim können Ihre Agenten:

  • Sowohl einfache als auch fortgeschrittene (vorlagenbasierte oder an mehrere Empfänger gerichtete) E-Mails als Teil eines beliebigen Workflows versenden.
  • Kontakte und Listen automatisch verwalten und segmentieren.
  • Vorlagen für Konsistenz und dynamische Personalisierung nutzen.
  • E-Mail-Engagement innerhalb Ihrer automatisierten Prozesse verfolgen und darauf reagieren.

Diese Integration ermöglicht es Ihnen, alle kritischen Kommunikationsabläufe zu automatisieren, sicherzustellen, dass Nachrichten die richtige Zielgruppe erreichen, und die Kontrolle über die E-Mail-Strategie Ihrer Organisation direkt aus Sim-Workflows zu behalten.

Nutzungsanleitung

Integrieren Sie SendGrid in Ihren Workflow. Senden Sie transaktionale E-Mails, verwalten Sie Marketing-Kontakte und -Listen und arbeiten Sie mit E-Mail-Vorlagen. Unterstützt dynamische Vorlagen, Anhänge und umfassendes Kontaktmanagement.

Tools

sendgrid_send_mail

Eine E-Mail über die SendGrid API senden

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
fromstringJaE-Mail-Adresse des Absenders (muss in SendGrid verifiziert sein)
fromNamestringNeinName des Absenders
tostringJaE-Mail-Adresse des Empfängers
toNamestringNeinName des Empfängers
subjectstringNeinE-Mail-Betreff (erforderlich, es sei denn, es wird eine Vorlage mit vordefiniertem Betreff verwendet)
contentstringNeinE-Mail-Inhalt (erforderlich, es sei denn, es wird eine Vorlage mit vordefiniertem Inhalt verwendet)
contentTypestringNeinInhaltstyp (text/plain oder text/html)
ccstringNeinCC E-Mail-Adresse
bccstringNeinBCC E-Mail-Adresse
replyTostringNeinAntwort-an E-Mail-Adresse
replyToNamestringNeinAntwort-an Name
attachmentsfile[]NeinDateien, die der E-Mail angehängt werden sollen
templateIdstringNeinZu verwendende SendGrid-Vorlagen-ID
dynamicTemplateDatajsonNeinJSON-Objekt mit dynamischen Vorlagendaten

Ausgabe

ParameterTypBeschreibung
successbooleanOb die E-Mail erfolgreich gesendet wurde
messageIdstringSendGrid-Nachrichten-ID
tostringE-Mail-Adresse des Empfängers
subjectstringE-Mail-Betreff

sendgrid_add_contact

Einen neuen Kontakt zu SendGrid hinzufügen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
emailstringJaE-Mail-Adresse des Kontakts
firstNamestringNeinVorname des Kontakts
lastNamestringNeinNachname des Kontakts
customFieldsjsonNeinJSON-Objekt mit benutzerdefinierten Feld-Schlüssel-Wert-Paaren (verwende Feld-IDs wie e1_T, e2_N, e3_D, nicht Feldnamen)
listIdsstringNeinKommagetrennte Listen-IDs, zu denen der Kontakt hinzugefügt werden soll

Ausgabe

ParameterTypBeschreibung
jobIdstringJob-ID zur Verfolgung der asynchronen Kontakterstellung
emailstringE-Mail-Adresse des Kontakts
firstNamestringVorname des Kontakts
lastNamestringNachname des Kontakts
messagestringStatusmeldung

sendgrid_get_contact

Einen bestimmten Kontakt anhand der ID von SendGrid abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
contactIdstringJaKontakt-ID

Output

ParameterTypBeschreibung
idstringKontakt-ID
emailstringE-Mail-Adresse des Kontakts
firstNamestringVorname des Kontakts
lastNamestringNachname des Kontakts
createdAtstringErstellungszeitstempel
updatedAtstringZeitstempel der letzten Aktualisierung
listIdsjsonArray von Listen-IDs, zu denen der Kontakt gehört
customFieldsjsonBenutzerdefinierte Feldwerte

sendgrid_search_contacts

Suche nach Kontakten in SendGrid mit einer Abfrage

Input

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
querystringJaSuchabfrage (z.B. "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')")

Output

ParameterTypBeschreibung
contactsjsonArray übereinstimmender Kontakte
contactCountnumberGesamtzahl der gefundenen Kontakte

sendgrid_delete_contacts

Einen oder mehrere Kontakte aus SendGrid löschen

Input

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
contactIdsstringJaKommagetrennte Kontakt-IDs zum Löschen

Output

ParameterTypBeschreibung
jobIdstringJob-ID für die Löschanfrage

sendgrid_create_list

Erstellen einer neuen Kontaktliste in SendGrid

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
namestringJaListenname

Ausgabe

ParameterTypBeschreibung
idstringListen-ID
namestringListenname
contactCountnumberAnzahl der Kontakte in der Liste

sendgrid_get_list

Eine bestimmte Liste anhand der ID von SendGrid abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
listIdstringJaListen-ID

Ausgabe

ParameterTypBeschreibung
idstringListen-ID
namestringListenname
contactCountnumberAnzahl der Kontakte in der Liste

sendgrid_list_all_lists

Alle Kontaktlisten von SendGrid abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
pageSizenumberNeinAnzahl der Listen, die pro Seite zurückgegeben werden sollen (Standard: 100)

Ausgabe

ParameterTypBeschreibung
listsjsonArray von Listen

sendgrid_delete_list

Eine Kontaktliste von SendGrid löschen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
listIdstringJaListen-ID zum Löschen

Ausgabe

ParameterTypBeschreibung
messagestringErfolgsmeldung

sendgrid_add_contacts_to_list

Kontakte hinzufügen oder aktualisieren und einer Liste in SendGrid zuweisen (verwendet PUT /v3/marketing/contacts)

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
listIdstringJaListen-ID, zu der Kontakte hinzugefügt werden sollen
contactsjsonJaJSON-Array von Kontaktobjekten. Jeder Kontakt muss mindestens Folgendes enthalten: E-Mail (oder phone_number_id/external_id/anonymous_id). Beispiel: [{"email": "user@example.com", "first_name": "John"}]

Ausgabe

ParameterTypBeschreibung
jobIdstringJob-ID zur Verfolgung des asynchronen Vorgangs
messagestringStatusmeldung

sendgrid_remove_contacts_from_list

Kontakte aus einer bestimmten Liste in SendGrid entfernen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
listIdstringJaListen-ID
contactIdsstringJaKommagetrennte Kontakt-IDs, die aus der Liste entfernt werden sollen

Ausgabe

ParameterTypBeschreibung
jobIdstringJob-ID für die Anfrage

sendgrid_create_template

Eine neue E-Mail-Vorlage in SendGrid erstellen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
namestringJaVorlagenname
generationstringNeinVorlagenerstellungstyp (legacy oder dynamic, standard: dynamic)

Ausgabe

ParameterTypBeschreibung
idstringVorlagen-ID
namestringVorlagenname
generationstringVorlagenerstellung
updatedAtstringZeitstempel der letzten Aktualisierung
versionsjsonArray von Vorlagenversionen

sendgrid_get_template

Eine bestimmte Vorlage anhand der ID von SendGrid abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
templateIdstringJaVorlagen-ID

Ausgabe

ParameterTypBeschreibung
idstringVorlagen-ID
namestringVorlagenname
generationstringVorlagenerstellung
updatedAtstringZeitstempel der letzten Aktualisierung
versionsjsonArray von Vorlagenversionen

sendgrid_list_templates

Alle E-Mail-Vorlagen von SendGrid abrufen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
generationsstringNeinNach Generation filtern (legacy, dynamic oder beides)
pageSizenumberNeinAnzahl der Vorlagen pro Seite (Standard: 20)

Ausgabe

ParameterTypBeschreibung
templatesjsonArray von Vorlagen

sendgrid_delete_template

Eine E-Mail-Vorlage von SendGrid löschen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
templateIdstringJaZu löschende Vorlagen-ID

Ausgabe

ParameterTypBeschreibung
successbooleanErfolgsstatus der Operation
messageIdstringE-Mail-Nachrichten-ID (send_mail)
idstringRessourcen-ID
jobIdstringJob-ID für asynchrone Operationen
emailstringE-Mail-Adresse
firstNamestringVorname
lastNamestringNachname
contactsjsonArray von Kontakten
contactCountnumberAnzahl der Kontakte
listsjsonArray von Listen
templatesjsonArray von Vorlagen
messagestringStatus- oder Erfolgsmeldung
namestringRessourcenname
generationstringVorlagengeneration

sendgrid_create_template_version

Eine neue Version einer E-Mail-Vorlage in SendGrid erstellen

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaSendGrid API-Schlüssel
templateIdstringJaVorlagen-ID
namestringJaVersionsname
subjectstringJaE-Mail-Betreffzeile
htmlContentstringNeinHTML-Inhalt der Vorlage
plainContentstringNeinNur-Text-Inhalt der Vorlage
activebooleanNeinOb diese Version aktiv ist (Standard: true)

Ausgabe

ParameterTypBeschreibung
idstringVersions-ID
templateIdstringVorlagen-ID
namestringVersionsname
subjectstringE-Mail-Betreff
activebooleanOb diese Version aktiv ist
htmlContentstringHTML-Inhalt
plainContentstringNur-Text-Inhalt
updatedAtstringZeitstempel der letzten Aktualisierung

Hinweise

  • Kategorie: tools
  • Typ: sendgrid