Slack 向け ConnectWiz
アーリーアクセスSlack のメッセージに、本物の運用を背負わせて答える。
Slack からのメッセージは、ほかのチャネルとまったく同じ、振り分け済みで AI が支援する受信トレイに届きます。Slack にふさわしいセキュリティの作り込みと、現時点の適用範囲を包み隠さず添えて。範囲はテキストの会話で、アーリーアクセスです。
確認しました。こちら側のレート制限の設定ミスです。修正を配備中で、20分ほどの見込みです。検証でき次第、ここに書き込みます。
このチャネルを選ぶ理由
なぜ Slack がサポートの構成に含まれるのか
B2B がすでに暮らしている場所
最大の顧客が Slack で質問してくるのは、そこが仕事場だからです。そこで応じることは相手にとって上質な体験になり、橋渡しがあれば、こちらの側も整然と保てます。
チャネルより長く残る履歴
クライアントの Slack チャネルはアーカイブされ、名前も変わります。ConnectWiz のレコードはそうなりません。Slack で交わした約束は、その顧客の恒久的な履歴に残り続けます。
社内ヘルプデスクにも
IT、人事、運用のチャネルを同じキューへ橋渡ししているチームもあります。社内の依頼にも、まったく同じ仕組みで振り分け、担当、履歴が付きます。
接続とセキュリティ
プラグインの後付けではなく、チャネルとして設計
Slack のイベントはすべて、会話に触れる前に暗号的に検証され、重複が排除されます。橋渡しを信頼できるものにするのは、こうした退屈な保証です。
シークレットは2つ、どちらも確認
ボットトークンは、何かを保存する前に Slack の認証 API に照会して検証します。署名用シークレットは受信するイベントすべてを証明します。Slack のチャレンジのやり取りには自動で応答します。
暗号で守られた受信
イベントはすべて、生の本文に対して HMAC で検証します。Slack の v0 方式を、一定時間で比較します。リプレイの許容は300秒なので、盗まれたリクエストをあとから撃ち返すことはできません。
フィルターでループを防ぐ
ボットのイベントと自社の反響は、スレッドに入る前に捨てます。橋渡しの定番の壊れ方 — 2つのボットが永遠に答え合う — は、入口で濾し取られます。
返信は始まった場所に戻る
送信する返信は、そのメッセージが来たまさにその DM またはチャネルへ投稿されます。宛先は連絡先の上で最新に保たれ、推測されることはありません。
受信トレイ
1通目から受信トレイの機能をひととおり
振り分け済みの会話
Slack のメッセージは、部署への振り分け、割り当て、タグ、@メンション付きの内部メモ、そして履歴の全体を伴う会話として届きます。デスクトップでも、担当者向けモバイルアプリでも同じです。
まず Wiz が答える
AI エージェントは自社のコンテンツをもとに52言語で回答し、スレッドを添えて担当者にエスカレーションします。担当者はワンクリックで AI に戻せます。ほかのチャネルとまったく同じ頭脳です。
顧客レコードは1つ
Slack の識別子は、メールやほかのすべてのチャネルと同じ CRM の連絡先に加わります。人は1人、履歴は1本、同意の状態も1つです。
双方向の翻訳
担当者は受信メッセージを必要に応じて自分の言語で読み、下書きは顧客の言語に翻訳して送れます。処理はメッセージ単位で、次に読む人のためにキャッシュされます。
営業時間を把握
営業時間外のメッセージには見込み時間を正直に伝え、翌朝のキューの先頭に置きます。初回応答時間が測るのはボットではなく人です。
テキストを確実に
現時点の適用範囲は、テキストの双方向メッセージです。Slack の公式 API を通じて送られ、会話の上で追跡され、黙って捨てられることはありません。
技術的な仕組み
「アーリーアクセス」を安全に運用できる内部の仕組み
処理はちょうど1回
イベントはすべて、処理の前に専用の台帳で一意のキーを確保します。Slack の再送や重複はデータベース層で認識され、捨てられます。1つのメッセージが2つになることはありません。
すべてと同じ処理経路
受信は、ウィジェットや WhatsApp が使うのとまったく同じメッセージサービスを通ります。振り分け、AI の起動、ブロック、履歴の挙動が同じなのは、そもそも同じものだからです。
失敗には名前が付く
拒否された送信は、理由をスレッドに載せて失敗として記録されます。黙って捨てることも、偽のチェックマークを付けることもありません。
勝手な上限は作らない
Slack は厳密な文字数の上限を公開していないため、当社も課しません。勝手に作った上限は、いま届いているメッセージを拒否してしまいます。正直さは、どちらの向きにも効きます。
包み隠さない適用範囲
ここでの「アーリーアクセス」の意味を、書面で
勝手にではなく、一緒に有効化
連携は実装と検証を終えていますが、無条件に「稼働中」と表示できるだけの本番トラフィックはまだ通していません。そのため、当社のチームが並走しながらワークスペースごとに有効化します。バッジはその状態を指しています。
現時点はテキストのみ
メディア、ボタン、リッチ要素はロードマップ上にあり、意図的に約束していません。まだ存在しない作成機能を売り込むページは、得る信頼より失う信頼のほうが大きいからです。
楽観的な配信
送信は API レベルで確認できますが、メッセージ単位の配信確認はこのチャネルではまだ実装していません。スレッド上でも実装済みのようには見せていません。
手作業は1か所だけ
Slack にはイベント URL を登録する API がないため、Request URL を自社の Slack アプリ設定に貼り付ける作業だけは一度だけ手で行います。どこに貼るかは、ガイドが正確に示します。
ロードマップと卒業条件
次に実装するもの、そしてバッジが変わる条件
卒業の基準はマーケティングではなく計測です。チャネルを端から端まで検証できるだけの本番トラフィックを通すこと。それができた時点でバッジが外れ、以下が順に実装されます。
メディアとファイル
双方向の添付が、最初の卒業項目です。実装するまで約束はせず、ほのめかす代わりにここに書いておきます。
より細かい識別子の対応づけ
担当者と Slack ユーザーのより深い対応づけや、クライアントごとのチャネル構成は、アーリーアクセスのチームと一緒に検討中です。自社の構成をお知らせください。
配信確認
メッセージ単位の配信確認は、このチャネルではまだ実装していません。送信は API レベルで確認でき、スレッド上でも実装済みのようには見せていません。
スタンダードチャネル
費用
ConnectWiz 側
- Slack は スタンダードチャネル:プランに含まれるチャネル枠から1つ選ぶか、 月額 $9 の追加オプションとして利用できます。アーリーアクセス期間中も同じ価格です。
- アーリーアクセスでは人手が増えます。追加費用なしで、有効化も監視も一緒に行います
- 会話はプランの通常の会話数に計上され、AI の回答は AI クレジットから消費されます
Slack 側
自社の Slack アカウント、認証、プラットフォーム側の規約は、自社と Slack のあいだに残ります。ConnectWiz は上乗せをせず、アカウントの関係を代理することもありません。