Sim

SendGrid

SendGridでメールの送信、連絡先、リスト、テンプレートの管理を行う

SendGridは、開発者や企業が信頼する、スケーラブルなトランザクションメールやマーケティングメールを確実に配信するクラウドベースのメール配信プラットフォームです。強力なAPIとツールを備え、SendGridは通知や領収書の送信から複雑なマーケティングキャンペーンの管理まで、あらゆるメールコミュニケーションを管理できます。

SendGridは、重要なメールワークフローの自動化や連絡先リスト、テンプレート、受信者のエンゲージメントの緻密な管理など、メール運用の完全なスイートを提供します。Simとのシームレスな統合により、エージェントやワークフローはターゲットを絞ったメッセージの配信、動的な連絡先やリストの維持、テンプレートを通じたパーソナライズされたメールの送信、そしてリアルタイムでの結果追跡が可能になります。

SendGridの主な機能には以下が含まれます:

  • トランザクションメール: 自動化された大量のトランザクションメール(通知、領収書、パスワードリセットなど)を送信。
  • 動的テンプレート: リッチHTMLまたはテキストテンプレートに動的データを使用して、高度にパーソナライズされた大規模なコミュニケーションを実現。
  • 連絡先管理: マーケティング連絡先の追加と更新、受信者リストの管理、キャンペーン向けのセグメントのターゲティング。
  • 添付ファイルのサポート: メールに1つまたは複数のファイル添付が可能。
  • 包括的なAPIカバレッジ: メール、連絡先、リスト、テンプレート、抑制グループなどをプログラムで管理。

SendGridとSimを連携させることで、エージェントは以下のことが可能になります:

  • ワークフローの一部として、シンプルなメールと高度な(テンプレート化または複数の受信者向けの)メールの両方を送信。
  • 連絡先とリストを自動的に管理・セグメント化。
  • 一貫性と動的なパーソナライゼーションのためにテンプレートを活用。
  • 自動化されたプロセス内でメールのエンゲージメントを追跡し対応。

この連携により、重要なコミュニケーションフローをすべて自動化し、メッセージが適切な対象者に届くようにし、Simワークフローから直接組織のメール戦略を管理することができます。

使用方法

SendGridをワークフローに統合します。トランザクションメールの送信、マーケティング連絡先とリストの管理、メールテンプレートの操作が可能です。動的テンプレート、添付ファイル、包括的な連絡先管理をサポートしています。

ツール

sendgrid_send_mail

SendGrid APIを使用してメールを送信する

入力

パラメータ種類必須説明
apiKeystringはいSendGrid APIキー
fromstringはい送信者のメールアドレス(SendGridで検証済みである必要があります)
fromNamestringいいえ送信者名
tostringはい受信者のメールアドレス
toNamestringいいえ受信者名
subjectstringいいえメールの件名(事前定義された件名を持つテンプレートを使用しない限り必須)
contentstringいいえメール本文のコンテンツ(事前定義されたコンテンツを持つテンプレートを使用しない限り必須)
contentTypestringいいえコンテンツタイプ(text/plainまたはtext/html)
ccstringいいえCCメールアドレス
bccstringいいえBCCメールアドレス
replyTostringいいえ返信先メールアドレス
replyToNamestringいいえ返信先名
attachmentsfile[]いいえメールに添付するファイル
templateIdstringいいえ使用するSendGridテンプレートID
dynamicTemplateDatajsonいいえ動的テンプレートデータのJSONオブジェクト

出力

パラメータ説明
successbooleanメールが正常に送信されたかどうか
messageIdstringSendGridメッセージID
tostring受信者のメールアドレス
subjectstringメールの件名

sendgrid_add_contact

SendGridに新しい連絡先を追加する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
emailstringはい連絡先のメールアドレス
firstNamestringいいえ連絡先の名
lastNamestringいいえ連絡先の姓
customFieldsjsonいいえカスタムフィールドのキーと値のペアのJSONオブジェクト(フィールド名ではなく、e1_T、e2_N、e3_DなどのフィールドIDを使用)
listIdsstringいいえ連絡先を追加するリストIDのカンマ区切りリスト

出力

パラメータ説明
jobIdstring非同期連絡先作成を追跡するためのジョブID
emailstring連絡先のメールアドレス
firstNamestring連絡先の名
lastNamestring連絡先の姓
messagestringステータスメッセージ

sendgrid_get_contact

SendGridから特定の連絡先をIDで取得する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
contactIdstringはい連絡先ID

出力

パラメータ説明
idstring連絡先ID
emailstring連絡先のメールアドレス
firstNamestring連絡先の名
lastNamestring連絡先の姓
createdAtstring作成タイムスタンプ
updatedAtstring最終更新タイムスタンプ
listIdsjson連絡先が所属するリストIDの配列
customFieldsjsonカスタムフィールドの値

