SendGridとYoomの連携イメージ
【ノーコードで実現】SendGridのコンタクトを定期的に自動で一括削除する方法
Yoomを詳しくみる
この記事のテンプレートを試す
SendGridとYoomの連携イメージ
フローボット活用術

2026-02-16

【ノーコードで実現】SendGridのコンタクトを定期的に自動で一括削除する方法

Arisa Iwaki
Arisa Iwaki

メルマガ配信リストのメンテナンス、手作業で対応していませんか?
退会したユーザーや配信エラーとなったアドレスを一つひとつ確認して削除する作業は、単純でありながらも時間がかかり、本来注力すべきマーケティング施策の立案などを圧迫してしまうことも少なくありません。
また、手作業による削除漏れや間違いは、リストの品質低下や意図しない相手への誤配信にも繋がりかねないため、丁寧な対応が求められます。

もし、Google スプレッドシートなどのデータベースにまとめた退会者リストをもとに、SendGridのコンタクトを定期的に自動で削除できる仕組みがあればいいなと思いますよね。
そうすれば、面倒なメンテナンス業務から解放され、最新でクリーンな配信リストを維持することができます!

今回ご紹介する自動化は、ノーコードで簡単に設定できて、手間や時間もかかりません。ぜひ自動化を導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

YoomにはSendGridのコンタクトリストから不要な連絡先を自動で削除する業務フロー自動化のテンプレートが用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
Googleスプレッドシートで管理しているリストをもとに、SendGridのコンタクトを手動で削除する作業に手間を感じていませんか?この作業は定期的に発生し、対応漏れやミスが起こりやすい業務の一つです。このワークフローを活用すれば、Googleスプレッドシートの情報を定期的に参照し、SendGridから特定のコンタクトを自動で一括削除できるため、面倒なリストメンテナンス業務を効率化し、最新の状態を保つことが可能です。
■このテンプレートをおすすめする方
  • SendGridのコンタクトリストを手作業で管理しており、定期的な削除作業を効率化したい方
  • Googleスプレッドシートで管理している退会者などの情報を、SendGridへ自動で反映させたい方
  • メール配信リストのメンテナンスにおけるヒューマンエラーを減らし、業務品質を高めたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたSendGridのコンタクト削除業務の時間を短縮できます。
  • リストに基づいて機械的に処理が実行されるため、手作業で起こりがちな削除漏れや誤削除といったヒューマンエラーの防止に繋がります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとSendGridをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時を設定します。
  3. 次に、オペレーションでGoogle スプレッドシートの「複数のレコードを取得する」アクションを設定し、削除対象のリストを取得します。
  4. 次に、繰り返し機能を用いて、取得したレコードの件数分、処理を繰り返すよう設定します。
  5. 繰り返し処理の中で、SendGridの「コンタクトを削除」アクションを設定します。
  6. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、処理済みであることが分かるようにステータスなどを更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーの設定では、毎日9時に実行するなど、フローを起動する任意の時間帯を設定してください。
  • Google スプレッドシートのオペレーションでは、削除対象のリストが記載されたスプレッドシートやシート(タブ)、情報取得の条件などを任意で設定してください。
■注意事項
  • Google スプレッドシート、SendGirdのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

Google スプレッドシートのリストをもとにSendGridのコンタクトを削除するフローを作ってみよう

それではここから代表的な例として、定期的にGoogle スプレッドシートの退会者リストを参照し、該当するコンタクトをSendGridから一括で削除するフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:SendGridGoogle スプレッドシート

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Google スプレッドシートとSendGridのマイアプリ連携
  • テンプレートをコピー
  • スケジュールトリガーとGoogle スプレッドシート、SendGridのアクション設定
  • トリガーをONにし、フローが起動するかを確認


■概要
Googleスプレッドシートで管理しているリストをもとに、SendGridのコンタクトを手動で削除する作業に手間を感じていませんか?この作業は定期的に発生し、対応漏れやミスが起こりやすい業務の一つです。このワークフローを活用すれば、Googleスプレッドシートの情報を定期的に参照し、SendGridから特定のコンタクトを自動で一括削除できるため、面倒なリストメンテナンス業務を効率化し、最新の状態を保つことが可能です。
■このテンプレートをおすすめする方
  • SendGridのコンタクトリストを手作業で管理しており、定期的な削除作業を効率化したい方
  • Googleスプレッドシートで管理している退会者などの情報を、SendGridへ自動で反映させたい方
  • メール配信リストのメンテナンスにおけるヒューマンエラーを減らし、業務品質を高めたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたSendGridのコンタクト削除業務の時間を短縮できます。
  • リストに基づいて機械的に処理が実行されるため、手作業で起こりがちな削除漏れや誤削除といったヒューマンエラーの防止に繋がります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとSendGridをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時を設定します。
  3. 次に、オペレーションでGoogle スプレッドシートの「複数のレコードを取得する」アクションを設定し、削除対象のリストを取得します。
  4. 次に、繰り返し機能を用いて、取得したレコードの件数分、処理を繰り返すよう設定します。
  5. 繰り返し処理の中で、SendGridの「コンタクトを削除」アクションを設定します。
  6. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、処理済みであることが分かるようにステータスなどを更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーの設定では、毎日9時に実行するなど、フローを起動する任意の時間帯を設定してください。
  • Google スプレッドシートのオペレーションでは、削除対象のリストが記載されたスプレッドシートやシート(タブ)、情報取得の条件などを任意で設定してください。
