SendGridとYoomの連携イメージ
【ノーコードで実現】PDF書類を自動で発行しSendGridで送信する方法
Yoomを詳しくみる
この記事のテンプレートを試す
SendGridとYoomの連携イメージ
アプリ同士の連携方法

2025-12-24

【ノーコードで実現】PDF書類を自動で発行しSendGridで送信する方法

Sachika Mikami
Sachika Mikami

「Salesforceの情報をもとに請求書を作成して、SendGridで送る作業が毎月発生して大変…」
「手作業でのPDF作成とメール送信は、宛先や添付ファイルを間違えそうで常に不安…」

このように、PDF書類の発行からメール送信までの一連の業務に、手間やプレッシャーを感じていませんか?

もし、CRMのステータス更新などをきっかけに、必要なPDF書類を自動で生成し、SendGrid経由で指定の宛先にメール送信まで完了できる仕組みがあれば、これらの定型業務から解放されることも可能です!

ヒューマンエラーの心配なくなるため、より重要なコア業務に集中する時間を確保できるでしょう!

今回ご紹介する自動化例はプログラミングの知識がなくても簡単に設定できるので、ぜひこの機会に導入して、日々の業務をもっと効率化しましょう!

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

YoomにはPDFファイル付きのメールをSendGridで自動送信する業務フロー自動化のテンプレートが用意されています。

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


Salesforceの更新をトリガーにPDFを添付しSendGridでメール送信するフローを作ってみよう

それではここから代表的な例として、Salesforceで商談が特定のフェーズに更新された際に、関連するPDF書類を自動で発行し、SendGridで添付ファイル付きメールを送信するフローを解説していきます!

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

※今回連携するアプリの公式サイト:SendGridSalesforce

[Yoomとは]

フローの作成方法

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

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


ステップ1:Salesforce、SendGrid、Google スプレッドシートのマイアプリ連携

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

今回のフローで使用するアプリのマイアプリ登録方法を解説します。 

  • Google スプレッドシートの連携

 Google スプレッドシートの連携は下のナビを操作しながら登録してみましょう! 

 

 

  • Salesforceをマイアプリ連携

※Salesforceは、チームプラン・サクセスプランをご利用の方向けのアプリです。フリープランやミニプランで使うと、フローボットのオペレーションやデータコネクトがエラーになってしまうのでご注意ください。

有料プラン(チームプラン・サクセスプラン)には2週間の無料トライアルがあります。トライアル期間中なら、普段は制限されているSalesforceも問題なくお試しいただけます。ぜひこの機会にいろいろと体験してみてくださいね。

Salesforceの連携は下のナビを操作しながら登録してみましょう! 

 

  • SendGridのマイアプリ連携

+新規接続」ボタンをクリックすると、入力欄が表示されます。
SendGridと入力し、表示されたアプリをクリックしましょう。

表示内容を確認し、アカウント名とアクセストークンを入力したら追加をクリックします。
これでマイアプリ連携は完了です!

事前準備
Google スプレッドシートを利用して雛形を作成する
今回ご紹介するテンプレートは、雛形ファイルを利用して契約書を自動作成します。
そのため、事前に雛形ファイルを作成しておく必要があります。
雛形ファイルの作成方法は以下のリンク先をご確認ください。

今回は以下のファイルを作成しました。

Google Driveにフォルダを作成する
作成したファイルはGoogle Driveのフォルダに保存します。
事前に作成したファイルを保存するためのフォルダを作成してください。

ステップ2:該当のテンプレートをコピー

以下のバナーにある試してみるボタンをクリックしてください。


テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。

ステップ3:Salesforceのトリガー設定

商談オブジェクトにレコードが登録または更新されたらをクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

トリガーの起動間隔を設定します。

※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

Salesforceの画面に移動し、商談オブジェクトを登録、または更新しましょう。
今回ご紹介するテンプレートはSalesforceの商談オブジェクトにレコードが登録または更新されたら起動します。

そのため、実際にテストを行うには、商談オブジェクトにレコードの登録または更新をする必要があります。
また、今回は商談をClosed Wonになるように設定してください。
今回は以下のように作成しました。

Salesforceの画面からマイドメインURLをコピーしたらYoomの画面に戻り、マイドメインURLを設定します。
入力できたらテストをクリックしましょう。

テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。

確認できたら忘れずに完了をクリックしましょう。


ステップ4:分岐する設定

分岐するをクリックします。
※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。フリープランで利用するとエラーになってしまうのでご注意ください。

ミニプランなどの有料プランは2週間の無料トライアルが可能です。無料トライアル中なら、普段制限されているアプリや機能も自由にお試しいただけますので、ぜひ活用してみてください。