sendgrid_search_contacts

クエリを使用してSendGrid内の連絡先を検索する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
querystringはい検索クエリ(例:"email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')")

出力

パラメータ説明
contactsjson一致する連絡先の配列
contactCountnumber見つかった連絡先の総数

sendgrid_delete_contacts

SendGridから1つ以上の連絡先を削除する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
contactIdsstringはい削除する連絡先IDのカンマ区切りリスト

出力

パラメータ説明
jobIdstring削除リクエストのジョブID

sendgrid_create_list

SendGridで新しいコンタクトリストを作成する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
namestringはいリスト名

出力

パラメータ説明
idstringリストID
namestringリスト名
contactCountnumberリスト内のコンタクト数

sendgrid_get_list

SendGridから特定のリストをIDで取得する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
listIdstringはいリストID

出力

パラメータ説明
idstringリストID
namestringリスト名
contactCountnumberリスト内のコンタクト数

sendgrid_list_all_lists

SendGridからすべてのコンタクトリストを取得する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
pageSizenumberいいえページごとに返すリスト数(デフォルト:100)

出力

パラメータ説明
listsjsonリストの配列

sendgrid_delete_list

SendGridからコンタクトリストを削除する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
listIdstringはい削除するリストID

出力

パラメータ説明
messagestring成功メッセージ

sendgrid_add_contacts_to_list

SendGridでコンタクトを追加または更新し、リストに割り当てる(PUT /v3/marketing/contactsを使用)

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
listIdstringはいコンタクトを追加するリストID
contactsjsonはいコンタクトオブジェクトのJSON配列。各コンタクトには少なくとも:email(またはphone_number_id/external_id/anonymous_id)が必要。例:[{"email": "user@example.com", "first_name": "John"}]

出力

パラメータ説明
jobIdstring非同期操作を追跡するためのジョブID
messagestringステータスメッセージ

sendgrid_remove_contacts_from_list

SendGridの特定のリストからコンタクトを削除する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
listIdstringはいリストID
contactIdsstringはいリストから削除するコンタクトIDのカンマ区切りリスト

出力

パラメータ説明
jobIdstringリクエストのジョブID

sendgrid_create_template

SendGridで新しいメールテンプレートを作成する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
namestringはいテンプレート名
generationstringいいえテンプレート生成タイプ(レガシーまたはダイナミック、デフォルト:ダイナミック)

出力

パラメータ説明
idstringテンプレートID
namestringテンプレート名
generationstringテンプレート生成
updatedAtstring最終更新タイムスタンプ
versionsjsonテンプレートバージョンの配列

sendgrid_get_template

SendGridから特定のテンプレートをIDで取得する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
templateIdstringはいテンプレートID

出力

パラメータ説明
idstringテンプレートID
namestringテンプレート名
generationstringテンプレート生成
updatedAtstring最終更新タイムスタンプ
versionsjsonテンプレートバージョンの配列

sendgrid_list_templates

SendGridからすべてのメールテンプレートを取得する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
generationsstringいいえ生成方法でフィルタリング(legacy、dynamic、または両方)
pageSizenumberいいえページごとに返すテンプレートの数(デフォルト:20)

出力

パラメータ説明
templatesjsonテンプレートの配列

sendgrid_delete_template

SendGridからメールテンプレートを削除する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
templateIdstringはい削除するテンプレートID

出力

パラメータ説明
successboolean操作成功ステータス
messageIdstringメールメッセージID(send_mail)
idstringリソースID
jobIdstring非同期操作のジョブID
emailstringメールアドレス
firstNamestring
lastNamestring
contactsjson連絡先の配列
contactCountnumber連絡先の数
listsjsonリストの配列
templatesjsonテンプレートの配列
messagestringステータスまたは成功メッセージ
namestringリソース名
generationstringテンプレート生成方法

sendgrid_create_template_version

SendGridでメールテンプレートの新しいバージョンを作成する

入力

パラメータ必須説明
apiKeystringはいSendGrid APIキー
templateIdstringはいテンプレートID
namestringはいバージョン名
subjectstringはいメールの件名
htmlContentstringいいえテンプレートのHTML内容
plainContentstringいいえテンプレートのプレーンテキスト内容
activebooleanいいえこのバージョンがアクティブかどうか(デフォルト:true)

出力

パラメータ説明
idstringバージョンID
templateIdstringテンプレートID
namestringバージョン名
subjectstringメールの件名
activebooleanこのバージョンがアクティブかどうか
htmlContentstringHTML内容
plainContentstringプレーンテキスト内容
updatedAtstring最終更新タイムスタンプ

注意事項

  • カテゴリー: tools
  • タイプ: sendgrid