営業資料を手作業で作成していて、Salesforceの最新データを毎回コピー&ペーストするのに時間がかかっていませんか。GoogleドキュメントとSalesforce Lightningを連携すれば、顧客情報や商談データを自動的に取り込んだ資料を生成できます。この記事では、アドオンとGoogle Apps Scriptの2つの方法で営業資料を自動生成する手順を詳しく解説します。
連携によって、手入力のミスを減らし、営業チーム全体で一貫性のある資料を共有できるようになります。また、テンプレートを一度作成すれば、ボタン一つで最新のデータが反映されます。
初心者の方でも簡単に設定できるよう、具体的な操作画面をイメージしながら説明します。最後まで読めば、すぐに実践できるようになります。
【要点】GoogleドキュメントとSalesforce Lightningの連携で営業資料を自動生成する方法
- 「Salesforce for Google Workspace」アドオン: Googleドキュメント内からSalesforceのデータを直接検索・挿入できます。
- Google Apps Script によるカスタム連携: スクリプトでSalesforce APIを呼び出し、任意のデータを自動反映できます。
- テンプレートの活用: 差し込みフィールドを定義したテンプレート文書を作成し、繰り返し使用します。
ADVERTISEMENT
目次
Salesforce LightningとGoogleドキュメント連携の仕組み
Salesforce Lightningは顧客情報や商談データを一元管理するクラウドサービスです。Googleドキュメントは文書作成ツールとして広く使われています。この二つを連携させることで、営業資料の作成を自動化できます。具体的には、SalesforceのデータをGoogleドキュメントのテンプレートに自動的に挿入する仕組みです。
連携方法は主に2つあります。一つは、Google Workspace Marketplaceから提供される「Salesforce for Google Workspace」アドオンを利用する方法です。もう一つは、Google Apps Scriptを使って独自の連携スクリプトを作成する方法です。アドオンは簡単に導入できますが、柔軟性に制限があります。Apps Scriptは自由度が高いものの、開発知識が必要です。
どちらの方法を選ぶにしても、最初にSalesforceのアクセストークンやAPI連携の設定が必要です。営業資料の自動生成は、組織の営業効率向上に直結します。
アドオンを使った連携手順
最も手軽な方法は、Googleドキュメントに「Salesforce for Google Workspace」アドオンを追加することです。以下の手順で設定します。
アドオンのインストール
- Googleドキュメントを開く
ブラウザでGoogleドキュメントにアクセスし、新規文書を作成します。 - [拡張機能] メニューを開く
メニューバーから「拡張機能」をクリックし、「アドオン」→「アドオンを取得」を選択します。 - 「Salesforce for Google Workspace」を検索
検索ボックスに「Salesforce」と入力し、表示されたアドオンをクリックします。 - インストールして権限を承認
「インストール」ボタンを押し、GoogleアカウントとSalesforceアカウントの連携を承認します。必要な権限は、文書の編集とSalesforceデータの読み取りです。 - Salesforceにログイン
アドオンが起動したら、Salesforceのユーザー名とパスワードでログインします。二段階認証が必須の場合があります。
データの挿入
- アドオンパネルを開く
右側に表示されるアドオンパネルで、「Insert Salesforce Data」を選択します。 - オブジェクトを選択
「取引先」「商談」「リード」など、挿入したいデータの種類を選びます。例えば「商談」を選びます。 - フィールドを選択
表示されたフィールド一覧から、文書に挿入したい項目(商談名、金額、ステージなど)にチェックを入れます。 - レコードをフィルタ
条件を指定して特定のレコードだけを取得できます。例えば「ステージがClosed Wonの商談」など。 - 文書に挿入
「Insert」ボタンを押すと、カーソル位置に選択したデータが表形式で挿入されます。データは静的な値として貼り付けられます。
テンプレート文書の作成
アドオンでは、頻繁に使うテンプレートを保存できます。あらかじめ差し込みフィールドを定義した文書を作成しておくと、毎回の作業が効率化します。例えば「商談名: {{Opportunity.Name}}」のようにプレースホルダーを埋めておき、アドオンの「Merge Fields」機能で一括置換します。
Google Apps Scriptを使った自動生成手順
より高度な自動化には、Google Apps Script(GAS)を使用します。SalesforceのREST APIを呼び出してデータを取得し、Googleドキュメントを生成します。ここでは簡単な例を紹介します。
事前準備
- Salesforceで接続アプリを作成
Salesforceの設定画面から「アプリケーション」→「接続アプリ」で新しい接続アプリを作成します。OAuth設定で「フルアクセス」と「refresh_token」のスコープを追加します。 - コンシューマ鍵と秘密鍵を取得
作成した接続アプリの「コンシューマ鍵」と「コンシューマ秘密鍵」をメモします。これらはスクリプトで使用します。 - Google Apps Scriptを開く
Googleドキュメントの「拡張機能」→「Apps Script」でスクリプトエディタを開きます。
スクリプトの作成
- スクリプトファイルにコードを記述
以下のようなコードを記述します(詳細は割愛)。アクセストークンを取得し、SOQLクエリでデータを取得、文書に書き込みます。 - トリガーを設定
スクリプトを手動実行するか、時間指定トリガーで定期的に実行できます。営業資料の生成ボタンとして、カスタムメニューに追加することも可能です。 - テンプレート文書を準備
Googleドキュメントにプレースホルダー({{AccountName}}など)を埋め込んだテンプレートを作成し、スクリプトで置換します。
ADVERTISEMENT
連携時の注意点と制限
Salesforce APIの呼び出し制限
SalesforceにはAPI呼び出し数の制限があります。無料版やDeveloper Editionでは1日あたりの上限が低いので、大量のデータを頻繁に取得すると制限に達する可能性があります。スクリプトを実行する前に、組織のAPI使用量を確認してください。
データのリアルタイム性
アドオンを使って手動で挿入したデータは、その時点のスナップショットです。Salesforceでデータが更新されても文書は自動更新されません。定期的に再実行するか、リアルタイム同期が必要な場合はApps Scriptでトリガーを設定します。
権限と認証の管理
アドオンを使用するには、各ユーザーが自分のGoogleアカウントとSalesforceアカウントを連携する必要があります。組織全体で管理者が一括設定することはできません。また、Apps ScriptではOAuth2.0の認証情報を安全に保管する必要があります。
アドオンとApps Scriptの比較
| 項目 | アドオン | Apps Script |
|---|---|---|
| 導入の手軽さ | クリック数回で完了 | コード記述が必要 |
| カスタマイズ性 | 限定的(フィールド選択のみ) | 自由自在(任意のロジック) |
| 自動実行 | 手動操作が必要 | トリガーで自動化可能 |
| データ形式 | 表形式のみ | 自由なフォーマット |
| コスト | 無料(ただしSalesforceライセンスが必要) | 無料(Google Apps Scriptは無料) |
まとめ
GoogleドキュメントとSalesforce Lightningの連携により、営業資料の自動生成が実現できます。アドオンを使えば初心者でもすぐにデータを挿入でき、Apps Scriptを使えば業務プロセスに合わせた高度な自動化が可能です。まずはアドオンを試して連携の感触をつかみ、その後必要に応じてスクリプト開発に進むことをおすすめします。テンプレート文書を整備すれば、営業チーム全体の生産性が向上します。ぜひ、自社の営業資料作成に取り入れてみてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
SPONSORED
Googleドキュメントの人気記事ランキング
- 【Googleドキュメント】文字間隔(字間)を調整する方法!カーニングの代替手段
- 【Googleドキュメント】ルビ(ふりがな)を振る方法!代替ツールとアドオンの活用
- 【Googleドキュメント】上付き・下付き文字の入力方法!ショートカットと手動切替
- 【Googleドキュメント】縦書き表示を実現する方法!代替ツールと回避策
- 【Googleドキュメント】Docs→Wordへエクスポート!docx出力での書式維持
- 【Googleドキュメント】PDFからDocsへ変換する方法!OCR取り込みと精度
- 【Googleドキュメント】図表番号の自動採番!Figure 1, Table 2 の連番
- 【Googleドキュメント】インデントを正確に調整する方法!ルーラーとタブストップの使い方
- 【Googleドキュメント】表内の文字を縦中央揃えにする方法!セル内配置
- 【Googleドキュメント】段落スタイルをワンクリックで適用!カスタムスタイルの登録