分岐では、取得した値を利用してこのあとの処理を分けることが可能です。
分岐条件を指定の項目で分岐に利用する取得した値の設定を行っています。
デフォルトで商談オブジェクトにレコードが登録または更新されたらのアクションで取得した、フェーズが設定されていますのでご確認ください。

次に、分岐条件では先ほど設定したフェーズと比較する情報の設定を行います。
デフォルトで以下のようにフェーズClosed Wonになっている場合のみ次の処理を行うように設定されていますのでご確認ください。
※分岐はご自身の状況に合わせて設定を変更することも可能です。
ここまで確認できたら完了をクリックしましょう。

ステップ5:Salesforceのレコードを取得する設定

レコードを取得するをクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
ステップ3と同じアカウントになっていることを確認したら次へをクリックしてください。

マイドメインURLはステップ3と同じものを設定してください。

オブジェクトのAPI参照名を設定します。
今回は、このあとSendGridでメールを送信する際に使用する、宛先のメールアドレスを取得したいため、以下のように入力欄をクリックし表示された候補の中から取引先を選択します。

ここまで設定できたら次へをクリックしましょう。

取得したいレコードの条件を設定します。
右端にある入力欄をクリックし、取得した値から取引先IDを設定してください。
取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。

設定できているのを確認したらテストをクリックしましょう。

テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。

ステップ6:Google スプレッドシートを利用して書類を発行する設定

書類を発行するをクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へ進みます。

スプレッドシートのファイルIDを設定します。
入力欄をクリックし表示された候補の中から、雛形として使用したいスプレッドシートを選択しましょう。

格納先のGoogle DriveフォルダIDを設定します。
入力欄をクリックし、事前準備で用意したフォルダを選択してください。

出力ファイル名を設定します。
デフォルトで設定されていますが、自由に変更できます。
取得した値はもちろん、直接入力することも可能です。
直接入力した場合は入力した値が固定値となり、このテンプレートを通して作成される全てのファイル名に反映されますのでご注意ください。

ここまで設定できたら次へをクリックします。

置換対象の文字列には雛形に用意した項目が表示されます。
置換後の文字列にそれぞれ取得した値が設定されていることを確認しましょう。
設定されていない場合はそれぞれ設定してください。
※項目名が正しく表示されない場合は右上にある置換条件を再取得をクリックしてください。

全て設定できているのを確認したらテストをクリックしましょう。

テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。

Google Driveに発行した書類が保存されていますのでご確認ください。

ステップ7:SendGridでメールを送信する設定

メールを送信する(ファイル添付)をクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

宛先メールアドレスにはデフォルトで取得した値が設定されています。
項目名だけではなく、実際に値が表示されていることを確認してください。

送信元メールアドレス、件名、本文のMIMEタイプを入力します。

本文を設定します。
本文に入力した内容がメールで送信されます。

  • 添付ファイル:設定したファイル名が送信するファイルの名前になります。
    直接入力することもできますが、取得した値を利用することも可能です。
  • 添付ファイルタイ:注釈を確認し設定してください。

その他の項目について、今回は使用しないため空欄となっておりますが、使用したい方は注釈を確認し設定してください。
送信元メールアドレスや件名、本文などの項目も含めて入力欄に直接記入する、もしくはプルダウンメニューから選ぶと、入力した値や設定した値が固定値となり、このテンプレートを通して作成される全てのメールに反映されますのでご注意ください。

ここまで設定できたらテストをクリックしましょう。
※テストをクリックすると実際にメールが送信されます。

テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。
※テスト成功画面にnullと表示されていますが問題ありません。

SendGridからメールが送信されていますのでご確認ください。

ステップ8:トリガーをONにし、フローが起動するかを確認

先ほどのYoomの画面で完了をクリックすると以下の画面が表示されます。
トリガーをONをクリックしてください。
トリガーをONにしたら実際にフローが起動するか確認してみましょう。

お疲れ様でした!ここまでで設定は完了です!
以上がSalesforceで商談が特定のフェーズに更新された際に、関連するPDF書類を自動で発行し、SendGridで添付ファイル付きメールを送信するフローした!

SendGridを使ったその他の自動化例

AirtableやCRM、フォーム、広告、チャットなど、さまざまなチャネルで取得したリード情報をSendGridへ自動で集約し、メール配信や通知をスムーズに行えます。

コンタクト登録からメール送信、バウンス管理、AIによる要約・感情分析までを一連の流れで自動化することで、リード対応の抜け漏れを防ぎ、効率的で質の高いコミュニケーションを実現します!


■概要
Airtableで管理している顧客情報を、マーケティング施策のためにSendGridへ手作業で登録していませんか。
この作業は単純ですが件数が増えると大きな手間となり、入力ミスや反映漏れの原因にもなります。
このワークフローを活用すれば、Airtableに新しいレコードが登録されたタイミングで、SendGridへコンタクト情報を自動で追加できるため、手作業による登録の手間を省き、スムーズな連携を実現します。

