無料実装テンプレート
外部SaaSのAPIを、
Salesforceへの定期連携に変える
REST APIを持つ外部SaaS(顧客管理システム・申請管理システム等)から定期的にデータを取得し、Salesforceへ反映するGoogle Apps Scriptの実装テンプレートです。Sheets→Salesforce連携テンプレートが「スプレッドシートが正」だったのに対し、こちらは「外部SaaSのAPIが正」というパターンで、実際の副業案件で外部の顧客IDマスタをSalesforceへ反映するために使っている構成をそのまま流用できる形で配布します。
こんな状態の会社におすすめです
- —利用している外部SaaSにWebhookがなく、定期取得で反映するしかない
- —対話ログイン不要の、無人で動く定期実行の仕組みが欲しい
- —外部SaaSのAPIレスポンスをSalesforce項目にマッピングする雛形が欲しい
テンプレートの中身
事前準備チェックリスト
外部SaaS側のAPI認証情報・レート制限確認、Salesforce側の準備
実装コード
ページング取得・マッピング・upsert処理まで含む、そのまま動くGASコード
トリガー設定
定期実行・失敗通知の設定手順
つまずき所と対処
ページング方式の違い・レート制限・双方向更新競合の実務上の注意点
設計の考え方は「複数SaaS連携を成功させる3ステップ設計図」の記事もあわせてご覧ください。送信後に営業電話をすることはありません。