■注意事項
  • Google スプレッドシート、SendGirdのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

ステップ1:Google スプレッドシートとSendGridをマイアプリ連携

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。

まずは基本的な設定方法を解説しているナビをご覧ください!
Google スプレッドシートは下記の手順で連携できます。

SendGridのマイアプリ連携

設定画面の注釈通り、画面アカウント名とアクセストークンを入力し、「追加」をクリックすると、マイアプリ連携が完了します。

ステップ2:テンプレートをコピーする

続いてYoomのテンプレートをコピーします。以下バナーの「試してみる」をクリックしましょう。


■概要
Googleスプレッドシートで管理しているリストをもとに、SendGridのコンタクトを手動で削除する作業に手間を感じていませんか?この作業は定期的に発生し、対応漏れやミスが起こりやすい業務の一つです。このワークフローを活用すれば、Googleスプレッドシートの情報を定期的に参照し、SendGridから特定のコンタクトを自動で一括削除できるため、面倒なリストメンテナンス業務を効率化し、最新の状態を保つことが可能です。
■このテンプレートをおすすめする方
  • SendGridのコンタクトリストを手作業で管理しており、定期的な削除作業を効率化したい方
  • Googleスプレッドシートで管理している退会者などの情報を、SendGridへ自動で反映させたい方
  • メール配信リストのメンテナンスにおけるヒューマンエラーを減らし、業務品質を高めたい方
■このテンプレートを使うメリット
  • 指定したスケジュールで自動的に処理が実行されるため、これまで手作業で行っていたSendGridのコンタクト削除業務の時間を短縮できます。
  • リストに基づいて機械的に処理が実行されるため、手作業で起こりがちな削除漏れや誤削除といったヒューマンエラーの防止に繋がります。
■フローボットの流れ
  1. はじめに、Google スプレッドシートとSendGridをYoomと連携します。
  2. 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時を設定します。
  3. 次に、オペレーションでGoogle スプレッドシートの「複数のレコードを取得する」アクションを設定し、削除対象のリストを取得します。
  4. 次に、繰り返し機能を用いて、取得したレコードの件数分、処理を繰り返すよう設定します。
  5. 繰り返し処理の中で、SendGridの「コンタクトを削除」アクションを設定します。
  6. 最後に、オペレーションでGoogle スプレッドシートの「レコードを更新する」を設定し、処理済みであることが分かるようにステータスなどを更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • スケジュールトリガーの設定では、毎日9時に実行するなど、フローを起動する任意の時間帯を設定してください。
  • Google スプレッドシートのオペレーションでは、削除対象のリストが記載されたスプレッドシートやシート(タブ)、情報取得の条件などを任意で設定してください。
■注意事項
  • Google スプレッドシート、SendGirdのそれぞれとYoomを連携してください。
  • 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
  • チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

以下の画像のような画面が表示されたらテンプレートのコピーは完了です。OKをクリックして設定を進めましょう。

ステップ3:スケジュールトリガーの設定を行う

まず、フローの第一段階であるトリガーの設定を行います。

フローボットの「スケジュールトリガー」をクリックしてください。

今回のフローは以下のように、毎日朝9時に起動するように設定してあります。
ほかにも、日付指定やCron設定が可能です。

確認が終わったら「完了」をクリックしてください。

ステップ4:Google スプレッドシートから複数のレコードを取得する

Google スプレッドシートから複数のレコードを取得します。「複数のレコードを取得する(最大300件)」をクリックしてください。

連携アカウントとアクションを確認していきます。

アクションはデフォルト設定のまま、アカウント情報は、連携したいアカウントが選択されているか確認してください。


今回は以下のようなGoogle スプレッドシートを用意しました。
※SendGridのコンタクトID(今回なら退会者ID)はURLから抽出可能です。(profile/*****/にあたる英数字の文字列)

データベースの連携を行います。「スプレッドシートID」「スプレッドシートのタブ名」は候補より上記シートを選択します。

「テーブル範囲」はシートの範囲を入力してください。

ここまで入力したら「次へ」をクリックして次のページへ進みます。

「取得したいレコードの範囲」は、今回「退会者ID・空でない」としました。

ここまで終わったらテストボタンをクリックしましょう。
テストが成功し取得した値が入ります。
取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。
後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。


「完了」ボタンをクリックして次に進みましょう。

ステップ5:同じ処理を繰り返す

複数取得したレコードを順番に処理するために、繰り返し設定を行います。

「同じ処理を繰り返す」をクリックしてください。

※「同じ処理を繰り返す」オペレーションを使う場合は、チームプランまたはサクセスプランが必要です。フリープラン・ミニプランだと、設定してもエラーになってしまうのでご注意ください。

チームプランやサクセスプランなどの有料プランには、2週間の無料トライアルがついています。トライアル期間中は、通常は制限されるアプリや機能(オペレーション)も問題なく使えるので、この機会にぜひ試してみましょう!