新規商談の追加、発注の承認など、NetSuiteの更新情報をSlackに通知できるといいなと思ったことはありませんか?
SlackのWebhookとNetSuiteの簡単なSuiteScriptを組み合わせて実現することができます。
本記事では、その方法を詳しくご説明しています。
-
Slack Webhook URLを取得する
-
Slack Appを作成する
-
「 https://api.slack.com/apps 」にアクセスし、「Create an App」をクリック
-
「Create an App」と表示される画面にて、「From scratch」と「From an app manifest」から、「From scratch」を選択
-
「App Name 」と「Development Slack Workspace」を設定し「Create App」をクリック
これでSlack Appの作成は完了となります。
-
-
Slack App内にIncoming Webhook機能を追加する
-
-
NetSuiteでWebhook URLを設定する
NetSuiteのUser Event Scriptを使用し、レコード(今回は商談)が新規作成されるとSlackに通知するようにします。 -
最後に、NetSuite上で商談の新規作成を行い、Slackに通知されるか確認してみましょう
2. 「トランザクション」>「営業」> 「商談を作成」をクリック
2. 商談を新規作成し、保存する
2. Slackに先ほど新規作成した”商談OPP00000167”が通知されていることが確認できます
リンクを押すと、NetSuite上の”商談OPP00000167”が表示されます
いかがでしょうか。今回はSlackのサンプルで説明しましたが、同様の手順でGoogle ChatやChatworkなどにも通知メッセージを送ることが可能です。簡単なスクリプトで実現できますので是非試してみてください。