■このテンプレートをおすすめする方
・AirtableとSendGridを併用し、手作業でのコンタクト登録に手間を感じている方
・顧客情報の入力ミスや反映漏れを防ぎ、データの精度を高めたいと考えている方
・リード獲得からメール配信までのプロセスを自動化し、迅速化したいマーケターの方

■注意事項
・Airtable、SendGridのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。

Mazricaにコンタクトが作成されたら、SendGridのコンタクトリストに追加するフローです。

Chat Plusでチャットが開始されたらSendGridのコンタクトリストに新規コンタクトを追加するフローです。

■注意事項
・Chat Plus、SendGridのそれぞれとYoomを連携してください。
・Chat Plusのトリガー設定方法は下記をご参照ください。
 https://intercom.help/yoom/ja/articles/7911619
・Chat Plusから取得した訪問者の名前データは姓と名に分かれていないため、姓の欄に一括して反映する形になります。ただし、AIオペレーションの抽出機能を利用することで、名前を姓と名に分割できる場合があります。

■概要
Filloutで送信されたユーザー情報をSendGridのコンタクトリストに追加するフローです。
Yoomではプログラミング不要でアプリ間の連携ができるため、簡単にこのフローを実現することができます。

‍■このテンプレートをおすすめする方
・サービスやイベントの申し込みフォームを運用している企業の方
・Webサイトの設置フォームから獲得したリード情報の効率的な管理を目指しているマーケティング担当者
・Filloutの回答データを手作業で転記しており、作業負担を減らしたい方
・顧客情報の入力ミスや登録漏れを防止するため、業務を自動化したい方
・迅速なコンタクト登録により、SendGridのメール配信業務をスムーズに進めたい方

■注意事項
・Fillout、SendGridのそれぞれとYoomを連携してください。

JUST.DBでレコードが登録されたらSendGridにコンタクトを追加するフローです。

Meta広告(Facebook)でリードが登録されたらSendGridにコンタクトとして追加するフローです。

■概要
Googleフォームで収集したお問い合わせやアンケートの回答。一件ずつ確認し、手動でメールを作成・送信する作業は、時間と手間がかかるものです。また、対応漏れや遅れが発生するリスクも伴います。このワークフローを活用すれば、Googleフォームへの回答送信をトリガーとして、SendGridから自動でメールを送信することが可能になり、このような定型業務の負担を軽減し、顧客対応の迅速化に貢献します。

■このテンプレートをおすすめする方
・Googleフォームの回答に基づき、SendGridを用いて手動でメールを送信しているご担当者の方
・フォーム回答後のフォローアップメール送信を効率化し、顧客への対応速度を向上させたい方
・イベントの案内や定期的なお知らせなどを、フォーム回答者へ自動で効率的に届けたい方

■注意事項
・Googleフォーム、SendGridのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Googleフォームをトリガーとして使用した際の回答内容を取得する方法は下記を参照ください。
https://intercom.help/yoom/ja/articles/6807133



まとめ

SalesforceとSendGridの連携を自動化することで、これまで手作業で行っていた書類発行からメール送信までの一連の業務を自動化し、ヒューマンエラーの防止や対応漏れの削減を実現できます。

これにより、担当者は面倒な定型業務から解放され、顧客との関係構築や提案活動といった、より付加価値の高いコア業務に集中できる環境が整いやすくなります!

今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらの登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!

よくあるご質問

Q:PDFの雛形はGoogleドキュメントやWordでも作成できますか?

A:

Wordでは作成できませんが、GoogleドキュメントやMicrosoft Excelで作成できます。 

Q:Salesforce以外のCRM(例:kintone, HubSpot)を起点にできますか?

A:

はい、できます。
Yoomでは様々なアプリと連携可能です。
連携できるアプリにご興味のある方は以下のリンク先をご覧ください。

Q:PDF送信前に、上長などの承認フローを挟むことは可能ですか?

A:

はい、可能です。
フローボットの承認フローを行いたい箇所にある+をクリックし、承認を依頼を選択して設定を行ってください。
詳しい設定方法は以下のリンク先をご確認ください。

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Sachika Mikami
Sachika Mikami
SaaS自動化プラットフォーム『Yoom』のオウンドメディアにて、業務効率化をテーマとした記事執筆を担当するWebライター。約3年にわたり多様な業界のコンテンツ制作に携わり、様々な現場の業務フローに触れてきた。その過程でSaaSツールによる業務自動化の重要性を実感し、現在はノーコードでの業務フロー改善やRPAを活用したSaaS連携といったテーマで記事執筆に取り組んでいる。自身の経験に基づき、非エンジニアの方にも業務効率化の具体的な手法とその価値が伝わるような情報発信を心がけている。
タグ
連携
SendGrid
自動
自動化
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる