・
SendGridを使ったメールマーケティングやトランザクションメールの送信業務を手作業で行っていませんか?APIを活用すればこれらの業務を自動化できると知っていても、一般的にはプログラミングの知識が必要になるため、「エンジニアに頼まないと難しいのでは…」と、どうしてもハードルが高く感じてしまいますよね。特に、社内に開発リソースがなかったり、他のプロジェクトで手一杯だったりする場合、自動化への一歩を踏み出せずにいる方も多いのではないでしょうか。
この記事では、そんなお悩みを解決するため、SendGrid APIの基本的な知識から、<span class="mark-yellow">プログラミングの知識がなくても簡単に様々なアプリとSendGridを連携させる方法</span>まで、具体的な活用事例を交えてご紹介します。手動でのメールリスト管理や定型メールの送信といった繰り返し作業から解放され、より戦略的なマーケティング活動に時間を割けるようになる連携フローをステップごとにわかりやすく解説しますので、ぜひ参考にしてみてください。
Yoomには<span class="mark-yellow">SendGrid APIを使った様々なアクションや、業務フローを自動化するためのテンプレート</span>が用意されています。今すぐ試したい方はこちらから詳細をチェックしてみてください!
SendGrid APIはSendGridと外部アプリ(Google、Microsoft、Salesforce、Notionなど)を繋げてデータの受け渡しを行い、SendGridを使った業務フローを自動化できるインターフェースです。APIはアプリケーション・プログラミング・インタフェース (Application Programming Interface)の略語です。
インターフェースとは簡単に言うと「何か」と「何か」を「繋ぐもの」で、SendGrid APIの場合は「SendGrid」と「外部のアプリ」を繋ぐインターフェースを指します。
また、APIでは大きく分けて以下のような指示を出すことができます。
SendGrid APIでできることをいくつかピックアップしたので、ご覧ください!
気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにSendGrid APIを使った自動化を体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!
SendGrid APIのメール送信アクションを活用すれば、様々なアプリでのアクションをきっかけにメール送信を自動化できます。例えば、フォームに回答があった際にサンクスメールを送ったり、CRMに新規顧客情報が追加された際にウェルカムメールを送信したりするフローを簡単に構築することができます。
SendGrid APIのコンタクト追加アクションを使えば、他のアプリで取得した顧客情報を自動でSendGridのコンタクトリストに追加できます。CRMやスプレッドシートに新しいリードが追加されたタイミングで自動的に同期されるため、手作業でのリスト更新の手間や転記ミスをなくし、常に最新の状態でメールマーケティングを行えます。
SendGrid APIでは、コンタクトリストそのものを自動で作成することも可能です。例えば、特定のプロジェクトやキャンペーンに関する情報がNotionなどのドキュメントツールで作成された際に、その情報をトリガーとして新しいコンタクトリストを自動生成し、関連メンバーの管理を効率化するといった活用ができます。
その他にも下記のようなアクションをAPI経由で実行が可能です。
SendGrid API自体は無料で利用を開始できますが、SendGridの利用プランによって機能や送信数に違いがあります。
無料プランでは、月に100通までメールを送信でき、小規模なプロジェクトや機能テストに活用できます。
もし、月100通を超えるメールを送信したい場合や、より多くの機能を利用したい場合は有料プランへのアップグレードが必要です。
有料プランは送信するメールの量に応じて複数の価格帯が用意されています。また、APIを利用する際には、以下の点に注意してください。
※詳細はSendGridのサービスサイトをご確認ください。
※2025年06月16日時点の情報です。
ここではノーコードツールYoomが用意するテンプレートで、実際の設定方法を通してSendGrid APIを使った具体的な連携方法を紹介していきます!
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
はじめにSendGrid APIとYoomを連携する方法を紹介します。
まずYoomにログインし画面左側にある「マイアプリ」をクリックします。「+新規接続」をクリックしたあと、アプリの一覧が表示されるので「SendGrid API」と検索してください。
候補の中から「SendGrid API」を選択し、アカウントとアクセストークンを入力し「追加」をクリックします。
※アカウント名には、管理用の名称を入力してください。
※アクセストークン欄には、下図の青枠部分の説明やこちらの公式ユーザーマニュアルの記事内にある「APIキーの作成」の項目を参考に作成したAPIキーの値を入力してください。
これでSendGridとの連携は完了です。
今回は「Googleフォームの回答内容をもとにSendGridでメールを送信する」という実際のフローボットも作成していきます!
作成の流れは大きく分けて以下です。
Googleフォームも先程のSendGridと同様、マイアプリメニューからアプリを検索し選択すると下記の画面が表示されるので「Sign in with Google」をクリック。
メールアドレスまたは電話番号を入力し「次へ」をクリックします。
※既にGoogleアカウントを使ってマイアプリ連携したことがある場合は、そのアカウントを選択するだけでOKです。
パスワードを入力してもう一度「次へ」をクリック。
「続行」をクリックします。
これで連携完了です!
ここからいよいよフローを作っていきます!簡単に設定できるようテンプレートを利用しているので、まずはこちらをコピーしましょう。
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。
コピーすると下記画像のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。
「フォームに回答が送信されたら」をクリックしてください。
タイトルとトリガーアクションはあらかじめテンプレートで設定されている「フォームに回答が送信されたら」のままでOKです。
Googleフォームと連携するアカウント情報を確認し「次へ」をクリックします。
トリガーの起動間隔を選択してください。トリガーの起動タイミングは、5分、10分、15分、30分、60分から選択可能です。
ご利用プランによって設定できるトリガーの最短間隔が違うので、ご注意ください。なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。※料金プランはこちらからご確認いただけます。
次に対象となるGoogleフォームのIDを入力し「テスト」をクリックします。
まだGoogleフォームを作成していない方はこのタイミングで作成しテスト回答まで済ませておきましょう。※フォームIDは該当のフォームURL内から取得できます。
今回は、社内の担当者がセミナーに参加してくれる外部の方宛に送りたいメールの内容をGoogleフォームに回答し、その回答内容を元にSendGridからメールを自動送信するフローをイメージして下記のようなフォームを作成し回答しました!
テストに成功すると「取得した値」の各項目の横にGoogleフォームから取得した情報が表示されます。
Googleフォームからデフォルトで取得できる値は、「回答ID」「最終回答日時」「回答の作成日時」「回答者のメールアドレス」のみとなっているので、「+取得する値を追加」をクリックし取得したい値を追加で選びます。
詳しい設定方法についてはこちらとこちらをご参照ください。
取得する値の追加が完了したら「保存する」をクリックします。
「メールを送信する」をクリックします。
タイトルとアクションはあらかじめテンプレートで設定されている「メールを送信する」のままでOKです。SendGridと連携するアカウント情報を確認し「次へ」をクリックします。
宛先メールアドレスと宛先名は先ほどGoogleフォームから取得した情報がすでに入っています。
宛先を追加したい場合は「+toを追加」をクリックし入力してください。
必要があればccやbccをそれぞれ手入力してください。
送信元メールアドレスは、SendGridに登録しているメールアドレスを入力し、送信元名・返信先メールアドレス・返信先名をそれぞれ手入力してください。
件名には先ほどGoogleフォームから取得した情報がすでに入っているのでこのままでOKです。
本文のMIMEタイプを手動で入力してください。
本文には先ほどGoogleフォームから取得した情報がすでに入っているのでこのままでOKです。
ここまで確認出来たら「テスト」をクリックし、テストが成功したら「保存する」をクリックしてください。
最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
実際にフローボットを起動して、Googleフォームに再度回答しSendGridでメールを自動送信するフローが出来ているか確認してみてくださいね!
今回紹介した事例以外でも、Yoomではさまざまなサービスとの連携が可能で、それぞれに対応したテンプレートが用意されています。
普段使用しているサービスと連携できるテンプレートを活用して、SendGridを使った業務フローを自動化しましょう!
様々な外部サービスで登録・更新された顧客情報を、自動でSendGridのコンタクトリストに追加できます。
例えば、MazricaやAirtableにリード・コンタクトが登録されたら、自動でSendGridのコンタクトリストに追加できます。
これにより、顧客管理システムやSFAツールで集めた顧客情報を、メールマーケティングツールへスムーズに連携させ、タイムリーなコミュニケーション開始を可能にします。
また、GoogleフォームやFilloutなどのフォームで送信されたユーザー情報、またはGoogleスプレッドシートに行が追加された際に、その情報をSendGridのコンタクトリストへ自動で追加できます。
これにより、資料請求や問い合わせで獲得した見込み客の情報を、手動で入力する手間なくメール配信リストに連携させ、効率的なリードナーチャリングを実現します。
ECサイト・広告からのSendGridへの自動連携も可能です。
ecforceで受注情報が登録された際、またはMeta広告(Facebook)でリードが登録された際に、自動でSendGridのコンタクトリストに新規コンタクトとして追加できます。
これにより、ECサイトでの購買顧客や広告からの見込み客情報を速やかにメールマーケティングに活用し、販売促進や顧客エンゲージメントの強化に繋げます。
その他にもNotionデータベースにリードが作成された場合や、Zendeskでチケットが作成された場合にも、その情報をSendGridのコンタクトリストに追加できます。
これにより、様々な業務プロセスで発生する顧客情報を一元的にSendGridに集約し、パーソナライズされたメールコミュニケーションの基盤を強化します。
SendGrid API連携を行うことで、<span class="mark-yellow">これまで手作業で行っていたGoogleフォームからの問い合わせに対する返信メールや、Salesforceへのリード追加に伴うリスト更新といった定型業務が自動化され、手間の削減やヒューマンエラーの防止に繋がります。
</span>また、担当者がこれらの面倒な手作業から解放されることで、メールマーケティングの戦略立案やコンテンツ作成といった、本来注力すべきコア業務に集中できる環境も整います。
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できるので、もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!