データ連携ノードでSlackと連携する

データ連携ノードを活用してAlliからSlackチャネルにメッセージ(通知)を送信することができます。 たとえば、顧客がAlliのDEMOリクエストを行った場合、該当のSlackチャネルに通知が送信され、エージェントは顧客とすぐに会話を始めることが可能となります。

準備

初めにAlli – Slack連携‌‌AlliアカウントとSlackの統合設定を行います。‌‌ Alliダッシュボードから[設定]⁣>[外部サービス連携]>[連携ノード]⁣>Slackに移動して設定を行います。 ‌‌設定の詳細については、Slack連携ガイドを参照してください。

次にメッセージを送信したいSlackチャンネルのwebhooks URLを取得します。URLを取得する方法は、Slackガイドを参照してくださいhttps://api.slack.com/messaging/webhooks

Incoming Webhooks設定ページではメッセージの送信者アイコンなど、さまざまな設定を変更することができます。 ここでは、まずwebhooks URLをコピーします。

Alli – キャンペーンの設定

Alliダッシュボードでチャットフローを設計します。 キャンペーンを作成したあと、Slackにメッセージを送りたいポイントに外部データ連動ノードを追加します。下のチャットフロー例を参照してください。

上記のチャットフロー例では、顧客が「Alli DEMOの依頼」を選択すると、顧客とエージェントを有人チャットで連結するよう設定しています。 顧客からのリクエストが発生したときにSlackチャネルのエージェントにメッセージ通知を行う必要があるため、外部データ連携ノードを活用します。

(注:Slack Webhooksは何の値も返さないので、外部データ連携ノードの「失敗」は必ず次のノードと接続する必要があります)

データ連携ノードを設定する方法は以下の通りです。

  1. メソッドとして、「POST」を選択します。

  2. Slackから取得したWebhook URLをここに貼り付けます。

  3. 「ADVANCED」タブを選択します。

  4. 「送信する変数」フィールドに次のJSON形式を利用してメッセージを入力します。{“text”:”送信メッセージ“}

送信するメッセージとして、以下の様に単純なテキストメッセージ、変数の値、リンクが含まれているテキストメッセージが可能です。

設定は以上で完了です。最後にチャット・フローをテストし、Slackにて正常にメッセージを受信できる事を確認ください。

最終更新

Logo