<aside> ⚠️

以下の内容は実際にWebhookを受け入れるサービスの仕様変更や現在の仕様によって実際の挙動と異なる場合があります。本ページは参考として実装時には最新情報に合わせて適宜変更してください。

</aside>

Webhook を利用して送信データを Salesforce に送る

NotionのオートメーションのWebhook機能を利用してSalesforceと連携する方法を紹介します

Salesforce 側の設定

主にApex RESTエンドポイントのクラスを作成します

Salesforceの操作等については詳しくはSalesforceのドキュメントをご覧ください。

Salesforce Developers

Improve Apex REST Callouts Techniques | Salesforce Trailhead

カスタムオブジェクトの定義

最初にSalesforce上でNotionデータベースのデータを保存するためのカスタムオブジェクトを定義します。

Apex クラスを登録する

今回は以下のApex クラスを登録します。

このクラスは、Notionのデータベースから送られてくるWebhookイベントを受け取り、Salesforceの項目を更新する仕組みを提供します

サイトを作成する

サイトおよびドメインサイトからサイトを作成してください。

https://tech-tech.nddhq.co.jp/2022/01/24/post-1919/

https://tech-tech.nddhq.co.jp/2022/01/24/post-1919/

ApexクラスをREST APIで公開する