アプリと連携
チームがすでに使っているツール — Stripe、Shopify、Mailchimp、MailerLite、Jira、Tracio — を接続します。インストールされたアプリは、チャットのすぐ隣にある受信トレイの会話パネルに、ライブの顧客データをカードとして表示します。
概要#
アプリマーケットプレイスは 設定 → アプリ にあります。アプリはワークスペース全体に対して一度だけインストールされます: 管理者がワークスペース自身の認証情報でサービスを接続すると、受信トレイにアクセスできるすべてのチームメンバーが会話パネルでカードを見られるようになります。担当者が自分で何かをインストールすることはありません — そして AIエージェントも決して何もインストールしません。
ワークスペースレベルのインストール
ワークスペースごとに 1 組の認証情報。アプリのインストール、編集、削除は全員に同時に影響します。
受信トレイのカード
インストールされた各アプリは、会話パネルに、話している相手のライブデータを載せたカードを描画します。
埋め草なし
カタログに載っているものはすべて今日インストールできます — "近日公開" セクションはありません。リクエストタイルから、足りないサービスを教えてもらえます。
アプリカタログ#
現在 6 つのアプリが利用できます:
| アプリ | カテゴリ | 会話で担当者に見えるもの |
|---|---|---|
| Stripe | 決済 | 話している相手のサブスクリプションと最近の支払い |
| Shopify | コマース | 支払いと配送のステータス付きの最近の注文 |
| Mailchimp | マーケティング | 話している相手の購読ステータス、オーディエンス、タグ |
| MailerLite | マーケティング | 話している相手の購読ステータス、グループ、登録日 |
| Jira | 課題管理 | この会話にリンクされた課題と、ワンクリックでの新規起票 |
| Tracio | セキュリティ | 人間かボットか: チャットウィジェット訪問者に対する Tracio の判定 |
自社のバックオフィスへの単純なリンクをお探しですか? それにはアカウントもトークンも不要なので、アプリカタログではなく 設定 → 一般 → 自社システムへのリンク にあります。
アプリのインストール#
設定 → アプリ を開き、タイルを選んで、アプリが求める認証情報を入力します。各フィールドは、その値が作成または確認できるベンダーのダッシュボードの正確なページにリンクしています。
| ステップ | 説明 |
|---|---|
| 1. プレビューを確認 | 何かを貼り付ける前に、設定ページには担当者が見ることになるカードの正確なサンプルが表示されます — 架空のデータで作られているので、認証情報を保存する前に、ワークスペースと何を共有することになるかがわかります。 |
| 2. 認証情報を入力 | API キーまたはトークンを貼り付けます。値は自動的にトリムされます — コピペで付いた末尾のスペースや改行がインストールを壊すことはありません。 |
| 3. 保存とテスト | 保存は設定を格納します。接続テストはベンダーへ実際の呼び出しを行い、これがステータスチップを緑にします。 |
すべてのアプリタイルには、インストールの状況を示すステータスチップが付いています:
| ステータス | 意味 |
|---|---|
| 未テスト | 認証情報は保存されていますが、アプリはまだ実際のリクエストに応答していません。 |
| 接続済み | ベンダーが実際に応答しました — 接続は保存されただけでなく、検証されています。 |
| 要対応 | ベンダーが保存された認証情報を拒否しました(失効または期限切れのキー)。管理者がアプリを保存または再テストするまで、カードはベンダーへの呼び出しを停止します。 |
| エラー | それ以外の何かが失敗しました — ツールチップを参照してください。 |
| 無効 | 管理者がアプリをオフにしました。認証情報は削除されないまま、カードが受信トレイから消えます。 |
認証情報とセキュリティ#
アプリの認証情報はワークスペースに属し、いくつかのルールがそれを守ります:
- 保存時に暗号化。 シークレットフィールド(API キー、トークン)はストレージ内でキーごとに暗号化され、保存後に再表示されることはありません。
- ベンダーが許す限り最小権限で。 Stripe は Customers、Subscriptions、Charges、Invoices を読める制限付きキー — さらに、担当者が会話から返金すべき場合のみ Refunds の書き込みアクセス — で接続すべきです。フルアクセスのキーを貼り付けても動作はしますが、設定ページが差し替えを勧めます。
- 接続先の変更はシークレットを再要求。 認証情報がひも付くフィールド — Shopify のストアドメイン、Jira のサイト URL — を編集するにはトークンの再入力が必要です。保存済みの認証情報が、意図しなかったホストへ向け直されることは決してありません。
- 失効はワークスペース全体に影響。 アプリごとワークスペースごとにインストールは 1 つです: ベンダー側でキーをローテーションまたは失効させると、管理者が設定 → アプリで更新するまで、全チームメンバーのカードが停止します。
受信トレイのアプリカード#
インストールされると、各アプリは受信トレイの会話詳細パネルにウィジェットとして表示されます。会話を開くとベンダーからライブのカードを取得します: この顧客が Stripe で誰なのか、最近の Shopify 注文、ニュースレターの購読状況、スレッドにリンクされた Jira 課題、あるいは訪問者に対する Tracio の判定です。ほとんどのカードはベンダー自身のダッシュボード内の対応レコードへのリンクも持ちます — Tracio の判定は完全にパネル内で完結します。
カードは表示するものがないことについて正直です。顧客が見つからない — または会話に使えるアイデンティティがない — 場合、カードは空のボックスを描画する代わりに、そのことと理由を説明します。応答は短時間キャッシュされ、アプリごとにレートが管理されるため、開いたままの受信トレイがベンダーの API 上限を食い潰すことはありません。
カードは検証済みアイデンティティに従う#
Stripe、Shopify、Mailchimp、MailerLite はメールアドレスで顧客を検索します — それも、実際に 検証された アドレスだけです: ウィジェットの署名付きアイデンティティ(本人確認)でカバーされたもの、またはメールチャネルの会話の From アドレスです。訪問者がチャットに入力しただけのアドレスは検索に一切使われません — そうでなければ、誰でも実在の顧客のメールアドレスを入力して支払い履歴を見られてしまいます。その場合、カードはアドレスが検証済みアイデンティティに裏付けられていないことを説明します。
Jira と Tracio はメールをキーにしません — Jira のカードは会話にリンクされた課題に、Tracio はウィジェット訪問者に属します — そのため、検証済みアドレスが存在しなくても機能します。
各アプリが表示するもの#
Stripe#
顧客の請求情報への読み取り専用の窓: 名前、メールアドレス、アカウント残高、コピー可能な顧客 ID、さらにサブスクリプション — ステータスバッジ、プラン、月額、開始日 — と請求書番号付きの最近の支払い。返金だけが唯一の任意の書き込み操作です: 管理者がアプリ設定で 会話パネルからの返金を許可 をオンにし(デフォルトはオフ)、オペレーターには 返金とキャンセルの実行 権限が必要で、すべての返金は REFUND と入力して確認しなければなりません — Stripe は一度送信された返金を取り消せません。
Shopify#
読み取り専用の最近の注文 — 注文番号、日付、合計、支払いと配送のステータス — と、各注文および Shopify 管理画面の顧客レコードへのリンク。ストアドメインと、 read_customers と read_orders スコープを持つカスタムアプリの Admin API トークンで接続します。
Mailchimp#
Mailchimp から見た購読者: ステータスバッジ、オーディエンス、タグ、エンゲージメント、最近のキャンペーンアクティビティ(送信、開封、クリック)。利用できるアクションは 1 つ: 購読解除 — 会話を離れずに "メールを止めてほしい" という要望に応えるためのものです。API 経由では取り消せません — Mailchimp では本人がサインアップフォームから再登録するしかありません — そのため入力による確認が必要です。なお、Mailchimp の API キーにはスコープがありません: 接続したキーはアカウント内のすべてを読み書きできます。
MailerLite#
購読ステータス、グループ、登録日、エンゲージメント、最近のキャンペーンアクティビティ。アクションは 2 つ: 購読解除(取り消し可能 — MailerLite の API は再購読に対応しています)と、本人の希望でリストに戻すための 再購読 です。
Jira#
会話と Jira Cloud 課題の双方向リンク。カードはこの会話にリンクされた課題を現在のステータス付きで一覧し、 課題を作成(選んだプロジェクトに起票され、自動的にリンクされます)と、既存の課題のための 既存をリンク / リンク解除 を提供します。Jira 側でのステータス変更は Webhook を通じて反映されます: アプリの設定ページに Jira サイトへ貼り付けるシークレットな Webhook アドレスが表示され、以後カードは課題のライブステータスをミラーします。課題は接続した Atlassian アカウントとして作成され、カードにはそのアカウントに見えるものがそのまま見えます。
Tracio: 人間かボットか#
Tracio はチャットウィジェット訪問者について 1 つの問いに答えます: これは人間か、ボットか? アプリをインストールすると、Respondo チャットウィジェット内で Tracio の検出 SDK が有効になります — 新しいウィジェット会話には自動的に判定が付き、会話パネルの Tracio カードにチップとして表示されます。
| チップ | 意味 |
|---|---|
| 人間 | Tracio のサーバーサイドチェックで、この訪問者にボットのシグナルは見つかりませんでした。 |
| ボット · 93% | ボットを検出、Tracio の確信度付き。カードには判定の根拠となったシグナルも一覧されます。 |
| 未チェック | Tracio のサーバーサイドチェックが現在利用できません — カードはブラウザ報告の判定にフォールバックし、その旨を表示します。 |
| 偽造 ID | ブラウザが送った訪問者 ID を Tracio が知りません — 主張は偽造の疑いがあります。 |
接続するキーは 2 つです: ウィジェット内で SDK を有効化する公開キーと、判定のサーバーサイドチェックに使うシークレットな Data API キー。サーバーサイドチェックなしでは、ブラウザの "ボットではない" という主張をそれ単体で信頼することはできません — そしてブラウザの主張がサーバーの判定と食い違う場合、カードは両方を表示します。
制限事項#
- Stripe と Shopify のカードは 読み取り専用 です — Stripe アプリ全体で唯一の書き込みは、明示的に有効化する任意の返金アクションです。
- メールをキーにするアプリ(Stripe、Shopify、Mailchimp、MailerLite)には検証済みメールアドレスが必要です。匿名のウィジェット訪問者や、アドレスのないチャネルからの会話には、正直な "検索するものがない" カードが表示されます。
- Jira の対応は Jira Cloud のみです。
- Mailchimp には再購読がありません: 一度購読解除すると、本人がサインアップフォームから再登録するしかありません。そのフローが重要なら MailerLite の再購読を使ってください。
- Tracio の判定は SDK が読み込まれたウィジェット会話にのみ存在します — メールやメッセンジャーのチャネルには決してありません。