OpsIQ ドキュメント

ビルド、操作、および 拡張する OpsIQ_.

これは、完全なドキュメントです OpsIQ. 製品の設定, サポートを実行します。, AIの構成, CRMの管理, ウィジェットをインストール, コネクタを構築, RESTを呼び出す API、webhooks、パッケージマーケットプレースアプリを受信し、セルフホスト型のデプロイメントを操作します。

顧客ガイド管理者ガイド開発者ガイドCRMの参照コネクタ SDK_REST API_ 一覧セルフホスト
スコープ

このページの先頭へ

すべての OpsIQ は、各画面の動作方法、独自のシステムに接続する方法、およびそれの上に構築する方法です。 どこから始めれば、セクションは管理者サイドバーと同じ順序に従います。

スコープ
ドキュメントマップハンドブックは、周りの整理されています OpsIQ 管理者のサイドバーと同じ順序に続くプロダクト。ドキュメントマップOpsIQ 取扱商品AUDIENCEオペレータビル開発者RUN管理者ライブワークスペースビュー利用する OpsIQ製品画面とワークフロー含まれるもの拡張する OpsIQコネクター, APIs ウィジェットとウィジェット含まれるもの操作する OpsIQセキュリティ、cronおよび展開含まれるものリファレンスパッケージ, API およびwebhook契約含まれるもの1CHOOSE AUDIENCEオペレータまたは開発者2FOLLOW THE UIセクションミラー OpsIQ3USE SOURCE TRUTHビルドからステータスが来る
ハンドブックは、周りの整理されています OpsIQ 管理者のサイドバーと同じ順序に続くプロダクト。
ポータルスタジオフィールドガイド

ポータルアーキテクチャ、ページ、コンポーネント、プレビュー、ヘルプセンター、アイデンティティの専用の管理者および開発者ガイドを使用します。SCIM、管理された解放、延長、マイグレーションおよび証明。

ポータルスタジオガイドを開く

ここにあるもの

製品を実行

管理者のすべての画面:分析、ライブチャット、チケット、CRM、ナレッジベース、サイトインテリジェンス、プロモーション、および顧客のポータル。 各ページが何をするか、数字が何を意味するのか、そして彼らが間違っているときの対処法。

システムを接続

ウェブサイトウィジェット、メールメールボックス、インバウンドおよびアウトバウンドWebhooks、およびプラットフォーム用のコネクタライブラリ Shopify, WooCommerce, WHMCS, Zendesk, Stripe, Slack と Gmail.

自分を自分で構築

コネクターをまったく使わないと、コードコネクタやアクション、トリガーのコネクタービルダーで、全てのアクション、スコープ、エラーコードを持つREST API

操作する

役割と権限、セキュリティ、 cron、診断、バックアップ、およびホストされているおよび自己ホストされたデプロイの両方。

どこから始めればいいですか?

1
一日に OpsIQ を実行している場合

サイドバーの注文で画面セクションを読みます。各ページが何であるかで開きますので、必要なものがあればすぐに停止できます。

2
管理者が管理する

設定、セキュリティ、診断、Cronおよびプロダクションを追加します。これらは、他のすべてが動作し続けるかどうかを決定するセクションです。

3
統合の構築

コネクターで始めて下さい、それからコネクターのビルダーは、そしてREST API そして、webhooks。 順番にそれらを読んで、あなたはすべての方法を見てきました OpsIQ 別のシステムに相談できます。

💡
二つのことが、あなたが見るものを変えます。許可は、あなたの役割が開かないようにページを非表示にします。そのため、ここに説明したセクションでは、サイドバーから欠落することがあります。管理者にあなたの役割をチェックするように依頼してください。そして、コネクタは、生産、ベータ、プレビューまたはテンプレートの成熟ラベルを持っています。実行中のビルドとそのコネクターマニフェストは、あなたが持っている権限であり、このページではありません。
詳しくはこちら

業務用 OpsIQ が行なっていること

OpsIQ 完全なAIファーストビジネスプラットフォームです。 それは、あなたの分析、ライブチャット、ヘルプデスク、CRM、SEOツールキット、統合ミドルウェア、およびすべてのツールが同じ顧客のコンテキストを共有する単一の統一された管理と開発者のプラットフォームを置き換えます。 一緒にステッチする代わりに8-12 別のSaaS製品、インストール OpsIQ 1画面からすべてを実行し、操作します。

プラットフォーム
OpsIQ ユニファイドプラットフォームライブチャット、CRM、チケット、サイトインテリジェンス、プロモーション、分析に繋がる中央AI脳。ライブチャットプロモーションAICRMサイトインテルチケットアナリティクスOpsIQAIブレイン1ONE WORKSPACE1つの管理者のすべてのツール2SHARED BRAIN1つの顧客コンテキスト3ANYWHEREクラウドまたはセルフホスティング
OpsIQ は、共有された顧客コンテキスト、1つのツールフィードと1つのプラットフォームで、同じAI脳が機能するものです。

全て OpsIQ は、・詳細

ウェブサイトの分析と訪問者のインテリジェンス

リアルタイムの訪問者追跡

このページの読み込み、クリック、スクロール、ナビゲーションイベントがリアルタイムでキャプチャされます。現在、誰があなたのサイトにあるか、彼らが閲覧しているページ、どのくらいの時間を費やしているのか、そしてそれらがどこから来たのか、サードパーティのクッキーなしですべてを参照してください。

訪問者のログとセッション

デバイス、ブラウザ、オペレーティングシステム、国、市、レファラー、UTMパラメータ、ランディングページ、およびアイデンティティの解像度ですべての訪問者の完全な履歴。セッショングループでは、訪問者が取るパス全体を見ることができますので、旅行へのページビューを閲覧します。

セッションリプレイ

キャプチャされたビジターセッションのタイムラインスタイルの再生。マウスの動き、クリック、スクロール、ページ遷移、および相互作用を形成する正確に確認します。UXの問題を診断し、ドロップオフポイントを理解し、変換フローを確認します。

ライブフィード

訪問者のアクティビティをリアルタイムにストリームとして実行します。ページビュー、チャット開始、フォーム送信、およびインテントシグナルは数秒ごとに更新されます。特定のトラフィックセグメントに焦点を当てる国、デバイス、またはレファラーによるフィルタリング。

このページのトップへ

訪問、エンゲージメントタイム、バウンス率、コンバージョン、サポート活動によってランク付けされたページ。改善が必要な最高のコンテンツやページを特定します。

地理情報

地図で国、市、地域を分解します。デバイスとブラウザの配布、トラフィックソース分析、検索エンジンのレフリーラートラッキング、市場浸透の洞察。

意図的な漏斗

訪問者の意図した信号を追跡します(ページ訪問、繰り返し返されたリターン、文書閲覧パターン、およびサポートインタラクション)購入、実行、またはヘルプが必要な場合のある訪問者を特定する。

A/B実験

OpsIQ から直接、ウェブサイト上での分割テストを実行します。 バリアントを作成したり、トラフィック割り当てを設定したり、変換目標を定義したり、統計的な意義を測定したりできます。 外部のテストツールは必要ありません。

JavaScript エラートラッキング

クライアント側 JavaScript エラーをウェブサイトから自動的にキャプチャします。エラーメッセージ、スタックトレース、影響を受けるブラウザー、頻度カウント、どのページがトリガーするかを参照してください。別々のエラー監視なしでフロントエンドの問題をデバッグします。

イベントログ

追跡されたイベント(ページビュー、カスタムイベント、チャットインタラクション、フォーム送信、購入)を、検索可能でフルメタデータ付きのフィルタ可能なログに記録します。

セールス&コンバージョン

注文、収益、払い戻し、サブスクリプションの更新、およびトラフィックソースへの属性変換を追跡し、キャンペーン、訪問者の旅。 期間の比較とトレンド分析による収益ダッシュボード。

リード

行動パターンによって識別される高意図の訪問者。スコアは、ページ訪問に基づいてリードします, サイト上の時間, リターン周波数, サポートインタラクション, カスタム信号. フィードは、CRMパイプラインに直接つながります.

サイトインテリジェンス(SEOとコンテンツ分析)

サイトクロール

ページの検出、リンクの分割、メタタグの欠落、画像altテキストの確認、canonical URLs を検証し、サイト構造をマップするための自動クロール。毎日、毎週、またはオンデマンドを実行するためにクロールをスケジュールします。

技術的なSEO監査

包括的な技術分析:ページ速度スコア、モバイル応答性、コアWebバイタル、SSL 証明書の状態、チェーンをリダイレクトし、コンテンツの検出を複製したり、深さ解析をクロールしたり、データ検証を構造化したりします。

コンテンツ監査

コンテンツの品質、単語数、読みやすさスコア、キーワード密度、見出し構造、内部/外部リンク比、鮮度の各ページを評価します。薄いコンテンツを識別し、ページの複製をコピーし、コンテンツギャップを埋めます。

AIによる検索

サイト全体でセマンティック検索。コンテンツに関する自然言語の質問に答え、ソースページ参照でAI合成回答を得る。

SERPランクトラッキング

Googleや他のエンジンのターゲットキーワードで検索エンジンランキングを監視します。 位置が時間とともに変化し、競合他社と比較し、どのページがどの用語にランクされているかを確認します。

キーワード研究

コンテンツ、競合分析、検索ボリュームデータに基づいてキーワードの機会を発見してください。新しいコンテンツトピック、ロングテールバリエーション、およびコンテンツ最適化ターゲットの提案を入手してください。

バックリンク解析

どのサイトがリンクしているかを監視し、新しいリンクと失われたリンクを追跡し、アンカーテキストの分布を分析し、リンク構築機会を特定します。

ローカルSEOグリッド

物理的な場所を持つ企業:地理的なグリッド全体でローカル検索の可視性を視覚化します。あなたのランキングが位置によってどのように変化するか、ビジネスからの距離、そして意図的に検索する方法を参照してください。

Googleビジネスプロファイルの同期

Googleのビジネスプロファイルを接続する OpsIQ. レビュー、投稿、Q&A、写真、およびビジネス情報を同期します。内部からGBPリストを管理する OpsIQ. レビュー、投稿の公開、およびインサイトを監視する対応

スケジュールレポート

スケジュール(毎日、週毎に毎月)に生成された自動SEOと分析レポート。レポートにはランキング変更、トラフィックの傾向、技術的な問題が見つかったり、コンテンツパフォーマンスも含まれます。代理店向けにホワイトラベル出力が可能です。

AIによる支援

顧客AIチャット

貴社のWebサイトに関するご質問にお答えします。24/7知識ベース、接続されたプラットフォームデータ(注文、アカウント、サブスクリプション)、およびカスタムトレーニングプロンプトを使用して。複数のAIプロバイダをサポートしています: クロード (Claude)Anthropic)、GPT-4o ()OpenAI), Gemini (Google), Grok(xAI).

管理者のAIアシスタント

管理者パネル内のAIコピロは、チケットの返信書や顧客コミュニケーションのドラフト、サポート傾向の分析、接続されたプラットフォーム間で顧客データを調べて、コネクターシステムを介してアクションを実行するのに役立ちます。

AIナレッジの接地

AIは、知識ベース記事、FAQエントリ、製品文書、および接続されたプラットフォームデータに組み込まれています。 理解できません。 実際のビジネス情報や不確定時にエスカレーターから回答します。

人への自動手渡

AIが質問を解決できないとき、不満を検出したり、顧客から人間に尋ねるときには、会話のコンテキストでチームに自動的に手を離します。 設定可能な低下/タイムアウトオートレバートをAIに戻す。

AIトレーニングのプロンプト

顧客向けAIと管理者向きのAIのための別の指示プロンプトを書きます。 トーン、境界線、エスカレーションルール、禁止事項、およびビジネス固有の行動を制御します。 作業スペースの設定がサポートされています。

AIの歴史と監査

あらゆるAIの会話は、リクエスト/応答の詳細、トークンの使用量、コストトラッキング、プロバイダ使用済み、モデルバージョンで記録されます。トレーニングギャップを特定し、AIの精度を向上させるための会話を見直します。

AIのインサイト

AIの会話パターンの自動解析。一般的な質問、解像度率、手渡周波数、トピックによる顧客満足度、AIがより良いトレーニングを必要とする領域を参照してください。

ワークスペースAIの設定

各接続されたサイト/ワークスペースは、独自のAIプロバイダ、モデル、温度、トークン予算、およびトレーニングプロンプトを使用することができます。 SaaS会社は、主要な製品とGPT-4oの二次ブランドのためにClaudeを使うことができます。

管理されたAIおよび BYOK

2つのAIモード:管理された人工知能(あなたの計画に含まれて、いいえ)API 必要なキー)、または独自のキーを持参(自分で使用してください) OpenAI/Anthropic/Google/xAI API モデル選択とコストを完全に制御するためのキー。 どちらのモードでも、すべての機能が動作します。

AIトークン予算とコストコントロール

毎月のトークン予算、会話制限、低バランスアラートを設定します。プロバイダーごとの支出を追跡し、ワークスペースごとに共有します。ハードな天井で暴走コストを防ぎます。

チケットとヘルプデスク

ネイティブチケットシステム

部門、優先順位(低/中/高/高)、ステータス、SLAトラッキング、内部メモ、顧客対応、ファイル添付ファイル、およびスレッドの会話。外部ヘルプデスクは必要ありません。

AIのトリアージおよび自動供給

AI は、部署や優先順位で着信チケットを自動的にトリガします。安全な部門のオートリプライを有効にします。AI ドラフトと構成可能な遅延(デフォルト: 2分)の後に応答を送信しますので、人間は最初に介入できます。

電子メールの摂取

メールボックス(Gmail, IMAP, またはprovider-specific)を接続して、インバウンドメールから自動的にチケットを作成できます。チケット通知メールに返信すると、チケットのスレッドが更新されます。

チケットポータルが埋め込まれる

お客様がウェブサイトにお客様を抱えるチケットポータルを埋め込む。お客様は、チケットの提出や履歴の確認、開会券への返信、およびお客様のデザインにすべてのブランドが記載されている状態をチェックすることができます。

チケット販売

重複したチケットを単一のスレッドにマージします。 対象となる行の [Merged] が表示されます。 すべての会話履歴は、生存するチケットに保存されます。

AIへの移行

人的エージェントがチケットを引き継ぎた後、AIが自動返信を再開できるように「AIに復帰」を使用します。人間必須部分が解決されると便利ですが、顧客はAIが処理できるフォローアップ質問があります。

受信トレイコピロー

受信トレイビューからAIによるチケット管理。コピローは、会話履歴を集計し、優先順位/出国課題を推薦し、接続されたプラットフォーム上でのアクションを実行することができます。

チャットとリアルタイムのサポート

チャット受信トレイ

統一された受信トレイから管理されるリアルタイムの顧客チャット。すべてのアクティブな会話、顧客のアイデンティティ、会話履歴、AI提案を参照してください。複数のエージェントは、会話をコラボレーションできます。

積極的なチャットルール

訪問者の行動に基づくトリガーチャットメッセージ:ページ上の時間、特定の URL 訪問、スクロール深さ、訪問回数、終了インテント、またはカスタムイベント。例:ヘルプメッセージが表示されます 60 価格設定画面の秒数です。

ウィジェットをチャット

カスタマイズ可能なチャットウィジェットは、ウェブサイトに埋め込まれています。AIチャット、ライブエージェントチャット、チケット投稿、ナレッジベース検索、訪問者のアイデンティティをサポートします。応答性、アクセス可能で、ブランド化できます。

CSAT調査

チャットやチケットのやり取り後に顧客満足度評価を収集します。独自の質問、評価スケール、フォローアッププロンプトでアンケートを作成してください。結果はチームパフォーマンスとAIインサイトにフィードされます。

チャットメール調査

チャット終了後、既知のメールを持つ訪問者は、処理されたもののAI要約とワンクリックで「簡単に」できます。 はい/いいえ。 1スレッドごとに、シングルユースリンクに署名し、すべての送信記録され、その通知がチャット星の横にある独自の信号としてフィードバックページ上に表示されます。

フィードバックのアイデンティティ・ループ

人持ちのフィードバック項目は、名前、電子メール、クリックスルーをフルカスタマージャーニーとCRM連絡先に表示し、実際の履歴で掲示されたメールまたはAI-draft返信をワンクリックします。

AIを書く

電子メールの草案、チケット返信、発表、および顧客コミュニケーションを作曲するための独立したAIライティングアシスタント。 独自のプロンプト(チャット脳ではありません)を使用して、プロのビジネスライティング。

AI初のCRM

CRMのコマンドセンター

CRMの状態全体を示す単一の画面:パイプライン値、取引速度、今後のタスク、リスクの取引、エージェント活動、およびAI勧告。 CRMホームページは、あなたの毎日の出発点です。

コンタクト・企業

顧客連絡先をフルプロファイルで管理します。氏名、電子メール、電話、会社、タグ、ライフサイクルステージ、会話履歴、チケット履歴、購入履歴、カスタムフィールド。 B2B関係管理のための企業への連絡をリンクします。

取引およびパイプライン板

視覚かんばんスタイルの取引ボードは、カスタマイズ可能なステージで展開します。ステージ間の取引をドラッグし、値を設定したり、所有者を割り当てたり、クローズデーを追跡したり、各段階のパイプライン値を確認します。複数のパイプラインがサポートされています。

AI の取引コーチング

AIは、各取引を分析し、コーチングを提供します。リスク信号(静かに、競合他社に言及した、予算の懸念)、次のベストアクション推奨事項、確率を獲得し、フォローアップのタイミングを提案しました。

予測およびレポート

パイプラインデータ、歴史的クローズ率、および取引速度に基づく収益予測。レポートには、所有者によるパイプライン、ソース、変換率、平均取引サイズ、販売サイクルの長さが含まれます。

検査剤(SDR)

訪問者データ、リードシグナル、および接続されたプラットフォームアクティビティから潜在的な顧客を識別するAIを搭載した見込み客。アウトリーチターゲットを提案し、初期メッセージの草案を作成し、リード品質をスコアします。

フォローアップシーケンス

電子メール、待機、メール、チェック応答、エスカレートの複数のステップフォローアップシーケンスを自動化。新しいリード、定着取引、ポスト購入 チェックイン、および再エンゲージメントキャンペーンのためのシーケンスの定義。

ライフサイクルと保持

自動移行で顧客のライフサイクルステージ(リード、見込み客、顧客、シャード)を追跡します。 保留エージェントは、中核信号の監視と介入を提案します。

データスチュワードエージェント

継続的にCRMデータをクリーンアップし、充実させるAIエージェント:連絡先を解読, 不足しているフィールドを満たします, メールを検証します。, 会社名を標準化します。

自分のCRMを構築

自然言語CRMの設定: あなたの販売プロセスが好きなように見えるAIに伝え、それはあなたのパイプラインの段階、カスタムフィールド、取引テンプレート、および自動化ルールを構築します。

CRMの健康チェック

CRMデータのクオリティの自動監査:連絡先の重複、次の手順なしで取引、パイプラインの停止、連絡先情報不足、およびデータの完全なスコーリング。

トラスト・ダイヤル

各CRMAIエージェントの3レベルの自律制御:Autopilot(AIは独立して機能します)、Copilot (AIは提案し、人間が承認する)、およびマニュアル(AIのみを観察します)。 エージェントごとにダイヤルを設定し、アクションタイプごとに、取引値の閾値を設定します。

4つのAIの代理店

CRMは、Steeward(データ品質), SDR(プロスペクティング), Retention(中央の防止), Analyst(報告と洞察)の4つの専門AIエージェントを実行します。 各エージェントは独自のTrust Dial設定を持っています。

コネクタと統合

プレビルドコネクタ

既読用コネクタ Shopify, WooCommerce, BigCommerce, マゼント2, PrestaShop, OpenCart, osCommerce, , キプロス WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile. 各コネクタは、プラットフォーム固有のAIアクションや知識、データ同期を実現します。

コネクタビルダー

任意のプラットフォーム、コード、AI-assisted、またはフルコード用のカスタムコネクタを構築します。ビルダーはRESTとGraphQLをサポートしていますAPIs, OAuth認可コードの流れ、webhookの自動登録とStripeシンプルなシグネチャースキーム、パジネーション(オフセット、ページ、カーソル、リンクヘッダー)、リスト/エラー変換、マルチアクションコンテキスト、マーケットプレイスパッケージ。

AI 支援コネクタの作者

ConnectorBuilderAI は、必要なことを記述し、リクエストハンドラを書き込み、 API 応答のマップなど、コネクタの構築に役立ちます。認証、パジネーション、エラー処理を自動的に処理します。

OAuth コネクタのフロー

汎用アプリ OAuth 任意のコネクタで動作する認可フロー。 PKCE サポート、サイトスコープ状態管理、自動トークン更新。 コネクターは、その OAuth パラメーターとパラメータ OpsIQ 流れを扱います。

機能バス(プラットフォーム全体拡張)

コネクタは、プラットフォームのアクションを追加するだけではありません。彼らは機能「バス」を介してコア機能を出力することができます。 コネクターは、(カレンダー、エンリッチメント、CRMでesignを宣言します。 local_listing、Site Intelligenceでのランク_データ; AnalyticsのWeb_analytics、支払いにおけるPayment_provider; Mailboxのメール_sync; Commsのvideo_meeting)およびその小さなメソッドセットを実行します。OpsIQ CapabilityRegistry で発見し、UI にそれをワイヤーで縛って下さい、顧客 360 タイムラインとAIアクション。複数のコネクタはロックインなしで同じ機能を提供することができます。コネクター/PLATFORM_CONNECTORS.mdを参照してください。

プレインストールされた対マーケットプレースティア

コネクタは、2つの層の1つに住んでいます。 プレインストールされたコネクター(コレクター/)は、ボックスからレジストリアクティブであり、キーレスな参照と機能ごとの最も使用されるプロバイダだけに傾き続ける(例:Googleカレンダー、Gmail、Googleビジネスプロファイル)。 マーケットプレイスコネクタ(marketplace_connectors/)は、インストールされるまで発見できるが、インサートです。365カレンダー, Outlook, DocuSign,Stripe、GA4、SerpApi、ズーム。すべての橋は市場リストを表しますので、UIとAIは「市場からインストール」(通知にインストールする)機能が準備されたプロバイダがないとき、壊れたボタンを要求することができます。

コネクターの市場

コネクターをに公開する OpsIQ 市場。プロフィールが付いているパッケージのコネクター。json 知識。json, ワークフロー_recipes.json、および署名されたアーカイブ。 Marketplaceは複数のソースの請求と自由で支払われたコネクターを支えます。

コネクターの署名

すべてのコネクタは、完全性検証のために暗号化されています。 署名はインストール時にチェックされます。 resign_all_connectorsツールを使用して、更新後に再署名します。

スマートルークアップ

コネクターの操作のための派手なfuzzy一致システム。探査規則を定義し、OpsIQ fuzzyScore と smartRank アルゴリズムを使用して、プラットフォームのエンティティティにユーザークエリをマッチさせます。例: find_country("germ") はドイツと一致します 88.9% 自信を持って。

アクション契約

総合案内 OpsIQ API 出版情報 1,312 名前付きアクション, コネクターのパッケージは、タイプされたパラメータで独自のベンダーの行動を宣言しながら, 認証要件, 調整ルール, そして応答は統一された ActionExecutorを介して変換します.

コネクターの調理法

複数のコネクターのアクションを共通のワークフローにまとめた事前ビルドされたワークフローレシピ。例:「新しい注文が Shopify で来るとき、チケットを作成してCRMを更新し、Slack 通知を送信する」

ナレッジの同期

コネクタは、AIナレッジベースと同期する知識のトピックを宣言します。プラットフォーム固有のヘルプ記事、セットアップガイド、トラブルシューティング手順は、手動の知識エントリなしでAIに自動的に利用できます。

開発者プラットフォーム

REST API_ 一覧

名前付き JSON API 登録された管理者全員をカバー JSON 操作、とAPI-key 認証、ワークスペースの分離、スコープ、レート制限、不正な書き込み、OpenAPI、および生成されたポストマンコレクション。

Webhook

すべての主要なイベントのためのアウトバウンドWebhook:注文、請求書、サブスクリプション、チケット、チャット、リード、ユーザー登録、およびカートの放棄。ジョブキューによる非同期配信、指数関数的なバックオフリトライ、SSRF保護、および自動無効後の 15 連続した失敗。

Webhook 署名

あらゆるアウトバウンド・ウェブホークはHMAC-SHA256と署名します。Webhookの認証を確実にするために、受信終了時にシグネチャを検証してください。 処理に適する安定した event_id。

ウィジェット SDK

JavaScript SDK アイデンティティの解像度、カスタムイベントトラッキング、プログラマティックチャットコントロール、およびページ固有の設定でウィジェットを追跡するために使用されます。 React、Vue、Next.js 用のレシピをインストールします。WordPress, Shopify、および静的 HTML.

プラグインとSDK

一般的なフレームワーク用のサーバー側SDKとプラグイン。WordPress プラグイン, WHMCS モジュール、および一般的な PHP/Node.js の統合ライブラリ。

イベント情報 API

バックエンドから、カスタムイベントを OpsIQ にプッシュします。購入、サインアップ、機能使用量、エラー、またはビジネスイベント。イベントは訪問者のタイムラインで表示され、分析とAIコンテキストにフィードされます。

トリガの料理本

新規チケット、チャット開始、訪問者の識別、取引ステージの変更、またはカスタムイベントによってトリガーされた自動ワークフローを構築します。トリガーは、コネクターアクションを実行し、Webhookを送信したり、レコードを更新したり、チームに通知したりできます。

API ビルダー

ビジュアル API 管理者内のWebhookビルダー。エンドポイント、テストリクエストの設定、レスポンスのチェック、およびデバッグ統合を行わない OpsIQ.

チームと管理

役割ベースのアクセス制御

3つの役割:所有者(フルアクセス、請求、危険ゾーン)、フル管理者(課金および危険ゾーンを除くすべての操作)、エージェント(割り当てられた部門のみ、設定なし)。 すべての機密ページはロールによって硬化します。

チームパフォーマンスダッシュボード

所有者と完全な管理者専用ダッシュボードは、解像度の時間を表示, ワークロード分布, 処理深さ, チャンネルの故障, トレンド分析, SLAコンプライアンス, CSAT エージェントによるエージェント, リオープン率, チームロールアップ, そしてバス路線時間. リアルタイムで更新.

アドミンの存在とオンライントラッキング

管理者ナビゲーションでリアルタイムの who-is-online ウィジェット。 Heartbeat ベースのプレゼンス検出 ()60-秒 ping、300-secondは、の後で自動車プルーン拡張します 120 日)。 現在、どの管理者がアクティブであるか、どのページで表示されているかを参照してください。

ワークスペースの設定

各接続サイト(ワークスペース)には、独自のAI設定、コネクタの設定、チケット部門、ブランディング、運用ルールがあります。 オーバーライドしないワークスペースにグローバルデフォルトカスケード。

複数サイト管理

複数のウェブサイトを1つの OpsIQ adminから管理します。各サイトには独自のトラッキングスニペット、訪問者データ、および構成があります。管理者ナビゲーションからサイト間で切り替えます。

メールテンプレートシステム

すべての自動通信のためのレジストリ主導のメールテンプレート:チケット通知、チャットトランスクリプト、ウェルカムメール、パスワードリセット、およびシステムアラート。 編集 HTML ライブプレビュー、可変チップ付きテンプレート(){{customer_name}}, {{ticket_id}})、および全体的なレイアウト制御。

輸入および輸出

コンタクト、チケット、およびナレッジ記事を CSV/JSON_ からインポートします。訪問者のデータをエクスポートし、分析レポート、CRMレコードをエクスポートします。システム間の移行のためのデータポータビリティ。

セキュリティ、コンプライアンス、および運用

エンタープライズ SSO

OIDC (OpenID Connect) シングルサインオン(フルランタイム): 発見、承認、コールバック、JWKS 署名検証、userinfo、ドメイン許可リスト、JIT 暫定、ステータスガード。 SAML 設定サポート。

GDPR およびデータコンプライアンス

作り付け DSAR (データ主体アクセスリクエスト) 処理: すべてのシステム間で顧客データをエクスポートし、削除します。 連絡先レベルのデータはセッション、チケット、チャット、CRMレコード、および電子メールログをカバーする消去します。 一貫した管理と保持ポリシー。

IP ブロックとバイトフォース保護

特定のブロック IPs または、サイトや管理者へのアクセスから範囲を設定します。設定不能なログインの試みの後の自動ロックアウト。失敗したログインログと IP、タイムスタンプおよびユーザーエージェント。

HSTSおよびセキュリティヘッダー

HTTP 厳格な輸送セキュリティ、Permissions-Policy ヘッダ、および安全な Cookie 設定。セルフホストデプロイメントは、サーバーの設定で CSP ヘッッダを追加できます。

アウトバウンド webhook 硬化

SSRFガードブロックwebhookをプライベート/メタデータに IP 範囲。非同期配信は、アプリケーションをブロックする際の遅いエンドポイントを防ぎます。その後の自動無効化 15 連続した失敗により、デッドエンドポイントのリソース廃棄物が防止されます。

ワークスペースの分離

ワークスペース間での厳格なデータ分離。訪問者、チケット、チャット、CRMレコード、AI会話は、作業空間にスコープ付けられます。クロスワークスペースのデータ漏洩がクエリレイヤーで防止されます。

サイクル管理の請求

月、四半期、半年、年次、隔年、および寿命の請求サイクルのサポート。多通貨ゲートウェイのための通貨正規化。正確な収益報告のための支払いレシート上のFX変換。

クローンとスケジュールされた自動化

スケジュールタスクのための組み込みのcronシステム:レポート生成、データのクリーンアップ、サブスクリプションの更新、AIトレーニング更新、コネクタ同期、およびWebhookの検索。 警告インジケーターと健康診断。

データ保持ポリシー

訪問者のセッション数、チャットトランスクリプト、AI会話履歴、イベントログが保持される期間を設定します。保存管理と保持ポリシーの遵守のために、高齢者データの自動クリーンアップを行います。

診断と健康

システムのヘルスダッシュボードには、cronの状態、データベース接続、AIプロバイダのステータス、コネクタの健康、Webhook配送速度、およびストレージの使用状況が表示されます。構成の問題とパフォーマンスボトルネックの警告。

スタッフ OpsIQ は、

Eコマースストア

店舗情報

着陸から購入まで、すべての訪問者を追跡します。ライブを使ってAIに「私の注文は?」と答えましょう Shopify/WooCommerce/BigCommerceデータ。 AIの自動返信でサポートチケットを管理します。 卸売およびB2Bリードの取引パイプラインを実行してください。 トラフィックソースやキャンペーンへの収益を引き付けます。 回復ワークフローでカートの放棄を監視します。

SaaS・ソフトウェア会社

ソフトウェア・アンド・サービス

試用サインアップを監視し、セッション再生と機能の採用. ドキュメントページが変換する追跡します。. あなたの中に基づいたAIとの自動サポートAPIdocs. CRMでサブスクリプションの収益と拡張取引を管理する. あなたの請求プラットフォームを接続 ()Stripe, WHMCS) リアルタイムのMRR追跡のため。CRMのライフサイクルエージェントを使用して、シュールを検出し、防止します。

代理店およびフリーランサー

事務所案内

顧客へのホワイトラベル分析とサポートポータルを提供します。トラックは、1つの管理者から複数のクライアントサイトを経由しています。CRMパイプラインを使用して、見込み客やプロジェクトリードを管理することができます。コネクタビルダーを使用してクライアントプラットフォーム用のカスタムコネクターを構築します。ブランド化されたSEOレポートをSite Intelligenceで生成します。付加価値サービスとして市場コネクターを再販します。

ホスティングとインフラ

ホスティング

フィードバック WHMCS 統合と統合 80+ 注文検索、サービス管理のためのAIアクション DNS、およびプロビジョニング。ナレッジベース記事を使用して一般的なホスティング質問に自動返信します。 サーバーステータスページエンゲージメントを追跡します。 AIトリエージでテクニカルサポートチケットを管理する。 課金サイクル梯子を使用して、ライフタイムホスティングプランを通じて毎月使用してください。

支援事業

支援サービス

ディフレクト 40-70% 知識ベースに基づいたAIチャットとの繰り返し質問の。AIトライアージュで適切な部門へのルートチケット。チームパフォーマンスを解像度の時間、SLAコンプライアンス、およびエージェントによるCSATと追跡します。プロの回答草案のためにAIを書くことを使用してください。 AIインサイトでのサポート傾向を監視してください。

マーケティングとSEOチーム

マーケティング

完全なサイトインテリジェンススイート:クロール、技術的なSEO監査、コンテンツ分析、SERPランクトラッキング、キーワードリサーチ、バックリンク監視、およびローカルSEOグリッド。 Googleビジネスプロファイル管理。 クライアントのためのホワイトラベルレポートをスケジュールしました。 追跡ウィジェットに構築されたA / Bテスト。 すべてのチャネルでキャンペーンアトリビューション。

創設者と小チーム

スタートアップ

追跡とチャットで始まり、無料で追加できます。サポートボリュームを取得するときにチケットを追加します。販売を開始したときにCRMをオンにします。 あなたがそれらを採用するようにプラットフォームを接続します。OpsIQ 一人からすべてのものをやってからスケール 50-RBAC、部門およびパーエージェントのパフォーマンストラッキングによる人操作チーム。

企業・多ブランド

エンタープライズ

エンタープライズ SSO OIDC による集中認証。別々のブランドや分裂のためのマルチワークスペースの分離。異なるプロバイダーとモデルを持つ Per-workspace AI コンフィギュレーション。市場分布でカスタムコネクタ開発。監査証跡、GDPR コンプライアンスツール、データ保持ポリシー。

OpsIQ の置換

Google Analytics + ぬるま+ 可

訪問者の追跡、セッション再生、ページランキング、地理的知能、意図的なファネル、変換アトリビューション、イベント、A / B実験、およびJSエラートラッキング、すべてのプライバシーフレンドリー、1つのプラットフォームですべて。

インターコム + ドリフト + Tidio

人工知能を活用した顧客チャット、ナレッジの接地、マルチプロファイダクションAIサポート、自動手渡による人へのやり取り、積極的なチャットルール、会話履歴、CSAT調査、チャットからのチケット作成。

Zendesk + フレッシュデスク+ヘルプスカウト

部門、優先順位、SLA、AIのトリエージ、構成可能な遅延の自動返信、メールのインゲッション、チケット埋め込み、チケットマージ、受信トレイコピロー、およびAI機能に戻るネイティブチケットシステム。

HubSpot + Pipedrive + Salesforce のライセンス

4つの専門AIエージェント(Steward、SDR、Retention、Analyst)を備えたAIファーストCRM、Trust Dial自律制御、パイプラインボード、取引コーチング、予測、シーケンス、ライフサイクル管理、および自然言語CRM構成。

リーフ + SEMrush + Moz

自動クロール、技術的なSEO監査、コンテンツ分析、AI検索、SERPランクトラッキング、キーワード調査、バックリンク解析、ローカルSEOグリッド、およびスケジュールされたホワイトラベルレポート付きサイトインテリジェンス。

Zapier + 作る+カスタムミドルウェア

コネクタ SDK とって 25+ プレビルドされたコネクター、コネクターのビルダー(コード/AI-assisted/fullコード無し)、OAuth フロー、webhook 自動登録、関連するコネクタがインストールされたときだけ実行可能になるコネクターのアクション定義の大規模なカタログ、有効化、構成および検証、SmartLookup、マーケットプレース、署名パッケージ。

Googleビジネスプロフィールマネージャー

フルGBコネクタ:レビュー管理、ポストパブリッシング、Q&A管理、写真アップロード、ビジネス情報同期、インサイトトラッキング、AIによるレビュー応答、すべて内側から OpsIQ.

電子メールテンプレートツールを分離

レジストリ主導のメールテンプレートは、ビジュアルエディタ、ライブプレビュー、可変チップ、グローバルレイアウト制御、およびすべての自動化通信のための永続的なカスタマイズ。

チーム管理ダッシュボード

チームパフォーマンスの組み込み:分解能、ワークロード、SLAコンプライアンス、エージェントによるCSAT、リオープン率、バスティ時間、リアルタイムプレゼンストラッキング、およびパートメントの故障。

GDPR コンプライアンスツール

ネイティブ DSAR 処理、システム全体でのデータの消去、同意管理、保持ポリシー、および監査証跡、プラットフォームに組み込まれたボルト無し。

二つのエディション

ホスト配置

OpsIQ 管理されたインフラ上で実行します。製品操作は同じです。インフラストラクチャ、更新およびバックアップはホスティングオペレーターによって処理されます。このハンドブック文書は、OpsIQ マーケティングやコマーシャルアカウントのフローではなく、ランタイム。

セルフホストモジュール

インストール OpsIQ データ、ブランディング、アップデート、および統合を完全に制御するための独自のサーバー。 PHP が必要です 8.4+, MySQL 5.7+ または MariaDB 10.3+、HTTPSおよび OpsIQ 統一されたcron。サポート WHMCS addon モジュールとして統合します。フルデータ sovereignty です。

推奨読書注文

1
クイックスタート

セットアップガイドの 30 分に従って、ウェブサイト上で作業する追跡、チャット、および基本的なAIを取得してください。

2
ダッシュボードと分析

訪問者データを読み、セッションの再生を設定し、リードを特定し、トラフィックパターンを理解してもらう方法を学びます。

3
サイトインテリジェンス

最初にSEOクロールを実行し、技術的な健康をチェックして、ターゲットキーワードのSERPランクトラッキングを設定してください。

4
チケット・サポート

部門を設定し、AIと連携して自動返信を構成し、メールのインジェクションを接続し、人工知能を訓練することで一般的な質問に対応できます。

5
CRM

コンタクトを整理し、パイプラインを構築し、AIエージェントを設定したり、Trust Dialレベルを設定したりして、AIが取引を追跡できるようにします。

6
コネクタと開発者ツール

eコマース/ビルリングプラットフォームを接続し、カスタムコネクタを構築し、webhookを設定し、REST API を介して統合します。

💡
新着順 OpsIQ? 次のクイックスタートガイドから始めましょう。下で実行中のAIチャットの追跡と基本的な操作ができます 30 交通アクセス
詳しくはこちら

クイックスタート 30 分

実行中の OpsIQ を取得するには、次の手順に従ってください。各ステップは前のステップで構築します。最後に、訪問者の追跡、AIチャット、および基本的なチケットサポートがあります。

セットアップ
クイックスタートチェックリストウィジェットのインストール、プラットフォームの接続、AIトレーニング、チーム招待とライブを提示するガイド付きセットアップチェックリスト 60 パーセントの進捗バー。スタートsetupOpsIQ ウィジェットをインストールワンダープラットフォームを接続する(WHMCS, Shopify...)ワンダーコンテンツでAIをトレインワンダーチームを招待するライブをチェックアウトセットアップの進捗3のりば5 · 60%1STEP 1ウィジェットをインストール2STEP 2接続と訓練AI3STEP 3招待状&ライブ
30 分パス:ウィジェットをインストールし、プラットフォームを接続してAIを訓練し、チームを招待し、ライブに行く。

30 分の設定

1
ライセンスを有効化

ライセンスキーを OpsIQ admin に入力します。設定に移動し、このインストールのために提供されたライセンスキーを入力し、[有効]をクリックします。緑色の「アクティブ」バッジが表示されます。

2
業務のアイデンティティを設定する

設定に移動し、ビジネス名、業界、タイムゾーン、デフォルト通貨、およびサポート時間を入力します。この情報は、顧客質問に答えるときにAIによって使用され、タイムゾーンアウェアレポートの分析によって使用されます。

3
AIプロバイダーを選ぶ

AI の構成に移動し、プロバイダを選択します。 オプション: クロード (Claude)Anthropic)、GPT-4o ()OpenAI), Gemini (Google), または Grok(xAI). あなたの入力 API 自分の鍵を使うか、計画で利用可能な場合は管理されたAIを使用するかどうかをキーにします。 「テスト接続」をクリックして確認します。

4
トラッキングウィジェットをインストール

Go to Connected Sites, copy the tracking snippet, and paste it before the closing </body> tag on your website. Visit your site in a private browser, then check the Live Feed in OpsIQ. You should see yourself as a visitor within 15 seconds.

5
プラットフォームを接続

ご利用の場合 Shopify, WooCommerce, WHMCS、または別のサポートされているプラットフォームに移動し、コネクタにアクセスして、プラットフォームを見つけて認証情報を入力し、[テスト接続]をクリックします。これにより、データ、顧客プロファイル、およびサポートコンテキストを注文するためのAIアクセスが可能になります。

6
チームを招待する

チームに移動し、招待状をクリックし、メールとロール(所有者、フル管理者、またはエージェント)を入力します。 エージェントは、割り当てる部門のみにアクセスすることができます。 所有者とフル管理者はすべてを参照してください。

最速で可能なパス(5分)

ステップ 1: ウィジェットをインストールします。

接続されたサイトからスニペットをコピーして、ウェブサイトに貼り付けます。これによりすぐに追跡できます。

ステップ 2_: AI を有効にする

AI の設定に移動し、プロバイダーを選択し、キーを入力して保存します。AI チャットはウェブサイト上で有効になっています。

ドネ

訪問者追跡とAIチャットがあります。 あなたは後でチケット、CRM、およびコネクタを追加することができます。

日 2: 役に立つようにする

知識の追加

ナレッジベースに移動し、追加5-10 最も一般的な質問に関する記事。AIは、これらを使用して顧客に正確に答えます。

部門の作成

チケットを受け取り、少なくとも 2 部門 (例:「セールス」と「サポート」) を作成してください。各チームメンバーに割り当てます。

AI プロンプトを書く

AIトレーニングに進み、ビジネスやトーン、エスカレーションのルールを説明する顧客AIプロンプトを書きます。

会話をテストする

お使いのWebサイトをプライベートブラウザで開き、AIとチャットして顧客として連絡してください。回答が正確であり、トーンが正しいことを確認してください。

週の 1_: あなたの操作を構築します

電子メールの接続

メールボックス(Gmail, IMAP, またはプロバイダのコネクター)を設定することで、顧客メールが自動的にチケットを生成します。

自動返信を設定する

安全な部門のチケット自動返信を有効にします。 2分遅れを設定して、人間は最初に介入することができます。

分析レビュー

ダッシュボードを毎日チェックします。トラッキングが接続されている場合は、訪問者のカウント、バウンス率、トップページ、および販売を参照してください。

CRMの開始

AICRMを開き、OpsIQ 接続されたプラットフォームから連絡先をインポートします。パイプラインボードを確認します。

月 1_: 最適化

AIの歴史を見直しる

週刊AIの歴史をチェックしてください。 間違った答え、見逃された質問、知識を追加する機会を探します。

積極的なルールを追加する

ルールを作成します。訪問者が 60+ 秒の料金表にある場合は、ヘルプが必要な場合はチャットメッセージが表示されます。

コネクターを造って下さい

内蔵コネクタを持たないプラットフォームを使用する場合は、Connector Builderを使用して1つを作成してください。

webhooks の設定

コネクト OpsIQ チケット、チャット、販売イベントのアウトバウンドWebhookを使用して内部ツールに。

AIをスキップしてトラッキングだけを使うことはできますか?+

Yes. The AI provider is optional. OpsIQ works as a pure analytics and ticketing platform without AI. You can enable AI later when you are ready.

コネクターをスキップして後で追加できますか?+

はい。 コネクタはプラットフォーム固有のデータでAIを豊かにしますが、 OpsIQ はそれらなしで動作します。 トラッキングとチャットから始めて、必要に応じてプラットフォームを接続します。

それでもWebサイトがない場合、どうなりますか?+

チケット、CRM、チームコラボレーションで OpsIQ を使用できます。 トラッキングウィジェットはオプションです。 ウェブサイトの準備ができたら、それを追加してください。

ウィジェットが正しくインストールされているかどうかはどうすればよいですか?+

プライベート/インコニトブラウザでウェブサイトにアクセスしてください。 その後、チェック OpsIQ ライブフィード。あなたの訪問が内部に表示されるように見えるはずです 15 秒。 そうでない場合は、チェック:()1)スニペットは正しく貼り付けられます(()2)はサイトキー正しいです、(3)は、スクリプトをブロックする広告ブロッカーまたはCSPヘッダーです。

詳しくはこちら

完全なプロダクト マップ

OpsIQ は 1 つの機能ではありません。オペレータ管理、ウェブサイトウィジェット、AI サポート層、チケット/ヘルプデスクシステム、4 つの AI エージェント、サイトインテリジェンススイート、マーケットプレースと開発者のサーフェスを備えた完全な CRM です。これには、すべてのコンポーネントが含まれています。

オペレータ管理者

ダッシュボード, ライブフィード, 訪問者ログ, セッションの再生, トップページ, 地理的知性, イベントログ, A / B実験, JSエラートラッキング, 販売と変換, リード, AICRM (コマンドセンター, コンタクト, 企業, 取引, パイプラインボード, 契約コーチング, 予測, 見込み客, ライフサイクル, データスチュワード, 私のCRMを構築します。, CRM構成, CRMの健康, CRMCRM API)、チケット、チャットインボックス、積極的なルール、CSAT調査、メールドラフト、メールボックス、AI構成、AIのトレーニング、AIに関する知見、AIナレッジベース、コネクタビルダー、マーケットプレース、コネクティッドサイト、チーム管理、チームのパフォーマンス、設定、診断およびライセンス。

顧客面の面

ウィジェット(分析ビーコン+チャット+チケット埋め込み+ナレッジベース検索)、クライアントAIチャット、チケット送信ポータル、訪問者IDトークン処理、ファイルアップロード、CSAT調査ウィジェット、顧客対応ヘルプセンターを追跡するウェブサイト。

AI初のCRM

コマンドセンター、連絡先、企業、取引、ドラッグアンドドロップのパイプラインボード、AI取引コーチング(リスク信号、次のベストアクション、勝ち確率)、収益予測、見込み客エージェント(SDR)、自動フォローアップシーケンス、ライフサイクルと保持管理、データスチュワードエージェント(セットアップ、強化、検証)、CRMの構築、CRM構成、CRM健康チェック、Trust Dial(Autopilot/CoPilot/Manual Agent / SDR) API webhooks を使って。

サイトインテリジェンススイート

自動サイトクロール、技術的なSEO監査(スピード、モバイル、コアWebバイタル) SSL, リダイレクト, 構造化されたデータ), コンテンツ監査 (単語数, 読みやすく, キーワード密度, 見出し構造), AI搭載のセマンティック検索, SERPランクトラッキングエンジン, 機会スコアリングによるキーワード調査, バックリンク解析と監視, ローカルSEOグリッド可視化, Googleビジネスプロファイル同期 (レビュー, 記事, Q&A, 写真, インサイト),スケジュールされたレポート(毎日/週単位/月単位), ホワイトラベル PDF 代理店の出力。

AIと自動化

顧客AIチャット(マルチプロファイダー:クロード、GPT-4o、Gemini, Grok), 管理者AIアシスタント, AIの知識の接地, 設定可能な反転と自動ハンドオフ, ワークスペースAIの設定, 管理された人工知能と BYOK モード、トークンの予算とコスト制御、AI履歴監査証、AIインサイト分析、チケットAIトライアージュ、遅延自動返信、AI(分離プロンプト)の作成、および管理受信トレイコピロー。

コネクタと統合

25+ プレビルドコネクタ (Shopify, WooCommerce, BigCommerce, マゼント2, PrestaShop, OpenCart, osCommerce, , キプロス WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Googleビジネスプロファイル), コネクタビルダー(コードなし/AI-assisted/full-code), 一般 OAuth PKCE、コネクターのマーケットプレースと有料配布、コネクタの署名および検証、SmartLookupのfuzzyマッチング、利用可能なHTTPアクション定義の大規模なカタログは、コネクタのインストール、有効化、構成、バリデーション、ナレッジ同期、ワークフローのレシピによって異なります。

開発者プラットフォーム

ツイートAPI(ビジュアル、イベント、チケット、連絡先、設定、コネクタ)、OpenAPI 仕様、API キー管理、アウトバウンドのwebhooks(非同期、署名、取得、SSRF保護、自動無効)、イベントAPI カスタムイベントの摂取、ウィジェット SDKアイデンティティの決断によって、コックブック、行為の契約、コネクターを制して下さい SDK、サーバー側の SDK (PHP、Node.js)を包む市場場所 WordPress プラグイン、および WHMCS モジュール。

設定と操作

ビジネスアイデンティティ、ワークスペースごとのAI構成、追跡設定、セキュリティ(HSTS、許可ポリシー)、IP ブロック、残忍な力の保護)、RBAC (Owner/Full Admin/Agent)、チーム管理および招待状、チームのパフォーマンス・ダッシュボード、管理者の存在の追跡、電子メールのテンプレート システム(registry-driven、視覚編集者、可変的な破片)、調査デザイナー、ドメイン知識、切符によって埋め込まれた構成、ブランディング、データ保持方針、請求サイクル管理(毎月生涯を通して)、通貨の正規化、輸入/輸出、診断、cronのオートメーションおよび危険地帯。

セキュリティとコンプライアンス

エンタープライズ SSO (JWKS認証、JITプロビジョニングによる OIDC) SAML 構成, GDPR/DSAR 処理(すべてのシステム間でのエクスポートと削除)、連絡先、同意管理、作業スペース分離(クエリレイヤースキャッピングを制限する)、監査証跡、ログイントラッキング失敗 IP ブロック、アウトバウンド webhook SSRF ガードおよびデータ保持ポリシー。

提供者橋

管理されたAIは、OpsIQ プロバイダー URL, サイトインテリジェンスプロバイダの呼び出し、ライセンス検証、健康レポート、PDF レンダリング、およびデータエクスポート、構成されたプロバイダのエンドポイントを経由してルーティングされるすべてのものは直接ベンダーではなく API サーバからの呼び出し。

管理者ページ

ダッシュボード

コアコア

毎日のコマンドセンター:トラフィックの概要、ライブ訪問者数、セールスサマリー、サポートキュー深さ、AIアクティビティアラート、およびクイックアクションショートカット。

ライブフィード

アナリティクス

リアルタイム訪問者ストリーム:ページビュー、チャット開始、フォーム送信、およびインテントシグナルは、国、デバイス、およびレファフィルタで数秒ごとに更新されます。

ビジターログ

アナリティクス

完全な訪問記録:デバイス、ブラウザ、OS、国、市、レファラー、UTMパラム、ランディングページ、アイデンティティ、およびフルページのビュー履歴。

セッション

アナリティクス

ジャーニーグループビュー:ページフロー、ページの時間、スクロール深さ、変換パス、各訪問者セッションの出口ページ。

セッションリプレイ

アナリティクス

キャプチャされたイベントのタイムライン再生:マウスの動き、クリック、スクロール、ページ遷移、UX診断のための相互作用を形成します。

このページのトップへ

アナリティクス

ページのパフォーマンスランキング:訪問、エンゲージメントタイム、バウンス率、変換、サポートインタラクション、トレンド方向。

地理情報

アナリティクス

地理的レポート:地図、デバイス分布、ブラウザ共有、トラフィックソース、市場浸透による国/市間分岐。

意図的な漏斗

アナリティクス

行動意図追跡:価格設定訪問、リターン頻度、ドキュメント閲覧、サポートインタラクション、および変換確率でカスタム信号。

イベントログ

アナリティクス

検索可能なイベント履歴:ページビュー、カスタムイベント、チャット、購入、フォーム投稿の完全なメタデータとフィルタリング。

A/B実験

アナリティクス

分割テスト: バリアントを作成, トラフィックを割り当てる, 目標を定義します。, 重要度を測定し、勝者を宣言する, すべての内部から OpsIQ_.

JSエラー

アナリティクス

フロントエンドのエラーキャプチャ:メッセージ、スタックトレース、影響を受けたブラウザ、周波数、影響を受けるページ、およびトレンドトラッキング。

売上

売上

収益ダッシュボード:注文、更新、払い戻し、ソースによる帰属、キャンペーンのパフォーマンス、期間比較、トレンド分析。

リード

売上

リード管理:スコアリング、ソースアトリビューション、CRMステータス、連絡先の詳細、行動シグナル、パイプラインルーティング。

AICRM

CRM

完全なCRM: コマンドライン, ライフサイクル, データスチュワード, そして健康.

チケット

支援サービス

サポート受信トレイ:部門、優先順位、SLAトラッキング、AIトライアジ、自動返信、内部メモ、ファイル添付ファイル、マージ、ステータス管理。

チャット受信トレイ

支援サービス

ライブ会話:AIと人チャット、手話、コラボレーション、会話履歴、顧客アイデンティティ、CSATコレクション。

メール下書き

支援サービス

メール管理:チケットへのインバウンドメール、AI による返信構成、テンプレート選択、メールボックス設定。

AI の設定

人工知能

プロバイダーのセットアップ: Claude/GPT-4o/Gemini/Grok を選択し、 API キーを入力するか、管理された AI を有効にします。モデル、温度、ワークスペースごとのトークン予算を設定します。

AIトレーニング

人工知能

プロンプト作成:顧客向きと管理者向きのプロンプト、エスカレーションルール、トーンガイドライン、禁止事項、および境界構成。

AIの歴史

人工知能

会話監査:リクエスト/応答ログ、トークンの使用量、会話ごとのコスト、プロバイダー、モデルバージョン、および解像度の成果。

AIのインサイト

人工知能

パターン分析:一般的な質問、解像度率、手取り周波数、トピックによる満足度、およびトレーニングギャップの識別。

知識ベース

人工知能

AIトレーニング内容:記事、FAQエントリー、製品ドキュメント、コネクタ知識、カスタムエントリ。AIの地階化のためのセマンティックとキーワード検索。

コネクタ

インテグレーション

統合ハブ:インストールされたコネクタ、健康状態、アクション在庫、認証管理、マーケットプレースブラウザ、およびコネクタービルダー。

接続されたサイト

設定

サイト管理:スニペット、サイトキー、ウィジェット構成、ドメイン設定、およびパーサイトのワークスペース分離を追跡する。

チームメンバー

設定

ユーザー管理:メンバーを招待し、権限(Owner/Full Admin/Agent)を割り当て、部門のアクセスを設定し、許可を管理する。

チームパフォーマンス

設定

応答メトリック:解像度の時間、ワークロード、SLAのコンプライアンス、エージェントによるCSAT、リオープン率、バスティ時間、トレンド分析。

設定

設定

構成:ビジネスアイデンティティ、AIの組み立て、追跡、保証、ブランディング、保持、電子メールテンプレート、請求、インポート/エクスポート、診断および危険ゾーン。

ライセンス

設定

プラン管理:ライセンスのステータス、プラン機能、使用メトリック、更新日、アップグレード/ダウングレードオプション。

詳しくはこちら

ガイド付きオンボーディング

オンボーディング・ジャーニーは、作業中の OpsIQ ワークスペースに新しいインストールを回し、進行状況を失うことなく左に移動して再開することができます。

製品画面
オンボーディングオンボーディングは、各設定領域、現在の状態および次のアクションを完成させます。オンボーディングワークスペースPROGRESS60%COMPLETED6ネクストウィジェットライブワークスペースビューライセンス製品のライセンスを検証ドネAI プロバイダープロバイダーとテストキーの選択ドネブランド業務用アイデンティティとトーンドネウェブサイトサイトを追加し、ウィジェットをインストールします。次の1COMPLETE BASICSライセンス、ブランド、AI2CONNECT DATAサイトとコネクタ3VERIFY LAUNCHチーム、電子メール、チェック
オンボーディングは、各設定領域、現在の状態および次のアクションを完成させます。

推奨シーケンス

  1. ライセンス: ライセンスを検証し、ワークスペースが有効であることを確認します。
  2. AI プロバイダー: プロバイダー/モデルを選択し、認証情報を入力し、接続テストを実行します。ワークスペースが最初に分析とチケットのみを使用するかどうかは、AIをスキップできます。
  3. 業務用アイデンティティ: ウィジェットやAIで使われる名前、業界、説明、顧客向きのトーンとブランドの詳細を設定します。
  4. コネクター: OpsIQ が注文、顧客、チケット、メールなどのプラットフォームのコンテキストを必要とする場合、少なくとも 1 つの外部プラットフォームを有効にします。
  5. サイトとウィジェット: サイト/ワークスペースを作成し、サイトキーをコピーし、ライブフィードでプライベートブラウザー訪問を確認します。
  6. チームとルーティング: 管理者/エージェントを招待し、部門を作成したり、電子メールのルーティングを設定したり、通知設定を確認します。
  7. ゴーライブチェック: チャット、チケット、コネクタの同期、cron、アウトバウンドメール、Webhooks、セキュリティヘッダーのテスト。

ワークスペースごとに完了する旅店。オンボーディングに戻ると、再起動を強制するのではなく、完了した手順が表示されます。

詳しくはこちら

管理者のナビゲーションと権限

OpsIQ サイドバーは許可証です。このマップでは、各運用エリアがどこに住んでいるのか、どの管理者にもページが見られないかを説明します。

製品画面
OpsIQ ナビゲーションサイドバーグループ OpsIQ は、作業エリアで行なう。現在のロールが使用できるときにのみ個々のリンクが表示されます。OpsIQ ナビゲーションワークスペースGROUPS8ページパーミッションベースSEARCH利用できるライブワークスペースビュー支援サービスチケット、メール、CSAT、知識営業部CRM連絡先, パイプライン, 取引, 見込み客営業部オートメーションワークフロー、ルール、目標営業部セキュリティとプライバシー概要、監査、同意、ブロックアドミン1PICK A GROUPサイドバーにマッチ2CHECK ROLE隠された手段は制限されています3USE PAGE HELPマッチングセクションを開く
サイドバーグループ OpsIQ は、作業エリアで行なう。現在のロールが使用できるときにのみ個々のリンクが表示されます。
支援サービス

チケット、チームメールプラットフォーム、CSAT、ヘルプセンターとチャットボットフロー。

CRM

毎日の販売面:CRMホーム, コマンドセンター, 連絡先, パイプライン, 予測, ライフサイクル, 見込み客, セグメント, リーダーボード, 取引承認, データスチュワード, 成長ツールと活動ストリーム.

オートメーション

イベント主導のワークフロー、ライフサイクルルールとコンバージョン目標。

マーケティング

アウトリーチ、積極的なメッセージ、発表、プロモーションスタジオ、アンケートスタジオ、プッシュキャンペーンとガイド付きツアー。

アナリティクス

レポート面はまず — Analytics Hub、AI インサイト、セールス、顧客、リード、ファネル、A/B テスト、セッションのリプレイ、カスタムダッシュボード、スケジュールされたレポート — 生の訪問者、セッション、ページ、地理およびイベントログを原材料データサブセクションで実行します。

スタンドアローンページ

サイトインテリジェンス、チームパフォーマンス、フィードバックはグループ外に直接エントリとして配置します。

インテグレーション

コネクタ、アクションとトリガー、メールボックス、ドラフト、電子メール設定、インバウンドエンドポイント、アウトバウンドWebhooksおよびAPIキー。

セキュリティとプライバシー

セキュリティの概要、プライバシーおよびコンプライアンス、クッキーの同意、監査活動、失敗したログイン、ブロックIPsそして、JavaScriptエラー。

設定

ワークスペースの基本(一般、チーム、サイト、言語)、そして折りたたみサブセクション:AI Brain(指示、構成、評価、歴史)、CRMセットアップ(構築者、カスタムフィールド、リードスコアリング、健康)、データ&ヘルス(診断、輸出)および開始(オンボーディング、ヘルプ)。

サイドバーからロールが非表示にすることはできません。現在のプランのページには、常に表示されていない アップグレード 画面のアップグレード画面をタグ付けして開きます。

直接ルートはサーバー側でチェックされます。サイドバーリンクを隠すと、セキュリティ境界ではありません。保護されたすべてのアクションは、その許可と作業スペースのチェックを通過しなければなりません。

アナリティクス

アナリティクスハブ

アナリティクスハブは、サポート、チャット、AI、訪問者およびエージェントのレポートを1つの日付フィルタされたワークスペースにエクスポート可能な結果をもたらします。

製品画面
アナリティクスハブAnalytics Hub は、サポート、チャット、AI、ビジターおよびエージェントのパフォーマンスに関する日付範囲、メトリックカード、タブを表示します。アナリティクスハブワークスペースチケット184AI RESOLVE63%CSAT4.7ライブワークスペースビュー支援サービス作成, クローズド, ペンディング, SLAタブーチャットAI/人的成果と時間を処理するタブー人工知能自信、フィードバック、トークンの使用タブーエージェントボリューム、速度および満足度タブー1CHOOSE DATESプリセットまたはカスタム2CHANGE TABエージェントへのサポート3EXPORTダウンロード CSV
Analytics Hub は、サポート、チャット、AI、ビジターおよびエージェントのパフォーマンスに関する日付範囲、メトリックカード、タブを表示します。

フィルターおよび制御

  • プリセットまたはカスタムを使用する から/へ 範囲は、同じ期間のすべてのカードとチャートを再構築するためにリフレッシュします。
  • エクスポート CSV_ スクリーンショットではなく、アクティブな分析ビューをエクスポートします。
  • ワークスペースのスキャッピングは自動で、現場の変更がデータセットを根本的に変更します。

各タブの対策

  • サポート: チケット作成/閉鎖/待ち受け 最初の返信、解決、最初の接触解決 SLA、優先度/部門/状態の分割
  • チャット: セッションの開始、AI解像度、エスカレーション、放棄、処理時間、セッションごとのメッセージ、AI/human/all CSAT。
  • AI: 平均的な自信、低機密率、トライアベイラビリティ、フィードバック、知識の逸脱、トークン/キャッシュの使用状況、およびレビューが必要な項目。
  • 訪問者: 選択した期間のトラフィックとエンゲージメント傾向。
  • エージェント: 試薬のワークロード、速度、閉鎖および満足度の測定。

分析ハブを使用して、クロスチームレビュー; 専用の訪問者、チケット、CSAT、AI履歴およびチームのパフォーマンスページを使用して、レコードレベルの調査が必要な場合。

アナリティクス

ダッシュボード

Dashboard は毎日のコマンド センターです。トラフィック、セールス、サポート負荷、AI アクティビティ、コンバージョンインジケーターを 1 つのビューで表示します。毎日開いて、毎晩何が起こったのか、今日の注意が必要なかを理解してください。

ダッシュボード
概要ダッシュボード概要画面は、OpsIQ インテリジェンスAIパネル(毎日の簡単なスマートアラート、予測付き)、KPIウィジェットタイルと7日間のトラフィックウィジェット、およびリセットレイアウト制御。プロフィールワークスペースOPSIQ インテルリジェンス解析と OpsIQ を書こうデイリー・ブリーフスマートアラート予測レイアウトのリセット当日の来場2,481+12%収入$8.2kの+5%チケットをオープン143 SLAトラフィック・最後の 7 日1AI-FIRSTOpsIQ インテリジェンスパネル2WIDGETSKPIタイルをアレンジ3ご利用者様いつでもレイアウトをリセット
実際の概要画面: OpsIQ インテリジェンスは、あなたが自分で配置するKPIウィジェットの上にトップ(分析を選択し、それを書き込みます)をパネルアップします。

ダッシュボードカードの説明

ライブ来場者

ウェブサイトの利用者数を今すぐ更新してください。15 秒 (configurable). 訪問者は、アクティブな境界内のページをロードした場合に "active" です。(デフォルト: 90 秒)。

ユニークビジター

How many different people visited your website in the selected date range. OpsIQ identifies visitors by a combination of browser fingerprint, cookies, and (if available) authenticated identity.

新しい対リターン

新規の訪問者は初めてサイトを閲覧しています。 訪問者が以前見てきたことがわかりました。 高いリターン率は、あなたのコンテンツが戻って人々をもたらします。 非常に低い戻り比は、あなたが興味を保持していないことを意味します。

オンスレート

1ページのみ閲覧した訪問者の割合。上記のバウンス率 70% リンク先ページでは、通常、ページの訪問者の期待、間違ったコンテンツ、遅い負荷、またはモバイルの悪い経験を満たしていないことを意味します。

ページの平均時間

訪問者が平均して各ページでどのくらいの時間を費やしているか。非常に短い時間(下) 10 秒) コンテンツページでは、コンテンツを魅力的ではないことを示唆しています。チェックアウトページの非常に長い時間が混乱する可能性があります。

ブロックされた脅威

IPアドレス OpsIQ 脅威のスコアリング、残酷な力の試み、または手動ブロックに基づいて潜在的に悪意のあるものとして識別される。 クリックしてブロックされた IPs リスト。

今週の営業 / 今月

接続された販売ソースからの収益()Shopify, WooCommerce, Stripe等)。販売がゼロに示す場合、あなたのプラットホームのコネクターは接続され、同期であることを点検して下さい。

トレンドチャート

選択した日付範囲で訪問者数を示すライングラフ。パターンを探します:トラフィックスピアンズ(キャンペーン、プレス言及)、ディップ(週次、祝日)、および持続的な傾向。

トップソース

訪問者がどこから来ているか:直接、Google、ソーシャルメディア、電子メールキャンペーン、紹介サイト。このを使用して、どのマーケティングチャネルが機能しているかを理解してください。

トップブラウザ

Chrome、Safari、Firefox、Edge など。ブラウザが異常に高いバウンス率を持っている場合は、CSS または JavaScript 互換性の問題。

時給ヒートマップ

週1日と曜日の時間帯で訪問者のアクティビティを示すグリッド。サポートシフトをスケジュールするときに決定するためにこれを使用し、発表を送信するとき、プロモーションを実行するときに使用します。

最近の訪問者

全国、ページ、デバイス、ソースの最後の数名。キャンペーン中にスポットチェックが素早く使えるように便利です。

日付範囲フィルターを使用して

ダッシュボードの右上にある日付ピッカーをクリックします。プリセット:今日、昨日、最後7日, 最終 30 日、この月、最終月、カスタム範囲。範囲を変更したときにすべてのダッシュボードカードとチャートの更新。日付範囲は、設定されたタイムゾーン(設定のセット)にあります。

作業事例

オンスレートスパイク調査

シナリオ:
Your bounce rate jumped from 45% to 78% this week. What happened?
何をするか:

チェック: (1) 特定のランディングページが変更されましたか?トップページに移動し、バウンス率でソートします。(2) キャンペーンは間違ったページへトラフィックを送信しますか? 新しいリファラーのトップソースをチェックしてください。 (3) モバイルサイトが壊れたか?モバイルバウンスレートのブラウザの故障をチェックしてください。(4)ボットトラフィックですか?脅威カウンターと訪問者の詳細は疑わしいパターンを確認してください。

ダッシュボードでゼロ訪問者

シナリオ:
The dashboard shows 0 live visitors even though your website is getting traffic.
何をするか:

チェック: (1)トラッキングウィジェットはインストールされていますか?ウェブサイトのソースコードを表示し、検索します。OpsIQ スクリプト。()2) サイトキーは正しいですか? 接続されたサイト内のキーでスクリプト内のデータサイトのキーを比較します。 (3) CDNやキャッシュはスクリプトなしで階段ページをサーブしていますか?CDNのキャッシュをクリアします。(4) スクリプトをブロックする広告ブロッカーまたはCSPヘッダーはありますか? ブラウザコンソールでブロックされたリクエストを確認します。

時給ヒートマップの読み込み

シナリオ:
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
何をするか:

これはB2Bのトラフィックパターンです。 訪問者は、営業時間中に閲覧する作業の専門家です。 インプリケーション:1)平日営業時間のスケジュールサポートスタッフ2)メールキャンペーンを火曜日から木曜日の朝に送信します。(3)週末のメンテナンスウィンドウは安全です。 ()4) ピーク時のみライブチャットの提供を検討してください。

未知のソースからのトラフィックスパイク

シナリオ:
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
何をするか:

訪問者に移動し、タイムウィンドウでフィルタリングします。チェック: (1) 彼らは実際の訪問者やボットですか? セッションの期間、ページの表示、およびブラウザの多様性を見てください。 (2) 実際のところ、どのページがランディングされているの?(3) レファラーをチェックする URL. 誰かがReddit、ハッカーニュース、または人気のあるブログからあなたにリンクしている可能性があります。 (4)ボットトラフィックの場合、脅威をチェックしてブロックを検討してください。IP 範囲。

訪問者が Google Analytics と異なる理由+

OpsIQ 訪問者を別々にカウントします。 これは、ブラウザの指紋とクッキーを使用しますが、GAは異なるCookieモデルを使用しています。 ボットフィルタリング、広告ブロッカーレート、スクリプトロードオーダーも違いを引き起こす可能性があります。 A 10-20% variance は正常です。

別のツールにダッシュボードを埋め込むことはできますか?+

ダッシュボードは、OpsIQ 管理者。外部の報告のために、REST を使用します API 分析データをプルし、独自のダッシュボードやBIツールで表示します。

「脅威」のカウンターはどういう意味ですか?+

カウント数 IP アドレス OpsIQ 脅威のスコアリング、繰り返された失敗したログイン、または手動ブロックに基づいてフラグを立てたりブロックしたりしました。 カウンターをクリックして詳細を確認し、ブロックを管理します。

アナリティクス

ビジターログ

ビジターログは、追跡されたウェブサイトへの訪問を全て表示します。各行は1つの訪問者から1ページロードです。個々の訪問者の行動を調査し、キャンペーントラフィックを見つけ、トラッキングの問題を診断するために使用します。

ビジターログ
ビジターログフィルタバー(日付、検索 IP/email/city、ソース、デバイス)と IP_ /メールの列、場所、ソースおよびデバイス、時間、フラグ付きの脅威行。ビジターログyoursite.com7日 時 分検索する IP_、電子メール、市街地...ソース ▾デバイス ▾IP / EMAIL交通アクセスコースデバイスウィッシュ[email protected]米・ニューヨークgoogleデスクトップ千円41.62.10.4英国・ロンドンdirect携帯サイト千円[email protected]DE・ベルリンutm:adsの携帯サイト日 時: 14m203.0.113.9NG・ラゴスreferralデスクトップthreat1–25 のりば 3,402セッション →1FILTER日・検索・ソース・デバイス2REAL COLUMNSIP/email · 位置・デバイス・脅威3DRILL INセッションを全開
実際の訪問者ログ:日付、検索およびデバイスによってフィルタリングし、各訪問を読んで IP/email、場所、ソース、デバイスおよび時間、赤でフラグが付けられた脅威。

各行のショー

IP 郵便番号

ビジターズ IP アドレス。匿名化されている場合 IP 匿名化は、設定で有効になっています。これからすべての訪問を参照するにはクリックします IP.

地域・都市

から検出されるIP GeoIP のデータを使用してアドレス。 MaxMind GeoLite2 データベースか Cloudflare ジオヘッダー。 GeoIP が設定されていない場合は「不明」を表示します。

サイトマップ URL

訪問者が読み込まれたページ。 クリックして、全体を見る URL. ロング URLs テーブルビューに畳み込みます。

リファレンス

訪問者があなたのサイトに上陸する前にから来た場所。 「直接」とは、参照者(ブックマーク、タイプされた)を意味しません URLs, いくつかのアプリのリンク).

デバイスとブラウザ

訪問者のデバイスタイプ(デスクトップ、モバイル、タブレット)とブラウザ(Chrome、Safari、Firefoxなど)。ユーザーエージェントヘッダーからパースされます。

日程・時間

ページの読み込み時に、設定されたタイムゾーンで。

顧客アイデンティティ

訪問者が識別される場合(IDトークンまたはログイン経由)、その名前または電子メールが表示されます。それ以外の場合は匿名として表示されます。

フィルター

日 時 分

特定の期間への訪問をフィルタリングします。デフォルト:最後の7日。

おすすめ商品

で検索 IP アドレス、ページ URL、参照者、国、または顧客の電子メール。

ソース

交通情報源によるフィルタ:直接、有機性、社会的、紹介、有料、電子メール。

デバイス

デスクトップ、モバイル、タブレットでフィルタリングします。

新規登録

初めての訪問者しか見られない人だけが表示されません。

作業事例

特定のキャンペーンから訪問者を探す

シナリオ:
You launched a Google Ads campaign with UTM parameter utm_source=google&utm_medium=cpc&utm_campaign=summer-sale. How do you find those visitors?
何をするか:

ビジターログでは、検索フィールドとタイプ "summer-sale" を使用します。検索チェックのレファラー URLs ページの先頭へ URLs なので、UTMパラメータはマッチします。 Source = Paidでフィルタリングしてさらに絞り込みます。

問題が報告された顧客を見つける

シナリオ:
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
何をするか:

訪問者ログで自分のメールアドレスで検索します。 ログインしている場合は、そのアイデンティティが表示されます。 日付範囲を昨日に設定してください。 3pm周りのチェックアウトページへの訪問を探します。 セッションをクリックして、フルページの流れと任意のページが表示される JavaScript エラー。

ループヒッタまたはスクレーパーを検出する

シナリオ:
You notice an IP address has 500+ visits in one hour, all to the same page.
何をするか:

これは、ボット、スクレーパー、または壊れたスクリプトです。 訪問者ログに移動し、それで検索します IP. チェック: (1) 同じページへの訪問は? (2) ユーザーエージェントは既知のボットですか? (3) セッションの期間はいつもです0秒?ボットとして確認したら、セキュリティに移動してブロックします。IP.

訪問者ログ対セッションとライブフィード

ビジターログ

このページの読み込み。 1ページビューあたりの1行。ベスト:特定のページを調べ、特定のソースからのトラフィックを見つけ、追跡の問題の診断。

セッション

旅行ページビューをグループ化。訪問セッションごとに1行ずつ表示します。ベスト:ユーザーの流れを理解し、セッション時間を測定し、変換パスを特定する。

ライブフィード

リアルタイムで活動。サイトに訪問者を現在表示します。ベスト:進行中のキャンペーンの監視、ハイインテントな訪問者のスポット化、サポート機会を見守る

なぜ自分の訪問をログで確認しますか?+

OpsIQ デフォルトですべての訪問を追跡します。 自分のトラフィックを除外するには、IP除外されるアドレス IPs 設定 > トラッキングの一覧です。

訪問者が「未知」の国を示す理由+

GeoIP の調査はどちらかを要求します Cloudflare ジオヘッダ(使用する場合自動)Cloudflare)または MaxMind GeoLite2 データベースファイル。 [設定]> [ジオIPパス]をチェックして、データベースファイルが存在し、読みやすくなります。

訪問者データが保存される期間は?+

訪問者データは、設定(デフォルト)で構成されている保持期間のために保存されます。90 日)。その後、古いレコードはcron保持ジョブによって自動的にクリーンアップされます。

アナリティクス

セッション

セッションは、同じ人物から単一の旅へと複数のページビューをグループ化します。ビジターログでは個々のページの読み込みが示されていますが、セッションでは、人々があなたのウェブサイトを着陸から退出まで移動する方法を紹介します。

セッション
セッションセッションログテーブルと IP, 国, デバイス, ソース, 期間とページ列, そして、偽造の脅威行.セッションyoursite.com国 (NG)セッションログIP(S) のカントリーデバイスコース教育機関ページ41.62.10.4英国デスクトップgoogle3m3 12s6102.89.6.2日报社(7月27日)携帯サイトdirect1メートル 05s388.21.4.9アメリカ合衆国デスクトップutm:adsの7m 48s11203.0.113.9米米米携帯サイトreferral0m 42s21SESSION LOGグループ化された旅2COLUMNSカントリー・デバイス・ソース・期間3THREATリスクセッションのフラグが付けられた
実際のセッションログ:すべての訪問者が行として旅する (IP、国、デバイス、ソース、期間およびページ) 危険セッションが赤色でフラグを立てている。

セッションの仕組み

訪問者が最初のページをロードしたときにセッションが開始されます。 より多くのページに移動すると、継続します。 訪問者はセッションのタイムアウト期間に非アクティブであるときにセッションが終了します(デフォルト: 30 分)またはブラウザを閉じます。タイムアウトが新しいセッションを作成した後に同じ人が戻ります。

各セッションのショー

このページの先頭へ

訪問者があなたのサイトに入ったランディングページ。これは、コンテンツが人々を引き付けているかを伝えます。

このページの先頭へ

訪問者が左にある出口ページ。出口のページが頻繁に価格設定画面の場合、訪問者は競合他社とあなたを比較するかもしれません。

ページのカウント

訪問者がこのセッションで見ているページ数。より多くのページは通常、よりエンゲージメントを意味しますが、訪問者は失われることを意味します。

期間

ページの読み込みから最終アクティビティまでトータルタイム。セッション0秒はバウンス(単一ページビュー、これ以上のやりとりはありません)です。

ソース

今回のセッションのトラフィックソース(ダイレクト、Google、ソーシャル、紹介など)

カントリー

Detected country from the visitor's IP address.

オンス

訪問者が1ページしか閲覧しなくなった場合でも、バウンスセッションは赤色表示器です。

変換

訪問者がこのセッション中に追跡されたコンバージョンイベント(購入、サインアップ、フォーム送信)を完了したかどうか。

フィルター

おすすめ商品

で検索 IP、電子メール、ページ URL セッション内での、またはレファラー。

仕様

新規の訪問者(初回セッション)または訪問者の返却によるフィルタリング

ソース

トラフィックソースでフィルタリングします。

カントリー

特定の地域からのセッションを見るために、国別フィルター。

脅威/バウンス

脅威としてフラグが付けられたセッションやセッションのみを表示するフィルタ。

作業事例

顧客価値の高い顧客をプロフィール

シナリオ:
A customer just made a large purchase. You want to understand their journey before buying.
何をするか:

セッションでメールを検索します。すべてのセッションを見てみましょう:()1) 購入する前に、何回訪れたんですか? (2) どのページがビューしたの?(3)チャットやチケットを開くことはできますか?(4) 最初の訪問から購入までの合計時間は何でしたか? これは、高値の顧客のための典型的な購買の旅をあなたに伝えます。

新規のロケーションからログインを検知

シナリオ:
A customer usually logs in from Nigeria but you see a session from Russia.
何をするか:

セッションで顧客メールを検索します。最近のセッションの国を比較します。突然、異常な国からセッションが現れた場合は、正当な旅行や妥協されたアカウントになる可能性があります。チェック:(1) 成功する前にログインの試みが失敗しましたか? (2) あった IP 同じセッション内で変更しますか?疑わしい場合は、レビューのためにそれをフラグを立てます。

セッションと訪問者の違いは何ですか?+

訪問者は人(またはブラウザ)です。セッションは、その人の訪問です。同じビジターは、多くのセッションを何度も受けることができます。セッションが期限切れ後に期限切れになります。

OpsIQ は、返送訪問者を識別する方法ですか?+

OpsIQ は、クッキー、ブラウザの指紋、認証されたアイデンティティトークンの組み合わせを使用します。訪問者が自分のクッキーをクリアし、ログインされていない場合は、新しい訪問者として表示されます。

アナリティクス

ライブフィード

ライブフィードは、ウェブサイトの訪問者をリアルタイムで表示します。 それは自動的に更新されます 15 秒(設定可能)。キャンペーン、製品起動、および忙しいサポート期間中に使用して、今すぐ何が起こっているかを確認します。

ライブフィード
ライブフィードリアルタイムのアクティビティストリームでは、ライブオンライン・ビジター数と国別最新訪問者アクションのフィードを表示します。ライブフィードyoursite.com37オンラインでの訪問者ライブ活動さあUS・視聴 /pricing2s英国・チャット開始5sDE・カートに入れる9sCA・完成したサインアップ1RIGHT NOW誰がオンサイトなのか2AUTO-REFRESHすべての更新 15s3アクションライブチャットに参加
本サイトで何をしているか、何をしているのか、 15 秒ごとに自動でリフレッシュしてください。

作品の使い方

ライブフィードは、設定されたリフレッシュ間隔でサーバーをポーリングします。各行には、現在のページ、国、デバイス、ソース、セッションの期間、およびページのカウントの訪問者が表示されます。グリーンハイライトでは、最後の更新以来の新しいアクティビティが示されています。訪問者の列をクリックして、完全なセッションの詳細を確認します。

設定

リフレッシュ間隔

ライブフィードの更新頻度。デフォルト: 15 秒数。値の下げ()5-10s) より高速な更新をしますが、より多くのサーバーリソースを使用します。高値(30-60s)サーバ上では、リアルタイムではなく、より簡単に実行できます。

アクティブ閾値

訪問者が最後のページロード後に「アクティブ」と見なされる時間。デフォルト: 90 秒。 訪問者がページをロードし、それを読み込むと2クリックせずに分、しきい値の後にライブフィードから消えます。

マウスボタン

クリックして、自動リフレッシュを停止します。リストの更新なしで詳細を読む場合は便利です。 [再開]をクリックします。

作業事例

キャンペーン中にホットリードをスポット化

シナリオ:
You are running a product launch. A visitor just viewed your homepage, then features, then pricing, and is now on the checkout page.
何をするか:

これは、高い意図的な行動です。 ライブフィード:()1) 訪問者をクリックすると、セッションが表示されます。(2) チャットを開始すると、AIは完全な旅のコンテキストを持つことになります。(3) 彼らは購入せずに残っている場合, 彼らはリードページでリードになります. (4) 訪問者がチェックアウトに達するとチャットメッセージを表示するための積極的なルールを作成することを検討してください。

同じから多くの訪問者をtoo IP

シナリオ:
You see 20 visitors from the same IP address, all on different pages.
何をするか:

これは、次のことができます: (1)共有インターネット付きのオフィス。訪問が実際の人間(異なるページ、合理的なセッション期間)のように見えるかどうかを確認します。 (2)ボットまたはスクレーパー。セッションが非常に短いかどうかを確認してください(0-1秒)またはシステム的にページを打つ. (3)負荷テスト。自動テストを実行している場合は、除外します IP 追跡から。

サイトのトラフィックが発生したときに、ライブフィードショーの 0 訪問者はなぜですか?+

チェック: (1) サイトにウィジェットスクリプトがインストールされているか? (2) サイトキーは正しいですか? (3) アクティブなしきい値が渡されましたか? (4)追跡スクリプトをブロックする積極的な広告ブロッカーを使用して訪問者ですか?

国のフィードやデバイスでライブフィードをフィルタリングできますか?+

ライブフィードは、アクティブな訪問者を表示します。フィルタリングされたビューでは、ビジターログまたはセッションページを使用してフィルターオプションを使用します。ライブフィードには、リアルタイム監視が意図的に簡単です。

アナリティクス

このページのトップへ

このページでは、ウェブサイトのどのページが最もトラフィックを得るかを説明します。 これは、訪問、エンゲージメント、変換、およびサポート活動によってページをランク付けします。 それは最高のコンテンツを特定し、ページを下回る、そしてサポート質問を生成するページを発見するためにそれを使用します。

このページのトップへ
このページのトップへ水平アクセスバーとカウントで最も目に見えないページのリストをランク付けしました。このページのトップへyoursite.comほとんどのページ/pricing3,402/2,910/docs1,740/blog/seo-guide980/signup6401RANKEDほとんどのページ2SIGNALS訪問と変換3FINDチケットを駆動するページ
トラフィックとエンゲージメントによってランク付けされたページは、サポートを生成するトップコンテンツやページをご覧いただけます。

各ページが表示されること

サイトマップ URL

完全な URL パス。グループ化が有効になっている場合は、類似ページ(例、製品種別)をグループ化します。

ビュー

このページの総回数は、選択した日付範囲に読み込まれたものです。

ユニークビジター

このページを閲覧した人(同じページを2回表示する人)は、1ユニーク)。

オンスレート

このページだけ閲覧した後、サイトを離れる訪問者の割合。ランディングページでの高いバウンス = 問題。 "ありがとう"のページで高バウンスの=正常。

平均時間

訪問者が平均してこのページにどのくらいの時間を費やしているか。非常に短い = 読みていない。フォームページで非常に長い=混乱。

チャット開始

このページからチャットの会話がいくつも始まりました。商品ページでは、ハイチャットで製品の説明が不明な場合もあるためです。

チケットサポート

このページにいたる訪問者がサポートチケットをいくつも作成しました。ハイチケットカウント = 潜在的なUXまたはコンテンツの問題。

作業事例

サポート質問を駆動するページを探す

シナリオ:
Your support team keeps getting questions about shipping. Which page is failing?
何をするか:

「サポートチケット」または「チャット開始」でトップページをソートします。商品や発送ページを数えきに見かけます。最も支持されている質問のあるページは、おそらく不明な情報があります。ページコンテンツを修正し、サポート質問が減少するかどうかを監視してください。

高い出口率のページを検索

シナリオ:
You want to know where people leave your site most often.
何をするか:

別々のバウンス率下降順でソートします。自然にポイントを出るページを無視します(あなたのページ、確認ページ)。訪問者が従事している保つべきページの焦点:製品ページ、価格設定、機能。これらはより良い呼び出し対行動や明確なコンテンツを必要とします。

トラフィックが得られるのを知っているにもかかわらず、ページは 0 ビューを表示する理由?+

チェック: (1) その特定のページにインストールされたトラッキングウィジェットはありますか? 単一ページのアプリは、ルートの変更に関するページビューが表示されない場合があります。 (2) トラッキング設定でページは除外されますか?(3) CDNは、トラッキングスクリプトなしでキャッシュされたバージョンを提供するか?

アナリティクス

地理情報

ジオインテリジェンスは、訪問者が国、都市、デバイス、およびソースから来ている場所を示しています。 それを使用して、地理的市場を理解し、言語サポートを決定し、地域のマーケティングを計画し、疑わしいトラフィックパターンを検出します。

ジオラマ
地理情報パーカントリーバーのランキング横にあるビジターの所在地の地図です。地理情報yoursite.com所在地から探す米米米英国アメリカ合衆国カリフォルニア日报社(7月27日)1MARKETS所在地, 都市, デバイス2PLAN語学・地域3WATCHスポットオッズトラフィック
訪問者が(国、都市およびデバイスによって)から来ている場所は、サイズ市場やスポットの異常なトラフィックに来ます。

見ているもの

各国バーチャート

訪問者数でランクされている国トップ。 国をクリックして都市レベルのデータをドリルダウンします。

カントリー・ドーナッツ

国のトラフィックの視覚的な内訳。割合は逆に。

完全な国のテーブル

選択した期間の訪問者と各国, 訪問者数を表示, セッションカウント, バウンス率, 変換速度.

市ドリルダウン

国の都市をクリックすると、その国内で最も多くの観光客が訪れます。

GeoIP 検出の仕組み

OpsIQ 訪問者の場所を2つの方法で検出します。1) Cloudflare ジオヘッダ。あなたのサイトが後ろにいる場合 Cloudflare、国の検出は自動および正確です。(2) MaxMind GeoLite2 データベース。無料のデータベースをダウンロードし、設定のパスを設定します。都市レベルの検出は、国データベースだけでなく、GeoLite1-Cityデータベースが必要です。

VPNとプロキシトラフィック

VPN を使用する訪問者は、実際の場所ではなく、VPN サーバーの場所から来られるように見えます。これは設計です。OpsIQ VPN を迂回しようとはいけません。異常な国のパターンが見つからない場合は、そのことを検討してください 10-20% 訪問者は、VPNを利用することができます。

作業事例

未予想の国間トラフィック

シナリオ:
You run a US-only business but 30% of traffic is from India.
何をするか:

チェック: (1) これらの実際の訪問者ですか? セッションの期間とページを見てください。 高いバウンス = おそらくボットを持つ非常に短いセッション。 (2) 彼らはGoogleを通してあなたを見つけますか? レファラーを確認してください。 ()3) 彼らは新しい市場で潜在的な顧客であることができますか? トラフィックが本物であり、従事している場合は、インド固有の価格設定やコンテンツを追加検討してください。

言語サポートの決定

シナリオ:
You want to know if you should translate your site into Spanish.
何をするか:

ジオインテリジェンスページをご覧ください。スペイン語圏の国(スペイン、メキシコ、コロンビア、アルゼンチンなど)が一緒に低発音率でトラフィックの 10% 以上を表す場合は、翻訳を検討する価値があります。また、チェック:これらの国の訪問者は、あなたの主要な市場への同様のレートに変換しますか?

地域支援シフト計画

シナリオ:
You need to decide support team hours for different time zones.
何をするか:

タイムリーなヒートマップ(ダッシュボードで)をジオインテリジェンスと組み合わせて使用してください。40% 欧州からの交通手段 35% アメリカから、タイムゾーンのカバレッジが必要です。各地域が最も活発なときにヒートマップは正確に示します。

訪問した国が、注文なし

シナリオ:
Germany shows 500 visitors this month but zero sales.
何をするか:

調査: ()1) 彼らは価格設定ページで強調していますか? 多分あなたの価格は、その市場のための競争ではありません。 (2)ドイツに発送しますか?あなたの配送ページがドイツに言及しているかどうかを確認してください。 (3) ユーロでチェックアウトできますか?通貨の不一致は放棄されたチェックアウトを引き起こします。 (4) これらの訪問者は、トラフィックが少ないかもしれない単一のソースからですか?

訪問者が「未知」の国を示す理由+

GeoIP は設定されていません。Cloudflare (ジオヘッダを自動的に追加) または MaxMind GeoLite2 データベースをダウンロードし、Settings > GeoIP Path のファイルパスを設定します。

特定の国からのトラフィックをブロックできますか?+

OpsIQ 国のブロックは行いません。Webサーバや Cloudflare 国のブロックのためのファイアウォールルール。OpsIQ ネットワークレベルのアクセス制御ではなく、可視性に焦点を当てます。

アナリティクス

意図的な漏斗

意図したファネルは、訪問者のセッションを閲覧、調査、比較、購入、サポートを受けるか、または退去するのかによって分類します。サイトに意図されたバランスを理解し、訪問者が落ちる場所を特定するために使用します。

意図的な漏斗
意図的な漏斗ブラウズからリサーチまで、数の買い比べ、サポートとチップスを残して比較するファネル。意図的な漏斗yoursite.comブラウズ・8,200研究・研究 4,100比較・ 1,650購入・ 520サポート 6%保存する 11%1CLASSIFY訪問者が望むもの2STAGES購入するブラウズ3フィックスドロップオフを見つける
意図的に分類されたセッション(ブラウス、研究、比較、購入)ので、人々が落ちる場所を正確に見ることができます。

意図的なカテゴリ

ブラウジング

来場者は、気に見てみると、ショートセッションや数ページ、特定の目標が検出されない。

研究開発

訪問者は、製品/フィードページ、ドキュメント、ブログコンテンツを読みます。 ページ、複数のコンテンツページで時間を延ばします。

比較する

訪問者の視聴価格、プラン比較、または機能テーブル。多くの場合、帰国者。

購入

チェックアウト、カート、またはサインアップページ。 注目すべきです。 これらは変換機会です。

サポート・サポート

ヘルプページ、連絡先ページ、またはチャットを開始するための訪問者。 彼らは助けを必要としています。

バンキング

1ページ後に残った訪問者。低いエンゲージメント。

漏斗を読む方法

漏斗を解釈する

シナリオ:
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
何をするか:

価格ページは、意図を作成するのに十分な強度があります。 チャットは購入パスで重要です: 27% 価格設定の訪問者は購入する前にチャットに従事しています。チェックアウト後のサポートチケットは、アクティベーションまたは支払い混乱を示す場合があります。アクション:1) AIチャットが価格設定の質問に答えることを確認してください。 ()2) 調査 18 一般的な問題に対するサポートチケットのチェックアウト

タイムフィルタ

日付範囲フィルターを使用して、期間にわたる意図パターンを比較します。たとえば、ブラックフライデーウィークを通常の週に比較してください。プロモーションが混乱を作成した場合、「購入」のインテントでスパイクが表示され、おそらく「サポートシーク」が表示されます。

OpsIQ は意図を分類する方法ですか?+

OpsIQ ページを見る URLs, セッションの動作と時間パターン. プライシングページ信号比較意図. チェックアウトページは、インテントを購入します。. ヘルプ/コンタクトページ信号サポート意図. クラスはヒューリスティックベースです, AI主導ではありません.

意図したカテゴリをカスタマイズできますか?+

現在ではありません。一般的なWeb行動パターンに基づいて、カテゴリが組み込まれています。カスタムインテントの分類はロードマップ上にあります。

アナリティクス

漏斗、保持およびパス

ページのステップやイベントの手順からカスタム旅行を構築し、コホート保持を測定し、最も頻繁にサイトを経由してアクセスパスを発見します。

製品画面
漏斗それぞれのページ/イベントのステップ、残りの訪問者とコンバージョン率をカスタムファネルが表示します。漏斗ワークスペースSTEPS4CONVERSION28.4%WINDOW72hライブワークスペースビュー宿泊料金の見開き1,420 訪問者100%プラン選択780 訪問者54.9%チェックアウト開始530 訪問者37.3%注文完了403 訪問者28.4%1DEFINE選択する2–8ステップステップ2測定器変換ウィンドウの設定3おすすめ最大のドロップを見つける
それぞれのページ/イベントのステップ、残りの訪問者とコンバージョン率をカスタムファネルが表示します。

漏斗

名前付きファネルを生成します。 2にほんご8 ページまたはイベントの手順。 変換ウィンドウを時間に設定します。注文されたステップがそのウィンドウ内で行われるときのみ訪問者はカウントされます。 再生、エラー、ページの速度、メッセージングをチェックする場所を選択するためのステップ間のドロップを使用してください。

注意点

訪問者を毎週のコホーツに保持し、何を返すかを示す。6, 8または 12 週の地平線。リリースやキャンペーンを比較するときに、コホート定義を安定しておいてください。

パス

Paths は最も一般的なページシーケンスをリストします。パスの長さを選択します2にほんご5結果が読みやすく保つページ。 それを使用して、予期しない迂回、一般的な出口と繰り返すコンテンツの変換を調べます。

カスタムファネルは、自動化ではなく分析の定義です。 完了したステップに反応するには、変換目標、セグメント、トリガーまたはワークフローを作成します。

アナリティクス

セッションリプレイ

セッション再生では、訪問者があなたのサイト上で何をしたかのタイムラインを見ることができます。クリックされた要素、スクロールした内容、そして彼らがどこにいるのか、およびそれらがタイプされているもの(機密フィールドでマスク)。UXの問題を診断し、バグレポートを確認し、顧客の混乱を理解しるためにそれを使用してください。

セッションリプレイ
セッションリプレイカーソル、セッション情報パネル、タイムラインスクラブバーでページビューポートを表示する再生プレーヤー。セッションリプレイyoursite.com今すぐ購入セッション所要時間 3m 12s14 クリックUS・デスクトップクローム 1241WATCHクリック、スクロール、タイプ2MASKED隠される敏感な分野3DIAGNOSEバグレポートの検証
訪問者が何をしたか正確に再生:クリック、スクロール、タイピング(敏感なフィールドマスク)、タイムラインスクラブバー。

正しいセッションを見つける

セッションページから、報告された問題のセッション、コンバージョンのないハイページのカウント、サポートチケットを提出した顧客からのセッションを探します。 リプレイアイコンをクリックしてタイムラインビューを開きます。

再生ショーの何

タイムライン

時間の経過とともにイベントを見せる水平バー。タイムラインのどこからでもクリックして、その瞬間にジャンプします。

ページのナビゲーション

各ページの読み込みは、タイムラインのセグメントとして表示されます。 訪問者が取った正確なパスを見ることができます。

クリック

タイムライン上の点やページ再構築のハイライトとしてイベントが表示されます。

スクロール

スクロール深さは追跡され、訪問者の読み方を確認できます。

フォームのやり取り

フィールドフォーカスとイベントの入力は記録されます。パスワードや機密フィールドにテキスト入力すると、デフォルトでマスクされます。

プライバシーとマスキング

セッション再生は、デフォルトで敏感なフォームフィールドをマスクします。 パスワードフィールド、クレジットカードの入力、およびデータにマークされたフィールド opsiq-mask は記録されません。Settings > Tracking に追加のマスキングルールを設定できます。コンプライアンスポリシーが要求されると、完全に再プレイを無効にすることができます。

壊れたチェックアウトを診断する

シナリオ:
A customer says "I tried to buy but the button did nothing."
何をするか:

セッションページ(電子メールによる検索)でセッションを検索します。リプレイを開きます。チェックアウトページセグメントを参照してください。1) 右ボタンをクリックしましたか?(2) あった JavaScript エラーが発生しますか? (JS Errors ページをその時間にチェックします。)3) ページをリロードしたり、エラーメッセージを表示させたりしましたか?(4) 必要なフィールドが空だったか?リプレイは何が起こったのかを正確に示します。

セッション再生回数はどのくらいの記憶に使われますか?+

トラフィックボリュームでデータを再生します。 保存設定を使用して、古いリプレイデータを自動的にクリーンアップします。 高トラフィックサイトの場合、より短いリプレイの保持期間を考慮する(例: 30 ストレージの管理日)

訪問者は再生をオプトアウトできますか?+

「Respect Do Not Track」が「Settings」で有効になっている場合、DNT ヘッダーを持つ訪問者は記録されません。トラッキング設定で特定のページを再生から除外することもできます。

アナリティクス

イベントログ

イベントログは、イベントがすべて表示されます。OpsIQ 録画:ページビュー、クリック、チャット開始、チケット作成、販売、カスタムイベント。それをデバッグ統合に使用し、Webhook配信を確認し、アクションのシーケンスを理解します。

イベントログ
イベントログ色のコードされたタイプのバッジ付きのクロノロジーイベントログ:ページビュー、チャット、販売、webhook、カスタム。イベントログyoursite.compageviewアメリカ・/pricing12:04:01chat.start英国・ウィジェット開設12:04:09売り$49.00・注文 #104212:05:22ウェビブ・ホオックpayment.succeeded12:05:23customdemo_booked12:06:101EVERYTHING記録されたイベント2DEBUGウェビト・ホックの配達を検証する3ORDER正確なシーケンスを見る
全てをタイムラインに OpsIQ デバッグおよび監査のためのレコード(ページビュー、チャット、販売、webhooks、カスタムイベント)。

作り付けのでき事(自動)

pageview

追跡されたページの読み込みが毎回消火します。URL, タイトル, レファラー, タイムスタンプ.

chat.started

訪問者がチャットウィジェットを開き、最初のメッセージを送信すると、その訪問者は火曜になります。

chat.message

チャット会話(訪問者とAI/エージェントの両方)で各メッセージをシャットできます。

ticket.created

新規サポートチケットが作成されると、(チャット、メール、ウィジェット、または管理者から)

ticket.replied

チケットに返信が追加されたときには、火曜。

order.completed

接続されたプラットフォームで購入が完了すると、消火します。

form.submitted

追跡フォームが送信されると、解散(フォームトラッキングを有効にした場合)。

identify

訪問者がアイデンティティトークンを介して識別されると、火災。

セキュリティーログイン_failed

ログインの試みが失敗したときに消火。

カスタムイベント

お客様がウェブサイトやサーバーから OpsIQ_ にカスタムイベントを送信することができます。 カスタムイベントは、ボタンをクリックしたり、機能使用量、ビデオプレイ、ダウンロードなどの操作を追跡するのに便利です。

JavaScript · ブラウザからカスタムイベント
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
  plan: "pro",
  billing: "annual",
  value: 99
}]);
PHP は、サーバーから連絡先のアクティビティを録音します。
// Record a server-side activity for a contact (PHP)
$ch = curl_init("https://your-opsiq-domain.com/api/v1.php");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer opq_your_key",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "action" => "crm.activities.record",
        "site_key" => "site_abc123",
        "email" => "[email protected]",
        "event" => "subscription.upgraded",
        "value" => 50,
        "currency" => "USD",
    ]),
]);
$response = curl_exec($ch);
curl_close($ch);

フィルタリングイベント

イベントタイプ

特定のイベント名でフィルタリング: pageview, chat. started, ticket. created など

日 時 分

特定の期間からイベントを表示

おすすめ商品

キーワード(URL、メール、イベントプロパティの値)でイベントデータを検索します。

いつまでもイベントが保存されるの?+

イベントは、設定で設定された保持ポリシーに従います。 デフォルト: 90 日数。高値イベント(財布、セキュリティイベント)は長期保持で設定できます。

A/B実験でイベントを使用できますか?+

はい。実験をするときは、コンバージョンイベントを選択します。コンバージョンゴールとして組み込みやカスタムイベントが使用できます。

アナリティクス

A/B実験

実験では、ページや機能の2つのバージョンをテストしたり、その1つがより良いものになるように測定することができます。 OpsIQ は印象、変換、統計的な意義を追跡します。

A/B実験
A/B実験大手の変種に勝ったバッジと意義を組み合わせた2つのバリエーションカード。A/B実験yoursite.com変種A4.2%変換・1,020 新着情報変種Bウィンナー6.8%変換・1,005 新着情報+62% リフト・96% 重要なポイント1試験結果ヘッドツーヘッドの2つのバリアント2測定器変換と意義3デコレーション勝者を宣言する
二つのバリエーションを実行し、変換と統計的意義を観て、勝者を宣言します。

実験の仕組み

1
実験を作成する

名前をつけ、プライマリメトリック(コンバージョンイベント)を定義し、バリアント(コントロールとテスト)を設定します。

2
実行する

OpsIQ ランダムに訪問者をバリアントに割り当て、その行動を追跡します。実行中に実験を変更しないでください。

3
結果を読む

十分なデータが収集された後、自信レベルを確認してください。95% 自信のある手段は、95% 違いが実質的であることを確認してください。ランダムなチャンスはありません。

実験状態

ドラフト

作成がまだ開始されていません。 変形とメトリックを編集できます。

ランニング

訪問者をバリアントに積極的に割り当てます。実行中に編集しないでください。

完了しました

統計的意義を辿り着いたり、手動で停止していたりする。結果は最終決定である。

投稿ナビゲーション

結果は見直しされ、実験がアクティブなリストで不要になりました。

ベストプラクティス

起動前にメトリックを定義する

開始前に測定しているものを決定します。結果を見るとメトリックを選択するとバイアスが導入されます。

内部トラフィックを除外

チームの IP アドレスを除外リストに追加すると、スタッフの訪問は結果をスキューしません。

十分な長さを実行

100 訪問者の後に実験を中止しないでください。信頼できる結果を得るために、何百もの訪問者または数千人の訪問者が必要です。

一度に1つの変更をテストして下さい

見出しとボタンの色を変更した場合は、改善が起こっているかわからない。

決定書を録音する

実験終了後、どのバリアントが勝ち、なぜ実装するかを説明します。

有効な実験に必要な訪問者は何人ですか?+

ベースライン変換率と検出したい効果サイズによって異なります。 親指の規則として:少なくとも 500 訪問者は、バリアントごとに 20% 効果のサイズ。より小さい効果のために、数千を必要とします。

複数の実験を同時に実行できますか?+

はい、注意が必要です。2つの実験が同じページに影響を及ぼすと、結果は相互作用する可能性があります。異なるページや機能で実験を実行することは安全です。

アナリティクス

JavaScript エラー

JavaScript エラーは、Webサイトの訪問者からクライアント側のエラーを収集します。 壊れたボタン、失敗 API コール、または欠落したリソースがここに表示されます。実際の顧客に影響を与えるバグを見つけて修正するために使用します。

JSエラー
JavaScript エラー重度の点、ソースファイル、ブラウザ、および発生回数で捕捉されたフロントエンドのエラーのリスト。JavaScript エラーyoursite.com最近のエラーTypeError: 未定義のxを読み込むことはできませんcheckout. js:42・Chrome の×214404 ローディング /assets/app.cssインデックス・サファリ×88不正な(約束)NetworkErrorapi. js:17 _・Firefox×51予期しない警告:アンロードイベントベンダー. js・エッジ×331CAPTUREクライアント側エラー2IMPACTカウントとブラウザ3フィックススクワッシュの実際のバグ
ここに壊れたコード面を打つ実際の訪問者(メッセージ、ソース、ブラウザ、およびどのくらいの頻度)ので、あなたは何を問題に修正することができます。

各エラーが表示されること

エラーメッセージ

JavaScript エラーテキスト(例:「TypeError:未定義のプロパティを読み取らない」)

サイトマップ URL

エラーが発生したページ。

ブラウザとデバイス

どのブラウザとデバイスタイプがエラーを調べました。一部のエラーはブラウザ固有のものです。

スタックトレース

エラーが発生したコードの場所。クリックして、スタックのトレースをフル展開します。

初めて見た

このエラーが最初に現れたとき。

最終見晴らし

最近起きたエラーが発生したとき。

カウント数

エラーが記録された回数

感染したセッション

異なる訪問者セッションがこのエラーを経験した回数は、どのように多くの異なる。

エラーの優先順位付け

全てではない JavaScript エラーはすぐに注目する必要があります。:() によって優先順位付けします1)重要なページのエラー(チェックアウト、サインアップ、ログイン)2)高いセッション数のエラー(3) 最近登場したエラー(コード変更による可逆レグレッション)、(4)独自のコードのエラー(サードパーティスクリプトではありません)。

壊れたチェックアウトボタンの修正

シナリオ:
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
何をするか:

つまり、45 実際の顧客はチェックアウトを完了できません。手順:()1)同じブラウザ/デバイスの組み合わせでページを開きます。 (2)ブラウザコンソールを開き、エラーを再現します。(3) スタックトレースをチェックして、コードの正確な行を見つけます。 (4) バグを修正し、展開して、エラーカウントをゼロに監視します。

OpsIQ はサードパーティスクリプトからエラーをキャプチャしますか?+

はい、OpsIQ すべてのキャプチャ JavaScript 分析スクリプト、チャットウィジェット、広告スクリプトなどのエラーを含むページ上のエラー。フィルタリング URL スタックトレースでは、独自のコードに焦点を当てます。

知られていない無害なエラーを除外する方法+

特定のエラーを抑制することはできません。OpsIQ, しかし、あなたはページでリストをフィルタリングすることができます URL またはエラーメッセージ。ブラウザの拡張子からエラーを修正または無視します(多くの場合、未知のソースからのエラーとして表示されます)。

売上

セールス&コンバージョン

セールストラッキングは、店舗や課金プラットフォームを繋ぎます。OpsIQ 訪問者の行動に沿って収益を見ることができます。すべての購入は、訪問者の旅に起因するので、どのページ、キャンペーン、チャネルが収益を駆動するかを知ることができます。

売上
売上セールス画面:全期間管理、検索、および最近の購入テーブル(日付、顧客、プラットフォーム、金額、ソース)で合計の収益。売上yoursite.com収入$42,180+18%すべての時間 ▾電子メールを検索します。IP, 注文ID ...最近の購入デイト顧客サービスプラットフォームモーニングコースジュン 3[email protected]Shopify$49googleジュン 3[email protected]WooCommerce$129directジュン 2[email protected]Stripe$480広告掲載1収入注文と更新2RECENT PURCHASES日・顧客・金額3ATTRIBUTED交通情報源へ
実際の販売画面、収益を上げる、その後の最近の購入(日付、顧客、プラットフォーム、金額)は、各トラフィックソースに起因します。

セールスダッシュボード

今日の売り上げ

注文から今日完了した収益。接続されたプラットフォームから各新しいオーダーイベントをリフレッシュします。

今週 / 今月 / 合計

期間に集計された収入。払い戻しは、これらの合計から引き算されます。

トレンドチャート

選択した日付範囲で毎日収益を示すライングラフ。スパイク(プロモーション、キャンペーン)とディップ(issues,season)を探します。

ソースを変換するトップ

どのトラフィックソースが最も購入につながるか。 "直接"買い手は、多くの場合、あなたのサイトをブックマークしました。 "Google"バイヤーは検索を通じてあなたを発見しました。

最近の購入

ご購入いただいたお客様のメール、金額、通貨、商品に関する最新の注文

プラットフォームセットアップガイド

Shopify

コネクターに行く >Shopify. あなたのカスタムアプリを作成する Shopify admin (Settings > Apps and Sales channel > アプリを開発)。 助成対象範囲: read_orders、read_customers、Read_products。 Admin をコピーする API アクセストークン。OpsIQ、あなたの店のドメイン(例えば、your-store.myshopify.com)とアクセストークン。 [接続のテスト] をクリックします。 成功すると、Webhook がリアルタイムの注文通知に同期できます。

WooCommerce

コネクターに行く >WooCommerce. あなたの WordPress 管理者, 行く WooCommerce> 設定 > アドバンスト > REST API. Read/Write 権限でキーを作成します。コンシューマーキーとコンシューマシークレットをコピーします。OpsIQ、あなたのサイトを入力してください URL、コンシューマーキーおよび消費者シークレット。 [接続のテスト] をクリックします。

ビッグコマース

コネクター > BigCommerce. あなたのビッグコマース管理者で、高度な設定に移動>API アカウント。 V2/V3 を作成します。API 注文、顧客、およびプロダクトのための読まれた規模のアカウント。アクセストークン、クライアントIDをコピーし、API パス。それらを入力してください OpsIQ そしてテスト。

メタノ 2

コネクター > Magento に移動します。Magento管理者で、システム > インテグレーションへ進みます。新しいインテグメントを新規作成する API セールス、顧客、およびカタログへのアクセス。統合を有効にし、アクセストークンをコピーします。OpsIQ Magentoベースで URL.

プレスタショップ

コネクター > PrestaShop に移動します。PrestaShop管理者で、Advanced Parameters > Webservice にアクセスしてください。Webサービスを有効にして新しいキーを作成します。注文、顧客、および製品へのアクセスを許可します。キーをコピーし、それを入力します OpsIQ 店舗で URL.

オープニングコート

コネクター > OpenCart. Generate API OpenCart 管理者パネルから認証情報を入力します。API URL, ユーザ名, キー OpsIQ。コネクターはOpenCartのRESTを使用します API 注文と顧客データのため。

osCommerce(オズコマース)

コネクター > osCommerce に移動します。データベースアクセスを構成するか、API コネクターの設定で文書化される資格情報。osCommerceの統合は通常直接データベースアクセスか習慣を要求します API モジュール。

Stripe

コネクターに行く > ストライプ. 制限されたストライムをコピーする API Stripe Dashboard から鍵 (開発者 >API キー)。キーは顧客、充満、請求書およびサブスクリプションへのアクセスを読む必要があります。それで入れて下さい OpsIQ. Webhookエンドポイントをリアルタイムイベントに設定します。

ペイスタック

コネクター > Paystack に移動します。Paystack Dashboard からペイスタックシークレットキーをコピーします。OpsIQ. webhook の設定 URL トランザクション通知のため。

習慣/他のプラットホーム

RESTを使う API または任意のプラットフォームから販売イベントを送信するために webhooks. 顧客メール、金額、通貨、およびアイテムでOrder.completed イベントを送信します。 イベントを見る API ペイロードフォーマットのセクション。

セールスファネルの理解

ソースを変換するトップ

顧客が支払うチャネルを示す。 Googleが持って来れば 1000 訪問者および訪問者 50 販売、それはです5% 変換率。メールが来たら 200 訪問者および訪問者 30 販売、すなわち 15%. メールは、訪問者ごとにより効果的です。

返金について

払い戻し注文は別に追跡されます。 彼らはあなたの純利益合計を削減します。 特定のソースから返金率が高い場合は、トラフィックが低品質である可能性があります。

通貨の取り扱い

OpsIQ は、元の取引通貨と金額を格納します。複数の通貨企業が各通貨で収益を表示します。正規化されたレポートでは、構成された為替レートを使用します。

作業事例

100 visitors, zero sales

シナリオ:
Your pricing page gets 100 visitors per day but zero conversions.
何をするか:

調査: ()1) 料金ページ訪問者でセッション再生を使用する。価格設定テーブルとどのように相互作用するかを見てください。(2) 価格設定ページのバウンス率とタイムオンページでトップページをチェックします。 (3) 価格ページ訪問者からチャットの会話をチェックしてください。 彼らは何を尋ねますか? (4) 価格設定ページを競合他社に比較します。 ()5) A / Bの実験を異なる価格設定レイアウトで試してみましょう。

マーケティングキャンペーンの成果

シナリオ:
You sent an email campaign with UTM tags. How do you measure its revenue impact?
何をするか:

ソースで販売とフィルタに移動します。キャンペーンUTMパラメータを検索します。次のようになります:(1)メールから何人かの訪問者が来たのか。(2) 販売に換算した回数(約数)3)キャンペーンに起因する総収益。(4)キャンペーン開始前と同じ期間を比較します。

注文しても販売はゼロに表示するのはなぜですか?+

チェック: (1) プラットフォームコネクタは、接続して健康ですか? コネクターに移動し、ステータスを確認します。 (2) webhook が有効になっているか? polling を使うと、cron ジョブの実行中ですか? (3)コネクターは右を持っています API スコープ? Shopify, read_orders が必要です。

OpsIQ 属性は訪問者に販売されますか?+

コネクタを介して注文が来るとき、OpsIQ 顧客の電子メールを既知の訪問者にマッチします。購入前に訪問者が追跡された場合、販売はトラフィックソース、ランディングページ、およびセッション履歴を含む、訪問者の旅に起因しています。

手動で販売を加えることはできますか?+

RESTで販売イベントを送れます API または任意のシステムから webhooks. イベントの形式は、イベントで文書化されます API セクション。

売上

リード

リードは、購入やサポートの意図を示す訪問者または顧客です。 OpsIQ は自動的に行動に基づいてリードを検出します: 価格設定ページ訪問、リターンアクセス、チャットインタラクション、チェックアウトが開始される、および高いエンゲージメント。 フォローアップを優先し、CRMパイプラインをフィードするために、リードページを使用します。

リード
リードリード画面:検索可能なテーブルと IP/email、場所、デバイス、ソースおよびタイムオンサイト列、およびトップソースと国。リードyoursite.comおすすめ商品 IP, 都市, 国...トップソース: グーグル・トップ国: 米国IP / EMAIL交通アクセスデバイスコースタイム41.62.10.4英国・ロンドン携帯サイトgoogle4m 12s[email protected]米・ニューヨークデスクトップdirect7m 02s[email protected]DE・ベルリン携帯サイトutm:adsの5メートル 40s203.0.113.9CA・トロントデスクトップgoogle3m3 28s1DETECTED来場者数が高まる2TOPリードソースと国3ENRICHEDIP, 位置, デバイス, 時間
実際のリード画面、検索可能なテーブル(IP/email、場所、デバイス、ソース、サイト上の時間)として訪問者を誘導します。

リードを作るもの

利用料金ページ

ご利用の料金やプランページをご覧になるお客様は、購入を検討されている方に積極的にご案内いたします。

訪問回数

複数回帰ってきた方は、まだ変換されていない。

チャットのインタラクション

チャットを開始した方は、事前に購入または後購入をお願いすることも可能です。

チェックアウト

チェックアウトページにアクセスする方、購入完了は行いません。

フォーム投稿

フォーム、デモ依頼、またはサインアップフォームを送信して送信する訪問者。

ページのエンゲージメントが高い

長いセッション期間で多くのページを閲覧する方は、深く研究しています。

鉛の細部のパネル

任意のリードをクリックして、フルプロファイルを確認します。

アイデンティティ

名前、電子メール、知られている場合の会社。匿名リードショー IP そして場所。

セッション

このページのフロー、期間、ソースのすべてのセッション。

閲覧ページ

訪問したページごとに、リクシデンスで注文。

ソース

彼らがあなたに見つけた方法:有機、支払われた、社会的、紹介、直接。

リードスコア

A. は、0-100 行動の強度、レジデンシー、およびページの意図に基づいてスコア。

CRMステータス

このリードが連絡先や取引としてCRMに追加されているかどうか.

セールスのヒント

今後何をすべきかについてのAI-generated提案(例:「来訪価格」) 3時 · 積極的なアウトリーチを検討して下さい。

高値リードバッジ

上記スコアでリードします。 80 取得 "高い値"バッジ. これらは、あなたの最もホットな見通しです. アウトリーチのためにそれらを優先します, 積極的なチャット, またはCRMパイプラインエントリ.

作業事例

熱い鉛を働かせて下さい

シナリオ:
A lead viewed your pricing page 3 times in 2 days, started a chat asking about enterprise plans, but has not purchased.
何をするか:

これは、高意のリードです。ステップ:()1) 会社や役割情報について、リード詳細を確認します。 (2)特定のニーズと異議のためのチャットのトランスクリプトを確認します。 (3) 収集された情報でCRMの取引を作成します。 (4)営業チームメンバーのフォローアップタスクを割り当てます。(5) 価格設定ページに戻ると、プロアクティブなチャットルールはパーソナライズされたメッセージをトリガーできます。

匿名の変換はCRM連絡先につながります

シナリオ:
You have 50 anonymous leads with high scores but no email addresses.
何をするか:

オプション:(1) 高いインテントページ上の電子メールに交換する割引またはリソースのダウンロードを提供する積極的なルールを作成します。 (2) 匿名訪問者が会話を開始したときにチャットウィジェットを使用して電子メールを尋ねます。 (3) ログイン/サインアップページにIDトークンを追加して、自動的に訪問者が識別されるようにします。

リードスコアはどのように計算されますか?+

スコアは、訪問の待ち時間(上昇 = 高)、訪問回数(さらに = 高い)、ページビュー(優先/チェックアウト=高)、セッション期間(長い=高い)、チャットインタラクション(エンゲージメント = 高くなります)、および訪問回数 (複数のセッション = 高額)を考慮します。

リードスコーリングルールをカスタマイズできますか?+

はい。CRM設定では、特定のキーワード、イベント、ソース、またはページパターンに基づいてスコアを上げるリードスコアルールを追加できます。

CRM

あなたのCRM· ここに開始

OpsIQ は、顧客の真理をキャプチャし、データをクリーンアップする完全なAIファーストCRMを出荷します, スコアリード, コーチの取引, 予測収益, そして、機能, ウェブサイトのインテリジェンスと, サポート, チケット, 製品や支払いを1ライブグラフとして. すべてのAIアクションが供給されます, 説明可能, リバーシブルかつ承認制御.

AICRM
AICRMの概要信頼ダイヤルは、Steeward、Prospector、Retention、Analystの4つのAIエージェントカードの横にあるコピロットに設定します。AICRMワークスペーストラスト・ダイヤルマニュアルコルテオートパイロット自分のAIがどれだけの頻度で行っているかドキュメンテーションステワード熟年、豊かで、データの検証エスアールディー検査員スコアとスコア新規事業ツイート注意点スポット・シューン,ドライブ更新アンアナリスト予測と予測数値の説明1AI-FIRST専門医4名2YOU DECIDEトラスト・ダイヤル自律3TRUSTEDソースとリバーシブル
4つの専門エージェントが実行するAIファーストCRMと、自分の上でどれだけのことを決定するトラスト・ダイヤル。

CRMページの概要

AICRM(共同運営センター)

詳しくはこちら

あなたの毎日のホーム画面:収益のパルス、AIが発見したもの、それが何をしたのか、承認キュー、次の移動、エージェントの健康とROI。

コンタクト

コアコア

CRMの人々と企業. 探します, フィルター, スコア, プロフィールを管理する.

パイプライン

コアコア

ドラッグ&ドロップステージ、確率を勝ち取る、AIコーチングでビジュアル・ディールボード。

予測およびレポート

コアコア

板位予測:自信の間隔および正確さの追跡と、約束された、本当らしい最もよい場合。

ライフサイクル

コアコア

顧客が常駐する場所:リスク、拡張の準備、更新の期限、または急いで。

自分のCRMを構築

設定

普通の英語でCRMの設定を記述します。 OpsIQ は、リバーシブルな計画を生成し、承認にそれを適用します。

CRMの健康

オプス

自チェックページ:スキーマ、エージェント、ルート、AIアクション、ライブデータカウント。

OpsIQ が安全を維持する方法

演技の前に依頼

AI の提案は承認キューに行きます。承認、編集、または拒否します。あなたの言うことなく何も起こりません。

決して上書きしない

AIが変化を示唆する時、現在の値と提案された値を示します。 人間に与えられたデータは、実証済みの保護を持っています。

すべてがリバーシブルです

ジャーナルにAIアクションが記録されます。ワンクリックで変更を解除できます。

説明

あらゆるAIの推奨事項は、その推論と使用したデータソースを示しています。ブラックボックスはありません。

新規ブランド? ここからスタート

1
AICRMを開く

左のナビゲーションでAI CRMをクリックします。 コマンドセンターは、現在の状態を示しています。

2
CRMの健康をチェック

スキーマ、エージェント、およびルートを確認するCRM Healthを開きます。

3
インポート連絡先

コネクターが有効である場合(Shopify, WHMCS、等)、接触は自動的に輸入されます。さもなければ、輸入ビア CSV または手動で作成します。

4
パイプラインを作成する

パイプラインに移動し、ステージ(例、リード、資格、提案、交渉、ウォン、ロスト)で最初のパイプラインを作成します。

5
最初の取引を追加

連絡から取引を作成し、金額とステージを設定し、ディールコーチガイドをあなたに知らせます。

CRMを使用する必要がありますか?+

いいえ。CRMはオプションです。 OpsIQ は、CRMなしで追跡+サポート+ AIプラットフォームとして完全に機能します。 あなたが販売と顧客関係を管理する準備ができているとき有効にします。

コネクターなしでCRMの仕事をすることができますか?+

はい。連絡先や取引を手動で作成できます。 コネクターは、プラットフォームデータ(注文、サブスクリプション、チケット)でCRMを強化しますが、必要ありません。

Trust 層とは何ですか?+

Trust Layer は、AI ができることを制御する安全システムです。Copilot モード (デフォルト): AI は提案し、人間を承認します。Autopilotモード(オプトイン): AIは低リスク、リバーシブルな操作で自動的に動作します。

CRM

AI CRMホーム画面

コマンドセンターは毎日簡単なものです。午前中から開いて、何が注目すべきか、そして次に何をするかを調べます。

コマンドセンター
CRMのコマンドセンター予測/Win-rate/Pipeline トグル、重み付きフォキャストKPI、各行に承認および却下したAI提案キューを備えたCRMホーム。CRMのコマンドセンターワークスペース予測ウィンレートパイプラインフォーム・このQ7万4千ドル87%AI提案・承認キュー取引の作成 · アッメ $24kバイヤーとのチャットから承認する免責事項ニムバス → 提案肯定的な応答は検出しました承認する免責事項ログタスク・フォローアップピーク活動なし 7 _日承認する免責事項1TOGGLE予測・ウィンレート・パイプライン2AI PROPOSES取引、ステージ、タスク3YOU DECIDE承認または却下
実際のコマンドセンター:予測、ウィンレート、パイプラインの切り替えとAI提案キューを操作し、取引の承認や却下、ステージの移動やタスクを提案します。

コマンド センターが示しているもの

今日の数字

パイプライン値、取引は勝ち/失われたり、新しいリード、アクティブな取引、および収益の傾向を、現在の状態のスナップショットに引き出す。

新着情報 OpsIQ おすすめ商品

AIが発見したインサイト:取引、リスク管理、新しい機会、データ品質の問題、市場シグナルの安定化

新着情報 OpsIQ 行なった

アクションは、AIが撮影した(オートパイロット)や提案(コピロット):ステージの進行、スコアの更新、コンタクトの強化、タスク作成。

承認が必要

決定を待ち受けるAI提案のキュー。それぞれが提案された行動、推論、証拠を示しています。承認、編集、または拒否します。

次の動き

人工知能のランキング一覧 10 今日を行うための最も重要なこと:ホット取引をフォローアップし、リスクアカウントをチェックし、新しいリードを研究するなど。

ヘルパーステータス

AIエージェントの健全性:キャプチャ、データスチュワード、ディールインテリジェンス、ディーアルコーチ、SDR、保持。グリーン = 実行、アンバー=注目、赤=エラーを必要とします。

結果発表

ROIトラッキング:AIの影響を受ける取引、時間を節約した取引、予測の正確さ、および手動CRM作業と比較して。

朝のワークフロー

1
今日の数字を読みます

パイプラインの健康と収益の傾向をチェックしてください。 今月追跡していますか?

2
承認キューをクリア

各AI提案を見直し、安全行動の承認、必要な編集、悪い提案を拒否します。

3
Check what OpsIQ found

AIインサイトを読んでください。リスクは何かありますか?新しい機会はありますか?

4
次の移動リストを操作する

第一主義を優先してAIは、緊急性および潜在的な影響によってこれらをランク付けしました。

タイムオフ後のキャッチアップ

シナリオ:
You were away for a week. What happened while you were gone?
何をするか:

コマンド センターを開き、チェックします。1) 「何」OpsIQ 不在時にAIアクションをすべて表示します。()2)「Needs承認」は、レビューを待っている提案を示しています。 (3) 「何」OpsIQ 見つかった"緊急アイテムを強調表示します。 ()4) ダッシュボードの日付範囲を、トレンドを見るために不在期間に設定します。

CRM

コンタクト、企業、取引

CRMは、連絡先(人)、会社(組織化)、取引(収益機会)、タスク(フォローアップアクション)の4つのオブジェクトにあなたのビジネス関係を整理します。

CRMオブジェクト
CRMオブジェクト接続されたグラフで、会社、ディール、タスクオブジェクトにリンクされている連絡先レコード。CRMオブジェクトワークスペースコンタクト人・メール・電話会社accountsディール収益機会タスクフォローアップアクション1OBJECTS連絡先、会社、取引2LINKED1つの連結されたグラフ3TASKSフォローアップ付き
接続した顧客グラフにリンクされる4つのコアオブジェクト(連絡先、企業、取引およびタスク)。

コンタクト

連絡方法

あなたのCRMの人。 彼らは、顧客であるかもしれません, 見込み客, パートナー, またはリード. 連絡先は、電子メールを持っています, 名前, 会社, タグ, ライフサイクルステージ, そして、ホットネススコア.

コンタクトを探す

検索バーを使用して、名前、電子メール、会社、またはタグで見つけることができます。 フィルタを使用してください: ライフサイクルステージ、リードスコア、ソース、国、最終アクティビティの日付、割り当てられた所有者。

コンタクトプロファイル

個人情報、会社、取引、アクティビティ、チケット、チャット、ウェブサイト訪問、リードスコア、AIインサイトなど、詳細な情報を見るために連絡先をクリックします。

発熱スコア

A. は、0-100 行動信号から計算されたスコア:ウェブサイトの訪問、メールエンゲージメント、チャットインタラクション、購入履歴、およびレジデンシー。 Higher = ホットター。

企業

チケットの枚数
コンタクト会社リンク

コンタクトは、メールドメインまたはマニュアルの割り当てによって企業にリンクされます。 1つの会社は多くの連絡先を持つことができます。

お得な情報

取引とは

収益機会。ディールにはタイトル、金額、パイプライン、ステージ、勝ち確率、クローズデイト、割り当てられた所有者、および関連する連絡先/会社があります。

確率で勝る

取引を獲得する割合のチャンス。履歴ウィンデータに基づいてAIで手動で設定するか、または計算します。重みのある予測を駆動します。

ディールヘルス

グリーン(健康)、アンバー(リスク)、または赤(スタルリング)。 活動の回復、段階の持続期間および関与信号に基づいて。

タスク

タスクとは

人に割り当てられたフォローアップアクション。タスクにはタイトル、期限、優先順位、タイプ(コール、メール、ミーティングなど)があり、連絡先/ディールをリンクします。

AI 生成タスク

何かが注目される必要があることを検知したときに、AIはタスクを自動的に作成します。 固定された取引をフォローアップし、リスクのあるアカウントに応答して新しいリードを調べます。

ホットリードを見つける

シナリオ:
You want to see all high-score contacts in the UK who have not been contacted recently.
何をするか:

コンタクトに移動します。 フィルターによる: リードスコア > 80, 国 = イギリス, 最後の活動 > 7昨日. リードスコア降下でソート. これらのあなたの最もホットな無視されたリードです, アウトリーチを優先します.

連絡から取引を作成する

シナリオ:
A contact just expressed interest in your enterprise plan during a chat.
何をするか:

コンタクトプロファイルを開きます。 「取引を作成」をクリックします。 取引タイトル(例、「Acme Corp - Enterprise Plan」)、数量、パイプライン、ステージ(例「資格」)を入力します。 クローズした日付を設定し、自分自身に割り当てます。 ディールコーチはこの機会を追跡します。

CRM

パイプライン(お客様の取引ボード)

パイプラインは、ステージを左右に動かすお得なビジュアルボードです。カードをドラッグ&ドロップして取引を進めます。各カードには、取引量、確率、健康状態を示します。

パイプライン
CRMパイプラインパイプライン画面は、オープン・ダイヤル、オープンバリュー、ウェイト・フォアキャストおよび属性のステータス、新しいディールボタン、AI承認キュー、リード/クォリファイド/ウォンボードで表示されます。パイプラインワークスペース取引を開く23値を開く12万8千ドル重みのある予測7万4千ドル有利な取引12+ 新取引キューを承認する2 をレビューするリードボルト株式会社スタンダードルーム6千ドル品質保証ニムバス3万ドルピーク9千ドルワゴンオルビット48000ドル1LIVE STATS値と重量予測のオープン2AI QUEUE提案された取引を承認する3BOARDステージによるドラッグ取引
実際のパイプライン画面:ライブ統計(オープン値、重み予測)、提案された取引のためのAI承認キュー、およびドラッグアンドドロップボード。

パイプラインボードの使用

1
お得な情報を見る

パイプラインは、列(ステージ)で配置されたカードとしてすべてのアクティブな取引を表示します。各カラムヘッダーには、そのステージの取引の合計値が表示されます。

2
ドラッグして先に進む

カードを次のステージにドラッグします。 勝確率とカウントの更新即座に。 移動が失敗した場合(検証エラー)、カードは元の位置に戻ります。

3
カードバッジをチェック

グリーンバッジ = 健康(上昇活動、トラック)。アンバー=リスク(下降、注意が必要)。赤=は延期される(あまりにも長い活動はありません)。

4
詳細はこちら

カードをクリックして、連絡先、アクティビティ、ディールコーチの簡単な操作で取引詳細パネルを開きます。

承認キュー

パイプラインページの上部にある承認キューにAI提案が現れます。各提案では、AIが何をしたいのか、なぜ証拠を示すものです。次のことができます:

承認する

提案を承認します。このアクションはトラストレイヤーを介して実行され、ジャーナルに記録されます。

編集

承認する前に提案を変更します。例えば、提案された段階を変えたり、量を調整したりするなどです。

注射器

提案書を解読。AIは拒絶から学び、将来的により良い提案をする。

確率が説明する

勝利確率は、手動で設定するか、AIによって計算することができます。 AIがそれを計算するとき、それはあなた自身のクローズド取引(ウォンと失われた)で訓練されたモデルを使用します。 十分な履歴データを持っていない場合、AIはステージのデフォルト確率を使用しています。 確率は重み付き予測を駆動します: $10,000 取扱分野 30% 確率は寄与します $3,000「いいね」の予報に。

取引をウォンに移す

シナリオ:
A customer signed the contract and paid.
何をするか:

取引カードを「ウォン」ステージにドラッグします。OpsIQ 予定:()1) 契約をクローズドウォンとしてマークします。 (2) 予測を更新します。 ()3) 「ウォン」アクティビティをタイムラインに追加します。 (4) 設定した場合、webhook イベント(crm.deal.won)をトリガーします。5)接触のライフサイクルステージを「顧客」に更新して下さい。

スポットの立ち往生取引

シナリオ:
You want to find deals that have been in the same stage for too long.
何をするか:

パイプラインボード上の赤(ステーリング)バッジを探します。 これらの取引は、設定された回転しきい値よりも長い活動がなかった(CRMの設定>パイプラインで設定)。 各停車契約をクリックして、ディールコーチのリアクティブ化に対する推奨事項を参照してください。

複数のパイプラインを持つことはできますか?+

はい。CRM設定>パイプラインに移動して、追加のパイプラインを作成します。 一般的なユースケース:新しいビジネスと更新のための別のパイプライン、または異なる製品/サービス用。

取引を「Lost」にドラッグするとどうなりますか?+

取引はクローズド・ロストとしてマークされます。損失の理由を求められます。この取引は、アクティブなボードから削除されますが、クローズド取引フィルタで見つけることができます。連絡先はCRMに残っています。

CRM

ディールコーチング

ディールコーチは、各取引を分析し、健康状態、リスクシグナル、キーの人々、資格チェックリスト、会議の準備、および次のアクションを提案します。すべてがソースされます。すべてのコーチはチケット、チャット、または各クレームがから来るアクティビティを示しています。

ディールコーチ
ディールコーチAI の推奨事項とドラフトメールボタン以外に、エビデンスソースでAI 検出リスク信号をリストする取引カードです。ディールコーチワークスペースアシム株式会社・$24,000ステージ: 提案・ 60% 勝ちリスクシグナチャーズ返信なし 10 _日チャンピオンは静かに行きましたチャットで言及したコンピター出典:チケット#482・チャット6/12・メールスレッドAIが推奨する経済を再雇用ROIのリキャップで買い手と 7-day クローズ プラン。電子メールをドラッグする1SIGNALS取引がスリップできる理由2SOURCEDあらゆるクレームが証拠を引用3アクション次のステップをワンクリック
取引がスリップする可能性があるコーチフラグ(各シグナルはソースをクタイト)、次の移動を手渡します。

コーチがあなたに教えてくれるもの

健康説明

取引がリスクや、または固定される理由。特定の信号:段階の日、最後の接触日付、活動頻度、競合他社の言及、異議パターン。

信号

に分類: 異議を提起, 競合の言及, 価格ディスカッション, サポートリスクインジケータ, 更新/拡張信号. 各シグナルは、そのソースへのリンク (チャットトランスクリプト, チケット, メール, 活動).

チャンピオンとブロッカーマップ

取引(チャンピオン)と誰がレジスト(ブロッキング)を手助けしているのか。インタラクション分析やコンタクトロールに基づいている。

資格チェックリスト

MEDDICCまたはBANTチェックリスト(構成可能)は、資格基準を満たしているか、欠落しているかを示す。グレード:A, B, C, D, F.

会議プレップ

スケジュールされたミーティングの前に、コーチは簡単な:議題、カバーへの重要なポイント、質問に対する質問、対処のリスク、および準備のための資料を生成します。

返信とコールプラン

現行の取引状態と最近のやり取りに基づいて、次のメッセージやスクリプトを呼び出します。

証拠タイムライン

コーチがソースへのリンクを出すことを主張する:チケット番号、チャットのトランスクリプトID、アクティビティ日、またはウェブサイト訪問。

コーチの使い方

1
簡単な説明を読む

ディールコーチセクションに任意の取引を開き、スクロールします。健康状態とキー信号をお読みください。

2
資格ギャップを閉じる

資格チェックリストをチェックしてください。 「経済買手」が欠落している場合は、予算の所有者を特定し、関与する計画を立てます。

3
提案の行為

コーチは、次のアクションを具体的な提案します。タスクを作成したり、メールの草案作成やミーティングのスケジュール設定、承認キューを介してすべてのルーティングを行えます。

会議の準備

シナリオ:
You have a meeting with a prospect tomorrow about a $50,000 deal.
何をするか:

取引を開き、会議プレップセクションをお読みください。 これは以下を示しています: (1) 最近のインタラクションに基づいて重要なポイント。(2) 先週のチャットで発生したオブジェクト。(3)サポートチケットに記載されたコンピニター。(4) タイムラインについての質問。(5) 積極的に対処するためのリスク要因。集中的、証拠ベースの議題を作成するためにこの簡単な方法を使用してください。

取引がリスクにある理由を理解する

シナリオ:
The pipeline shows a red badge on a deal you thought was going well.
何をするか:

取引をクリックし、ディールコーチの健康説明をお読みください。 「この取引は提案段階にある」と言うかもしれません 22 日(予定): 14)。最後の接触はありました 11 昨日。第一次連絡先は、データ移行の懸念に関するサポートチケットを開きます5昨日 (ticket #T-)892)。提案:マイグレーションの心配に対処し、フォローアップコールをスケジュールします。今すぐあなたは正確に何を修正するかを知っている。

CRM

予測およびレポート

防御範囲、取引レベルの変更説明、および精度の追跡で基板グレード予測することで、数値を証明し説明することができます。

予測
予測コミット、ベストケース、パイプラインバンド、および精度のノートで四半期ごとの予測番号。予測ワークスペースフォーエコースト・このクァルター312,000ドル87% ゴールへコミットベストケースパイプライン取引健康と歴史・時間をかけて追跡した精度でAIを重ねる1カテゴリパイプラインへのコミット2AI-WEIGHTED健康を3PROVABLE正確さは追跡しました
バランスの健康で高価なAIが一目瞭然に、ベストケースとパイプラインを把握し、それを守ることができるので精度を追跡しました。

予測のカテゴリー

通勤許可

お得な情報 80% またはより高い勝利確率。 これらは、あなたの最も可能性が高い勝ちです。 これは、予想される最小限の収益である必要があります。

AI 級の可能性があります

あらゆるオープン取引は、AI-calculated win確率で重み付けられます。これは、あなたが閉じるものの最も現実的な予測です。

ベストケース

完全価値で取引を開く。これは、すべてが完全に(それはまれにありません)行く場合は最大の収益です。

機密間隔

サインイン 80% 現実的な範囲を示す確率帯。例:「間近でる可能性が高い」$45,000 そして、$72,000 この四半期。

変化と理由

予報には、週単位の週単位の変更アトリビューションが含まれます。予測が低下した場合 $15,000, レポートは、変更を引き起こした取引を正確に説明: 「次の四半期にスリップしたAの処理(Deal A)」$8,000), Bを失いたディール (Deal B Lost)$5,000)、Dal C は値で減りました($2,000)."

精度の追跡

予測MAPE

平均絶対パーセントのエラー:あなたの予測が歴史的にどれだけ離れたか。より低い方が良いです。 MAPE of 15% あなたの予測は、通常、内部にあることを意味します 15% 実際の結果。

確率校正

確率が実際の結果にどのようにマッチするかを測定するブリーダースコア。70% 確率は実際に勝ちます 70% 時間の口径測定はよいです。

週刊スナップショット

OpsIQ 週ごとに予測のスナップショットをキャプチャします(cron)。 時間をかけて、予報精度が向上する方法を見ることができます。

ロールアップと警告

ステージごとの変換

各段階から次の各ステージへ何の取引が進むか。もし 80% 認定から提案までを渡すだけ 20% 提案から交渉まで行くと、あなたの提案は仕事を必要とするかもしれません。

ソースごとのウィンレート

どのリードソースが最も勝つか。高ウィンレートのソースにもっと投資します。

ダウンローダーの性能

各販売チームメンバーが実行する方法:取引は、パイプライン値、平均取引サイズ、勝率を獲得します。

ニュースレター

サンドバッギング(非現実的に低確率)、過小評価(非実動高)、およびコミットされたリスク(高確率取引)。

予測の低下を理解する

シナリオ:
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
何をするか:

予測ページを開き、「変更内容」をチェックします。レポートは「アメ株式会社取引(Acme Corp.)」です。$15,000) 選ばれる競争相手、ロストに移りました。ベータ株式会社の取引($8,000)次の四半期にプッシュされたクローズ日付。 Gamma LLC(Gamma)の新しい取引 $3,000)今週追加。」ネット変更は -$20,000 + $3,000 = -$17,000, $180Kから$ 163Kに低下を説明する (残りの$ 8Kは、他の取引の確率調整によって説明).

CRM

新規事業の開拓

検査エージェントは、潜在的な顧客を見つけ、研究するのに役立ちます。あなたの理想的な顧客を記述し、ターゲット企業を追加し、AIの研究、スコア、および最初のタッチアウトリーチを提出してください。

提案
提案それぞれのメモ、スコア、ドラフトボタンを装着したAIベースの見込み客企業のリスト。提案ワークスペースSDRエージェントが見つけた問題ノースウィンド株式会社SaaS・S 50 スタッフ・採用支援88ドラフトアウトリーチコバルト・フグ製造・加工・製作・施工例 200 スタッフ74ドラフトアウトリーチメサ・リテールeコマース・30 スタッフ69ドラフトアウトリーチヴィーガヘルスヘルスケア・ 80 スタッフ63ドラフトアウトリーチ1FINDAI ソースのターゲットアカウント2コアフィット&インテントランク3DRAFT初めてのタッチで書いてくれました
SDRエージェントは、ターゲット企業を見つけ、フィット感をつけてレビューの最初のタッチアウトリーチを作成します。

ワンタイムセットアップ

1
理想的な顧客を記述して下さい

CRM設定> 客観的. あなたの理想的な顧客プロファイルを記述 (ICP): ターゲット業界, 企業規模, 仕事のタイトル, 地理的な焦点, 製品マッチ条件, そして、最小フィットスコア. 例: "B2B SaaS企業 50-_500 米国/イギリスで従業員, 開発者ツールの販売や成長の主任連絡先として」

2
ターゲット企業を追加

リサーチしたい企業ドメインや名前を入力します。また、AIがICPに基づいて会社を提案することもできます。

3
研究成果の見直し

人工知能は、サイズ、業界、技術スタック、最近のニュース、および説明と適合スコアの利用可能なデータで各会社を豊かにします。

4
アウトリーチを承認する

適格な企業にとって、AIはパーソナライズされたファーストタッチメッセージをドラフトします。キューにレビューして承認します。

フィットスコーリング

各見込み客が取得する0-100 5つの要因に基づく適合スコア:

ICP 適合

会社の理想的な顧客プロファイル(産業、サイズ、場所)と一致させる方法

緊急信号

製品の現在必要がわかる証拠はありますか? 求人投稿、技術変更、競合他社の苦情。

予算のプロキシ

企業規模、資金調達段階、収益指標は予算の可用性を提案します。

製品マッチ

業界やテクノロジーに基づいて、お客様の製品がビジネスにどのように関連しているか

サポート フィット

お客様が、この顧客(タイムゾーン、言語、複雑さ)を効果的に提供するかどうか。

ターゲット企業を研究

シナリオ:
You want to evaluate whether acme.com is worth pursuing.
何をするか:

追加する acme.com 見込み客リストへ。AIは戻り値:フィットスコア 78/100 (よい適合)。 理由: B2B SaaS、120 従業員、米国を拠点とする最近販売(緊急信号)のVPを採用し、競合他社X(製品マッチ)を使用します。 シグナルを購入する:あなたの価格設定ページを2回先月(Webサイトトラッキングから)訪問しました。 最高の連絡先: [email protected] (売上のVP). 抜粋オープナーは、最近の雇用と価格設定ページ訪問を参照します。.

CRM

自動フォローアップシーケンス

配列は複数のステップフォローアップを自動化します。メール、待ち時間、タスク、コール、および初期送信承認後自動的に実行されるWebhookの手順のミックスです。

配列
フォローアップシーケンス水平なシーケンスフロー:メール、3日間待ちます。電子メール、その後のタスクは、応答検出で行います。フォローアップシーケンスワークスペース初回送信を承認した後 →電子メールイントロ待望の待ち合わせ3日 時 分電子メールフォローアップタスクコールセンター手順は、電子メール、待機、タスクまたはwebhookです。応答は自動停止順序を自動化します。1AUTOMATE多段フォローアップ2STEPSメール・待ち時間・タスク・webhook3YOU APPROVE最初に送信はゲートです
最初に承認したマルチステップフォローアップ(メール、待機、電子メール、タスク)を自動で実行し、応答が自動的に停止します。

配列の仕組み

1
シーケンスを作成する

手順を定義する:メール、待機3日, メール, 待機5日、タスク(返信がない場合)、電子メール。 各メールステップはカスタマイズできるテンプレートを持っています。

2
コンタクト

配列に連絡先を追加。AIは、見込み客の登録を提案することもあります。

3
自動実行

スケジュール時に自動的に実行されます。連絡先がどの時点でも返信する場合、シーケンスは自動的に一時停止します。

4
結果の追跡

開口率、応答速度、変換率、およびステップごとの退会を参照してください。このを使用して、あなたのシーケンスを最適化します。

返信の理解

回答が返信されると、AIは応答を分類します。

陽性

興味をそそそろ、話したい。 シーケンスポーズ、フォローアップのために作成されたタスク。

オブジェクト

懸念が残っているが拒否されていない。 シーケンスは一時停止し、異議の詳細はタスクを作成しました。

購読解除

受信メッセージの停止をしたい。連絡先は永久に抑制されます。

いままでは

興味があるが、タイミングは間違っています。 シーケンスポーズ、タスクをスヌーズする。

間違った人

適切な連絡先ではありません。 シーケンスは停止し、レビューのためにフラグを立てる連絡をします。

支援サービス

対応質問、販売の応答ではなく。 シーケンスポーズ、チケット作成。

アンチスパム保護

オプトアウト処理

退会リクエストはすぐに表彰され、すべての将来のシーケンスから連絡先が抑制されます。

日産の送り帽子

ワークスペースレベルの毎日の制限(デフォルト: 1,000 メール)。 大量のスパムフィルタをトリガーする送信を防ぎます。

接触限界ごとの

マックス11日1回の連絡で、圧倒的な個人を防止します。

オーバーキャップ処理

日頃のキャップを上回る工程は翌日に延期されます。それらは決して落としたり、スキップしたりしません。

連鎖中に連絡先がサポートチケットを開くとどうなりますか?+

順序は自動的に一時停止します。サポートは、アウトリーチを優先的に受けます。サポートの問題が解決された後に、シーケンスは手動で再開できます。

A/Bテストシーケンスステップはできますか?+

直接シーケンス内ではなく、異なるメッセージングで2つのシーケンスの生成と結果を比較することができます。

CRM

成長ツール

成長エンジンを保持するCRMの1ページ:収益を回復 (MRR / ARR), 製品カタログ, リードキャプチャフォーム, 予約リンクとルーティング. ここですべてがCRMにストレートを書きます, そうフォーム送信や予約されたコールは、歴史との接触であります, スプレッドシートでは行いません.

ページ上の生活

収益の回収

返品について

MRR と ARR は、実際の請求元帳から投影しました。サブスクリプションは、1 つのプラットフォームあたりの支払いからグループ化され、課金サイクルは決済ギャップから差し引かれており、支払いが 1.5 回を超える場合、サブスクリプションの中断が発生します。顧客は、ledger がメールを運ぶときに自動的に CRM 連絡先にリンクします。

製品カタログ

パンフレット

あなたが販売するものの真実の1つのソース。引用は、カタログから名前とリストの価格を引き、受け入れられた引用は製品によって収益に巻き上げます。 製品アーカイブ、彼らは削除しません。

リードキャプチャフォーム

キャプチャ

各フォームはホストページと、自分のサイトのためのiframe埋め込みコードを取得します。 提出物は連絡先になり、所有者は通知を受け、ルーティングルールはリードを割り当てます。

予約リンク

シュケジューリング

リンクを共有し、見込み客は無料スロットを選ぶようにしましょう。 スロットは主催者の労働時間、タイムゾーンおよび既存の会議を尊重します。 予約はミーティングを作成したり、見込み顧客をメール送信したり、主催者に通知します。

鉛ルーティング

ルーティング

テリトリールールは、まずフィールドルール(国やソースなどのフィールドを一致)を実行し、そのレッププールを渡るラウンドロビン。それは、契約のステータスが何であるかにかかわらず、連絡先とDEALSをルーティングします:勝ち取りはまだ、手数料、アカウント責任およびフォローアップのための所有者を必要としています。そして所有者またはチーム可視モードでは、所有されていないレコードは誰にも見えないが、マネージャーです。自動化によって作成されるレコード(コネクタ販売、チャット、インポート)は対話型ではなく、所有者が再署名されていない限り、所有者は、所有者に残っていないことを証明しています。

最初のフォームを作成する

1
成長ツールを開く

CRMに行く, その後、成長ツール, それからリードキャプチャフォームセクション.

2
フィールド名と入力

名前とコンマ区切りフィールドリスト、例えば名前、電子メール、電話、メッセージを入力します。 メールは常に必要です。

3
株式・入園

ホストされているリンクをコピーして、どこにでも共有するか、埋め込みコードをコピーし、ウェブサイトの任意のページに貼り付けます。

4
リードが到着する時計

提出されたものは、フォームのCRM連絡先です。送信活動、所有者通知、自動ルーティング。

💡
パブリックキャプチャページでは、ワークスペースのアドレスを使用します。クラウドワークスペースは割り当てられたサブドメイン(会社)を使用します。opsiq.help) なので、リンクは正しいデータを常に解決します。

作り付けの保護

ボットは成功を見る、あなたは何も見ていない

隠されているハニポットフィールドは、ボットの投稿をサイレントに破棄します。

レート限定

1時間あたりの10件の投稿 IP フォームや予約を経由してアドレス。

一貫性は正直にとどまります

フォームを提出することは、マーケティングの同意を付与しません。明示的な同意チェックボックスのみが行われます。

二重予約なし

スロットは予約の瞬間に新鮮な空室状況をチェックアウトするために再有効です。

再発収益データはどこから来ていますか?+

同じ商取引のレジャーから、セールスページの使用は請求コネクタによって供給されます。新しいプラットフォームを接続した後に課金から再同期を使用してください。

フォームはウェブサイトなしで使えますか?+

はい。すべてのフォームには、スタンドアローンを操作するアドレスにホストされているページがあり、 JavaScript_ なしでも保存できます。

CRM

メーリングハブ(SMSとWhatsApp)

コネクタは、最大20ゲートウェイです。実際に使用するSMSおよびWhatsAppプロバイダを接続し、デフォルトで1つマークし、連絡先をテキストにするときにそれらのいずれかを選択します。 ゲートウェイが連絡される前に、同意したCRMによってチェックされます。

セットアップ

1
コネクターを有効にする

コネクタページで、メッセージングハブ(SMSとWhatsApp)を開き、有効にします。

2
プロバイダーを追加

同じ引き出し、またはCRM成長ツールで, ドロップダウンからゲートウェイを選択 (Twilio, Vonage, Termii, Meta WhatsAppクラウド, Infobipなど), その API 資格情報と接続。同じゲートウェイを2回異なるアカウントで追加できます。

3
ネットショップをワイヤーで縛る

各プロバイダのエントリーは、独自のwebhookを示しています URL コピーボタンを使って。ゲートウェイのデリバリーレポートとインバウンドメッセージの設定に貼り付け、配送状況を把握し、返送 OpsIQ.

4
連絡から送信

コンタクトを開き、SMSまたはWhatsAppボタンを使用します。複数のプロバイダがチャネルをサポートしている場合は、セレクタは選択できます。それ以外の場合はデフォルトで使用されます。

一貫性は最初に来ます

同意の付与のみ

不明な同意は承諾しません。 SMSの同意が明示的に付与されていない限り、送信を拒否します。WhatsAppは同じ同意を乗ります。

ドノットコンタクトは常に勝ちます

どのチャネルでも、他に何が設定されているかに関係なく、do-not-contactフラグブロックを解除します。

名誉ある抑制

抑制リストの連絡先は、メッセージングされることはありません。

拒絶理由の名前

ブロックされた送信は、なぜ正確に教えてくれるので、推測の代わりにデータを修正できます。

開発者向け: webhook 契約

URL シェイプ

https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. プロバイダーが接続され、編集時に回転しないと、パーエントリートークンはマイニングされます。

フォーマットは理解しました

Twilio form posts (MessageStatus/MessageSid for delivery, Body/From for inbound), Meta WhatsApp Cloud JSON (statuses and messages, including the hub.challenge subscription handshake), and a generic JSON shape: {"type":"delivery","message_id":"...","status":"delivered"} or {"type":"inbound","from":"+234...","body":"..."}.

効果

配信レポートは、提供者メッセージIDを配信またはバウンスとして運ぶアウトリーチのレジャー行をスタンピングします。インバウンド メッセージは、ワークスペース内の電話番号による連絡先と一致し、メッセージを受信した活動として土地を埋め、応答された会話をマークします。

故障モード

間違ったトークンが 403_ に応答します。未知のペイロードはカウントされ、無視されます。決して致命的ではありません。そのため、誤ったゲートウェイはエンドポイントを破ることはできません。

ゲートウェイはどのゲートウェイをサポートしていますか?+

Twilio、Vonage、Plivo、MessageBird、Sinch、Insponbip、Telnyx、ClickSend、Termii、アフリカの話、バルクSMS、Textlocal、Meta WhatsAppクラウド、360dialog、SMSAPI、Gupshup、Kaleyra、D7ネットワーク、Hubtel、およびその他のあらゆるもののためのカスタムHTTPS Webhook。

資格情報は安全ですか?+

認証は、コネクターの設定で暗号化され、ブラウザに戻ってエコーされていない。空白の秘密でエントリを編集すると、保存されたものを保持します。

AIがメッセージを送ることはできますか?+

はい、確認が必要な登録アクションから同一の同意ゲートを実行できます。AIは接続されたプロバイダをリストして利用可能なものを説明することもできます。

CRM

顧客を保ち、成長させ続ける

ライフサイクル管理は、既存の収益を保護することができます。各アカウントは、中途リスクスコア、健康スコア、拡張スコア、および推奨成功の Playbook を取得します。

ライフサイクル
ライフサイクルボードお客さまが抱えるボード(オンボーディング、アクティブ、リスク管理)を各カードにヘルスバーを設置。ライフサイクルワークスペースオンボーディングアクメ健康保健 40活動内容グローブx健康保健 88テクノロジー健康保健 76アトリスクソーレント健康保健 28更新ユームブラ12d で更新拡張 +$ 8k1STAGESオンボーディングをリニューアル2SCORED健康・増進3PLAYBOOK次回のおすすめ
お客様が、オンボーディング、アクティブ、リスクと更新を通して動きます。各スコアは、健康のために得られ、プレイブックで拡張されます。

ライフサイクルボード

ステージマップ

あらゆるアカウントが誰であるかを示すビジュアルボード:リード、プロスペクト、オポチュニティ、顧客、拡張、更新、リスクの回復、中絶。

リスクアカウント

リスクの高いアカウントは、高中核リスクを強調しています。各アカウントには、トップドライバー(スパイクのサポート、非アクティブ化、支払いの失敗)と推奨保存再生が表示されます。

拡張機会

購入の信頼性を示すアカウント: 高い使用量、機能要求、計画のお問い合わせ。

更新情報

更新予定日のアカウント。リスクレベルと収益値でソートします。

OpsIQ が、中核リスクを検知する方法

チュルンリスクは、複数の信号からまとめて溶かされます。

CRM信号

健康、非アクティブ、最近の損失、降順的な関与をディールします。

サポート信号

チケットのカウント、チケットのボリュームのスパイク、ネガティブな感情、エスカレーションを開きます。

製品エンゲージメント

ログイン頻度、機能使用量、ページの訪問、API コール。

請求信号

支払いの失敗、請求書を上回る、要求を下げる、キャンセルページ訪問。

プレイブック

プレイを保存

リスクアカウント:積極的にリーチし、必要に応じて、懸念に対処する、サポートを提供し、エスカレーションします。

再生再生再生

今後の更新:満足度、レビュー使用量、現在の値を確認し、必要に応じてインセンティブを提供します。

拡張プレイ

成長を続けるアカウント:アップグレードオプションを提示し、成功事例を共有し、ROIを実証します。

採用の演劇

運用管理:トレーニング、ベストプラクティスの共有、使用していない機能を有効にします。

起こる前にシューンをスポッティング

シナリオ:
A customer who normally logs in daily has not logged in for 2 weeks, and they opened 3 support tickets this month.
何をするか:

ライフサイクルボードは、このアカウントをドライバーと「At Risk」としてフラグ付けします。14 最終ログイン以降は、スパイクをサポート()3x 通常のチケットのボリューム)。推奨プレイ:何が起こっているかを理解するための積極的なアウトリーチ呼び出し。製品の問題はありますか?彼らは競争相手を評価するのですか?早期介入はアカウントを保存することができます。

CRM

データをクリーンに保つ

データスチュワードエージェントは、データの品質問題を自動で確認し修正します。重複、欠落したフィールド、矛盾、および記録の記録を固定します。

データスチュワード
データスチュワードワンクリック固定アクションで、それぞれデータ品質の問題(重複、欠落、ステープル、フォーマット)のリスト。データスチュワードワークスペース機密情報:Steeward Agentが見つかったデータの問題重複する[email protected] そして、[email protected]メルゲミス・ミシン12 コンタクトが会社にないテリッヒスタトル38 未接触の取引 90+ 日インタビューフォーマットの電話番号 4 フォーマット全てを固定する1CATCHESパイプ、ギャップ、階段2EXPLAINSそれぞれのフラグが付けられる理由3FIXES承認について
Steward エージェントは、CRMをクリーンに保ちます, 重複を見つけます, ギャップ, レコードや悪いフォーマットの記録, 承認を固定.

キャッチするもの

重複した連絡先

同一人物の複数のレコード(例、[email protected] そして、[email protected]). スチュワードはそれらをマージする提案します。

データの欠如

ドメインなしでメール、取引なしの問い合わせ。利用可能なソースからの充填を提案します。

未リンクのレコード

関連する連絡先、会社なしで連絡を取らない取引。メールドメインとコンテキストに基づいてリンクする提案。

不一致

A deal in "Won" stage with 20% probability, a contact marked "Customer" with no deals, a company with mismatched industry.

間違ったステージ

ライフサイクルステージが自分の活動に一致しない、あまりにも長いまたは連絡先の同じ段階にあるディール。

使い方

1
スチュワーデスリストを開く

CRMに移動し、データスチュワードセクションを見つけます (またはCRMの健康から開きます).

2
安全な修正を承認

緑の項目は安全です:明確な重複、明らかな欠落データ。これらを一括承認します。

3
休息を確認する

アンバーアイテムは、あなたの判断を必要とします: わずかな違いで重複の可能性, 提案されたステージの変更, 会社リンク. 各1を見直します.

重複連絡先のクリーニング

シナリオ:
The steward found "John Smith ([email protected])" and "J. Smith ([email protected])": same email, different display names.
何をするか:

ステワードはマージを提案します。記録をより多くの活動に保ち、他のレコードの取引と活動を結合します。提案を検討し、必要に応じて生存表示名を調整し、承認します。両方のレコードの履歴が合併された連絡先に保存されます。

CRM

自分のCRMを構築

私のCRMを構築することで、あなたはプレーン英語であなたのCRMのセットアップを記述することができます. OpsIQ _は検証された生成, リバーシブルプランと承認にそれを適用します. いいえコーディングはありません, 手動構成はクリックしません.

自分のCRMを構築
自分のCRMを構築左側の自然言語の説明は、ステージ、フィールド、セグメントの生成されたCRM計画を右側に作成します。自分のCRMを構築ワークスペースあなたの事業を説明してください弊社はウェブデザインエージェンシーです。月間保持者を販売し、小規模プロジェクト企業です自分のCRMを構築生成計画ステージ:リード→レテーナーディールタイプ:リテーナー、プロジェクトフィールド:月間値セグメント:SMB、代理店配列: オンボーディング承認 & 応用1DESCRIBE平野英語2AI PLANSステージ、フィールド、セグメント3APPROVE応用・コーディングなし
普通の英語でビジネスを記述する。 OpsIQ CRM全体(ステージ、フィールド、セグメント)をドラフトし、承認にそれを適用します。

作品の使い方

1
欲しいものを記述する

CRMの設定のプレーン・イングリッシュの説明を入力します。例:「更新パイプラインをステージで作成します: アップコンピッキング、コンタクト、ネゴティエート、リニュー、ロスト。スコアは、価格が2回表示すると上位になります」

2
プランを見直しる

OpsIQ は、パイプライン、ステージ、ステージの確率、スコアリングルール、ライフサイクル規則など、作成する内容のプレビューを表示します。各項目を見直します。

3
適用

プランを実行するには、[適用] をクリックします。各変更は、ワンクリックで禁止できるバンドとして記録されます。

4
必要に応じてロールバック

何かが正しくない場合は、Undoをクリックしてバンドル全体を反転します。 あなたのCRMは以前の状態に戻ります。

ビルドできるもの

パイプラインとステージ

指定されたパイプラインをカスタムステージ、デフォルト確率、および回転しきい値で作成します。

スコアルール

行動に基づくリードスコアを上げる:「価格設定時により高いスコア」、キャリアページにアクセスしたときに下がるスコア。

ライフサイクルルール

自動的にライフサイクルステージを進めます: 「移動する」SQL リクエストのデモを「取引が勝ち取られたとき、顧客へ移動」

カスタムフィールド

テキスト、番号、日付、選択、チェックボックス、または会社に連絡するフィールドを追加します。URL、電子メール。

資格チェックリスト

MEDDICCまたはBANTチェックリストを、ディールコーチの成績から定義します。

更新パイプラインの設定

シナリオ:
You manage SaaS subscriptions and need a pipeline for renewals.
何をするか:

タイプ: 「更新パイプラインを作成する」。 ステージ: 90 デイズアウト (Days Out)10%), 60 デイズアウト (Days Out)25%)、連絡される()40%), ネゴタイト (Negotiating)60%)、更新される()100%), 中出し (0%). 腐敗したしきい値を設定する 14 日。OpsIQ プランを生成し、それを見直して、[適用]をクリックします。パイプラインはすぐにあなたのパイプラインページに表示されます。

不可能なものを記述するなら?+

ビルダーは、検証方法を知っているアクションのみを生成します。もしその機能以外の何かを求めるなら(例えば、「カスタム API と統合する」など)、リクエストを拒否し、代わりに何ができるかを説明します。

変更を取消できますか?+

はい。すべてのCRMアクションを構築することは、リバーシブルなバンドルとしてキャプチャされます。CRM Health > Change History に移動して、すべてのバンドルを表示し、それらのいずれかをやり直します。

CRM

あなたのCRMのあなたの方法を設定する

手動CRMの設定は、入力をクリックすることを好むチーム. 私のCRMを構築するためのすべての設定は、伝統的なフォームフィールドとして利用可能です.

パイプラインとステージ

パイプラインとステージを作成、名前変更、再配置、削除します。 ステージごとにデフォルトのウィン確率を設定します。 ルーティングのしきい値を設定(契約前に活動なしでは「スタルリング」マークされます)。

カスタムフィールド

取引、連絡先、または企業にフィールドを追加します。 フィールドタイプ:テキスト、番号、日付、選択(定義済みのオプションでドロップダウン)、チェックボックス、URL、電子メール。カスタムフィールドはオブジェクトプロファイルとフィルタに表示されます。

資格チェックリスト

ディールコーチが取引を評価するために使用しているチェックリストを定義します。MEDDICC、BANT、またはカスタム条件のセットを選択します。各項目は必須かオプションをマークすることができます。

ライフサイクルステージルール

自動段階遷移を定義する:接触が条件を満たしたとき(値下げ、フォームを提出し、購入を行います)、そのライフサイクルステージは自動的に進行します。

リードスコアリングルール

行動に基づいてリードスコアをブーストまたは減らします。例:「表示価格設定ページ = +15 ポイント,「白書のダウンロード = +10 ポイント,「訪問されたキャリアページ = -5ポイント。 最小数を設定できます(例:「最低表示価格設定」) 2タイム。

保存されたビュー

コンタクト、取引、または企業向けの名前付き filter+sort の組み合わせを作成します。チームでビューを共有します。オブジェクトタイプごとにデフォルトビューを設定します。

リードスコーリングルールの追加

シナリオ:
You want contacts who view your pricing page twice or more to get a higher score.
何をするか:

CRM設定に移動 > リードスキャリングルール. [ルールを追加]をクリックします。. セット: イベント = "ページビュー", URL 含まれる = "/pricing", 最小値 =2, スコアブースト = +20. 保存します。スコアラーが走る次回は、このルールに合った連絡先が+になります 20 彼らのリードスコアに。

CRM

CRM健康チェックアップ

CRM Healthは、あなたのCRMが正しく設定され、スムーズに実行されていることを確認する自己診断ページです.

健康チェック
CRM健康チェック渡るチェックリストと警告設定チェックの横にある 92 で健康スコアリング。CRM健康チェックワークスペース92ヘルシーパイプラインの段階は構成しましたコネクターの連結及び輸入AIエージェントが有効化!アクティブなフォローアップシーケンスはありません!12 不足している会社に連絡する1クレジットセットアップの確認2FLAGS何が欠落しているのか3コア1つの全体的な数
1ページCRM監査: 全体的な健康スコアプラス右のセットアップと注意が必要なもののチェックリスト.

チェック内容

シュネマ

データベーステーブルが存在し、正しい列を持っています。 移行が見逃された場合、CRM Healthはそれをフラグします。

AIエージェント

すべてのCRMエージェント(キャプチャ、データスチュワード、ディールインテリジェンスなど)が登録され、健康です。グリーン = 実行中、アンバー = 注目が必要です。赤=エラー。

路線図

CRM API ルートと AJAX エンドポイントが登録・呼び出し可能です。

AIアクション

CRMアクションカタログは、アクションレジストリに登録されています. アクションが欠落している場合, CRM健康自己回復それらを再登録することにより、.

ライブデータカウント

コンタクト、企業、取引、タスク、アクティビティ、イベントの合計。インポートと継続的なデータキャプチャの確認に便利です。

セットアップチェック後

初めてのCRMセットアップの後, CRM健康を開き、すべてのチェックが緑色であることを確認します. 任意のアンバーや赤の場合, 診断の説明のための項目をクリックし、修正を提案しました.

どのように頻繁に私はCRM健康をチェックする必要がありますか?+

初期設定後、メジャーアップデートの後、CRMの動作が間違っているたびにチェックしてください。 CRM Healthは、ページを開くだけで多くの問題(アクション登録を欠落しているような)を自己回復します。

CRM

開発者のためのCRM接続

CRMは、完全な公開RESTを公開します API 手動エクスポートなしで任意のスタックに収まるので、アウトバウンドのwebhooks。

API エンドポイント

認証

API キー (Authorization: Bearer opq_...) とスコープ crm.read または crm。write. /api/v1.php アクションとsite_keyで。

コンタクト

crm. contacts. list(search + filter), crm。contacts。detail (by ID), Crm. Contacts. upsert(create or update), crm. contact. save.

お得な情報

crm. deals. list、crm. dals. detail、cRM. deals. create、crum. dears. update、clpm. deers. advance(Trust Layerを介してすべて)。

活動内容

crm. activities. list(連絡先/ディールのタイムライン)、crm.活動。レコード(新しいアクティビティをログに記録します)。

イベント情報

crm. events. list(after_idカーソルで変更可能な変更フィード)、crm. avents. catalog(リスト利用可能なイベントタイプ)。

API_ で取引を作成します。
POST /api/v1.php
Authorization: Bearer opq_live_xxx
Content-Type: application/json

{
  "action": "crm.deals.create",
  "site_key": "<workspace>",
  "title": "Acme renewal",
  "amount": 12000,
  "pipeline_id": 1,
  "stage_id": 2
}

Webhookイベント

crm.contact.created

新規連絡先がCRMに追加されると、修正。

crm. deal. stage_changed の使い方

異なるステージに取引が移動したときに火をつけます。

crm.deal.won

契約が終了した時点で消火。

crm.deal.lost

契約が失われたとき、取引は閉鎖されます。

crm.task.created

新規タスクが作成されると、(マニュアルやAI生成)

crm.outreach.reply

見込み客がシーケンスメールに返信したときに発射されます。

crm. agent. proposal_created の使い方

AIエージェントが承認キューの提案を作ったときに消火。

すべてのWebhookイベントは、HMAC署名と故障時に取得されます。 購読する URL 設定 > Webhooks, または poll crm.events.list で 耐久性のある変更フィード。

同期CRMは、Googleスプレッドシートに連絡先

シナリオ:
You want every new CRM contact to appear in a Google Sheet for your marketing team.
何をするか:

crm. contact. created 用の webhook 加入者を設定します。Google Apps Script Web アプリや Zapier webhok URL_ に、そのペイロードには連絡先名、メール、会社、リードスコア、ソースが含まれます。このスクリプトは、各新しい連絡先の Google シートに行を追加します。

CRM

セグメント

セグメントは、CRMビューのための再利用可能なコンタクトフィルタを保存します, アウトリーチ, プロモーションや他のオーディエンス-アウェアツール.

製品画面
セグメントセグメントエディタは条件を結合し、ライブマッチカウントを表示し、オペレータがライブフィルタまたはピン留めされたスナップショットを選択できるようにします。セグメントワークスペースモードライブLOGIC全てMATCHES1,248ライブワークスペースビュー顧客ステージ等しい活動的な顧客ルール最終アクティビティ内置: 30 日 時 分ルールカントリー等しいイギリスルール高いインテント最低得点 70ルール1CHOOSE MODEライブまたはスナップショット2ADD RULES全部または一部3REUSEキャンペーンとCRM
セグメントエディタは条件を結合し、ライブマッチカウントを表示し、オペレータがライブフィルタまたはピン留めされたスナップショットを選択できるようにします。

A ライブセグメント 使用するたびに、現在のデータから再計算します。 ピン留めスナップショット 承認後に、アウトリーチオーディエンスが変更されなければいけない場合に有用である現在のメンバーリストを凍結します。

選択 全て 条件が一致しなければならないとき あらゆる 1つの条件が十分であるとき。保存する前にライブカウントを見直して下さい。システムセグメントは、通常の編集から見えるが保護することができます。

CRM

鉛のスコアリング

リードスコアリングルールは、動作とプロファイル信号を一貫したスコアに変えるので、販売や自動化が使用できます。

製品画面
鉛のスコアリングリードスコアリングは、アクティブなルールを示しています, ロールウィンドウとプラスまたは負のスコアが各規則が適用されます.鉛のスコアリングワークスペースルール12SCORED8,412HOT LEADS286ライブワークスペースビュープライシング・アクティビティ3+ 訪問 14 日 時 分+20キーワード購入移行または企業を含む+15サポートリスク30 日でイベントを訴える-10信頼できるソースパートナー紹介+121DESCRIBE RULE普通の英語を使う2REVIEW FIELDS信号、窓、ポイント3RESCOREワークスペースに適用
リードスコアリングは、アクティブなルールを示しています, ロールウィンドウとプラスまたは負のスコアが各規則が適用されます.

AIルールビルダーは、平文の英語の指示を構造化された規則に変えることができます。 行動やキーワード、最小数、転がり窓、スコアの変更を確認する前に、すべての規則はまだ見直しるべきです。

正性および負の規則は共存することができます。 使用 ワークスペースをリスコアする マテリアルルールが変更されると、既存の連絡先は新しいモデルの下で評価されます。 スコアはセグメント、ルーティング、見込み客およびワークフロー条件を満たすことができます。

CRM

セールスリーダーボード

リーダーボードは、クォータの達成、獲得した収益、コミッションおよびオープンパイプラインを使用して、選択した月を比較します。

製品画面
セールスリーダーボード月間リーダーボードは、売上の代表者をランク付けし、収益、手数料、オープンパイプラインを可視化します。セールスリーダーボードワークスペースPERIOD月・祝TEAM QUOTA82%ワゴン£184kのライブワークスペースビューアナハイム104% quota · £62k won第一次ベンジャー88% quota · £51k won第二回ライタ76% quota · £43k won第3番パイプラインを開くチーム全体で£312kインタビュー1CHOOSE MONTH1つの期間を比較する2CHECK QUOTA担当者による達成3COACHパイプラインのコンテキストを使用する
月間リーダーボードは、売上の代表者をランク付けし、収益、手数料、オープンパイプラインを可視化します。

クォータの達成は、各代表者が現在の正式な所有者を持っているときだけ意味があります, 金額, 通貨とクローズ状態. 唯一の品質措置としてではなく、コーチングや認識のためのリーダーボードを使用してください。, 取引の健康と組み合わせる, 活動および予測精度.

CRM

取引承認

取引承認には、管理者の署名が必要で、高値取引がマークされる前にマークされます。

製品画面
取引承認承認ポリシーは、2つの値のしきい値とキューが保留、承認され、決定を拒絶することを意味します。取引承認ワークスペースPOLICY有効化WAITING6OLDEST3hライブワークスペースビューレベル1£10,000 からのお得な情報マネージャーレベル2£50,000 からのお得な情報シニアエンタープライズリニューアル£72,000 ベンリクエストペンディング移行プロジェクト£18,500 · リクエストは Rita承認済み1SET THRESHOLDS0 は、ティアを無効にします2REQUEST返信の送信3デコレーション承認または拒否
承認ポリシーは、2つの値のしきい値とキューが保留、承認され、決定を拒絶することを意味します。

ポリシーを有効にし、レベルを設定1レベルとレベル2しきい値。 0 tier を無効にします。非マニジャーが閾値上または上の取引を獲得しようとすると、OpsIQ ステージを静かに変えるのではなく、承認リクエストを作成します。

管理者および全管理者はポリシーによってブロックされていません。すべての決定は、監査性のための要求者、承認者、時間と理由を保持する必要があります。

CRM

ライフサイクルルール

ライフサイクルルールは、現在のデータが保存された状態に一致するときにステージ間の連絡先を自動的に移動します。

製品画面
ライフサイクルルールライフサイクルルールは優先的に評価されます。最初のマッチングルールはコンタクトステージを変更します。ライフサイクルルールワークスペース活動内容7RUNS夜はPRIORITY一番高いライブワークスペースビューリード → 認定スコア ≥ 60 および最近の活動優先度 100資格 → お客様購入イベントが存在している優先度 90顧客→リスク60 日優先度 70リスク → お客様新規購入または返信優先度 601PICK STAGESから、2DEFINE FILTERセグメントスタイル JSON3ORDER RULESファーストマッチが勝ちます
ライフサイクルルールは優先的に評価されます。最初のマッチングルールはコンタクトステージを変更します。

各規則には、ソースステージ、宛先ステージ、有効フラグ、優先順位およびセグメントスタイルのフィルタがあります。スケジュールされたライフサイクルジョブは、連絡先の最初の試合後により高い優先順位を評価し、停止します。

ルールは相互に理解できるはずです。同じ実行中に、反対方向の連絡先を移動することができる2つのアクティブな規則を避けてください。それをアクティブにする前に、セグメントに対してフィルタをテストします。

CRM

CRM活動ストリーム

ワークスペース活動ストリームは、顧客と運用イベントを組み合わせることで、各モジュールの開口部なしで何が起きているのかをチームで調べることができます。

製品画面
CRM活動アクティビティは、チャット、チケット、メール、webhook、変換、および異常なイベントをフィルタとペジネーションでストリームします。CRM活動ワークスペースイベント情報2,804CUSTOMERS1,126ANOMALIES14ライブワークスペースビュー解決するチャット[email protected] · AIナウチケット予約T-1048 のり広さ: 4m入園イベントsubscription.upgraded直径: 12m変換注文番号 7788 · £149千円山1FILTERイベント・顧客2OPEN CONTEXT記録にジャンプ3PAGE RESULTS拘束された調査を保って下さい
アクティビティは、チャット、チケット、メール、webhook、変換、および異常なイベントをフィルタとペジネーションでストリームします。

イベントタイプ、日付、連絡先または顧客状態(顧客の支払いを含む)によるフィルタリング。フィードは記録されたアクティビティの読み取りモデルです。ソースチケット、会話、取引、またはコネクタレコードを交換しません。 機密アクションを取る前にリンクされたレコードを開きます。

CRM

ワークフロー

ワークフローはイベントに反応し、注文した一連のアクションを実行します。これには、cronが再開する遅延手順が含まれます。

製品画面
ワークフローワークフローの実行では、トリガー、完了したアクション、待機遅延、次のステップが表示されます。ワークフローワークスペース活動内容9RUNNING42ファイエル1ライブワークスペースビュートリガーcontact.createdスタート手順 1歓迎の電子メールを送信して下さいドネドレー待ち時間 2日待望の待ち合わせ手順 2セールスタスクの作成次の1CHOOSE TRIGGERイベントが実行を開始する2ORDER STEPSアクションと遅延3MONITOR履歴書を cron で読み直し
ワークフローの実行では、トリガー、完了したアクション、待機遅延、次のステップが表示されます。

トリガーを選択し、順番にステップを追加して有効化することでワークフローを作成します。 遅延は保存され、ブラウザのリクエストによって保持されません。 統合された cron は、期限が切れるワークフローが実行されます。

組み込みの開始テンプレートには、サインアップ後の歓迎、ポスト購入感謝とデモの確認が含まれます。テンプレートをクローンし、受信者/コンテンツを交換してから、広範な活性化の前に制御されたレコードでテストします。

意図しないべき行動を設計します。 送金は、重複したお金の取り込みリクエストを送信したり、重複するレコードを作成したりしてはいけません。

支援サービス

チケット

チケットは正式なサポートチャネルです。 彼らは部門、優先順位、SLAターゲット、添付ファイル、内部メモ、および完全な会話スレッドを持っています。 チケットがから到着することができます OpsIQ 管理者、切符の形態/埋め込まれた、電子メールのingestion、チャットのエスカレーション、コネクターまたは API.

チケット
チケット詳細メタ・サイドバー(優先順位、部門、SLA、ステータス)、会話スレッド、AIのドラフトと払い戻し操作のあるチケット。チケットワークスペースツイート 12345優先順位グレード担当部署請求SLA3h 12m 左ステータス営業部2回は私のために請求されました6月 3のサブスクリプション人工知能重複確認手数料、払い戻し処理。AI の原案の応答返金について1THREADED会話全体+メモ2SLA & ROUTING優先順位、逸脱、タイマー3AI DRAFT返信はあなたのために書かれています
チケットは、各部門、SLAタイマー、全スレッドを優先し、AIが回答書草案を作成することができます。

チケットの流れ

1
チケットは到着します

お客様がメール、チャットのエスカレーション、チケットの埋め込み、または管理者が作成するメッセージを送信します。チケットはユニークID(例:T-)を取得します 12345).

2
トリエーター

被写体と身体を読み取り、優先度(低/ノーマル/高/緊急)を割り当て、部門を提案し、感情を検出します。これはトリエージが有効になっている場合に自動的に起こります。

3
返信

エージェントは、チケットを開き、コンテキスト(顧客プロファイル、コネクターからのプラットフォームデータ、前のチケット)を読み込み、応答を書きます。AIは回答書草案や送信前にエージェントの編集を行うことができます。

4
閉じる

問題が解決すると、エージェントはチケットを閉じます。顧客は通知されます。顧客が終了した後に返信する場合、チケットは自動的に再オープンします。

チケットごとのアクション

変更部

チケットを別の部署(一般から請求まで)に移動します。初期のルーティングが間違っていたときに便利です。

代理店に割り当てる

特定のチームメンバーにチケットを割り当てます。割り当てられたエージェントは、「マイチケット」ビューのチケットが表示されます。

内部ノートを追加

スタッフにのみ表示されるメモを書きます。使用:調査結果、返金理由、エンジニアリングの状況、以前の約束。内部ノートは顧客に表示されません。

チケットのマージ

同一の顧客から重複したチケットを組み合わせます。合併されたチケットの対象は[マージ]タグになります。両枚のチケットからのメッセージはすべて、生存するチケットに保存されます。

缶詰対応

事前書き込みの応答テンプレートを入力します。変数は、{{customer_name}} そして、{{ticket_id}} 自動的に交換されます。

AI の書き換え

AI があなたの草案の応答を改善してみましょう: トーンを調整します。, 短縮/レンダー, 文法を修正します。. あなたは、送信する前に結果を確認.

優先度の変更

低、ノーマル、高、または緊急に設定します。優先順位はSLAタイマーに影響し、注文をソートします。

ステータス変更

顧客、解決されるか、または閉鎖で待っている開いたり、保留する置くこと。

作業例:不幸な顧客を扱う

顧客メール:「サブスクリプションの2回課金されました」

シナリオ:
Subject: Double charge on my account
Body: Hi, I just checked my bank statement and I see two charges of $49.99 from your company dated June 3. I only have one subscription. Can you please refund the duplicate charge? This is really frustrating.
何をするか:

Step 1: AI triage assigns Priority: High, Department: Billing, Sentiment: Frustrated. Step 2: Agent opens the ticket. The connector panel shows the customer's Stripe charges, confirmed two charges on June 3. Step 3: Agent adds an internal note: "Confirmed duplicate charge in Stripe. Transaction IDs: ch_xxx and ch_yyy." Step 4: Agent drafts a reply: "Hi [Name], I can see the duplicate charge and I'm processing a refund for the second transaction right now. You should see $49.99 back in your account within 3-5 business days. I'm sorry for the inconvenience." Step 5: Agent triggers the refund action through the Stripe connector (with confirmation). Step 6: Agent sends the reply and sets status to Resolved.

所属部署

設定 > チケット > 部門で部署を作成します。 一般的な部門:一般、請求、テクニカル、セールス、虐待、オンボーディング。 各部門は異なる自動返信ルール、AI知識、チーム割り当てを持つことができます。

缶詰の応答

再利用可能な返信テンプレートをSettings > Ticket > Canned Responsesで作成します。 缶詰の応答には、次のものが含まれます:

缶詰の応答テンプレート例
Hi {{customer_name}},

Thanks for reaching out. I checked the details and here is what I found:

{{response_details}}

If you need anything else, just reply to this ticket and I will be happy to help.

Best regards,
{{agent_name}}
{{department_signature}}

チケットの手配

お客様が同じ質問を複数回送信する場合(メールとチャット、または2つの別々の電子メール)、重複をマージすることができます。チケットに移動し、マージをクリックして他のチケットを選択してマージします。生存するチケットは、両方のチケットからすべてのメッセージを取得します。合併されたチケットの対象は、[MERGED]タグが結合され、そのタグが統合されました。

優先度とSLA

低いです

非緊急の質問、機能要求、一般的なフィードバック。 ターゲット最初の応答: 24 営業時間

ノーマル

標準的なサポート質問。第一次応答を目標として下さい: 8営業時間

グレード

顧客のビジネスに影響を与える。第一次応答を目標として下さい: 4営業時間

緊急事態

サービスダウン、セキュリティインシデント、データ損失、請求エラー。 第一次応答をターゲットに: 1時間。

SLA のタイマーは、ステータスが「顧客を待ちます」と表示されたときにチケットを作成および一時停止したときに始まります。SLA ターゲットが見逃された場合、チケットはハイライトされ、オプションでエスカレーションされます。

お客さまは、内部のメモをご覧いただけますか?+

決して。内部のノートは厳しくスタッフだけです。それらは顧客の切符ポータル、電子メール通知、またはあらゆる顧客表面で現れません。

定休券が返信されたときにはどうすればよいですか?+

チケットは自動的に再オープンし、アクティブなキューに戻る。チームは新しい返信の通知されます。

チケットをロックして、さらに返信がないようにすることができますか?+

はい。ロックスレッドのオプションを使用して、顧客とAIの両方が新しい返信を追加するのを防ぐことができます。 解決された紛争やクローズド調査に役立ちます。

支援サービス

サービススタジオ:SLA、ステータスフロー、品質

サポート操作の動作方法のコントロールルーム:エスカレーション・梯子、ビジネス・エイチカレンダー、強化されたステータスフロー、CSAT設定、およびエンタープライズ機能スイッチを備えたSLAポリシー。 チケットページ(オペレーションバーのService Studioボタン)から開きます。

SLAポリシー

新規チケットは、部門 + 優先順位が部門を打ち負かし、優先順位を打ち破り、デフォルトを打つ最も特定の活動方針から最初の返信と解像度の期限を取得します。 締め切りは、PendingまたはOn Holdに座っている間自動的に一時停止します。

エスカレーション・梯子

一つの侵害アクションの代わりに、ポリシーは最大6つのステップを定義できます。例えば、割り当てを警告する 75% ウィンドウのアラートマネージャー、100%, 名前付きエージェントに再割り当て 150%. 各ステップは切符ごとの丁度始動します。

営業日・カレンダー

営業日が経つと、SLAクロックは作業時間にのみ焼くため、金曜日の夕方が土曜日に違反することはありません。 名前付きカレンダー(タイムゾーン、日、祝日)は、異なる地域でのチームのための個々のポリシーに接続することができます。

ステータスフロー

管理者がどのステータス変更を行なうか制限する、から/to行列は Zendesk スタイルのプリセットで作成できます。オートメーション、インバウンドメール、および顧客の開始されたチケットの返信は常に免除されますので、厳格な行列ではパイプラインをジャムすることはできません。 必要に応じて、終了前に承認済みサインオフが必要です。

承認の承認

エージェントは、チケット(しきい値、ポリシー例外)のリクエストオフに署名します。 名前付き承認者またはフル管理者はノートで決定します。 ユーザーは自分の要求を承認することはできません。 承認を差し引くと、受信トレイ上のバナーとして表されます。

チケット関係

関連する、重複、親/子供またはブロックとしてチケットをリンクします。分割された返信は新しいリンクされたチケット(メール送信なしでマージの逆)になります。アプリ内通知のチケットに従い、オプションでCCフォローアメールアドレスがオンバウンド応答になります。

ライブ受信トレイと衝突

リアルタイム受信トレイが有効になっていると、既存の通知ストリームを介してエージェントに新しいチケットや返信が表示されます。 チケットでは、チームメイトがすでに応答を書いているときに、他の誰が視聴して警告バナーを取得するかを確認します。 1クリックのクレームボタンは、自分自身にチケットを割り当てます。

AI-awareルーティング

ルーティングルールは、AIのトライアジシグナル(優先度、カテゴリ、送信およびエスカレーションリスク)と、ポータルリクエストフォームからタイプされたカスタムフィールドの値にマッチすることができます。これらの条件を使用して規則は、機能が有効になるまで、休止状態を維持します。

💡
エンタープライズスイッチはオフです。サービススタジオ → 品質とオートメーションの1つをオンにします。 それらを離れることにより、アップグレード前に同じ動作を維持します。
お客様が、行列が閉じられた → 開封したときに、クローズされたチケットをまだ再オープンできるのはなぜですか?+

行列は、管理者行動のみを管理します。顧客主導の返信、電子メールの返信および自動化は意図的に免除されるため、厳格なポリシーは顧客にロックしたりパイプラインを解除することはできません。

SLA の梯子は、古い侵害行為を置き換えますか?+

いいえ。単一の侵害行為で保存されたポリシーは変更されずに作業します。 梯子は、ステップを定義するポリシーのみに1つのアクションを置き換えます。

支援サービス

チケット自動返信とエスカレーション

オートリプライにより、AIが新しいチケットに自動的に応答させることができます。Escalationは、AIの特化したニーズを検知したときに別の部門へチケットを移動することができます。どちらもネイティブチケットとメール作成されたチケットで機能します。

自動返信
チケット自動返信流れ:新しいチケット、2分の遅延、AIは知識とコンテキストから応答し、その後、ドラフトとして送信または保存します。自動返信ワークスペース新規チケットが到着したら新規チケット任意のソースドレー2 minAI の返信KB + コンテキスト送信または草案遅延時に人間が返信する場合、自動返信はキャンセルされます。 最初に別の部門にエスカレートすることができます。1DELAY人間は最初のチャンスを得る2AI REPLIESKB + コンテキストから3OR ESCALATE意図してルート
新規のチケットは、短い遅延(人間が飛び込むことができる)を手に入れ、AIは知識から応答し、送信またはドラフトとしてキューに入れます。

自動返信機能の使い方

1
チケットが現れます

新しいチケットは、任意のソースから作成されます(電子メール、チャット、ポータル、API).

2
スケジュールの返信

OpsIQ 設定された遅延を待ちます(デフォルト: 2分). これは、ヒトのエージェントが最初に応答するチャンスを与えます。

3
初回返信が勝ちます

遅延時に担当者が返信する場合、自動返信はキャンセルされます。そうでない場合は、AIは応答を生成します。

4
生成し、送信

チケットを読み取り、ナレッジベース、コネクターのコンテキスト、顧客履歴を確認し、回答書を書いてください。応答は(または設定に応じてレビューのためのドラフトとしてキュー)送信されます。

エスカレーションの仕組み

1
部署の構成

部門がエスカレーションを受け取ることができるかを設定します(例えば、請求は一般からエスカレートすることができます。テクニカルは全般からエスケーラされることができます)。

2
チケットの分類

オートリプライする前に、AIはチケットの意図を分類します。請求、技術的、払い戻し、虐待など

3
必要に応じて移動

チケットのインテントがエスカレーション部門にマッチすると、チケットが移動されます。内部ノートでは理由を説明しています。

4
新たな声で生成

宛先部の知識とAI研修で回答が生成されます。

設定の参照

自動返信機能

マスタースイッチ。AIの自動返信を有効にするためにオンにします。

許可された部門

どの部門が自動返信を受け取ることができます。請求を有効にする前に低リスク部(一般、販売)から始めて下さい。

ドレー

AI が応答する前に待ち時間 (秒). デフォルト: 120 秒 (秒)2分)。置くこと0即時返信のため。

遅延スケジュール

必要に応じて、営業時間と時間後に異なる遅延を設定できます。

管理者の返信を止める

人的代理人が最初に返信する場合、自動返信をキャンセルします。デフォルト: です。

エスカレーションを有効にしました

チケットの意図に基づいて自動部門ルーティングを有効にします。

エスカレーション部門

どの部門のチケットがエスカレーションされるか。

エスカレーションステータス

escalating(例えば、開いた、保留) 時の設定のステータスは?

エスカレーションノート

エスカレーションの理由を説明する内部メモを追加するかどうか。

電子メール作成チケット

メールから作成されたチケット(メールボックスのポーリングまたはMX-pipedデリバリー経由)は、同じ自動返信とエスカレーションルールに従います。AI応答は、顧客に対する電子メール応答として送信されます。 電子メールドラフトは、設定されている場合にレビューのためのドラフドキューに移動します。

AIが質問を請求する自動返信しますか?+

請求部門のオートリプライを有効にするだけ。請求書作成のために自動返信を開始し、包括的な課金知識でAIを訓練した後にのみ有効化することをお勧めし、徹底的にテスト.

AIが間違った答えを出すとどうなりますか?+

回答が間違っていたと顧客が返信した場合、人的エージェントは介入すべきです。AIが間違った答えを出した理由を理解するためにAIの歴史を確認し、知識ベースやAIのトレーニングを更新して、再び起こっているのを防ぐことができます。

送信前に自動返信を審査できますか?+

はい。 「自動送信」ではなく「Draft」に配送モードを設定します。 オートリプライドは、送信する前にヒューマンレビューのDraftsキューに表示されます。

支援サービス

チケットポータルが埋め込まれる

チケットポータルが埋め込まれると、任意のウェブサイトにチケット管理インターフェイスを追加することができます。顧客は、自分のチケットを表示したり、新しいものを作成したり、返信したりできます。OpsIQ 管理者。

作品の使い方
チケットポータルが埋め込まれる顧客自身のチケットと新しいチケットボタンを表示するウェブサイトに埋め込まれたサポートポータル。yoursite.com/supportサポートセンター新規チケットチケット#1042 · 払い戻し質問営業部#1038・セットアップヘルプ解決する#1031・請求書のコピーペンディング1EMBED任意のサイトに追加2SELF-SERVEチケットを見る3NO LOGIN安全に処理されたアイデンティティ
チケットポータルが埋め込まれる

味を3本盛り合わせ

インライン埋め込む

ページのdiv内のチケットポータルをレンダーします。ポータルはコンテナのフル幅を取ります。

ウィジェットを浮かび上

パネルのチケットポータルを開く浮動ボタンを表示します。チャットウィジェットと同様に。

認証済み

署名された身分証明書のトークンが必要です。お客様は、自分のチケットのみを参照してください。

インストール

チケットはスニペットを埋め込む
<script src="https://your-opsiq-domain.com/widget.php"
  data-site-key="site_abc123"
  data-mode="tickets"
  data-identity-token="SERVER_GENERATED_TOKEN"
  async></script>

アイデンティティトークン生成

認証モードの場合、サーバーは署名されたIDトークンを生成しなければなりません。このトークンは OpsIQ お客様がお越しいただいた方には、チケットのみがご確認いただけます。

PHP の・アイデンティティトークンを生成する
<?php
// Generate identity token (PHP)
$site_secret = "opsiq_whsec_your_secret";
$payload = json_encode([
    "site_key" => "site_abc123",
    "customer" => [
        "id" => "cust_1001",
        "email" => "[email protected]",
        "name" => "Ada Lovelace",
    ],
    "iat" => time(),
    "exp" => time() + 900, // 15 minutes
]);
$token = base64_encode($payload) . "." . hash_hmac("sha256", $payload, $site_secret);
// Pass $token to the frontend
WHMCS ホック・アイデンティティトークン
// WHMCS hook — auto-generate identity token
add_hook("ClientAreaPage", 1, function($vars) {
    if (!isset($vars["loggedinuser"])) return;
    $payload = json_encode([
        "site_key" => "site_abc123",
        "customer" => [
            "id" => $vars["loggedinuser"]["id"],
            "email" => $vars["loggedinuser"]["email"],
            "name" => $vars["loggedinuser"]["firstname"]." ".$vars["loggedinuser"]["lastname"],
        ],
        "iat" => time(),
        "exp" => time() + 900,
    ]);
    $token = base64_encode($payload).".".hash_hmac("sha256", $payload, "opsiq_whsec_xxx");
    // Inject into page
});
Node. js は、アイデンティティトークンを生成します。
// Node.js / Express — generate identity token
const crypto = require("crypto");

function generateOpsIQToken(customer) {
    const payload = JSON.stringify({
        site_key: "site_abc123",
        customer: {
            id: customer.id,
            email: customer.email,
            name: customer.name,
        },
        iat: Math.floor(Date.now() / 1000),
        exp: Math.floor(Date.now() / 1000) + 900,
    });
    const sig = crypto.createHmac("sha256", "opsiq_whsec_xxx")
        .update(payload).digest("hex");
    return Buffer.from(payload).toString("base64") + "." + sig;
}

ウィジェット機能

チケット一覧

検索可能でステータスフィルタリスト。チームに回答した「待っています」のハイライトフラグが現れます。

スレッドの会話

豊富なテキスト、添付ファイル、タイムスタンプによる完全な会話ビュー。

ドラフト自動保存

顧客草案の返信は自動保存されますので、逃げるなら仕事を失うことはありません。

ライブポーリング

ウィジェットは、毎回 ~12 秒ごとに新しい返信を処理します。

再溶着/再開

お客様が、ワンクリックで自分のチケットを解決または再オープンすることができます。

店内スタッフのメモは、入場券にお客様を提示しない限り、一切表示されません。これはセキュリティの厳しい基準です。
支援サービス

チャット受信トレイ

チャット受信トレイは、チームがライブのカスタマー・会話を管理する場所です。 アクティブなチャット、割り当てられた会話、AI処理されたチャット、およびアーカイブされた履歴が表示されます。

チャット受信トレイ
チャット受信トレイ会話リスト、AIドラフトチップによるライブ会話、訪問者/CRMコンテキストパネルの3枚組エージェントチャット受信トレイ。チャット受信トレイワークスペースジグスジュン注文はどこでふりがなメンサ請求質問ツイートライタAI処理注文はどこですか?出荷日・UPSAI の草案の準備返信...観光案内ヤン・ドエ米国・クロム3過去の注文LTV $480_ 空室検索CRMステージ: 顧客1UNIFIEDライブチャット2CONTEXT訪問者+CRMパネル3AI ASSISTドラフト&リライト
ライブチャット、会話リスト、タップでAIドラフトとスレッド、フルビジター+CRMコンテキストのための1つの受信トレイ。

会話の管理

アクティブなチャット

進行中の会話。グリーンドット=顧客は、入力または最近アクティブです。

AIハンドリング

AIが応答する会話。 「Join」をクリックすることでいつでも取り消すことができます。

私に割り当てられた

具体的にあなたに割り当てられた会話。

待望の待ち合わせ

お客様がお越しの際には、その対応をお待ちいただく会話

投稿ナビゲーション

完全な会話。キーワード、日付、顧客で検索可能。

人体から人間へ

AIから会話をやり取りするときは、次の3つのルールに従ってください。

1
個別にグレット

お名前で紹介してください。「こんにちは、サポートチームからサラです」

2
参照コンテキスト

会話を読んでみると、「注文状況について尋ねる」というメッセージが表示されます。

3
期待をセット

お客さまに次の事柄をお伝えください。「今は見つめ、数分間の回答を差し上げます。」

会話ごとのAIオン/オフの切り替え

対話の一番上にAIを使って会話を切り替えます。AIがオンになっていると、AIは応答を生成します。オフにすると、人件名だけが返信できます。AIは、オフ時にも会話コンテキストを記憶しています。

モード/時間外

設定の営業時間を設定します。営業時間外、AIは以下にできます:()1) 顧客への応答を続け、()2) 「ウェイト」メッセージを表示し、フォローアップ用のチケットを作成したり(3)チャットを完全に無効化し、チケットフォームが表示されます。サポートモデルに合った動作を選択します。

厳しい会話の処理

1
落ち着きを

顧客の感情的な強度に一致しないでください。守備のない不満を認めてください。

2
事実を収集

回答前に、関連する情報を集める:注文の詳細、アカウントのステータス、前のチケット。

3
早い段階でエスカレート

場合、その状況が払い戻し、法的脅威、虐待、またはセキュリティを伴う場合は、単独で処理しようとするよりも、シニアチームメンバーにエスカレートします。

チームチャット(エージェント)はありますか?+

はい。会話内で内部のメモを使用して、他のエージェントと通信します。 これらのノートは顧客に表示されません。

チャットを閉じるとどうなりますか?+

会話はアーカイブに移動します。 顧客が後で新しいメッセージを送ると、新しい会話が作成されます。

支援サービス

Messaging channels

Connect WhatsApp, Facebook Messenger, Instagram DM, Telegram and LINE so the messages customers already send you arrive in the same inbox as your website chat, answered by the same AI assistant.

Every channel behaves identically once connected: a customer message becomes a conversation in the Chat Inbox, your AI assistant answers it using the same knowledge and instructions as your website chat, and any agent can take over. Nothing about your AI needs configuring per channel.

What connecting looks like

Facebook Messenger & Instagram

One click. Open Connectors → Facebook Messenger & Instagram DM, click Connect, sign in with the Facebook account that manages your Page, and choose the Page. Instagram comes with it when your Page has an Instagram professional account linked.

WhatsAppの

One click where your provider offers it: open the Messaging Hub connector and use Connect WhatsApp, then follow Meta's guided sign-up to pick or create your WhatsApp Business number. Otherwise paste credentials from any of 20 gateways.

テレグラム

Two minutes. Message @BotFather in Telegram, send /newbot, choose a name and a username ending in "bot", and paste the token it gives you into the Telegram connector. OpsIQ registers the webhook for you.

ラインナップ

Create a Messaging API channel at developers.line.biz, paste the Channel secret and access token, then copy the webhook URL shown in OpsIQ into LINE and switch its own auto-replies off.

電子メール

Add a provider (Twilio, Vonage, Termii and others) in the Messaging Hub with its credentials and sender number.

Each connector shows its own step-by-step instructions inside the drawer, including exactly what to copy and where. You never need developer credentials for the one-click options.

Turning a channel on

Connecting a channel does not start it. Go to Settings → Client Chat → Advanced → Messaging Channels, switch on the master toggle and then the individual channel. Each channel has its own AI auto-reply switch, so you can pilot on one before opening the rest.

1
Connect the channel

In Connectors, using the instructions in that connector's drawer.

2
Test the connection

Click Test. It makes a real call to the provider and tells you what is wrong if anything is.

3
Enable messaging channels

Settings → Client Chat → Advanced. Turn on the master switch, then the channel.

4
Send yourself a message

From another account, message your Page, number or bot. It should appear in the Chat Inbox within seconds and get an AI reply.

Reply windows

Messaging platforms limit how long a business may reply after a customer writes. OpsIQ shows the remaining time on each conversation and enforces the rule for you.

WhatsAppの

24 hours from the customer's last message. After that you may only send an approved template, which you configure in the same Advanced tab.

Messenger & Instagram

24 hours for normal replies; agents may answer up to 7 days later under Meta's human-agent allowance.

Telegram, LINE, SMS

No platform-imposed window.

⚠️
If a reply fails because the window closed, the conversation shows why. This is a platform rule, not an OpsIQ limit.

よくある質問

Do customers see that an AI answered?+

Only if you tell them. The reply comes from your Page, number or bot exactly as a human reply would. Your AI instructions control the tone and whether it identifies itself.

Can an agent take over mid-conversation?+

Yes. Open the conversation in the Chat Inbox and click Join. The AI stops, you type, and the customer sees a continuous thread on their side.

What if I disconnect a channel?+

Use Disconnect on the connector. Message history is kept; new messages simply stop arriving, and the platform is told to stop sending them.

Can two workspaces use the same Facebook Page?+

No. A Page belongs to one workspace at a time. Connecting it somewhere else moves it, and the first workspace stops receiving messages, so disconnect deliberately rather than reconnecting elsewhere.

支援サービス

チャットの会話をリアルに

これらの例では、よく訓練された顧客AIが共通のシナリオを処理する方法を示しています。 それらを使用して、あなたのAIのトレーニングをテストし、ギャップを特定します。

10 会話例

1. 注文依頼を返す

シナリオ:
Customer: Hi, I placed an order 3 days ago and haven't received any shipping notification yet. Order #ORD-5523.
何をするか:

AI は、次のものでなければなりません: (1) 注文を調べる #ORD-5523 コネクターを通して。()2) 現在のステータスを報告し、利用可能な場合の情報を追跡します。()3) 注文が遅れた場合は、遅延を認め、推定タイムラインを提供して下さい。(4) コネクターが1つを持っていない場合の船積みの状態を発明しないで下さい。

2. 価格の質問に見栄え

シナリオ:
Customer: How much does your Pro plan cost? Do you offer annual billing?
何をするか:

AI は、次のものでなければなりません: (1) 現在の価格設定で知識ベースからの回答。(2)毎月と年額の請求の違いを説明してください。 (3) 回答が知識ベースでなければ、そう言うと販売でそれらを接続する申し出. (4) 知識ベースにない価格を発明しないでください。

3. 怒っている顧客要求の払い戻し

シナリオ:
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
何をするか:

AI は、次のものでなければなりません: (1) 落ち着きを静かに認める。(2) 注文番号またはアカウントの電子メールを要求します。 (3)払い戻しプロセスを記述して下さい。(4) 人件名にサポートチケットやエスカレートを作成します。(5) 人の承認を要求する払い戻しを、約束しません。

4. 二重請求エッジケース

シナリオ:
Customer: I was charged twice this month. My bank shows two charges of $29.99.
何をするか:

AI は、次のものでなければなりません: (1) 懸念を認める。()2)関連する詳細(電子メール、料金の日付)を収集します。 (3) 請求の問題が人間のレビューを必要とすることを説明する。 (4) 請求部門のチケットを詳細で作成します。(5) 高い優先順位を置きます。

5. 多言語対応

シナリオ:
Customer: Bonjour, je voudrais savoir si vous livrez en France?
何をするか:

AI は、次のものでなければなりません: (1) その言語がサポートされている場合は、顧客の言語で応答します。 (2) 知識ベースからフランスへの配送に関する質問に答えてください。 (3) 言語がサポートされていない場合、デフォルト言語で応答し、どの言語も利用できます。

6. アフタータイム会話

シナリオ:
Customer: Hello, is anyone there? I need help with my account.
何をするか:

AI は、次のものでなければなりません: (1) アフタータイムAIの設定、対応、サポートする場合2) アフタータイムが発券した場合、「当社のチームは現在オフラインです。サポートチケットを作成して、営業時間中にフォローアップします」と言います。3) チケット番号を提示します。

7. 購入前比較ショッパー

シナリオ:
Customer: How does your product compare to [Competitor X]?
何をするか:

AI は、次のものでなければなりません: (1) あなたのプロダクトの強さを事実上記述して下さい。(2) 競合他社に悪用しないでください。 (3) 知識ベースに比較ページがある場合、リンクします。(4) 顧客が持っていない機能について尋ねれば、正直である。

8. 顧客希望の勧告

シナリオ:
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
何をするか:

AI は、次のものでなければなりません: (1)必要に応じて質問を明らかにする(例えば、ほとんどの機能が何であるかなど)。 (2) 知識ベースに基づく計画を推薦する。(3) その計画が彼らのニーズに合った理由を説明してください。 (4) 小さい計画から始めて、後でアップグレードできるメンション。

9. お客様が不正な割引を受けようとする

シナリオ:
Customer: I saw online that you give 50% discounts. Can I have one?
何をするか:

AI は、次のものでなければなりません: (1) 現行のプロモーションは、存在するかどうかを慎重に説明する。(2) 知識ベースにない割引を作成または約束しないでください。 (3) 顧客が主張するならば、販売のチームとそれらを接続するために提供して下さい。

10. 顧客ニーズは機能に役立ちます

シナリオ:
Customer: How do I export my data? I can't find the export button.
何をするか:

AI は、次のものでなければなりません: (1) 知識ベースからステップバイステップの指示を提供します。 (2) 正確なページパスとボタンの位置を含める。(3) 機能が特定の計画を必要とする場合、その言及。(4) 機能が存在しない場合は、正直で代替を提案します。

支援サービス

チャットルーティングとエスカレーション

ライブチャットが実際の人を必要とするとき、AIはこの会話をチーム自身で所有し、誰に伝えるべきかという2つの質問に答えます。どちらも設定、クライアントチャット、サポートフロー、AIルーティング部門で構成されています。

AIがどの部署で使うかを選ぶ

そのパネルの2つのボックスはホワイトリストです。 部署が右に移動すると、AIがルートや開いているチケットしか移動できません。 左側にあるものは、その部に存在してスタッフになっていても、目に見えないものです。 組織を狭くし、スタッフとして追加してください。

💡
部署が全く有効にされていない場合、OpsIQ あらゆる部門を横断するレガシー・ルーティングに戻ってきます。設定の選択ではなく、安全網として扱います。

エスカレーションを受け取る人

これは、AIがチャットをエスカレートするとき、ほとんどの人が設定し、必要としないことを期待している部分です。OpsIQ その部門に添付した人々をメールします。そのリストは、チームと部署のページで管理し、チケットのエスカレーションとチャットのエスケーラレーションの両方がフォローしています。

部員チーム

部門に添付されたすべてのアクティブな管理者は、自分のコピーを受け取ります。中断され、無効なアカウントがスキップされます。

プライマリ管理者

チームメンバーが付いていなくても、エスカレーションは誰かに届く。

ノボディ装着

配信は不可能です。赤の部とAIが訪問者に人間を通知しないルーティングパネルマークは認められました。

⚠️
部門のメールアドレスは、受取人として使用されていない意図的に非審理的です。そのアドレスは、部員のインバウンドチケットメールボックスであり、受信したメールが開札者と一致しています。エスカレーションは、人が到達するよりも新しいチケットとして返送されます。

キャッチオール部門

まさに1つの部門がキャッチオールマークを運びます。AIは自信を持って配置できないチャットを受信し、通常のパスではなく最後のリゾートです。

1
クリアシグナルが勝つ

請求のワーディングは、課金部門に行きます, ホスティングとエラーは、技術的な1に言葉を書いています, 販売へのワードングを購入.

2
AI の分類器は次を試みます

キーワードが整っていない場合、モデルは会話を読み込み、有効になっている部署から選ぶことができます。

3
それからキャッチオール

両方が空に来るときだけ、キャッチオール部門はチャットを受信します。

4
営業ガード

キャッチオールが営業部であり、訪問者が購入信号を提示しなかった場合、 OpsIQ はサポートや技術的な部門を探すため、通常のサポート質問は販売に蓄積しません。

訪問者が何を語っているか

エスカレーションメールが出ていれば、AIは訪問者にチームを通知したと伝えます。それがうまくいかないと、AIはその場で何か正直なことを言うとおり、代わりにチャットでメッセージを残せるように招待します。電子メールが送信されていないときに、人間が警告されたと主張しません。

パネルは「通知する誰も」と部署の言う+

誰もそれに付随しています。チームと部署を開き、少なくとも1つのアクティブな管理者を添付し、設定ページを再読み込みします。パネルはライブを読みます。

チーム以外の場所でもエスカレーションをチャットできますか?+

はい。以前は、部門のために保存されたカスタムアドレスがチームリストを上書きしています。新しい設定は、代わりに部署に人々を添付する必要がありますので、維持する場所は1つです。

キャッチオールがスキップされたのはなぜですか?+

営業部かどうかを確認します。それがあれば、訪問者は購入信号を示しませんでした、OpsIQ 目的に応じて、サポートや技術部門へのルート。

支援サービス

メールメールボックスとドラフト

OpsIQ はメールメールボックスに接続して、メールの受信から自動的にチケットを作成でき、返信をメールで送信できます。また、AIによる人的レビューに対する回答も提供します。

電子メール
チケットのメール左側のフィード受信メールの IMAP メールボックスは、右側にAI-drafted応答でスレッドされたチケットに送信されます。電子メールワークスペース[email protected] · IMAP返金リクエスト[email protected]ログオンできません[email protected]請求書のコピー[email protected]チケット番号 1042電子メール・請求から返金を希望します。重複した料金...AI のドラフト返信を返送する1INGESTIMAP &転送で2TO TICKETS自動的に通される3AI DRAFTSレビューの返信
電子メールを IMAP (または転送) に引き、各スレッドのチケットに回し、AIがレビューのために返信を草案してみましょう。

メールボックスの接続

プロトコル

IMAP (ほとんどのプロバイダー)、Gmail API (Googleワークスペース)、Microsoft Graph(Outlook) 365).

必要な設定

ホスト、ポート、暗号化()SSL/TLS)、ユーザー名、パスワードまたはアプリのパスワード、フォルダ(通常INBOX)。

部署マッピング

メールボックスをチケット部門にマップします。 電子メール [email protected]「サポート」部門でチケットを作成します。

Gmail の設定 (ステップバイステップ)

1
2-Step の検証を有効にします

Googleアカウント > セキュリティ > 2-Step 認証をGoogleアカウントに移動し、有効にします。

2
アプリパスワードを作成する

Googleアカウント>セキュリティ>アプリパスワードを選択します。 「メール」と「その他(OpsIQ)」を選択します。 16-文字のパスワードをコピーします。

3
OpsIQ に入力

メール > Mailboxes > Add に移動します。 ホストを設定します: imap.gmail.com、港: 993、暗号化: SSL, ユーザー名: [email protected], パスワード: アプリのパスワード.

4
試験結果

クリックしてください テスト接続. 成功した場合, OpsIQ 設定された間隔で新しいメールのポーリングを開始します。

Outlook 365 セットアップ

1
Check IMAP is enabled

Outlook の設定 > メール > 電子メールを同期, IMAP が有効になっていることを確認します.

2
アプリのパスワードまたはモダン・ユースを使用する

MFAが有効になっている場合は、アプリパスワードを作成します。それ以外の場合は、通常のパスワードをご使用ください。

3
OpsIQ に入力

ホスト: outlook.office365.com、港: 993、暗号化: SSL, ユーザー名: [email protected].

cPanel 設定のWebメール

1
IMAP 設定を探す

でん cPanel > 電子メールアカウント、メールアカウントをクリック IMAP 設定。

2
OpsIQ に入力

ホスト:通常 mail.yourdomain.com サーバのホスト名、ポート: 993 (SSL)または 143 (STARTTLS), ユーザー名: フルメールアドレス.

AIメールのドラフト

自動返信が「Draft」モードに設定されると、AIはDraftsキューに表示される応答草案を生成します。次のことができます:

インタビュー

草案を読んで、精度を確認してください。

編集

送信前にテキスト、トーン、コンテンツを変更します。

送信する

原稿を承認し、メール返信として送信してください。

ディスクガード

適切でないと、ドラフトを削除してください。

自動送り装置

自信が十分に高く、自動送り込みが可能であれば、設定可能な遅延後に自動的にドラフトを送信します。

チケットにメールが変換されていないのはなぜですか?+

チェック: (1) メールボックスが接続され、健康ですか?メール > Mailboxesの緑色の状態を探します。(2) cronジョブが実行されているか? メールポーリングは cron が必要です。 (3) INBOX以外のフォルダにフィルタリングまたは移動しているメールはありますか?

複数のメールボックスを使うことはできますか?+

はい。各メールボックスを別の部署にマッピングできます。[email protected] サポートに行き、[email protected] 請求に行きます。

支援サービス

顧客満足度(CSAT)

CSATは、チケットやチャットの満足度を測定し、不満な応答を表わし、AIと人間の成果を比較します。

製品画面
顧客満足度CSATページでは、スコアカード、デトラクターフォローアップ、コメント、部門およびエージェントのブレイクダウン、チャットフィードバックを組み合わせています。顧客満足度ワークスペーススタッフ386AVERAGE4.6POSITIVE91%ライブワークスペースビューデリクターフォローアップ12 評価される応答1–2インタビューチケット調査サインイン 24h 閉じるオートマチックチャットのフィードバック社会招聘 4.5・ 人間 4.7比較するエージェントビュースコアと応答数コーチング1WATCH AVERAGEトレンドを使用して、スコアが1つではなく2FOLLOW DETRACTORSコメントを読んでください3COMPARE FAIRLYAIと人間
CSATページでは、スコアカード、デトラクターフォローアップ、コメント、部門およびエージェントのブレイクダウン、チャットフィードバックを組み合わせています。

チケットの調査は、閉鎖後のスケジュール(通常) 24 時間後)。肯定的な応答はスコアです4または5. デトラクターのキューを使用して、スコアのスコア1または2お客様への連絡前に、チケット・会話をお読みください。

チャットのフィードバックは、AIが解決する会話と人間が手伝ってくれる会話のために別々に報告されます。低サンプルサイズはエージェントやモデルをランクするために使用しないでください。

支援サービス

チームメール放送

メールプラットフォームページでは、認証されたオペレーターがアクティブなエージェント、選択したエージェントまたは部門にワンタイムメッセージを送信し、送信履歴をレビューすることができます。

製品画面
メールプラットフォームチームメールのコンポーザーは、オーディエンス、主題、メッセージ、過去の配信履歴を表示します。メールプラットフォームワークスペース認定資格12DELIVERED11ファイエル1ライブワークスペースビュー聴衆すべての活動的な代理店選択された参加資格7月 応援ロタ準備完了メッセージスケジュールとエスカレーションノート準備完了歴史・歴史過去の放送と結果プロフィール1CHOOSE PEOPLEチーム、選択またはチーム2WRITE CLEARLY演題とメッセージ3REVIEW HISTORY結果を確認する
チームメールのコンポーザーは、オーディエンス、主題、メッセージ、過去の配信履歴を表示します。

このページは、顧客マーケティングではなく、内部の操作メッセージです。最小正しいオーディエンス、プレビュー名、アドレスを選択し、送信します。配信は、設定されたアウトバウンドメールパスを使用して結果を記録します。

支援サービス

メールボックス、配信およびインバウンドメール

OpsIQ がメールを送ったり、インバウンドメッセージをチケットに変えたり、送信ドメインが準備完了しているかを設定します。

製品画面
メール設定メール設定は、インディット、メールボックスの摂取、配信可能性チェック、テストEメールを組み合わせます。メール設定ワークスペースアウトバウンドSMTPMAILBOXES3ドムインパスライブワークスペースビュープレパールコネクターSMTP / プロバイダコネクタ構成されるアイデンティティからSupport <[email protected]>準備完了IMAP メールボックス[email protected] · INBOXポーリング配送状況SPF・DKIM・DMARCパス1CHOOSE OUTBOUNDコネクターか SMTP2CONNECT INBOXIMAP または管3試験結果送信と確認
メール設定は、インディット、メールボックスの摂取、配信可能性チェック、テストEメールを組み合わせます。

アウトバウンドメール

完全な管理者は好みの電子メール コネクターを選ぶことができます; OpsIQ 構成されるべき落ちる SMTP/mail の配信を適切に設定します。名前/アドレスから再構成可能に設定し、テストを送信してチェックしてください 24-時間の成功/失敗のメートル。

メールボックス

IMAP メールボックスには、名前、メールアドレス、ターゲット部門、ホスト、ポート、セキュリティモード、ユーザー名、パスワード、フォルダ、ポーリング状態および証明書の検証選択が必要です。 利用 今すぐ投票する クロンの待ち時間の前に、摂取量を検証します。

インスタント配管

同じサーバーでは、メールパイプは直接生のRFC822メッセージを渡すことができます。リモートメールサーバは、そのトークンを使用して保護されたインバウンドエンドポイントに未加工メッセージをPOSTできます。どちらのパスも同じ重複排除、スレッド化およびチケットルーティングパイプラインに入ります。

配送状況

SPF/DKIM/DMARC チェックは、ドメインから構成されているアドバイザリー証拠です。緑色のチェックでは受信トレイの配置を保証するものではありませんが、生産メッセージを送信する前に故障を固定する必要があります。

支援サービス

サポートポータルスタジオ

外部イメージアセットを要求することなく、ポータルスタジオの設計とカスタマーサポートの公開をサポート。

製品画面
サポートポータルスタジオポータルスタジオは、テーマ、ナビゲーション、知識、チケット、アシスタント、フォーム、フッターと並行して応答プレビューを表示します。CSS 制御。サポートポータルスタジオワークスペースTEMPLATEモダンプレスレビューデスクトップスタッフドラフトライブワークスペースビューテーマ:ブランドカラーとタイポグラフィ編集ナビゲーション知識、チケット、アシスタント編集チケットフォームフィールド、ルーティング、コピー編集出版情報有効化し、ライブを作らせますインタビュー1CHOOSE TEMPLATE構造から始める2PREVIEW SIZESデスクトップからモバイルへ3PUBLISH SAFELYリリース後レビュー
ポータルスタジオは、テーマ、ナビゲーション、知識、チケット、アシスタント、フォーム、フッターと並行して応答プレビューを表示します。CSS 制御。

テンプレートを出発点として使用し、テーマ、レイアウト、ナビゲーション、知識検索、チケットフォーム、アシスタント、フッター、ブランド、チケットの動作、カスタムを設定 CSS 一般的な設定。公開前にデスクトップ、タブレット、モバイルをプレビューします。

支援サービス

知識ギャップ

知識が豊富に揃ったキューは、AIが自信を持って答えられない顧客の質問を収集し、チームがカバレッジを改善できるようにします。

製品画面
知識ギャップギャップキューは、ミスや低自信の質問をランク付けし、チームが解決したかどうかを追跡します。知識ギャップワークスペースOPEN GAPS28REPEATED9RESOLVED116ライブワークスペースビュー移行制限お電話でのお問い合わせ 14 タイムタイムグレード週末サポートお電話でのお問い合わせ8タイムタイムメディス返金時期お電話でのお問い合わせ6タイムタイムメディスAPI 地域別お電話でのお問い合わせ3タイムタイム低いです1REVIEW QUESTION会話のコンテキストを見る2CHOOSE FIX投稿またはプロンプト3RESOLVE次の回答を検証する
ギャップキューは、ミスや低自信の質問をランク付けし、チームが解決したかどうかを追跡します。

元の質問と近くの会話を読んでギャップを開き、正しい修正を選択します。既存の記事を更新し、新しい知識記事を作成して、ビジネスの事実を追加したり、コネクタのデータを修正したり、エスカレーションの指示を変更します。評価や実際のテストが許容された回答を返す後にのみ解決マークしてください。

支援サービス

ステータスページ管理

ステータス管理ページでは、コンポーネント、現在の状態および更新を使用してサービス健康とインシデントを通信します。

製品画面
ステータス管理ステータス管理はコンポーネントとインシデントをリストし、オペレータはクリアでタイムスタンプされたサービス情報を公開することができます。ステータス管理ワークスペースOVERALL運用中参加企業7INCIDENTS1ライブワークスペースビューウェブサイト運用中緑が広がるAPI分解された性能ウォッチ電子メールの摂取運用中緑が広がる現況事故API レイテンシ調査営業部1UPDATE COMPONENTクリアな状態を選択2POST INCIDENTタイムスタンプ更新3RESOLVE概要を閉じる
ステータス管理はコンポーネントとインシデントをリストし、オペレータはクリアでタイムスタンプされたサービス情報を公開することができます。

コンポーネントの状態を一貫して使用してください。インシデントが顧客に影響する場合、初期通知を公開し、タイムスタンプの更新を事実変更として追加し、簡潔な解像度の要約で閉じます。ステータスページは内部デバッグログとして使用しないでください。機密診断は OpsIQ およびサーバーログに所属しています。

人工知能

AI の設定

AI の構成は、AI プロバイダー、モデル、コスト制御を選択する場所です。OpsIQ 複数のプロバイダをサポートしています: クロード (Claude)Anthropic)、GPT-4o ()OpenAI), Gemini (Google), Grok(xAI). 自分で使える API キー(キー)BYOK) または管理された AI あなたの計画で利用可能な場合。

AIの設定
AI構成AI設定パネル:管理AI / BYOK プロバイダトグル、モデルセレクター、月間トークンバゲットメーター。AI構成ワークスペースAI構成プロバイダーマネージドAI鍵 (BYOK)仕様バランス・バランス月次AI予算62%1TWO MODES管理されたAIか BYOK2PICK A MODEL速度対深さ3BUDGETSトークンキャップとコストコントロール
管理されたAIまたは独自のキーを選択し、速度対深さのモデルを選び、毎月の費用をトークン予算で消費します。

プロバイダーを選ぶ

クラウデ (Anthropic_)

強い推論, 事実に注意してください。, 以下の複雑な指示で良い. モデル: claude-sonnet-4-20250514, クラウド 3.5-sonnet. ベスト・フォー:会話、技術的な質問、詳細な分析をサポート。

ガンプ-4o (OpenAI_)

迅速でクリエイティブな、一般的な知識。 モデル:gpt-4o、gpt 4o-mini。 ベスト・フォー・ベスト:迅速な対応、創造的なライティング、幅広い知識の質問。

Gemini (Google)

実際の質問、多言語サポートで良い。 モデル:gemini-2.0-フラッシュ、gemini-1.5-pro. 最もよいのための:複数の言語サポート、事実上の一見。

グルク(xAI)

速い、簡潔な応答。 モデル: grok-3-mini-fast。 ベストは: クイック回答、カジュアルトーン。

BYOK 管理されたAIと対

BYOK (自分のキーをブリング)

プロバイダーから独自の API キーを提供します。プロバイダを直接支払います。モデル選択と使用量を完全に制御します。

マネージドAI

AIは、あなたの一部として提供され OpsIQ プランなし API 必要なキー。ご利用方法は、お客様のプランのAIクレジット残高に対して計測されます。

ステップバイステップセットアップ

1
AI の構成に進む

OpsIQ admin では、設定 > AI の設定に移動します。

2
プロバイダーを選択

ドロップダウンからAIプロバイダを選択します。

3
エントリーフォーム API キーキー

ご利用の場合 BYOK、あなたの入って下さい API キー。管理されたAIのために、これは自動的に処理されます。

4
モデルを選ぶ

使用するモデルを選択します。より小さいモデルは、より速くて安価です。より大きなモデルはより良い品質回答を与えます。

5
試験接続

チェックマークをクリックすると、 API キーとモデルが動作していることを確認します。緑色のチェックマークは成功を意味します。

6
保存する

保存をクリックしてAI設定を有効にします。

コストコントロール

毎月の予算

AIトークンに毎月最大で費やす。予算が到達すると、AIは完全に停止するのではなく、より豊かで(短応答、自動返信なし)機能します。

トークンの制限

単一の会話あたりの最大トークン。過剰なクレジットを消費する介助的な会話を防ぐ。

低いバランスの警告

AI のクレジット残高が閾値(デフォルト: 50,000 トークン)の下落すると、管理者に警告が表示されます。AI 設定でこれを設定します。

ワークスペース構成

AI 構成は、ワークスペースごとに行われます。複数のサイトを管理する場合は、各ワークスペースが異なるプロバイダー、モデル、予算を使用することができます。ワークスペースは、オーバーライドされていない限り、グローバルデフォルトを継承します。ワーク空間ごとに設定するには:ワークスペースに切り替えて、AI の設定に移動し、そこで設定を保存します。

おすすめ API キーキー

Anthropic (クラウド)

行き方 console.anthropic.com > API キー > キーの作成。キーを「スカント」でコピーします。

OpenAI (GPT)

行き方 platform.openai.com > API キー > 新規シークレットキーを作成します。キーを「sk-」でコピーします。

グーグル(Gemini_)

行き方 aistudio.google.com > 取得 API キー。プロジェクト用のキーを作成します。キーをコピーします。

xAI(グルク)

行き方 console.x.ai > API キー。キーの作成とコピー。

AI セットアップのテスト

シナリオ:
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
何をするか:

テストが失敗した場合: (1) それを確認する API キーは正しい(余分スペース無し)です。 (2)アカウントがプロバイダでセットアップされる請求があることを確認してください。 (3) モデル名が有効であることを確認します。 (4) 管理されたAIを使用する場合、ライセンスが有効であることを確認します。

どのプロバイダが最適ですか?+

単一の最高のプロバイダはありません。 Claudeはサポート会話に優れています。 GPT-4oは高速で汎用性です。 Gemini _は複数の言語をうまく処理します。 各1を試して、特定の使用例に最適な結果が生成されます。

プロバイダを後で切り替えることはできますか?+

はい。プロバイダーを変更し、API いつでもキー。既存の会話履歴が保存されます。AIは、将来のすべての会話のために新しいプロバイダを使用します。

クレジットを退去するとどうなりますか?+

AIは、順調に劣化します。応答が短くなり、自動返信停止になり、管理者は低バランス警告が表示されます。 コアトラッキング、チケット、およびCRMはAIなしで作業を続けます。

人工知能

よりスマートで安価な顧客チャット

顧客チャットをスマートに(人件名のような顧客のアカウント全体で、その理由)またはより安い(AIが少ないか、または数ステップで回答する)、オプトインコントロールのセット。 すべての制御はデフォルトと独立したもので、他の行動を変更しない。 ほとんどの人は設定>クライアントチャット>行動:あなたのAIを設定し、あなたのAIを訓練するいくつかのものです。

よりスマートな回答(エージェントモード)

通常のチャットボットは、ワンビューアップから1つの質問に答えます。 エージェントモード つまり、アシスタントは複数の読み取り専用アカウントを単一のターンでチェックし、それらにクロスリファレンスすることができます。例えば、「私はチケットを開くのをやめ、次の更新のために十分な残高ですか?」など、数学が終わったと1つの返信で答えられます。それは、アカウントまたは払い戻し質問に関する検証済みの顧客のみに従事しています。それ以外のすべてが通常の単一回答パスを実行します。

エージェントモード

応答する前に、ターンごとにいくつかの読み取り専用ルックアップまで、クロスリファレンス。接続されたプラットフォームを持っているときにオンにします()WHMCS, Shopify, Stripe, Zendeskなど)。オフ=今日のシングルルックアップ動作、変更されていない。

エージェントの回答に対する深さを考える

複雑なターン(低/中/高)のモデルの理由が難しくなります。 低から始めて、ほとんどのサポート質問はよく扱われます。

エージェントモデル

複雑なエージェントがターンするだけで強力なモデルをピン化しているため、毎日のチャットは軽くて安いモデルにとどまり、深さのハードターンのみを支払う。空白 = あなたの通常の顧客チャットモデル。

先を計画・片道の答え(ベータ)

小さな計画ステップでは、知識ベースが必要かどうかをプルするのか、そして複数の手順ではなく1つのメインコールで回答するかを決定します。エージェントモードのサブトグルです。 Agentモードがオンにならない限り、有効化できません。同じ答えの質、複数パート質問に対する呼び出しは少ないです。

会話と理解

ロングコンバージネーションメモリ(ベータ)

古いメッセージ(名前、チケット/請求書番号、金額、決定)の短い実行要約を保持しているため、アシスタントは、全体がトランスクリプトを保ちずに非常に長いチャットで一貫性を維持します。サポートヘビー、ロングスレッドに最適です。 エージェントモードとペアリングします。

ティポの許容

意図した言葉として小さなタイポ(「マイオープンチケット」、 "未払いの請求書")を読みます。これにより、適切な情報が見逃さずに発見されます。すべての接続されたプラットフォームで動作します。デフォルトではオフに、モバイルチャットにも便利です。

リーンアカウントのコンテキスト

質問が実際に自分のアカウント(バランス、請求書、チケット、サービス)についているときに顧客のアカウントのスナップショットを添付するだけで、一般的な質問にスキップします。 品質の損失なしでコストを削減します。 このアシスタントは、ターンがそれを必要とするとき、アカウントをライブ取得することができます。

コスト節約

挨拶の知識検索をスキップ (ベータ)

"こんにちは"、"thanks" と "ok" は知識ベース検索をトリガーしません。それらの応答は使用しません。実際のコンテンツを持つ任意のメッセージはまだ通常のものとして検索します。

返信が長い(トークン)

単一の応答がどのくらいの時間を要します。. 返信の長さは、呼び出しの最も高価な部分です, そう、感知可能なキャップ (周り) 500 サポート用)は、最も効果的なチャットコスト制御です。グローバル制限を下げるだけで、決して上昇しません。

セットアップでAI

深度(顧客と管理者チャット)を考える

回答する前に、モデルがどれだけ考えるか(最小〜高)。 速度のために最小限/低で顧客のチャットを維持し、分析と管理者コピローの高い設定を予約します。

パーAIモデル(ジョブ毎)

すべてのAI表面(ライブチャット、チケットドラフト、要約、分析、管理者コピロット、プロモーション、サイトインテリジェンスなど)は、独自のモデルで実行できます。 スピードの問題、品質問題のある場所の強いライト。 そのジョブのサーフェス=プロバイダデフォルトに空白を埋めます。

チャットコスト管理の管理者

管理者コピロは、すべてのツールの代わりに、境界的な作業メモリを維持し、問題が必要とするツールだけをロードすることができます。

自分のAIを訓練する

圧縮の指示

指示は毎回送信されるので、その長さは再発コストです。Compressボタンは数少ない言葉で同じことを言うためにスロットを書き換えます。それはどんなに落としてもリライトを拒否します {variable} または規則的に、保護されたものを報告し、黙って意味を変えることは決してありません。

「脳に既にあること」 (i️)

スロットごとにビジネスについて既に知っている OpsIQ を表示しているので、自分の指示で繰り返していたものを削除することができます。

💡
お金がどこへ行けば? 短いサポートチャットでは、入力(指示+アカウントデータ+履歴、各ターンを送信します)は通常、短い応答よりも多く費用がかかります。キャッシュとリーンコンテキストは、ほとんどそこに役立ちます。 生成されたコンテンツに対して出力ドミニッツ。 返信の長さのキャップと低い思考深さはそこで払っています。 AIを設定して、プロンプトキャッシュを維持し、これにより、各回転の大部分が安く繰り返されます。
チャットが既に回答する方法は、これらの変更を行いますか?+

いいえ。すべてのコントロールはデフォルトと独立したものです。 1つだけに1つをオンにして、その動作を追加し、それをオフにすると、チャットが完全に機能する前にどのように機能するかを返します。

どんな注文をすればいいですか?+

毎日のチャットを軽モデルで実行し、より強力なエージェントモデルをピン留めします。その後、接続されたプラットフォームを持っている場合は、Agentモードを有効にして、先に計画してから、長い会話メモリを計画してください。それから、リーンコンテキスト、スキップ-KB-for-greetings、および応答キャップ。最後にあなたの指示を圧縮します。各変更後のいくつかの実際のチャットを参照してください。

管理者エージェントキット:ウェブ検索、ランブック、ミッション、ファイル転送

Admin AI チャットは、単なる質問箱ではなく、作業エンジニアです。Web 上で修正を調べることができ、運用手順のライブラリを維持し、サーバーをスケジュールにパトロールし、ファイルを移動することができます。このほとんどはチャットでそれを求めることによって駆動されます。あなたが設定する 1 つの事は、あなたの AI ページを設定して、それが使用する Web 検索プロバイダです。

ウェブ検索

作り付け

エージェントは、ドキュメントやエラーメッセージ、現在の情報を検索します。このボックスから、キーとセットアップを必要としません。

ランニングブック

チャット

手順の保存されたライブラリ(「ここX」)。エージェントは、トリッキージョブを釘付けした後に1つ書いて、次に次の時間に従うので、ノウハウがチャットの最後に生き残る。

ミッション

スケジュール

読み取り専用パトロールをスケジュールしました。 「朝、ディスクスペースとエラーログをチェックして私に伝えてください」。 検出はあなたの管理者ベルに到着します。

ファイル転送

チャット

ログファイルを求め、プライベートダウンロードリンクを取得するか、1つの接続されたサーバーから別の場所にコピーしたファイルを1つ持っている。5 MB.

管理者エージェントのウェブ検索(AIの設定)

サーチプロバイダ

エージェントのWeb検索が使用しているもの。デフォルトはDuckDuckGo:キーレス、フリーで、すべてのインストール上で動作します。 Brave Search、Tavilyおよび Serper.dev (Googleの結果) 通常、より良い結果を返すが、それぞれは、API そのプロバイダからのキー。 重要なプロバイダーが何らかの理由で失敗した場合(悪いキー、クォータは、ネットワークのトラブルを使用して)、その検索はDuckDuckGoに自動的に落ちるので、検索は暗くなりません。

おすすめ商品 API キーキー

選択したプロバイダのキーは、Brave、Tavily、Serperにのみ必要です。保存したらマスクされ、ページ上に表示されません。新しいものをコピーして置き換えます。プロバイダーと鍵の両方が保存されるときだけ、重要なプロバイダーがアクティブになります。

ランニングブック

エージェントがジョブをやり直したら、もう一度同じようにしたいと思い、「夜間清掃と呼ばれるランブックとして保存する」と言っています。それから、各セッションの名前でランブックを見たり、名前(またはそれを説明する)で仕事を尋ねると、手順をプルアップしてフォローします。実行本をリストしたり更新したり削除したりすることができます。

💡
実行帳は、フリーパスではなく、ガイダンスです。エージェントが1つに続くと、サーバーを変更するすべてのステップは現在のパーミッションモードを通過し、通常の承認カードが表示されます。ランブックは承認を迂回することはできません。

ミッション

ミッションは、エージェントが単独で実行される再発ジョブです。毎日1組の時間、またはセット日に毎週行われます。 ミッションズは設計によってのみ読み取り専用です。 彼らはサーバー、データ、ウェブを読むことができますが、彼らは何も変更することはできません。 彼らは調査し、報告します。 使命が完了すると、あなたの管理者ベルに通知として土地を見つけます。 「午前中を運転」と1つのオンデマンドをトリガーするか、代理店にリストしたり、一時停止したり、ミッションを削除したりすることができます。

⚠️
ミッションがオフに OpsIQ cron は設定する必要があります(Cron と Automation を参照してください)。チャットから「今すぐ実行」を一元オフにすると、ほとんどのサーバーでcronが動作する間でも動作します。

ファイルを移動

ファイル(「今日のWebサーバーからエラーログをゲット」)と、エージェントはそれを段階的に確認し、プライベートなダウンロードリンクで応答します。 リンクは、署名付き管理者のためにのみ機能し、約1日後に期限が切れます。 ファイルは 5 MB で捕捉されます。 何でもより大きい場合は、エージェントに最初にサーバー上で圧縮またはトリミングするかどうかを尋ねてください。

エージェントは、接続された2つのサーバー間で単一のファイルをコピーすることもできます。5 MB. コピー先の書き込みは、他の変更のように処理されます: 最初に承認カードを取得するように要求モードで、既存のファイルがバックアップされ、コピーはリバーシブルです。 安全のために、ファイルはコピーが適用される瞬間にソースから再読み込みされ、チャットから取らないようにします。

人工知能

AIをトレイン

AI トレーニングは、 OpsIQ の動作方法を教える場所です。パーソナリティ、境界線、ナレッジフォーカス、エスカレーションルールを定義するプロンプトを書いています。新しいサポートエージェントのためのトレーニングマニュアルを書くように考えてください。

鉄道AI
AIをトレイン顧客/管理者タブと普通の英語トーンを備えたAI指示エディタ、常にルールを一切使用しません。AIをトレインワークスペース顧客AI管理者AIトーンフレンドリーで簡潔な、決してプッシュしません。常に紛争の請求のための人手引きを提供します。決してない口座をチェックアウトせずに返金を約束します。1TWO MANUALS顧客と管理AI2PLAIN ENGLISHトーン、常に、決して3GROUNDED知識ベースプラス
新しく雇い手、顧客、管理者マニュアルのようにAIを訓練する。(常に、決して)あなたのKBに接地した。

トレーニングエリア2

顧客AIのプロンプト

チャットウィジェットでAIが顧客とどのように話しているかを制御する。 これは、適切な取得する最も重要なプロンプトです。

AI のプロンプトを管理者に

オペレータダッシュボードでAIが管理者チームを支援する方法を制御します。これにより内部の問い合わせとアクション実行が行われます。

優れた顧客AIプロンプトを書く

顧客AIのプロンプトは、これらの領域をカバーする必要があります。

1
アイデンティティ

AIとは誰ですか?名前、役割、個性をもちましょう。例:「アメストアのフレンドリーで知識のあるカスタマーサポートアシスタントであるルナです」

2
トーンとスタイル

どのように通信する必要がありますか? 例:「専門的で暖かいです。簡単な言語を使用してください。 jargonを避けます。 応答簡潔に保って下さい()2-3段落最大)。

3
知識の境界

知っておくべきこと、わからないこと?例:「当社の製品、価格設定、出荷および返品ポリシーについて知っています。競合他社製品や社内の決定については知りません」

4
エスカレーションルール

人手が離脱するべき時?例:「人のエージェントにエスカレート」は、顧客が返金を求め、法的行動を言及し、セキュリティの問題について報告したり、3回同じ質問をしたりします。

5
決してできないこと

堅い境界。例:「決して約束の払い戻しを約束します。内部価格設定式を共有しません。存在しない製品機能を作ることは絶対にありません。医療、法的、または金融アドバイスを与えないでください」

事例紹介

顧客事例 AI プロンプト・オンラインストア
You are Aria, a friendly customer support assistant for TechGear.

PERSONALITY:
- Warm and professional
- Concise (2-3 paragraphs max per response)
- Use simple language, no jargon
- If unsure, say so honestly

KNOWLEDGE:
- Our products: laptops, accessories, software subscriptions
- Pricing: as listed in the knowledge base
- Shipping: free over $50, 3-5 business days standard, 1-2 days express ($12)
- Returns: 30-day money-back guarantee, must be in original condition

ESCALATION (hand off to human):
- Refund requests over $100
- Account security concerns
- Legal threats or complaints
- Customer explicitly asks for a human

NEVER DO:
- Promise specific delivery dates (say "estimated")
- Share discount codes not in the knowledge base
- Make up product specifications
- Give financial or legal advice
顧客事例 AI プロンプト・ホスティング会社
You are Atlas, an AI assistant for CloudHost web hosting.

TONE: Technical but accessible. Assume the customer has basic web knowledge.

KNOWLEDGE:
- Shared hosting, VPS, dedicated servers
- cPanel, DNS, SSL, email configuration
- WordPress, Joomla, Drupal installation
- Common error codes and troubleshooting

ESCALATION:
- Server outages affecting multiple customers
- Data loss or security breach reports
- Billing disputes over $50
- Complex migration requests

BOUNDARIES:
- Do NOT access customer servers or databases
- Do NOT change DNS records or passwords
- Always recommend the customer makes changes themselves
- For code issues, suggest steps but clarify you cannot debug their application

時間を経ち、あなたのプロンプトをクリアする

1
基本で起動

アイデンティティ、トーン、および重要な境界から始めます。一日中すべてをカバーしようとしないでください。

2
AIの歴史を週刊で見直しる

AIが誤った回答や、潜在的回答をした会話を読みます。

3
プロンプトを更新する

再発の問題のための特定のルールを追加します。例:AIが払い戻しを約束し続ける場合は、「返金を約束しないでください。請求チームにエスカレーションする」と言います。

4
知識の追加

AIが質問に答えられない場合は、プロンプト内のすべてのものに合うようにしようとするのではなく、ナレッジベースへの回答を追加します。

⚠️
プロンプトを 2,000 で保存します。 長いプロンプトは、AI の混同やトークンコストの増加が可能です。 代わりにナレッジベースに詳細な情報を入れます。
プロンプトと知識ベースの違いは何ですか?+

プロンプトは、人格、境界、ルールを定義します。ナレッジベースでは、実際の情報(製品詳細、価格設定、ポリシー)を提供します。AIは両方を読みますが、KBが回答を提供しながら、プロンプトの形状動作を読み取ります。

異なる部署のプロンプトが異なっていますか?+

プロンプトは、ワークスペースです。異なる部門のAI行動を異なる必要がある場合は、ナレッジベースを使用して、部門固有の情報を提供し、部門のコンテキストをあなたのプロンプトで言及します。

人工知能

AIの歴史

AI Historyは、AIが顧客や管理者と抱えているすべての会話を示しています。 それを監査するために使用し、間違った答えを見つけ、トレーニングギャップを識別します。

AIの歴史
AIの歴史型バッジ、質問と回答、応答時間および結果でAIのログがオンします。AIの歴史ワークスペース記録されるあらゆるAIの回転チャットQ: 注文はどこですか?A:今日出荷、UPS追跡...0.9sansweredticketドラフト T-12345_返金確認書草案1.4sdrafted管理者今週のチケットをまとめる12-line 要約が返されます2.1s行 IチャットQ: キャンセル人間に手を離す0.7sescalated1EVERY TURNプロンプト、応答、アクション2SEARCHABLEフィルター及び輸出3OWNER-ONLY完全な監査のトレイル
あらゆるAIが、正確なプロンプト、応答、時間と結果で記録された(チャット、チケットのドラフト、管理者アクション)をオンにします。

各会話のショー

日程・時間

会話が起こったとき。

顧客アイデンティティ

知られていない場合は、名前と電子メール IP そして国。

チャンネル

ウィジェット、自動返信、メールのドラフト、または管理者AIをチャットします。

メッセージ

会話の完全トランスクリプト:顧客メッセージとAIレスポンス。

トークンの使用

会話が消費されるトークンの数。高いトークンの使用は、AIが過剰に応答を動詞したり、会話が円で行っていることを示すかもしれません。

取られた行動

会話中に実行されるAI(注文、作成されたチケットなど)の操作。

リクルート

CSATが有効になっている場合、この会話の顧客満足度評価。

問題の発見

キーワードから探す

特定のトピックを検索して、AIがどのように処理するかを確認します。 例:「返金」で検索して、払い戻しポリシーに従ってAIが確認します。

定格によるフィルタ

満足できない顧客を集中するために、低評価の会話のみを表示します。

チャネルによるフィルタ

チャットとは別に自動応答を監査するために、チケットオート返信のみを表示します。

トークンの使用によるソート

トークの会話が高まっています。AIは、丸みを崩したり、質問に答えるのに失敗したりするといった問題を示すかもしれません。

週刊監査のルーチン

1
低い会話をチェック

完全な成績表を読んでください。何が間違っていたのですか?知識ギャップ、トーンの問題、または間違った答えでしたか?

2
会話の高音順チェック

これらは混乱を示すかもしれません。AI自体が繰り返されたのでしょうか?問題の理解に失敗しましたか?

3
トレーニングの更新

知識ギャップについては、ナレッジベースに記事を追加します。行動の問題のために、AIプロンプトを更新します。間違った回答を再帰化するには、明示的な補正ルールを追加します。

知識ギャップの発見

シナリオ:
You search AI History for "installation" and find 15 conversations where the AI said "I do not have specific installation instructions for this product."
何をするか:

これは、あなたのナレッジベースがインストールガイドを欠落していることを意味します。各製品のインストール手順に関する知識ベースの記事を作成します。それらを追加した後、AIのインストール質問にテストします。

人工知能

AIのインサイト

AI Insightsは、会話パターンと表面を自動分析します。一般的な質問、満足度トレンド、知識ギャップ、エスカレーションパターン。

AIのインサイト
AIインサイト(知能ハブ)インテリジェンスハブ:AIの今日のブリーフ、スマートアラート、スコアア・リード/分析-a-Pageツール、および 14-Day トラフィックパターンチャート。AIのインサイトワークスペース翌日の朝食トラフィックアップ 12%; 3ホットリード;2取引はフォローアップが必要です。スマートアラートエラーのスピーキング/pricing でバウンスアップ米国からの新ホットリード先週の復活リードをスコア / ページ分析IP または URL…実行する14-Day 交通パターン1翌日の朝食AIが朝の要約を書いている2SMART ALERTS表面される異常3ON DEMANDリードをスコアする・ページ分析
実際のインテリジェンスハブ:AI-written今日の短い、異常のためのスマートアラート、オンデマンドリードスコアリングとページ分析、および 14-day の交通パターン。

どのようなインサイトが表示されるか

トップクイズ

よく聞かれた質問。 「パスワードをリセットする方法」が #1, あなたの知識ベースは、著名なパスワードリセットガイドが必要です.

満足の傾向

CSATは、時間をかけてスコアを上げます。AIの満足度が向上したり、低下しているのでしょうか?突然のドロップで何かを壊した知識ベース変更を示すかもしれません。

決断率

人間の介入なしでAIが解決する会話の割合は? 上記レート 70% 良いです。 以下 50% つまり、AIはより多くのトレーニングを必要としています。

エスカレーションの理由

なぜ会話が人間に手を離すのか。 一般的な理由: 顧客要求の人間、AIは答えることができませんでした, 機密トピック, 請求の問題.

知識ギャップ

AIが「知らなかった」とよく言われたり、自信の低い回答をしたりするトピック。

平均会話長さ

会話あたりのメッセージ数が多かった。非常に長い会話(10+ メッセージ)は、AIが質問を理解していない可能性があることを示すかもしれません。

洞察力を使用して改善します

シナリオ:
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
何をするか:

これは、明確な知識ギャップです。ステップ:()1)すべての保証条件、クレームプロセスおよび除外をカバーするナレッジベースで包括的な保証記事を書きます。 (2) 保証情報を参照するためにAIのプロンプトを更新して下さい。()3)保証のエスカレーションが低下するかどうか確認するために、来週にAIインサイトを監視します。

人工知能

アドミンAIの Playbook

アドミンAI(アスク)OpsIQ) あなたのチームが管理するのを助けて下さい OpsIQ 管理者ダッシュボードから。データを調べ、機能の説明、チケットのまとめ、プラットフォームアクションを実行するために依頼することができます。

管理者AI
アドミンAIの Playbookパラメータと確認/キャンセルを示すAI提案プラットフォームアクションカードを備えたAsk-OpsIQ コマンドボックス。お問い合わせ OpsIQワークスペースお問い合わせ OpsIQオーバーデューアカウントのサービスの中断 #4821_人工知能提案された行為:中断_serviceアカウント: #4821 (オーバーデュー) $120)プラットフォーム: WHMCS · リバーシブル・監査確認するキャンセル1ASK ANYTHINGプレーン・イングリッシュのコマンド2PROPOSE FIRST実行前に示されるアクション3YOU CONFIRM監査および監査
管理者AIに、あなたが普通の英語で何を望むかを伝えてください。それは正確な行動(スコープド、リバーシブル、監査)を提案し、確認を待ちます。

管理者AIができること

データを調べる

質問: "私にすべてのチケットを表示 [email protected] 注文状況の「ORD-」5523?"

シュマーライズ

依頼:「最後にまとめる」10 チケット「今週のトップサポート課題とは?」

説明機能

質問:「自動返信を設定するにはどうすればよいですか?」または「バウンス率カードがどういう意味ですか」

アクションを実行

「チケットを作成する」[email protected] 請求について」または「チケットを閉じる T-12345"

プラットフォームのクエリ

「昨日の訪問者数が何人か?」または「今月の収益はどうなりますか」と尋ねる

会話例

顧客を探し上げる

シナリオ:
Admin asks: "Find customer [email protected] and show me their recent activity"
何をするか:

AIは、訪問者セッション、チケット、チャット会話、注文、およびCRM連絡先のあらゆる接続されたデータソース全体で顧客を探し上げます。 各項目へのリンクを使用して、最近の活動の概要を返します。

日次要約の取得

シナリオ:
Admin asks: "What happened today?"
何をするか:

AIが要約する:「いつまでも 245 訪問者(アップ) 12%), 8新券(新券)3 AIによる解決2新規注文合計 $198 と、1配送遅延に関するチャットエスカレーション。

アクションを実行する

シナリオ:
Admin asks: "Change ticket T-5523 priority to Urgent"
何をするか:

AI は「通常から緊急にチケット T-5523 優先順位を変更します。これは SLA タイマーに影響します。確認しますか? 確認すると、アクションが実行されます。

💡
Admin AI は、アクションレジストリに登録されたアクションのみを実行します。アクションや外部アクセスシステムを発明することはできません OpsIQ.
人工知能

顧客AIシナリオ

期待される行動とトレーニングのヒントで、一般的な顧客向きのAIシナリオをカバーしています。

顧客AI
顧客AIシナリオ期待されるAIの動作と、それぞれに結果タグを組み合わせた顧客の質問のライブラリ。顧客AIシナリオワークスペースシナリオライブラリ・想定されるAI行動「注文はいつですか?」コネクターによって順序を、追跡を与えます見て下さい解決「返金したい」アクノレッジ、約束しない・人への手ハンドオフ「サービスが下ろすのか」ステータスの確認、現在の状態の報告ステータス「アカウントをキャンセル」意図を確かめ、そして人間に指示して下さい確認する1SCENARIOSよくある質問2EXPECTEDAIがどのように答えるべきか3試験結果トレーニングギャップを見つける
実際の顧客の質問のライブラリと、AIがそれぞれをどのように処理するかを正確に把握して、トレーニングをテストし、ギャップを見つけます。

シナリオライブラリ

注文状況の問い合わせ

シナリオ:
Customer: "Where is my order #12345?"
何をするか:

期待されるAIの行動:()1)プラットフォームコネクタを介して注文を探します。 (2) 現在の状態を報告して下さい(処理し、出荷されて、渡される)。 (3) 利用できる場合追跡番号を含んで下さい。(4) 注文が遅れた場合は、推定タイムラインを認め、提供して下さい。(5) 決して追跡情報を発明しません。

パスワードリセットリクエスト

シナリオ:
Customer: "I forgot my password and cannot log in"
何をするか:

期待されるAIの行動:()1) 知識ベースからパスワードリセットの手順を提供 (()2) リセットリンクまたはページパスを含める。(3) リセットメールが数分かかることがあります。 (4)迷惑メールフォルダをチェックする5) お客様がまだリセットできない場合は、人間にエスカレートします。

特徴 要求

シナリオ:
Customer: "Can you add dark mode to the mobile app?"
何をするか:

期待されるAIの行動:()1) 提案をありがとう。()2) 機能のリクエストがどのように処理されるか説明する(遅延、見直し、優先順位付け)。 (3) 機能が組み込まれる約束をしないでください。(4) 同様の機能が存在する場合、それを言及します。

法案争議

シナリオ:
Customer: "I was charged but my service is not working"
何をするか:

期待されるAIの行動:()1) 不満を認める。(2) 可能であればサービスの状態をチェックしてください。(3) すべての詳細を持つ請求部門にエスカレートします。 (4)払い戻しを約束しないでください。(5) チケットを優先的に High に設定します。

オフトピックの質問

シナリオ:
Customer: "What is the weather like in London today?"
何をするか:

期待されるAIの行動:()1)Politelyリダイレクト。 「私はあなたの[会社]サポートアシスタントであり、当社の製品やサービスに関する質問に役立ちます。 気象情報については、気象サービスを試してください」(2)製品に関する質問がある場合に尋ねます。

顧客AIの行動をテストするにはどうすればよいですか?+

当ウェブサイトをプライベート/シークレットブラウザで開くと、AIとチャットして顧客として連絡してください。一般的な質問やエッジケース、および対価なシナリオを試してください。AIがあなたのプロンプトルールに従い、知識ベースコンテンツが正しく使用されることを確認してください。

人工知能

AIナレッジベース

ナレッジベースは、AIが質問に答える記事のライブラリです。顧客が何かを尋ねると、AIは関連記事の知識基盤を検索し、それらを正確な接地応答を生成するために使用します。

知識ベース
知識ベース知識店に供給するソース, その後、AIは地面を生成します, 引用された答え.知識ベースワークスペースソースウェブサイトのクロール助け記事よくある質問インポートされたドキュメント知識意味 + キーワード人工知能接地回答引用されたソースを使って。"reunds take 3–_5営業日1INGESTクロール、FAQ、インポート2RETRIEVEセマンティック + キーワード3GROUNDEDコンテンツからの回答
サイトのクロールとドキュメントをナレッジベースにインポートします。AIは、適切な部分や回答、接地および引用語句を取得します。

作品の使い方

1
お客様からのお問い合わせ

「返還方針とは?」

2
AIが知識ベースを探し出す

OpsIQ キーワードと意味を一致させることで「返品ポリシー」の記事を見つけます。

3
AIは応答を生成します

この記事を読んで記事の内容に基づいて自然言語の回答を書きます。

4
顧客は正確な答えを得ます

回答は、AIの一般的なトレーニングデータではなく、実際の方針で構築されます。

良質な記事作り

投稿ごとのトピック

各トピックごとに別々の記事を書いてください: 返品ポリシー、配送料、アカウント設定、パスワードリセット。 関連のないトピックを組み合わせないでください。

FAQ のように書く

質問の顧客から、回答を提出し始めます。これにより、AIは記事に質問を一致させることができます。

具体的に

「返還は、内部で開始する必要があります 30「返品ポリシー」よりも「納期」が優れています。

エッジケースを含ま

国際的返品とは? デジタル製品はどうですか? 販売で購入した商品について? 例外をカバーします。

それを流れ続ける

四半期ごとに記事を見直します。 古い情報を削除します。 変更時に価格設定、ポリシー、および手順を更新します。

初心者の記事を書く必要があります

船積みおよび配達

配送コスト、納期、追跡、国際輸送、および取り扱い遅延。

返品・返金

ウィンドウ、条件、プロセス、払い戻しのタイムラインおよび例外を返します。

口座管理

パスワードリセット、メール変更、アカウント削除、データエクスポート。

料金と請求

説明、請求サイクル、支払い方法、請求書、通貨を計画します。

製品ガイド

各製品や機能を使用する方法。スクリーンショットでステップバイステップの指示。

トラブルシューティング

一般的な問題と解決策。エラーメッセージとその修正。

コンタクト

業務時間、サポートチャネル、応答時間、エスカレーションパス。

法的およびコンプライアンス

個人情報保護方針の概要、サービスの要約、GDPR データリクエスト。

コネクタの知識

各コネクタはAIに知識を積むことができます。コネクターが有効になっていると、その内蔵のナレッジ記事(製品カタログ、一般的な質問、プラットフォーム固有のトラブルシューティング)が自動的にAIに利用可能になります。コネクタの設定でコネクターの知識やオフを切り替えることができます。

トークン予算

ナレッジベースには、構成可能なトークンの天井(デフォルト: 32,000 トークン)は、会話ごとにAIにどれだけの知識コンテキストが送信されるかを制御するものです。あなたのナレッジベースは非常に大きい場合、AIはこの予算内で最も関連性の高い記事を選択します。AIが関連する記事が見つからない場合は、天井を上げます。トークンコストを削減したい場合は、それを減らすことができます。

どんな記事がありますか?+

まずは5-10 最も一般的な質問をカバーする記事。AI HistoryとAI Insightsを通じてギャップを識別するために、もっと追加してください。ほとんどの企業は必要です 20-50 包括的なカバレッジの記事。

別のシステムから記事をインポートできますか?+

現在、記事は OpsIQ で手動で作成されます。既存のFAQやヘルプセンター、ドキュメントからコンテンツをコピーペーストできます。

どのような形式が記事になればよいですか?+

原文は最もよく機能します。AIは、構造化された HTML やマークダウンよりも自然言語を良く理解しています。顧客に説明するように書いてください。

人工知能

AIの評価とWatchtower

評価セットは、顧客の質問を繰り返して回答の品質、引用、エスカレーションおよび行動安全のためのテストに変えます。

製品画面
AI評価AI評価では、金色のテストケース、必要な行動、最新の結果、および定期Watchtowerの実行をリストしています。AI評価ワークスペースSETS6CASES84PASS RATE96%ライブワークスペースビュー配送ポリシー必要な引用パス返金リクエスト人員確認必須パスサポートされていないクレーム禁止行為パス移行質問期待されるソース欠落失敗1CREATE CASESゴールデンインプットとルール2RUN SAFELYドライランまたはライブエバー3WATCH日・週のスケジュール
AI評価では、金色のテストケース、必要な行動、最新の結果、および定期Watchtowerの実行をリストしています。

管理者は、プロンプト、予想されるソースラベル、必須の引用、人間確認規則、エスカレーションの期待と禁止された行動で評価セットを作成することができます。 セットを直接実行し、それを乾かして、選択した履歴を再再生します。

時計塔 日頃または週単位で検診し、数のケースを(予定パスごとに8つまで)実行します。provider/model、プロンプトバージョン、ナレッジバージョン、生産行動を変更する前に提案された行動と費用を伴う障害を確認します。

人工知能

翻訳・通訳

言語は、翻訳された顧客向きのテキストと使用時の動作を管理します。OpsIQ 顧客の言語に従って下さい。

製品画面
中国語(簡体)言語のページでは、ソース言語、翻訳された言語、ドラフト/ライブ状態、および顧客の言語行動を示します。中国語(簡体)ワークスペースコース中国語(簡体)LANGUAGES4ライブ3ライブワークスペースビューフレンチインターフェイスとコンテンツライブドイツ語インターフェイスとコンテンツライブスペイン語ドラフト翻訳ドラフト顧客をフォロー検出された言語で応答オンリー1SET SOURCE元のオペレータ言語2ADD LANGUAGE背景の翻訳3PUBLISHドラフトまたはライブ
言語のページでは、ソース言語、翻訳された言語、ドラフト/ライブ状態、および顧客の言語行動を示します。

OpsIQ は、オペレータが入力した顧客層のテキストを翻訳します。翻訳を作成する前にソース言語を正しく設定し、ターゲット言語を追加してから公開前のドラフトを確認します。 「Follow Customer language」は応答言語を制御します。ウィジェットインターフェイスの変換は、そのボタン、ラベル、システムテキストを制御します。

翻訳スコープは、原稿のみまたはライブでも構いません。人的レビューなしで法的、返金、セキュリティ、安全に関するテキストの機械翻訳に依存しないでください。

独自のワーディングを保持するすべての場所は、クライアントチャットメッセージ、プロモーション、積極的なメッセージ、チャットフロー、ガイド付きツアー、発表、ティーザーバブルおよび 調査・形態. 調査面は、すべての公開されたアンケートを完全にカバーします:タイトル、すべての質問、すべての回答オプション、ボタン、歓迎および感謝コピー、ページクロームと結果のページ。キーは、問題IDとオプション値に縛られているので、質問やオプションを再注文することは、翻訳を失うことを防ぎ、メッセージだけ再翻訳する1つのメッセージをリワードしています。公開ライブアンケートはデフォルトで提供されます。スコープを拡大したときに参加草案。

チャットメールのアンケートは、実際にチャットした言語をフォローし、ここで提供されている言語が提供されます。そうしないと、システム言語を使用します。6つの編集可能なフィールドもこのページに翻訳され、行動には独自のクライアントチャット設定で切り替えています。

チケットとポータルメッセージ 固定テキスト演算子は、一度とすべての顧客に入力し、その1つの言語で受信します。チケットの承認、開封、クローズド、フィードバックの確認、パートメントサインオフ、ポータルウェルカムライン。(AIの自動返信はこれのいずれを必要としませんが、それはすでに顧客の言語に答えます) 自分の言語でメールを送る 有効にして下さい OpsIQ ライティング、チケットメールは、受信者の言語をこの順番で解決します。ポータルまたはヘルプセンター(チケットに配布)で選択した言語、連絡先レコードのロケール、その後、彼らが書いた言語、スクリプト範囲とマーカーの言葉によってローカルに検出され、外部呼び出しなしです。 言語ページで選択された唯一の言語が使用されるため、機能は言語が追加されるまで入力されます。 グローバル HTML 電子メールのラッパーは意図的に翻訳されていません:それはマークアップです、偽りではありません。 スタッフの顔メール(通知、部門アラート、アナリストの簡略化、スケジュールされたレポート、週刊ダイジェスト)は常にシステム言語を使用しています。

支援サービス

ヘルプセンター

ヘルプセンターは、公開記事から構築されたセルフサービスヘルプサイトです。顧客は自分のパブリックページでそれを読み、検索することができ、チャットウィジェットの右側にあるため、会話を開く前に自分自身に答えを見つけることができます。あなたの知識ベースから来るすべてのもの、あなたのAIを基調とした同じコンテンツもあなたの公共の助けを借ります。

お客様がお目にする場所

公開ページ

A clean, searchable help site at <code>/help.php</code>. Customers browse by category, search, and open any article. You can give it your own name and style.

チャットウィジェット内

チャットウィジェットのヘルプリンクなので、チャットを離れることなく記事を検索できます。まだ人がいる場合は、会話を開始してから1タップかかります。

それをオンにして下さい

1
ヘルプセンターページを開く

Go to <code>Config, then Help Center</code> in your admin and switch on <strong>Enable public Help Center</strong>.

2
名前をつけてみる

ヘッダーとブラウザタブに表示されているヘルプセンター名を設定し、ビジュアルスタイルを選択します。メニューなしでクリーンなページでトップナビゲーションをオフにできます。

3
いくつかの記事を出版

投稿記事を公開するまでのショーは何もない。次の部分がどのようにカバーする。

ヘルプセンターに記事を公開

記事は、あなたの知識ベースに住んでいます。 記事は公開され、公示されるとヘルプセンターに表示されます。 これを行うにはいくつかの方法があります:

投稿記事

記事を開き、公開されたマークをマークし、ヘルプセンターで表示するオプションをクリックします。

一度にすべてを公開する

Use the <strong>Publish All</strong> button to push your whole published set to the Help Center in one click, instead of doing them one at a time.

よくある質問を記事に変える

Already have FAQs? Use <strong>Publish all to Help</strong> to turn them into help articles so they sit alongside everything else.

既存の知識ベースをインポート

別のヘルプデスクから移動する? インポート KB 記事タブのボタンは、既存の知識ベースをあなたのために持ってきます。 あなたのコンテンツでそれを指す3つの方法があります:

URL を貼り付ける

現在のヘルプセンターのアドレスを指定します。プラットフォーム(例えば Zendesk)を認識すると、そのプラットフォームから正確なカテゴリツリーを読みます。そうしないとサイトをクロールし、ページから構造を再構築し、実際の記事のみをインポートしてログイン、価格設定、および連絡先ページをスキッピングします。

接続されたアプリを選ぶ

If a platform is already connected to this workspace and it holds a knowledge base, it shows up in a dropdown under <strong>Import from a connected app</strong>. Select it and import, no URL or password needed. The app is only listed once it is connected and set up.

アップロードする CSV

No live site to point at? Upload a spreadsheet with <code>title</code>, <code>category</code>, and <code>body</code> columns. Put <code>Parent / Child</code> in the category column to build nested categories.

どの方法を選ぶか、あなたを得る プレビュー初: 見つかった記事、カテゴリ別にグループ化、チェックボックス付きそれぞれが、あなたが望まないものをドロップすることができます。 インポートをクリックするまで保存されていないもの。 その後、あなたはできる ユダ ワンクリックでインポート全体が、または 再同期 後で URL または、接続アプリのインポートを新規および変更された記事をプルします。

💡
Developers: any connector can advertise its knowledge base to this dropdown by declaring a <code>kb_capabilities</code> block in its <code>settings.json</code> (type <code>kb_source</code>, with an <code>adapter</code> and a <code>base_template</code>). See the Connectors section and the platform-connector reference.

AIと組織する

ティディヘルプセンターは、検索が簡単で簡単にできます。 AIと組織する ボタンはあなたのために縛りません。 1つで、公開された記事を読み、それらをセンシブルカテゴリにソートし、タグを追加します。 それは1つを必要とするときにカテゴリを作成して、既に収まるカテゴリーを再使用し、あなたがすでに組織しているものをスキップしますので、新しい記事を追加するときに再びそれを実行することができます。 オンにする AIがサブカテゴリに整理する で ヘルプ センターの設定と、ネストの下に記事をファイルすることもできます Parent / Child サブセクションを持っていた知識ベースをインポートした後、カテゴリは便利です。

💡
カテゴリー 顧客を閲覧する方法を与え、タグはパブリックページとウィジェットの両方で検索を鋭くします。 その後に名前を変更したり、物事を移動することができます。 AIは強力な出発点を与えます。セットアップが付いてないです。

チャットウィジェット内のヘルプセンター

チャットウィジェット内でヘルプセンターを右表示できるので、メッセージの前に回答を検索できます。チャットウィジェットの設定で、ヘルプリンクが表示されている場所を選択します。

ヘッダーの

ウィジェットの上部にある小さなヘルプアイコン。

一番下にある

「ブラウスヘルプセンター」など、メッセージボックスの下のテキストリンクです。 ワーディングを変更できます。

どちらの場所も

ヘッダーと下部に表示して、最も可視性が向上します。

ヘルプリンクには、ウィジェットの外観設定で独自のカラーコントロールがあります。 なし 起動カラーに合わせ、または選択する ソリッド 色または色 グラデーション. 全体ヘルプ体験はウィジェットのテーマに従っており、ブランドの一部として常に見えます。

自分のウェブサイトアドレスにヘルプセンターを置く

既にヘルプセンターにクリーンで共有可能なアドレスが含まれている箱から外(例えば /help/your-help-center)。 1つのステップをさらに進め、あなたの下でそれ役立つことができます ドメイン、従って顧客および検索エンジンはあなたのブランドの一部としてそれを見るように、例えば yourdomain.com/help または help.yourdomain.com. すべてのドメインで作業を続けます:リンク、画像、検索、記事の評価。

公式サイト

In <strong>Config, then Help Center</strong>, open the <strong>Embed</strong> tab and find "Show your help center on your own web address". Pick your setup (Cloudflare, Nginx or Apache), copy the ready-made block, and paste it into your site. Each option has a <strong>Setup guide</strong> button next to it with the exact steps.

サブドメイン

Prefer <code>help.yourdomain.com</code>? The same panel has a subdomain option. On Cloudflare a subdomain is the most reliable route, and it gives you a clean address with nothing after it.

💡
Using Cloudflare? It only runs its Worker on an address that is proxied through Cloudflare (the orange cloud). Your main domain often points straight at your website, so a rule placed on the main domain can quietly do nothing. The dependable way is a proxied subdomain like <code>help.yourdomain.com</code>. The Setup guide walks you through the one DNS record and the route.
SEOに適しています。 助けセンターが独自のドメインにあると、検索エンジンはブランドの下に記事をインデックス化します。 各ページでは正しいアドレスとサイトマップのリストを宣言しているので、同じ記事は2回インデックスされません。
💡
Using the in-widget help link too? In the chat widget's "Open in help center" settings, set <strong>Where the link goes</strong> to <strong>Your own help center domain</strong> and enter the same address. Then those article links open on your domain as well, not on the OpsIQ address.

ヘルプセンター全体がどのようにして実行されているかを見る

単一粒子の投票を超えて、ヘルプセンターは独自のものを持っています analytics. ヘルプセンターの設定でそれを切り替えて、人々があなたの助けをどのように使うかを静かに記録します。最も見られた記事、彼らが検索するもの、そして空の戻ってきた検索(既製のトーライトリスト)、訪問者の国やデバイスを自分で作業するので、レポートにインストールされたチャットウィジェットを必要としません。 すべての番号は、それぞれのために示されています both 助けが現れ、公開ページとウィジェットのヘルプだけでなく、組み合わせて、各人が実際に使用しているどのくらいの量を見ることができます。

💡
Analytics stays off until you switch it on, and you can have visitor IP addresses anonymized. Nothing is recorded before you opt in.

各ページで表示されるものを選択してください

ヘルプセンターの各セクション(ホームページ、人気記事、カテゴリページの記事一覧など)には独自のシンプルなルールがあります。各セクションでは表示または非表示にしたり、表示したりすることができます all アイテム、 設定番号あの 最新記事またはあなただけのもの feature 星付き。ルールがリストをキャップすると、顧客はまだ「すべてを表示する」リンクを取得しますので、本当に到達していない。

また、役に立つ投票がどのように見えるかを決めます: 隠されて, 優しい比率 "12 のりば 14 この役に立つか、または明白な親指数を発見しました。 最小限の投票設定は、awkwardを示す新しい記事を停止します "0からだ0".

どの記事が働いているかを見る

あらゆる記事が紹介されています。 こんなに役立たせましたか? プロンプト。 はい、または記事ごとにカウントされていないので、質問に答える記事がよくあると書き換えが必要なグレンスで見ることができます。同じ訪問者から繰り返した投票は無視されます。そのため、数が正直にとどまります。

テキストとラベル

ヘルプセンターの見出しとラベルを変更して、音声にマッチさせることができます。フィールド空白のままにして、センシブルなデフォルトに戻りますので、実際に変更したい単語を編集するだけで済みます。

ヘルプセンターは、AIで1つのライブラリを共有します。ここで公開するすべての記事は、チャットやチケットに回答するために使用されるAIが同じコンテンツです。そのため、他の人を改善します。

よくある質問

ヘルプセンターに別々のコンテンツを記述する必要がありますか?+

いいえ。既に使用しているAIと同じ知識ベース記事から構築されています。一度記事を出版して、両方にサービスを提供できます。

社内の記事は保存できますか?+

はい。公開された記事のみで、ヘルプセンターに公示が現れます。未発表のものはそのまま残っています。

お客さまは、まだお一人のご来店をお願いできますか?+

はい。ウィジェットは、会話を始めるのからタップを離れた場所にあるので、誰にも侵入しないでセルフサービスします。

成長とSEO

サイトインテリジェンス(SEOスイート)

サイトインテリジェンスは OpsIQ's組み込みSEOと検索可視化スイート。検索エンジンのようなサイトをクロールし、ランク付けするトラック、キーワードの調査、バックリンクや競合他社の時計、ローカルマップの存在感をスキャンし、ページの速度をチェックし、すべての顧客の準備レポートにそれをオンにします。AIアナリストは修正と修正案を作成できることを説明しています。それはプレミアム機能です。サイドバーにあるサイトのインテリジェンスとして有効になっているとき。ドメインのすべてのデータは、決して別々のデータが保存されず、更新されたりすることはありません。

サイトインテリジェンス
サイトインテリジェンスダッシュボードサイトヘルススコア、キーワードランクトラッキング、トラフィックトレンドを示すSEOダッシュボード。サイトインテリジェンスyoursite.com86サイトの健康3重要な問題キーワードランクトラッキングaiヘルプデスク#3ライブチャットサアス#7代理店のcrm#12オーガニッククリック1クロウ技術的な問題を見つける2トレイルランク、キーワード、バックリンク3AIアナリスト修正の説明と草案
サイトインテリジェンスの概要:最新のクロール、ライブキーワードランクトラッキング、有機クリックトレンド、および3ステップループからサイト健康スコア:クロール, トラック, AI 修正を草案化してみましょう。

這いを走る・ここからスタート

cwl は、検索エンジンが技術的な問題を見つけるために、あなたのページにアクセスする OpsIQ です。壊れたリンク、不足しているタイトル、薄いコンテンツ、遅いページ、インデックスの問題。

1
這いを始めよう

概要で、クロールを開始するにはクリックします。 OpsIQ キューに入れ、背景にあるページを通して動作します。ステータスインジケーターは進行状況を表示します。

2
レポートを読む

終了すると、問題やページリストを開きます。各号は重大化してグループ化され、最初に最大の勝利に取り組むことができます。

3
AIが助ける

AIアナリストは、誤ったこととなぜ問題の明白な言語の簡単な作成を分析し、適用する前にレビューを示唆した修正を生成することができます。

サイトインテリジェンスが追跡する

クロール&サイトヘルス

技術的なSEOの問題のページにスキャンし、問題のあるすべてのページをリストします。いつでも再実行するか、スケジュールします。

ランクトラッキング

Add the keywords you care about; OpsIQ checks where your site ranks and tracks movement over time.

キーワード研究

ターゲットに新しいキーワードのアイデアを発見し、AIキーワードコーチが優先順位を上げます。

バックリンク

誰がリンクしているか、リストを更新し、サイトに関連付けられたくないリンクを解凍します。

競技者

競合ドメインを追加し、AIの競合分析で自分の視認性を比較します。

ローカル(マップ)グリッド

地理的なグリッド全体でローカルリストの可視性をスキャンして、地図上に表示する場所とGoogleビジネスプロファイルツールを確認します。

ページのスピード

ページ速度チェックを実行して、ランキングやコンバージョンを傷つける遅いページを修正することができます。

AIコンテンツ

ターゲットを絞るキーワードで目的とするコンテンツの簡略化とドラフトを生成する。

レポート

上記すべてのものをプリント可能で、顧客対応のレポートを作成できます。

Google を正確にデータに接続する

2つのGoogleのコネクターは実数に推定を向けます:

Google検索コンソール

おすすめ商品

正確なクエリをプルし、あなたのサイトのためのGoogleのレポートをクリックし、あなたの財産をマップし、Google自身のデータから直接顔のランキング機会を正確に表示します。

Google Analytics 4

交通アクセス

SEOデータとともにトラフィックとエンゲージメントデータを収集するため、レポートは可視化と行動を一緒に表示します。

更新とホワイトラベルレポートのスケジュール

手動ですべてを実行する必要はありません。スケジュールされた更新は、再実行クロール、ランクチェック、キーワードチェック、バックリンクリフレッシュ、ローカルグリッドスキャンおよびレポート生成を10年(計画とボリュームに応じて毎日または毎週)更新します。これらは OpsIQ cron を介して実行し、Cron と自動化セクションを参照してください。印刷可能な顧客対応文書として生成されたレポートエクスポート:エージェンシーは、各クライアントに定期的なSEOアップデートを送っており、各ドメインが独立している間、独自のデータのみがデータを分離しているためです。

一部のサイトインテリジェンスは、外部データプロバイダとAIを介した外部データプロバイダーを呼び出しています。OpsIQ's 設定されたプロバイダー。スイートがプランの有効になっているときに、ボックスから動作します。リフレッシュが実行されていない場合は、確認します OpsIQ cron は実行中 (Cron とオートメーションを参照)。
SEOトラッキングのためにサイトに何かを追加する必要がありますか?+

クエリは、サイトに触れずに、Crawls、ランクトラッキング、キーワードリサーチ、バックリンクを操作できます。トラフィックと正確な検索データについては、Google Search Console および GA4 を接続します。

ドメインを複数追跡できますか?+

はい。各ドメインを別々に追加します。クロール、ランキング、レポートはそれぞれ別のドメインから完全に分離されます。

どのくらいの頻度でクロールする必要がありますか?+

毎週は、ほとんどのサイトではたくさんあります。大きなコンテンツや構造変更後の需要を這いましょう。スケジュールを設定して忘れないでください。

成長とSEO

自動導入(SEOエージェント)

自動インポートは、実際にクロールとAIアナリストの推奨事項を修正するサイトインテリジェンスの一部です。, あなただけに助言. エージェントは、すでに見つけたサイト知性から厳密に動作します (それは変更を発明することはできません) そして、同じ安全なループを介して各修正を歩く: ドライランプレビュー, あなたのステップごとの承認, ライブ書き込み, 自動スナップショット, そして、オープン・issueがダウンしたことを証明する再ロルクラ. それは、それがターンアウトされたアクションとして表示されます (あなたがそれを管理) それはあなたが唯一の機能として表示し、それまで、自動オンにします.

自動導入
自動導入SEOエージェント推奨SEOの修正をプレビュー、承認、ライブ書き込みで表示するフローは、証明された再クロールです。自動導入yoursite.com推奨の修正Add missing <title>認定資格Fix Robots. txt認定資格投稿サイトマップ.xmlreviewDRY-RUN PREVIEW(DIFF) のリリース+ <title>AI Helpdesk - OpsIQ</title>+ <meta name=description ...>- <title>Home</title>承認する作者:RE-CRAWL課題を解決する 124スナップショット保存1プレスレビュー各固定の乾式差分2応用&ライトSSH またはホストされている API3プローブ&ロールバック再クロール+スナップショット
セッションの実行方法:エージェントは、すでに推奨されているサイトインテリジェンスをリストし、各々のドライランディフュージョンを表示し、承認したものを適用します SSH またはホストされている API, すべての書き込みの前にスナップショット, そして、再クロールは、開放的な発行数が低下することを証明します.

変更できるもの

エージェントは、サイトインテリジェンス(またはAIアナリスト)がそのドメインを既に推奨しているという修正のみを適用します。サポートされているプラットフォーム全体でカバーします:

サーバーの設定

サイトマップ xml.htaccess (Apache/LiteSpeed) またはnginx config の、bots.txt およびリダイレクト、キャニカル、ヘッダルール。

連鎖のリダイレクト

複数のホップリダイレクトチェーンをシングルホップに固定して最後まで崩壊させる URL, 同じ管理された.htaccessブロック内の内部で, 速度とリンク値が余分なホップを介して漏れを停止します。.

Page <head>

ミスや弱ページタイトル、メタの説明、キャノンタグと構造データ(schema)ブロック。

WordPress SEO

Yoast、ランク数学とSEOPressタイトル&メタ、および画像altテキストは、WP-CLIを介して適用され、SSH パスまたはREST API ホストされたパスで。

WordPress 構造データ

追加する JSON-LD (schema) を欠落しているページ。SSH 小規模な管理ヘルパー(必須プラグイン)をパスすると、マークアップが印刷されるので、SEOプラグインの有無にかかわらず動作します。 ホストされたパスでは、SEOのプラグインはそれを運びます。

内部リンク

既存の WordPress コンテンツ内の関連リンクを 1 つ追加して、孤児のページを救助し、関連する投稿を接続します。見出し、既存のリンクまたはショートコード内ではなく、1 ページごとに1つのリンクを一つずつ作成し、最初に承認されます。

薄ページのコンテンツが書き換える

薄ページの完全置換コンテンツのドラフト(クロールオプションでオンに、以下を参照してください)。すべてのドラフツは、公開前にあなたによってレビューされ承認され、古いコンテンツを保存されるので、復元することができます。

ページのキャッシュ (WordPress)

画面が速度の問題を見つけたときにW3 Total Cacheページキャッシュをオンにすると、プラグインがインストールされているので、ページはより高速になります。

Shopify SEO

製品および収集 SEO タイトル & 説明, ページとブログ記事 SEO, プラス 301 リダイレクト、Shopify アドミン API.

Webflow SEO

パーページSEOタイトルとメタの説明 Webflow データデータ API v2. の

修正を自動的に準備する(2つのクロールオプション)

ドメイン(そのクロール設定)用のサイトインテリジェンスの設定パネルには、エージェントが時間前にどれだけの行を上げるかを決定する2つのオプションがあります。 どちらもデフォルトでオフであり、AIクレジットの両方を使用しており、作業が完了したときにのみそれらを切り替えます。

各クロール後の自動予熱AI修正

それぞれのクロールは、それが見つけたもののために具体的な修正コンテンツ(タイトル、メタの説明、altテキスト、スキーマ、リダイレクト)を書きます。そのため、修正は後で要求に基づいて生成される代わりにクロール仕上げの瞬間を見直して適用する準備ができています。各クロールでAIクレジットを使用します。

AIコンテンツが書き換える(thin page)

エージェントは、薄いページのための完全な置換コンテンツを作成することができます。 決して自分自身で公開されていません: 各ドラフトは、サイドの見直し側を変更し、承認または拒否すると表示されます、以前の内容は再利用可能なので、それがパスごとにいくつかのページに限定されています。 1つのドラフドあたりのAIクレジットを使用してください。

💡
どちらのオプションも準備し、作業を草案化します。すべての変更は、任意の他の修正と同じ段階の承認、スナップショット、ロールバックを通過するので、それらをオンにすることは、それ自体で生きて何も置かない。

接続する2つの方法

SSH / SFTP パス

自己管理

自分のサーバー上のサイトの場合、エージェントは接続します SSH/SFTP 保存する資格情報を使用して、サーバーの設定とページファイルを直接編集し、WP-CLIを実行します。WordPress. シェルアクセスとファイルの完全な制御が必要な場合に最適です。

ホストされている-API パス (no) SSH)

シェルなし

許可しないプラットフォーム SSH エージェントは、正式に完全に機能します API コネクター, WordPress (REST + アプリケーションパスワード), Webflow (データ)API v2) と Shopify (管理者)API)。ホストに何もインストールされていません。

💡
WixとSquarespaceは、公開SEOライトがありません API, そのため、これらのプラットフォームで自動インポートは、アドバイザリーモードで実行します:それはあなたが手で適用するために(正確なタイトル、メタまたは設定)を作るために正確な変更が表示されます. 他のすべてが読み取り専用かつ安全です.

コネクターをオンにして下さい

エージェントは、各プラットフォームにコネクタを介して到達します。

作り付け

Shopify そして、WordPress コネクターはと出荷します OpsIQ コネクターの下にそれらを有効化し、ストア/サイトの認証情報を追加します。

マーケットプレイスから

Webflow、コネクタ→マーケットプレイスからWixとSquarespaceをインストールし、同じように接続します。

セッションの実行方法

1
修正を選ぶ

サイトインテリジェンスセクションからオート・イポメンメント(ロケット)を開きます。 既にこのドメインで修正できる問題が見つかったSite Intelligenceのリストです。

2
各変更をプレビュー

あらゆる修正のために、エージェントはライブサイトに触れる前に、ドライランの差分(正確に書き出すもの)を示しています。

3
ステップバイステップ

それぞれ変更を承認(またはスキップ)します。そのステップで明示的なgo-aheadなしで何も適用されません。

4
書き、スナップショット

承認すると、エージェントはライブ交換をします。SSH またはホストされている API スナップショットを最初から保存しますので、変更はロールバックできます。

5
それを導きます、生きて下さい

エージェントが直接、その正確なページを再チェックし、「固定ライブ」の対比を示すので、各修正地をライブページの上で表示します。最後にはサイト全体を再クロールし、オープン・イシューカウントが低下することを確認します。

安全・請求

SEO専用

エージェントは、そのドメインで推奨されるサイトインテリジェンスのみを実行できます。サイトのまたはサーバーに任意の変更を行うことはできません。

段階ごとの承認

それぞれの書き込みは、特定のステップを承認した後にのみ、差分としてプレビューされ適用されます。

スナップショットとロールバック

それぞれの書き込みの前にスナップショットを保存します。そのため、変更は再変換できます。

ライフパーステップの証拠

各変更されたページは、書き込みされ、「修正されたライブ」の評論を取得する瞬間を再チェックされます。そのため、閉じたリカールだけでなく、すぐにライブページに固定が確認されます。

コンテンツは自動公開されることはありません

内部リンクと薄ページのコンテンツの書き換えは、より高い影響です。そのため、承認のために常にあなたに表示され、実行するモードに関係なく自動的に適用されません。

マネージドAIのみ

管理されたAI上で自動展開が実行されます。ワークスペースが独自の(BYOK_)キーを使用しているときにブロックされます。

請求

これらを使用するように、AIトークンは普通に請求します。また、同じマネージド・エイクレジットから引き出されるオート・イポメンションセッションごとに1つのフラットなパーユース料金です。

オート・イポメンションはデフォルトでオフです。AI設定ページ(自動実装カード)で有効になり、プラットフォームのコネクタが最初に接続されていることを確認してください。
質問せずに何かを変えますか?+

いいえ。 変更は、ドライランの差分としてプレビューされ、そのステップを承認した後にのみ適用されます。 スナップショットは各書き込み前に保存されるので、ロールバックできます。

必要ない SSH アクセス+

コメントはありません。WordPress, Shopify または Webflow. これらは、彼らの公式を通して働いています APIs シェルアクセスなし。SSH エージェントがサーバーの設定とファイルを直接自分のサーバー上で編集するのを望むときに使用した2つのパスの1つだけです。

どうすればいいですか?+

承認された修正を適用した後、エージェントはサイトを再クロールし、前後のオープン・issue カウントを表示し、問題が減少した問題を修正を確認することができます。

自分のページコンテンツをリライトしたり、公開したりしますか?+

いいえ。AIコンテンツの書き換えは、クロールオプションでそれらをオンにするまでオフです。それらはパスごとにいくつかの薄いページに限定されています。すべてのドラフトは、公開する前にサイドバイサイド承認のためにあなたに示されます。以前の内容は保存されているので、書き直しは常に反転することができます。

自分のAIキーで使うことはできますか?+

いいえ。自動実装はマネージドAIのみであり、ブロックされている BYOK. それは同じマネージドAIのクレジットから、通常1回のセッションあたりのフラットパーユース料金とAIトークンを請求します。

成長とエンゲージメント

調査スタジオ

調査スタジオは、豊富なスタンドアローンページ、ウェブサイトウィジェットまたは埋め込みインラインとして配信できる編集可能なアンケートを作成するためのワークスペースです。 現在の製品は、ホストされたリンク、署名済みのプレビュー、プライベート招待状、QR共有、応答閲覧およびアンケートスコープ分析を提供します。 ウェブサイトウィジェットは1つの配送選択です。それはアンケートの定義ではありません。

⚠️
<strong>Current-versus-target boundary:</strong> the premium creation and preview experience, Connector Builder <code>survey</code> capability, and Survey-owned provider registry/health boundary are available now. Survey Studio still needs the independent multi-deployment architecture, signed-token Survey Identity Gateway, targeting/variable wiring, CRM Outreach send flow and typed <code>surveys.*</code> API.

アンケートの作成

1
人がどのようにしておくか選ぶ

現在のウィザードは、スタンドアローンページとリンク、ウェブサイトウィジェットおよびインライン埋め込みを提供しています。承認されたターゲットフローは、アンケートタイプで始まり、その後、CRMメール、プライベートリンク、QRのデプロイを一流選択として追加します。

2
目的を選択してください

NPS、CSAT、CES、製品フィードバック、後購入、キャンセル、オンボーディング、ウェブサイト、イベント、ウェビナー、サポート、リード/デモ、試験、定例、研究、従業員、インテークまたは一般的なフィードバック。

3
完全なテンプレートまたは開始空白を使用する

現在のカタログは、目的別にグループ化された編集可能なスターターを用意しました。テンプレートを選択すると、コピーされたドラフトを作成します:アンケートの変更はスターターや別の調査を変更しません。

4
カスタマイズまたはクイックレビュー

カスタマイズは、すべての質問、設計、行動および配達制御を開きます。クイックレビューは、最終顧客ビューチェックで同じ草案を開きます。何も公開したり、自動的に送信しません。

配送選択と現在の動作

スタンドアローンページとリンク

自社の URL_ で、レスポンシブなブランドページ。各受信者が管理されたリンクを必要とするときにプライベート招待状と有効期限を使用してください。このホスト体験ではQR共有ポイントが提供されます。

ウェブサイトウィジェット

移行されたレガシーチャンネル。ページ、地理、デバイス、訪問者、日付、サンプリング、クールダウン、訪問およびクォータルールを使用できます。デプロイアーキテクチャが構築される間、それはまだ遺産のアクティブウィジェットブリッジによって支えられています。

インライン埋め込む

ページ、ポータル、製品またはヘルプセンターに設置された応答性の調査。プロモーションスタジオを必要としません。

電子メール

今日はスタジオが招待状を生成できます HTML そして、プライベートリンク。 承認、抑制、スケジューリング、再試行および応答の相関とCRM連絡先/セグメントからのエンドツーエンド送信は、承認されたCRMアウトリーチ統合ターゲットです。

エンタープライズデザインとプレビュー

調査ページには、アンケートに登録されたテーマとページレイアウトの家族、レスポンシブコントロール、歓迎および完了コピー、署名されたドラフトプレビューがあります。デザイナープレビューは、エディタの下にあるフル幅で狭いサイドレールではありません。サンドボックスフレームでホストされているランタイムを使用して、デスクトップ、タブレット、電話の幅をサポートし、プレビュートラフィックは応答や分析を記述しません。

💡
アンケートスタジオは、プロモーションスタジオとは独立しています。ランタイムターゲティング、アイデンティティ、アセット、レンダリング、分析は、調査所有の対象となります。キャンペーンコンテンツは、一回限りのコピー/インポートでのみ再利用され、分離されたアンケートデータを作成するため、後からプロモーション編集は効果を発揮しなくなる可能性があります。

完全な形態プロダクト

独立した展開

ライブ

一つは、別々にバージョンアップされたページ、ウィジェット、埋め込み、CRMメール、プライベートリンク、QRの展開があり、それぞれ独自の状態、デザイン、オーディエンス、分析が可能です。 すべての調査は、パユース、無効または削除することができます。

CRMアウトリーチとキャンペーン

ライブ

CRMセグメントと調査対応コネクタから検証されたオーディエンスを構築し、公平なバージョンに凍結し、それぞれ署名した招待状を発行し、ピン留めされたアウトバウンドメールコネクターを介して送出します。

フィールドキットと検証

ライブ

スライダー、画像の選択、ファイルアップロード、シグネチャ、アドレス、電話、見出しと豊富なテキスト、最小/最大長、電子メール/URL/number プリセット、カスタムエラーテキストとリクエストプレフィル URL パラメータ。

論理、式、結果

ライブ

および/または条件グループ、ブランチルール、回答に対する安全な式エンジン、独自の結果ページを運ぶスコアバンド:その評決で評価されたクイズの土地。

言語、キオスク、プレフィル

ライブ

訪問者の言語ドロップダウンは、実際の翻訳、共有タブレット(大文字ターゲット、自動リセット、リダイレクトなし)用のキオスクモード、プレフィルリンクビルダー、編集可能なセキュアバッジとフッターテキストのみをリストしています。

バージョンA/Bのテスト

ライブ

トラフィックの分割で任意の展開にチャレンジ版を公開します。訪問者は、きちんと割り当てられ、応答は実際に提供されるバージョンとスタンピングされ、比較表には、応答、完了、および平均スコアが1つのバージョンごとに表示されます。ワンクリックで勝者を宣伝してください。

週刊消化器

ライブ

先週のメールが届きます。7調査KPIの日, 忙しいアンケート, フィードバックパルスと最新のAIブリーフィング, ピン留めされたアウトバウンドコネクタを介して送信. 配送センターでそれを構成します。, オートメーション.

ガバナンス

ライブ

調査アクセスリストは、アンケートを編集したり公開したり削除したりできる制限をします。承認書(4目)を公開するには、2番目の管理者が正確リリースする必要があります。編集は承認をリセットします。ドラフト共有リンクでは、ログアウトせずに実際の草案を見ることができます。

開発者プラットフォーム

ライブ

コネクタ 2.2、タイプされた調査。*およびフィードバック。*の行為 api/v1、正式な調査。* イベント、Slack と Google Sheets のリレーフォーマットで耐久性のある署名された webhooks、および 1 つの応答 PDF 輸出。

成長とエンゲージメント

調査分析とフィードバックは異なる製品です

調査分析は、アンケート自体が人々やパフォーマンスに到達している方法を説明します。フィードバックでは、すべての許可されたソースとビジネスがそれについてすべきことについて顧客が言うことを説明しています。2つの製品は互いにリンクしますが、分析的真実を共有したり書き過ぎたりしません。

調査分析

サーベイススタジオの個人調査から、グローバルサイドナビゲーションではなく、個別のアンケートに入力。適格性、暴露、トリガー動作、開始、完了、放棄、質問とブランチの摩擦、タイミング、展開/キャンペーン/バージョン結果およびランタイム信頼性を測定します。

フィードバックの概要と受信トレイ

完全な調査応答、レガシーウィジェットのフィードバック、チャットおよびチケットCSAT、チケットの回答フィードバック、顧客AI-answerの評価、ナレッジベース有用な投票と承認された外部/カスタムソースのための1つの許可認識クロノロジーフィード。

フィードバック分析

顧客の意味を分析:元のメトリックの傾向、トピック/テーマ、感情、意図的、緊急性、要求、苦情、賞賛、旅行/製品/サービス/チームセグメント、減任者およびクローズドループ結果。

データ所有権

調査回答は、調査ストレージにおいて承認され続ける。フィードバックは再構築可能なソースリファレンスと派生した信号を保存し、要求に対する許可された証拠を読み込みます。1つの完成したアンケート応答は、ほとんどのフィードバック項目になります。

⚠️
現在のフィードバックページには、調査応答ブラウザと別のレガシーウィジェットの受信トレイがまだ存在しており、AIの合計は完全に正規化されたソースモデルを使用していません。 統一された概要/受信ボックス/分析/ソース&ヘルスデザインは実装対象です。

NPS、CSAT、CES、星、親指、有用性は、常に元の方法、スケール、サンプル、日付ウィンドウおよび除細分器を保持しなければなりません。 彼らは決して1つの無説明平均に結合してはならない。

成長とSEO

プロモーションスタジオ

プロモーションスタジオは、ウェブサイトをコンバージョンエンジンに変えます。ポップアップ、バナー、スライドイン、トップ/ボトムバー、フルスクリーンのテイクオーバー、インラインブロック、さらにはカントリーベースのリダイレクトを設計し、適切な瞬間に正しい訪問者に正しいメッセージが表示されます。 すべてがあなたのサイト上で既に OpsIQ ウィジェットを介して配信されるので、インストールには余計なものはありません。 あなたはキャンペーンをいつでも設計し保存します。 彼らはあなたが公開したら、彼らはあなただけを表示し、あなたのワークスペースのために切り替えられます。

プロモーションスタジオ
プロモーションスタジオデザイナーキャンバスにポップアップしたブロックパレット、ターゲットパネルをモチーフにしたビジュアルキャンペーンデザイナー。プロモーションスタジオ - デザイナーブロックxようこそ、{first_name}!最初の注文から 15% を取得するスカイプ15クーポンを請求するターゲットカントリー米国、カリフォルニア州トリガー出口の意図A/B の割れ目50 / 50出版情報1デザイナーブロックをキャンバスにドラッグ2ターゲットカントリー、ページ、聴衆3測定器A/B の勝者 + AI インサイト
ビジュアルデザイナー:左のブロックパレット、キャンバス上のキャンペーン(パーソナライズされたクーポンポップアップは {first_name} トークン)、および右側にターゲットを絞る + 公開パネル。

大きい映像

キャンペーン

何だ

1つのプロモーション:ポップアップ、バナー、バー、スライドイン、フルスクリーン、インラインブロックまたはジオリダイレクト。それぞれが目標があります:販売、リード、サインアップ、チャット、アンケート、発表。

デザインとバージョン

方法

ビジュアルエディタで見栄えを築きます。保存すると新しいバージョンが作成されますので、常にロールバックできます。何も失われません。

ターゲティング

誰がそれを参照してください: 国、ページ、デバイス、トラフィックソース、新しい対を返す、スケジュール、および(コネクタ付き)ログインした顧客。

トリガー

いつか

表示されるとき:即座に、遅延時、スクロール時に、終了予定のときに、アイドル時、クリック後、Nページ以降、またはチャット/チケットアクティビティから。

アナリティクス

結果発表

ライブインプレッション、クリックスルー、コンバージョン、ドロップオフファネル、国/ページ/デバイス分割、A / B勝者とAIの洞察。

Launch your first promotion in 5 steps

1
テンプレートや空白から始める

プロモーションスタジオを開き、新規キャンペーンをクリックするか、テンプレートギャラリーから既製のデザインを選ぶか。デザイナーにドラフトが開きます。

2
デザイン

ブロック、見出し、テキスト、ボタン、画像、バッジ、ステータス、カウントダウン、フォーム、クーポン、ビデオ、評価、スピンホイールをドラッグします。 スタイルカラー、グラデーション、および3Dエフェクトはスライダーで表示します。 [デスクトップ/タブレット/モバイル]プレビューし、どこにでも自由に移動してください。

3
それをパーソナライズ

のようなトークンの種類 {first_name}, {country} または {company} どんなテキストにも。ショータイムでは、訪問者の実際の値になります。

4
ターゲットとトリガー

火を浴びるとき(国、ページ、デバイス、聴衆)、またはその様子を見る人を選択します。ルールは全員を意味します。

5
チェック, 公開

クイックプレランチスキャンのチェックをクリックし、公開します。秒単位でライブを行い、分析を収集します。

ビルドできるブロック

コンテンツ

コアコア

見出し、段落、リスト、引用符、画像、アイコン、バッジ、ステータス、ディバイダーおよびスペーサ、メッセージのビルディングブロック。

行動を呼び出す

コアコア

実際のアクションでボタン:リンクを開き、チャットを開始し、チケットを作成したり、クーポンをコピーしたり、ページに移動したりします。

緊急&キャプチャ

プロモーション

カウントダウンタイマー、フォーム(電子メール/電話/テキスト)、クーポンは、ビデオ埋め込みを明らかにします。

満足したフィードバック

プロモーション

スピンツーウィンホイール、スクラッチカード、NPS /スター評価とマルチステップファネル。

レイアウトと効果

プロモーション

コラム、進捗バー、社会的なシェア、社会的証拠のクチラー、はい/いいえ2ステップ、クイズ、3D効果、チルト、グロー、パララックス、ガラス形成。

パーソナライズトークン

見出し、段落、ボタン、バッジ、ステータス、リストまたは引用符でこれらのいずれかを入力します。 彼らは訪問者のライブ詳細に置き換えられます(安全のために清掃される)プロモーションショー:

利用可能なトークン
From the visit:   {country} {city} {device} {page_path} {utm_source} {referrer}
From your CRM:    {first_name} {last_name} {email} {company} {segment} {lifecycle_stage}
From a connector: {balance_due} {unpaid_invoices}   (logged-in customers only)

ターゲットリファレンス

所在地・場所

選択した国、都市またはタイムゾーンを GeoIP 経由で表示する。地域固有のオファーやジオリダイレクトに最適です。

ページと URLs

等しい/開始と/含む/regexを使用して特定のページに制限し、またページを除外します。

デバイス

デスクトップ、タブレット、モバイルなどのスリムなバー、デスクトップ上のモーダル。

ビジタータイプ

新しく、返還、既知の(CRM)または匿名; CRMセグメント, ライフサイクルステージ, リードスコアやブラウザ言語.

交通情報

UTM(utm_source、utm\_campaign)または参照サイトでは、特定の広告からのみ訪問者が許可されます。

スケジュールと頻度

開始/終了日、曜日のウィンドウと、その人がどれだけ見えるか(セッションごとに、1日あたりのセッションは、閉じた後 / クリック/変換)。

A/B トラフィック分割

訪問者の割合を表示し、バリアントを頭に動かします。同じ人はいつも同じ variant を見ます。

聴衆(ロギングイン)

コネクターが有効になっていると、ライブアカウントの状態でターゲットを絞って、例えば未払いの請求書やアクティブ加入者を持つ顧客など。

トリガー

プロモーションがどのように表示されるかを選択します。即時に、遅延後、スクロール深さ、終了意図上、要素のクリックで、フォーム・アバンドン、またはチャット/チケットアクティビティから閲覧されたページ数が数回後に、idleが、要素をクリックしたときに表示されます。開発者は、独自のコードから1つを発行することができます window.OpsIQPromo.fire('event').

ターゲットログインした顧客(コレクター)

これは、OpsIQ プロモーションスペシャル:プラットフォームを好きなように接続 WHMCS (または聴衆をサポートするコネクタ)とスタジオは、ライブアカウントの状態で訪問者をターゲットにすることができます。

1
聴衆のコネクターを可能にして下さい

コネクターの下、聴衆の事実を露出させる1を有効にして下さい(WHMCS 箱から出ます)。顧客はそのプラットホームに記録されたとき安全認識されます、OpsIQ 型付きメールを信頼しない。

2
オーディエンスルールを追加する

キャンペーンのターゲティング > オーディエンスでは、ログインして、未払いインボイスのようなルールを追加する必要があります。 >= 1, サブスクリプションは、過去デューです。, またはアカウントのクレジット > 0.

3
データをパーソナライズ

など、トークンを使用する {first_name} または {balance_due}. 「あなたは、過剰な請求書を持っている」リマインダーはそれ自体を書きます。

オーディエンスターゲティングは安全です:コネクターが事実(または訪問者がログインされていない)を確認できない場合、プロモーションは単に表示されませんので、課金対象オファーは間違った人に到達しません。あなた自身のコネクタをビルドしますか?以下「プロモーションオーディエンスターダリング」を参照してください。

接続されたコマース(スタジオのスーパーパワー)

店舗から商品カード

ライブデータ

製品ブロックは、実際のアイテム(名前、価格、販売価格、画像、リンク)を直接引きます。WHMCS, WooCommerce, Shopify または、OpsIQ 請求。 「新鮮なキープ」とカードは、公開されている間に1時間ごとにプラットフォームから価格を更新します。

ストアプロビジョンクーポン

クーポン

クーポンブロックは、公開する瞬間に店舗内の実際の割引コードを作成できます。そのため、コード訪問者はチェックアウト時に常に機能します。

注文売上の合計

属性

プラットフォームからの実際の注文は、キャンペーンに1時間後にマッチします(クーポンコード使用またはリードのメールによる)ので、実際の販売から表示される収益が予測されることはありません。

実質の社会的証拠

信頼

社会的防護チッカーは、正式な最近の注文(「Ada order・ 2h」)を、最初の名前と項目だけに導き、メールや量はありません。

実験と旅

A/B の変形及び自動ワインダー

設計のバリエーションを横断したトラフィックを分割します。スタジオは、自動的に統計的な勝者を促進するか、訪問者が証拠として変換する方向にシフトするバンドリフターへのハンドトラフィックを促進させます。

ホールアウトアップリフト

何も見ていない訪問者のスライスを予約するので、キャンペーン自体がリフトを引き起こすことを証明することができます。

セグメントのバリエーション

キャンペーン(モバイル訪問者、ビッグカート、リピーター)の各セグメントのオーディエンスごとに異なるコンテンツが独自のバージョンになります。

トリガー実験

バリアントはWHENをテストすることもできます。すぐに対遅延対出口インテント、測定されたヘッドツーヘッド。

旅程(チェーン)

別のキャンペーン(「Bを見たが、変換しなかった」)で複数のステップのプロモーションシーケンスを構築するために行ったことをターゲットに。

ティーザー

キャンペーンを閉じた後に小さな丸薬訪問者が再オープンできるので、クローズドポップアップは良いために消えません。

何が起こったのか知る

ヒートマップをクリック

デザイナー

デザイナーは、ヒートマップを切り替えて実際の訪問者をペイントすると、デザインのすべてのブロックをクリックします。

ステップファネル

漏斗

複数のステップキャンペーンは、人々が画面で落ちる場所を正確に示します。

キャンペーンを比較する

スタジオ

サイド(印象、クリック、変換)で最大4つのキャンペーン側を並べて、ハイライトされた最高の値を設定します。

週刊ストーリー&ダイジェスト

人工知能

毎週月曜日に通知でダイジェストランドを埋めます。 📖 週刊ストーリーボタンは、必要に応じて次のステップでプレーン言語の要約を書きます。

快適に働かせて下さい

AIコピロット&アイデア

デザインコピロットとチャットして、キャンバスを編集します(「見出しを緊急にし、カウントダウンを追加」)。キャンペーンアイデアは、独自のトラフィックデータから取得し、国ごとにキャンペーンを翻訳したり、低設計スコアを自動修正したりできます。

ブランドキット輸入

ワンコマンドは、あなたのウェブサイトを読み込み、実際のブランドカラーやフォントを提案します。保存してすべてのピッカーがそれらをリードします。

マルチスクリーンファネル

ステップブロックは、画面ごとに真の編集を行います。各画面のタブ、追加または再オーダー画面、プレビューが続きます。

名称:バージョンとプレゼンス

重要なバージョン(「Launch候補」)を名前付け、いずれかのファイルを復元し、チームメイトが同じキャンペーンを編集しているときに警告が表示されます。

デバイスストリップとルーラ

デスクトップ、タブレット、モバイル側を1つのビューで参照してください。ピクセルのルーラを切り替えて正確な配置を行います。

ホストページとチャンネル

キャンペーンは、バイオやQRコードのスタンドアローンホストページ、キャプチャされたリード用のメールドリップシーケンス、またはワンクリックWebプッシュドラフトでも行えます。

企業の安全

凍結ウィンドウ(変更フリーズ期間)、緊急一時停止スイッチ、承認、監査証跡およびバージョンのロールバックを発行します。

自分のサイトにコードを追加する必要がありますか?+

いいえ。既にインストールしたウィジェットと同じ OpsIQ でプロモーションが配信されます。デザイン、公開、完了します。

訪問者は同じポップアップが表示され、またそれ以上表示されますか?+

いいえ。 周波数キャップを設定(セッション/ 1日あたりの、または閉じた後に停止するか、クリックするか変換します)。 設定可能なデフォルトが適用されます。

誰が公開できますか?+

ワークスペース所有者とフル管理者に、出版、パワセ、アーカイブおよびロールバックが限られています。任意のチームメンバーは、作成し、設計草案することができます。

成長とSEO

プロモーションデザイナー

プロモーションデザイナーは、キャンペーン体験の構築、レビュー、バージョンアップ、公開のためのレスポンシブブロックエディタです。

製品画面
プロモーションデザイナーデザイナーは、ライブキャンバス、デバイスのプレビュー、ブロック、パーソナライズ変数、コメント、バージョン履歴を組み合わせます。プロモーションデザイナーワークスペースVIEWPORTデスクトップリリースv12スタッフドラフトライブワークスペースビューヒーローブロック見出し、メディアおよびCTA編集オファーブロック割引と期限編集パーソナル化コンタクトとキャンペーン変数準備完了起動チェックコメントと検証インタビュー1BUILD BLOCKSライブレイアウトの編集2プレスレビューデスクトップ、タブレット、モバイル3PUBLISHバージョンリリース
デザイナーは、ライブキャンバス、デバイスのプレビュー、ブロック、パーソナライズ変数、コメント、バージョン履歴を組み合わせます。

ブロックを使用して、サポートされたビューポートごとにプレビューし、承認されたパーソナライゼーション変数をプレビューします。リリース前にコメントとAI-mediaの実績を確認します。保存はバージョンを作成しているため、以前のデザインが検査または復元できます。

成長とSEO

プロモーションテンプレート

テンプレートは、プロモーションスタジオキャンペーンの検索可能なカテゴリの開始ギャラリーを提供します。

製品画面
プロモーションテンプレートテンプレートギャラリーはプレミアムレイアウトをフィルタリングし、テンプレートがドラフトになるときにワークスペースブランドカラーを適用します。プロモーションテンプレートワークスペースケータリング変換RESULTS24営業品目応用分野ライブワークスペースビュー出口の提供緊急時とCTAによる変更プレビュー新規のお客様歓迎バナーと特典一覧プレビュー製品発売英雄、証拠およびカウントダウンプレビューフィードバック要求コンパクトな調査プロンプトプレビュー1FILTERカテゴリーと検索2プレスレビュー設計を全角に3USEブランドの草案を作成する
テンプレートギャラリーはプレミアムレイアウトをフィルタリングし、テンプレートがドラフトになるときにワークスペースブランドカラーを適用します。

カテゴリで検索またはフィルタをロードし、追加の結果を読みます。完全な経験をプレビューしてから選択します テンプレートを使用する. 新しいキャンペーンは、公開前にプロモーションデザイナーに草案を残し、変更することができます。

成長とSEO

プロモーション分析

プロモーション分析は、インプレッションを接続し、変換、オーディエンスのコンテキスト、コネクターアクションの成果とキャンペーン学習にクリックします。

製品画面
プロモーション分析プロモーション分析は、見出しのパフォーマンス、聴衆およびトリガーの故障、リード輸出とコネクタアクションの結果を示しています。プロモーション分析ワークスペースIMPRESSIONS42.8kクリック率6.4%CONVERSIONS814ライブワークスペースビューカントリーイギリス・31%ブレイクダウンページの先頭へ/pricing · 22%ブレイクダウントリガー出口のインテント · 44%ブレイクダウンコネクターの行為クーポン作成・ 97% 成功アウトカム1測定器変換への印象2SLICEページの国、デバイス3LEARN洞察力を適用
プロモーション分析は、見出しのパフォーマンス、聴衆およびトリガーの故障、リード輸出とコネクタアクションの結果を示しています。

印象を読みます, クリックスルー率とコンバージョンを一緒に. 国によって結果をブレイクします, ページ, トリガーおよびデバイス; 必要に応じて、キャプチャされたリードをエクスポート. コネクタアクション結果は、プロモーションの約束フォローアップが実際に実行されているかどうかを示しています. AIインサイトや学習要約は、検証する仮説として扱われるべきです, 自動証拠ではありません.

成長とSEO

告知

ウィジェット通知エリアに、オプションのターゲティング、スケジュール、行動への呼び出しなどのメッセージを公開する通知

製品画面
告知通知エディタには、コンテンツ、CTA、オーディエンス、セグメント、ページルール、アクティブな日付とビジュアルスタイルが含まれます。告知ワークスペース活動内容3AUDIENCEセグメントスケジュール7月7日(金) 22–29ライブワークスペースビュータイトル計画された維持準備完了コンテンツマークダウンメッセージ準備完了カルタ更新を読む任意ルールプライシングページ・アクティブ顧客ターゲット1WRITEタイトルとマークダウン2ターゲットオーディエンス、セグメント、ページ3スケジュールアクティブウィンドウ
通知エディタには、コンテンツ、CTA、オーディエンス、セグメント、ページルール、アクティブな日付とビジュアルスタイルが含まれます。

訪問者、署名付きビジターまたは新規の訪問者をすべて選択してください。オプションで連絡先セグメントとページルールを持つオーディエンスを絞ります。有効/アクティブから日付とアクティブなフラグを設定します。プレミアムスタイルのプリセットと色はプレゼンテーションを変更しますが、明確なコンテンツには置き換えません。

成長とSEO

プッシュキャンペーン

キャンペーンをプッシュすると、サイトを離れた後にブラウザ通知が購読されます。

製品画面
プッシュキャンペーンプッシュコンポーザーは、サブスクリプションリーチ、コンテンツ、メディア、アクション、ターゲットルール、スケジュール状態を表示します。プッシュキャンペーンワークスペースSUBSCRIBERS8,214セントラル・エクスプレス31.6kCLICK RATE5.8%ライブワークスペースビュータイトルカートが待っています準備完了ボディ配達を無料にするために今日返して下さい準備完了カルタカートを開く準備完了スケジュールスケジュールまたは予約ドラフト1PREPARE PUSHタイトル、ボディ、アイコン2ターゲットオーディエンス、セグメント、ページ3SENDスケジュールや草案
プッシュコンポーザーは、サブスクリプションリーチ、コンテンツ、メディア、アクション、ターゲットルール、スケジュール状態を表示します。

Webプッシュ設定で最初にWebプッシュキーを設定。 キャンペーンには、タイトル、ボディ、アイコン、ヒーローイメージ、バッジ、CTAと最大2つのアクションボタンが含まれます。 永続的な通知は訪問者が対話するまで残っています。

オーディエンス、オプションの連絡先セグメントとページルールによってターゲットを絞る。ドラフトを保存し、スケジュールするか、すぐに送信してください。サブスクリプションを使用して、メトリックをクリックしてリーチを判断します。 HTTPSおよび正しくホストされているサービスワーカーは、埋め込まれたサードパーティサイト上で必要です。サードパーティのサイトでWebプッシュを参照してください。

成長とSEO

積極的なメッセージ

積極的なメッセージは、訪問者の行動がルールにマッチする瞬間を自動的に達します。 彼らが尋ねる前に。 あなたは3つの部分で規則としてそれぞれ構築します:それが火を発すべきとき、何が起こるべきか、そしてどのくらいの頻度。 すべてがを介して配信されます OpsIQ ウィジェットは既にあなたのサイトにインストールされています。

積極的な活動
積極的なメッセージアクション(チャット、バナー、ツアー、プッシュ、メール)を選択し、条件を追加し、周波数クールダウンを設定します。積極的なメッセージワークスペース1 アクションチャットメッセージバナーツアープッシュ電子メール2 条件page = /pricingページの先頭へ > 20s返品3 頻度セッション1回ステータス1アクションチャット、バナー、電子メール、プッシュ...2CONDITIONSページの時間、スコア、戻り3周波数訪問者ごとのクールダウン
どのプロアクティブなルールも3つの選択肢です。(チャット、バナー、ツアー、プッシュ、メール、webhook)、いつ(条件)、そしてどのくらいの頻度(クールダウン)。

ルールの3つの部分

1
何が起こるべきか(行為)

チャットバブルやオンページバナーを表示し、ガイド付きツアーを開始したり、Webプッシュまたは電子メールを送信したり、部署に割り当てたり、webhookを発射したりします。 トークンは好きです {{visitor_name}} そして、{{page_title}} 実際の値になります。

2
火をつけるべき時(条件)

トリガーする矢印:ページ/URL、ページの時間、スクロール深さ、リードスコア、新しい戻り値対、アイドル。条件なし、すべての訪問者のための規則の火。それをターゲットにするには少なくとも1を追加してください。条件は AND と結合します。

3
どのくらい頻度で (周波数)

クールダウンを設定して、同じ人がペスターされていないので、例えば1回または1日1回。各ルールにはオン/オフのステータスがあります。

⚠️
ワークスペースは「Run time/idle Rulesを適時」に切り替えることで、サーバー側のアクション(メール、プッシュ、webhook、割り当て)が画面上に存在していない既知の連絡先のスケジュールで火災されるため、「email IDle ホットリード」を自動的に使用できます。 それは必要です OpsIQ cron が実行中。ページ上の nudges だけをライブしたい場合、オフにします。
みんなに火をつけてもらえますか?+

条件を使わないだけ。 右訪問者をターゲットにするために、少なくとも1つの条件(ページ、リードスコア、戻り...)を追加してください。

これらは、流れやツアーに関連する方法?+

それらは一緒に働きます:積極的なルールは、ガイド付きツアーを開始することができ、チャボットフローは、積極的な規則によってトリガーすることができます。 1つのチャットメッセージングルールから始めて、他の人を層にします。

成長とSEO

チャットボットフロー

Chatbot Flows は、チャットウィジェット(挨拶、キーワード回答、ガイド付きパス)内の会話をコードなしでブランチングします。フローは接続されたステップ(ノード):質問に答えます。訪問者はオプションを選択し、フローが一致するブランチを送信します。サイト上で実行されるアクティブフローのみです。

作品の使い方
チャットボットフローフローキャンバス: 挨拶するノードのブランチを3つのオプションボタンに、それぞれ次のステップに導きます。注文を調べたり、人間に手を離したりします。ご挨拶こんにちは! 助けてもらえるの?注文を追跡する請求の質問人間に語る注文を見る→ 人件名トリガー:挨拶・キーワード・マニュアル・アフターデリス・オンチャットエンド
チャットボットフロー

流れとAI・いつ使うか

フローを使用する

パスが予測可能で、毎回同じようにしたいとき:予約手順、 "この計画?" セレナー、手渡前のメールを収集する。フローは改善しません。

AI の使用

質問が終わると、「この作業をセットアップで行う?」。 顧客チャットAIは、訓練された知識から答えます。 フローは、任意のステップでAI(または人)にオフすることができます。

トリガー

ご挨拶

訪問者が最初にチャットを開くと、開いているメッセージとして実行します。

キーワード

訪問者がリストした単語(払い戻し、価格設定、キャンセルなど)をタイプするときに実行します。

細部の後で/遅れの後の

連絡が取れる連絡先の詳細や、会話にセットされた時間から始めます。

チャットエンド/プロアクティブ

チャットがラップアップ(評価など)として実行するか、または積極的なメッセージルールによって開始されます。

4つのステップで1つをビルドする

1
フローを作成する

新規フローをクリックし、名前をつけてトリガータイプ(キーワードの場合はキーワード)を選び、保存します。 オフを開始します。

2
キャンバスを開く

[キャンバスを編集] をクリックします。ステップ(メッセージ、ボタン、ブランチの質問)を追加し、それらを接続するビジュアルビルダーです。

3
枝と手渡しを追加

それぞれの選択肢に対して、ブランチを次のステップに描画します。AIへの解決や、人への移行によるパスを終了します。

4
有効にする

有効にするをクリックします。フローはすぐにウィジェットに住んでいます。デザインを失うことなくいつでも無効化できます。

流れはAIを交換しますか?+

いいえ。 それらは横で実行します。予測可能なパスとAIのフローを使用して、オープンエンドの質問を処理します。フローは必ずどちらかに渡すことができます。

成長とSEO

ガイドツアー

ガイドツアーは、スピーチバブルとスポットライトでページの一部を指すステップバイステップのウォークスルーです。オンボーディングや新機能を通じて訪問者を案内します。 彼らは完全にテーマされ、ライブプレビューを備えたビジュアルデザイナーに構築されています。 それはアクティブマークされたときだけツアーが実行されます。

作品の使い方
ガイドツアー追加ディールボタンとテーマ付きスピーチバブル読書ステップの周りのスポットライトリング付きのページ1のりば4次のボタンで。+ 取引を追加スタッフ1のりば4最初の取引を作成パイプラインに取引を追加するには、ここをクリックしてください。次へ »→
ガイドツアー

ツアーの仕組み

手順

各ステップは要素をターゲットにし、テキストでバブルを表示します。 ウォークスルーのニーズとして多くのストップを追加して注文します。

プリセットとテーマ

プリセットから始めて、または自分のバブル(カラー、グラデーション、スポットライト)をデザインし、右側にライブプレビューします。

トリガー

必要に応じて、その規則の火(例えば、最初のダッシュボード訪問)時にツアーの自動スタートをプロアクティブなルールにリンクします。

アクティブトグル

アクティブがチェックされている間のみ実行する資格があります。削除せずにそれを取り除くのは、気にしないです。

4つのステップで1つをビルドする

1
新規ツアー

新規ガイドツアーをクリックし、名前を付けて、オプションでプロアクティブなルールをリンクして、自動的に開始します。

2
ステップの追加

各ストップを追加します。ポイントの要素を選択し、バブルテキストを書きます。パスが流れるまで再注文します。

3
デザイン

プリセットまたはスタイルを選ばせて、泡を自分で。ライブプレビューは訪問者が何を見ることができるか正確に示します。

4
アクティベート

ティックアクティブと保存。このツアーは、独自のトリガーで実行したり、プロアクティブなメッセージルールによって開始することができます。

ツアーの開始方法は?+

自分のトリガー、またはプロアクティブなメッセージルールの「ガイドツアー」アクションを介して、訪問者がどのツアーやいつ表示されるかを決めます。

成長とSEO

転換の目的

変換目標は、あなたが気にしているアクティビティをオンにします (インバウンドWebhookイベント、チャットメッセージ、チケットの解像度) フルアトリビューションで録画コンバージョンに. 活動が火災するとき, OpsIQ コンタクトに対するコンバージョンをログ化し、それに対処するには、そこに導いたキャンペーン、セグメントおよびソースに戻ります。

作品の使い方
転換の目的ゴールフロー:Payment.succeed webhookイベントは、記録された「購入」変換の価値になります $49, そのソースとキャンペーンに起因します。, クイックスタートプリセットチップの上.クイックスタートStripe購入方法デモ予約ニュースレターのサインアップpayment.succeededオンバウンド webhook変換"購入" · $49_属性を付与ソース・キャンペーン
転換の目的

3つのステップでゴールを定義する

1
トリガーアクティビティを選ぶ

新規変換の目標をクリックします。コンバージョンとしてカウントするアクティビティタイプを選択するか、クイックスタートプリセットを使用するStripe購入, デモ予約, ニュースレターのサインアップまたはサブスクリプションが開始されました.

2
値を指定して値を設定

変換を名前(購入、デモ_booked、サインアップ)とし、オプションで固定値とアトリビューションウィンドウを指定します。

3
保存する

保存して有効にします。それから、活動が始動するときに、OpsIQ 前回のタッチに起因する接触に対する変換を記録します。

ゴールは、インバウンドイベントの型火にマッチする任意の目標が自動的にイベントの土地を現す瞬間に配線されています。 Inbound Webhooks ページを使用して、Stripe、Calendly、またはPOST JSON_を使用できるシステムを接続します。
変換は?+

記録された活動:インバウンド・ウェブホークイベント(payment. succeed)、チャットメールキャプチャ、チケットの解像度、連絡先タイムライン上の何か。

アナリティクス

カスタムダッシュボード

カスタムダッシュボードでは、標準の概要だけに依存する代わりに、その問題のメトリックを独自のビューを作成できます。 ウィジェットを追加し、好きなレイアウトにドラッグアンドリサイズして保存し、チームと共有します。

カスタムダッシュボード
カスタムダッシュボードKPI とグラフウィジェットタイル、ダッシュドロップゾーン、および追加ウィジェットボタンを備えたダッシュボードビルダー。カスタムダッシュボードワークスペース私のダッシュボード+ ウィジェットを追加する来場者の方へ2,481収入$8.2kの交通アクセスウィジェットをドラッグするスタッフ紹介/pricing/docs/signup1ADD WIDGETSメトリックとチャートを選ぶ2ARRANGEドラッグ&リサイズ3SHAREチームで
自分のボードをビルド:KPI、チャート、リストウィジェットを追加し、必要に応じてレイアウトにドラッグアンドリサイズしてチームと共有します。

3つのステップで1つをビルドする

1
ウィジェットを追加する

ウィジェットを追加をクリックして、追跡したいメトリックまたはチャートを選択します。 あなたがボード上で望むすべてのために繰り返します。

2
レイアウトのアレンジ

ウィジェットをドラッグして、エッジを再配置し、ドラッグしてサイズを変更します。 KPI はトップ、チャートの下のグラフを渡します。 何がベストを読みます。

3
保存&共有

ダッシュボードを保存してチームと共有することで、全員が同じ数字を監視できます。

別々のジョブ(「日常的にグランス」ボードとライブカウントで「月間レビュー」ボードをトレンダーチャートに固定する)ごとに別のボードを保持します。
成長とSEO

アウトリーチキャンペーン

アウトリーチは OpsIQ's's は、1:1一括メールエンジン:パーソナライズされたメッセージを構成するか、またはCRMセグメントにキャンペーンを実行します。応答の検出、送信時間制御、オープン/クリックトラッキング、トラッキングピクセルとワンクリック解除。それは同意ゲートおよびCAN-SPAM / CASL準拠です。

アウトリーチ
アウトリーチキャンペーンComposer/Campaigns/Templates/Repliesタブと送信されたキャンペーンテーブル、オープンレートおよび応答レートのアウトリーチ画面。アウトリーチワークスペースキャンペーン作曲家テンプレート返信キャンペーンセントラル・エクスプレス営業終了返信ニュースレター1,20048%7%トライアルフォローアップ34062%14%ウィンバック82039%5%応答検出 自動停止フォローアップ・ワンクリック解除を送信11:1 & BULKキャンペーン2TRACKED開いたり、かちりと言う音、応答3COMPLIANTビルドされていないサブスクリプション
アウトリーチエンジン:送信1:1または、キャンペーンをセグメントに実行し、オープンと返信を追跡し、ビルトインの退会および応答検出に準拠したままにします。

4つのタブ

作曲家

パーソナライズされた書き込み1:1メールでのお問い合わせ {tokens} コンタクトとCRMから.

キャンペーン

キャップと送信時間制御でCRMセグメント、スケジュールまたは今に送信します。

テンプレート

繰り返しアウトリーチのための再使用可能なメッセージテンプレート。

返信

応答の記録応答と自動停止は、誰にでもフォローアップを追跡します。

キャンペーンの実行方法

1
聴衆を選ぶ

CRMセグメント(またはリストをアップロード)を選択します。 抑制と同意は自動的に適用されます。

2
作曲:

パーソナライズトークンでメッセージを書く。実際の連絡先からプレビューする。

3
スケジュールと送信

ピクセルレコードのトラッキングが開いて、クリックして返信が属性になります。

アウトリーチは同意して、抑制格子を施されたもので、送信ごとにワンクリック解除し、CAN-SPAM/CASLに従う。 返信は自動的にフォローアップを停止します。
アナリティクス

スケジュールレポート

スケジュールされたレポートは、印刷可能でホワイトラベルとして選択した受取人(日・週・月)に選択されたメトリックセットを電子メールで通知します。PDF. 1回設定し、受信トレイのレポートランドが自動的に通過 OpsIQ cron.(クロン)

スケジュールレポート
スケジュールレポートスケジュールレポート画面:スケジュール、受信者および最終送信時刻のレポートのテーブルと保存レポートボタン。スケジュールレポートワークスペーススケジュールレポート+ レポートを保存レポートスケジュール認定資格後退のセント週次トラフィックモンド9:00[email protected]2ヶ月前SEOクライアントレポート月刊 日[email protected]ジュン 1営業概要日 時[email protected]today白ラベルとして届けられる PDF で、OpsIQ ログイン1AUTOMATED日・週・月2ホワイトレーベルPDF クライアント3認定資格スケジュールのメール
一度にレポート(メトリックセット、範囲、スケジュール、受信者)を設定し、OpsIQ ホワイトラベルのメール PDF 自動的にあなたのcadenceで。

レポートを設定する

1
送信するものを選択してください

メトリックセット(トラフィック、SEO、セールス、サポート...)と日付範囲を選択します。

2
スケジュールと受信者の設定

日、週または月々、選択した時点で、1つ以上のメール受信者に。

3
保存する

保存して有効にします。レポートはスケジュール、マニュアルステップなしで、自分自身を生成し、メールを生成します。

💡
レポートが届かない場合は、OpsIQ cron を介して実行されるスケジュールされたレポートは、cronが実行されていることを確認します(Cronと自動化を参照してください)。
プライバシー

プライバシーとコンプライアンス

プライバシーとコンプライアンスページは、個人データを責任をもって処理する監査人を示すための単一の場所です。同意レジャー、管理者アクセスログ、データ残留および保持ポリシー、および1つのタブベッドビューで準備が整った DPA を表示します。完全な管理者だけがそれを開くことができます。

プライバシーとコンプライアンス
プライバシーとコンプライアンスプライバシーとコンプライアンス画面: 一貫性のあるレジャー、アクセスログ、レジデンシーおよび DPA、チャネルによる助成金および通報の同意の導かれたテーブルを使って。プライバシーとコンプライアンスワークスペース一貫したledgerアクセスログ在留資格DPA連絡方法チャンネルアクションデイト[email protected]電子メール助成金ジュン 12[email protected]push再発ジュン 10[email protected]marketing助成金ジュン 9チャネルによる、すべての同意の付与と見直しの検索可能な証拠1CONSENT LEDGER助成金の証拠2ACCESS LOG誰がデータに触れるのか3DPA印刷可能なテンプレート
一つの監査画面:検索可能な同意レジャー(チャネルによるgrants/revokes)、データに触れたアクセスログ、残留/保持設定、印刷可能 DPA

4つのタブ

一貫したledger

連絡、チャネル(電子メール、プッシュ、SMS、ウィジェット)、アクション、ソースおよび日付で、すべての同意の付与とリムークの検索可能なレコード。 あなたの証拠は合意した(または撤退)。

アクセスログ

管理者、連絡先、行動、記載された理由で、連絡先のデータを閲覧、編集、エクスポート、消去またはメッセージしたチームに誰がいるか IP. 正確に、規制当局が求めるもの。

在留資格・在留保

Declare where this workspace's data lives, set how many days activity rows are kept (0 = forever), and record your data controller and DPO.

DPA テンプレート

印刷可能なデータ処理アドオンは、コントローラー、アドレス、DPO、残留および保持に記入します。 PDF として印刷または保存します。

プライバシーとコンプライアンスは、クッキーの同意スタジオ(同意を収集する)およびエクスポートページ(データのコピーを作成する)とペアリングします。DSAR)。夜間保持のクリーンアップのためのCronおよびオートメーションも参照して下さい。
コネクタ

プラットフォームを接続

コネクターのリンク OpsIQ 外部プラットフォームへ: eコマースストア、課金システム、決済プロセッサー、メールプロバイダ、カスタム APIs. 接続したら、AIは注文、顧客データ、サブスクリプションなどを見て、承認でアクションを取ることができます。

作品の使い方
コネクターハブOpsIQ接続される中心WHMCS, Shopify, Stripe, WooCommerce, SendGridとGoogleビジネスプロファイル,それぞれが接続された状態を示す.WHMCSShopifyStripeWooCommerce送信グリッドGoogle BPのOpsIQコア1PLUG IN25+ プレビルドコネクタ2AI CONTEXT実際のプラットフォームデータ3ACTIONS承認をお願い
コネクタ

プレインストールされたコネクター

WHMCS

請求

ウェブホスティング課金:クライアント、サービス、チケット、請求書、ドメイン、サーバー。

Shopify

Eコマース

Eコマース:注文、顧客、製品、在庫、支払い、Webhooks、GDPR.

WooCommerce

Eコマース

WordPress eコマース: 注文、顧客、製品、クーポン、配送。

Stripe

お支払い

お支払い: 請求、顧客、請求書、サブスクリプション、支払い、紛争。

ペイスタック

お支払い

アフリカの支払い:取引、顧客、計画、サブスクリプション。

ビッグコマース

Eコマース

Eコマース:注文、顧客、製品、カテゴリ、ブランド。

メタノ 2

Eコマース

Eコマース:注文、顧客、製品、カテゴリ、在庫。

プレスタショップ

Eコマース

Eコマース:注文、顧客、製品、カートルール、キャリア。

オープニングコート

Eコマース

Eコマース:注文、顧客、製品、カテゴリ。

osCommerce(オズコマース)

Eコマース

レガシー電子商取引:注文、顧客、製品。

Zendesk

支援サービス

Helpdesk: チケット、ユーザー、組織、コメント

Googleビジネスプロフィール

マーケティング

ローカルビジネス:レビュー、投稿、Q&A、インサイト。 OAuth_を使用してください。

Amazon SES(アマゾンSES)

電子メール

電子メール配信:Amazon SESで取引メールを送信します。

投稿フォーム

電子メール

メール配信: 郵便で取引メールを送ってください。

再送信

電子メール

メール配信: 返信メールをメールで送信する

送信グリッド

電子メール

メール配信: sendGrid でメールを送ってテンプレートを管理する

メールマガジン

電子メール

メール配信:Mailgun からメールをお送りします。

コネクターのインストール

1
コネクターに行く

管理者サイドバーのコネクターに移動します。

2
コネクターを探す

リストを参照するか、検索します。 コネクタはカテゴリ別にグループ化されます。

3
有効にする

コネクターをクリックし、有効に切り替えます。

4
資格情報を入力してください

必須項目を入力してください。API キー、URL、トークン、等。各コネクターは設定のパネルで文書化される特定の条件を備えています。

5
試験接続

「テスト接続」をクリックします。緑色の結果は、コネクタが外部プラットフォームに到達できることを意味します。赤い結果はエラーを示しています。

6
機能の設定

どの機能を有効にするかを選択します。知識の同期、Webhookの同期とAIアクション。すべてのコネクタはすべての機能をサポートしていません。

コネクターがあなたに与えるもの

AI のコンテキスト

コネクタを通じて、AIは顧客データ、注文、サブスクリプションなどを見ることができます。 顧客のチャットの場合、AIには実際のプラットフォームのデータが参照できます。

AI文脈(コネクター作者)

Your connector's ContextProvider feeds the ticket-AI a read-only account summary of the ticket owner. Resolve the customer by <code>customer_id</code> when known; otherwise, on ticket auto-replies, where the ctx flag <code>customer_trust_email</code> is true, look the account up by <code>customer_email</code> (the verified ticket sender). Remote platforms expose a <code>/context/customer-by-email</code> endpoint and the connector calls it. This is what makes the AI quote a real balance/invoice instead of saying “please log in.” Honour the operator's data-class toggles (<code>customer_sections</code>, <code>customer_allow_credit</code>) and stay strictly read-only, never emit secrets.

顧客ディレクトリ(コネクターの作者)

Your connector's IdentityProvider feeds three universal ticket lookups: <code>lookupCustomerById()</code> (customer card), <code>lookupCustomerServices()</code> (product/service table), and <code>listCustomers($query,$limit)</code>: the "Search customer or type email" picker on the native Compose-New-Ticket form. Return rows of <code>{id, external_id, name, email, company, phone, platform, platform_label}</code>. <strong>Remote rule:</strong> if your customers live in another database or service, fetch them over your platform's API inside these methods, never read the other system's tables directly (in the OpsIQ DB they're empty placeholders, which is why a local read returns an empty picker). Gate the remote path on your configured API URL; keep a local read only as a same-DB fallback.

電子メールで送信されたチケット、検出およびルーティング(コネクターの著者)

When inbound email becomes a native ticket, OpsIQ detects the sender by calling <code>lookupCustomerById(0, ['email'=>$sender])</code> across every connector; the first match "owns" the customer and its <code>platform</code> slug is stamped on the <code>ticket.created</code> event as <code>_pipe_owner_platform</code> (empty = guest). So a WHMCS-customer email opens a ticket in WHMCS (WHMCS numbering, mirrored as one), while an unknown sender stays a native guest. <strong>If your connector mirrors native tickets onto its own platform</strong>, your <code>ticket.created</code> handler must gate on this: <code>if (array_key_exists('_pipe_owner_platform',$payload) && $payload['_pipe_owner_platform'] !== '<your-slug>') return;</code>. The key is absent on non-piped (chat/manual/AI) tickets, so those mirror as before. Per-department control lives under Team & Departments → Open tickets via email (Anyone / Customers only / Off).

アクション

コネクターを通してAIは行動を実行できます。チケットの作成、注文の更新、サブスクリプションのキャンセル、Trust Layerによる承認をすべて行うことができます。

知識

コネクタは、プラットフォーム固有の知識記事をAIに投稿します。Shopify コネクターはeコマースのトラブルシューティングを加えます; WHMCS コネクターはホスティングの知識を加えます。

ナレッジベースインポート(コネクター作者)

If your platform hosts a knowledge base, declare a <code>kb_capabilities</code> block in <code>settings.json</code> (type <code>kb_source</code>) and your connector appears in the Help Center editor's <strong>Import KB → Import from a connected app</strong> dropdown whenever it is enabled and configured in the workspace. It is declarative, no method to implement: name a built-in <code>adapter</code> (<code>zendesk</code> for the exact-tree Help Center API, or <code>crawl</code> for any KB site) and a <code>base_template</code> such as <code>https://{subdomain}.zendesk.com</code>, which OpsIQ fills from your connector's stored settings. Credentials never leave the server; the browser only sends the connector slug. To support a new platform, add an <code>opsiq_kb_<platform>_manifest()</code> adapter and reference it by name. Full reference: <code>connectors/PLATFORM_CONNECTORS.md</code> §5.

Webhook

一部のコネクタは、リアルタイムイベント通知(新規注文、チケット更新など)のために外部プラットフォームでWebhooksを登録します。

セールストラッキング

Eコマースコネクタは、収益データをアトリビューションと分析のためのセールスダッシュボードに供給します。

💡
コネクタは、ワークスペーススコープです。各ワークスペースには異なる認証情報で使用できるさまざまなコネクターがあります。 A WHMCS ワークスペースは、WHMCS コネクター;a Shopify ワークスペースは、Shopify コネクター。
複数のコネクターを一度に使用できますか?+

可能です。Shopify 注文と Stripe が同じワークスペースで支払いを行います。AIは、すべての有効なコネクタからデータをマージします。

プラットフォームが表示されない場合+

コネクタービルダーを使用して、REST API_ を使って任意のプラットフォーム用のカスタムコネクタを作成します。または、コミュニティビルトコネクタのマーケットプレイスを確認してください。

コネクターは自ホストの OpsIQ_ で動作しますか?+

はい。コネクタは、クラウドとセルフホスト版の両方で同じように動作します。

コネクタ

セールス&課金コネクタ契約

あらゆる商取引コネクタは、同じプラットフォームニュートラルイベント契約を使用します。 WHMCS は参照実装ですが、SaaSブリッジ、ストア、決済プロバイダ、マーケットプレイスコネクター、およびコネクタビルダーパッケージは同じルールに従う必要があります。

どの商取引のコネクターが公開しなければならないか

1つの権威のあるledger

Publish realised economic events to opsiq_sales_events through CommerceEventRegistry::normalize(). Do not build a connector-specific Sales table or make core analytics query a remote platform directly.

安定したソースのアイデンティティ

プラットホームはコネクターのレジストリのslug、のようなです whmcs, shopify または opsiq_saas. Traffic_source は、提供されたときに検証済みの取得アトリビューションを含みます。そうしないと、同じスラグをフォールバックとして使用してください。ストア識別子は、ラベルを表示しません。OpsIQ UI でフレンドリーなコネクタ名を解決します。

会員資格

event_id は決定的でなければなりません。マップは少なくとも 1 つの不変な order_ref、invoice_reef または subscribe_refi で、webhook のretries と backfills が重複したセールスを作成する代わりに同じイベントを更新します。service_reF は、影響を受ける製品やサービスインスタンスを 1 つ存在時に識別します。

ソースタイムスタンプ

ソースプラットフォームで報告された支払いまたは経済イベントの時間です。履歴決済日をインポート時間に置き換えないでください。

お金とFX

ソースの量と有効な3文字ISO通貨を送信します。コネクタの設定を有効にした場合 OpsIQ FX変換、レポートはワークスペースの報告通貨に変換します。それ以外の場合は、ストアや請求プラットフォーム通貨を保存します。 コネクタコードは、レポート通貨または為替レートをハード コードしてはいけません。

証拠ベースのライフサイクル

新規、更新、アップグレード、返金、クレジットまたは未知の使用。請求書の理由から分類し、サブスクリプションまたはサービス関係、ラインアップタイプ、または他の権限のあるソースフィールド。同じ顧客による繰り返し購入は自動的に更新されません。

セールス境界

正式な支払い新しく、更新、アップグレード、または正当な未知の取引レシートのみが販売&コンバージョンに属しています。払い戻しは返金と純収益分析によって報告されます。アカウントクレジット、ウォレットのトップアップ、トークンのトップ・アップおよびファンドの追加は請求済みイベントであり、売上、変換、注文数量、または売上高としてカウントしません。

CRMは別々にとどまります

CRM取引は、パイプラインと取引活動を表しています. 彼らは、接続された請求やストアプラットフォームがこの契約を通じて実現した支払った注文または請求書を排出しない限り、商取引プラットフォームの販売ではありません.

デリバリーのプロジェクト

opsiq_conversions とダッシュボードの要約は、レジャーから再構築された互換性のある予測です。 コネクタは、真実の金融源として投影を処理してはならない。 契約修正は、従順な請求履歴を削除せずに得られた行を再評価することができます。

リモートプラットフォーム境界

リモートコネクタは、設定された認証済み API でプラットフォームを読みます。同じサーバーのデータベーステーブルに依存してはいけません。正確な認証ドメインsite_key は ConnectorRegistry によって供給され、すべてのレジャー書き込みとバックフィルに適用する必要があります。ワークスペースまたはグループスコープは読み取り時間集計のみです。保存されたイベント所有権を拡張する必要はありません。

キヤノンの有料イベント例

正規販売取引イベント
{
  "event_id": "acme_store:invoice:INV-1042",
  "event_name": "invoice.paid",
  "platform": "acme_store",
  "order_ref": "ORDER-884",
  "invoice_ref": "INV-1042",
  "subscription_ref": "SUB-28",
  "service_ref": "SERVICE-91",
  "status": "paid",
  "lifecycle_type": "renewal",
  "amount": 129.00,
  "currency": "USD",
  "traffic_source": "acme_store",
  "occurred_at": "2026-07-23 08:30:27"
}

コネクターのビルダーマッピング

コネクタービルダー、地図の量、通貨、ソースの状態およびソース日付で販売と請求が有効になっている場合、少なくとも1つの注文、請求書またはサブスクリプションリファレンス。 API が正規ライフサイクル証拠を明示したときにマップlifecycle_type。生成された SalesIngestは、組み込みおよびマーケットプレースコネクタで使用される同じCommerceEventRegistryノーマライザーを介してすべての行を渡します。

⚠️
クレジットと手数料の追加は、請求履歴、顧客残高のコンテキストおよびレジャー分析のために意図的に保持されます。販売から除外することはそれらを削除しません。それはそれらを膨脹するコマースパフォーマンスを防ぐだけです。

lifecycle_type はCRMの取引になるものを決定します

lifecycle_type 分析ラベルではありません。 OpsIQ は、販売がCRMパイプラインに入るかどうかを決定するためにそれを読みます, そうすべてのセールスコネクタは、それが意図するか否かパイプラインの決定をしています.

新規登録

クローズドウォン取引(新規事業)をオープン

更新、アップグレード

再帰収益として記録。新規事業の取引は不要で、更新は異なる確率曲線に変換し、予測の両方を破損させる。

返金、クレジット

取引を開かないでください。いかなるモードでも、返金は顧客に返されますが、勝ちません。

省略 / 未知

収益のみ。販売は記録されていますが、パイプラインに到達しません。

1つの販売、1つの導かれた列:アイデンティティはイベントではなく、セールです

マッチしない event_id 自分をインサートする event_id is platform:eventName:externalId「この配送を既に処理している」と答える「この販売をすでに記録したまま」には答えられないプラットフォーム。 invoice.paid と再び payment.completed — 2 匹の ID を分け、同じお金を2回にし、衝突するものもなく警告するものはありません。

💡
参照インストールで発見:各3つのレジャー行を持つ6個のインボイス、それぞれ3つの異なる event_idスキームを使用して3つのコードパスから。 彼らはすべて 0.00 を運んだので、合計は間違って見ていない、そして任意の後続プロセスの復元実質量が3回に1回の支払いをカウントしただろう。

代わりに共有された書き込みを呼び出します。コアは、販売のビジネスアイデンティティ()を計算しますsale_fingerprint)、その上に既存の行にマッチし、元の行を保存します。 event_id 更新、および実際の列へのフィルタ:

セールスレジャーを書いて唯一のサポート方法
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);
同じ販売、多くのでき事

invoice. paid, payment. completed and sale. completeed は 1 つのインボイス共有 1 つの指紋をシェアし、1 行を更新します。

払い戻しは別々に滞在します

出金は、お金から来る別の事実です。請求書の払い戻しは独自のアイデンティティを保持しているため、支払いを逆にすることはできません。

参照無し、指紋無し

注文、請求書、サブスクリプションまたはサービス参照を運ぶ行は、指紋がまったく取得されません。そのため、2つの関係のない列は、どちらもIDが欠落しているためだけ衝突しません。

参照の優先順位

invoice_ref, その後 order_reF, その後、subscribe_reef, その後service_refriendest まず, そのため、1つの販売は安定したアイデンティティを維持します.

レジャーは、付属のものだけです:販売を刷新しないでください

返金、キャンセルまたは修正は 新規登録. 修正する行をミュートしないでください。払い戻しに支払いを書き換えると、一回に3つのことを分割します:

売上総数を破壊する

総売上高および返金率は分離可能であり、払い戻し率は、逆転が通知するメトリックです。

間違った時期に逆転を施す

1月の売上の3月分の払い戻しは3月を削減しなければなりません。1月列を静かに書き換えると、閉鎖期間が残ります。

監査証跡を破棄

レジャーエントリは、時間内に起こったことを記録します。 修正は対流であり、それは二重エントリー簿記が5世紀にわたって働いた方法です。

コネクターは、それを適用するのではなく逆転を報告します: 戻り refunded_at それに refund_amount 販売のライフサイクルと並んで、払い戻しが起こったときに日付通りにコールアは返金を書いてくれます。販売指輪が売り切れから返還を分離するので、2つは衝突しません。

💡
同じ原則は金額に適用されます。 保存した金額をプラットフォームの現在の値に「再ペア」しないでください:請求書は、支払い時に 0 を正当に記録し、顧客が上回ったときにお金が既に記録されていました。 顔値を回復すると、2回カウントされます。

分類契約

OpsIQ ライフサイクルを決める once, in \OpsIQ\Commerce\SaleLifecycleClassifier. コネクターは、そのどれかだけを宣言します 独自のプラットフォーム 言葉は、実装することによって何を意味します。 \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary()共有クラスタを呼び出します。理由を再実装しないでください。

決定書の語彙, 決定権を解除
public static function salesLifecycleVocabulary(): array
{
    return [
        'credit'             => ['addfunds'],                  // adds balance, sells nothing
        'upgrade'            => ['upgrade'],                   // resizes an existing commitment
        'recurring'          => ['hosting', 'domainrenew'],    // continues something owned
        'acquisition'        => ['domainregister'],            // obtains something new
        'recurring_prefixes' => ['domainaddon'],               // families that grow over releases
    ];
}

$lifecycle = \OpsIQ\Commerce\SaleLifecycleClassifier::classify([
    'explicit'    => $platformSaidSo,     // wins outright when present
    'line_types'  => $types,              // your platform's own line/item types
    'vocabulary'  => self::salesLifecycleVocabulary(),
    'is_order'    => $cameFromANewOrder,
    'is_refunded' => $moneyWentBack,
]);
💡
優先順位は固定され、共有されます:明示的、その後、返金/キャンセルされた、クレジット、アップグレード後、is_order、再発し、取得してから、未知。 アップグレードは、プラットフォームがアップグレードの注文を上げるため、オーダーチェックの上に座っています。 新しいサブスクリプションの最初の請求書は再帰ラインタイプを運ぶので、それ以下に再発します。 あいまいな非注文販売では、クラスターライアンはパイプラインから収益までそして離れて収入を得る。

プラットフォーム全体の語彙を宣言

最もコストがかかる不具合で、誤りが見つかります。 WHMCS コネクタはマッチした ['hosting','addon','domain'] — 読み込まれるリストが完成します。WHMCS bare を放さない Domain 実際のドメイン行の型; それは出ます DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* それに Upgrade. リストを全て削除した unknown: 1,288 請求書、3年、エラーなし、ログ行なし。

コネクタのバックフィルで、新しい顧客をインポートするつまり、分類バグは1つのワークスペースに影響を与えません。それは、そのコネクタを通してこれまでオンボードしたすべての作業空間に影響を及ぼすので、そのパイプラインを最初に見ている瞬間です。プラットフォームのドキュメントやライブデータの検閲から語彙を取り、成長している家族と一致します prefix つまり、誰もまだ消えるのではなく、その親戚と分類されていない兄弟は見ていません。

💡
実用的なチェック:未知のあなたの列の土地の数をカウントします。健康な販売コネクタはほぼすべてを分類しています。 未知の安定したストリームは、あなたが持っていないデータはほとんどありません - それは読み取らなかったコネクターがボキャブラリーです。

輸入履歴の修復

出荷されるすべての OpsIQ セールスコネクタは、これを実装します — WHMCS, Shopify, WooCommerce, osCommerce, SaaS Bridge, Stripe, BigCommerce and Magento 2. Treat it as expected, not optional: a customer imports their old records on day one, so a classification fix that cannot reach that history only helps people who signed up afterwards. Implement \OpsIQ\Connectors\SalesLifecycleRepairInterface::reclassifySale() コネクターが既にあるかどうかをコードごとにフェッチします。 tools/crm_backfill_sales_lifecycle.php その後、コネクタのインポート履歴を1コネクターコードなしで修復します。デフォルトで実行して、書き込み前に行数をバックアップし、変更不能なレジャーを経由してリバーシブルにし、応答として失敗した読み込みを書きません。

💡
コネクターがレコードをリレッドできない場合、Webhook専用のコネクタはメソッドをスタブしません。 stub returnknownは実装なしで悪いです:バックフィルは、クラス分けとレポートの成功として良い行を書き換えます。 唯一の語彙インターフェイスを実行します。
💡
コネクター/CONNECTOR_EVENTS. mdとコネクタ/PLATFORM_CONNECTORS. mDで、ホスト元の配布物に詳しいパッケージの参照が残っています。
コネクタ

旅行イベント契約

ジャーニーインテリジェンスは、ブラウザウィジェット、内蔵コネクタ、SaaSブリッジ、マーケットプレイスパッケージ、およびコネクタービルダー出力から1つのプラットフォーム固有のイベントが組み込まれています。プラットフォーム固有の名前はエッジで翻訳されます。ファネル、アトリビューション、サイトインテリジェンスコードは、単なる正式な出来事のみを消費します。

分離および信頼の境界

正確なピアドメインキー

あらゆるイベントは、認証されたドメインサイト_keyに拘束されます。 コネクタは、信頼できないリクエストボディから決して、ConnectorRegistryまたはその認証エンドポイントからのキーを受け取りません。 ドメインは別のレコードを保持します。 ドメイン名グループは読み取り時間の合計です。

断定的なアイデンティティ

event_id は、コネクタで必要であり、同じネイティブイベントに対して決定的でなければなりません。 旅や販売を複製するのではなく、Retries, webhooks, backfills の更新 1 つのイベントを更新します。

ネイティブプラス正式名称

証拠やトラブルシューティングのsource_event_nameを保存し、それを event_name_canonicalにマップします。コア分析はコネクタースラグにブランチを行わないでください。

サーバーの証拠は勝ちます

ブラウザの観察は、開始または旅を妨げることができます。認証されたコネクタイベントでは、サインアップ、ログイン、支払い、購入、更新、払い戻し、およびその他の端末結果を確認します。有効なサイト・バウンド・コレーショントークンは最も強力な参加です。無効なトークンが拒否され、埋め込まれたIDは信頼できません。

プライバシー

宣言された旅に必要な識別子やフィールドだけを送信します。同意を尊重し、マスクし、保持設定を行います。認証情報、カードデータ、認証秘密、またはプライベートメッセージの本文はプロパティに置かないでください。

キヤノン製封筒

旅行イベント封筒
{
  "contract_version": 1,
  "event_id": "myshop:order:884:paid",
  "source": "myshop",
  "source_event_name": "order.paid",
  "event_name_canonical": "commerce.purchase.completed",
  "site_key": "exact_domain_site_key",
  "occurred_at": "2026-07-23T08:30:27Z",
  "visitor_id": "optional-browser-visitor",
  "session_id": "optional-browser-session",
  "journey_id": "optional-journey",
  "attempt_id": "optional-attempt",
  "correlation_token": "optional-signed-token",
  "customer_ref": "C-42",
  "user_email": "[email protected]",
  "object_type": "order",
  "object_ref": "884",
  "order_ref": "884",
  "outcome": "succeeded",
  "evidence_level": "server_confirmed",
  "confidence": 1,
  "properties": {"amount": 129, "currency": "USD"}
}

キヤノンの税法

最少の真理名を使用してください。サポートされている家族には、エンゲージメントページ/ CTAイベントが含まれます。アカウントサインアップ、ログイン、MFAおよびパスワードリセット;リードとフォームステージ;製品、カート、チェックアウト、支払い、購入、サブスクリプション、更新および払い戻し;プロモーションの印象と変換;ヘルプセンター、チャット、チケットイベント;セキュリティイベント;名前空間化されたカスタムイベント。典型的な端末名は、 account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed それに commerce.refund.completed.

ブラウザの不当性、確認および放棄

ウィジェットは、ページ構造を観察することにより、コネクタなしで動作させることができます, アクションを形成します, DOM結果と訪問者の旅行ログ. その証拠は、明示的に観察または推論として等級付け残されます. コネクターは、権威のあるサーバーの確認を追加し、同じブラウザの試みにそれを相関することができます. 放棄は、最初に候補として保存されています; それはUIで設定された非アクティブウィンドウが後にのみ放棄され、後回復や成功が存在しない場合だけになります.

利益と収益

Attribution は有効な署名された相関トークンを好むし、それから厳密な旅、試み、会合または商取引の参照を、そして同意したアイデンティティ・グラフおよび最終的に限られた行動的一致好みます。比類のない販売は不当に残ります。複数の接触の運転者の重量は合計 1しなければなりません。サイトインテリジェンスによって属性づけられる収入はこのレジャーを読みました;クレジット、財布のトップアップ、トークンの上の上昇および付加的な資金は転換を買うことは決してありません。コネクター FX はそれを置くことによって制御されます。

⚠️
属性モデル、外観ウィンドウ、直流処理、最小の自信、放棄タイムアウトとファンネル定義はUIポリシーです。 コネクタコードはそれらをハード コードしてはいけません。

コネクターのマニフェストおよび建築者

コネクターの旅宣言
{
  "capabilities": ["sales", "journey_events"],
  "journey_capabilities": {
    "journey_events": true,
    "payments": true,
    "subscriptions": false,
    "correlation_token": false,
    "backfill": true
  },
  "journey_event_mappings": [{
    "source_event_name": "order.paid",
    "event_name_canonical": "commerce.purchase.completed",
    "field_map": {
      "order_ref": "order.id",
      "customer_ref": "order.customer_id",
      "amount": "order.total",
      "currency": "order.currency",
      "occurred_at": "order.paid_at"
    }
  }]
}

Declare only capabilities the package really delivers. Connector Builder validates the mapping and generates the same platform-neutral adapter used by first-party packages. Journey ingestion accepts one event or a bounded batch of 100 through the generated authenticated integration endpoint.

💡
商取引のレジャーは、真理の金融源を残します。 商業対政府橋は、サーバーと合意された結果を公開し、既存の不正なレジャーが不在に上昇した後のアトリビューションを再構成するので、1つの支払いは2つの販売になることはありません。
コネクタ

AIのアクションがどのように機能するか

あらゆるコネクタは、AIが外部プラットフォームを介して行うことができること:アクションのセットを宣言します。アクションは、「AIが言う」と「AIがする」の間の橋です。

AIアクション
AIのアクションがどのように機能するか削除型アクションカードにリクエストされた顧客で、チェックリスト:許可チェックをし、確認した API が呼び出されます。AIのアクションがどのように機能するかワークスペース「サブスクリプションをキャンセル」顧客サービス人工知能cancel_subscriptiondelete必須確認params: サブスクリプション ID (コンテキストから)アクションタイプreadwritedeleteパーミッションとロールチェックアクションを確認API 呼ばれる・結果報告1DECLARED各コネクタはアクションをリストします2GATED許可 + 確認3THEN RUNAPI 呼び出し、結果は戻ります
許可チェック、確認、実行および報告される宣言されたアクション(typed read/write/delete)になります。

アクションのライフサイクル

1
お客さまから何かをお願いする

「サブスクリプションをキャンセル」。AI は、このアクションが「cancel_subscription」アクションを必要とすることを識別します。

2
AIによる許可チェック

アクションは許されているか? 有効になっているのか? 現在のユーザが正しい役割を担っているのだろうか。

3
AIがパラメータを収集

アクションはサブスクリプションIDが必要です。AIは顧客コンテキストから見たり、顧客に尋ねたりします。

4
確認

破壊的または影響力の高い行動のために、AIは実行前に確認を要求します。

5
実行手順

アクションは外部プラットフォームの API を呼び出します。

6
結果発表

お客様からのAIが結果を報告します。

アクションタイプ

アクションを読む

何も変更せずにデータを調べます。例:list_orders、get_customer。安全、確認は必要ありません。

アクションを書く

データの作成または変更。例: create_ticket、update_order。確認が必要な場合があります。

アクションの削除

データを削除します。例:キャンセル_サブスクリプション。必ず確認が必要です。

HTTP アクション

Declared in actions.json, generic API calls defined declaratively.

機能タグ

アクションの「キャパシビリティ」フィールドにオプションします。json, チケット読み取り/参照のための「tickets」や、チケットを開くための「ticket_create」など、コネクタニュートラルクラスタグ(例: )。OpsIQ 各コネクタ全体に統一的にクラスをゲート: チケットは、AIチケットアウェアネスをオフにし、チケット作成が予約されると、AIのドロップアウトを読みます OpsIQ'独自のコンポーラ(コネクタのcreateツールはそれを複製することはできません)。それとあなたのコネクターが合致する宣言。OpsIQ アクション名を知る必要はありません。 コネクタビルダーは、アクションごとの機能低下としてそれを露出します。

コードアクション

コネクタークラスでPHPを実装。ロジックを完全に制御します。

アクション定義例
{
  "lookup_order": {
    "label": "Look up an order",
    "description": "Find an order by ID or email",
    "method": "GET",
    "endpoint": "/admin/api/2024-01/orders.json",
    "params": {
      "order_id": { "type": "string", "label": "Order ID" },
      "email":    { "type": "email",  "label": "Customer email" }
    }
  }
}
コネクタ

コネクターを造って下さい

コネクタビルダーは、REST API_ で任意のプラットフォーム用の完全なコネクターを作成することができます。基本的なコネクタに必要なコーディングは必要ありません。

コネクターを造って下さい
コネクタビルダーノーコードコネクタフォーム:名前、authタイプ、ベース URL, アクションマッピング, 渡るテストと公開ボタン.コネクタビルダーワークスペースコネクタビルダーお名前(必須)私のプラットフォーム認証OAuth 2.0(PKCE)ベース URLhttps://api.example.com/v2アクションGET/customers →list_customers(リスト)渡るテストパッケージのコネクター1NO-CODE名前、auth、基盤 URL2ANY APIキー、ベアラー、基本、HMAC、OAuth3PUBLISHInto /connectors/<slug>/
任意のRESTでビルダーを指す API. 設定のauth、基盤 URL そして、動作をテストし、作業コネクタを公開します。コードは必要ありません。

完全な提供者 API インフォメーション

生成される各々 API コネクターは別のネイティブを露出できます API 読書とネイティブ API アクションを書きます。 処理されたアクションは優先されます。 ネイティブアクションカバープロバイダのエンドポイントが後で追加されます。 ランタイムはREST、GraphQLをサポートしています。JSON, フォーム, XML、未加工および多部分ボディは、paginationに結合しましたり、API-version ヘッダーと、ワークスペースのコネクター設定内の認証情報を保持している際の不在。

⚠️
マーケットプレイスのパッケージは、/marketplace_connectors 同様に束ねられる /connectors. パッケージバージョンを増加させ、契約と文書の再生、適合テストを実行し、新しいマーケットプレース版を再署名および公開します。

コネクターの建築者ウィザード

ウィザードは、上部のタブとして6つのステップを占めています。 自由にジャンプして、 草案を保存 フットパーでは、あらゆる点で作業を続けます。

1
アイデンティティとプロファイル

名前、slug、説明およびアイコンは、契約プロファイルを選択します:標準 API、商取引、ヘルプデスク、メールボックス、サイトインテリジェンス、SaaSブリッジまたはローカルPHPプラットフォーム。 プロファイルは、開始点の完全な機能を選択します。 あなたはまだ個々の能力を調整することができます。

2
認証

プラットフォームが使用している認証パターンを選択し、フィールドに記入します。ここで実際のテストの資格情報を入力するだけでなく、次のステップで接続テストに使用するので、公開後に保存されません。

3
試験結果

エントリー API ベース URL エンドポイントを検証し、認証情報を使用してライブ接続テストを実行します。2. この操作を定義する前に、auth や base のいずれかのアクションを定義します。URL 間違った、その後に書いたすべてのアクションが同じ理由で失敗し、誤ったことをデバッグする。

4
アクション

各操作を定義します。名前、HTTP メソッド、エンドポイントパス、パラメータ、応答フィールドマッピング、および以下に示す信頼性設定です。各アクションを個別に実行できます。API このステップから。

5
トリガー

プラットフォームが送信するWebhookイベントをマップ OpsIQ イベントなど、プラットフォームで起こることは仕事を始めることができます OpsIQ.

6
見直し、企業契約および出版

Review every action, trigger and capability. Enterprise profiles expose the generated queue, worker, hook, migration, ticket-mirror, attachment and conflict contract before publishing. Publishing writes the package into /connectors/<slug>/; the conformance suite then validates the same runtime contract used by OpsIQ.

💡
wizardには知識を積むステップはありません。プラットフォームの記述するナレッジファイルは、定義した名前、説明、authタイプ、アクションから生成され、コネクタが有効になっているとAIに読み込まれます。

アクションを定義する(ステップ) 4)

アクションごとに次の設定があります。最初の4つだけが必要です。その操作をし、どのように慎重に実行するかは、残りの制御です。

アクションキーとラベル

鍵はAIが呼び出すものです。ラベルは人間の読み物です。キーは、自動的にコネクタスラグと名前空間されますので、2つのコネクターは衝突することなく「リスト」を両方持つことができます。

HTTP メソッド

GET、POST、PUT、パッチまたはDELETE。

URL パス

ベースに付属 URL. 使用 {name} プレースホルダー、例えば /opportunities/{id}/stage

パラメーター

For each parameter you also choose where it goes: <b>body</b>, <b>path</b>, <b>query</b> or <b>header</b>. A path parameter fills a {placeholder}; a query parameter is appended to the URL.

応答マッピング

どのフィールドにいたかを言う JSON 応答とは、顧客名で、注文合計である電子メールです。これはAIがプラットフォームのデータを推測するよりもむしろ読むことを可能にするものです。

誰が使うか

チーム(admin AI)、署名付き顧客(顧客チャット)、または書き込みアシスタント。顧客の行動は署名付き顧客にのみ実行され、アイデンティティフィールドが自動的にロックされるため、別の顧客は他のユーザーについて尋ねることはできません。

確認を要求して下さい

行動が実行される前に人間は承認しなければなりません。

破壊的

アクションをステートを削除または変更する。実行前に警告するために使用される。

必須権限

管理者は、AIが代理でアクションを実行するためにはこの権限を保持しなければなりません。管理者はいつも通りに渡します。管理_統合、管理_一般、管理/実行、管理\_ビルリング、管理人_セールス_ブリッジ、管理者_知識、管理人の_アプリケーション、管理職_行動、管理権限、管理・権限管理_危険性、管理管理_取引、応答_to_チャット、escalate_to _ticket、send_agent_email、または認証された管理者を意味します。

説明/AIのヒント

オプションで、書く価値があります。このアクションに達したときにAIが伝えます。「管理者が取引ステージを変更するように要求するときにこれを使う」。良いヒントは、AIが正しく使用している行動と無視するアクションの違いです。

機能の能力

オプションのクラスタグ、いずれかのチケット(チケット読み取りまたはルックアップ)かticket_create(チケットを開く)。タギングは許可します OpsIQ 一度に全クラスをゲートします。例えば、オペレーターがAIチケットの認識をオフにしたときにチケットを非表示にするなどです。

リストパス

オプション。 リストを返すエンドポイントの場合、データやdata. itemsなどの配列へのドットされたパス

エラーパス

オプション。 存在が失敗したコールを意味しているボディフィールド、例えば error.message は、APIs HTTP を返す 200 失敗に。

実行する

各アクションは、このステップからライブ API に対して実行できるので、他のユーザーが使用する前に間違ったパスやフィールド名を修正することができます。

⚠️
Write actions are protected by default. Any action using POST, PUT, PATCH or DELETE starts out requiring the manage_integrations permission <b>and</b> human confirmation before it runs. This is deliberate. A new write action fails closed rather than letting the AI change your data unsupervised. You can change both on the action, but change them knowingly.
💡
顧客チャットからコールできるためには、アクションは読み取り専用でなければなりません。 確認と破壊的な未知性を両方残します。 顧客が状態を変更するトリガーもできますが、ウィザードが事故で発送するものではありません。

Webhooksを受け取る(ステップ) 5)

トリガーのステップは、Webhook URL をプラットフォームに登録し、その到達するすべてのリクエストを検証します。

署名ヘッダー

プラットフォームの署名を、例えば X-Hub-Signature-256_ などのヘッダーでヘッダします。

署名アルゴリズム

HMAC-SHA1、HMACシャフト256またはHMAC軸512。

署名スキーム

単純で、明白な六角形かbase64の消化器。またはStripe-style、t=...,v1=... で使われるフォーマットStripeコピーしたプラットフォームが複数あります。

署名プレフィックス

オプション。 一部のプラットフォームは、例えばsha256=で消化を接頭させます。 あなたのものがない場合は空にしておく。

イベントマッピング

Map each event your platform sends onto the OpsIQ event it should raise.

Webhook 自動登録

プラットフォームがインストールされている場合 API 独自のWebhookを管理するために、登録する必要はありません。URL 手で開く。 有効にこのWebhookを自動登録 ステップで定義したアクションの2つにそれを置きます 4:

Create-webhook アクション

管理者がコネクターを有効にしたときに呼び出されます。 URL を運ぶパラメータ名、オプションでイベントリストを運ぶもの、新しい webhook の ID を保持するレスポンスのパスを指定します。

削除-webhook アクション

コネクターが無効になったときに、上記IDを使用して呼び出されるので、コネクタを取り外してデッドエンドポイントに送信するプラットフォームを停止します。

切り替え可能な機能

プロファイルと機能は、コネクタ契約 2.2 によって定義されます。生成および宣言的な機能が直接放出されるため、企業の機能が生成されます EnterpriseExtension.php ランタイムのライフサイクル配線で足場を。

アクション

プラットフォーム上でAIを実行できます。リストの注文、顧客を見つけ、払い戻しを発行します。

トリガー

プラットフォームからWebhookを受け取り、それらをオンにします OpsIQ イベント

AIチケット

プラットフォームに滞在するチケットでAIのトリエージと返信コピロ。その応答で1枚のチケットを返し、フィールドをマップするエンドポイントを選択します。 OpsIQ はそれを介してスレッドを読みます。

メールボックスと連絡先

タイムラインに顧客のメールを表示し、取引から送信し、アドレス帳を OpsIQ CRM に同期します。

顧客輸入

顧客リストからページを移動し、それぞれに OpsIQ コンタクトとしてインポートします。これは、インポートボタンが実行されるものです。

文脈

プラットフォームからあらゆるAIの会話にライブデータをプッシュします。

アイデンティティ

お客様がお越しのお客さまに、その旨を提示し、チケットで購入・確認を行ってください。

セールス&課金

収益イベントやMRRの数値をフィード OpsIQ ダッシュボード。

チケットのインバウンド

プラットフォームがWebhookで配信するチケットとメールを OpsIQ サポートスレッドに変えます。

アウトバウンド対応

投稿 OpsIQ スタッフは、先発のプラットフォームに戻ります。

ユーザを同期

スタッフアカウントを OpsIQ admin ユーザーにインポートします。

シンク部門

支援部門を OpsIQ_ にインポートします。

ターゲットおよびプロダクト供給の促進

プロモーションスタジオは、人について知っている事実をターゲットにし、キャンペーン内で実際の製品をレンダリングします。

調査スタジオのプロバイダ

サーバ検証済みの調査事実を公開し、変数をエスケープし、CRMの受信ページを専用のSurvesprover. phpを通じてバインドした。これはプロモーションランタイムを再利用しません。

ネイティブ IP ブロック

いつか OpsIQ ブロック IP、あなたのプラットホームの自身のブロックを呼ぶ API そこでブロックが強制されるので、

セキュリティイベント

Receive blocked-IP threat signals from OpsIQ.

AIプラットフォームの知識

プラットフォームが何をしているか、その操作を記述する短い参照をビルドするすべてのコネクタ。OpsIQ admin AIは、コネクターが有効になっているときにそれを読み込みますので、アクション名のリストを見るのではなく、プラットフォームを理解しています。これはあなたのために生成されます。

API パススルー

コネクターは、AIが型アクションを定義しなかったエンドポイントに到達できるように、常に汎用的なコールを取得できます。 できるタイプされたアクションを使用してください。 これはエスケープハッチです。

キヤノンコネクタ契約 2.2 参照

Contract version: 2.2 · 53 capabilities · 7 profiles.

コネクターのプロフィール

standard_api · Standard REST or GraphQL API

Actions, triggers, OAuth/API-key authentication and optional context/identity mappings. Capabilities: actions, triggers, native_api, ai_brain_aware.

commerce · Commerce and billing platform

Customers, orders, sales, subscriptions, billing, promotions and journey events. Capabilities: actions, triggers, journey_events, sales, billing, sync_orders, customer_import, survey, promo_audience, promo_feed, context, identity.

helpdesk · Helpdesk and ticket platform

Inbound tickets, outbound replies/notes, customer roster, AI triage and bidirectional ticket mirroring. Capabilities: actions, triggers, inbound_ticket, outbound_reply, outbound_note, ai_tickets, customer_import, survey, context, identity, ticket_mirror, attachment_bridge, conflict_resolution.

mailbox · Mailbox and email provider

Inbound/outbound mail, address-book sync, multi-account OAuth and CRM timeline integration. Capabilities: inbound_email, outbound_email, mailbox, email_mailbox, oauth, actions, customer_import, ai_reply.

site_intelligence · Site Intelligence data provider

SEO, analytics, search-console, local-search or monitoring provider with scheduled sync. Capabilities: actions, triggers, site_intelligence, seo, scheduled_workers, durable_queue.

saas_bridge · SaaS bridge

Deep two-way SaaS integration with customers, billing, identity, tickets, webhooks, queues, attachments and workers. Capabilities: actions, triggers, webhook, context, identity, customer_import, survey, journey_events, sales, billing, inbound_ticket, outbound_reply, ticket_mirror, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

local_php_platform · Local PHP platform bridge

WHMCS-style local hooks, database access, two-way tickets, billing/customer sync, queues and migrations. Capabilities: actions, native_data, context, identity, customer_import, survey, journey_events, sales, billing, inbound_ticket, outbound_reply, ticket_mirror, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

キヤノンの能力

アクション

Universal actions. Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: actions.json.

トリガー

Inbound event triggers. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Package files: actions.json.

ウェビブ・ホオック

Inbound webhook endpoint. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook.

journey_events

Universal Journey Event Contract mapping. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\JourneyEventConnectorInterface. Package files: settings.json.

context

AI context providers. Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: ContextProvider.php.

guest_lookup

Guest record lookup without login (reference + proof match). Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: GuestLookupProvider.php.

アイデンティティ

Admin/customer identity providers. Capability version: 1.0. Mode: generated. Runtime methods: identityProviders, detectAdmin, detectCustomer. Interfaces: OpsIQ\Connectors\IdentityConnectorInterface. Package files: IdentityProvider.php.

sales

Sales and revenue ingestion. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface. Package files: SalesIngest.php.

請求する

Cross-platform billing snapshot. Capability version: 1.0. Mode: generated. Runtime methods: billingProviders. Interfaces: OpsIQ\Connectors\BillingConnectorInterface. Package files: BillingProvider.php.

payments

Payment-provider capability bus. Capability version: 1.0. Mode: generated. Runtime methods: paymentsCapabilities.

inbound_ticket

External ticket/email to OpsIQ ticket ingestion. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

outbound_reply

Reply mirroring to the external platform. Capability version: 1.0. Mode: generated. Runtime methods: pushReply. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

sync_users

Staff/customer synchronisation. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface. Package files: SyncImport.php.

sync_departments

Department/team synchronisation. Capability version: 1.0. Mode: generated. Package files: SyncImport.php.

sync_orders

Order roster and order-event synchronisation. Capability version: 1.0. Mode: declarative. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface.

sync_products

Product, catalog and inventory synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

sync_projects

Project, issue and workspace synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

customer_import

CRM customer roster import. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers, backfillChunk. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface.

security_events

Receive and emit security events. Capability version: 1.1. Mode: generated. Runtime methods: securityCapabilities, syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

security_native_block

Native remote IP/CIDR blocking. Capability version: 1.0. Mode: generated. Runtime methods: syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

survey

Survey identity, audiences, recipients and variables. Capability version: 1.0. Mode: generated. Runtime methods: surveyAudienceCatalog, surveyAudienceFacts, surveyVariableCatalog, surveyVariables, surveyRecipientPage. Interfaces: OpsIQ\Connectors\SurveyConnectorInterface. Package files: SurveyProvider.php.

reply_feedback

Ticket reply feedback mirror (platform reply ratings land via the portal write method). Capability version: 1.0. Mode: generated. Runtime methods: replyFeedbackCatalog, pullReplyFeedback. Interfaces: OpsIQ\Connectors\ReplyFeedbackConnectorInterface.

promo_audience

Promotion targeting facts. Capability version: 1.0. Mode: generated. Runtime methods: subscribers. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

promo_feed

Promotion product/content feed. Capability version: 1.0. Mode: generated. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

email_mailbox

Mailbox bus, outbound mail and address-book sync. Capability version: 1.0. Mode: generated. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

inbound_email

Receive inbound email. Capability version: 1.0. Mode: declarative. Runtime methods: poll, handleWebhook. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

outbound_email

Send outbound email. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

mailbox

Mailbox connector. Capability version: 1.0. Mode: declarative. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

ai_tickets

AI triage and Inbox Copilot for remote tickets. Capability version: 1.0. Mode: generated. Runtime methods: loadTriageContext. Package files: AiOperations.php.

ai_reply

AI-assisted reply drafting. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

ai_brain_aware

Connector expertise supplied to Admin AI. Capability version: 1.0. Mode: generated. Package files: ai_expertise_admin.md, ai_api_reference.md.

native_api

Native API passthrough. Capability version: 1.0. Mode: generated. Runtime methods: registerActions.

native_data

Local database/platform data adapter. Capability version: 1.0. Mode: declarative. Runtime methods: nativeDataProviders. Interfaces: OpsIQ\Connectors\NativeDataConnectorInterface.

クリム

CRM capability provider (calendar, enrichment, telephony or customer data). Capability version: 1.0. Mode: declarative. Runtime methods: crmCapabilities. Interfaces: OpsIQ\Connectors\CrmCapabilityConnectorInterface.

block_registry

Remote sender block-registry synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: blockSender, unblockSender, isSenderBlocked. Interfaces: OpsIQ\Platform\BlockRegistryInterface.

inbound_comment

Inbound comment ingestion. Capability version: 1.0. Mode: declarative. Runtime methods: handleWebhook.

outbound_note

Outbound private note. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

outbound_notification

Outbound notification delivery. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

oauth

OAuth 2.0 authorisation. Capability version: 1.0. Mode: generated.

reviews

Review ingestion and response. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

ローカル

Local search/location data. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

ゴッシ

SEO data and actions. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

site_intelligence

Site Intelligence provider. Capability version: 1.0. Mode: declarative. Runtime methods: siteIntelligenceProviders. Interfaces: OpsIQ\Connectors\SiteIntelligenceConnectorInterface.

analytics

Analytics data provider. Capability version: 1.0. Mode: declarative. Runtime methods: analyticsCapabilities.

comms

Communications/video-meeting provider. Capability version: 1.0. Mode: declarative. Runtime methods: commsCapabilities.

admin_assets

Connector-provided admin/account/public browser assets. Capability version: 1.0. Mode: generated. Runtime methods: adminAssets. Interfaces: OpsIQ\Connectors\AdminAssetConnectorInterface.

enterprise_hooks

Platform-native hooks and lifecycle callbacks. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

durable_queue

Durable outbox/inbox queue and retry policy. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

ticket_mirror

Bidirectional ticket mirror with conflict handling. Capability version: 2.0. Mode: extension. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface. Package files: EnterpriseExtension.php.

attachment_bridge

Attachment upload/download transfer. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

database_migrations

Connector-owned schema migrations. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

scheduled_workers

Connector-owned scheduled/background workers. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

conflict_resolution

Two-way sync conflict strategy. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

⚠️
ビルダー仕様は、権限のあるソースのままです。生成された拡張ポイントにプラットフォーム固有のビジネスルールを置きます。パッケージのライフサイクル、キュー、ワーカー、マイグレーション、コンフォーマンステストはBuilder-managedのままです

あらゆるアクションに対する信頼性設定

ニュースレター

失敗したコールを再試行するには、各試みを倍増するバックオフで数回。タイムアウトのみ、429s そして5xxのエラーが取得されます。 4xxはあなたの要求の欠陥であり、それを繰り返すことはちょうどあなたのレート制限を燃やします。

レート制限

このアクションの1分の天井なので、忙しいトリガーはプラットフォームを打ち込むことができません。 制限なしに0 _でそれを残す。

タイムアウト

プラットフォームを諦めずに待ち時間

確認

アクションが実行される前に承認する人間が必要です。 破壊的なものは何にも使用できます。

認証の種類

ステップステップ2 7つのパターンを提供します。 プラットフォームに合ったものを選んでください API ドキュメンテーションは、ジェネレーターが正しいHTTPクライアントを生成します。

ヘッダーの API キー

たとえば、X-API-Key などの固定ヘッダとして送信された静的キー。ヘッダー名と管理者フォームのラベルが表示されます。このキーはヘッダーのみで送信されます。もし、 API がクエリパラメータとしてキーを期待している場合は、カスタムヘッッダまたはフルコードコネクタを使用します。

ベアリートークン

Token sent as Authorization: Bearer <token>. Common for modern APIs.

基本のauth

Username とパスワード、Authorization ヘッダに base64 エンコード。管理者フォームでフィールドが表示されるラベルを選択します。

HMAC署名

パブリックキーとシークレット、ボディリクエストの署名付き。シグネチャヘッダー、キーヘッダー、プラットフォームが期待するタイムスタンプヘッダを指定します。

OAuth 2.0 (クライアント認証)

ユーザインタラクションとリダイレクトなしのサーバーツーサーバ。トークンを URL およびオプションのスコープに与えます。管理者はクライアント ID とシークレットを供給します。プラットフォームが認証情報を人ではなくアプリケーションに発行するときに使用します。

OAuth 2.0 (接続ボタン)

PKCE の認可コードの流れ、Stripe のための Shopify, Slack と QuickBooks スタイルのアプリ. 許可を与える URL、トークン URL そしてスコープ。 出版後、管理者はコネクターの接続をクリックし、あなたのプラットホームで承認し、そして OpsIQ リフレッシュトークンを保存し、アクセストークンをオンデマンドでミントトします。 リダイレクト URI 会員登録 OAuth コネクタの設定画面にアプリが表示されます。

カスタムヘッダー

無料フォーム JSON 上記のパターンのヘッダマップはカバーしません。例えば {"X-API-キー:{api_key}「X-Tenant」は、{tenant_id}"}. 各プレースホルダーは管理者フォームのフィールドになります。

💡
PKCE は、Connect-button フローのみに適用されます。クライアント・クレデンシャルの流れはリダイレクトとユーザー ステップがないため、PKCEは適用されません。

集合スタイル

オフセット

オフセットと制限パラメータを使用します。例:?offset=100&limit= と 50.

ページの先頭へ

ページ番号を使用します。例: ?page=3&per_page= は、50.

キュラー

前の応答からカーソルトークンを使用します。

リンクヘッダー

リンク応答ヘッダーをrel="next" で使用します。

高度な: カスタム PHP コード

カスタムコネクタPHP例
<?php
namespace OpsIQ\Connectors\MyPlatform;

use OpsIQ\Connectors\AbstractConnector;

class MyPlatformConnector extends AbstractConnector
{
    public function identifier(): string { return "myplatform"; }
    public function label(): string     { return "My Platform"; }

    public function testConnection(): array
    {
        $resp = $this->http("GET", "/me");
        return $resp["ok"]
            ? ["status" => "ok", "message" => "Connected"]
            : ["status" => "error", "message" => $resp["error"]];
    }

    protected function runAction(string $action, array $params): array
    {
        return match ($action) {
            "list_customers" => $this->http("GET", "/customers", [
                "query" => ["page" => $params["page"] ?? 1],
            ]),
            default => ["error" => "Unknown action: $action"],
        };
    }
}

チケットをネイティブチケットシステムにミラーリング

プラットフォームがチケットを所有している場合、それをミラーリングします。OpsIQ チケットインジェストヘルパーを使用してコネクタから、コネクターが継承されます(新しいチケット用に作成し、フォローアップ用の追加返信)。 コネクターのユニバーサルチケットイベントを制限して購読します subscribers() メソッド, ticket.created, ticket.replied, ticket.updated, ticket.deleted. 自動返信、エスカレーション、SLAとCSATは同じイベントを全て取り込みますので、追加のコードなしでそれらを継承します。

オープニングメッセージを書きましたか?

チケットは必ず にほんご 顧客ですが、メッセージを開くと、 staff: 代理でチケットを開く、または積極的に受け取るエージェント。すべてのヘルプデスクはこれをサポートするので、それは普遍的な一部です ticket.created 各コネクタがプライベートで解決するのではなく、契約。

author_type

クライアント(デフォルト)または管理者。それを省略し、顧客は仮定されます。

author_id

author_type=admin のとき、スタッフ ID。顧客 ID は決してありません。

author_name

エージェントまたは部門表示名。 "Staff" に戻ってフォールズします。

author_email

代理人の住所。顧客を1つにしない限り。顧客の電子メールの下のスタッフ メッセージは、報告と監査エラーです。

化粧品ではありません。 消費者の読み author_type 誰がそれになるかを決めるために。スタッフの書かれたオープニングは、次のように報告しました client 自分のエージェントが書いたメッセージを回答する資格を自動的に供給し、プラットフォームのエコーを開いているようにして、新しい顧客メッセージのように見えます。これにより、チケットを複製して反転させ、 answered. お使いのプラットフォームの信号をコネクタにマップ イベントノーマライザー消費者に決してない。

集中ブロック

エージェントが送信者をブロックするとき、 every ブロックが中央に強制されるため、すぐに(電子メール、チャット、ポータル、ウィジェット、およびすべてのコネクタのツイン)チャネル。 コネクターは何もしないでそれを継承します。 実行するインバウンド作業がなく、問題が発生する方法はありません。

任意半分はあります outbound: お客様がブロックされたプラットフォームをお伝えします。プラットフォームが何か等しいものを表現できる場合にのみ実装してください。

機能()

block_registry とクラスは BlockRegistryInterface を実装しなければなりません。フラグはクレームです。インターフェイスは保証です。レジストリは両方が必要です。

blockSender($b)

受信の種類(メール|ドメイン)ip)、値、理由、admin_id、expends_at、site_key。 [result、詳細?、remote_ref?]を返します。

unblockSender($b)

同じペイロード、逆に。 重要である必要があります。ブロックされていない何かをブロック解除することはノップではなく、エラーではありません。

isSenderBlocked($b)

再調整のため、漂流は顧客によって発見されるのではなく報告されます。 [result, blocked?] を返します。

結果値

かえり

プラットフォーム上で適用されます。id 値を記録する時に、remote_ref を含めることができます。

noop

要求された状態で既に存在します。

unsupported

プラットフォームは、同じコンセプトはありません。エラーではありません。

失敗

完了して、間違っていた。詳細を含ま;監査証跡に着陸します。

意思決定は正しい答えです。 多くのプラットフォームは、この送信者をブロックし、サポートメールではなく請求、ログイン、サービスを停止するアカウントの停止のみを提供するものではありません。 「エージェントがスパムアドレスをブロックした」マッピングすると、「このクライアントのアカウントを閉じる」と、ワンクリック解除ブロックが課金顧客のサービスを終わらせます。 あなたはそれを持っている唯一のレバーである場合は、戻り unsupported 一人で出ます。

プラットフォームのケースもデクリニング can では、そうしないで、あなたも聞かせてもらえません。 API、機能:プラットフォームの管理者 UI にのみ存在するレバーは、コネクタが持っていないレバーです。

作業例・Zendesk(参考実装)

読み込み connectors/zendesk/connector.php alongside this. It is short, and every branch below is a decision you will face too.

電子メール → ok

パット /api/v2/users/{id} stop=true を使って。中断されたエンドユーザの新規リクエストは、送信者をブロックするという同じ考えではなく Suspended Ticket に転換し、Zendesk のエンドユーザーがどれも持っていないので課金を停止します。remote_ref としてユーザー ID を返します。

ドメイン → サポートされていない

Zendeskドメイン全体を中断できますが、サスペンドのみ:管理者センターブロックリストのテキストエリア内のキーワード、およびなしAPIそのフィールドを記述します。 機能が存在します。レバーは存在しません。

ip →サポートされていない

チケットレベルがない場合 IP ブロックが存在します。

未知のアドレス → ノップ

Zendesk は、見たことがないアドレスを事前に監視できません。何も失敗しないとローカルブロックがチケットを停止します。

エージェントまたは管理者 → サポートされていない

注意。スタッフの中断はヘルプデスクから同僚をロックします。ブロックリストに到達するスタッフアドレスは、指示よりも間違いになる可能性が高まっています。行動する前に役割を確認してください。

最後の行はコピーする価値のあるものです。契約はブロックを破壊的にマッピングすることを止めませんので、各コネクタはそれ自体が拒否されるかどうかを決めなければなりません。大声で、 detail オペレータは、読み取れる, 従順に拍を打つ.

正直に報告する。 それらの行の数が少ないことに注意 ok. これは正しい結果であり、ギャップではなく:ドメインブロックはまだ機能します(それは書かれている瞬間の中核で強制されます)。 それは単に外側に映し出されることができません。 戻り ok 作業者が OpsIQ_ を残さないと、ブロックがプラットフォームに達したことを伝えない。

ルールのルール

ローカルブロックは常に勝ちます

呼び出され、返すものは何でも立っています。誰かがブロックするオペレータを防ぐことはできません。

決して投げません

投げはサポートされていないと記録されたように処理されます。 理由が生き残るために、代わりに詳細に失敗した返り。

重要事項

同じブロックは、一度に複数のブロックを通知する場合があります。

すぐに戻って

ファンアウトは、オペレータのクリックで同期です。 リクエストを開いたままではなく、キューイングスローワークをキューイングします。

コールバックは行わない

ブロックを再ブロックしないようにする OpsIQ ハンドラから。レジストリは、発信コネクタをスキップしますが、2番目のホップはループします。

発表は、すべてに書かれています opsiq_block_registry_log (操作、種類、値、理由、管理者、起源、コネクタスラグ、結果、詳細およびタイムスタンプ)ので、オペレータはエージェントではなくプラットフォームから到達されたブロックと各コネクターがそれについて何をしたかを見ることができます。

添付ファイルを正しく押します

ハンド attachments array to create()/addReply(). Each item carries the file in one of three shapes:

content_b64

RAWファイルバイトのBase64は、auth(最もインバウンドの場合)の背後にあるファイルで使用します。 OpsIQ はそれをデコードし、ファイルを再ホストします。 最もポータブルな形状。

url / source_url

パブリック https URL (Zendesk content_url など)。https でなければなりません。SSRF/allowlist チェックを格納する前に渡します。

stored_path

既に書いたファイル参照(ネイティブコンポーザーのアップロード)。

Items also accept filename, mime_type and size_bytes. Caps: 12 MB/file, ~24 MB total, 10 files per call. Most platform read APIs return attachment ファイル名のみ (バイトではなく)、信頼性の高いインバウンドパターンは:コードが既に実行されているバイト(プラットフォームの横にあるか、Webhookペイロードから)を読み込み、ベース64 それら、およびそれらを出荷する content_b64 当日の開催

アウトバウンド (OpsIQ → プラットフォーム). エージェントがファイルを取り付けるとき、 ticket.replied ペイロードは、返信のファイルをそのままにします stored_path 下の項目 OpsIQ ファイルストア。 それらを読んで、プラットフォームの独自のフォーマットでプッシュし、プラットフォームドキュメント、エンコーディングの問題をチェックしてください: WHMCS おすすめ base64_encode(json_encode([[name,data]])) (JSON はシリアライズしません)。Zendesk は生のバイトをアップロードします /uploads.json トークンのセット comment.uploads; Gmail はマルチパート/混合RFC-822 メッセージベース64url-encodedを送信します raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).

リモート・プラットフォーム: API + webhook, 決して別のアプリのテーブル

プラットフォームが アプリやデータベースを分離 (SaaS をホストし、同じサーバー上の異なる DB のリモート WHMCS をリモートで囲む) 直接テーブルを書くことは決してありません: 接続がアクティブでサイレントに実質の行を逃す、どんな接続でもクロスデータベース書き込み土地。常に: outbound = プラットフォームの署名されたREST API (返信、ステータス、部門、削除) を呼び出します。 inbound = プラットフォームは、署名されたWebhookをPOSTします, あなたの handleWebhook() それを検証し、一致することを消火します ticket.* イベント。 ミラーループを停止するには、原点マーカーでプッシュするタグをつけてください(例: mirror_origin:'opsiq';。プラットフォームは、webhookでそれを選択し、インバウンドハンドラが独自のエコーをスキップします。チェック OpsIQEvents::isMirroredEvent() あらゆるハンドラのトップに

ミラーの状態、優先順位及び部

回答が自動的にステータスを移動させる、 agent 返信 → answered, a 顧客サービス 返信 → customer_reply; 同じ方法を映して下さい。明示的な変更のために購読します ticket.updated 読み書き payload['changes'] (例: {status:'closed'}).

ステータス: OpsIQ のcanonicalセットは open, customer_reply, answered, in_progress, pending, closed. プラットフォームの語彙に小さな2方向マップをキープし、列が実際に書いた値を受け入れることを確認してください(an) ENUM 値が失われて、あるデータベースで空にしてしまう。 担当部署: OpsIQ 部署 ID は、あなたの側で意味がありません。 送信する. 記述子を送って下さい(name, email それに slug) 電子メール → 名前 → slug で、あなた自身の部門に対してそれを解決し、従って「振動部」の土地を造ること あなたも 代りのビル部門 総合案内. 両方のトリガー ticket.escalated と、 department_id 変更点 ticket.updated.

💡
ステータス/優先/対象/部門/削除のミラーリングは、パーコネクタートグル(mirror_status_changes、 Mirror_priority_change、ミラー_subject_changs、鏡_department_changetes、Mirror_deletes)によって共有される OpsIQ\Connectors\MirrorOptionsヘルパー。 設定でブロックするように埋めます。json チケットミラーコネクタは、同一のトグルを読み取ります。

チケットを商品・サービスにリンクする

お客様がチケットを開くときに特定の製品を選択した場合、エージェントは集中したサービスカード(「他の製品を閲覧」)を見るようにヒントをスタンプします。これらのいずれかを渡して作成してください(:

related_service_id

Preferred: the service id exactly as it appears in your IdentityProvider::lookupCustomerServices() list (each service's id). Unambiguous match.

related_service_label

プラットフォームサービスコードなど WHMCS S396 (サービス)396) / D11 (ドメイン)11). OpsIQ 任意のタイプレター + ID を分解し、サービスリストに一致させます。このタイプガードは、ドメインコードが同じ ID の製品と一致しません。各サービスのマッチング ref を正確にマッチします。

related_domain

ドメイン名; 各サービスの詳細情報/ドメインに対するサブストリングとして一致します。

💡
上記の形状で、アタッチメントリストを一度作成し、OpsIQ 残りを扱います: ホストされる URLs base64 のコンテンツが保存され、再ホストされます。 1 つのプラットフォームファイル処理を記述する必要はありません。
⚠️
アクションキーは、3-80 文字、小文字、文字/数字/アンダースコア。 AJAXの新しいルートを追加した後、phpツール/gen_route_registry.phpを実行します。
コネクタ

コネクターのパッケージおよびlifecycleの参照

これは、コネクタを構築するためのソースコードレベルの契約です。OpsIQ 発見、設定、検証、有効化、実行、テスト、署名および配布。

開発者の参照
コネクターのパッケージコネクターのパッケージには、オプションのアクション、レシピ、知識、資産、署名メタデータを含む必要なコネクタ実装とマニフェストがあります。コネクターのパッケージdeveloperMANIFESTv1LIFECYCLEマネージドワークスペーススコープライブワークスペースビューconnector.phpコネクターのクラス/工場必須条件settings.jsonマニフェストと設定スキーマ必須条件actions.jsonアクション定義任意signature.jsonパッケージの署名メタデータリリース1DECLAREマニフェストと機能2IMPLEMENTライフサイクルとプロバイダー3VALIDATE試験、サイン、パッケージ
コネクターのパッケージには、オプションのアクション、レシピ、知識、資産、署名メタデータを含む必要なコネクタ実装とマニフェストがあります。

最小パッケージ

connectors/example_platform/
├── connector.php          # connector implementation / entry point
├── settings.json          # manifest + configuration schema
├── actions.json           # optional action catalogue
├── README.md              # setup, scopes, webhooks and limits
├── workflow_recipes.json  # optional reusable recipes
├── knowledge.json         # optional provider knowledge
├── profile.json           # optional connector profile
├── src/                   # optional client/provider classes
├── assets/                # optional admin assets
└── signature.json         # signed release metadata

マニフェスト契約

settings.json manifest 版を使用する 1. バリデータは、slug, name, version, manifest_version, compatibility, description,機能が期待されます。互換性は宣言します opsiq_min それに opsiq_max. リリースステータスは1つ production, beta, プレビュー または template;機能成熟度はレベルL1–L6を使用します。レガシーパッケージは警告で正規化することができますが、新しいパッケージは注意なしで通過する必要があります。

コアコネクタインターフェイス

  • アイデンティティとセットアップ: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
  • ライフサイクル: onEnable() それに onDisable(). 破壊不能は非破壊的でなければなりません; データ purge は別の審美的な操作です。
  • インバウンド/同期: handleWebhook(), poll(), backfill(). 投票は、増分作業を処理します。 バックフィルのインポート履歴と繰り返しに安全でなければなりません。
  • サポート: pushReply() プラットフォームが返信を受け入れる場所。
  • アクション: registerActions() 実行可能なアクション契約を供給します。
  • セキュリティー: securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().

抄録ベースは、オプションのチャンクされたバックフィル、顧客リスト、電子メールアカウントの発見/作成、加入者、管理者/顧客検出、請求/コンテキスト/アイデンティティプロバイダ、応答抽出、HTTP呼び出しの再試行、JSON-pathアクセス、fuzzyのランキングとパジネーションヘルパー。

能力と認証

対応する機能名には、アクション、トリガー、コンテキスト、アイデンティティ、セールス、課金、インバウンド_ticket、outbound_reply、sync_users、symp_departments、security_events、customer_import、security\_native_block、promo_audience、prom_feed、email_mailbox、 Native_api、 ai_brain_aware、ai_ticketsが含まれます。 ビルダーは、API キー、ベアラー、基本、HMAC、OAuth 2クライアントの資格情報,OAuth 2認証コードとカスタム認証テンプレート。

レジストリのライフサイクル

  1. ディスカバリーはパッケージをロードし、マニフェストを検証します。
  2. 構成はワークスペースごとに保存されます。 秘密は暗号化されています。
  3. 接続テストは、コネクターを有効にすることなく認証を証明します。
  4. 呼び出しを有効にする onEnable(), アクション定義を同期し、初期のバックフィルを開始することができます。
  5. Polling/webhook/subscriber の実行は、常にワークスペースのコンテキストを運ぶ。
  6. 通話不能 onDisable() インポートされたデータを削除することなく、アクティビティを停止します。
  7. パージは別の明示的な操作です。

修正ルール

  • 読み書き、キャッシュキー、重複排除キー、Webhook検索の各読み取りでワークスペース/サイトのキーを使用します。
  • バックフィル、Webhookの摂取と操作を記述する。プラットフォームが1つに渡る外部ID/event IDを記録します。
  • リモートシステムでは、API;データベーステーブルが存在しないと仮定しない OpsIQ 接続。
  • 構造化された、顧客安全エラーを返します。秘密、原材料提供跡、または別のワークスペースの存在を決して露出しないでください。
  • パッケージが実際に実装する機能だけを宣言します。 actions.json コネクターがインストールされるまで、カタログは操作を利用できず、有効にし、構成され、接続が有効な状態になります。

試験・リリース

PHP のlint、マニフェスト検証、接続テスト、アクションスキーマテスト、webhook signature/replay test、workspace-isolation tests、backfill-repeat テスト、無効なコレクターのテスト、および障害・リトリーテストを実行します。マーケットプレースパッケージは署名され、検証されるべきで、セットアップ/パーミッション/ webhook ドキュメントが含まれ、真のリリースステータスを記述します。コネクタタイルとマニファストは正規の可用性シグナルです。

コネクタ

コネクターの調理法

一般的なコネクターのセットアップのためのステップバイ ステップのレシピ。

レシピ
コネクターの調理法A. は、Shopify チェックリストとして設定レシピ:アプリを作成, スコープの付与, トークンとテストを貼り付ける, webhooksを有効にする, テスト注文を置く.コネクターの調理法Shopifyレシピ・Shopify webhooks でカスタムアプリを作成する Shopify コンテンツ助成対象範囲:read_orders、Read_customers...ストアドメイン+トークンを貼り付け、テストをクリックしますWebhook の同期を有効にします(自動登録を注文)試験順序を置きます → 30s_で販売に表示されます1STEP BY STEPコピーペーストレシピ2REAL PLATFORMSShopify · WHMCS · Stripe・GBP3VERIFYテスト順序はで示します 30s
各レシピは、あなたが一番下に続くチェックリストです, ここに, Shopify リアルタイムの注文 Webhooks で、テスト順序によって確認される。

Recipe: Shopify with real-time webhooks

シナリオ:
Goal: Connect Shopify with automatic order sync and GDPR compliance.
何をするか:

1. Create a custom app in Shopify admin (Settings > Apps > Develop apps). 2. Grant scopes: read_orders, read_customers, read_products, write_customers. 3. Copy the Admin API access token. 4. In OpsIQ Connectors > Shopify, enter store domain and token. 5. Click Test Connection. 6. Enable Webhook sync, OpsIQ registers order/customer webhooks automatically. 7. GDPR webhooks register automatically (data_request, customers/redact, shop/redact). 8. Verify: place a test order, check it appears in OpsIQ Sales within 30 seconds.

Recipe: WHMCS integration

シナリオ:
Goal: Connect WHMCS so AI can look up clients, services, tickets, and invoices.
何をするか:

1. In WHMCS admin, Setup > Staff Management > Manage API Credentials. Create a key. 2. In OpsIQ Connectors > WHMCS, enter URL, API identifier, and secret. 3. Click Test Connection. 4. Install the WHMCS module addon for ticket relay. 5. Verify: ask the admin AI "Find client [email protected]". WHMCS data should appear.

レシピ: Stripe 支払い

シナリオ:
Goal: Track Stripe payments and let AI look up transactions.
何をするか:

1. In Stripe Dashboard > Developers > API keys, create a restricted key (read: Customers, Charges, Invoices, Subscriptions). 2. In OpsIQ Connectors > Stripe, enter the restricted key. 3. Test Connection. 4. Add webhook endpoint in Stripe: https://your-domain.com/connectors.php?slug=stripe 5. Select events: charge.succeeded, invoice.paid, customer.subscription.updated. 6. Copy the webhook signing secret to OpsIQ. 7. Verify: make a test payment, check it in OpsIQ Sales.

レシピ:Googleビジネスプロフィール

シナリオ:
Goal: Connect GBP for review management, posts, and insights.
何をするか:

1. Create a Google Cloud project, enable Business Profile API. 2. Create OAuth 2.0 credentials (Web application). 3. Set redirect URI: https://your-domain.com/connectors.php?slug=google_business_profile 4. In OpsIQ, enter Client ID and Client Secret. 5. Click Authorize, sign in, grant access. 6. Select your business location. 7. Verify: reviews, posts, and insights should appear.

コネクタ

CRMとサイトインテリジェンスを拡張

OpsIQ サブシステムが拡張機能のために開いています。 コネクタは、変更なしでCRMまたはサイトインテリジェンスに新しい機能を差し込むことができます OpsIQ コア, プラットフォーム機能レジストリを介して (\)OpsIQ\Platform\CapabilityRegistry)。機能の宣言、その小さなメソッドセットを実装し、コネクターを出荷します。OpsIQ 発見し、それをUIにワイヤーで縛って下さい、顧客 360 タイムラインとインストールプロンプト。

拡張CRM & SI
プラットフォーム機能左給餌機能バス(CRM、サイトインテリジェンス、アナリティクス)のコネクタは、能力検証者によって発見されました。プラットフォーム機能ワークスペースコネクター機能宣言CRMカレンダー・充実・サイン・支払い・メールボックスサイトインテリジェンスlocal_listing · ランク_dataアナリティクスweb_analytics・レポート&インジェスト機能責任UI +タイムラインを発見し、それをワイヤーで縛る1DECLARE機能、コア編集ではなく2PLUG INCRM・SI・アナリティクスバス3AUTO-WIREDUI、タイムライン、プロンプト
コネクタは、機能(カレンダー、エンリッチメント、ランクデータ、分析...)を宣言し、 OpsIQ オートワイヤーでCRMやサイトインテリジェンスに、コアの変更はありません。

機能の宣言

決定的(設定)。json)

Add a <code><domain>_capabilities</code> array, best for no-code/marketplace connectors. Domains: <code>crm</code>, <code>site_intelligence</code>.

コード(connector. php)

Implement <code>crmCapabilities()</code> / <code>siCapabilities()</code> returning the same descriptors.

CRMカレンダープロバイダの宣言(settings.json)

シナリオ:
Goal: make a calendar connector appear in the CRM Schedule-meeting panel.
何をするか:

"crm_capabilities": [ { "type": "calendar", "label": "Calendar (Acme)", "actions": ["createEvent","listEvents","freeBusy"], "requires_auth": true } ]

サイトインテリジェンスプロバイダの宣言(settings.json_)

シナリオ:
Goal: feed local-listing data into Site Intelligence.
何をするか:

"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]

機能バスと方法面

crm/カレンダー

<code>createEvent($settings,$params)</code> → {success,event_id,html_link,meet_link}; <code>listEvents</code>; <code>freeBusy</code>. Driven by \OpsIQ\CRM\CalendarBridge.

crm / 濃縮

<code>enrich($settings,$params)</code> → {success,traits}. Driven by \OpsIQ\CRM\EnrichmentBridge (also runs automatically on company create when a provider is connected).

crm / イーサイン

<code>sendForSignature($settings,$params)</code> → {success,envelope_id,sign_url}. Driven by \OpsIQ\CRM\EsignBridge.

ローカル・リスト

<code>listLocations</code>, <code>listReviews</code>, <code>getInsights</code>. Ships via the Google Business Profile connector.

サイトのディレクトリ / ランク_data

<code>keywordRanks($settings,$params)</code> → {success,ranks}. Driven by \OpsIQ\SiteIntelligence\RankDataBridge. Ships: SerpApi connector.

分析/Web_analytics

<code>report($settings,$params)</code> (sync/export) + <code>ingest($settings,$events)</code> (import). Driven by \OpsIQ\Analytics\WebAnalyticsBridge. Ships: Google Analytics (GA4) connector. Data API for reports, Measurement Protocol for import. Analytics is open for connectors like CRM + Site Intelligence (domain <code>analytics</code> / <code>analytics_capabilities</code>).

支払い/支払い_provider

<code>listPayments</code>, <code>customerPayments</code>, <code>createPaymentLink</code>. Driven by \OpsIQ\Payments\PaymentsBridge. Show a customer's payments on the CRM timeline + send a payment link on a deal. Ships: Stripe Payments connector. Domain <code>payments</code> / <code>payments_capabilities</code>.

メールボックス/メール_sync

<code>listMessages</code> + <code>sendMessage</code>. Driven by \OpsIQ\Mailbox\MailboxBridge. A customer's emails on the Customer 360 timeline + send email from a deal. Ships: Gmail + Outlook/Microsoft 365 connectors. Domain <code>mailbox</code> / <code>mailbox_capabilities</code>.

共有する OAuth アプリ + 1 リダイレクト

All Google connectors share ONE app via \OpsIQ\OAuth\SharedGoogleApp. Set <code>google_oauth_client_id</code>/<code>_secret</code> once and Calendar, Analytics, Business Profile + Gmail all work (the per-connector "(optional)" fields are overrides). They also share ONE redirect URI, <code><site>/connectors.php?oauth=callback</code> (no per-connector slug), because Google exposes no API to add redirect URIs to an app; OpsIQ recovers the connector from the signed OAuth <code>state</code> nonce. Register that single URI once and every Google connector (present + future) authorizes with no further Console setup. Return <code>SharedGoogleApp::resolve(...)</code>’s <code>redirect_uri</code> from your <code>oauthParams()</code>; never hard-code a per-slug redirect. Microsoft connectors do the same via \OpsIQ\OAuth\SharedMicrosoftApp (<code>microsoft_oauth_*</code>).

インポートボタンは機能ゲートです

The <strong>Import</strong> (historical backfill) and <strong>Import customers</strong> buttons show ONLY for connectors that actually implement them, detected by reflection, so there is no flag to declare. Override <code>backfill()</code> or <code>backfillChunk()</code> to earn the Import button; override <code>listCustomers()</code> (return {email, first_name, …} pages) to earn Import customers. Inherit the <code>AbstractConnector</code> no-op and the button stays hidden, so the UI never offers an import a connector cannot perform.

バスのAI

CRMエージェントは、取引シグナル(\OpsIQ\CRM\MeetingProposer → CalendarBridge)をオフにし、自動で新しいアカウントをエンリッチし、「AIはCRMを運営する」ループを提案し、コネクタバス全体で実行します。

クライアントチャットチケット検索(fetchTicket())

2層、コアの変更なし

When a visitor references a ticket number in the client chat ("what's the status of T-000123?"), OpsIQ resolves it in two tiers. <strong>Tier 1</strong> reads the shared OpsIQ ticket store, every connector with <code>inbound_ticket</code> mirrors its tickets there, so synced tickets just work for ALL connectors with zero per-connector code. <strong>Tier 2</strong> is a live fallback for OLD tickets that were never mirrored: core calls an OPTIONAL <code>fetchTicket()</code> on each enabled connector that implements it. It is <strong>duck-typed</strong> (discovered by <code>method_exists()</code>, like <code>contextProviders()</code>/<code>audienceCatalog()</code>), so the signed <code>ConnectorInterface</code> is untouched and connectors that don't need it (email/chat sources that create tickets natively) simply omit it.

⚠️
Ownership is mandatory and yours to enforce. <code>fetchTicket()</code> receives the VERIFIED visitor identity in <code>$ctx</code> (<code>client_id</code> + <code>client_email</code>, the same verified identity the client chat AI uses). Resolve the platform customer from that identity and query ONLY that customer's tickets, then re-check ownership on the detail record. Return <code>null</code> on any miss, mismatch, or error, never another customer's data. A return of <code>null</code> degrades gracefully to "couldn't find that ticket".
adapter. php, fetchTicket() 契約 (参考: Connectors/whmcs および Connectors / Zendesk)
<?php
// connector.php — OPTIONAL universal client-chat ticket resolver (Tier 2).
// Only add it if your platform keeps its OWN ticket store that may hold tickets
// not yet mirrored into OpsIQ. Return the normalised array below, or null.
//
// $ref      = ['mode' => 'id'|'tid', 'value' => string]  (from extract_ticket_ref)
// $ctx      = ['client_id' => int, 'client_email' => string]  (VERIFIED visitor)
// $settings = your connector settings
public function fetchTicket(array $ref, array $ctx, array $settings): ?array
{
    try {
        $email = trim((string)($ctx['client_email'] ?? ''));
        $cid   = (int)($ctx['client_id'] ?? 0);
        if ($cid <= 0 && $email === '') return null;            // no verified identity → refuse

        // 1) Resolve THIS visitor on your platform (by verified email/id).
        // 2) List ONLY their tickets and match $ref against the ticket number/id.
        // 3) Re-confirm ownership on the detail record before returning.
        //    On any miss/mismatch/error → return null (never leak).

        return [
            'tid'        => 'T-000123',     // the customer-facing reference
            'id'         => 123,            // your internal id
            'status'     => 'open',
            'subject'    => '…',
            'department' => 'Billing',     // '' if your platform has none
            'priority'   => 'high',
            'opened_at'  => '2026-06-29 10:00:00',
            'last_reply' => '2026-06-29 12:00:00',
            'message'    => 'opening message text',
            'replies'    => [               // oldest → newest; opening message may be first
                ['who' => 'You',   'date' => '…', 'message' => '…'],
                ['who' => 'Staff', 'date' => '…', 'message' => '…'],
            ],
        ];
    } catch (\Throwable $e) {
        error_log('[yourslug][fetchTicket] ' . $e->getMessage());
        return null;                                             // graceful degrade
    }
}

プラットフォームが使用する方法

ディスカバリー

<code>CapabilityRegistry::providers($domain,$type)</code> lists providers with installed/enabled/ready status (filesystem-based; DB only for the enabled flag).

参加申し込み

<code>CapabilityRegistry::active($domain,$type)</code> returns the first ready provider with its loaded connector and settings. Bridges call this instead of hardcoding slugs.

通知インストール

機能がまだ接続されていない機能を必要とする場合、UIはワンクリックで接続/インストールプロンプトを表示し、デッドコントロールしません。

ガイド

See <code>connectors/PLATFORM_CONNECTORS.md</code> (CRM + Site Intelligence) and <code>connectors/CRM_CONNECTORS.md</code> in the package.

コネクタ

顧客セルフサービス・ルックアップ&返金(お客様のチャット用のコネクタを構築)

署名付きのお客様は、OWNアカウント(「my balance」、 "my order"、 "did support Answer my ticket")について、ビジネスが有効になっている場合は返金をリクエストすることができます。そのすべてがあなたのコネクタの宣言によって供給されます: いいえ OpsIQ コアの変更、プラットフォームのハードコーディングはありません。AIは、ネイティブツール(それは1を発明することはできません)としてあなたの外観を呼び出すと、IDは検証された顧客にサーバーサイドにロックされ、結果はAIのために自動的にトリミングされます。

顧客調査を宣言

In your <code>actions.json</code>, a read-only action becomes customer-callable with ALL THREE: <code>"scope":"client"</code>, <code>"requires_confirmation":false</code>, <code>"is_destructive":false</code>. ⚠️ The value <code>customer</code> is NOT valid for scope, use <code>client</code> or <code>both</code>.

身元確認ルール(必須)

Name your identity parameter from the standard set, <code>client_id</code>, <code>customer_id</code>, <code>client_identifier</code>, <code>customer_identifier</code>, <code>account_id</code>, <code>email</code>, <code>customer_email</code>. OpsIQ locks and auto-fills it from the platform-verified signed-in customer; the AI never sees or chooses identity. A non-standard name fails closed (denied, never leaked).

管理者のみに滞在しなければならないこと

Anything not scoped by that identity: fetch-by-bare-id (<code>order_id</code>/<code>ticket_id</code> alone), store-wide lists, free-text searches. Those are cross-customer leaks on any platform. Keep them <code>"scope":"admin"</code>.

結果の形成(answer-bearingキー)

Lookup results are structurally trimmed before they reach the AI: secret-shaped keys are dropped, long strings and lists are capped, blank fields are pruned, and a flat map wider than the key cap keeps its <strong>answer-bearing keys first</strong>, money (<code>credit</code>, <code>balance</code>, <code>amount</code>, <code>total</code>, <code>due</code>, <code>paid</code>), identity (<code>email</code>, <code>*name</code>, <code>phone</code>, <code>company</code>), state (<code>status</code>, <code>active</code>, <code>expir*</code>, <code>renew*</code>), dates, plan/product/domain/service/subscription/order/invoice/ticket fields, currency, counts and <code>stats</code>/<code>summary</code>/<code>totals</code>, before any remaining seats go to other keys smallest-value-first. Practical guidance: name your fields with that standard vocabulary and return the fields that answer the customer's question rather than a raw 100-key platform dump; a field named outside the vocabulary competes for the leftover seats and can be trimmed from very wide payloads.

払い戻し・コネクタの提供するもの

Two raw operations, policy-free: (1) a payment-verification read filterable by identity AND a transaction reference (your API must AND the filters), e.g. <code>whmcs_get_transactions</code>; (2) a refund execute action (<code>scope:"admin"</code>, <code>requires_confirmation:true</code>, <code>is_destructive:true</code>, never customer-exposed), e.g. <code>whmcs_refund_order</code>. The business picks both keys in Settings → Client Chat; OpsIQ re-verifies the payment server-side, applies the business's policy box (amount cap, age window, monthly limit), issues inside the box, and files a review ticket for everything else.

コーディングビルダーなし

コネクタビルダーのアクションエディタは、同じ制御を持っています:署名された顧客に「誰がそれを使うことができる」を設定し、両方の書き込みチェックボックスをオフに残して、標準的なアイデンティティパラメータ名を使用します。

リファレンス実装

The "Customer Self-Service" entries in <code>connectors/whmcs/actions.json</code>, <code>woocommerce/actions.json</code>, <code>oscommerce/actions.json</code>; full contract in <code>connectors/README.md</code> §8.1–8.2 and <code>ConnectorInterface::registerActions()</code>.

コネクタ

Guest lookups — let visitors track a booking, shipment or order WITHOUT signing in (guest_lookup)

Hotels, couriers and many commerce platforms serve customers who hold a reference but no login: a guest with a booking confirmation, a recipient with a tracking number. The <code>guest_lookup</code> capability (Connector Contract, mode: generated) lets YOUR connector serve those visitors in the client chat AI — no OpsIQ core changes, no platform hardcoding. Your connector declares WHAT proves entitlement and WHICH fields are visible; OpsIQ enforces the switches, the throttle and the uniform deny.

The trust model

Reference + proof, never identity

The visitor supplies the record reference (matched by the regex you declare) plus the proof you pick — normally the email on the record. Your fetch action retrieves the record SERVER-SIDE by reference; OpsIQ's generated provider compares the proof against the FETCHED record. The visitor's input is never trusted, and no verified identity is created: the match entitles the visitor to that one record's allowlisted fields, nothing else.

Uniform deny (no enumeration oracle)

Not-found and proof-mismatch produce ONE identical answer. The AI is explicitly instructed never to confirm whether a reference exists and never to invent record details. Attempts are rate-limited per conversation + IP by core before your connector is ever consulted.

Double opt-in, both default OFF

Nothing serves guests until the business enables BOTH switches: the workspace-wide control in Settings → Security → "Guest record lookups in client chat" (permission-gated AND always password-confirmed, even when optional step-up is off), and your connector's own <code>guest_lookup_enabled</code> settings toggle. Installing or enabling a connector alone never opens the guest surface.

The dedicated guest surface

The generated provider registers on the <code>guest</code> context surface — structurally separate from <code>admin</code> and <code>customer</code>. Existing context providers are never consulted for anonymous visitors, and the guest provider is never consulted for signed-in ones. The ctx it receives carries the chat message, the thread id and the visitor's asserted (unverified) pre-chat email as a proof candidate — no identity fields.

Declaring it in the Builder

1
Define the fetch action

On the Actions step, add a read-only action that returns ONE record by its reference (e.g. <code>GET /bookings/{booking_number}</code>) and map its response fields with aliases: status, arrival, departure, room_type, customer_email…

2
Tick "Guest lookups"

On the capability step, enable <code>guest_lookup</code>. A dedicated panel appears: pick the fetch action, name the reference parameter, give the reference pattern (a regex body such as <code>\bBK-[0-9]{4,10}\b</code>), name the record ("booking"), and pick the proof — email on the record (recommended) or none (reference alone, for status-only courier tracking).

3
Allowlist the visible fields

Tick exactly the fields a guest may see. Everything else is DROPPED — never redacted. The Builder refuses PII-shaped fields (email, phone, address, payment…) in the allowlist, and connector conformance re-checks the same rule at install, so a hand-edited spec cannot sneak one in. The proof field itself can never be shown.

4
Publish and enable

The Builder emits <code>GuestLookupProvider.php</code> — the canonical hardened implementation, identical for every generated package — and adds the <code>guest_lookup_enabled</code> toggle to your connector's settings. The business arms the two switches and the chat AI starts offering the lookup when a visitor asks about your record type.

契約ルール

Status-shaped fields only

Think "what would a courier print on the public tracking page": status, dates, room or service category, counts. Names, contact details, street addresses, payment data and free-text notes have no place in an anonymous chat — the Builder and conformance both refuse them.

The AI answers ONLY from the block

The generated provider ends its output with an instruction to answer only from the listed fields and to offer a ticket for anything else. Detail not in the allowlist is "not available in chat" — by design.

Follow-ups keep working

The provider re-derives the reference from the visitor's recent messages in the same conversation, so "and when is check-out?" works without re-typing the reference. The conversation is the memory; nothing is stored.

Hand-authored packages

A marketplace package may ship its own <code>GuestLookupProvider.php</code> implementing <code>ContextProviderInterface</code> with <code>surfaces(): ['guest']</code>. Follow the generated template's contract exactly — fetch by reference, proof-match server-side, uniform deny, allowlist-only output — and declare <code>guest_lookup</code> in <code>capabilities</code>. Conformance verifies the guest surface and scans the allowlist for PII.

💡
Guest lookups are read-only context for the chat AI. They never execute actions, never create identities, and never unlock the customer self-service action path above — that path still requires a platform-verified signed-in customer.
コネクタ

プロモーションオーディエンスターゲティング(promo_audience)

プラットフォームから「未払い請求書」、 "注文完了"、 "サブスクリプションキャンセル" のライブクライアントと課金状態によるプロモーションスタジオターゲットキャンペーンをしましょう。すべてのコネクタ(プリインストール済み、マーケットプレース、または自分で構築する)は、2つの小さなメソッドを実行することで結合します。 OpsIQ _コアの変更はありません、プラットフォームハードコーディング:あなたのコネクターは、実際の事実の独自のドロップダウンタブでプラットフォームとして表示され、複数のコネクタがサイドで有効にすることができます。

プロモーションオーディエンス
プロモーションオーディエンスターゲティングコネクターの聴衆に渡される検証されたアイデンティティFlagsコールは、標的ルールを駆動する事実を作り出します。プロモーションオーディエンスターゲティングワークスペースログイン認証されたアイデンティティオーディエンスフラグ()コネクターアクションunpaid_invoices = 2ルールunpaid_invoices ディレクティブ1キャンペーンショー失敗は閉鎖します:未知のクライアントまたはエラー→キャンペーンは非表示に滞在します。1TWO METHODSオーディエンスカタログ+フラグ2LIVE STATE未払い、保留状態3FAIL-SAFE間違った人を表示しないように
コネクターは、ログインした訪問者のライブ課金事実に答えます。スタジオターゲットをそれらの上に置き、請求オファーが間違った人に達することはありませんので、クローズド失敗します。

作品の使い方

1
事実を宣言する

コネクタークラスでオーディエンスCatalog() を実行します。このコマンドは、プラットフォームが応答できるキーのラベルとリストを返します。各キーは、プラットホーム名の下にあるスタジオドロップダウンに表示されます。

2
クライアントの回答

Implement audienceFlags(array $identity). OpsIQ calls it at delivery time with the VERIFIED logged-in visitor identity (from the widget identity token, the same identity the client chat AI uses). Return a flat key => value map.

3
ドネ

コネクタを有効にします。プロモーションスタジオターゲティングタブは、プラットフォームのリストを「クライアント&課金」セクションを成長させます。管理者は、「unpaid_invoices >= 1"; あらゆる事実は、次のような個人化変数になります {unpaid_invoices}.

完全なpromo_audience契約のcomplex. php
public function audienceCatalog(): array
{
    return ['label' => 'My Billing Platform', 'keys' => [
        ['key' => 'unpaid_invoices', 'label' => 'Unpaid invoices (count)', 'type' => 'number'],
        ['key' => 'pending_orders',  'label' => 'Pending orders (count)',  'type' => 'number'],
        ['key' => 'client_status',   'label' => 'Client status',           'type' => 'text'],
    ]];
}

public function audienceFlags(array $identity): array
{
    // $identity = verified token payload: ['email' => ..., 'id' => ..., 'name' => ...]
    $email = strtolower(trim((string)($identity['email'] ?? '')));
    if ($email === '') return [];
    $client = $this->api('GetClient', ['email' => $email]); // your platform call
    if (!$client) return []; // unknown client -> return [] (fails CLOSED)
    return [
        'unpaid_invoices' => (int)$client['unpaid_count'],
        'pending_orders'  => (int)$client['pending_orders'],
        'client_status'   => (string)$client['status'],
    ];
}

契約ルール

機能の広告

Add <code>'promo_audience'</code> to your connector's <code>capabilities()</code> array so the platform and marketplace list it as audience-capable (discovery also works from method presence, but declaring it is the clean signal). The pre-installed <code>connectors/whmcs</code> connector is the full reference implementation.

主命名

Lowercase snake_case, 2-60 chars, match ^[a-z0-9_]+$. タイプ:番号, テキスト, bool. 未定のキーは、counterFlags()によって返されますが、ルールで使用可能ですが、管理者がサポートするすべてのことを宣言することができます。

アイデンティティは確認されます

The $identity array comes from the signed widget identity token issued by the customer site at login, never from client-supplied fields. If your platform cannot resolve the identity, return an empty array.

失敗は閉まりましたり、いつも

On ANY error (API down, client not found, timeout) return []. A rule whose fact is missing makes the campaign NOT show. A billing-targeted popup must never reach the wrong person; OpsIQ enforces this in the rule matcher too.

パフォーマンス

公開されたキャンペーンが実際にプラットフォームのルールを使用する場合にのみ、ページビューあたりのコネクタあたり1回で最も多く呼び出されます。匿名訪問者はゼロコールを費やします。1-2 API コール; OpsIQ リクエスト内でメモします。

無料で提供されているオペレーター

管理者は、キーを =, !=, >, >=, <, <=, がセットされているので、値だけ供給する。

パーソナライズトークン

各事実はキャンペーンのコピーで変数として倍増します。{unpaid_invoices}, {client_status}、プラスの作り付け {first_name} そして、{client_email}. レンダリングの前に値が消毒されます。

符号なしの市場プレース コネクタ

自動事実

Declarative (JSON-only) marketplace connectors get promo_audience for FREE: if your connector declares customers/users, invoices, orders or subscriptions resources, OpsIQ derives customer_status, unpaid_invoices, amount_due, pending_orders, active_subscriptions and subscription_status from your existing search actions. No code at all.

カスタムカタログ(設定)json)

オーディエンスの_capabilitiesオブジェクトを追加・{"label": "My Platform", "keys": [{"key": 「open_carts」, 「label」: "Open Cart", "type":「number"}]}, 正確に、スタジオのドロップダウンにどの事実(およびラベル)が表示されるかを制御する。

プロバイダーのテスト

1
コネクターを有効にする

コネクタ > コネクター > Enable。 次に、キャンペーンのターゲティングタブを開きます。プラットフォームは「クライアント&課金(コレクター)」の下に表示する必要があります。

2
ルールをビルドする

追加: プラットフォーム・キー・>= 1「ログインクライアントのみ」を設定。保存して公開します。

3
両方の方向を検証する

ルール(ポップアップが表示しなければならない)と、ない人(ポップアップは非表示にしておく必要があります)に合ったクライアントとしてプラットフォームにログインします。ログアウトされた訪問者はログインした規則に一致しません。

自分のコード(カスタムトリガー)からキャンペーンを始動させる

おすすめの理由

内蔵トリガー(遅延、スクロール、終了、アイドル、クリック、ページビュー、チャット/チケットアクティビティ)を超えて、サイトのどこにいてもキャンペーンを始動したり、フロントエンドのコネクターで、カートが放棄されたときに、あなたのSPAがルートを変更するなど、成功したチェックアウトステップの後、またはサイト内のどこからでもキャンペーンを発射することができます。

方法

Set the campaign trigger to <strong>Custom</strong> with an event name (e.g. <code>checkout_failed</code>), then call the global hook from your page:

サイト/コネクタフロントエンドJS
// Any campaign whose Custom trigger event matches will be evaluated
// (it still respects targeting, frequency caps and audience rules).
window.OpsIQPromo && window.OpsIQPromo.fire('checkout_failed');
💡
対象となるか、または頻度を迂回しないイベントのフィリング。それは「いつ」だけリリースされます。キャンペーンは、表示する前に、すべての規則(ジオ、オーディエンス、同意、キャップ)を渡さなければなりません。
The full how-to-use guide (designing, blocks, analytics, A/B, publishing) lives in the in-app Help Center under <strong>Engage → Promotion Studio</strong>. The capability here is discovered automatically from any ENABLED connector in connectors/ or marketplace_connectors/. There is nothing to register. Ship the two methods, and the studio does the rest.
コネクタ

調査コネクタ機能(Contract 2.2)

The <code>survey</code> capability lets any platform supply verified customer identity adapters, audience facts, safe variables and recipient candidates to Survey Studio. It is independent from <code>promo_audience</code> and does not give a connector ownership of surveys, responses, analytics or email delivery.

💡
Implementation status. Authoring is complete and usable today: Connector Contract 2.2, <code>SurveyConnectorInterface</code>, the dedicated Builder panel, generated <code>SurveyProvider.php</code>, package metadata and conformance isolation all ship. Consumption is not yet wired: <code>SurveyConnectorRegistry</code> is implemented and tested, but no Survey runtime calls it yet, so provider health is not surfaced in the admin UI and no published connector package declares the capability. Signed-token Survey Identity Gateway issuance, targeting and variable integration, CRM Outreach materialization and the first shipped provider mappings remain separate phases. Build against this contract now; expect the runtime to start consuming it in a later release.

プロバイダーの責任

オーディエンスカタログと事実

型化された正式な事実を宣言し、サーバーの検証済みのワークスペース・バウンド対象のみの値が解決します。典型的な事実には、order_count、last_order_status、キャンセルされた_order\_count, customer_created_at、active_subscription_count と last_due_invoice_count and open_ticket_countが含まれます。

変数カタログと値

顧客、アカウント、注文、サブスクリプションおよびサポート変数をタイプ、感度と許可されたコンテキストで宣言します。調査コピーはフォールバックと出力コンテキストエスケープを必要とします。

受精の老化

安定した外部ID、境界ページ、決定的なカーソルと同意関連のメタデータでCRMアウトリーチの候補を任意に列挙します。調査は、送信前に選択したオーディエンスを凍結します。

アイデンティティ

トークン署名、有効期限、目的、コネクタおよびワークスペース検証後の調査識別ゲートウェイからのみ本人を受け入れます。ブラウザが承認されたメール、ID、タグまたは請求事実は決して許可されません。

ランタイムヘルス

SurveyConnectorRegistry は、設定、パス、生のアイデンティティや例外メッセージを露出せずに、互換性のあるブロックされた利用できなくなったプロバイダーを報告するように設計されています。ブロックされたプロバイダは決して呼び出されません。レポート面はまだ管理者 UI で公開されていません:今日ではブロックされたプロバイダーは単に不活性です。

不規則なルール

未決定鍵、間違ったタイプ、大文字値、対象の不一致、コネクタタイムアウトおよび未知のアイデンティティは拒否されます。 利用できない事実を必要とするターゲティングルールはマッチしません。 受信ページがキャプチャされ、監査されています。 敏感な値は、公開プレビューやログに表示されません。

ビルダーリリースゲート

コントラクト 2.2 は、生成された機能レジストリエントリ、インターフェイス、調査マッピングパネルを出荷します。 SurveyProvider.php, 機能バージョン, README/デベロッパー参照と適合の備品. コマース, ヘルプデスク, SaaSブリッジ、ローカルPHPプロファイルにはそれが含まれます; 標準 API コネクタが選択します。. 静的なゲートは、プロモーションの名前空間を呼び出す調査プロバイダを拒否します, テーブルや能力.

💡
プロモーションからコピーをインポートのみ: Builderは、互換性のあるプロモーションマッピングを一度翻訳し、完全な調査所有のコピーを保存して、実績のあるレコードを保存します。 プロモーションマッピングを削除または変更することは、アンケート行動を変更する必要はありません。
コネクタ

応答フィードバック機能(Contract 2.2)

The <code>reply_feedback</code> capability mirrors a platform's own per-reply ratings into OpsIQ. A star a customer gives a staff reply inside WHMCS's client area lands on the SAME reply in the OpsIQ admin thread, with the same chip, agent credit, Feedback page entry and Team & Performance computation as a rating given on an OpsIQ portal ticket. One storage, one chip, one pipeline; the connector only translates.

一つはパスを書いています

2つのエントリーパスと1つの真実があります。 OpsIQ ポータルチケットはネイティブに書きます。 プラットフォームのチケットは、コネクタを流れ、各イベントを経由してコアランスします ReplyFeedback::recordMirrored(): 同じ列、スタッフのみのルール、1層ごとに最新の両立セマティクス、ワークスペーススタンプ、顧客ボイスをインデックスにポータル書き込み使用。 コネクタはフィードバック行自体を書きません。

合わせる(ファイルの種類、再署名)

1
connector_contract.json

functions.reply_feedback エントリーを追加します。バージョン 1.0, responseFeedbackConnectorInterface, メソッド responseFedbackCatalog と pullReplyFeedバック, inbound_ticket を意味します。

2
settings.json

機能リストにresend_feedbackを追加します。 これは、コネクタの検出が読み込まれるものです。

3
spec.json

応答を宣言_feedback. modes(投票と/またはWebhook)およびプラットフォームの評価スケール。これは、適合ゲートが読み込まれるものです。

4
Runtime クラス

インターフェイスを実装し、resend_feedback を functions() でリスト化して、パッケージを再署名します。

プロバイダーの責任

パンフレット

デクレアモード、プラットフォーム独自の評価スケール(ネイティブへのコア正規化) 1-5)、および反応トークン。 カタログは仕様に一致しなければなりません。json.

翻訳を依頼

pullReplyFeedback は、プラットフォームのチケット ID、プラットフォーム応答 ID、評価、オプションの反応/コメント、送信された時間と安定した event_id を返します。 これは読み書きしません。

会員資格

event_id は、フィードバック STATE ごとに安定しています。そのため、再生されたイベントは no-op と変更後の評価上書きです(ポータルのような最新のウィン)。

キュラーセプライン

ページの境界と決定;実行を終わらないカーソル。歴史あるバックフィルドは、ロールウィンドウとして排出され、1つの巨大なプルはありません。

プローブの安全

設定がない場合、投げる代わりに空の完全ページを返します。コンフォーマンスランナープローブは空の引数で行います。

故障クローズド解像度

コアは、各イベントをミラーマーカーでローカル応答に解決します。チケットミラーは既にスタンプ()を押下します。<slug>:<ticket>:reply:<reply>)。解決できないイベントが落ちる、決して推測しません。フィードバックはスタッフに返信だけ添付し、エージェントのクレジットは常に既存の著者から来ます。評価書は、許可を変更することはありません。これは機能が必要である理由です inbound_ticket または ticket_mirror.

作業例: WHMCS

WHMCS クライアントエリア/リプライスター評価を格納します。 tblticketreplies.rating. ザ・WHMCS コネクターはpollモードをと宣言します1-5スケール、船 ticket_reply_ratings ブリッジファイルでコマンドを中継し、各行を ID が一致したイベントに翻訳します。 whmcs:<ticket>:reply:<reply> マーカーのチケットミラーは既にスタンプを押下します。コネクターを改良した後、橋ファイルを再度コピーして下さい WHMCS そこで、新しいコマンドが存在するようにサーバ。

💡
Full developer contract with the interface, event shapes, normalisation rules and the conformance checklist: <code>doc/contracts/TICKET_REPLY_FEEDBACK_CAPABILITY.md</code> in the OpsIQ package. Acceptance: rate a reply inside the platform, wait for the hourly poll, and the same reply in OpsIQ shows the chip, the Feedback page lists it, and a replayed event changes nothing.
コネクタ

コネクターの市場

Marketplaceは、コミュニティが構築したコネクタを発見し、インストールして公開することができます。

マーケットプレイス
コネクターの市場コミュニティコネクターカードのカテゴリ、インストールボタンとスター評価を検索可能なグリッド。コネクターの市場ワークスペースコネクタを検索...カルンダリーシュケジューリングインストール★ 4.8HubSpot(ハブスポット)CRMインストール★ 4.6電子メール電子メールインストール★ 4.7クイックブックス会計処理インストール★ 4.5トゥビリオ電子メールインストール★ 4.9ノクションドキュメントインストール★ 4.41DISCOVERコミュニティコネクター2インストールワンクリック3PUBLISHサインアップ&送信
コミュニティコネクターをブラウズし、ワンクリックでインストールするか、またはサインして自分の、プレインストール済みおよびマーケットプレースを探しやすくします。

コネクターの探し、取付けること

1
ブラウザ

コネクター > マーケットプレイスへ。名前、カテゴリ、プラットフォームで検索します。

2
インタビュー

説明、サポートされたアクション、評価を確認してください。

3
インストール

インストールをクリックします。 コネクタパッケージは、市場_connectors/にダウンロードしてインストールします。

4
設定

コネクターで有効にして下さい、入って下さい API 資格情報、テスト。

コネクターを出版して下さい

1
ビルドとテスト

コネクタービルダーを使用してください。すべてのアクションを検証します。

2
パッケージ

プロファイルを生成します。json, アクション.json 知識。json と PHP ファイル。

3
シンボル

phpツール/resign_all_connectors. phpを実行してパッケージに署名します。

4
投稿ナビゲーション

マーケットプレイスの投稿フローをレビューにアップロードします。

2つのコネクターの層

プリインストール済み(コネクタ/)

船で運ばれる OpsIQ. によって維持される OpsIQ チーム。

マーケットプレース(marketplace_connectors/)

市場からインストール。宣言的またはカスタムPHPのことができます。

💡
コネクタをお探しの際は必ずBOTHディレクトリを確認してください。 Stripe はプリインストールされます。マーケットプレイスのみを検索すると、見逃すでしょう。
開発者

API および webhook ビルダー

ザ・オブ・ザ・API そして、Webhook Builderはカスタムを作成することができます API エンドポイントとWebhookリスナー内部 OpsIQ 生の PHP を書くことなく。

API ビルダー
API および webhook ビルダートリガータイプ(インバウンド・ウェブホーク、スケジュール、イベント、マニュアル)を選択するビルダーで、コンフィギュレーション可能なアクションにフィードします。API および webhook ビルダーワークスペーストリガインバウンドウェブホークスケジュール(cron)OpsIQ イベントマニュアルアクション地図の着信フィールド →チケットの作成/通知/電話 APIエンドポイントの保存1トリガWebhook・スケジュール・イベント・マニュアル2NO RAW PHPUI で構築3アクション地図フィールド、その後実行
生のPHPなしでエンドポイントをビルド:トリガー(インバウンド・ウェブホーク、スケジュール、イベントまたはマニュアル)を選択し、フィールドをアクションにマップします。

トリガー

イベント情報

何かが起こるときに実行 OpsIQ 外部システムがマッチングイベントをWebhookに投稿する場合 URL. イベント名を、例えばticket.created で指定します。

スケジュール

組み込みのインターバルイベントをイベント名として使用してください。 cron. minutely、cron. hourly、またはcron。daily。アクションとトリガー画面にはボタンが付いており、それらを記憶する必要はありません。

プラアーゼ

管理者がAIにプレーン言語で要求したときに実行します。例えば、顧客を見つけるために一致するべきフレーズを追加します。

インバウンドウェブホーク

外部システムが HTTP POST を送信します。OpsIQ webhook(ホオク) URL イベント名で。イベントの火災を聴くトリガーはどれも。

時々実行する:条件

イベントトリガーは条件を運ぶことができます。そのため、着信データが一致するときにのみ実行されます。イベントの火災ごとに実行される条件なし。

フィールド

イベントデータへのパス。例えば customer. email などのネストされた値のドットを使用してください。

あらゆるかどれを一致するか

ルールが一致しなければならないか、またはその1つだけを選択して下さい。

テキストテスト

等しい、等しくない、含まない、含まないで下さい、開始は、一つではなく、ひとつではありません。マッチすると、資本を無視します。

数値テスト

以上、少なくとも、ほとんどではありません。テキストとして書かれている数字は正しく比較します。

プレゼンステスト

存在している、欠落している、空で、空でない。

緊急チケットのオンコールエンジニアのみのページ

シナリオ:
Event ticket.created, with one rule: priority equals urgent.
何をするか:

アクションは、緊急チケットのために実行され、他のすべてのためにスキップされます。 あなたの最後にフィルタリングは必要ありません。

💡
ルールを空白にすると、トリガーはすべてのマッチングイベントで実行されます。これは条件が存在する前に同じ動作です。

アクション

ウェッブ・ホックを送ろう

外部の URL に HTTP POST をカスタムペイロードで送信します。

チケットの作成

指定された部署、件名、メッセージでサポートチケットを作成します。

電子メールを送信

カスタムテンプレートでメールを送信します。

更新履歴

顧客、チケット、またはCRMレコードを更新します。

コネクターの行為を実行して下さい

コネクターの許可と確認ルールで、有効なコネクタから登録したアクションを実行します。

ログイン OpsIQ 総合案内 API アクション

名付けされた一般の完全検索 API カタログ。 フィールド、スコープ、パーミッション、確認、不在性およびドライランのサポートはライブアクション契約から来ています。ワークフローは保存されたワークスペースと管理者のコンテキスト内で実行されます。

提供者を送って下さい API の要求

コネクターのネイティブを使用する API ネイティブの読み書きや確認 API プロバイダーのエンドポイントがキュレーションされたアクションがないときにアクションを書きます。 クレデンシャルはコネクターの内部に残り、相対的なプロバイダパスのみが受け入れられています。

アクション&トリガービルダー、/api/v1.php, OpenAPI と Postman は、同じ ActionContractRegistry を使うので、実行時間ドキュメントから選択可能なアクションがドリフトできません。
開発者

トリガの料理本

一般的なオートメーションの既製のトリガーアクションレシピ。

作品の使い方
トリガの料理本レシピフロー:uptime. down webhookはプロダクションフィルタを通過し、ファンが急なチケットを作成して Slack に通知する。uptime.downモニター webhook問題がある場合filter急なチケットを作成するSlack #ops の通知
トリガの料理本

監視から自動作成のチケット

シナリオ:
Monitoring system sends POST when server goes down.
何をするか:

Trigger: Inbound webhook Condition: payload.status = "down" Action: Create ticket · Dept: Technical, Subject: "Server {{payload.hostname}} down", Priority: Urgent

大きい注文に対する Slack 通知

シナリオ:
Slack message every time a customer places an order over $100.
何をするか:

Trigger: Event (order.completed) Condition: order.amount > 100 Action: Send webhook to Slack incoming webhook URL with order details

週刊ダイジェストメール

シナリオ:
Summary email to management every Monday at 9am.
何をするか:

Trigger: Schedule (Monday 09:00) Action: Send email with last week's stats pulled from the REST API

エスカレートの階段チケット

シナリオ:
If a ticket has no reply for 24 hours, assign to team lead.
何をするか:

Trigger: Schedule (every hour) Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400 Action: Assign to team-lead, add internal note

開発者

第一の行動を築き上げる

シンプルでシンプルなコネクタアクションをゼロから創り出す。

建物の行動
アクションの構築アクション定義の形式: name lookup_order, GETリクエスト to /orders/{id}、タイプされたid変数および渡ること 200 テスト。新規アクションワークスペース新規アクションお名前(必須)lookup_orderリクエストGET/orders/{id}パラムid・文字列200 の 注文が見つかった1DEFINE名前、方法、エンドポイント2PARAMS型入力入力3試験結果ライブ 200 結果発表
ゼロから1つのアクションをビルドします。名前を付け、メソッドとエンドポイントを設定し、タイプされたパラメータを宣言し、それをライブにテストします。200.

アクションの2種類

開始する前に、必要なものを決定します。両方とも同じ画面で構成されます。

外部の呼び出し API

アクションは、HTTPリクエストをプラットフォームに送信します。このオプションを選択します OpsIQ あなたの側に何かを達し、やり直す必要があります。

コネクターのアクションを実行

アクションは、インストールされたコネクタが既に提供されているものを実行します。 すでに作業が利用できて、トリガーしたいだけです。 リストからコネクターのアクションを選ぶので、配線するべきことは何もありません。

2番目のオプションは、コネクタが既にそれのいずれかをビルドせずに使用できるすべての再利用方法です。 チケットスレッドを読み、顧客を見上げる、連絡先のインポートなど。 ドロップダウンからコネクターアクションを選択し、完了します。
1
アクションを計画する

例:「lookup_product」。名前、戻り値、在庫、説明で商品を検索します。

2
アクションで定義します。json

アクション定義を追加します。

action.json, lookup_product ディレクティブ
{
  "lookup_product": {
    "label": "Look up a product",
    "description": "Find a product by name",
    "method": "GET",
    "endpoint": "/api/products/search",
    "params": {
      "name": { "type": "string", "label": "Product name", "required": true }
    },
    "response_mapping": {
      "id": "$.data.id",
      "name": "$.data.name",
      "price": "$.data.price",
      "stock": "$.data.stock_quantity"
    }
  }
}
3
ドライランでテスト

コネクターの設定では、サンプルデータでテストするために乾式を使用して下さい。

4
AIの利用状況を検証

管理者AIに「プロダクトウィジェットのプロを探し上げる」と尋ねます。 AIは、アクションを見つけて実行する必要があります。

⚠️
アクションを追加した後、ルートレジストリを再生します。phpツール/gen_route_registry. php
開発者

インバウンドイベントエンドポイント

インバウンドエンドポイントは、別のシステムから署名された JSON を受け入れ、タイムライン、スコーリング、ワークフローをフィードできる重複した連絡先アクティビティに切り替えます。

製品画面
インバウンドエンドポイントそれぞれのインバウンドソースには、独自の URL, 秘密, マッピングと最近の活動の結果があります。インバウンドエンドポイントワークスペースコース5ACCEPTED12.4kREJECTED18ライブワークスペースビュービルトプラットフォームサブスクリプションイベント健康で製品アプリサインアップと利用イベント健康でイベントIDprovider_event_idドュッペ会員規約X-OpsIQ-Inbound-Signature(インバウンド・シグナル)HMAC1CREATE SOURCEURL 秘密と秘密2MAP PAYLOAD電子メール、イベント、ID3VERIFYHMAC は、摂取します。
それぞれのインバウンドソースには、独自の URL, 秘密, マッピングと最近の活動の結果があります。

送信システムごとに1つのソースを作成します。OpsIQ 生成する URL/tokenと秘密。 送信 JSON とって Content-Type: application/json HMAC-SHA256を使用して正確な生体を署名します。

X-OpsIQ-Inbound-Signature: sha256=<hex hmac>

連絡先メール、イベント名、オプションのイベント ID の JSON パスをマップします。 イベント ID は優先する重複キーです。 承認されたアクティビティが連絡先のタイムラインに入り、リードスコアリング、セグメント、ライフサイクルルール、ワークフローに影響を及ぼす可能性があります。

業務データを解析する前に、無効な署名を拒絶します。管理画面の両側を更新することで秘密を回転させます。秘密はログアウトしません。

開発者

アウトバウンド・ウェブホーク業務

アウトバウンドのWebhook管理は署名されたサブスクリプションを作成しましたり、テストエンドポイントを検査し、非同期配送と再試行健康を監視します。

製品画面
アウトバウンド webhooksアウトバウンドのWebhookページでは、HTTPSエンドポイント、イベントサブスクリプション、配信健康、ワンクリック署名テストをリストします。アウトバウンド webhooksワークスペースENDPOINTS7SUCCESS99.2%おすすめ4ライブワークスペースビューCRMミラー問い合わせ*健康で支援バスチケット。*とチャット。*健康でデータ倉庫*再試行試験配達署名されたサンプルペイロード準備完了1SUBSCRIBEHTTPS URL およびイベント2AUTHENTICATEHMACシグネチャ3OBSERVE配達柵および付属品
アウトバウンドのWebhookページでは、HTTPSエンドポイント、イベントサブスクリプション、配信健康、ワンクリック署名テストをリストします。

管理者は、HTTPSエンドポイントを作成したり、特定のイベントやワイルドカードを選択し、秘密を安全に保存し、テストを送信します。 OpsIQ は、HMAC-SHA256で原ペイロードに署名します:

X-OpsIQ-Signature: sha256=<hex hmac>

優先または演技の前に署名を確認します。配達は非同期であり、自動的に後約に引き付けられます 1分、5分、30 分、2時間と時間 12 営業時間. ステータス、応答コードおよび試みのカウントを点検するために、最近の配達柵を使用して下さい。

どんな非同期システムでも、再送できるため、受信機は必然的にしなければなりません。耐久性のある受諾の後に2xx応答を返します。

開発者

Webhook

Webhooks は外部システムに通知することを可能にします OpsIQ 何かが起こるとき(インバウンド)、OpsIQ 外部システムに何かが内部で起きた場合(アウトバウンド)を通知します。

Webhook
アウトバウンド webhooksアウトバウンドのwebhooks画面:名前、購読されたイベント、最近の配信ステータスの点、送信テストボタン付きのエンドポイントテーブル。アウトバウンド webhooksワークスペースエンドポイント+ エンドポイントを保存お名前(必須)イベント情報配送サービスSlack #セールス-alertshttps://hooks.slack.com/…リード. created、販売試験結果CRMミラーhttps://api.acme.com/hookチケット作成試験結果ツアピアhttps://hooks.zapier.com/…chat.started試験結果1ENDPOINTSお名前、イベント名 URL2SIGNEDHMAC + 自動取得3SEND TEST納品確認
実際のアウトバウンド・ウェブホーク画面:イベント、最新の配信健康、ワンクリック送信テスト、署名済みおよび取得された各エンドポイント。

アウトバウンド webhooks

サブスクライブ

[設定]>[Webhooks]に移動します。エンドポイントを追加します URL 受信するイベントを選択します。

イベント情報

ticket. created, Ticket. replied, chat. started, chats. message, order. completed, crm. deal. stage_changed, cRM. contact. createed, 等。

再試行

緊急のバックオフで納品再試行が失敗しました。 15 連続した故障後、エンドポイントは自動無効化されます。

署名

それぞれにX-OpsIQ_-SignatureのリクエストHMAC署名が含まれている。必ず確認する。

SSRFの保護

OpsIQ 個人/内部への送信はしません IPs (127.x, 10.x, 172.16.x, 192.168.x, 169.254.169.254).

Async 配信

Webhooks はジョブキューを介して配信され、ブロックされていない OpsIQ 業務内容

安定したイベントID

各イベントは、重複排除のために同じ条件にとどまるユニークな event_id を持っています。

Webhook 署名の検証

PHP・Webhookの署名を検証
<?php
$payload   = file_get_contents("php://input");
$signature = $_SERVER["HTTP_X_OPSIQ_SIGNATURE"] ?? "";
$secret    = "opsiq_whsec_your_secret";

$expected = hash_hmac("sha256", $payload, $secret);
if (!hash_equals($expected, $signature)) {
    http_response_code(401);
    exit(json_encode(["error" => "Invalid signature"]));
}

$event = json_decode($payload, true);
// Process the event...
http_response_code(200);
echo json_encode(["received" => true]);
Node. js、webhookの署名を確認する
const crypto = require("crypto");

app.post("/opsiq-webhook", (req, res) => {
    const payload  = JSON.stringify(req.body);
    const sig      = req.headers["x-opsiq-signature"];
    const expected = crypto.createHmac("sha256", "opsiq_whsec_xxx")
        .update(payload).digest("hex");

    if (!crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(sig || "")))
        return res.status(401).json({ error: "Invalid signature" });

    console.log("Webhook:", req.body);
    res.json({ received: true });
});
ローカルでWebhookをテストするにはどうすればよいですか?+

ngrok を使用してローカルサーバーを調べます。ngrok URL_ に webhook エンドポイントを設定します。

エンドポイントが一時的にダウンする場合はどうなりますか?+

OpsIQ 応答性を持たせて、返行ウィンドウ内でエンドポイントが回復した場合、イベントは失われません。

開発者

APIキー

API キーは要求をへの認証します OpsIQ ツイート API. 各キーは、スコープ付き権限を持っています。

APIキー
APIキーAPI キー画面: 既存のマスクキーのリストに加えて、アクセスレベルとスコープチップの発行パネル。APIキーワークスペース重要な課題交通アクセス読むだけ制限事項スコープcontacts.readtickets.readevents.write課題キー鍵のキーZapierの統合oq_•••4f2aレイボケモバイルアプリoq_••• •91c7レイボケアナリティクスのエクスポートリファレンス: Opq_•••2db0レイボケ1SCOPED読み取り専用または制限2PER-ACTION正確なスコープをピックアップ3REVOCABLEいつでも回転
実際の API キー画面: スコープ、読み取り専用、または制限されたキーを正確なスコープを選ぶと、いつでも任意のキーを取り消すことができます。

API キーの作成

1
設定に移動 > API キー

Navigate to API key management.

2
クリックしてキーを作成

記述名を明記してください。

3
スコープを選択

必要なのは、キーだけを当てます。スコープは読み取りと書き込みの各領域で来るので、レポート統合は読み出しを許可することができ、他に何もしません。

利用可能なスコープ

ジョブを行う最狭のセットを選択します。 admin 以下にすべてのスコープを満足させるので、本物が広いアクセスを必要とする場合にのみ使用します。

crm. read/crm. write は、

連絡先、企業、取引、活動、セグメント、アウトリーチ、変換、ライフサイクルおよびCRMのWebhooks。

チケット・チケット・サイン

チケットとメッセージの一覧と読み込み、返信、更新、開いて一括キュー操作を実行します。

会話. read / 会話。write

ライブチャットの会話やメッセージ履歴を読みます。メッセージを送信し、ステータスを割り当てて変更します。

kb. read/kb. write の読み込み

知識ベースエントリ。

chat. read/チャット. write

回答テンプレートを保存しました。

connectors.read

どのコネクタがインストールされているか、何ができるのか、およびその認証情報をテストするかを参照してください。

automations.read

アクション、トリガー、実行履歴を参照してください。

departments.read

ルーティング可能な部署

notifications.read

名付けされた演算子の通知。

analytics.read

レポートセクション, CSV エクスポートとスケジュールされたレポート定義。

サイトのインテリジェンス. read

監視されたサイトとSEOレポート。

files.read

添付ファイルへのリンクをサインしました。

status.write

ステータスページコンポーネントとインシデント。

writing

AI の執筆ヘルパー: ドラフト、要約、翻訳、書き直し、作曲、分析。

管理者

狭いスコープで到達できない、少数の機密行動を含むすべて:連絡先を消去し、プライバシー設定を変更し、アクセスログを読み込む。

💡
インストール時に実行できるアクションを正確に確認するために、キーでメタ. actions を呼び出す。これはリストから作業するよりも常に信頼性が高い。

アクセスレベル

全て すべて

キーはスコープが許可するものを呼び出すことができます。

読むだけ

あらゆる書き込みは、スコープが言うものは拒否されます。データの変更を行わないようなレポートやダッシュボードの安全な選択です。

制限事項

キーが呼び出すことができる正確なアクションをリストします。許可されたスコープ内で、他のものは拒否されます。

4
キーをコピーする

一度に表示します。 "opq_" で起動します。安全に保存してください。

🚫
決して共有しません API 公開コード、クライアント・サイドのキー JavaScript、またはバージョン管理。環境変数を使用してください。
開発者

ウェブサイトをつなぐ

ザ・オブ・ザ・OpsIQ ウィジェットは、JavaScript 追跡、AIチャット、チケット作成、顧客識別のためにあなたのウェブサイトに追加スニペット。

作品の使い方
ウェブサイトをつなぐ左と右にある1行のスクリプトタグ、Webページを左に表示 OpsIQ コーナーに泡が現れたチャット。<!-- paste before </body> --><script src="https://cdn.opsiq.io/w.js" data-site="ws_8a2f" async></script>
ウェブサイトをつなぐ

基本的な取付け

ウィジェットの基本的なスニペット
<script src="https://your-opsiq-domain.com/widget.php"
  data-site-key="site_abc123"
  async></script>

Paste before the closing </body> tag. The script loads asynchronously and does not block page rendering.

設定属性

data-site-key

必須。接続されたサイトからあなたのサイトのキー。

data-mode

オプション。 "chat" (デフォルト)、 "tickets" または "both" を指定します。

data-position

任意。 "bottom-right" (デフォルト) または "botTOM-left" です。

data-color

任意。第一次色六角コード。

data-greeting

オプション。初期挨拶メッセージ。

data-language

任意。UIの言語:「en」、"es"、"fr"、 "de"、 「pt」、等。

data-identity-token

任意。サーバー生成された署名された同一証明トークン。

SPAサポート

マニュアルスパルート追跡
// Manually notify OpsIQ of a route change (for custom routers)
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["pageview", {
  url: window.location.href,
  title: document.title,
}]);

CSPルール

ウィジェットのCSPルール
script-src 'self' https://your-opsiq-domain.com;
connect-src 'self' https://your-opsiq-domain.com;
frame-src https://your-opsiq-domain.com;
ウィジェットはウェブサイトを遅くしますか?+

No. アンダー 15 KB gzipped は、ページコンテンツの後に非同期をロードします。

外観をカスタマイズできますか?+

Use data-color for primary color. Contact support for CSS override options.

開発者

ウィジェットはレシピをインストールします

プラットフォーム固有のインストールガイド。

作品の使い方
ウィジェットはレシピをインストールしますプラットホームはのためのカードを取付けます WordPress, Shopify そして、Google Tag Manager ウィジェットを追加する場所を言うごとに。ワンピースWordPressプラグインをインストールし、入力サイトのキーを保存します。ショップShopifyスニペットをスニペットに貼り付ける/body. 前のテーマ. liquidGTM の特長マネージャーカスタマイズ HTML タグ、すべてのページ。
レシピをインストールする

WordPress

シナリオ:
Add to all pages of a WordPress site.
何をするか:

Option 1: Edit theme footer.php, paste snippet before </body>. Option 2: Use "Insert Headers and Footers" plugin > Scripts in Footer. Option 3: Use a child theme footer.php to survive theme updates.

Shopify

シナリオ:
Add to your Shopify store.
何をするか:

Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.

リアクト / Next. js

シナリオ:
Add to a React or Next.js app.
何をするか:

In Next.js, use next/script in app/layout.tsx: import Script from "next/script"; <Script src="https://your-opsiq.com/widget.php" data-site-key="site_abc" strategy="lazyOnload" />

WHMCS

シナリオ:
Add to your WHMCS client area.
何をするか:

設定 > 一般設定 > その他 > グローバルフッターコンテンツ。スニペットを貼り付けるか、またはテンプレートのfmer. tplを編集してください。

Google Tag Manager

シナリオ:
Add via GTM.
何をするか:

カスタムの HTML タグを作成, スニペットを貼り付けます. トリガー: すべてのページ. 公開.

開発者

ビジターID

アイデンティティは、匿名の訪問者を既知の顧客に接続します。識別されると、OpsIQ は、閲覧履歴、チャット、および顧客のプロファイルへのチケットをリンクします。

作品の使い方
ビジターIDフロー:サイト上でユーザログを記録し、署名されたIDトークンを発行し、 OpsIQ はセッション、チャット、チケットを1つのプロファイルに統一します。ユーザーのログサイトの署名されたトークンアイデンティティトークン (HMAC)プロフィールsessions+ チャット+ チケット
ビジターID

動的識別コール

動的アイデンティティの押し出し
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["identify", {
  email: "[email protected]",
  name: "Jane Smith",
  customer_id: "cust_1001",
  plan: "pro",
  company: "Acme Inc",
}]);

サーバ署名されたアイデンティティトークン(推奨)

PHP の・アイデンティティトークンを生成する
<?php
$secret  = "opsiq_whsec_your_secret";
$payload = json_encode([
    "site_key" => "site_abc123",
    "customer" => [
        "id"    => $user->id,
        "email" => $user->email,
        "name"  => $user->name,
    ],
    "iat" => time(),
    "exp" => time() + 900,
]);
$token = base64_encode($payload) . "." . hash_hmac("sha256", $payload, $secret);
🚫
常にサーバー上でアイデンティティトークンを生成し、クライアント側で JavaScript に決して発生しません。
訪問者がクッキーをクリアした場合、+

They become anonymous until they log in again. OpsIQ links the new anonymous record when re-identified.

開発者

プラグインとSDK

OpsIQ オファー SDK 一般的なプラットフォーム用のパッケージとプラグイン。

作品の使い方
プラグインとSDK4つのパッケージ: PHP SDK, Node.jsの SDK, WordPress プラグインと WHMCS モジュールは、それぞれインストールコマンドで実行します。PHP プログラミング言語サインイン SDK作曲家の要求 opsiq/sdkJSについてNode.js SDK日 時 opsiq/sdkワンピースWordPress プラグインワンクリックインストール&接続ワッフルWHMCS モジュール請求+チケットリレーのアドオン
プラグインとSDK
サインイン SDK

コンポーザーパッケージ:アイデンティティトークン生成、アクション API ヘルパー、Webhookのシグネチャ検証。

JavaScript SDK

ブラウザ側:トラッキング、アイデンティティ、カスタムイベント、チャットコントロール。

WordPress プラグイン

ウィジェットの注入、WPユーザーセッションからのアイデンティティ WooCommerce 同期。

WHMCS モジュール

完全統合:ウィジェット、チケットリレー、アイデンティティ、管理者AI。

Shopify テーマ拡張

顧客自動身元を埋め込むアプリ。

PHP SDK クイックスタート

サインイン SDK 例)
composer require opsiq/sdk

use OpsIQ\SDK\Identity;
$token = Identity::createToken(
    siteKey: "site_abc123",
    secret:  "opsiq_whsec_your_secret",
    customer: ["id" => "cust_1001", "email" => "[email protected]", "name" => "Jane"]
);

// Call any catalog action over the action API
$ch = curl_init("https://your-opsiq.com/api/v1.php");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer opq_your_key",
        "Content-Type: application/json",
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "action" => "crm.contacts.list",
        "status" => "lead",
        "limit"  => 25,
    ]),
]);
$contacts = json_decode(curl_exec($ch), true);
開発者

調査 API_、イベントおよびコネクタなしの自動化

調査スタジオは同じタイプの一般を使用するように設計されています API、内部通勤者、でき事バスおよびwebhookの操作は残りとして OpsIQ. これは、開発者がパッケージされたコネクターを造ることなくエンドに終端を組み込むことを可能にします。

⚠️
Implementation status: the live catalog currently exposes only <code>platform.get.survey.config</code> and <code>platform.save.survey.config</code>. The <code>surveys.*</code> and <code>feedback.*</code> families below are the approved target contract and must return <code>unknown_action</code> until registered.

ターゲットアクションファミリー

種類、テンプレート、クイック起動

<code>surveys.types.*</code>, <code>surveys.templates.*</code> and <code>surveys.quick_launch.*</code> list, preview, instantiate and validate complete starters.

調査とバージョン

<code>surveys.create|get|list|update|archive|duplicate</code> plus immutable version, validation and publish actions.

展開とターゲティング

<code>surveys.deployments.*</code>, <code>surveys.links.*</code>, <code>surveys.audiences.*</code>, <code>surveys.triggers.*</code> and <code>surveys.variables.*</code>.

アウトリーチと応答

<code>surveys.invitations.*</code>, <code>surveys.campaigns.*</code>, <code>surveys.recipients.*</code>, <code>surveys.responses.*</code>, exports, redaction and analytics.

Webhooks、インポートとフィードバック

<code>surveys.webhooks.*</code>, <code>surveys.imports.*</code>, <code>feedback.items.*</code>, <code>feedback.analytics.*</code>, <code>feedback.sources.*</code> and <code>feedback.analysis.*</code>.

コネクターフリーフロー

1
全般的な API で作成および公開する

型付きアンケートを使ってください。* はワークスペースでピンキーを操作します。宣言権限、リスク、確認、出金行動を記述します。

2
貴社のビジネスイベントを受取

署名されたイベントをインバウンド・ウェブホークに送信する。例えば、注文キャンセルやオンボーディング・ステップの完了などです。リプレイ保護はイベントIDを複製します。

3
アクション&トリガーでそれをマップ

選ぶ OpsIQ 総合案内 API アンケートの招待状を発行したり、キャンペーンの準備をするなどのアクションは、検証済みのトリガーペイロードからフィールドをマップします。

4
調査イベントの購読

文書化されたビジネスセーフなアンケートを配信* は、署名、フィルタ、リトライ、ログおよび認定された再生でエンドポイントにサブセットをライフサイクルします。

キヤノンイベントターゲット

共有カタログは、調査/非正規公開状態、オーディエンスおよびトリガー決定、招待状、レンダリング/スタート/パーシャル/コンプリート/アバンバオン、応答の赤字、キャンペーンの状態、配信障害をカバーします。 大量のフォーカス、スクロール、質問タイミングは、ファンアウトのために明示的に文書化されていない限り、調査分析ストレージに滞在します。

コネクターは任意です。それは再使用可能なプラットホームの発見、確認された同一性、事実、変数および受渡的な列挙を加えます。一般 API さらに、アクション&トリガー/webhooks はパッケージ化されたコネクタを必要としない開発者のための完全な統合パスのままです。
開発者

REST API_ 一覧

ザ・オブ・ザ・OpsIQ ツイート API プラットフォームのすべての機能をプログラム的にアクセスできるようにします。

作品の使い方
REST API_ 一覧POST を示す端末 OpsIQ API ベアラーキー、オープンチケットの一覧、ページ付き JSON 応答。$ curl -X POST https://your-domain.com/api/v1.php \-H "Authorization: Bearer opq_..."200 OK 一覧{ "data": [{ "id": 4192, "ticket_number": "T-4192","subject": "Card declined", "status": "open" },... more tickets ...], "page": 1, "per_page": 50, "has_more": true }
REST API_ 一覧

リクエスト形式

鍵をそのまま送って下さい Authorization: Bearer opq_... または X-OpsIQ-Key: opq_.... 1つの認証ヘッダーを、両方使用して下さい。

API リクエスト形式
POST https://your-opsiq-domain.com/api/v1.php
Authorization: Bearer opq_your_api_key
# Alternative header: X-OpsIQ-Key: opq_your_api_key
Content-Type: application/json

{
  "action": "endpoint.name",
  "site_key": "site_abc123"
}

共通のアクション

ザ・オブ・ザ・API is action-based: 送信 action 本文に名前を付けます。登録管理者の JSON 操作は、安定した名前付きアクションです。 POST {"action":"meta.actions"} (必須キーなし) 権限者、インストールリスト、リクエスト契約、リスクメタデータおよびスコープ。非推奨 platform.routes.* 橋は古い統合のためにだけ残っています。

crm.contacts.list

リストCRM連絡先(スコープcrm. read)。 パラメータ:q、ステータス、ソース、タグ、リードスコア、制限。

crm.contacts.upsert

コンタクト(スコープ crm. write)を解決または作成します。 パラメータ:メールプラスフィールド、タグ、メモ。

crm.deals.list

リストCRMの取引(スコープcrm. read)。 パラメータ:ステータス、ステージ_id、会社_id, owner_admin_idは、パイプライン_idの制限。

crm.activities.record

コンタクト(スコープ crm. write)のライフサイクル/ビジネスアクティビティを記録します。 パラメータ:メールまたはcontact_id、イベント、値、通貨。

crm.conversions.record

変換(スコープ crm. write)を録音します。パラメータ: contact_id または email、transform_type、値、通貨。

crm.events.list

CRMイベントストリームを投票します。 (スコープcrm. read). パラメータ: 制限.

tickets.list

リストチケット(スコープticket. read)。 パラメータ:ページ、パーページ、ソート、注文、ステータス、優先順位、部門_id、割り当てられた_admin_id, client_email、検索。

tickets.get

チケットとメッセージ(スコープのticket. read)。 パラメータ:ticket_idまたはticket_number、include_messages、message_limit。

tickets.reply

チケット(スコープticket. write)に返信を投稿します。 パラメータ:ticket_idまたはticket_number、ボディ、author_type、author\_name、内部です。

tickets.update

チケット(スコープticket. write)を更新します。 パラメータ: ticket_id または Ticket_number、ステータス、優先順位、対象、部門名、partment_id、割り当てられた_admin_id。

tickets.open

サポートチケット(スコープticket. write)を開きます。 パラメータ: customer_email、customer_name、件名、本文、優先順位。

tickets.bulk

一括キュー操作を実行(スコープticket. write)。 パラメータ:操作、ID。

conversations.list

ライブチャットの会話(スコープの対話. read)をリストします。 パラメータ:ページ、パーページ、ステータス、割り当てられた_admin_id、client_email、検索。

conversations.get

会話とメッセージ(スコープの対話)。 パラメータ: chat_id または thread_key、include_messages

conversations.messages

ページのメッセージ履歴(スコープの会話. read)。 パラメータ: chat_id、ページ、パーページ、include_internal。

conversations.send

会話にメッセージを送信(スコープの対話. write)。 パラム: chat_id、メッセージ、 sender_type、内部。

conversations.update

会話を割り当て、再ステータスまたは再タイトル(スコープの対話. write)。 パラメータ: chat_id, status, assign_admin_id、 Subject。

コネクタリスト/ . get / . test

どのコネクタがインストールされているか、各コネクタが何をできるのか、その認証情報(スコープ・コネクター. read)が機能するかを参照してください。

automations.actions.list

アクションビルダーが実行するアクション(scope Automations. read)。

automations.triggers.list

火災と条件(スコープのオートメーション. read)に関すること。

automations.runs.list

統合(スコープのオートメーション. read)をデバッグするための実行履歴。Params: status, action_key。

departments.list

チケットを(スコープ部門. read)にルーティングできる部署。

notifications.list

1つの演算子(スコープ通知. read)の通知。 パラメータ:admin_id (必須)、unread_only。

analytics.export

レポートセクションとして CSV (scope analytics.read)。 パラメータ:セクション、プリセット、から。 有効な値の「analytics.sections.list」を呼び出します。

site_intelligence.sites.list / .reports.list

監視サイトとSEOレポート(スコープサイト_intelligence. read)。

files.get

添付ファイル(scope files. read)用の短命の署名されたダウンロードリンク。 パラメーター:参照、ttl。

security.check

かどうかを尋ねる IP またはメールがブロックされているか、疑わしいか(スコープのsecurity.read)。IP ファイアウォール、チケットスパムブロックリストとキャッシュされたセキュリティAIの検証。 パラメータ: ip、電子メール。

security.report

監視対象のシステムが悪用される(スコープ・セキュリティー・ライト)。セキュリティイベントとして記録され、すぐにセキュリティAIに分類され、管理者は高リスク予測で警告されます。ip、電子メール、種類、理由、ソース。

セキュリティ. blocklist. add / . list

スパムルールを管理する チケットパイプラインの強制 (スコープセキュリティ. write /security. read)。 同じストアとして、チケットページ "ブロック送信者" 制御。 パラメータ:種類(メール、ドメイン、ip)、値、理由、有効期限_時間。

💡
meta. actions は、常に権限を付与します。各々のニーズにインストールされている全てのアクションを返しますので、このリストを推測したりハードコードする必要はありません。

老化、ろ過および分類

リストアクションは同じパラメータを使用するので、一度学習します。

ページ / per_page

ページの先頭へ1, ページサイズ. デフォルト 50、最高 200. 制限とオフセットは、お好みのものでも受け付けられます。

ソート/注文

フィールドは、asc または desc (デフォルトではデスク) によってソートします。各アクションは、ソートフィールドの固定セットを受け入れます。エラーではなく、他のものは無視されます。

filters

オブジェクトとしてフィルタを送ったり、フィルターをトップレベルのパラメーターに渡したりします。未知のフィルタは無視されます。

何が戻って来るか

アイテム、ページ、パーページ、カウント、合計およびハッシュ_more。 has_more が false になるまでリクエストを続けてください。

ページのフィルタリング、ソートリストリクエスト
POST /api/v1.php
Authorization: Bearer opq_your_api_key

{
  "action": "tickets.list",
  "status": "open",
  "priority": "urgent",
  "sort": "created_at",
  "order": "desc",
  "page": 1,
  "per_page": 50
}

エラー

あらゆる失敗は安定した同じ形を、戻します code ブランチをオンにすることができます。 人間が読めるにはマッチしません error テキストは、単語を返す可能性があります。

エラー応答
{
  "success": false,
  "code": "missing_scope",
  "error": "API key missing required scope. Needed one of: tickets.read, admin",
  "request_id": "req_8f2c1a9d4b7e"
}
行方不明_api_key/無効な_api _key

鍵が送られなかったり、キーが間違っているか、期限切れになったりしません。 HTTP 401_.

missing_scope

鍵は有効ですが、このアクションのスコープが不足しています。 HTTP 403_.

read_only_key/ action_restricted のキー

キーは読み取り専用か、このアクションが許可リストにありません。 HTTP 403_.

unknown_action

そのようなアクションはありません。現在のリストのメタ. actions を呼び出します。 HTTP 400_.

行方不明_parameter/無効_parameters

必須パラメータは absent で、値が受け入れられません。 HTTP 400_.

not_found

レコードは存在しません。または、このキーが見ることができるワークスペースにはありません。 HTTP 404_.

rate_limited

このキーの上限は、HTTP 429 です。

server_error

何かが失敗しました。request_id は、報告する必要がある場合の試みを識別します。HTTP 500_.

安全なretries

書き込み時間がなくなった場合は、その土地がどこにいるかを伝えられません。 idempotency_key 同じコールの繰り返しは、作業を2回行わさずに元の結果を返します。

没入型書
{
  "action": "tickets.reply",
  "ticket_id": 4192,
  "body": "Thanks, that is now fixed.",
  "idempotency_key": "your-unique-id-for-this-attempt"
}
どのくらいの期間が続くか

鍵が記憶されている 24 同じ行動に対して時間と API キー。

戻ってきたこと

元の応答、さらにidempotent_replay: trueなので、再生されたことを伝えることができます。

障害は再試用可能にとどまります

成功する書き込みのみが記憶されます。呼び出しが失敗した場合は、同じキーで再びそれを再度送信すると、必要なことです。

読書

読みます キーを無視します。読み取りを繰り返しても無害です。

何も変更することなくテスト

アクセサリー dry_run: true どんな書き込みにも。キー、スコープ、パラメータはすべて通常のものと同じくらいチェックされ、何も作成または変更される前に呼び出しが停止します。

ドライラン:資格情報とペイロードを安全に確認
{
  "action": "tickets.update",
  "ticket_id": 4192,
  "status": "closed",
  "dry_run": true
}

{
  "success": true,
  "dry_run": true,
  "would_execute": true,
  "message": "Authorised and validated. No write was performed because dry_run was set."
}
ビルド中に Dry_run を使う。キーが正しいスコープを持っていることを確認し、ペイロードはテストデータをクリーンアップしなくても正しく整形されます。

レート制限

パーキーの限界

設定可能な時間単位 API キー (デフォルト) 1000 1 時間あたりのリクエスト)。設定下にあるキーごとに設定します。API キー。

超過時

HTTP 429 はコードレートで_limited、Retry-Afterヘッダーを使って待機回数を通知します。次のクロック時間の上に制限がリセットされます。

スタンドをどこからでも知る

応答には、X-RateLimit-Limit, X-RATELimit - RemainingとX- RateLiMIT-Reset(Unixのタイムスタンプ)が搭載されています。 拒否するのではなく、実行する前に、Remaining and減速を監視します。

インフォメーション 429 から 401

A. は、429 待たせて、もう一度試してみてください。 A 401 つまり、キー自体が間違っているか期限切れになっているので、キーを修正するまで再試行は役に立ちません。

事前ユースブルートフォースガード

1つの IP から失敗した試みを繰り返すと、別々にスロットルされます。有効なキーはこれを旅行しません。

ベストプラクティス

再メンテナンスが低くなると、すぐに再試行ではなく 429 の後にリトリートをホーニングします。

版および安定性

現在のバージョン

v1. 各応答はX-を運ぶ OpsIQ-API-バージョンとX-OpsIQ-API-Status なので、話している内容を確認することができます。

警告する方法

バージョンが一旦退任された場合、応答は標準の廃止とサンセットヘッダーを獲得し、メタ. actions は非推奨で日没を報告します。監視中のものをチェックして、驚くことはありません。

変更しない

アクション名、パラメータ、エラーコードを既存の操作。新しいアクションと新しいオプションフィールドはいつでも追加される可能性があるため、無視するフィールドは、失敗したのではなく認識されません。

完全な統合、開始は終わります

これは、ループ全体です。仕事を見つけ、それを読んで、それで行動し、あなたが何をしたかを確認します。

チケットのワークフローを API_ にまとめました
# 1. Discover what this install offers and what each action needs.
POST /api/v1.php
{"action":"meta.actions"}

# 2. Find the urgent open tickets.
POST /api/v1.php
Authorization: Bearer opq_your_api_key
{"action":"tickets.list","status":"open","priority":"urgent","per_page":25}

# 3. Read one, including its conversation history.
{"action":"tickets.get","ticket_id":4192}

# 4. Reply, safely enough to retry if the network drops.
{"action":"tickets.reply","ticket_id":4192,
 "body":"We have issued the refund.","idempotency_key":"reply-4192-attempt-1"}

# 5. Close it.
{"action":"tickets.update","ticket_id":4192,"status":"closed"}

# 6. Page through anything larger: keep going until has_more is false.
{"action":"tickets.list","page":2,"per_page":50}
💡
上記のすべてが会話の同じ方法: chats. list、translations. get、対話。sendと会話. updateは、同一パターン、パラメータ、応答形状に従います。

必要な範囲で、あらゆるアクション

実行中のカタログから生成されるので、常にバージョンにマッチします。 meta.actions 同じ情報を JSON と同じ値に戻します。

1728 named actions: 582 reads, 1146 writes and 62 scopes. Every registered administrator JSON operation has a stable named action. OpenAPI: /api/v1/openapi.php. Postman: /api/v1/postman.php. Contract quality: declared_dynamic: 384; explicit: 92; route_inferred: 1136; source_inferred: 116.

administration (25)

administration.2fa.disable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Disable

administration.2fa.enable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Enable

administration.2fa.recovery.regenerate

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Recovery Regenerate

administration.2fa.setup

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Setup

administration.2fa.status

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Status

administration.ai.train.from.reply

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Ai Train From Reply

administration.brain.cancel

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Brain Cancel

administration.brain.view

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Brain View

administration.chat.access.check

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Access Check

administration.chat.create.ticket.on.behalf

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Create Ticket On Behalf

administration.chat.draft.ticket.from.thread

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Draft Ticket From Thread

administration.conv.delete

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Delete

administration.conv.get

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Get

administration.conv.list

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv List

administration.conv.new

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv New

administration.conv.save

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Save

administration.notification.prefs.get

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notification Prefs Get

administration.notification.prefs.save

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Notification Prefs Save

administration.notifications.list

Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications List

administration.notifications.mark.all.read

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notifications Mark All Read

administration.notifications.mark.read

Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications Mark Read

administration.notifications.pulse

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Notifications Pulse

administration.online.list

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Online List

administration.presence.ping

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Presence Ping

administration.realtime.token

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Realtime Token

analytics (43)

analytics.add.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Add Widget

analytics.analytics.connectors.catalog

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Connectors Catalog

analytics.analytics.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Data

analytics.analytics.export

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export

analytics.analytics.export.csv

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export Csv

analytics.analytics.import

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Import

analytics.analytics.report

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Report

analytics.analytics.segments.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Delete

analytics.analytics.segments.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Segments List

analytics.analytics.segments.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Save

analytics.analytics.status

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Status

analytics.clear.all

Write. Scope: analytics.write, admin. Contract: declared_dynamic. Replay Clear All

analytics.compute

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Compute

analytics.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Create

analytics.create.route.dashboard.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Create

analytics.create.route.report.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Create

analytics.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Delete

analytics.delete.route.dashboard.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Delete

analytics.delete.route.funnels.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Delete

analytics.delete.route.report.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Delete

analytics.events

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Events

analytics.export

Read. Scope: analytics.read, admin. Contract: source_inferred. Analytics Export

analytics.get

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Get

analytics.layout.get

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard Layout Get

analytics.layout.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Layout Save

analytics.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Ab Test List

analytics.list.route.dashboard.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard List

analytics.list.route.funnels.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Funnels List

analytics.list.route.report.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Report List

analytics.remove.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Remove Widget

analytics.rename

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Rename

analytics.results

Read. Scope: analytics.read, admin. Contract: route_inferred. Ab Test Results

analytics.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Save

analytics.scheduled.list

Read. Scope: analytics.read, admin. Contract: explicit. List scheduled analytics reports for an operator Required fields: admin_id.

analytics.sections.list

Read. Scope: analytics.read, admin. Contract: explicit. List analytics report sections and date presets

analytics.send.now

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Send Now

analytics.sessions

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Sessions

analytics.step.visitors

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Step Visitors

analytics.timeline

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Timeline

analytics.toggle.shared

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Toggle Shared

analytics.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Update

analytics.update.route.report.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Update

analytics.widget.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Widget Data

automations (6)

automations.actions.list

Read. Scope: automations.read, admin. Contract: explicit. List integration actions

automations.delete

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Delete

automations.list

Read. Scope: automations.read, admin. Contract: route_inferred. Workflow List

automations.runs.list

Read. Scope: automations.read, admin. Contract: explicit. List automation execution history

automations.save

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Save

automations.triggers.list

Read. Scope: automations.read, admin. Contract: explicit. List integration triggers

チャット (34)

chat.call.start

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Call Start

chat.cobrowse.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Cobrowse Send

chat.feedback

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Feedback

chat.feedback.digest

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Feedback Digest

chat.form.delete

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Delete

chat.form.get

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Form Get

chat.form.list

Read. Scope: chat.read, admin. Contract: declared_dynamic. Chat Form List

chat.form.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Save

chat.form.set.default

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Set Default

chat.online.admins

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Online Admins

chat.permissions.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions List

chat.permissions.revoke

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Revoke

chat.permissions.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Save

chat.permissions.upload.avatar

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Upload Avatar

chat.reaction.toggle

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Reaction Toggle

chat.saved_replies.add

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Add Retry-safe with idempotency_key.

chat.saved_replies.list

Read. Scope: chat.read, admin. Contract: explicit. List workspace and personal saved replies

chat.saved_replies.save

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Save Retry-safe with idempotency_key.

chat.set.persona

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Set Persona

chat.snooze.clear

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Clear

chat.snooze.set

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Set

chat.transfer.thread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Transfer Thread

chat.transfer.unread

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Transfer Unread

chat.typing.preview

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Typing Preview

chat.whisper.ai.summary

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Ai Summary

chat.whisper.controls

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Controls

chat.whisper.delete.room

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Delete Room

chat.whisper.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper List

chat.whisper.mentions

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Mentions

chat.whisper.rooms

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Rooms

chat.whisper.save.controls

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Save Controls

chat.whisper.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Send

chat.whisper.targets

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Targets

chat.whisper.unread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Unread

communications (21)

communications.auth.check

Read. Scope: communications.read, admin. Contract: route_inferred. Email Auth Check

communications.campaign.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Delete

communications.campaign.save

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Save

communications.campaign.send

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Send

communications.campaigns.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Push Campaigns List

communications.drafts.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Delete

communications.drafts.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Drafts List

communications.drafts.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Save

communications.drafts.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Send

communications.mailboxes.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Delete

communications.mailboxes.list

Read. Scope: communications.read, admin. Contract: route_inferred. Email Mailboxes List

communications.mailboxes.poll

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Poll

communications.mailboxes.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Save

communications.mailboxes.test

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Test

communications.pipe.regen.token

Write. Scope: communications.write, admin. Contract: declared_dynamic. Email Pipe Regen Token

communications.platform.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Platform List

communications.platform.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Platform Send

communications.settings.get

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Settings Get

communications.settings.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Settings Save

communications.settings.test

Read. Scope: communications.read, admin. Contract: route_inferred. Email Settings Test

communications.vapid.generate

Write. Scope: communications.write, admin. Contract: declared_dynamic. Push Vapid Generate

connector_builder (11)

connector_builder.export

Read. Scope: connector_builder.read, admin. Contract: explicit. Export a generated connector Required fields: slug.

connector_builder.generate

Write. Scope: connector_builder.write, admin. Contract: explicit. Generate a connector package Required fields: spec. Retry-safe with idempotency_key.

connector_builder.get

Read. Scope: connector_builder.read, admin. Contract: explicit. Load a Builder specification Required fields: slug.

connector_builder.import.curl

Write. Scope: connector_builder.write, admin. Contract: explicit. Import cURL into Connector Builder Retry-safe with idempotency_key.

connector_builder.import.openapi

Write. Scope: connector_builder.write, admin. Contract: explicit. Import OpenAPI into Connector Builder Retry-safe with idempotency_key.

connector_builder.import.postman

Write. Scope: connector_builder.write, admin. Contract: explicit. Import Postman into Connector Builder Retry-safe with idempotency_key.

connector_builder.list

Read. Scope: connector_builder.read, admin. Contract: explicit. List Builder connectors

connector_builder.profiles

Read. Scope: connector_builder.read, connectors.read, admin. Contract: source_inferred. List Connector Builder profiles and capability contracts

connector_builder.test

Write. Scope: connector_builder.write, admin. Contract: explicit. Run Builder conformance tests Required fields: slug. Retry-safe with idempotency_key.

connector_builder.update

Write. Scope: connector_builder.write, admin. Contract: explicit. Update a generated connector Required fields: slug, spec. Retry-safe with idempotency_key.

connector_builder.validate

Read. Scope: connector_builder.read, admin. Contract: explicit. Validate a Builder specification Required fields: spec.

connectors (49)

connectors.action

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Action

connectors.backfill

Write. Scope: connectors.write, admin. Contract: explicit. Start connector backfill Required fields: slug. Retry-safe with idempotency_key.

connectors.backfill.route.connectors.backfill

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Backfill

connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: explicit. Read connector backfill status Required fields: slug.

connectors.backfill.status.route.connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Backfill Status

connectors.builder.ai.actions

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Actions

connectors.builder.ai.handler

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Handler

connectors.builder.ai.map

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Ai Map

connectors.builder.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Delete

connectors.builder.dry.run

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Dry Run

connectors.builder.generate

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Generate

connectors.builder.import.curl

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Curl

connectors.builder.import.openapi

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Openapi

connectors.builder.import.postman

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Postman

connectors.builder.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder List

connectors.builder.load

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Load

connectors.builder.marketplace.apply

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Apply

connectors.builder.marketplace.link

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Link

connectors.builder.marketplace.status

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder Marketplace Status

connectors.builder.marketplace.submit

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Submit

connectors.builder.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test

connectors.builder.test.action

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test Action

connectors.builder.update

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Update

connectors.builder.validate

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Validate

connectors.contacts.import

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Contacts Import

connectors.contract

Read. Scope: connectors.read, connector_builder.read, admin. Contract: source_inferred. Read the canonical connector capability contract

connectors.customers.sync

Write. Scope: connectors.write, admin. Contract: explicit. Synchronize connector customers Required fields: slug. Retry-safe with idempotency_key.

connectors.disable

Write. Scope: connectors.write, admin. Contract: explicit. Disable a connector Required fields: slug. Retry-safe with idempotency_key.

connectors.disable.route.connectors.disable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Disable

connectors.email.account.department

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Department

connectors.email.account.remove

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Email Account Remove

connectors.email.account.routing

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Routing

connectors.enable

Write. Scope: connectors.write, admin. Contract: explicit. Enable a connector Required fields: slug. Retry-safe with idempotency_key.

connectors.enable.route.connectors.enable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Enable

connectors.get

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Get

connectors.get.route.connectors.get

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Get

connectors.install

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Install

connectors.integrity.scan

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connector Integrity Scan

connectors.list

Read. Scope: connectors.read, admin. Contract: explicit. List installed connectors and capabilities

connectors.list.route.connectors.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors List

connectors.oauth.start

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Oauth Start

connectors.settings.get

Read. Scope: connectors.read, admin. Contract: explicit. Read connector settings Required fields: slug.

connectors.settings.save

Write. Scope: connectors.write, admin. Contract: explicit. Save connector settings Required fields: slug, settings. Retry-safe with idempotency_key.

connectors.shared.oauth.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Shared Oauth Delete

connectors.sync.customers

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Sync Customers

connectors.test

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Test

connectors.test.route.connectors.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Test

connectors.uninstall

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Uninstall

connectors.workflow.recipes

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Workflow Recipes

conversations (37)

conversations.ai.draft

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Draft

conversations.ai.rewrite

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Rewrite

conversations.archive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Archive

conversations.assign

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Assign

conversations.assignees

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Assignees

conversations.bulk

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Bulk

conversations.clear

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear

conversations.clear.all

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear All

conversations.customer.tickets

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Customer Tickets

conversations.decline

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Decline

conversations.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete

conversations.delete.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete Last

conversations.edit.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Edit Last

conversations.export

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Export

conversations.forget.visitor

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Forget Visitor

conversations.get

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Get

conversations.history

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat History

conversations.list

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations List

conversations.messages

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Messages

conversations.resolve

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Resolve

conversations.saved.replies

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Saved Replies

conversations.saved.reply.add

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Add

conversations.saved.reply.ai.generate

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Ai Generate

conversations.saved.reply.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Delete

conversations.saved.reply.save

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Save

conversations.send

Write. Scope: conversations.write, admin. Contract: source_inferred. Conversations Send Retry-safe with idempotency_key.

conversations.send.route.admin.client.chat.send

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Send

conversations.tags.set

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Tags Set

conversations.thread

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Thread

conversations.threads

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Threads

conversations.toggle

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle

conversations.toggle.attachments

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Attachments

conversations.toggle.call.button

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Call Button

conversations.typing

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Typing

conversations.unarchive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Unarchive

conversations.update

Write. Scope: conversations.write, admin. Contract: explicit. Update a conversation status, assignment or subject Retry-safe with idempotency_key.

conversations.upload

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Upload

クリム (260)

crm.ab.results

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ab Results

crm.access.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Access Set

crm.access_log.list

Read. Scope: admin. Contract: source_inferred. Crm Access Log List

crm.account.health

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health

crm.account.health.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health Board

crm.account.health.refresh

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Account Health Refresh

crm.account.plan.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Get

crm.account.plan.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Save

crm.account.plans.due

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plans Due

crm.account.timeline

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Account Timeline

crm.activities.list

Read. Scope: crm.read. Contract: explicit. List CRM contact activities

crm.activities.record

Write. Scope: crm.write. Contract: explicit. Record a CRM contact activity Required fields: contact_id, activity_type. Retry-safe with idempotency_key.

crm.activity.feed

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Activity Feed

crm.agent.toggle

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Agent Toggle

crm.ai.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Get

crm.ai.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Save

crm.ai.policy.simulate

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Simulate

crm.ai.trace

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ai Trace

crm.approval.decide

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Decide

crm.approval.delegate.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Delegate Set

crm.approval.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Approval List

crm.approval.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Get

crm.approval.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Save

crm.approval.settings

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Settings

crm.approve.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Apply

crm.approve.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Approve List

crm.approve.reject

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Reject

crm.approve.update

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Update

crm.ask

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ask

crm.assign.owner

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Assign Owner

crm.assignment.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Assignment Get

crm.assignment.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Assignment Save

crm.attachment.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Delete

crm.attachment.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Attachment List

crm.attachment.upload

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Upload

crm.autobook.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autobook Meeting

crm.autodeal.mode

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autodeal Mode

crm.book.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Book Meeting

crm.booking.link.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Booking Link Save

crm.booking.links.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Booking Links List

crm.build.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Apply

crm.build.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build Get

crm.build.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build List

crm.build.plan

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Plan

crm.build.rollback

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Rollback

crm.bulk

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Bulk

crm.bundle.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Bundle Set

crm.calendar.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Calendar Status

crm.capture.status

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Capture Status

crm.comm.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Get

crm.comm.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Save

crm.command.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Command Snapshot

crm.companies.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Companies List

crm.company.hierarchy

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Hierarchy

crm.company.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Company Save

crm.company.set.parent

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Company Set Parent

crm.company.suggest.related

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Suggest Related

crm.connectors.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Connectors Catalog

crm.consent_log.list

Read. Scope: crm.read. Contract: source_inferred. Crm Consent Log List

crm.contact.churn

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Contact Churn

crm.contact.draft.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Draft Email

crm.contact.enrich

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Enrich

crm.contact.propose.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Propose Email

crm.contacts.detail

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Detail

crm.contacts.erase

Write. Scope: admin. Contract: source_inferred. Crm Contacts Erase Retry-safe with idempotency_key.

crm.contacts.export

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Export

crm.contacts.import.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Import List

crm.contacts.import.run

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Import Run Retry-safe with idempotency_key.

crm.contacts.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts List

crm.contacts.next_action

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Next Action

crm.contacts.open_chat

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Chat Retry-safe with idempotency_key.

crm.contacts.open_ticket

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Ticket Retry-safe with idempotency_key.

crm.contacts.resync

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Resync Retry-safe with idempotency_key.

crm.contacts.save

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Save Retry-safe with idempotency_key.

crm.contacts.send_email

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Send Email Retry-safe with idempotency_key.

crm.contacts.upsert

Write. Scope: crm.write. Contract: explicit. Crm Contacts Upsert Required fields: email. Retry-safe with idempotency_key.

crm.contract.amend

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Amend

crm.contract.price.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Price Set

crm.contract.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Save

crm.contract.usage

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Usage

crm.contracts.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contracts List

crm.conversation.intel

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Conversation Intel

crm.conversions.goals.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Delete Retry-safe with idempotency_key.

crm.conversions.goals.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions Goals List

crm.conversions.goals.save

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Save Retry-safe with idempotency_key.

crm.conversions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions List

crm.conversions.record

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Record Retry-safe with idempotency_key.

crm.create.video.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Create Video Meeting

crm.customer.auto.sync

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Customer Auto Sync

crm.customer.auto.sync.status

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Auto Sync Status

crm.customer.emails

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Emails

crm.customer.payments

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Payments

crm.data.steward.bulk.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Bulk Propose

crm.data.steward.inbox

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Data Steward Inbox

crm.data.steward.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Propose

crm.deal.advance

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Advance

crm.deal.coach

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Coach

crm.deal.coach.action

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Coach Action

crm.deal.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Get

crm.deal.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Save

crm.deal.splits.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Deal Splits Get

crm.deal.splits.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Splits Set

crm.deals.advance

Write. Scope: crm.write. Contract: explicit. Advance a CRM deal to another stage Required fields: deal_id, stage_id. Retry-safe with idempotency_key.

crm.deals.create

Write. Scope: crm.write. Contract: explicit. Create a CRM deal Required fields: title. Retry-safe with idempotency_key.

crm.deals.detail

Read. Scope: crm.read. Contract: explicit. Get one CRM deal Required fields: deal_id.

crm.deals.list

Read. Scope: crm.read. Contract: explicit. List CRM deals

crm.deals.list.route.crm.deals.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deals List

crm.deals.update

Write. Scope: crm.write. Contract: explicit. Update a CRM deal Required fields: deal_id. Retry-safe with idempotency_key.

crm.detail

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Detail

crm.draft.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Draft Outreach

crm.enrich.account

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Enrich Account

crm.erase

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Erase

crm.events.catalog

Read. Scope: crm.read. Contract: explicit. List subscribable CRM domain events

crm.events.list

Read. Scope: crm.read. Contract: explicit. List durable CRM domain events

crm.export

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Export

crm.export.all

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Export All

crm.field.add

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Add

crm.field.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Get

crm.field.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Save

crm.field.remove

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Remove

crm.fields.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Fields List

crm.forecast.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forecast Board

crm.forecast.snapshot

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Forecast Snapshot

crm.form.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Form Save

crm.forms.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forms List

crm.health.repair.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Repair Catalog

crm.health.smoke

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Health Smoke

crm.health.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Snapshot

crm.home.persona.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Home Persona Set

crm.identity.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Get

crm.identity.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Save

crm.import.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Import List

crm.import.run

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Import Run

crm.inbound.activity

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Activity

crm.inbound.endpoints.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Delete Retry-safe with idempotency_key.

crm.inbound.endpoints.list

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Endpoints List

crm.inbound.endpoints.save

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Save Retry-safe with idempotency_key.

crm.inbound.endpoints.test

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Test Retry-safe with idempotency_key.

crm.leaderboard

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Leaderboard

crm.lifecycle.evaluate

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Evaluate Retry-safe with idempotency_key.

crm.lifecycle.rules.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Delete Retry-safe with idempotency_key.

crm.lifecycle.rules.list

Read. Scope: crm.read. Contract: source_inferred. Crm Lifecycle Rules List

crm.lifecycle.rules.save

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Save Retry-safe with idempotency_key.

crm.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contacts List

crm.mailbox.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Mailbox Status

crm.meeting.book

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Book

crm.meeting.cancel

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Cancel

crm.meeting.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Meeting List

crm.meeting.reschedule.accept

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Accept

crm.meeting.reschedule.reject

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Reject

crm.merge

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Merge

crm.message.send

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Message Send

crm.messaging.provider.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Delete

crm.messaging.provider.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Save

crm.messaging.provider.test

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Messaging Provider Test

crm.messaging.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Messaging Status

crm.next.action

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Next Action

crm.object.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Object Save

crm.objects.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Objects List

crm.offline.pull

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Pull

crm.offline.push

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Push

crm.open.chat

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Open Chat

crm.open.ticket

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Open Ticket

crm.outreach.campaigns.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Delete Retry-safe with idempotency_key.

crm.outreach.campaigns.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Campaigns List

crm.outreach.campaigns.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Save Retry-safe with idempotency_key.

crm.outreach.campaigns.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Send Retry-safe with idempotency_key.

crm.outreach.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Send Retry-safe with idempotency_key.

crm.outreach.templates.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Delete Retry-safe with idempotency_key.

crm.outreach.templates.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates List

crm.outreach.templates.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates Preview

crm.outreach.templates.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Save Retry-safe with idempotency_key.

crm.payments.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Payments Status

crm.pipeline.data

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Pipeline Data

crm.price.resolve

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Price Resolve

crm.pricebook.entry.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Entry Set

crm.pricebook.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Save

crm.pricebooks.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebooks List

crm.privacy_settings.get

Read. Scope: crm.read. Contract: source_inferred. Crm Privacy Settings Get

crm.privacy_settings.save

Write. Scope: admin. Contract: source_inferred. Crm Privacy Settings Save Retry-safe with idempotency_key.

crm.product.archive

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Product Archive

crm.product.revenue

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Product Revenue

crm.product.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Product Save

crm.products.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Products List

crm.propose.meeting

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Propose Meeting

crm.propose.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Propose Outreach

crm.prospecting.dashboard

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Prospecting Dashboard

crm.prospecting.icp.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Icp Save

crm.prospecting.import

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Import

crm.prospecting.research

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Research

crm.prospecting.score

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Score

crm.prospecting.sequence

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Sequence

crm.qualification.checklist.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Qualification Checklist Get

crm.qualification.checklist.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Qualification Checklist Save

crm.quota.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quota Save

crm.quote.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quote Get

crm.quote.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quote Save

crm.quotes.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quotes List

crm.record.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Delete

crm.record.fields.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Fields Get

crm.record.fields.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Fields Save

crm.record.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Get

crm.record.history

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record History

crm.record.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Save

crm.record.share.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Set

crm.record.share.unset

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Unset

crm.record.shares

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Shares

crm.records.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Records List

crm.restore.email.consent

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Restore Email Consent

crm.resync.from.platform

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Resync From Platform

crm.retention.catalog

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Retention Catalog

crm.revert

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Revert

crm.runtime.policy.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Get

crm.runtime.policy.remote.wipe

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Remote Wipe

crm.runtime.policy.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Runtime Policy Save

crm.save

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Save

crm.scoring.rule.ai

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Ai

crm.scoring.rule.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Delete

crm.scoring.rule.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Scoring Rule List

crm.scoring.rule.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Save

crm.segments.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Delete Retry-safe with idempotency_key.

crm.segments.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments List

crm.segments.members

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Members

crm.segments.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Preview

crm.segments.save

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Save Retry-safe with idempotency_key.

crm.segments.suggestions.accept

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Accept Retry-safe with idempotency_key.

crm.segments.suggestions.dismiss

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Dismiss Retry-safe with idempotency_key.

crm.segments.suggestions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Suggestions List

crm.semantic.search

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Semantic Search

crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Send Email

crm.send.email.route.crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Email

crm.send.for.signature

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send For Signature

crm.send.payment.link

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Payment Link

crm.sequence.action

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sequence Action

crm.sequence.runs

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Sequence Runs

crm.setup.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Setup Status

crm.sharing.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Get

crm.sharing.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Save

crm.subject.registry

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Subject Registry

crm.subscriptions.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Subscriptions List

crm.subscriptions.rollup

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Subscriptions Rollup

crm.subscriptions.sync

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Subscriptions Sync

crm.task.create

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Task Create

crm.tasks.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Tasks List

crm.team.parent.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Parent Set

crm.team.rules.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Rules Set

crm.team.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Save

crm.teams.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Teams List

crm.territory.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Territory Set

crm.video.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Video Status

crm.views.delete

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Delete

crm.views.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Views List

crm.views.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Save

crm.webhooks.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Delete Retry-safe with idempotency_key.

crm.webhooks.list

Read. Scope: crm.read. Contract: explicit. List CRM outbound webhook endpoints and recent deliveries

crm.webhooks.save

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Save Retry-safe with idempotency_key.

crm.webhooks.test

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Test Retry-safe with idempotency_key.

crm.workflows.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Delete Retry-safe with idempotency_key.

crm.workflows.list

Read. Scope: crm.read. Contract: source_inferred. Crm Workflows List

crm.workflows.save

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Save Retry-safe with idempotency_key.

顧客サービス (44)

customers.analyze

Write. Scope: customers.write, journey.write, admin. Contract: explicit. Analyze a customer journey with AI Required fields: client_id. Retry-safe with idempotency_key.

customers.behaviour

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Behaviour

customers.behaviour.analyze

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Behaviour Analyze

customers.chat.embed.backfill

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Embed Backfill

customers.chat.embed.status

Read. Scope: customers.read, admin. Contract: declared_dynamic. Client Chat Embed Status

customers.chat.faq.ai.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Ai Generate

customers.chat.faq.approve.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Approve All

customers.chat.faq.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Delete

customers.chat.faq.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Delete All

customers.chat.faq.export

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Export

customers.chat.faq.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Generate

customers.chat.faq.import

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Import

customers.chat.faq.list

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq List

customers.chat.faq.save

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Save

customers.chat.faq.set.help

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help

customers.chat.faq.set.help.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help All

customers.chat.faq.status

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Status

customers.chat.grant.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Grant Upload

customers.chat.help.set.slug

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Help Set Slug

customers.chat.knowledge.crawl.step

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Crawl Step

customers.chat.knowledge.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Delete

customers.chat.knowledge.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete All

customers.chat.knowledge.delete.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete Duplicates

customers.chat.knowledge.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Duplicates

customers.chat.knowledge.export.json

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Export Json

customers.chat.knowledge.import.json

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Import Json

customers.chat.knowledge.preview

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Preview

customers.chat.knowledge.recrawl

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Recrawl

customers.chat.knowledge.test.url

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Test Url

customers.chat.revoke.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Revoke Upload

customers.chat.upload.agent.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Agent Avatar

customers.chat.upload.ai.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Ai Avatar

customers.chat.upload.icon

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Icon

customers.client.analyze

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Analyze

customers.client.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Delete

customers.client.export

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Export

customers.client.journey

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Client Journey

customers.client.prepare.outreach

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Prepare Outreach

customers.clients.list

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Clients List

customers.detail

Read. Scope: customers.read, admin. Contract: route_inferred. Client Detail

customers.get

Read. Scope: customers.read, crm.read, admin. Contract: explicit. Get a customer profile Required fields: client_id.

customers.journey

Read. Scope: customers.read, journey.read, admin. Contract: explicit. Get a complete customer journey Required fields: client_id.

customers.list

Read. Scope: customers.read, crm.read, admin. Contract: explicit. List known customers

customers.outreach.prepare

Write. Scope: customers.write, crm.write, admin. Contract: explicit. Prepare CRM outreach for a customer Required fields: client_id. Retry-safe with idempotency_key.

departments (1)

departments.list

Read. Scope: departments.read, admin. Contract: source_inferred. Departments List

engagement (164)

engagement.ab.autowinner

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ab Autowinner

engagement.ab.bandit

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ab Bandit

engagement.address.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Address Get

engagement.address.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Address Save

engagement.ai.agent

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Agent

engagement.ai.analyze

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Analyze

engagement.ai.compile.profile

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Compile Profile

engagement.ai.copy

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Copy

engagement.ai.critique

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Critique

engagement.ai.decide

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Decide

engagement.ai.design

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Design

engagement.ai.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Edit

engagement.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Generate

engagement.ai.ideas

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Ideas

engagement.ai.image

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image

engagement.ai.image.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image Edit

engagement.ai.localize

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Localize

engagement.ai.logo

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Logo

engagement.ai.media.jobs

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Media Jobs

engagement.ai.narrative

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Narrative

engagement.ai.responsive

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Responsive

engagement.ai.variants

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Variants

engagement.ai.video.start

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Start

engagement.ai.video.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Status

engagement.approval.decide

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Decide

engagement.approval.request

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Request

engagement.approvals.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approvals List

engagement.asset.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Delete

engagement.asset.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Upload

engagement.assets.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Assets List

engagement.audience.materialize

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Materialize

engagement.audience.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Save

engagement.audience.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Audience Test

engagement.audit.export

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Audit Export

engagement.autoresponder.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Autoresponder Get

engagement.autoresponder.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Autoresponder Save

engagement.bank.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Delete

engagement.bank.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Bank List

engagement.bank.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Save

engagement.bank.used

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Bank Used

engagement.blackouts.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Blackouts Get

engagement.blackouts.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Blackouts Save

engagement.brand.kit.bootstrap

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Bootstrap

engagement.brand.kit.font.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Font Upload

engagement.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Brand Kit Get

engagement.brand.kit.get.route.survey.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Brand Kit Get

engagement.brand.kit.save

Write. Scope: engagement.write, admin. Contract: declared_dynamic. Promo Brand Kit Save

engagement.brand.kit.save.route.survey.brand.kit.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Brand Kit Save

engagement.campaign.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Archive

engagement.campaign.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Delete

engagement.campaign.duplicate

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Duplicate

engagement.campaign.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Get

engagement.campaign.launch

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Launch

engagement.campaign.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign List

engagement.campaign.pause

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Pause

engagement.campaign.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Preview

engagement.campaign.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Publish

engagement.campaign.rollback

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Rollback

engagement.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Save

engagement.campaign.save.route.survey.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Save

engagement.campaign.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Toggle

engagement.campaign.versions

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Versions

engagement.comment.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Comment Add

engagement.comments.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Add

engagement.comments.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Delete

engagement.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Comments List

engagement.comments.list.route.survey.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Comments List

engagement.comments.resolve

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Resolve

engagement.connectors.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Connectors Catalog

engagement.coupon.providers

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Coupon Providers

engagement.coupons.clear

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Clear

engagement.coupons.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Coupons Stats

engagement.coupons.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Upload

engagement.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Delete

engagement.delete.route.tour.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Delete

engagement.delivery.analytics

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Analytics

engagement.delivery.dashboard

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Dashboard

engagement.deployment.ab.promote

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Deployment Ab Promote

engagement.deployment.ab.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Ab Save

engagement.deployment.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Publish

engagement.deployment.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Save

engagement.deployment.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Status

engagement.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Campaign Detail

engagement.digest.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Digest Save

engagement.feed.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Feed Catalog

engagement.feed.items

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Feed Items

engagement.geo.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Geo Preview

engagement.idle.cron.set

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Idle Cron Set

engagement.import.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Create

engagement.import.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Replay

engagement.leads.export

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads Export

engagement.leads.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads List

engagement.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Announcements List

engagement.list.route.tours.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tours List

engagement.module.set.ai.live

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Ai Live

engagement.module.set.custom.html

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Custom Html

engagement.module.set.enabled

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Enabled

engagement.module.status

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Module Status

engagement.onsite.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Onsite Preview

engagement.pause.all

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Pause All

engagement.presence

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Presence

engagement.preview.share

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Preview Share

engagement.push.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Push Draft

engagement.recipients.issue

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Issue

engagement.recipients.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Recipients List

engagement.recipients.revoke

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Revoke

engagement.response.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Response Detail

engagement.responses.browse

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Responses Browse

engagement.rule.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Delete

engagement.rule.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Save

engagement.rule.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Proactive Rule Stats

engagement.rule.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Rule Test

engagement.rule.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Toggle

engagement.rules.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Proactive Rules List

engagement.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Save

engagement.save.route.tour.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Save

engagement.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Stats

engagement.stats.route.tour.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Tour Stats

engagement.studio.a11y

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio A11y

engagement.studio.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Generate

engagement.studio.ai.insights

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Insights

engagement.studio.ai.target

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Target

engagement.studio.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Archive

engagement.studio.assets

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio Assets

engagement.studio.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Create

engagement.studio.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Delete

engagement.studio.duplicate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Duplicate

engagement.studio.event

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Studio Event

engagement.studio.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Get

engagement.studio.governance

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Governance

engagement.studio.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio List

engagement.studio.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview

engagement.studio.preview.link

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview Link

engagement.studio.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Publish

engagement.studio.rename

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Rename

engagement.studio.revert

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Revert

engagement.studio.save.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Draft

engagement.studio.save.targeting

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Targeting

engagement.studio.set.active

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Active

engagement.studio.set.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Status

engagement.studio.template.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Delete

engagement.studio.template.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Save

engagement.studio.tpl.preview

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Tpl Preview

engagement.studio.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Upload

engagement.studio.webhook

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Webhook

engagement.targeting.simulate

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Targeting Simulate

engagement.template.apply

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Apply

engagement.template.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Template List

engagement.template.save.custom

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Save Custom

engagement.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Toggle

engagement.toggle.route.tour.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Toggle

engagement.trigger.set.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Trigger Set Save

engagement.variant.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Delete

engagement.variant.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant List

engagement.variant.promote

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant Promote

engagement.variant.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Save

engagement.version.compare

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Version Compare

engagement.version.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Get

engagement.version.label

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Label

engagement.webhook.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Delete

engagement.webhook.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Replay

engagement.webhook.run

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Run

engagement.webhook.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Save

engagement.widget.data

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tour Widget Data

feedback (8)

feedback.analytics

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Analytics

feedback.detractors

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Detractors

feedback.get

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Get

feedback.ingest

Write. Scope: feedback.write, admin. Contract: explicit. Ingest a feedback record or external review

feedback.list

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback List

feedback.overview

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Overview

feedback.sources.list

Read. Scope: feedback.read, admin. Contract: explicit. List Voice of Customer feedback sources

feedback.update

Write. Scope: feedback.write, admin. Contract: source_inferred. Feedback Update Retry-safe with idempotency_key.

files (1)

files.get

Read. Scope: files.read, admin. Contract: source_inferred. Files Get

intent (6)

intent.clear

Write. Scope: intent.write, admin. Contract: declared_dynamic. Intent Clear

intent.funnel

Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read the intent funnel

intent.funnel.aggregate

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel Aggregate

intent.funnel.route.intent.funnel

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel

intent.summary

Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read intent summaries

intent.summary.route.intent.summary

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Summary

kb (6)

kb.faq.delete

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Delete Retry-safe with idempotency_key.

kb.faq.generate

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Generate Retry-safe with idempotency_key.

kb.faq.import

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Import Retry-safe with idempotency_key.

kb.faq.list

Read. Scope: kb.read, read, admin. Contract: source_inferred. Kb Faq List

kb.faq.save

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Save Retry-safe with idempotency_key.

kb.faq.set_status

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Set Status Retry-safe with idempotency_key.

knowledge (77)

knowledge.analytics.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Analytics Get

knowledge.analytics.toggle

Write. Scope: kb.write, admin. Contract: route_inferred. Help Analytics Toggle

knowledge.article.ai.refine

Read. Scope: kb.read, admin. Contract: route_inferred. Help Article Ai Refine

knowledge.article.class.bulk

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Class Bulk

knowledge.article.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Delete

knowledge.article.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Publish

knowledge.article.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Save

knowledge.article.set.category

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Category

knowledge.article.set.public

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Public

knowledge.articles.ai.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Ai Generate

knowledge.articles.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Bulk Delete

knowledge.articles.count

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Articles Count

knowledge.articles.ids

Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles Ids

knowledge.articles.list

Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles List

knowledge.articles.set.public.all

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Set Public All

knowledge.categories.ai.merge

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Ai Merge

knowledge.categories.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Categories Bulk Delete

knowledge.categories.list

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Categories List

knowledge.categories.merge.dupes

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Merge Dupes

knowledge.category.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Delete

knowledge.category.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Category Get

knowledge.category.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Save

knowledge.center.article.image.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Article Image Upload

knowledge.center.favicon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Favicon Upload

knowledge.center.hero.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Dark Upload

knowledge.center.hero.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Upload

knowledge.center.logo.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Dark Upload

knowledge.center.logo.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Upload

knowledge.center.settings.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Settings Get

knowledge.center.settings.save

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Settings Save

knowledge.center.translate.estimate

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Estimate

knowledge.center.translate.run

Write. Scope: kb.write, admin. Contract: route_inferred. Help Center Translate Run

knowledge.center.translate.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Translate Status

knowledge.center.translate.stop

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Stop

knowledge.center.widget.icon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Widget Icon Upload

knowledge.comments.deliver.notifications

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Deliver Notifications

knowledge.comments.maintenance

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Maintenance

knowledge.comments.moderate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Moderate

knowledge.comments.moderate.route.kb.comments.moderate

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Moderate

knowledge.comments.moderation.list

Read. Scope: kb.read, admin. Contract: route_inferred. Help Comments Moderation List

knowledge.comments.moderation.list.route.kb.comments.moderation.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Comments Moderation List

knowledge.comments.notification.run

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Notification Run

knowledge.import.batches

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Batches

knowledge.import.connectors

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Import Connectors

knowledge.import.csv.preview

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Import Csv Preview

knowledge.import.preview

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Preview

knowledge.import.resync

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Resync

knowledge.import.run

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Run

knowledge.import.undo

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Undo

knowledge.insights.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Insights Generate

knowledge.insights.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Insights Get

knowledge.mark.reviewed

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Mark Reviewed

knowledge.missed.dismiss

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Dismiss

knowledge.missed.draft.article

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Draft Article

knowledge.missed.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed List

knowledge.missed.mark.published

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed Mark Published

knowledge.missed.refresh

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Missed Refresh

knowledge.organize.descriptions

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Descriptions

knowledge.organize.status

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Status

knowledge.organize.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Organize Step

knowledge.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Publish

knowledge.reformat.revert

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Reformat Revert

knowledge.reformat.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Reformat Status

knowledge.reformat.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Reformat Step

knowledge.review.queue

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Review Queue

knowledge.search.gaps

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Search Gaps

knowledge.set.featured

Write. Scope: kb.write, admin. Contract: route_inferred. Help Set Featured

knowledge.set.visibility

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Set Visibility

knowledge.subdomain.allocate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Allocate

knowledge.subdomain.check

Read. Scope: kb.read, admin. Contract: route_inferred. Help Subdomain Check

knowledge.subdomain.release

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Release

knowledge.taxonomy.organize

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Taxonomy Organize

knowledge.taxonomy.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Taxonomy Status

knowledge.taxonomy.step

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Taxonomy Step

knowledge.widget.categories

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Categories

knowledge.widget.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Widget Publish

knowledge.widget.targets

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Widget Targets

leads (6)

leads.delete

Write. Scope: leads.write, crm.write, admin. Contract: explicit. Delete a lead Required fields: lead_id. Retry-safe with idempotency_key.

leads.delete.route.lead.delete

Write. Scope: leads.write, admin. Contract: route_inferred. Lead Delete

leads.list

Read. Scope: leads.read, crm.read, admin. Contract: explicit. List leads

leads.stats

Read. Scope: leads.read, analytics.read, admin. Contract: explicit. Get lead statistics

leads.stats.route.leads.stats

Read. Scope: leads.read, admin. Contract: declared_dynamic. Leads Stats

leads.update

Write. Scope: leads.write, crm.write, admin. Contract: explicit. Update a lead Required fields: lead_id, status. Retry-safe with idempotency_key.

メタ (4)

meta.action

Read. Scope: none. Contract: explicit. Get one General API action contract Required fields: name.

meta.actions

Read. Scope: none. Contract: explicit. List the complete General API contract

meta.me

Read. Scope: none. Contract: explicit. Describe the authenticated API key and active workspace

meta.scopes

Read. Scope: none. Contract: explicit. List API scopes and the actions protected by each scope

notifications (1)

notifications.list

Read. Scope: notifications.read, admin. Contract: source_inferred. Notifications List

プラットフォーム (344)

platform.add.announcement

Write. Scope: platform.write, admin. Contract: declared_dynamic. Add Announcement

platform.add.kb.article

Write. Scope: platform.write, admin. Contract: route_inferred. Add Kb Article

platform.add.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Add Todo Item

platform.ai.action.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Action Lookup

platform.ai.anomaly.detect

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Anomaly Detect

platform.ai.brain.add

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Add

platform.ai.brain.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Delete

platform.ai.brain.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Edit

platform.ai.brain.list

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain List

platform.ai.brain.pin

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Pin

platform.ai.brain.status

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Status

platform.ai.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Chat

platform.ai.confidence.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Confidence Stats

platform.ai.context.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Context Lookup

platform.ai.daily.brief

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Daily Brief

platform.ai.daily.brief.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Daily Brief Check

platform.ai.daily.brief.dismiss

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Daily Brief Dismiss

platform.ai.daily.brief.fetch

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Daily Brief Fetch

platform.ai.eval.control.summary

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Control Summary

platform.ai.eval.feedback.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Feedback Queue

platform.ai.eval.kb.gap.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Kb Gap Queue

platform.ai.eval.load

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Load

platform.ai.eval.replay.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Replay History

platform.ai.eval.run

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Run

platform.ai.eval.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Save

platform.ai.eval.score.answer

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Score Answer

platform.ai.eval.simulate

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Eval Simulate

platform.ai.feedback.analysis

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Analysis

platform.ai.feedback.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Stats

platform.ai.history.archive

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Archive

platform.ai.history.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Clear All

platform.ai.history.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Delete

platform.ai.history.export.csv

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Export Csv

platform.ai.history.get

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Get

platform.ai.history.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History List

platform.ai.history.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Stats

platform.ai.insight.clear

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Clear

platform.ai.insight.history

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight History

platform.ai.insight.report.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Report Delete

platform.ai.insight.report.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight Report Get

platform.ai.instructions.compress

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Compress

platform.ai.instructions.connector.templates

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Connector Templates

platform.ai.instructions.example

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Example

platform.ai.instructions.load

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Load

platform.ai.instructions.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Instructions Preview

platform.ai.instructions.reset

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Reset

platform.ai.instructions.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Save

platform.ai.page.insights

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Page Insights

platform.ai.popup.regen

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Popup Regen

platform.ai.quality.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Quality View

platform.ai.reasoning.chain.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Reasoning Chain Get

platform.ai.score.lead

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Score Lead

platform.ai.smart.alerts

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Smart Alerts

platform.ai.triage.accuracy

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Triage Accuracy

platform.ai.whmcs.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Whmcs Chat

platform.ai.writing

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Writing

platform.api.keys.catalog

Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys Catalog

platform.api.keys.create

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Create

platform.api.keys.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Delete

platform.api.keys.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys List

platform.api.keys.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Revoke

platform.api.keys.update

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Update

platform.audit.export

Read. Scope: platform.read, admin. Contract: route_inferred. Audit Export

platform.blocked

Write. Scope: platform.write, admin. Contract: route_inferred. Blocked

platform.campaigns

Read. Scope: platform.read, admin. Contract: declared_dynamic. Campaigns

platform.chart.browsers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Browsers

platform.chart.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Countries

platform.chart.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Devices

platform.chart.hourly

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Hourly

platform.chart.new.returning

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart New Returning

platform.chart.os

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Os

platform.chart.sources

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Sources

platform.chart.visitors

Read. Scope: platform.read, admin. Contract: route_inferred. Chart Visitors

platform.chatbot.flow.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Delete

platform.chatbot.flow.get

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Get

platform.chatbot.flow.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Save

platform.chatbot.flow.stats

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Stats

platform.chatbot.flow.test.advance

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Test Advance

platform.chatbot.flow.test.start

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Test Start

platform.chatbot.flow.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Toggle

platform.chatbot.flows.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows List

platform.chatbot.flows.widget.data

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows Widget Data

platform.chatbot.node.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Delete

platform.chatbot.node.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Save

platform.chatbot.nodes.list

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Nodes List

platform.clear.admin.chat.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Clear Admin Chat History

platform.command.center.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Command Center View

platform.complete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Complete Todo Item

platform.consent.log.list

Read. Scope: platform.read, admin. Contract: route_inferred. Consent Log List

platform.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Countries

platform.country.detail

Read. Scope: platform.read, admin. Contract: route_inferred. Country Detail

platform.custom.code.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Approve

platform.custom.code.disable

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Disable

platform.custom.code.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Reject

platform.custom.code.rollback

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Rollback

platform.custom.code.status

Read. Scope: platform.read, admin. Contract: route_inferred. Custom Code Status

platform.delete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Delete Todo Item

platform.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Devices

platform.diag.check.resolutions

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Check Resolutions

platform.diag.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Dismiss

platform.diag.recheck

Read. Scope: platform.read, admin. Contract: route_inferred. Diag Recheck

platform.diag.recheck.all

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Recheck All

platform.diag.report

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Report

platform.diag.unmute

Read. Scope: platform.read, admin. Contract: route_inferred. Diag Unmute

platform.dismiss.credit.alert

Write. Scope: platform.write, admin. Contract: route_inferred. Dismiss Credit Alert

platform.domain.knowledge.ai.generate

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Ai Generate

platform.domain.knowledge.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Delete

platform.domain.knowledge.list

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge List

platform.domain.knowledge.save

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Save

platform.domain.knowledge.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Toggle

platform.domain.verify.add

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Add

platform.domain.verify.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Domain Verify List

platform.domain.verify.recheck

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Recheck

platform.domain.verify.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Remove

platform.dynamic.action.dispatch

Read. Scope: platform.read, admin. Contract: route_inferred. Dynamic Action Dispatch

platform.events.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Events Clear All

platform.events.list

Read. Scope: platform.read, admin. Contract: route_inferred. Events List

platform.experiment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Delete

platform.experiment.results

Read. Scope: platform.read, admin. Contract: route_inferred. Experiment Results

platform.experiment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Save

platform.experiments.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Experiments Clear All

platform.experiments.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Experiments List

platform.failed.logins.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear All

platform.failed.logins.clear.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear History

platform.failed.logins.journey

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Journey

platform.failed.logins.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins List

platform.failed.logins.unblock

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Unblock

platform.feedback.analysis.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Analysis Get

platform.feedback.analysis.run

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Analysis Run

platform.feedback.analytics.all

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics All

platform.feedback.analytics.detractors

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Detractors

platform.feedback.analytics.metrics

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Metrics

platform.feedback.analytics.overview

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Overview

platform.feedback.analytics.segments

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Segments

platform.feedback.analytics.sentiment

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Sentiment

platform.feedback.analytics.themes

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Themes

platform.feedback.analytics.trends

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Trends

platform.feedback.assignees.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Assignees List

platform.feedback.event.outbox.drain

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Event Outbox Drain

platform.feedback.exports.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Exports Create

platform.feedback.exports.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Exports Get

platform.feedback.external.review.ingest

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback External Review Ingest

platform.feedback.ingest.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Ingest Create

platform.feedback.items.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Assign

platform.feedback.items.evidence

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Evidence

platform.feedback.items.follow.up.complete

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Complete

platform.feedback.items.follow.up.set

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Set Required fields: bool.

platform.feedback.items.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Get

platform.feedback.items.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items List

platform.feedback.items.mark.read

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Mark Read

platform.feedback.items.notes.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Notes Add

platform.feedback.items.set.priority

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Priority

platform.feedback.items.set.status

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Status

platform.feedback.items.tags.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Add

platform.feedback.items.tags.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Remove

platform.feedback.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback List

platform.feedback.reconciliation

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reconciliation

platform.feedback.reports.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Reports Delete

platform.feedback.reports.email

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Email

platform.feedback.reports.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Get

platform.feedback.reports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports List

platform.feedback.satisfaction.advice.last

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advice Last

platform.feedback.satisfaction.advise

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advise

platform.feedback.satisfaction.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Overview

platform.feedback.sources.health

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources Health

platform.feedback.sources.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources List

platform.feedback.sources.rebuild

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Rebuild

platform.feedback.sources.replay

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Replay

platform.feedback.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Stats

platform.fx.refresh.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. Fx Refresh Now

platform.geoip.autodetect

Read. Scope: platform.read, admin. Contract: declared_dynamic. Geoip Autodetect

platform.get.admin.chat.history

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Admin Chat History

platform.get.ai.snapshot

Write. Scope: platform.write, admin. Contract: route_inferred. Get Ai Snapshot

platform.get.campaign.groups

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Campaign Groups

platform.get.client.chat.knowledge.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Client Chat Knowledge Overview

platform.get.kb.categories

Read. Scope: platform.read, admin. Contract: route_inferred. Get Kb Categories

platform.get.live.health.snapshot

Read. Scope: platform.read, admin. Contract: route_inferred. Get Live Health Snapshot

platform.get.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Pwa Chat Prefs

platform.get.servers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Servers

platform.get.survey.config

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Survey Config

platform.get.ticket.options

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Ticket Options

platform.get.ticket.thread

Read. Scope: platform.read, admin. Contract: route_inferred. Get Ticket Thread

platform.get.todo.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Todo List

platform.get.whmcs.health.snapshot

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Whmcs Health Snapshot

platform.get.widget.advanced

Read. Scope: platform.read, admin. Contract: route_inferred. Get Widget Advanced

platform.groups.create

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Create

platform.groups.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Delete

platform.groups.list

Write. Scope: platform.write, admin. Contract: route_inferred. Groups List

platform.groups.rename

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Rename

platform.groups.set.primary

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Set Primary

platform.hc.preview.mint

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Preview Mint

platform.hc.template.apply

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Apply

platform.hc.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Delete

platform.hc.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Template Preview

platform.hc.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Save

platform.hc.templates.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Templates List

platform.hc.translation.review.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review Get

platform.hc.translation.review.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review List

platform.hc.translation.review.revert

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Revert

platform.hc.translation.review.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Save

platform.heatmap

Read. Scope: platform.read, admin. Contract: route_inferred. Heatmap

platform.inbound.activity.feed

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Activity Feed

platform.inbound.endpoints.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Delete

platform.inbound.endpoints.list

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints List

platform.inbound.endpoints.save

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Save

platform.inbound.endpoints.test

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Test

platform.ip.classify

Read. Scope: platform.read, admin. Contract: route_inferred. Ip Classify

platform.js.errors.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Js Errors Clear All

platform.js.errors.list

Read. Scope: platform.read, admin. Contract: route_inferred. Js Errors List

platform.js.issue.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Assign

platform.js.issue.update

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Update

platform.js.sourcemap.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Delete

platform.js.sourcemap.upload

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Upload

platform.js.sourcemaps.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Js Sourcemaps List

platform.leads

Read. Scope: platform.read, admin. Contract: route_inferred. Leads

platform.license.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. License Delete

platform.license.diagnostics

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Diagnostics

platform.license.force.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Force Check

platform.license.preflight

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Preflight

platform.license.save

Write. Scope: platform.write, admin. Contract: route_inferred. License Save

platform.license.status

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Status

platform.license.verify.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. License Verify Now

platform.lifecycle.evaluate

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Evaluate

platform.lifecycle.rule.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Delete

platform.lifecycle.rule.list

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Rule List

platform.lifecycle.rule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Save

platform.list.assignable.sites

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Assignable Sites

platform.list.network.issues

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Network Issues

platform.list.sites

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Sites

platform.lookup.client.full

Read. Scope: platform.read, admin. Contract: route_inferred. Lookup Client Full

platform.mark.feedback.read

Write. Scope: platform.write, admin. Contract: route_inferred. Mark Feedback Read

platform.marketplace.local.install

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Install

platform.marketplace.local.uninstall

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Uninstall

platform.marketplace.session.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Marketplace Session Get

platform.marketplace.session.set

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Session Set

platform.message.contact.locale

Write. Scope: platform.write, admin. Contract: route_inferred. Message Contact Locale

platform.message.outbound.convert

Write. Scope: platform.write, admin. Contract: route_inferred. Message Outbound Convert

platform.message.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translate

platform.message.translation.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Delete

platform.message.translation.save

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Save

platform.meta.channels.disconnect

Write. Scope: platform.write, admin. Contract: declared_dynamic. Meta Channels Disconnect

platform.onboarding.action

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Action

platform.onboarding.readiness

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Readiness

platform.open.network.issue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Open Network Issue

platform.open.ticket

Read. Scope: platform.read, admin. Contract: route_inferred. Open Ticket

platform.operator.text.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Operator Text Translate

platform.opsiq.backup.export

Read. Scope: platform.read, admin. Contract: declared_dynamic. Download a full backup in one request (retired)

platform.opsiq.backup.import

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import

platform.opsiq.backup.import.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import Start

platform.opsiq.backup.job.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Start

platform.opsiq.backup.job.status

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Status

platform.outreach.campaign.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Delete

platform.outreach.campaign.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Campaign List

platform.outreach.campaign.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Save

platform.outreach.campaign.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Send

platform.outreach.compose.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Compose Send

platform.outreach.replies.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Replies List

platform.outreach.reply.ai

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Ai

platform.outreach.reply.mark

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Mark

platform.outreach.reply.pref

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Pref

platform.outreach.reply.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Send

platform.outreach.reply.thread

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Thread

platform.outreach.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Delete

platform.outreach.template.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template List

platform.outreach.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template Preview

platform.outreach.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Save

platform.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview

platform.overview.hub.view

Read. Scope: platform.read, admin. Contract: route_inferred. Overview Hub View

platform.overview.intelligence.graph

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview Intelligence Graph

platform.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Pages

platform.paths.data

Read. Scope: platform.read, admin. Contract: route_inferred. Paths Data

platform.profile.change.password

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Change Password

platform.profile.get

Read. Scope: platform.read, admin. Contract: route_inferred. Profile Get

platform.profile.reward.claim

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim

platform.profile.reward.claim.cancel

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim Cancel

platform.profile.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Save

platform.profile.session.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Session Revoke

platform.profile.sessions.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Profile Sessions List

platform.profile.sessions.revoke.others

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Sessions Revoke Others

platform.profile.team.dispute.file

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Team Dispute File

platform.purge

Write. Scope: platform.write, admin. Contract: route_inferred. Purge

platform.purge.all

Write. Scope: platform.write, admin. Contract: route_inferred. Purge All

platform.realtime

Read. Scope: platform.read, admin. Contract: route_inferred. Realtime

platform.realtime.test

Write. Scope: platform.write, admin. Contract: route_inferred. Realtime Test

platform.retention.data

Read. Scope: platform.read, admin. Contract: route_inferred. Retention Data

platform.routes.list

Read. Scope: admin. Contract: source_inferred. List every registered OpsIQ operation

platform.routes.read

Read. Scope: admin. Contract: explicit. Execute a registered read operation Required fields: route.

platform.routes.write

Write. Scope: admin. Contract: explicit. Execute a registered write operation Required fields: route, idempotency_key. Retry-safe with idempotency_key.

platform.run.ai.analysis

Write. Scope: platform.write, admin. Contract: route_inferred. Run Ai Analysis

platform.save.admin.chat.history

Write. Scope: platform.write, admin. Contract: route_inferred. Save Admin Chat History

platform.save.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Pwa Chat Prefs

platform.save.survey.config

Write. Scope: platform.write, admin. Contract: route_inferred. Save Survey Config

platform.save.widget.advanced

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Widget Advanced

platform.scim.token.issue

Read. Scope: platform.read, admin. Contract: route_inferred. Scim Token Issue

platform.scim.token.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Scim Token List

platform.scim.token.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Scim Token Revoke

platform.segment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Delete

platform.segment.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment List

platform.segment.members

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Members

platform.segment.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Preview

platform.segment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Save

platform.segment.suggestion.accept

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Accept

platform.segment.suggestion.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Dismiss

platform.segment.suggestion.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Suggestion List

platform.send.campaign

Write. Scope: platform.write, admin. Contract: route_inferred. Send Campaign

platform.send.client.email

Write. Scope: platform.write, admin. Contract: route_inferred. Send Client Email

platform.send.ticket.reply

Write. Scope: platform.write, admin. Contract: route_inferred. Send Ticket Reply

platform.service.studio.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Service Studio Get

platform.set.active.site

Write. Scope: platform.write, admin. Contract: route_inferred. Set Active Site

platform.site.set.group

Write. Scope: platform.write, admin. Contract: route_inferred. Site Set Group

platform.sites.add

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Add

platform.sites.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Edit

platform.sites.list

Write. Scope: platform.write, admin. Contract: route_inferred. Sites List

platform.sites.picker

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Picker

platform.sites.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Remove

platform.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Stats

platform.stepup.verify

Write. Scope: platform.write, admin. Contract: declared_dynamic. Stepup Verify

platform.submit.agent.ai.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Agent Ai Feedback

platform.submit.triage.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Triage Feedback

platform.test.geoip

Read. Scope: platform.read, admin. Contract: route_inferred. Test Geoip

platform.top.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Top Pages

platform.train.client.chat.knowledge

Write. Scope: platform.write, admin. Contract: route_inferred. Train Client Chat Knowledge

platform.triggers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Triggers

platform.turn.pool.add

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Add

platform.turn.pool.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Turn Pool List

platform.turn.pool.pick.test

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Pick Test

platform.turn.pool.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Remove

platform.turn.pool.update

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Update

platform.update.lead.status

Write. Scope: platform.write, admin. Contract: route_inferred. Update Lead Status

platform.wa.embedded.signup.exchange

Write. Scope: platform.write, admin. Contract: route_inferred. Wa Embedded Signup Exchange

platform.warehouse.export.run

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Export Run

platform.warehouse.exports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Exports List

platform.webhook.deliveries.list

Read. Scope: platform.read, admin. Contract: route_inferred. Webhook Deliveries List

platform.webhook.endpoint.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Delete

platform.webhook.endpoint.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Webhook Endpoint List

platform.webhook.endpoint.save

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Save

platform.webhook.endpoint.test

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Test

platform.weekly.digest.view

Read. Scope: platform.read, admin. Contract: route_inferred. Weekly Digest View

platform.whmcs.op.dispatch

Read. Scope: platform.read, admin. Contract: declared_dynamic. Whmcs Op Dispatch

platform.workspace.custom.domain.remove

Write. Scope: platform.write, admin. Contract: declared_dynamic. Workspace Custom Domain Remove

platform.workspace.custom.domain.set

Write. Scope: platform.write, admin. Contract: route_inferred. Workspace Custom Domain Set

platform.writing.json.knowledge.clear

Write. Scope: platform.write, admin. Contract: declared_dynamic. Writing Json Knowledge Clear

platform.writing.json.knowledge.count

Read. Scope: platform.read, admin. Contract: declared_dynamic. Writing Json Knowledge Count

platform.writing.json.knowledge.import

Write. Scope: platform.write, admin. Contract: route_inferred. Writing Json Knowledge Import

portal_studio (132)

portal_studio.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Add

portal_studio.allocate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Subdomain Allocate

portal_studio.apply.kit

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Apply Kit

portal_studio.apply.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Apply Theme

portal_studio.approval

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Approval

portal_studio.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Approve

portal_studio.ask

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Ask

portal_studio.audience.explain

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience Explain

portal_studio.brand.generate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Generate

portal_studio.brand.import

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Import

portal_studio.cancel.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Cancel Schedule

portal_studio.certify

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Certify

portal_studio.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Host Check

portal_studio.check.route.portal.subdomain.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Subdomain Check

portal_studio.comment.add

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Add

portal_studio.comment.resolve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Resolve

portal_studio.component.package.inspect

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Package Inspect

portal_studio.component.package.install

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Component Package Install

portal_studio.component.validate

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Validate

portal_studio.config

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Handoff Config

portal_studio.data.resolve

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Data Resolve

portal_studio.delete.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Delete Theme

portal_studio.discovery.preview

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Discovery Preview

portal_studio.discovery.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Discovery Save

portal_studio.document.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Load

portal_studio.document.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Save

portal_studio.form.archive

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Archive

portal_studio.form.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Form Catalog

portal_studio.form.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Create

portal_studio.form.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Delete

portal_studio.form.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Duplicate

portal_studio.form.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Evaluate

portal_studio.form.group.apply

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Apply

portal_studio.form.group.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Delete

portal_studio.form.group.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Save

portal_studio.form.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Publish

portal_studio.form.restore

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Restore

portal_studio.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Save

portal_studio.form.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Template

portal_studio.form.test

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Test

portal_studio.form.version.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Version Restore

portal_studio.identity.discover

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Discover

portal_studio.identity.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Load

portal_studio.identity.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Identity Save

portal_studio.journey.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Archive

portal_studio.journey.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Journey Catalog

portal_studio.journey.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Delete

portal_studio.journey.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Duplicate

portal_studio.journey.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Journey Evaluate

portal_studio.journey.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Instantiate

portal_studio.journey.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Restore

portal_studio.journey.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Save

portal_studio.kb.category.delete

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Delete

portal_studio.kb.category.reorder

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Reorder

portal_studio.kb.category.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Category Save

portal_studio.kb.parity

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Parity

portal_studio.kb.search.tuning

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning

portal_studio.kb.search.tuning.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning Save

portal_studio.kb.tree

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Tree

portal_studio.knowledge.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Knowledge Summary

portal_studio.list

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain List

portal_studio.load

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Analytics Load

portal_studio.load.route.portal.design.load

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Load

portal_studio.load.route.portal.form.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Form Load

portal_studio.lock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Lock

portal_studio.migration.apply

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Apply

portal_studio.migration.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Approve

portal_studio.migration.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration List

portal_studio.migration.reconcile

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Reconcile

portal_studio.migration.report

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration Report

portal_studio.migration.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollback

portal_studio.migration.rollout

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollout

portal_studio.migration.start

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Start

portal_studio.node.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Add

portal_studio.node.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Delete

portal_studio.node.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Duplicate

portal_studio.node.move

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Move

portal_studio.node.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Update

portal_studio.operations.control

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Control

portal_studio.operations.record

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Record

portal_studio.operations.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Operations Summary

portal_studio.org.context

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Context

portal_studio.org.member.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Org Member Save

portal_studio.org.members

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Members

portal_studio.org.requests

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Requests

portal_studio.page.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Archive

portal_studio.page.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Create

portal_studio.page.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Delete

portal_studio.page.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Duplicate

portal_studio.page.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Restore

portal_studio.page.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Update

portal_studio.parity.accept

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Accept

portal_studio.parity.capture

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Capture

portal_studio.parity.compare

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Compare

portal_studio.parity.create

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Create

portal_studio.parity.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Parity List

portal_studio.presence

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Presence

portal_studio.preview

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Preview

portal_studio.preview.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Preview Catalog

portal_studio.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Publish

portal_studio.redirect.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Delete

portal_studio.redirect.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Save

portal_studio.release.publish

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Publish

portal_studio.release.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Rollback

portal_studio.release.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule

portal_studio.remove

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Remove

portal_studio.request.changes

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Request Changes

portal_studio.restore.published

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Restore Published

portal_studio.revert

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Revert

portal_studio.review

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Review

portal_studio.review.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Review Link

portal_studio.rollback

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Rollback

portal_studio.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save

portal_studio.save.route.portal.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Form Save

portal_studio.save.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save Theme

portal_studio.saved.section.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Delete

portal_studio.saved.section.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Instantiate

portal_studio.saved.section.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Save

portal_studio.schedule

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Schedule

portal_studio.schedule.cancel

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule Cancel

portal_studio.scim.config

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Scim Config

portal_studio.service.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Archive

portal_studio.service.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Service Catalog

portal_studio.service.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Duplicate

portal_studio.service.reorder

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Reorder

portal_studio.service.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Restore

portal_studio.service.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Save

portal_studio.service.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Template

portal_studio.sign.in.flow.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Sign In Flow Save

portal_studio.test.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Handoff Test Link

portal_studio.unlock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Unlock

portal_studio.upload

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Image Upload

sales (14)

sales.ai.insight

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Ai Insight

sales.analyze

Write. Scope: sales.write, analytics.write, admin. Contract: explicit. Analyze sales with AI Retry-safe with idempotency_key.

sales.chart

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Chart

sales.compare

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Compare sales periods

sales.compare.route.sales.compare

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Compare

sales.goal.delete

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Delete

sales.goal.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion Goal List

sales.goal.save

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Save

sales.list

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. List sales and conversions

sales.list.route.conversion.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion List

sales.record

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Record

sales.stats

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Read sales statistics

sales.stats.route.sales.stats

Read. Scope: sales.read, admin. Contract: declared_dynamic. Sales Stats

sales.table

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Table

セキュリティー (21)

security.ai.analyze

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Analyze

security.ai.ask

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Ask

security.ai.briefs

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Briefs

security.ai.chain.explain

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Chain Explain

security.ai.incident.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Incident Action

security.ai.incidents

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Incidents

security.ai.js.triage

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Js Triage

security.ai.policies

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Policies

security.ai.policy.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Policy Action

security.ai.verdicts

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Verdicts

security.blocklist.add

Write. Scope: security.write, admin. Contract: source_inferred. Add a spam rule (email, domain or IP) to the ticket blocklist Required fields: kind, value. Retry-safe with idempotency_key.

security.blocklist.list

Read. Scope: security.read, admin. Contract: explicit. List the current ticket spam rules

security.chain.reanchor

Write. Scope: security.write, admin. Contract: declared_dynamic. Security Chain Reanchor

security.check

Read. Scope: security.read, admin. Contract: source_inferred. Check an IP or email against the platform blocklists and Security AI verdicts

security.ip

Write. Scope: security.write, admin. Contract: route_inferred. Block Ip

security.ip.route.unblock.ip

Write. Scope: security.write, admin. Contract: route_inferred. Unblock Ip

security.list

Write. Scope: security.write, admin. Contract: route_inferred. Access Log List

security.overview.chains

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Chains

security.overview.data

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Data

security.report

Write. Scope: security.write, admin. Contract: source_inferred. Report abuse a connector observed (spam, login attack, scan, fraud) Retry-safe with idempotency_key.

security.visitor

Write. Scope: security.write, admin. Contract: route_inferred. Block Visitor

sessions (5)

sessions.detail

Read. Scope: sessions.read, admin. Contract: route_inferred. Session Detail

sessions.get

Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. Get a session journey Required fields: session_id.

sessions.list

Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. List sessions

sessions.merged

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Merged

sessions.table

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Table

settings (11)

settings.ai.eval.watchtower.config

Write. Scope: settings.write, admin. Contract: declared_dynamic. Ai Eval Watchtower Config

settings.get.client.chat.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Client Chat Settings

settings.get.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Settings

settings.opsiq.branding.clear

Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Clear

settings.opsiq.branding.upload

Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Upload

settings.privacy.settings.get

Read. Scope: settings.read, admin. Contract: declared_dynamic. Privacy Settings Get

settings.privacy.settings.save

Write. Scope: settings.write, admin. Contract: route_inferred. Privacy Settings Save

settings.save.ai.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Ai Settings

settings.save.chat.widget.settings

Write. Scope: settings.write, admin. Contract: declared_dynamic. Save Chat Widget Settings

settings.save.client.chat.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Client Chat Settings

settings.save.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Settings

site_intelligence (221)

site_intelligence.action.audit.chain

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Audit Chain

site_intelligence.action.execute

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Execute

site_intelligence.action.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Preview

site_intelligence.action.token

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Token

site_intelligence.agent.auto.bg

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg

site_intelligence.agent.auto.bg.stop

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg Stop

site_intelligence.agent.auto.step

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Step

site_intelligence.agent.chat

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Chat

site_intelligence.agent.conn.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Delete

site_intelligence.agent.conn.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Get

site_intelligence.agent.conn.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Save

site_intelligence.agent.conn.test

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Test

site_intelligence.agent.coverage

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Coverage

site_intelligence.agent.events

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Events

site_intelligence.agent.hosted.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Apply

site_intelligence.agent.hosted.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Finalize

site_intelligence.agent.hosted.live.set

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Live Set

site_intelligence.agent.hosted.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Preview

site_intelligence.agent.hosted.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Rollback

site_intelligence.agent.hosted.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Start

site_intelligence.agent.hosted.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Verify

site_intelligence.agent.run.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Delete

site_intelligence.agent.run.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Finalize

site_intelligence.agent.run.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Rollback

site_intelligence.agent.run.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Start

site_intelligence.agent.run.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Status

site_intelligence.agent.run.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Verify

site_intelligence.agent.runs.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Runs List

site_intelligence.agent.set.mode

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Set Mode

site_intelligence.agent.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Status

site_intelligence.agent.step.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Apply

site_intelligence.agent.step.skip

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Skip

site_intelligence.agent.turn.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Turn Status

site_intelligence.ai.activity

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Activity

site_intelligence.ai.alert.enrich

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alert Enrich

site_intelligence.ai.alerts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alerts

site_intelligence.ai.analyst

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst

site_intelligence.ai.analyst.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Ask

site_intelligence.ai.analyst.email

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Email

site_intelligence.ai.analyst.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Run

site_intelligence.ai.badges

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges

site_intelligence.ai.badges.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Badges Portfolio

site_intelligence.ai.badges.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges Preview

site_intelligence.ai.bl.plan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan

site_intelligence.ai.bl.plan.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan Run

site_intelligence.ai.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief

site_intelligence.ai.brief.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief Run

site_intelligence.ai.comp.analyse

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse

site_intelligence.ai.comp.analyse.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse Run

site_intelligence.ai.content.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Get

site_intelligence.ai.content.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content List

site_intelligence.ai.content.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Publish

site_intelligence.ai.content.write

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Write

site_intelligence.ai.daily.digest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Daily Digest

site_intelligence.ai.discover

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Discover

site_intelligence.ai.fix.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply

site_intelligence.ai.fix.apply.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply Bulk

site_intelligence.ai.fix.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss

site_intelligence.ai.fix.dismiss.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss Bulk

site_intelligence.ai.fix.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate

site_intelligence.ai.fix.generate.all

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate All

site_intelligence.ai.fix.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix List

site_intelligence.ai.kw.coach

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach

site_intelligence.ai.kw.coach.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach Run

site_intelligence.ai.overview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Overview

site_intelligence.ai.page.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit

site_intelligence.ai.page.audit.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit Run

site_intelligence.ai.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Portfolio

site_intelligence.ai.portfolio.history

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Ai Portfolio History

site_intelligence.ai.portfolio.run

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Ai Portfolio Run

site_intelligence.ai.probe

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Probe

site_intelligence.ai.prompt.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Add

site_intelligence.ai.prompt.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt History

site_intelligence.ai.prompt.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Remove

site_intelligence.ai.prompts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompts

site_intelligence.ai.readiness

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Readiness

site_intelligence.ai.ready

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Ready

site_intelligence.alert.resolve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Alert Resolve

site_intelligence.alerts

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Alerts

site_intelligence.alerts.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence alerts

site_intelligence.alerts.resolve

Write. Scope: site_intelligence.write, admin. Contract: explicit. Resolve a Site Intelligence alert Required fields: alert_id. Retry-safe with idempotency_key.

site_intelligence.analyze

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Analyze

site_intelligence.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ask

site_intelligence.audit.hint

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Audit Hint

site_intelligence.backlink.disavow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlink Disavow

site_intelligence.backlinks

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Backlinks

site_intelligence.backlinks.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List backlinks

site_intelligence.backlinks.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlinks Refresh

site_intelligence.billing.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Billing Overview

site_intelligence.brand.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Get

site_intelligence.brand.radar

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Radar

site_intelligence.brand.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Save

site_intelligence.cannibalisation

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Cannibalisation

site_intelligence.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Compare

site_intelligence.competitor.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Add

site_intelligence.competitor.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Refresh

site_intelligence.competitor.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Remove

site_intelligence.competitors

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Competitors

site_intelligence.competitors.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List competitors

site_intelligence.content.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Brief

site_intelligence.content.decay

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Decay

site_intelligence.content.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Draft

site_intelligence.crawl.budget

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Crawl Budget

site_intelligence.crawl.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl List

site_intelligence.crawl.status

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl Status

site_intelligence.crawls.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence crawls

site_intelligence.crawls.status

Read. Scope: site_intelligence.read, admin. Contract: explicit. Get crawl status

site_intelligence.dashboard

Read. Scope: site_intelligence.read, admin. Contract: explicit. Read the Site Intelligence dashboard

site_intelligence.dashboard.route.si.dashboard

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Dashboard

site_intelligence.dashboard.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Dashboard Save

site_intelligence.diag.backfill

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Backfill

site_intelligence.diag.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Compare

site_intelligence.diag.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Diag Portfolio

site_intelligence.diag.recs.regen

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Recs Regen

site_intelligence.diag.thresholds

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds

site_intelligence.diag.thresholds.eval

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Eval

site_intelligence.diag.thresholds.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds History

site_intelligence.diag.thresholds.profile

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Profile

site_intelligence.diag.thresholds.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Save

site_intelligence.diagnostics

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diagnostics

site_intelligence.exec.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Exec Report

site_intelligence.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Export

site_intelligence.ga4.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Connect

site_intelligence.ga4.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 List Properties

site_intelligence.ga4.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Map

site_intelligence.ga4.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Status

site_intelligence.ga4.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Sync

site_intelligence.gbp

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp

site_intelligence.gbp.draft.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Approve

site_intelligence.gbp.draft.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Dismiss

site_intelligence.gbp.draft.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Sync

site_intelligence.gbp.drafts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Drafts

site_intelligence.gbp.locations

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Gbp Locations

site_intelligence.gbp.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Map

site_intelligence.gbp.post.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Draft

site_intelligence.gbp.post.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Publish

site_intelligence.gbp.qa

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa

site_intelligence.gbp.qa.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Approve

site_intelligence.gbp.qa.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Dismiss

site_intelligence.gbp.qa.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Sync

site_intelligence.gbp.site.prefs

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Site Prefs

site_intelligence.gbp.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Sync

site_intelligence.google.truth.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Google Truth Schedule Save

site_intelligence.growth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Growth

site_intelligence.gsc.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Connect

site_intelligence.gsc.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc List Properties

site_intelligence.gsc.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Map

site_intelligence.gsc.opportunities

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Opportunities

site_intelligence.gsc.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Status

site_intelligence.gsc.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Sync

site_intelligence.image.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Image Audit

site_intelligence.internal.links

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Internal Links

site_intelligence.issue.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Issue History

site_intelligence.issues

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Issues

site_intelligence.issues.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence issues

site_intelligence.keyword.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Add

site_intelligence.keyword.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Remove

site_intelligence.keyword.research

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Research

site_intelligence.keywords

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Keywords

site_intelligence.keywords.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List tracked keywords

site_intelligence.local

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local

site_intelligence.local.grid

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid

site_intelligence.local.grid.scan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid Scan

site_intelligence.log.ingest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Ingest

site_intelligence.log.summary

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Summary

site_intelligence.metadata.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Metadata Audit

site_intelligence.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Overview

site_intelligence.page

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page

site_intelligence.page.experience

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Experience

site_intelligence.page.optimize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Optimize

site_intelligence.pages

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Pages

site_intelligence.pages.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence pages

site_intelligence.pagespeed.bridge.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Pagespeed Bridge Status

site_intelligence.portfolio.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Portfolio Export

site_intelligence.provider.health

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Provider Health

site_intelligence.rank.check

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rank Check

site_intelligence.rec.action

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rec Action

site_intelligence.recommendations

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Recommendations

site_intelligence.redirect.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Redirect Audit

site_intelligence.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report

site_intelligence.report.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report Generate

site_intelligence.reports

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Reports

site_intelligence.reports.list

Read. Scope: site_intelligence.read, admin. Contract: source_inferred. Site Intelligence Reports List

site_intelligence.reset.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Reset Google Oauth

site_intelligence.revenue

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Revenue

site_intelligence.revenue.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Revenue Portfolio

site_intelligence.save.shared.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Save Shared Google Oauth

site_intelligence.scan.run

Write. Scope: site_intelligence.write, admin. Contract: explicit. Start a Site Intelligence analysis Retry-safe with idempotency_key.

site_intelligence.schedule.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Delete

site_intelligence.schedule.run.now

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Run Now

site_intelligence.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Save

site_intelligence.schedules.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedules List

site_intelligence.schema.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schema Audit

site_intelligence.server.engineer

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Server Engineer

site_intelligence.settings.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Settings Save

site_intelligence.sites.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence monitored sites

site_intelligence.speed

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed

site_intelligence.speed.progress

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Progress

site_intelligence.speed.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Run

site_intelligence.speed.v2

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2

site_intelligence.speed.v2.build.task

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Build Task

site_intelligence.speed.v2.collect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Collect

site_intelligence.speed.v2.read

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Read

site_intelligence.speed.v2.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Run

site_intelligence.start.crawl

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Start Crawl

site_intelligence.task.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Approve

site_intelligence.task.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Assign

site_intelligence.task.bulk.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Apply

site_intelligence.task.bulk.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Assign

site_intelligence.task.bulk.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Deadline

site_intelligence.task.bulk.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Dismiss

site_intelligence.task.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Deadline

site_intelligence.task.note

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Note

site_intelligence.task.proof

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Proof

site_intelligence.task.reject

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Reject

site_intelligence.task.review

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Review

site_intelligence.topical.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Topical Map

site_intelligence.webhook.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Delete

site_intelligence.webhook.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Save

site_intelligence.webhooks.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhooks List

site_intelligence.workflow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Workflow

ステータス (6)

status.component.save

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Component Save

status.components.save

Write. Scope: status.write, admin. Contract: explicit. Create or update a public status component Required fields: name. Retry-safe with idempotency_key.

status.incident.create

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Incident Create

status.incident.resolve

Read. Scope: status.read, admin. Contract: route_inferred. Status Incident Resolve

status.incidents.create

Write. Scope: status.write, admin. Contract: explicit. Create a status-page incident Required fields: title. Retry-safe with idempotency_key.

status.incidents.resolve

Write. Scope: status.write, admin. Contract: source_inferred. Status Incidents Resolve Retry-safe with idempotency_key.

アンケート (22)

surveys.analytics.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Analytics Get

surveys.audiences.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey audiences

surveys.audiences.materialize

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Audiences Materialize Retry-safe with idempotency_key.

surveys.campaigns.create

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey campaign Required fields: deployment_id. Retry-safe with idempotency_key.

surveys.campaigns.launch

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Campaigns Launch Retry-safe with idempotency_key.

surveys.campaigns.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey campaigns

surveys.deployments.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey deployments

surveys.deployments.set_status

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Deployments Set Status Retry-safe with idempotency_key.

surveys.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Get

surveys.imports.create

Write. Scope: surveys.write, admin. Contract: explicit. Create and run a survey import Required fields: kind. Retry-safe with idempotency_key.

surveys.imports.process

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Imports Process Retry-safe with idempotency_key.

surveys.invitations.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey invitations

surveys.links.create

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Links Create Retry-safe with idempotency_key.

surveys.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey definitions

surveys.responses.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Responses Get

surveys.responses.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey responses

surveys.triggers.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey trigger sets

surveys.types.list

Read. Scope: surveys.read, admin. Contract: explicit. List supported question types and Studio templates

surveys.versions.list

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Versions List

surveys.webhooks.delete

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Webhooks Delete Retry-safe with idempotency_key.

surveys.webhooks.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey webhook subscriptions

surveys.webhooks.save

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey webhook subscription Required fields: url. Retry-safe with idempotency_key.

team (63)

team.delete

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Delete

team.delete.route.departments.delete

Write. Scope: team.write, admin. Contract: route_inferred. Departments Delete

team.list

Read. Scope: team.read, admin. Contract: route_inferred. Admin Users List

team.list.route.departments.list

Read. Scope: team.read, admin. Contract: declared_dynamic. Departments List

team.perf.activity

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Activity

team.perf.ai.compare

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Compare

team.perf.ai.review

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Review

team.perf.availability

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Availability

team.perf.award.finalize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Finalize

team.perf.award.history

Read. Scope: team.read, admin. Contract: route_inferred. Team Perf Award History

team.perf.award.void

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Void

team.perf.claim.pay

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Pay

team.perf.claim.recover

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Recover

team.perf.claim.reject

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Reject

team.perf.clear

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Clear

team.perf.coaching.action.item.add

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Add

team.perf.coaching.action.item.complete

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Complete

team.perf.coaching.evidence.pin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Pin

team.perf.coaching.evidence.unpin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Unpin

team.perf.coaching.session

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session

team.perf.coaching.session.create

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Create

team.perf.coaching.session.update

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Update

team.perf.coaching.sessions

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Sessions

team.perf.coaching.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Status

team.perf.data

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Data

team.perf.heatmap

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Heatmap

team.perf.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf History

team.perf.pay.all.claims

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Pay All Claims

team.perf.qa.calibration.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Calibration Record

team.perf.qa.dispute.resolve

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Dispute Resolve

team.perf.qa.disputes

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Disputes

team.perf.qa.evaluation.submit

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Evaluation Submit

team.perf.qa.overview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Overview

team.perf.qa.scorecard.publish

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Publish

team.perf.qa.scorecard.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Save

team.perf.quest.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Record

team.perf.quest.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Save

team.perf.quest.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Status

team.perf.quests

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quests

team.perf.recognition

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition

team.perf.recognition.settings.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Settings Save

team.perf.recognition.streak.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streak History

team.perf.recognition.streaks.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streaks Record

team.perf.reward.budget.authorize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Budget Authorize

team.perf.reward.claims

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Claims

team.perf.reward.pay

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Pay

team.perf.reward.payouts

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Payouts

team.perf.reward.period.finalize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Finalize

team.perf.reward.period.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period History

team.perf.reward.period.preview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Preview

team.perf.reward.period.reverse

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Reverse

team.perf.reward.period.void

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Void

team.perf.reward.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Save

team.perf.reward.state

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward State

team.perf.trends

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Trends

team.perf.v2.data

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Data

team.perf.v2.export

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Export

team.perf.v2.live

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Live

team.perf.v2.reward.sheet

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Reward Sheet

team.perf.v2.settings

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings

team.perf.v2.settings.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings Save

team.save

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Save

team.save.route.departments.save

Write. Scope: team.write, admin. Contract: route_inferred. Departments Save

チケット (75)

tickets.ai.summary

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Ai Summary

tickets.analytics

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Analytics

tickets.approval.decide

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Decide

tickets.approval.request

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Request

tickets.approvals.pending

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Approvals Pending

tickets.assignment.rule.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Assignment Rule Delete

tickets.assignment.rule.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Assignment Rule List

tickets.assignment.rule.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Assignment Rule Save

tickets.assignment_rules.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Assignment Rules Delete Retry-safe with idempotency_key.

tickets.assignment_rules.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update a ticket assignment rule Required fields: name. Retry-safe with idempotency_key.

tickets.bulk

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Bulk Retry-safe with idempotency_key.

tickets.bulk.route.tickets.bulk

Write. Scope: tickets.write, admin. Contract: route_inferred. Tickets Bulk

tickets.calendar.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Calendar Delete

tickets.calendar.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Calendar Save

tickets.claim

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Claim

tickets.embed.load

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Load

tickets.embed.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Save

tickets.embed.secret

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Secret

tickets.field.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Field Save

tickets.follower.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Add

tickets.follower.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Remove

tickets.get

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Get

tickets.kb.deflection

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Deflection

tickets.kb.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Draft

tickets.kb.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Save

tickets.kb.version.restore

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Version Restore

tickets.kb.versions

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Versions

tickets.link.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Add

tickets.link.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Remove

tickets.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets List

tickets.open

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Retry-safe with idempotency_key.

tickets.open_guest

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Guest Retry-safe with idempotency_key.

tickets.ops.summary

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Ops Summary

tickets.policy.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Policy Delete

tickets.policy.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Sla Policy List

tickets.policy.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Policy Save

tickets.presence.leave

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Leave

tickets.presence.ping

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Ping

tickets.quick.replies

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Quick Replies

tickets.quick.reply.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Quick Reply Save

tickets.relations.get

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Relations Get

tickets.reply

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Reply Retry-safe with idempotency_key.

tickets.reply.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Delete

tickets.reply.edit

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Edit

tickets.reply.outbound.convert

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Outbound Convert

tickets.reply.translate

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translate

tickets.reply.translation.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Delete

tickets.reply.translation.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Save

tickets.rule.compose

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Rule Compose

tickets.side.ai.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Ai Draft

tickets.side.assign.department

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Assign Department

tickets.side.create

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Create

tickets.side.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side List

tickets.side.mention

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side Mention

tickets.side.recipients

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Side Recipients

tickets.side.reply

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Reply

tickets.sla.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Sla Delete Retry-safe with idempotency_key.

tickets.sla.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update an SLA policy Required fields: name. Retry-safe with idempotency_key.

tickets.split

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split

tickets.split.candidates

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split Candidates

tickets.tag.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Add

tickets.tag.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Tag List

tickets.tag.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Remove

tickets.tags.add

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Add Retry-safe with idempotency_key.

tickets.tags.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Tags List

tickets.tags.remove

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Remove Retry-safe with idempotency_key.

tickets.update

Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.

tickets.view.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Delete

tickets.view.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket View List

tickets.view.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Save

tickets.views.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Delete Retry-safe with idempotency_key.

tickets.views.save

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Save Retry-safe with idempotency_key.

tickets.worklog.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Add

tickets.worklog.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Delete

tickets.worklog.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Worklog List

todos (1)

todos.add

Write. Scope: todos.write, admin. Contract: source_inferred. Todos Add Retry-safe with idempotency_key.

visitors (3)

visitors.block

Write. Scope: visitors.write, security.write, admin. Contract: explicit. Block a visitor Required fields: visitor_id. Retry-safe with idempotency_key.

visitors.list

Read. Scope: visitors.read, analytics.read, admin. Contract: explicit. List visitors

visitors.table

Read. Scope: visitors.read, admin. Contract: route_inferred. Visitors Table

writing (6)

writing.analyze

Write. Scope: writing. Contract: source_inferred. Writing Analyze Retry-safe with idempotency_key.

writing.compose

Write. Scope: writing. Contract: source_inferred. Writing Compose Retry-safe with idempotency_key.

writing.reply

Write. Scope: writing. Contract: source_inferred. Writing Reply Retry-safe with idempotency_key.

writing.rewrite

Write. Scope: writing. Contract: source_inferred. Writing Rewrite Retry-safe with idempotency_key.

writing.summarize

Write. Scope: writing. Contract: source_inferred. Writing Summarize Retry-safe with idempotency_key.

writing.translate

Write. Scope: writing. Contract: source_inferred. Writing Translate Retry-safe with idempotency_key.

OpenAPI と Postman は利用できますか?+

はい。生成されたOpenAPI 3.0 ドキュメントは /api/v1/openapi.php, 生成されたポストマンコレクションは、/api/v1/postman.php, 人間が読める開発者の文書はあります /api/docs/.

複数のワークスペースで作業する方法は?+

リクエストボディにサイトキーを送信して、ワークスペースを選択します。 1つのワークスペースで発行されたキーはピン留めされます。管理者コンテキストを持つキーは、参照する任意のワークスペースを選択することができ、それがないために拒否されます。

どのアクションが読み取り専用のキーコールをすることができますか?+

読み込みとしてマークされているアクション。 read_only にキーのパーミッションモードを設定し、全ての書き込みは read_Only_key で拒否されるため、レポート統合は間違いによって変更できません。

なぜ管理者で見れる何かのためにno_foundを取得しましたか?+

The key is scoped to a workspace. Records in other workspaces return not_found rather than a permission error, so the API never confirms whether something exists elsewhere.

開発者

セキュリティ API

すべてのコネクタおよび統合のための1つのセキュリティ契約: 尋ねて下さい OpsIQ それが知っているものについて IP または送信者、および独自のシステムが参照する悪用を返送します。

OpsIQ 既にそれ自身を守っています: IP ファイアウォールブロック攻撃者、チケットパイプラインフィルタスパム、セキュリティAIは犯罪者を分類し、ブロックルールを提案します。 セキュリティ API 他のシステムにそのインテリジェンスを開きます。 請求プラットフォーム、クライアントポータル、またはカスタムアプリは、それを信頼する前に訪問者をチェックし、インストール全体がすべての表面から学びますので、それが観察したことを報告することができます。

できること

信頼される前にチェック

security. check は、ファイアウォールの状態に応答し、送信者と一致するスパムルール、および IP_ のキャッシュされた AI の評論。 1 つの呼び出し、1 つの連結意見。

見てきたものを報告する

Security.report は、セキュリティイベントとして観測を記録し、Security AI がクラスファイトする IP すぐに、評決が高リスクを回復したときに管理者に警告します。 繰り返したレポートクラスターはインシデントに、正確に攻撃のように OpsIQ 直接参照してください。

スパムルールを共有する

security. blocklist. add とsecurity. blockList. list は、チケットページが使用するスパムルールを読み取り、書き込みます。そのため、1つのシステムにブロックされた送信者はどこにでもブロックされます。

コネクターからの不正行為を報告する
POST /api/v1.php
Authorization: Bearer opq_your_api_key
Content-Type: application/json

{
  "action": "security.report",
  "ip": "203.0.113.7",
  "kind": "spam",
  "reason": "Sent 40 junk tickets in 10 minutes",
  "source": "whmcs:example.com"
}

スコープと安全

security.read

セキュリティ. check と Security. blocklist. list のために必要な。レポート統合を安全に行う。

security.write

セキュリティ. report と Security. blocklist. add の必要。ルールやレポートをフィードしたいシステムだけにのみ有効です。

何も無事に破壊されない

ブロックリストされた送信機は、チケットを読み取り、復元できるスパムビューにまだ埋め込まれています。

プラットフォームは、それ自体を保護します

サーバの所有 IP アドレスをブロック、ブロックリスト、またはこのサイトを通じて報告することはできません。API なので、不正設定された統合はプラットフォームをダウンさせることができません。

💡
インテグレーションでキーを最小化し、API キーは、必要なセキュリティスコープのみを付与します。各アクションの完全リクエスト契約はメタアクションとOpenAPI ドキュメントにあります。
既存のコネクターはこれを自動的に使用しますか?+

アウトバウンドの同期は既に自動です:ブロックするとき IP、接続されたプラットホームはコネクターの保証同期を通して語られます。保証 API インバウンド半数です。 コネクタまたはカスタムコードを、セキュリティスコープのキーで4つのアクションでポイントします。

スパムルールはどこに住んでいるのですか?+

1店舗。 チケットページブロック送信者制御、設定のスパムAI、およびこれ API 同じブロックリストに対してすべての作業は、まさに1つの場所が見えるようにします。

開発者

イベント情報 API

サーバーやウェブサイトからカスタムイベントを送信します。OpsIQ 分析、実験、CRMトリガー、およびWebhook条件。

作品の使い方
イベント情報 APItrack() は、コンバージョンのゴールやセグメント、トリガーをフィードする OpsIQ にカスタム demo_booked イベントを送信するための呼び出しです。OpsIQ. track("demo_booked", "{値: 0、計画: "pro"});転換の目的セグメントトリガーとwebhooksブラウザ (OpsIQ. track) またはサーバー側 POST /v1/events
イベント情報 API

ブラウザ・サイドイベント

ブラウザイベントのトラッキング
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "button_clicked", {
  button: "signup",
  page: "/pricing",
  variant: "green"
}]);

サーバー側イベント

サーバー側、行動による接触に対する記録的な活動と変換 API. 使用 crm.activities.record ライフサイクル・ビジネス活動、 crm.conversions.record 変換用。 いいえ events.send アクション; インバウンドCRMイベントレシーバーがで生きます /v1/inbound.php?t=<token> 第三者システムでは、イベントをプッシュする。

サーバー側アクティビティ (action API)
POST /api/v1.php
Authorization: Bearer opq_your_key
Content-Type: application/json

{
  "action": "crm.activities.record",
  "site_key": "site_abc123",
  "email": "[email protected]",
  "event": "subscription.upgraded",
  "value": 50,
  "currency": "USD"
}

ナムジオン・コンベンション

ドット記法

注文完了は「オーダー完了」ではありません。

過去の投稿

"button. clicked" は "buttton. Click" ではなく、

具体的に

"user_action" ではなく、pricing. plan_selected" を「優先します。

開発者

OpsIQ でデータが流れる方法

データフローを理解することで、統合をデバッグし、パフォーマンスの最適化に役立ちます。

作品の使い方
データの流れウィジェットとビーコンからのデータフロー OpsIQ コア(CDP、アイデンティティグラフ、AI脳、分析、CRM)は、webhooksとREST経由で外出 API.ウィジェットビーコンOpsIQ コアコアCDP・IDグラフAI脳分析・CRMWebhooks アウトREST API_ 一覧
データフロー

インバウンドデータフロー

1
ウィジェットビーコン

ザ・オブ・ザ・JavaScript ウィジェットは、ページビューを送信します。, クリックします。, そしてチャット メッセージに /beacon.php.

2
イベントの摂取

サイトの_key、イベントの種類、顧客、プロパティーで opsiq_events に保存されたイベント。

3
セッションアセンブリ

セッションビルダーグループページビューをセッション(cron経由)に。

4
アイデンティティの決断

識別されると、匿名のレコードは顧客プロフィールにリンクされます。

5
コネクターのsync

コネクターは外部プラットフォームからデータを引き、コネクタキャッシュに格納します。

6
AI のコンテキスト

AIは、訪問者の履歴、顧客プロフィール、コネクタデータ、KB、プロンプトからコンテキストを組み立てます。

アウトバウンドデータフロー

1
イベントの火

社内イベントの火災(ticket. created、chat. message、order. completed)。

2
ジョブキュー

ジョブキューを非同期に置いたイベント。

3
Webhook ディスパッチ

ディスパッチ・サインを解除し、すべての購読されたエンドポイントに送信します。

4
故障のリトライ

納期に不備な返品が必須です。

設定

設定の参照

設定は、ワークスペースのコントロールセンターです。下にあるものは、あなたがいるワークスペースにスコープ付けられているので、複数のブランドを異なるアイデンティティ、チャット行動、保持ルールで実行できます。

設定を見つける

設定には、約6億個々に個別制御が組み込まれており、4つのメニューでグループ化された11タブを横切って表示します。閲覧する予定はありません。

設定検索(Ctrl + K)

Ctrl + Kを押します。MacでCmd + Kを押して、設定ページにある場所を選択します。 プレーンな言葉を入力して、[Enter]を押してコントロールに直進します。 小さなタイポを許容し、関連する単語を理解しているので、スケジューラはCronとプライバシーがトラッキング制御を見つけます。 それはあなたのロールが開くことができるだけを示しています。

ワークスペースとプラン

総合ライセンス

AI・顧客サポート

アドミンAIアシスタント、クライアントチャット、OpsIQ ライティングとサポートポータル。

データとガバナンス

追跡とプライバシー、許可およびセキュリティ。

システム

クロンセットアップ(自ホストのみ)と危険ゾーン。

保存料

各タブは、独自の保存ボタンで保存します。 クライアントチャットと OpsIQ ピンを画面に書きます。タブを切り替える前に保存します。変更は実行されません。

ディープリンク

アクティブなタブはページアドレスに書かれています。そのため、タブはブックマークするか、同僚に送信することができます。

概要:ビジネスのアイデンティティ

ページの最も重要なカード。AIは、すべての返信、レポート、および日常の簡単な上でこれらの値を読みます。

会社名

日頃の報告書や顧客向きの文言で使われます。あなたのウェブサイトのフッターにマッチしましょう。

営業部

テーラーズAI分析、リードスコアリング、ブリーフ、アンケートプリセット。Webホスティング、eコマース、SaaS、不動産、代理店、コンサルティング、ヘルスケア、教育、財務または一般ビジネスからお選びいただけます。

システム言語

自分の選んだことがない人には、その言語が示されています。各エージェントはプロフィールにそれを上書きすることができます。

ブラウザの言語を使用する

訪問者自身の言語でサインインページを表示します。誰かがそこに言語を選ぶと、その選択が勝ちます。そしてこれは決してそれを上書きしません。

システムタイムゾーン

システム全体が実行されるゾーン: 日付、レポート、スケジュール、および背景のクロン。 顧客ではなく、操作タイムゾーンを使用してください。

概要: GeoIPおよび追跡

GeoIP2 データベースパス

GeoLite2-City.mmdb へのフルパス。最初のロードで自動検出 cPanel, Plesk, DirectAdmin, Cloudways, Docker と plain Linux または Windows. GeoLite2-ASN.mmdb を、訪問者のインターネットプロバイダと同じフォルダーに追加します。

地理的源モード

GeoLite2 だけ、GeoLite1 と Cloudflare フォールバック、または Cloudflare のみ。Cloudflare モードは、サイトがプロキシされるように要求します Cloudflare, 訪問者の位置のヘッダーは都市および地域細部のために可能にしました。

セッションタイムアウト (s)

訪問者セッションが終了する前に、非アクティブ。デフォルト 14400 4時間です。

ライブはインターバルをリフレッシュ (s)

ライブフィードのリフレッシュ頻度。デフォルト 30 秒数。

アクティブ・スロージホールド(分)

訪問者が最後のページロード後にライブとしてカウントする時間。 デフォルト2分。これは、セッションの長さではなく、ライブフィードのドロップオフです。

データ保持(日)

収集したレコードを削除し、この年齢を過ぎた記録を生成:分析、チャット、チケット、フィードバック、トランザクション、AIテレメトリー、統合ログおよびCRM活動。 0は、すべて永遠に保持します。設定、許可されたコンテンツと同意のレシートは削除されません。

チャットが削除されるとき

削除された会話の頻度はレコードにどれだけとどまります:フルレコード、会話のない記録、またはスコアだけ。削除は常に受信トレイと訪問者履歴からチャットを非表示にします。保持およびフォアジェック訪問者は、この限り完全に消去されます。

ボットトラフィックを追跡する

訪問者としてクロールをカウントします。 退去; それは訪問者のカウントを膨脹させ、すべてのレポートをスキュー.

フィードバック調査のポップアップが有効化

訪問者にサイト全体フィードバックウィジェットを表示します。クライアントチャット、サポートフローのチャットアンケートとは別に分けられます。

概要:AIの特徴

各AI表面用のマスタースイッチ。 デフォルトでは、作業スペースごとにオン/保存します。

チケットのAIトライエージ

チケットのカテゴリー、優先順位、および送信ごとに分類し、チケットの一番上にスレッド集計を記述します。

AI トライアジグホバーのまとめ

エージェントがチケットリストの行を移動したときに、トリエージタグとツールチップスの概要を表示します。 AI トライエイジが必要です。

受信トレイコピロ(コンポーザー)

チケットの返信ボックスにDraft AIの応答、ウォーマー、ショートワー、より正式でApologeticボタンを追加します。エージェントなしで送信することはありません。

依頼 OpsIQ コピロー

このページでは、すべての管理者ページでコピロを浮かび上しているマルウェアです。顧客がどの様なものか、請求書やチケットが開いているのかを知ることができます。

朝の簡単な

初日はコピロが急なチケットを提示し、返信や待ち合わせチャットを提示します。日曜日は週にレビューされます。

概要:お金、ブランディング、バックアップ

OpsIQ ベース通貨

管理者の合計すべてのお金は、表示のためにこの通貨に変換されます。 コネクタは、独自のソース通貨を保存します。 コネクターごとに設定します。

FX自動同期レート

無料のパブリックフィードから6時間ごとにレートをリフレッシュします。 API キーはありません。 フィードをオーバーライドする手動料金を追加できます。 自動同期オフでは、手動のレートのない通貨は変換されません。

商取引と課金機能を有効にする

発送。販売とコンバージョンページ、ダッシュボードの収益カード、ライブインテリジェンスフィードを明らかにする上でそれをオフにします。オフすると、すべての価格面が隠され、セールスページはメニューを残します。

商取引の語彙

Teaches OpsIQ your wording: whether you do renewals, the word for renewing, what you sell, and what buyers are called.

ブランディングとロゴ

2つのアップロード、ライト背景(adminサイドバー)とダーク(サインインページ)の1つ。 PNG、JPG、WebPまたはSVGまで 3 MB.

サイトインテリジェンスエージェントは、プライベートの SSH ターゲットを許可します

自動導入SEOエージェントが接続する SSH. プライベート、ループバックおよび予約されたアドレスは、デフォルトでアンチSSRF測定としてブロックされます。ローカルサーバーに到達しなければならない自己ホスト型インストールのみを有効にします。

OpsIQ バックアップ/復元

すべての設定をエクスポートし、OpsIQ-所有のテーブルとアップロードされたファイル。 復元は置き換えます OpsIQ 設定とレコードのみ; それは、クライアントに触れることはありません, 請求書, チケット, サービス, ドメイン, 注文や取引.

⚠️
Danger Zoneで何かを使う前にバックアップをとります。 バックアップは全般に生き、Danger Zoneに住んでいる削除のアクションが現れますので、最初にエクスポートすることなく削除ボタンに到達するのは簡単です。
設定

設定: セキュリティ

管理者のサインイン、スタッフアカウント、およびデータ OpsIQ が収集する保護。サポートポータルの顧客サインインは別々に構成されます。

サインイン保護

Googleの reCAPTCHA

管理者サインインでボットとクレデンシャルの詰め物を止めます。v3(見えない、スコア)またはv2(チェックボックス)を選択し、v3スコアのしきい値を設定し、サイトや秘密鍵を供給します。これらの同じキーはサポートポータルリクエストフォームによって再利用されます。

失敗したログイン自動ロックアウト

ウィンドウ内の障害の数、時間数のアドレスをブロックします。ロックされたページメッセージをカスタマイズし、小さな待機画面の気晴らしを示すことができます。

ログイン 硬化

既知の侵害、特権的な詰め物に対するアカウントロックアウト、すべての管理者のための必須2要素、危険な行動の前にパスワード再入力、および新しいデバイスサインインアラートを通知するパスワードの再入力を含むパスワードポリシー。

シングルサインオン(OIDC)

スタッフは、IDプロバイダを通じてサインインします。発行者 URL、クライアントIDとクライアントシークレットが必要です。自動提案ドメイン、1行につき1つ、最初のサインインで自動的にユーザーを作成します。

Single Sign-On (SAML 2.0)

話すプロバイダー SAML. OpsIQ ACSの応答を供給します URL そしてSPの実体ID;IdPの実体のID、印を供給します URL、任意印-out URL と X.509 証明書の署名。標準でない属性名でのみ、Email と name 属性フィールドが必要です。

SCIMプロビジョニング

ディレクトリ主導の作成、更新および非アクティブ化 OpsIQ アカウント。OpsIQ 供給する SCIM ベース URL; あなたはここにラベル付きのトークンを生成しますので、残りを破らずに呼び出すことができます。

脅威、ブロックおよびコレクション

アウトバウンド・エグレス・許可リスト

Restricts which external hosts this workspace connectors may call. Companion to the SSH target control in General.

脅威のスコアリングおよび自動ブロック

脅威スコアがあなたのしきい値を通過すると、訪問者をブロックします。 0 _はそれを無効にします。 番号を選択する前に1週間のセキュリティ概要ページを参照してください。

ブロックページメッセージ

ブロックされた訪問者が、テキストや独自のカスタムとして表示するメッセージ HTML ブロック画面。

実際の訪問者からコアWebバイタル

LCP、INP、CLS を実際のセッションから測定します。

バッチ、再試行安全なでき事配達

ブラウザ内のカスタムイベントキューと、レトリーでバッチを配信し、モバイル接続が悪いことに対する損失を減らします。

署名された追跡Beacons

実際のウィジェットは、暗号化トークンを回転させ、追跡データを強制的に拒否することができます。デフォルトではオフにし、認証された変更を有効にしますので、最初にテストしてください。

セキュリティアラート

デフォルトでオフ。 検出とブロックは無関係です。 このカードは、あなたが言われているかどうかを制御します。そしてAIがどれだけ助けるのかを制御します。

セキュリティアラートを有効にする

マスターカードの切り替え

失敗したログアウト波のしきい値

警告する価値のある波として、短期間で数え切れない記号インが何であるか。

IP 評判のインテリジェンス

パブリック・アミューズメントフィードに表示される訪問者の脅威スコアを追加します。

サイト内検索

タイムリーな稼働時間と TLS の有効期限が切れる前に警告します。

AIセキュリティアナリストとAIインシデントのブリーフ

疑わしい活動に説明可能な評論を追加し、関連する攻撃を単一の読み取り可能な事件にグループ化してイベントのストリームではなく、.

ポリシーオートパイロット

自らの行動、事件から学んだことや提案された規則に変える。その提案を見直し、それらに同意するまでは消え去ります。

毎日のセキュリティダイジェストと週刊姿勢アドバイザー

デイリーは、セキュリティ概要ページを要約し、保護されたものとまだ開いているものを示す週刊のチェックリストを硬化させます。

自動露店の屋台提案

蓄積ではなく、期限切れに演じるようなブロックルール。

DOMセッション再生

DOMセッション再生を有効にする

再生のための訪問者セッションを記録します。リプレイライブラリをオフにしても読み込まれないので、その場で離れる費用はかかりません。録音はサンプルとプライバシーマスクされ、Analyticsのセッション再生ページに表示されます。

サンプルレート、最高捕獲、保持

記録するセッションの共有、シングル録画が実行される時間と、録画回数をどのくらい保存するか。

⚠️
セッションは、サイトを使用して実際の人々を記録します。サンプルレートと保持を低めに保つと、まだあなたの質問に答えるようになり、プライバシー通知でそれを開示します。
設定

設定:トラッキングとプライバシー

OpsIQ が収集する可能性があり、各種類のレコードがどれだけ長く生き残るかは?

エクスクルージョン

除外する IPs および CIDR の範囲

アドレスは、行ごとに1つ、正確なアドレスやCIDRの範囲を追跡しません。署名された管理者ではなく、そのアドレスですべての人にカバーしているため、独自のチームを分析から守る最もきれいな方法。

除外する URL パス

ページのパターンは、行ごとに1つ、小惑星でワイルドカードを追跡しません。 例えば /admin/* 訪問者のログから全バックオフィスを保管します。

データ保持ポリシー

日々のシステム自動パージ。一般および危険ゾーンパージからのデータ保持設定を分離します。

AIインタラクションログ

クエリと応答の短いプレビューを保持する機密テレメトリー。 デフォルト 90 日々。一番の顧客テキストを保持しているので、プライバシーを固めると最初に短くします。

AI活用イベント

コストレポーティングのトークンは、パーコールトークン数です。 デフォルト 90 日数のみ、メッセージ内容はありません。

アクション監査証跡

タンパー明白な行為およびセキュリティ・ログ。デフォルト 365 日。この最長を維持します。; それはあなたの証拠のトレイルです。

診断

システムヘルスレコード。 デフォルト 30 日 時

未回答の質問

AIが答えられない質問のクラスター。 デフォルト 90 日。AIが期限切れになる前に、質問にそれらを通して働きます。

Watchdogs とエクスポート

メトリック異常アラート

最近のベースラインに対する昨日の毎日の比較、メトリックがあなたのしきい値よりも移動したときに警告します。 デフォルト 35 %. デフォルトでオフします。

倉庫エクスポート

セッション、訪問者、ページビュー、および関連するテーブルの夜行ダンプは、選択した形式で数日間保存されます。デフォルトではオフです。

設定

設定:管理者のAIアシスタント

スタッフが管理者内で使用しているフローティングアシスタントで、クライアント、請求書、チケット、サーバー、およびcronログへのライブ読み取りアクセスが可能です。 顧客チャットの1つに面した顧客からの異なるアシスタントです。

有効化 OpsIQ AIウィジェット

管理者ページごとにアシスタントボタンを表示します。 オフは誰にも隠します。

レイアウトと行動

角の位置、パネルの幅(320 にほんご 600 px), 最大高さ (px)400 にほんご 900 px)、角の半径(0にほんご 24)、フォントサイズおよびパネルの後ろに曇ったガラスブラー。

クイックチップを表示する

ヘッダーの下のショートカットボタンをワンクリックします。ほとんどのスタッフにとって最速の方法。

モデル情報を表示する

答えたモデルや、どのくらいの時間がかかっていたかを表示します。コストをチューニングしながらも使い勝手が良いです。

管理者アクセスゲート

ユーザー名とメールがこのワークスペースに割り当てられた OpsIQ エージェントにマッチする署名付き管理者のみを表示。所有者は常にパスします。有効化する前に、アクセスボタンをチェックするか、チームをロックすることができます。

AIパーソナ

パネルが開くとき表示名、ヘッダーの tagline および注文の歓迎メッセージ。

スマートクイックアクションチップ

各ショートカットのラベルとアンダーリングプロンプトを編集し、独自の追加やデフォルトへのリセットを行います。 ラベルはスタッフが確認するものです。 プロンプトはAIが受け取るものです。

色と形状

チップ形状(丸み、四角)、チップカラー、カードテーマ、ランチャーシェイプ(ラウンド、スキュール、スクエア)、ライブプレビュー付き。

会話の記憶

アシスタントは、ブラウザセッションで各人の履歴を記憶します。120 メッセージは、自分のデータベースに保存されます。 それをクリアして、新鮮なものを始めるようにします。

設定

設定:クライアントチャット

チャットウィジェットは、顧客使用量と設定の最大の領域です。 6つのサブタブで、マスタースイッチを使用して保存します。

新規インストールのサブタブを操作: アイデンティティとコピー、外観、行動、サポートフロー、ナレッジトレーニング。 高度なインフラストラクチャであり、待機できます。

アイデンティティとコピー

ブランドアイデンティティ

ウィジェット名、タグライン、AI名、システムやアイドル通知に使用する名前、およびエージェントの名前が表示される方法。 Agent Name Sourceは、実際の名前、カスタム名、またはチームラベルの間で決定します。

日英新聞

訪問者全員が、識別された訪問者のための2つの挨拶、1。質問は声明よりも多くの会話を始めます。

ポップアップティーザー

チャットが開いてしまう前に浮動メッセージは、名前、フォントサイズ、色をつけます。AIはティーザースを書くことができます。生成する回数、訪問数とそれらの間のギャップを示す回数を制御することができます。

プロンプトと手渡

完全なスクリプト:名前とメール、確認を求め、人間を要求し、エージェントが利用可能で、作成またはキャンセルされた、手渡の保留。 2つのダース線の周りに折りたたみパネルがあります。

ステータスとアイドル通知

エージェントはチャットを閉じ、訪問者が静かで、AIに戻ってエージェントの手を残しています。解決またはトライアベイドのような内部的な言葉遣いを避けてください。

作曲家と提案

プレースホルダー、トークツーマンボタンラベル、および提案されたオープニング質問を入力します。 3つの良い提案は記事のページよりも多くのチケットをデフレます。

ランチャー、アイコンとアバター

起動アイコン、オープン時、ランチャーサイズ、人体とAIのための画像のオプションの異なるアイコン。

出演者:

テーマとガラス

テーマモード、プレミアムカラープリセット、ブラー強度と不透明度、アニメーション、セパレータラインのトグル、ステータス行を非表示にし、メッセージボックスカードを隠して閉じるボタンを非表示にします。プリセットで開始します。一度に数種類の色を設定できます。

主な色

起動、ヘッダー、ヘルプパネル、リンク、ボタン、システム通知とコンポーサーは、それぞれグラデーションの開始色と終了色のカラーです。デフォルトのガラスオプションを使用してこれらを無視し、透明な仕上げを維持します。

パネル、泡および破片

パネル、境界線、テキスト、入力エリアおよびすべてのバブルタイプ(visitor、AI、エージェント、タイピング、システム)と提案チップとそのホバー状態をカバーする30回ピッカーの周りに。 単にこのブランドマッチングのために開くし、泡のテキストのコントラストを確認してください。

レイアウトと形状

パネルの幅および高さ、角の半径、壷のサイズ、スクリーンの位置、ランチャーの形、泡様式およびアバターが示すかどうか。電話の幅をテストして下さい。

ビーキャビター

AIが自動的に応答

AI のマスタースイッチ。オフは、すべてのメッセージが人間を待ちますことを意味します。

人間のフォローアップと自然な両面

訪問者が静かに進むと、必要に応じてショート秒メッセージの簡単なフォローアップは、人が1つを送る方法です。 1つのサイレンス、1回のフォローアップで調整され、最初の遅延、後続のマルチプライヤー、プレゼンスウィンドウ、最大シーケンスウィンドウ。 営業時間に限定され、シンプルなおかげで、抑制することができます。

型手帳の返信と返信ペース

単語によって単語をタイプし、アシスタントの回答が速くなるかどうか、プリセットまたは独自の最小値とミリ秒の最大遅延で。小さな遅延は、即時返信よりも多くの人を読む。

ライブ翻訳

訪問者が自分の読み物を読みながら、各エージェントは独自の言語で読み書きします。

エージェントアイドル後AIに戻る

AIが会話を再開する前にエージェントの非アクティブの数分。

チャットの自動オープン

ウィジェットが開いてから2秒。 0_ は開かずに。モバイルで侵入し、テストされていない場合は0に残します。

よりスマートな回答

回答を1パスで受け止め、深みのある思考、エージェントの回答のためのオプション別モデル、訪問者に推論を示す、誤訳、長距離会話メモリ、ビジネスへのアシスタント制限、訪問者通貨の価格、およびリンクの表示方法。あなたのビジネスについてのみほとんどすべての人のためにすべきです。

コスト節約

ヒ・アフ・感謝などの挨拶を探し、トークンの返信が最も長くなります。回答の質を実際の質問に変えることなくコストをトリムします。

中国語(簡体)

ウィジェットがどの言語をサポートしているか、訪問者にどのように1つを選ぶのか。

顧客アカウントの回答

署名付き顧客自身のアカウントからの回答、必要に応じてライブを調べて、必要に応じてのみロード。 すべてのケースで読み取り専用; 負荷時給付通知はコストを削減します。

返金について

アシスタントが細部と手を集めた払い戻しリクエストを人へ引き受けます。返金自体は完了しません。

会話とウィジェット

過去の会話を続け、接続されたサイト全体でチャットを継続し、ドラッグ可能なウィンドウをドラッグして、電子メールにゲストを尋ねて、チームをチケットにチャットをオンにします。

ウィジェットの特徴

絵文字ピッカー、オプションの貼り付けモード、AI画像理解、インラインアイコン、マイク、トークツーエージェントボタン、訪問者音、添付ファイルプレビュー、音声通話ボタン、セッション分離機能付きアタッチメント。 AIイメージの理解は、訪問者がエラースクリーンショットを貼り付けて、有用な回答を得ることができるものです。

管理者の受信トレイ、通知と歓迎ポップアップ

訪問者はポップアップを歓迎します, そして、あなたのエージェントのアラート: 受信トレイ音, デスクトップ通知, ホイスパー音, プライベートウィスパーがビープするかどうか, そして受信ボックスの投票間隔.

サポートフロー

ヒューマンハンドオフ

人が割り当てられたリクエストは、エージェントが応答しなければならない秒で、デクライニングがAIにチャットを返すかどうか、そしてタイムアウトが期限切れになったときにAIが再開するかどうかを尋ねるかどうか。 これをライブまたは人のために尋ねる訪問者を実行する前に設定するのは単に待つだけです。

勤務時間

開会時間、タイムゾーンおよび閉鎖時間のメッセージ。これらの営業時間外ではAIは人間を提供しません。チケットビジネスの営業時間からの別のスケジュール OpsIQ ライティング。

AIがオフになったときに返信

誰かが既にキューに入れられたとき、そして繰り返す前にどれくらいの期間を経るか、新しいメッセージに最初の返信が始まります。

オフラインフォーム

チャットの代わりに連絡先フォームを表示します。

チケットの検索と部門通知

AIチケットの認識は、訪問者がチケット番号を引用すると実際のステータスを取得し、AIがどの部門にルーティングするのか。ビルトインパネルは各部門の本当の受取人を表示し、通知者がそれらを解決する方法を解決しましたので、顧客は部署が誰も警告しないことを確認することができます。

ヘルプ チャットウィジェットのセンター

訪問者はチャットを離れることなく公開された記事を参照してみましょう。エントリポイントが表示される場所、一番下のバーラベルとアイコンを選択し、完全なヘルプセンターへのリンクを提供するかどうかを選択します。デフォルトでオフ。

会話の評価

エージェントがチャットを閉じるときにトリガーされたスター評価, ハンドオフの終了時, あなたが設定した非アクティブ期間の後. 1 つまたは 2 つのトリガーを選ぶ, それらのすべてではありません。.

チャット調査

訪問者がチャットを閉じる際の短い調査、質問、遅延、タイミングルール、訪問あたりのキャップ。訪問者はメールやトランスクリプトをダウンロードすることもできます。1つの質問に答えます。3つはしません。

チャットメール調査

会話が終わると電子メールによるフォローアップ調査、必要に応じて、訪問者がチャットした言語で、遅延、主題、イントロ、質問、ボタンラベルと感謝のラインの両方を制御します。

返信のフィードバック

それぞれのAIの回答に親しんだり、品質ダッシュボードをフィードしたりします。

会話アーカイブ

日経後のオートアーカイブ、沈黙の数分後に自動解決し、その後のアーカイブされた会話を削除します。 3番目の場所保持は、一般および追跡と一緒に設定されます。

知識トレーニング

アシスタントが実際に知っていること。クライアントチャットで他の何も問題はありません。

ウェブサイトの知識訓練

Crawls your site so the assistant can answer from it. Up to ten starting links, a page limit, a link depth, and excluded folders. A single URL can be tested before the full crawl. Exclude checkout, account and admin paths.

埋め込む

ザ・オブ・ザ・API キーワードのマッチではなく、ページを検索可能な意味に変えるキーとモデル。

AIナレッジオーガナイザー

ワンクリックでAIはすべてのFAQとクロールされたページを読み込み、カテゴリに並べ替えます。

よくある質問、確認された回答

最優先のソースとして扱われた質問と回答ペア、ステータス、体重およびカテゴリでそれぞれ。検索可能、インポート可能 JSON, そして、AIは、あなたのビジネスの説明からそれらを書き込むことができます. アシスタントが何か問題を取得するとき, FAQを書く: それはページをクロールアウトランク, その修正はすぐにあります.

アドバンスト

パフォーマンスと限界

ポーリング間隔、メッセージ率制限とウィンドウ、最大添付ファイルサイズ、ウィンドウごとの添付の試み、および許可されたファイル拡張子。拡張リストはセキュリティ制御です。

リアルタイム配信

ポーリングではなくインスタントメッセージとステータスデリバリー、プーッシャー、アブリーまたはファイアーベース、フォールバックポーリング間隔。ほとんどのサイトではポリンが問題ありません。

プッシュ通知の送信

デバイスは、Pusher BeamsやOneSignalを介してエージェントのアラートをデバイスに関心を持ちます。

Web プッシュ(VAPID)

ブラウザは、サードパーティプロバイダなしで独自の生成キーを使用してプッシュします。 ここで生成されるのは、危険ゾーンではありません。

音声、ビデオ、画面共有

TURNの資格情報なので、コールは、制限的なネットワークを介して接続します。Cloudflare またはTwilioの資格情報または独自のTURN URL, ユーザー名と資格.

受信トレイワークフロー

訪問者の設定ではなく、エージェントのワークスペース設定: 数分で最初の応答SLA, 保存されたキュービュー, キーボードショートカットとコマンドパレット, インコンバージネーション検索, 検査官の顧客チケット.

メッセージングチャネル

WhatsApp、SMS、Facebook Messenger、Instagram、Telegram、XダイレクトメッセージとLINEは、それぞれ独自のAI自動返信スイッチで、チャンネル上でAIアクションのためのポリシースイッチ、応答の不足やWhatsApp再エンゲージメントテンプレート。 Webチャットと同じ受信トレイにすべてのチャネルが上陸します。

編集するタブの更新の下部にあるライブウィジェットプレビュー。変更を確認するには、ウェブサイトを再読み込みする代わりに使用します。
設定

設定: OpsIQ ライティング

チケットは、自動返信、ネイティブチケットシステム、エスカレーション、営業時間、ルーティング、顧客向けメールに回答します。

自動返信

OpsIQ ライティングボタンを表示する

管理者にエージェントの書き込みヘルパーボタンを追加します。

チケット自動返信を有効にする

新規のチケットをキューイングし、遅延後に返信して回答します。 それをオフにしてから、週の草案を確認します。 払い戻し、キャンセルおよびアクセスの変更は、常に人に到達する必要があります。

自動返信部

どの部門のオートリプライが回答する可能性があります。リストされていないものは、安全なデフォルトである人のために残されます。

返信遅延スケジュール(分)

自動返信が送信される前に待つ時間。 即座に応答はロボットとして読みます。 数分のところ、高速チームとして読み込みます。

部門別チケットあたりの最大AI応答

部品ごとのキャップ、例えば請求1およびサポート3.帽子なしで混乱させた糸はループできます。

返信の長さ、ステータスおよびアイデンティティ

最大の書き込みトークン、応答後のチケットステータスとエスカレーション後、管理者は自動返信が属性に登録された。明確に名前付きアカウントを使用して、スタッフはAIを人から受け取るようにします。

ネイティブチケット操作

ネイティブチケットシステム

チケットシステム内蔵 OpsIQ 外部ヘルプデスクなしでインストールする。

ネイティブチケットにインバウンドメールをパイプ

チケットにメールを差し込む。OpsIQ エンドポイントを供給する URL, authトークン, スクリプトパスとPHPバイナリ. そのエンドポイントに投稿できるものは、チケットを作成することができますので、トークンの秘密を保持します。.

複数ターン応答と遅延、欠損

対話が続くとAIが応答し続けるかどうか、そして静かなウィンドウを待つか、3つのクイックメッセージが返信とみなされるかどうか。 静かなウィンドウは、自動返信感を作るための最良のシングル設定です。

パブリックサポートポータル

誰でも、チケットを上げて追跡できる顧客向けページで、オプションのウェルカムライン。そのアドレスと外観はサポートポータルタブで構成されています。

チケット番号形式

生成されたチケット番号にランダムな文字がいくつ表示されます。

自分の言語でメールを送る

チケットメールは、顧客言語に従う。スタッフの電子メールは、通知、部門アラート、説明会、スケジュールされたレポートがシステム言語に滞在する変更はありません。

アクノレッジと確認

チケットの開封時に、フィードバックが残っていると切符が閉じられたときに、新しいチケットに対する固定承認、さらに確認メッセージが開きます。また、グローバルメールテンプレートラッパーや、チケットボタンの表示の背後にあるリンクもあります。

AIスパムスクリーニング

未知の送信者からチケットをスクリーン化し、疑わしいスパムを自分で動かすことができます。 判断を監視するまで自動でオフにしてください。

オートクローズドアイドルチケット

数日後に切符を閉じます。 閉鎖メッセージで顧客に再オープンする方法を伝えてください。

営業時間(SLAカレンダー)

タイムゾーン、開口部および閉鎖時刻、初返信と解像度のタイマーのための営業日と休日。 クライアントチャットの下で作業時間から別のスケジュール。

オートアサイン新規チケット

エージェントのスキルとスキルベースのルーティングのためのマッチ感度で、オンラインにいるエージェントのみにオプションで自動割り当て。

重複チケットを提示する

顧客が既にある1つに切符を、調節可能な一致の感受性と開けるとき点は斑点を付けます。

クローズ後の満足度調査

クローズ後、アンケートをメールで送信します。結果はCSATページに表示されます。

メールで部署を通知する

新規のチケットが到着したときに部門に電子メールを送信します。受信者は、インバウンドアドレスチケットが着きます部署のメールボックスアドレスではなく、その部のメンバーです。

AIが読み取れるもの

AIクライアントのデータアクセス

マスタースイッチとクライアントプロファイルの要約、請求書、取引、クレジット残高、製品およびサービス、ドメイン、リンクサーバー、高レベルのアカウントの概要のための個々の読み取り専用権限。 プロフィール概要から始めて、必要に応じてカテゴリを追加します。

エスカレーションと知識

AIチケットのエスカレーションを有効にする

回答前に、チケットをより良い部門に移動します。許可された部署、チェック遅延を選択し、独自のエスカレーション通知の指示を書くことができます。内部エスカレーターノートをオフにすると、チームがチケットが移動した理由を見ることができます。

知識設定

顧客言語を返信するかどうか、彼らはクロールされたリンクやFAQに描画するかにかかわらず、AIはイメージを読み込むか PDF 添付ファイル、インポートされたかどうかの知識応答モード JSON 知識は使われ、ソースリンクが表示されるかどうかです。クロールされたリンクとFAQを使うか、AIが推測します。

人間の応答の後で自動返信を停止して下さい

スタッフの回答が終わったら、AIはそのチケットに答えるのを止めます。それなしで、AIはあなたのエージェント上で話せることができます。

チケットとメールの指示

読みやすい作業例で、すべての返信のためのトーンとコンテンツの形成を自由テキスト指示します。AIが何をすべきか具体的にしてください。

インポート JSON 知識

書き込みアシスタントの JSON ナレッジファイルをアップロードまたは貼り付けます。

ボタンスタジオ

顧客向きボタンのためのフルデザイナー:表示様式、サイズ、ラベル、アイコン、形、最低の幅、第一次および二次色の背景様式、勾配の角度、ボーダー、角の半径、影、タイポグラフィ、パディング、アイドルアニメーション、ホバーモーションとカラー、そして焦点リング、プラスカスタム CSS コントロールがカバーされていないものは何でも箱。

設定

設定: サポートポータル

人々がチケットを上げて追跡し、ヘルプ記事を読み取る顧客に直面しているサイト。このタブは、それが到達された方法と顧客がサインインする方法を制御します。そのビジュアルデザインはサポートポータルスタジオで行われます。

ポータルスタジオまたは埋め込みチケットポータル: どちらがしたいですか?

これらは、常にそれらを混合する2つの異なる製品と人々です。 さまざまな問題を解決し、共に実行するのは普通です。

サポートポータルスタジオ: お客様に送信する場所

スタジオは、 ホストが OpsIQ にサポートするサイトを完成させる. それは独自のWebアドレス、またはあなた自身のドメインを持っており、それは全体のセルフサービスの経験を運びます:検索、リクエストフォーム、チケット履歴、顧客のサインインとアシスタントに関する記事を支援します。 テンプレートを選択し、テーマ、ナビゲーション、レイアウト、知識、フッター、ブランド、チケット、アシスタント、フォームおよびアシスタントを通して作業してください。CSS デスクトップ、タブレットおよび電話サイズでプレビューし、公開します。

いつ使うか お客様が、すべてのお客様にポイントできるブランド先を1つ欲しいとお考えの方もいます。また、自社ウェブサイト内でサポートエリアを構築・維持するというわけではなく、お客様自身がサポートエリアを築き上げていきたいと思っています。

埋め込みチケットポータル:自分のサイト内のチケット

埋め込まれた置くこと 自分のウェブサイトのページでのみチケット体験. お客様がページを離れることなく、サポートリクエストを開き、追跡し、返信します。また、自分のヘッダー、ナビゲーションとデザインはそのままにとどまります。ウィジェットビルダーのレイアウト、外観、アクセスルールを設定し、結果をプレビューして、埋め込みスニペットをあなたのページにコピーします。

いつ使うか 既に自社設計でウェブサイトやアプリケーションをお持ちで、お客様が別のアドレスにオフを渡すのではなく、内部でサポートしたい。

ショートバージョン

スタジオビルド お客様にお寄せいただく. 入場券はチケットを持参 既にお客様を抱える場所へ. 多くの企業が両方の運営をしています。, テキストのリクエストのためのアカウントエリアにチケットウィジェットを埋め込むと、ホストされたポータルを記事や検索でフルセルフサービス目的地として保持しながら、. 彼らは独立したスイッチです。

アドレスとアクセス

アクセスモード

ポータルが誰にでも開かれているか、署名された顧客に制限されているかどうか。 ポータルを開くと、より多くのチケットやスパムが増えます。

レイアウトの選択肢

ポータルとヘルプセンターが1つのヒーローを共有したり、2つを使用していても、ナビゲーションとフッターは両方の表面に現れ、ナビゲーションセクションラベル。

ポータルアドレス

アドレスの顧客使用. 名前と OpsIQ を選ぶと、結果ポータルを表示し、ヘルプセンターのアドレスをマッチングします。その後、リンクが送信されました。

あなた自身のドメイン

サポート. yourdomain. com などのドメインからポータルを管理します。

埋め込まれたチケットポータル

上記のウィジェットのドロップインを切り替え、レイアウト、外観、アクセスルールを選択する埋め込まれたビルダーを開き、結果をプレビューし、あなたのページ用のスニペットをコピーします。 これはポータルスタジオではありません:スタジオはホストされたポータルを設計します、これはあなた自身のサイト内のチケットを入れています。 どちらも一度にすることができます。

顧客がサインインする方法

これらは、顧客サインインオプションです。 スタッフのサインインは、設定、セキュリティで構成されています。

サインイン方法

サインインページに表示されるオプション。 コネクタとメールサインインが自動的に動作します。

社会のサインイン

消費者アカウントプロバイダー、クライアントIDとシークレットが必要なそれぞれ、リダイレクトアドレスが供給 OpsIQ プロバイダに登録する。

シングルサインオン(OIDC)

顧客 ID の発行者 URL、クライアント ID、秘密、およびオプションで許可されたメールドメインリストを使用して、顧客署名を

顧客サービス SAML 2.0

ザ・オブ・ザ・SAML 等価。OpsIQ ACSの応答を供給します URLそしてSPの実体ID;IdPの実体のID、印およびサインアウトを供給します URLs, X.509 証明書とオプションの属性名。SAML サインイン方法または表示されません。

シームレスなサインインアプリから

署名された深いリンクなので、顧客は既にポータルのアプリケーション・ランズにサインインし、再度署名することなく署名しました。OpsIQ 署名の秘密、ポータルを供給 URL およびワークスペース キー、署名されたテスト リンクのための発電機と。任意のコードを書く前に発電機を使用して下さい。

どこでもサインアップ

ポータルからサインアウトすると、アプリケーションから顧客を署名することもできます。

取入口および保護

フォームフィールドのリクエスト

リクエストフォームが収集するフィールドを構成します。追加のフィールドは投稿を失うので、トライするだけで問い合わせてください。

スパムと不正防止

常にパブリックフォームを保護するハニポットとレート制限。トップでは、使い捨てのメールアドレスをブロックし、独自のブロックドメインを追加したり、Google reCAPTCHA またはGoogle recapTCHAを使用してCAPTCHを追加することができます Cloudflare 回転木戸。reCAPTCHA は既に設定、保証の下で置かれるキーを再使用します;回転木戸のキーはここに入ります。

ポータル分析

過去30日間に渡るポータル活動の読み込み専用まとめ。

設定

設定:許可、ライセンス、クロンおよび危険ゾーン

システムグループ、およびチームアクセス制御により、設定タブのどのセクションを見ることができるかを決定します。

チームアクセスと権限

管理者権限

各管理者はチャット受信トレイのアクセスをカバーする権限の明示的なセットを取得します。, 設定セクションが編集することができます, そして、その部門. フル管理者ロールを持つ誰もが常にすべての許可を持っています. 設定権限は、人が見るタブを決定します, そうそれらが動作するように最も狭いセットを付与します.

ライセンス

現在のライセンスを表示し、そのステータスをあなたに付与します。

クロンセットアップ

セルフホストのインストールのみ。 OpsIQ クラウドでは、スケジュールされたタスクがあなたのために実行され、タブは非表示になります。 1行の Crontab ドライブは、すべてのスケジュールされた作業を自動返信、エスカレーションルーティング、交換レートリフレッシュ、メールボックスポーリング、コネクタ同期します。

1
ラインをコピーする

タブは、既に選択した正しい PHP バイナリでサーバーの正確な crontab 行を表示します。

2
それをcrontabに追加する

crontab -e を PHP を実行して単一行を貼り付けるユーザとして実行します。 cPanel では、Cronジョブツールは代わりに使用します。

3
検証

ハートビートタイルが軽くなるまで、今すぐ実行して待つのではなくすぐにテストしてください。

ハートビートパネルは、自動返信キューとメールとコネクタのポイルの両方のために処理された最後の実行、期間およびものを示しています。 最後に実行が実際のサーバーのクロンではなく手動Webボタンから来たとき、そして心臓部が止まったときに警告します。

危険ゾーン

追跡データをすべて削除する

収集または生成するすべての OpsIQ をワイプします。確認句を正確に含めて入力するかチェックを入れます。設定とサイト構成、ブロックされたアドレス、チーム全員が書いた(ナレッジベース、FAQ、翻訳、ポータルデザイン、アクション定義)、同意書はすべて保存されます。

パージデータ 古いもの

レコードが古いものに限り、同じスイープ 30, 60, 90 または 180 日、または年。自動転がり保持のためには、一般および追跡の保持値を使用し、スケジュールされたタスクがそれを行うようにします。

🚫
設定からバックアップをエクスポートします。, 一般的には、危険ゾーンで何かを使用する前に. これらのアクションは、元に戻すことはできません。.
設定

チームを管理

チームメンバーを招待し、権限を割り当てて、誰がアクセスできるかを制御することができます。

チームメンバー
チーム・部門チーム画面: 連絡先、ロールバッジ(Owner、Full Admin、Agent)と各部署の管理者のテーブルがアクセスできる。チーム・部門ワークスペースチーム・部門+ 管理者ユーザを保存連絡方法ルーレット営業部AO(オアオ)[email protected]吉田オワスオーナー全て すべてKMの[email protected]香城メナハ完全な管理者全て すべてツイート[email protected]ライタ・テッテエージェント請求エスビー[email protected]エージェント支援サービス1TEAM管理者を招待し、管理2ROLES所有者・フル管理者・エージェント3SCOPEDパートごとのアクセス
実際のチーム画面:連絡先、役割、および彼らが到達できる部署、エージェントがスコープ付けされた所有者とすべての管理者。

役割の

オーナー

ライセンス、請求、危険ゾーンを含むフルアクセス。 1つのインストールあたり

完全な管理者

ライセンスと危険ゾーン以外でフルアクセス。管理者の管理ができます。

エージェント

割り当てられた部門に限定。チケット、チャット、分析のみ。

チームメンバーの招待

1
チームへ

サイドバーのチームにナビゲートします。

2
招待状をクリック

チームメンバーのメールを入力してください。

3
役割をセット

所有者、完全な管理者、またはエージェントを選択します。

4
担当部署

エージェントは、アクセス可能な部門を選択します。

5
招待状を送付

セットアップリンクでメールを受信します。

設定

チームパフォーマンス

サポートチームがどのように実行されているか。アクセスは権限で、ロールによって行われます:ビューの許可がページを開き、管理権限はターゲットをロック解除し、QAと同僚を特定する読み取り値であり、報酬の権限はリワードタブを追加するものです。チームリードは、管理者になりなくてもこれらのいずれかを指定できます。

チームパフォーマンス
チームパフォーマンスチームパフォーマンス画面:コンポジットスコアバー、CSAT、ペイボタン1列あたりの報酬残高によってランク付けされるエージェント。チームパフォーマンスワークスペースチームパフォーマンス人材紹介コアCSATバランスツイートライタ・テッテ4.8$42お支払いエスビーサム・ボートン4.5$28お支払いKMの香城メナハ4.2$15お支払いAO(オアオ)吉田オワス4.9$51お支払い1SCORED合成の性能2CSAT & LOAD評価+ボリューム3REWARDS支払代理店残高
実際のチームパフォーマンス画面:各エージェントがボリュームとCSATで得たスコアを上げ、毎列の支払いができる報酬残高。

ページの整理方法

チームパフォーマンスは5つのタブです。各回答は異なる質問に答え、彼らは通常あなたが必要とするどのくらいの緊急時に注文されます。

01 コマンド センター

ライブキューの状態、ターゲットに対する顧客結果、容量の消費状況、決定が必要な状況、およびチームメイトインデックスごとの証拠調整。

02 チームメイト

リーダーボード、認識(最も改善され、縞)、クエスト、ランキングを見ることができるオプトインコントロール。

03 品質・品質

スコアカード、記録された評価、チャンス修正レビューア合意、査読者ドリフト、および証拠紛争。

04 リワード

トークン値、支払い請求、および管理された期間配分:資金を調達した天井を承認し、プレビュー、ファイナライズを確認します。

05 歴史・歴史

ワークスペースが時間をかけて移動する方法:チャートでトレンドメトリック、そして実際に作業していたときに 28-day カバレッジヒートマップが表示されます。各カードはそれを描くのに十分な歴史があるまで、それ自体を隠します。

不安定な点はゼロではありません

十分な処理量のないチームメイト - またはその寸法の実行証拠は、構成された重量の半分以下に追加されます。それは、Unscoredとして示されています。彼らのスコア、ランクとバンドが空であり、その故障は隠されています。これは非審称です:ゼロとして不在な測定をレンダリングすることは、静かな週を持つためにランキングの下にある誰かを置く。証拠のしきい値は、ターゲット&スキャリングでワークスペースごとに構成可能です。

2つの証拠のしきい値が異なるジョブを行い、それらを離れて保つ価値があります。 最小限に処理された人は誰がまったくスコアを当てているかどうかを決定します。 最低評価はスコアには影響を与えません:それは賞と報酬の適格性を決めます。 だから、チームメイトは完全に得点され、ランク付けされ、まだその期間のために有資格であり、あまりにも少数の顧客はそれらを評価するからです。

💡
それぞれの図は、閲覧しているワークスペースと、選択した時間範囲の範囲にスコープ付けられます。 2つの独立したワークスペースで作業するチームメイトにはそれぞれ独立したレコードがあります。 サイトグループが知っている2つの例外は1つのワークスペースです。そのため、そのメンバードメインは一緒に測定されます。そして、すべてのサイトビューは一度にすべてを審議します。

パフォーマンス指数

5つの次元の複合体、同僚に対してではなく設定したターゲットから測定された各々は、その背後にある証拠が薄いときに中央に向かって引き出されます。 方向に注意:調整は、図を向きに動かします 70, 薄い優れたスコアが引き下げられ、薄く悪いスコアが引き上げられます. 4つの会話の最初の週はどちらかの定評ではありません. 証拠として、調整された数字が生1に収まるように.

クオリティー

顧客満足度は、検証されたフィードバックから。QAスコアカードの結果で補完され、その存在が管理されます。

責任の尊重

P50とP90のパーセンタイルで最初の応答時間、ターゲットから。

ソリューション

決断の時間および1接触の決断率。

SLA

設定したSLAに対するアテネメント、およびリスクと違反したカウント。

ステワードシップ

再オープンと転送速度 — 戻ってくる作業。

💡
重量は構成可能で、相対的なです;それらは合計に必要としません 100. 証拠を逃すことは、インデックスを下げるだけであり、それを上げません。完全に構成された重量はデノミネーターにとどまります。

容量および生産的な時間

稼働率、生産時間、ウィンドウの生産性の時間とオンライン共有ごとに解決。 ユーティリティは意図的に報告されていない:それはデノミネーターとしてスケジュールされた時間を必要とします、OpsIQ ルースターやシフトソースがなく、代用デノミネーターはパーセンテージサインを着ていると推測します。その理由で利用できなくなったように読みます。

⚠️
レポートのみ。占領は、費やされた時間、それがどれだけうまくいったのか、そしてそれは資金、ゲート、または支払いのサイズを決して言う。 ハンドルタイムの証拠が利用できなくなったので、ゼロとして読むチームメイト。

品質保証

スコアカードは、ルックリの査読者が実際の会話を対比して得ます。公開されたバージョンのみの評価を受けることができ、新しいバージョンを公開することは既に評価されているものを書き換えることはありません。レビューは、1つの会話に関する証拠であり、人に対する評論ではありません。

投稿者の合意

生の合意比率ではなく、偶然に誤った統計(Cohen'sとFleiss' kappa)として報告された。 すべてのものを渡す2人の査読者は同意します 100% 情報を持ちません。

投稿者 ドリフト

査読者が同じ会話で同僚よりも体系的に困難またはより柔らかく評価するかどうか - パネルの残りの部分と比較して、時間の経過とともに傾向はありません。 それは独立して何度も見直した相互作用を必要とします。

紛争

チームメイトは、それらを記録した正式に紛争の証拠を形作ることができます。 解決するまで、オープンな紛争ブロック報酬優先ファイナライゼーション。

自己レビュー

チームメイトは、自己の評価を提出することはできません。

⚠️
校正が公開されるまでAIを卒業した評価では、モデルが人間の査読者と密接に一致し、最小サンプルに対してkappaによって測定されるまでは支払いに影響を及ぼすことはできません。開口部とは、モデルは数えるのに十分な人々と密かに合意することを意味します。それはモデルが正しいことを意味しません。

認証

ランキングだけでは、誰が最後であるメトリックゲーム、バーンアウト、パブリックシェーミングなどの失敗モードを文書化しました。 3つの選択肢はそれと一緒に座っています。

ほとんどの改善

チームメイトの以前のレコードに対して測定され、同僚に対抗しないため、縮小すると小さなデノミネーターは勝利を購入できません。

ストリーク

定額で宣言されたバーに会う連続した期間 — 平均評価、処理量、定格数と負のフィードバック率、すべての絶対値。誰もが同時にストリークを保持することができますので、ランキングは作成されず、例外的な月を持つ同僚はあなたの破綻することはできません。

オプトインランキング

デフォルトではオフ。チームメイトは、常に自分のインデックスを閲覧しています。同僚がワークスペースの決定であるかどうか。パーセンタイルバンドは絶対的なポジションではなく公開することができます。

💡
認識はお金に触れない。 streakはペイアウトやブレイクアウトを資金を供給することはできません、そして最も改善された賞カテゴリではありません。

クエスト

チームをターゲットにし、互いに対比するのではなく、固定宣言されたバーに対して測定されるので、全員が同じ期間で同じクエストをクリアすることができます。

スコープとアカデミー

個別またはチーム、一時停止、繰り返し、または明示的なウィンドウで季節を過ごします。

クリテリア

会話は、受信した評価, アクティブ日, 平均評価, or 負のフィードバック率. すべての絶対 — どの値が同僚が何をしたかに依存しない.

品質保証

ボリュームターゲットで任意のクエストに必要です。品質が下落し、それを補完するのではなく、探求を抱き合わせながら番号を押し、それは未完成ではなく、withheldとして示されています。

繰り返し制限

最遅くの基準によって運転されるperiodの帽子、および繰り返す前の任意クールダウンはカウントできます。

チームクエスト

チームメイトのアトリビューションが公開されていないため、チームクエストはリーダーボードになることができません。

コーチングセッション

コーチングセッションは、チャットではなくレコードです。コーチ、チームメイトがコーチを務める、スケジュールされた時間、合意したトークポイント、およびその後の要約を記述しています。実際のチャット、チケット、QAの評価は証拠としてピン留めされるため、会話は記憶された印象にではなく実際に起こった作業に固定されます。

トークポイント

セッションの前に挨拶をしたので、チームメイトは驚きに歩いていません。

ピン留めされた証拠

チャット、チケット、QA評価をセッションに添付。ピンは参照を保存します。タイプとIDはコピーではなく、ライブレコードで常にポイントされます。 OpsIQ _は、受け入れ前にidを確認していません。

アクションアイテム

所有者と期限がそれぞれ。その日付を過ぎた項目は、派生した状態である、誰かが設定を覚えなければならない状態ではないことを示す。

プライベートノート

コーチのメモ。チームメイトがコーチングされると、管理者ではなく、管理者として、所有者としてではなく、エージェントとして読み取れることはできません。 他のすべての許可の前に実行されていることを確認し、オーバーライドすることはできません。

誰がセッションを見ることができるか

チームパフォーマンスの権限を管理しているコーチ、チームメイト、そして誰が。同じ部門で他のチームメイツを含む誰もいません。

監査

変更されたもの、誰によっても作成、更新、ピン、アンパン、および完了が記録されます。

💡
コーチングは、スコアリングとお金から分離されている。セッションは誰のインデックスを変更せず、報酬をゲートしず、リーダーボードに表示されません。

報酬と賞

記録されたアクティビティは、設定したキャッシュ値でトークンに変換します。支払いへのパスは意図的に遅くなり、すべてのステップが記録されます。

1
トークン値を設定する

どのトークンがどのくらいのお金と、各活動が価値があるかを等しくする方法。

2
資金を積んだ天井を承認

クローズドカレンダー期間では、管理者が支払う可能性のある最大トークンをステータスします。設定フォームを保存しても予算を承認せず、既に認可された天井を変更することはできません。

3
プレビューを確認する

受容体、留保および誰が無関係である理由。証拠の紛争は、このステップをブロックします。

4
フィナーレ

割り当ては、その背後にある証拠と永続的に記録されます。何も割り当てられた期間が無効になり、アウトライトを再実行することができます。発行されたトークンの1つが最初にリバースされなければならない: OpsIQ 各財布に対する報酬エントリーを書き、元のウォレットを削除しないようにするので、レジャーはまだ何が起こったのか、なぜ、そしてリリースされる期間です。誰かがすでに回復した金額よりも多くの現金を払っている場合、逆転は拒否します。

⚠️
適格性は確認された顧客のフィードバックを要求します。AIの質スコアは判断が、それを取り替えないと補うかもしれないし、Unscoredとして示されるチームメイトは修飾されません。各コントリビューターはでおおわれます 25% 上記期間の予想分を上回るので、1つの非常に大量の月は予算全体を吸収できません。
💡
口座所有者は、賞やトークン報酬に関与しません。スイッチなし:彼らは資金供給された天井を承認し、すべての割り当てを確定します。そして、それらが自分自身を支払うことを承認するために誰もいない。彼らの仕事は誰にも正確にボード上で評価され、ランク付けされます。

他の人は、デフォルトで参加します, チームリードと共同所有者が含まれています. 誰かを離れるには, チームの&部門を開き、賞や報酬オプションでテイクズの一部をオフに. 彼らの作品はまだスコアされ、示されています; 彼らはその点から候補であることを停止し、既に確定されていないが触れています.

⚠️
誰も自分自身のためにお金を承認しません。 参加できる人々はまた、支払いを承認することができる人々であるため、 OpsIQ _はあなた自身の財布にペイアウトまたはクレジットを拒否し、独自の主張を支払う、あなたが支払われる期間を確定し、あなたが勝つ賞をファイナライズするあなたの自身の主張を払って、自分の財布に支払います。 別の完全な管理者や所有者がそれをしなければなりません。 すべてのスキップされたクレームを自分で支払うと、失敗しないので、それを報告してください。

誰が見て、何をするか

チームパフォーマンスを見る

ワークスペースのボード、ライブ状態、容量および品質の概要。

チームパフォーマンスの管理

ターゲットとスコアリング、輸出、QAスコアカードおよび評価、コーチング、クエスト、およびパー・admin歴史や受賞歴などの同僚識別データを運ぶ読み取り。

チーム報酬の財務を見る

バランス、現金値、クレームノートと支払い基準 — パフォーマンス証拠から分離されるため、ペイロールアジャセントです。

管理者のみ

送金手数料:報酬を支払い、支払または請求を拒否し、予算の承認、ファイナリスト化、無効化または配分の回復、トークン・ツーキャッシュ率の設定。これらは許可付与によって委任することはできません。

かなり使う

パフォーマンス指数は、自動雇用の決定ではなく、管理証拠です。それを実行する前に数の背後にソースの会話を開き、ケース複雑さ、スケジュール、休暇、アクセシビリティのニーズを量ります。単一の困難な週は、持続的なパターンのように見えません。

設定

あなたのサイト(ワークスペース)

サイト(ワークスペース)では、複数のウェブサイトを1 OpsIQ _インストールから管理できます。それぞれ独自のトラッキング、AI、コネクタ、チームアクセスがあります。

サイト
サイトについてサイト画面: ドメイン、タイプ、コネクタ、ステータスバッジとオープンボタン、さらには新規サイトの追加サイトについてワークスペースサイトについて+ 新規サイトの追加Sshop.acme.comeコマース・Shopify コネクタアクティブ営業部Hhost.acme.comホスティング · WHMCS コネクタアクティブ営業部Bblog.acme.comコンテンツ・コネクタなしセットアップ営業部1MULTI-SITE現場ごとの1つのワークスペース2ISOLATEDデータをミックスしない3PER-SITE独自の設定とコネクタ
実際のサイト画面:各サイトは、独自の独立したワークスペース(ドメイン、コネクタ、設定)で、1つのリストから追加およびオープンされます。

サイトの作成

1
接続されたサイトに行く

接続されたサイトへ移動します。

2
新規サイトを追加する

氏名、ドメイン、説明を入力します。

3
サイトキーをコピーする

各サイトはウィジェットスニペット用のユニークなキー(site_xxx)を取得します。

4
独立して構成

各サイトには、AIやコネクタ、設定などが搭載されています。

どんなサイトがありますか?+

ライセンスプランによります。ライセンスの詳細をご確認ください。

設定

ライセンス・プラン

Your OpsIQ license controls features, site limits, and AI credit balance.

ライセンス
ライセンスセンターOpsIQ ライセンスセンター:計画、アクティブステータスバッジ、マスクされたライセンスキー、AI-creditメーター、強制リモートチェックボタン。ライセンスセンターワークスペースOpsIQ ライセンスセンタープランビジネスステータスアクティブ主キーOPSIQ-•••·••・••-2F9CAIクレジット$68 ふりがな力のリモート・チェック1PLAN & STATUSアクティブ、一見で2KEYローカルでHMAC-cached3CREDITSAIバランスと限界
実際のライセンスセンター:計画とアクティブなステータス、マスクされたキー、AI-クレジット残高、ワンクリック力再検証。
ライセンスキー

設定 > ライセンスに入力します。OpsIQ ライセンスサーバ。

ライセンスハートビート/検証

OpsIQ 通常、署名済みのローカルライセンスキャッシュを読み込み、必要に応じてバリデーションを更新します。 即時の結果が必要な場合に強制リモートチェックを使用してください。 診断は識別します DNS, HTTPS またはサーバータイムの問題.

プラン

機能の可用性と制限を決定します。

サイトの制限

ワークスペースの最大数。

AIクレジット

マネージドAIを利用している場合、クレジット残高がここに表示されます。

体験談

サービス中断を回避するために、満了前に更新します。

ライセンスが期限切れになったらどうなりますか?+

追跡、チケット、およびCRMは続行します。 AIは更新まで一時停止機能を備えています。 データが保存されます。

設定

プロフィール、パスワードおよび2要素認証

各管理者は、自分のアイデンティティを維持することができます, 作業の好み, パスワードと2要素認証.

製品画面
プロフィールプロフィールページは、個人情報、言語/タイムゾーン、アバター/署名、パスワードおよび2要素認証を分離します。プロフィールワークスペースプロフィール完了TIMEZONEヨーロッパ/アテンズ2FAの有効化ライブワークスペースビューお名前とメールアドレスパーソナルアイデンティティ編集語学・タイムゾーン日程とインターフェイス編集アバターとシグネチャ返信とチームの存在編集パスワードと2FA口座の保護セキュア1UPDATE PROFILEアイデンティティとローカライズ2SECURE LOGINパスワードと2FA3SAVEこの管理者に申し込む
プロフィールページは、個人情報、言語/タイムゾーン、アバター/署名、パスワードおよび2要素認証を分離します。

プロフィール設定は、署名された管理者に属し、ワークスペースブランディングを変更しません。ユニークなパスワードを使用して、2要素認証を有効にします。メールまたは認証の設定を変更するには、再検証や新しいサインインが必要です。

設定

通知の好み

通知設定は、製品内の管理者や電子メールで操作イベントが到達する制御を好みます。

製品画面
通知の好み通知ページは、アプリ内および電子メールの選択肢と最近の通知リストごとに提供されます。通知の好みワークスペースIN-APPオンリー電子メール選択的UNREAD4ライブワークスペースビューチケット代引きアプリ内およびメールオンリー顧客からのコメントアプリ内オンリーSLAリスクアプリ内およびメールオンリーAI承認アプリ内およびメールオンリー1CHOOSE EVENTS有用な信号だけ2CHOOSE CHANNELアプリ内またはメール3新着情報最近の通知
通知ページは、アプリ内および電子メールの選択肢と最近の通知リストごとに提供されます。

設定は、表紙の割り当て、顧客対応、SLA警告、チャットハンドオフ、AI承認イベントをカバーします。 緊急操作信号がどこかで有効に保たれ、メールをオフにすると必ずしもアプリ内通知をオフにしません。

設定

セキュリティ概要

セキュリティ概要は、ブロックの評価、ログイン攻撃、脅威セッション、セキュリティの傾向、イベントの完全性のための最初の画面です。

製品画面
セキュリティ概要セキュリティ概要は、現在のリスクカード、 14-day トレンド、攻撃者リスト、イベントフィードと完全性ステータスを組み合わせます。セキュリティ概要ワークスペースACTIVE BLOCKS18FAILED LOGINS42HIGH THREAT3ライブワークスペースビュー自動ブロック7-day 合計とソーストレンド最新の攻撃者IP_ 国の理由インタビューセキュリティイベントリスクと行動結果フィードハッシュチェーンの完全性タンパー・エバーデンイベントチェーン有効期間1READ HEADLINE電流曝露2OPEN EVIDENCE攻撃者とイベント3アクションブロック、調査、輸出
セキュリティ概要は、現在のリスクカード、 14-day トレンド、攻撃者リスト、イベントフィードと完全性ステータスを組み合わせます。

トライアジ用のヘッドラインカードを使用して、関連する監査、失敗したログインを開き、ブロック IPs または JavaScript レコードレベルの作業のためのエラーページ。14-dayトレンドは、単一のスパイクよりも有用です。 永続的なブロックが適用される前に、訪問者、要求および認証の証拠に対して、高脅威セッションを調べる必要があります。

設定

改ざん監査ログ

どのオブジェクトに、リスクレベルと成功したかどうかを、何をしたかの監査ログレコード。

製品画面
活動監査監査ページでは、アクション、俳優、リスク、ターゲット、結果で検索可能な改ざん防止活動を提供します。活動監査ワークスペースイベント情報18.2kHIGH RISK21INTEGRITY有効期間ライブワークスペースビューコネクターの有効化[email protected] · Shopify成功事例API キーが再発[email protected]・キー 19成功事例設定変更[email protected] · AI成功事例許可拒否[email protected] エクスポートブロック1FILTER行動、リスク、俳優2スペックターゲットと結果3EXPORTCSV または JSON
監査ページでは、アクション、俳優、リスク、ターゲット、結果で検索可能な改ざん防止活動を提供します。

アクション、リスクおよび俳優によるフィルタリング;エクスポート CSV または JSON 調査のため。ハッシュチェーンは、欠落または変更された監査行を検出するのに役立ちますが、保護されたバックアップと制限されたデータベースアクセスを置き換えません。ユーザー、記録およびセキュリティ行動を特定する可能性があるため、監査のエクスポートを機密として扱います。

オペレーション

診断

診断は、サブシステムがプレーン・イングリッシュヘルスの結果をチェックアウトし、次のアクションを指示します。

製品画面
診断診断グループでは、ウィジェット、AI、チケット、統合、サイトインテリジェンス、背景タスク、CRMの自動化、ライセンスおよびストレージに関する健康チェックを行います。診断ワークスペースヘルシー13WARNING2ファイエル1ライブワークスペースビューウィジェットBeaconとチャットエンドポイント健康で背景タスク後期クロンハートビート警告電子メールアウトバウンドテスト失敗失敗したコネクタレジストリとイベントの取入口健康で1REFRESH現在のチェックを実行2OPEN WARNING証拠を読む3FIX AND RETEST回復を確認
診断グループでは、ウィジェット、AI、チケット、統合、サイトインテリジェンス、背景タスク、CRMの自動化、ライセンスおよびストレージに関する健康チェックを行います。

このページでは、サイトの速度、ランク/キーワード/バックリンク/ローカルデータ、AIとアクションゲートウェイ、チケット、クローラー/オーディオ、統合/イベントの取入口、背景タスク、CRM自動化、ライセンス、ウィジェットおよび関連製品サービスをチェックします。 意図的に、生の秘密を露出するよりもむしろオペレータが読みやすい原因を報告します。

変更後、影響を受けたサブシステムが健康状態に戻り、リフレッシュして確認します。緑色の診断ページが必要ですが、起動には十分ではありません。プレランチチェックリストも完了します。

設定

セキュリティとアクセス

OpsIQ 管理者、データの保護のために複数のセキュリティレイヤーを含み、API アクセス

作品の使い方
セキュリティとアクセス有効制御の横にあるセキュリティシールド:2要素、OIDC SSO, SCIM 2.0, OAuth2 PKCE, CSRF/CSP, IP ファイアウォール、レート制限と秘密のボルト。ツーファクター(TOTP)OIDC SSOSCIM 2.0OAuth2 PKCE の特長CSRF + CSP(シーピーエス)IP ファイアウォールレート制限秘密のボルト
セキュリティー

セキュリティ機能

管理者認証

任意2FAの電子メール/パスワード。

ログインロックアウト

あまりにも多くの失敗した試みの後の一時的なロック。

IP ブロック

ブロック IPs または CIDR は、追跡されたサイトにアクセスする範囲です。

脅威スコアリング

行動ベースの脅威スコア。高脅威の訪問者は自動ブロックできます。

HTTPS の執行

すべての接続に必要なHTTPSへのリダイレクト。

HSTSヘッダー

厳格な輸送-Securityは、ダウングレード攻撃を防ぎます。

CSRF の保護

管理者フォームには、CSRFトークンが含まれています。

XSS保護

すべてのユーザ入力はエスケープされます。CSP ヘッダーはスクリプトの実行を制限します。

SSRFの保護

アウトバウンド webhooks ブロック プライベート/内部 IP アドレス。

推奨セットアップ

1
2FA を有効にする

管理者アカウントの全部について

2
強力なパスワード

最小の 12 文字、混合。

3
口座の見直し

チームメンバーの権限を解除します。

4
ログイン失敗を監視

疑わしいパターンを毎週チェックしてください。

5
更新情報

セキュリティーパッチのアップデートを迅速に適用します。

設定

役割と権限

役割ベースのアクセス制御により、各チームメンバーができることをコントロールできます。

役割と権限
役割と権限役割を伴って機能する行列:所有者はすべてを持っています。フル管理者は請求と危険ゾーンが欠如します。エージェントはスコープ付きチケットのみを持っています。役割と権限ワークスペース設定サイクリングダンゲルチケットオーナー完全な管理者エージェントscoped13 ROLES所有者・フル管理者・エージェント2GRANULARパーページ+パートメント3DEFAULT-DENYブロックされたルートを忘れた
目線のロール行列:所有者は、すべてを取得します, フル管理者すべてのが請求と危険ゾーン, エージェントは、スコープ付きチケットのみ.

デフォルトロール

オーナー

ライセンス、危険ゾーン、インストール管理など、すべて。

完全な管理者

ライセンスや危険ゾーン以外は全て管理できます。

エージェント

割り当てられた部門別チケットやチャット、分析の表示に対応。設定、チーム、またはセキュリティアクセスなし。

カスタムロールを作成できますか?+

現在ではない場合。3つの組み込みロールと部門の割り当ては、顆粒制御を与えます。

設定

ブロックされた IPs

追跡されたサイトにアクセスし、ブロックされている IP アドレスを管理します。

ブロックされた IPs
ブロックされた IPsブロックされた-IPs スクリーン: ブロックアン IP/CIDRは、各エントリ、日付、理由およびブロック解除ボタンでブロックされたアドレステーブルの横に形成されます。ブロックされた IPsワークスペースブロックする IP /CIDR203.0.113.0/24理由(任意)ブロックブロックされたアドレス203.0.113.9ジュン 12 · ブルトフォースブロック解除45.12.0.0/166月 10 のりばブロック解除102.89.6.2Jun 9 · abuseブロック解除1ブロックIP またはCIDRの範囲2LIST誰といつ、理由で3UNBLOCKワンクリック
ブロックされた IPs スクリーン: 単一のブロック IPまたは、CIDRの範囲で、リストを管理し、その日付、理由とワンクリック解除でそれぞれ管理します。

ブロックする方法

1
セキュリティ > ブロックされた IPs_

2
CIDR 範囲の IP または CIRD の範囲を追加します。

例: 203.0.113.42 または 203.0.113.0/24

3
理由を追加する

理由:スパム、虐待、スクレイピングなど

ブロックは正当なユーザーに影響を与えますか?+

お客さまが企業をシェアする場合 IP またはVPN、ブロックする IP みんなをブロックします。狭いブロックを使用してください。

設定

ログイン失敗

ログインが失敗したすべての試み OpsIQ 管理者。

ログイン失敗
ログイン失敗失敗したログ画面: 障害カウント、最後の試みの時間と 1 列あたりのブロックボタンを持つアカウント/_IPs のテーブル。ログイン失敗ワークスペースログイン失敗した試み口座名義 / IPファイエル過去の投稿アクション[email protected] · 41.62.10.472m 前にブロック[email protected] · 102.89.6.2318m 前にブロック未知・未知 45.12.9.7126ヶ月前ブロック[email protected] · 88.21.4.921h おすすめブロック1WATCHログイン失敗した試み2COUNTS口座ごと / IP3アクション行からブロックする
実際の失敗したログイン画面:すべてのアカウント/IP _は、その障害カウントと最後の試みで、バイトのソースを直接ブロックします。

各エントリーのショー

日/時間

試みが起こったとき。

電子メール

使用されるメールアドレス。

IP 郵便番号

試みのソース。

カントリー

地理的な位置。

レイソン

パスワードが間違っている、ロックされたり、見つけられなかったりする。

警告の印

多数の試み、同じ電子メール

パスワードが推測されます。2FA が有効になっていることを確認してください。

多くの試み、異なる電子メール

攻撃を自動ブロックします。ソースの IP をブロックします

未使用国

チームがローカルの場合、外国の試みは攻撃する可能性が高い。

設定

AIセキュリティアナリスト

セキュリティページ上のオプトイン分析層: 評論家、事件の報告書、毎日の消化器、週刊郵便検査、Ask Security、および0-tokenブロックポリシー。訪問者リクエストパスで実行されることはありません。

すべてのセキュリティページは何が起こったのかを記録しますが、読み続けると判断されます。AI セキュリティアナリストは、その判断を所定の位置に付け加え、ほとんど何も費やすように構築されています:それはビーコンまたはログインパスに座っていません。決定的なルールは、AIコールなしで明らかなケースを解決し、評論者はキャッシュされ、アナリストの最良の出力は、ゼロトークンで永遠に強制する決定的な規則です。 機能を有効にする 設定 → セキュリティ; すべてのデフォルトはオフ。

何が追加するか

評決チップ+説明

ブロック IPs そして失敗したログイン行は、自信のスコアで良性/疑わしい/敵対的なチップを示しています。 説明文は推論、使用事実、およびワンクリックブロック/リリースアクションを開きます。 キャッシュ 24h、従って再ビュー IP無料です。

社長挨拶

関連するイベントは1つのインシデントにクラスター(ログイン波)、URL プレーン英語のタイムラインと次のステップでスキャン、自動ブロックバースト)。攻撃を同じインシデントに分けます。

毎日の消化

1日1回、ベースライン、ブロック、インシデント、および単一のことを対比する。 静かな日はゼロトークンで決定的な全クリアを送信します。

週刊の郵便確認

月間チェックリストの硬化(FAギャップ、ロックアウトしきい値が実際の攻撃ボリュームを経由して警告)。アイテムごとに重大性、努力と正確な修正。

セキュリティーを要求する

セキュリティ概要の質問箱は、ライブセキュリティの状態から回答します。 ディープサーバーの質問は、推測するよりも管理者エンジニアのチャットに役立ちます。

政策提言+オートパイロット

アナリストは、承認/却下カードとしてコンクリートブロックルールを提案します。 認定規則はライブヒットカウンターでゼロトークンで強制されます。 オプションのオートパイロットは、自動的に最も安全なルールのみを承認します。

設定

AIセキュリティアナリスト(security_ai_enabled)

マスタースイッチ。 予測チップ、Explain、およびAsk Securityを有効にします。 ambiguous IPs だけがモデルに到達し、1つの呼び出しにバッチ処理されます。

事件の報告書(security_ai_incidents)

クラスターは、事件にイベントを盛り込み、各新しいストーリーを書きます。 既存の時系列セキュリティ cron 上で実行します。

毎日の消化(security_ai_digest)

鐘と概要の1日あたりの1つのセキュリティリキャップ。静かな日は何も費用しません。

週刊郵便物チェック(security_ai_posture)

月曜日は、概要のチェックリストを硬化させます。チェックリストは完全に決定的です。

ポリシーオートパイロット(security_ai_autopilot)

アナリストは、最も安全な提案を無人でアクティブにしましょう: リバーシブルな時間制限ブロックのみ、シングル IPs より広い範囲無し /24, 決して共有/移動式/個人、おおわれる 10 毎時、常に監査されず、取り消し不能。

💡
通話は、AI Config → Cost Guardrails (デフォルト300kトークン)の月間キャップでsecurity_aiにタグ付けされます。帽子がヒットすると、決定的な読み取り値が劣化します。この予算に依存しないブロック、ロックアウト、アラートを解除します。アナリストはデータを削除したり、設定を変更したり、監査レジャーに触れたり、永続的な禁止をしたりすることができます。
オペレーション

クロンと自動化

OpsIQ は、電子メールのポーリング、チケットの自動化、分析ロールアップ、保持、AIキュー、CRM作業、レポートおよびコネクタジョブを実行する1つの製品スケジューラを使用します。

製品画面
クロンと自動化ひとつの製品 cron エントリは、ハートビートを供給します。 OpsIQ 内部ジョブが原因であるかを決定します。クロンと自動化サーバハービット毎分RUNNERcron/all.phpHEALTH設定ライブワークスペースビューユニファイド製品ランナーopsiq/cron/all.php必須条件チケットとメールのキュー短納期勤務アクティブ分析と保持社内の10年スケジュールコネクターの加入者クラッシックなイベントスコープ1INSTALL ONE LINE毎分プロダクトスケジューラを実行して下さい2CHECK CRON SETUPクリコハートビートの確認3USE DIAGNOSTICS遅くても失敗した仕事の調査
ひとつの製品 cron エントリは、ハートビートを供給します。 OpsIQ 内部ジョブが原因であるかを決定します。

必須製品 cron エントリー

同じサーバーと実行する PHP 環境の crontab にこの単一行を追加します。OpsIQ:

OpsIQ product crontab entry
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1

交換する /path/to/opsiq インストールルートで。ホストが1つを必要とするとき、完全なPHP CLIパスを使用してください。 /usr/bin/php8.4.

レベルトップレベルの使用はしないでください /cron.php 製品の作業のため。 In this repository that runner belongs to a separate non-product service outside this handbook. The OpsIQ product runner is opsiq/cron/all.php.

ユニファイドスケジューラドライブとは

チケットとAIキュー

オート返信、エスカレーション、承認などのキュートな製品作業による処理

電子メール

ポーリングが選択した取込み方法であるPollsはメールボックスを設定しました。

アナリティクスとセッション

セッションを組み立て、スケジュールされた集計を準備するときに更新します。

CRMとエンゲージメント

スコアリング、ライフサイクル、ワークフロー、キャンペーン、スケジュールされたレポートタスクを実行します。

保持とメンテナンス

クリーンアップ、アーカイブ、満期および完全性の仕事を実行します。

コネクタ

コネクターのcronの購読者を派遣し、取付けられた、有効化および構成されたコネクターのためにのみ磨くこと。

気筒を検証

  1. 営業部 設定 - クロンセットアップ 製品のランナーが存在することを確認します。
  2. 利用条件 今すぐ実行 一度, その後、管理者と皮脂の心臓アップデートを確認します.
  3. チェック 診断 遅いハートビート、PHP CLI、データベースまたはファイルパスの問題。
  4. 検査 /tmp/opsiq-cron.log マニュアルランが失敗したときに選択したログパス。

コネクターのハンドラを短く、暗く、ワークスペーススコープで保存します。 バッチの長い同期とカーソル/チェックポイントを保存して次の実行が安全に続行できます。

🚫
製品の cron が停止すると、通常の管理ページでも読み込みしても時間ベースの OpsIQ 作業は止まり遅くなります。
オペレーション

導入操作をホスト

ホストされている OpsIQ デプロイメントは、ホスティング演算子がサーバーレイヤーを管理している間同じ製品画面とワークフローを使用します。 商用サインアップ、計画、課金およびアカウントポータルの手順はこのハンドブックの外にあります。

製品画面
ホスト配置インフラを維持している操作の変更をホストし、顧客が OpsIQ_ を使用する方法を変更しません。ホスト配置ワークスペースPRODUCT UIとりあえ OpsIQINFRASTRUCTUREオペレータ管理WORKSPACE DATA分離されるライブワークスペースビューアプリケーションランタイムPHP、Webサーバー、データベースマネージドプロダクト cronホスティング事業者によるスケジュール検証バックアップとアップデートプロバイダポリシーと証拠インタビューOpsIQ 設定サイト、AI、チーム、コネクタチームメンバー1OPERATE OPSIQ NORMALLY同じプロダクト運行を使用して下さい2VERIFY SERVICE HEALTH診断およびステータス証拠を使用する3KNOW RESPONSIBILITYホスティング作業から製品設定を分離
インフラを維持している操作の変更をホストし、顧客が OpsIQ_ を使用する方法を変更しません。

ホスティング業者が通常管理するもの

  • ウェブサーバ、PHP のランタイム、データベース サービス、TLS そして貯蔵。
  • ユニファイド製品cronとそのサーバーレベルのログ。
  • アプリケーションのアップデート、インフラストラクチャの監視、およびホスティング契約で定義されたバックアッププロセス。

OpsIQ 管理者がまだ管理しているもの

  • ウェブサイトとウィジェットのインストール、AIの設定、ナレッジ、メールボックス、カスタマーサポートワークフロー。
  • チームアクセス、部門、セキュリティ制御、API キー、コネクター、オートメーションおよびデータ保持の設定。
  • 診断、監査ログ、コネクタテスト、およびリアルタイムのエンドツーエンドチェックによる製品検証。

操作チェック

マネージドサービスとは、すべての製品統合が健康であることを想定しないでください。最新のバックアップ証拠と保持ポリシーをホスティング事業者に確認し、使用してください OpsIQ 変更後の診断 DNS、電子メール、AIプロバイダ、ウェブサイトまたはコネクタ。

このセクションでは、製品操作のみをカバーしています。 商用のオンボーディング、サブスクリプション、課金および顧客アカウント管理は外に残っています OpsIQ ハンドブック。

オペレーション

セルフホスト OpsIQ

自己ホストされている OpsIQ インストールは、制御するインフラ上で実行します。ランタイム、データベース、TLS、プロダクトcronのバックアップ、更新および監視。

製品画面
セルフホスティングセルフホスティングは、インフラストラクチャの制御を行い、すべての操作依存性を責任をもってチームに任せます。セルフホスティングサーバPHP プログラミング言語8.4+DATABASEMySQL 5.7+SCHEDULER毎分ライブワークスペースビューRuntime 拡張curl, pdo_mysql, mbstring, json_必須条件追加の拡張機能xml, opensl, zip, intl, gd必須条件データベースの代替MariaDB 10.3 InnoDB と +対応機種交通アクセスHTTPS およびアウトバウンドプロバイダのアクセス検証1PREPARE THE SERVERマッチランタイムの要件2INSTALL AND CONFIGURE専用のデータベースとHTTPSを使用する3ADD PRODUCT CRON実行する opsiq/cron/all. php
セルフホスティングは、インフラストラクチャの制御を行い、すべての操作依存性を責任をもってチームに任せます。

ソフトウェア契約の最小限

PHP プログラミング言語

サインイン 8.4 または newer. 必要な拡張子: curl, pdo_mysql, mbstring, json, xml, opensl, zip, intl, gd. を開きます。

ライブラリ

MySQL 5.7+ または MariaDB 10.3+ InnoDB を使用して。専用のデータベースと、少なくとも特権のアプリケーションユーザーを作成します。

ウェブサーバ

Apache または Nginx は、OpsIQ フロントコントローラー、静的アセットおよび必要な書き換え。

エスプレッソ

管理者セッション、ウィジェットのトラフィックが必要です。API キー、webhooks およびプロバイダの呼び出し。

アウトバウンドアクセス

許可する DNS 実際に有効にしているAI、Eメール、コネクタ、ライセンスエンドポイントへのアクセスを HTTPS で行います。

ファイルアクセス

ウェブとCLI ユーザーは、アプリケーションファイルを読み出し、文書化されたランタイム/ストレージの場所だけに書き込むことができます。

クロネクタイ

OpsIQ 製品のスケジューラを毎分実行し、Webプロセスと同じアプリケーション設定とデータベースアクセスを行います。

インストールシーケンス

  1. リリースを意図したドキュメントルートにアップロードし、提供されたディレクトリ構造を保存します。
  2. データベースとアプリケーションユーザを作成し、データベース、canonical URL およびライセンス設定を入力します。
  3. インストーラ/セットアップフローを実行し、最初の所有者アカウントを作成します。
  4. HTTPS を有効にして、リダイレクト、クッキー、パブリックウィジェット/API パスを確認します。
  5. 統一された OpsIQ 製品 cron を追加します。
セルフホスト製品cron
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
  1. 設定を開く - クローンのセットアップと診断;スケジューラを一度実行し、失敗したすべての依存関係を解決します。
  2. バックアップの設定、テストの復元、ログ保持および更新手順の作成データを追加する前に。

安全に更新

  1. リリースノートを読んで、ファイルを変更する前に必要なPHP /拡張子を確認してください。
  2. データベースとアプリケーション/設定ファイルをバックアップし、バックアップがテスト場所に保存できることを確認します。
  3. インストール固有の設定やランタイムデータを削除せずに新しいファイルをデプロイします。
  4. 供給されたマイグレーション/プリフライトプロセスを実行し、ログイン、ウィジェットの追跡、チケット、メール、AI、コネクタ、およびcronを検証します。
  5. ドキュメントのロールバックウィンドウで使用可能な以前のリリースとデータベースバックアップを保ちます。
🚫
リポジトリのトップレベル /cron.php ないです OpsIQ 製品のスケジューラ。ポイント製品自動化のみで opsiq/cron/all.php. ディレクティブ
⚠️
. schema_cache.json を定期的なメンテナンスとして削除しないでください。製品の説明が明示的にスキーマキャッシュを再構築する必要がある場合にのみ削除します。
オペレーション

生産ガイド

Checklist and best practices for running OpsIQ in production.

生産ガイド
生産ガイドゴーライブチェックリスト:カスタムドメインと SSL、AI は、コネクタや cron のバックアップおよび保持、チームの役割を訓練しました。ゴーライブチェックリストワークスペースライブに行く前にカスタムドメイン+ SSL 設定コンテンツに訓練されたAIコネクターのテストされる · cron ランニングバックアップスケジュール・保持セットチームの役割を割り当てられた & レビュー1GO-LIVE事前チェックリスト2VERIFYドメイン・ SSL · バックアップ3CONFIDENT緑のときの船
ドメイン + SSL は、AI の訓練を受けたり、テストされたコネクターや cron のバックアップと保持、チームの役割を見逃すので、Go-liveチェックリストが見逃せない。

ライブに行く前に

HTTPS の設定

インストールした SSL は HTTP リダイレクト、HSTS が有効になっています。

クロロンランニング

診断ページで確認します。

人工知能テスト

顧客としてチャット。精度とトーンを検証します。

ウィジェットをインストール

このページは、全てのページで配信されます。ライブフィードで確認します。

バックアップ構成

毎日のデータベースとファイルのバックアップを自動化しました。

エラーログ

PHP のエラーログが有効化し、監視されます。

チーム招待

会員は、正しい役割を持つアカウントを持っています。

知識ベースは、

少なくとも5-10 記事。

毎日:ダッシュボード、クリアなチケットキュー、スポットチェックAIの会話をチェックします。

Weekly: AI Insightsのレビュー、KBの更新、チームパフォーマンスの確認、セキュリティの見直し

月次:分析の傾向、監査コネクタ、更新AIの訓練を見直し、バックアップを確認します。

オペレーション

事前チェックリスト

ソースゲートを実行し、リリースまたは最初の生産開始前に実際の製品チェックを完了します。利用可能なコマンドは、それがあなたの環境に渡された証拠ではありません。

製品画面
リリース検証リリースビューでは、実行に必要なゲートが示されています。 渡されたようにラベル付けされません。リリース検証サーバランニングタイムサインイン 8.4SOURCE GATESローカルで実行OUTCOME証拠ベースのライブワークスペースビュー必須拡張子スイートの前にチェックゲートPHP の構文はスイープすべてのプロジェクト PHP ファイルゲートAI評価とPHPUnit依存関係が存在するときの実行ゲート静的およびブラウザチェック設定時に実行するゲート1RUN THE CHECKS実際の出力をキャプチャする2FIX EVERY REQUIRED FAILURE証拠を前提に置き換えないでください3TEST THE PRODUCT実際のユーザーの旅を検証
リリースビューでは、実行に必要なゲートが示されています。 渡されたようにラベル付けされません。

出典・リリースゲート

リポジトリはインストールルートからチェックを実行し、リリースレコードで完全な出力を維持します。

第一次プレッライトゲート
php tools/preflight.php
延長解放のゲート
php tools/release_gate.php

プレッションライトは、PHP 8.4 のランタイムと必要な拡張機能をチェックし、PHP の構文をスイープして、AI 評価船ゲートとフル PHPUnit スイートを実行し、これらのツールがインストールされたときに PHPStan/Node チェックを実行します。 延長ゲートには、環境の設定時に煙、クリーンアップ/schema およびブラウザーエンドツーエンドのチェックも含まれています。

スキップされたチェックはパスではありません。使用不能だった理由を記録し、欠落している依存性をインストールしたり、リリース前の正しいCI/staging環境で実行します。

製品チェック

1. 認証とロール

それぞれの目的の役割としてサインイン;許可されたページ/アクションを否定することを確認します。

2. ウィジェットと追跡

実際のサイトをプライベートブラウザにロードします。ビーコンのトラフィック、ライブフィード、訪問者およびセッションレコードを確認します。

3_ チャットとAI

代表的な質問を聞き、知識の接地、安全、エスカレーション、AIの歴史を確認します。

4. チケット

有効化したインテークパスで、作成、割り当て、応答、エスカレート、クローズド、リオープン。

5_ . メール

アウトバウンド配信と各設定のインバウンドメールボックスまたはWebhookパスをテストします。

6. CRMと分析

管理された連絡先/ディール/コンバージョンを作成し、ダッシュボード、ファネル、スコーリングおよびレポートを確認します。

7. コネクタ

接続テストを実行します。, 1読み取り, 各有効なコネクタの安全な書き込み/ドライランと webhook/polling パス.

8. API と webhooks

狭いスコープ、レート制限、不法なレトリー、署名および重複処理を確認します。

9_ . Cronの

統一されたプロダクトスケジューラを実行し、Cronの組み立て/診断で必要なすべてのハートビートを確認します。

10 セキュリティ

2FA、CSRF/セッション制御、監査エントリ、キーの取消およびワークスペース隔離を検証します。

11. バックアップと復元

別のテスト環境に現在のバックアップを復元し、データと設定を確認します。

12. 観察とロールバック

ログ/証明書の確認、リクエストIDの保存、ロールバック手順の証明

⚠️
必要な門限とビジネスクリティカルな旅の後にのみ展開する際、正確なリリースや環境に関する最新の証拠があります。
開発者

サードパーティのサイト上でWebプッシュ

ブラウザのプッシュ通知 (含む)OpsIQ プッシュキャンペーン)は、SAME ORIGINから提供されるサービスワーカーをページとして必要とします。OpsIQ ウィジェットは、あなたのからロードします OpsIQ 展開するので、サードパーティのサイトは登録できません。OpsIQ's worker を直接。サイトのドメインに 1 つの小さなファイルをホストして、そこでプッシュできるようにします。キャンペーンは BOTH のサポートされているメソッドを介して配信されます。

作品の使い方
Web プッシュ2つのデリバリー方法カードの上にOSスタイルのプッシュ通知:内蔵VAPIDとPusher Beams。店舗一覧カートが待っています · 10% 今日オフさあ組み込み(VAPID)第三者なし1つのファイルをホストするプーラービーム口座の利用ワーカーをホストする
Web プッシュ

なぜこれが必要であるのか

ブラウザは、ページが自分の元からサービスワーカーを登録できるようにするだけです。ウィジェットはクロスオリジンをロードします OpsIQ デプロイメントは、顧客サイトにプッシュワーカーをインストールできませんので、そのサイトの原点でワーカーをホストするまで、ウィジェットは静かに押し(エラーなし、サブスクリプションなし)をスキップします。 以下の2つのオプションがあります。OpsIQ プッシュキャンペーンを両方を通じて公開します。

オプション A・自発Webプッシュ(VAPID、第三者なし)

1. OpsIQ デプロイメントからワーカーをダウンロード: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js

2. アップロードする ウェブルート なので、 https://yoursite.com/opsiq-push-sw.js. ウィジェット オートデテクトはこのパス ページの独自に存在する原点で、登録して、スニペットの変更は必要ありません。(狭いスコープを使用するので、既に実行しているサービスワーカーを交換することはありません)

オプション: 通常のパスでホストする必要がある場合は、ウィジェットをその時に指す 前のページへ snippet。同じoriginの場合のみ受け付けられます:

オプション · ファイルが web ルートでない場合のみ
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>

3. OpsIQ では、VAPIDキー(設定→クライアントチャットAI → 上級 → Webプッシュ)を生成します。ウィジェットは通知権限の訪問者に尋ねて、それらを購読します。

CDN/Cloudflare の後ろにあるか? /opsiq-push-sw.js HTTP を返す 200 (キャッシュを強制する)404 アップロードされる前に、キャッシュされた 404 登録をブロックします。

オプションB・Puscher Beams(マネージドプロバイダー)

1. OpsIQ 設定では、プッシュプロバイダを プーラービーム ビームを入力 インスタンスID それに 秘密鍵.

2. ビームサービスワーカーをサイトのルートでホストする /service-worker.js. コピー https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js、または既存のルートワーカーにこの行を結合します。

ビームワーカー、ホスト https://yoursite.com/service-worker.js
importScripts("https://js.pusher.com/beams/service-worker.js");

3. です。ウィジェットは、ビームを自動ロードします SDK 各訪問者を各サイトの利益に購読し、 opsiq-site-<your-site-key>. 他の配線は必要としません。

キャンペーンの配信方法

プッシュキャンペーンを公開 both 一度にメソッド:自発のVAPIDワーカーで訪問者が暗号化されたWebプッシュを取得し、Pusher Beams経由で購読した訪問者はビームを公開しています。各ビジターはサブスクリプションを続いたたびにアクセスされますので、複数のサイトとクロスオリジンビームで同じorigin VAPIDを実行できます。

HTTPS が必要です。 サービスワーカーとWebプッシュ(ローカルホストはテスト対象外)。管理者チャット受信トレイでは、オペレータアラートのビームス利息メカニズムが既に使用しています。

オペレーション

トラブルシューティング

共通の問題とそれらを修正する方法.

総合案内

空白のページ+

PHP のエラーログを確認します。原因: 古い PHP (必須) 8.4+)、不足している拡張子、DB接続が失敗し、間違ったファイル権限。

ダッシュボードはゼロを表示します+

チェック:ウィジェットがインストールされているか?クローン実行中?日付範囲は正しいですか? IP 除外しますか?

人工知能

AIは応答しません+

チェック: プロバイダーの設定? API キー有効(テスト接続を使用する)?予算の排気? Workspace AI 設定は正しいですか?

AIは間違った答えを与えます+

チェック:知識ベースは最新? プロンプトクリア? コネクタのルックアップは正しいデータを返しますか? AIの歴史で会話を見直します。

AIは遅い+

依存します。: プロバイダー API 速度、コンテキスト サイズ (大きい KB = より多くのトークン = 遅くなる)、ネットワークレイテンシ。 より高速なモデルを試してください。

トラッキング

ウィジェットの欠落+

チェック:ページソースのスクリプト?コンソールでJSエラー? CSPブロック? 広告ブロッカー?

未知の国+

GeoIP は設定されていません。 Cloudflare (自動) または MaxMind GeoLite2 データベースを使用します。

チケット

チケットの作成をしていないメール+

チェック: mailbox が接続されているか? Cron の実行中ですか? App パスワードは変更されましたか? IMAP 設定は正しいですか?

自動返信は働かない+

チェック:有効?部門許可? AIが構成されているか? Cronは実行中?人間は最初に答えたのか?

コネクタ

接続が失敗しました+

チェック: 資格情報を修正? キーが期限切れですか? API サーバからアクセス可能か?ベース URL 正しいですか?

接続されたデータがない場合+

チェック: API キースコープ? Webhook が有効になっているか? Cron は実行中ですか?

パフォーマンス

スローページ+

チェック:データベースのパフォーマンス(SHOW PROCESSLIST)、PHPメモリ(増加する) 1GB)、不透明度を有効にし、保持期間を削減します。

オペレーション

訪問ログを記録しないウィジェット

ウィジェットが誤って読み込まれた場合、またはライブフィードの滞在時にこの焦点を絞ったチェックを使用します。

いつか ウィジェットは訪問ログを記録していません, サイトキーを確認します。, プライベートブラウザでページをロードします。, ブロックされたビーコンやウィジェットの要求のためのブラウザネットワーク/コンソールパネルをチェックしてください。, content-Security-Policyと広告ブロッカーのレビュー, サイトがアクティブであることを確認します OpsIQ, そして、診断を開きます. 可視チャットバブル自体は、分析ビーコンが受け入れられていることを認識していません.

リファレンス

用語集

OpsIQ 全体で使われる用語の定義。

アクション

コネクターやプラットフォームでAIができること

エージェント

限られたアクセスを持つチームメンバー、またはAIエージェント。

BYOK

独自のキーを持たせ、自分のAI API キーを生成します。

コネクタ

外部プラットフォームを OpsIQ_ と統合するプラグインです。

CSAT

顧客満足度スコア。

ディール

CRMで収益機会.

担当部署

ルーティングとアクセス制御のためのチケットカテゴリ。

エスカレーション

チケットを別の部署やAIから人へ移動。

ジオIP

IP アドレスからアクセスした位置の検出

ハンドオフ

人工知能から人間に会話を移す

アイデンティティトークン

ウェブサイトの訪問者を識別する署名されたトークン。

知識ベース

AIが質問に答えるために使用する記事。

リード

訪問者は、購入の意図を示す。

リードスコア

0-100 数値は変換の依存性を示す。

ライフサイクルステージ

顧客はどこにあるのか: リード、プロスペクト、顧客、リスクで、中絶。

マネージドAI

お使いの OpsIQ プランの一部として提供されているAI。

パイプライン

ステージの企画・制作

ライバル

役割ベースのアクセス制御。

セッション

タイムアウトウィンドウ内のページビューのシリーズ。

サイトキー

追跡されたウェブサイトのユニークな識別子。

SLA

サービスレベル契約、ターゲット応答時間。

トークン

AIテキストの単位。 ほとんど4文字 = 1トークン

信頼の層

AI自律性をコントロールする安全システム

ウェビオック

イベント通知の HTTP コールバック。

ウィジェット

JavaScript は、あなたのウェブサイトに埋め込まれたコードです。

ワークスペース

独自の追跡、AI、コネクタ、チームを持つサイト。 "site"と同じです。

リファレンス

より多くのヘルプを入手

このドキュメントが質問に答えない場合:

管理者AI

管理者の "Ask OpsIQ" をクリックします。このドキュメントとプラットフォームのデータへのアクセス権を持っています。

サポートチケット

含める:あなたが試したもの、何が起こったのか、何を期待していたか、そしてエラーメッセージ。

電子メール

ライセンスキーと問題の説明をメールサポート。

効果的なサポートリクエストのヒント

ページの読み込み

どの管理者ページ(admin page)URL または名前)。

設定を含んで下さい

正確な設定名と現在の値。

エラーを含んだ

コードでエラーメッセージを記述します。

手順を含める

自分が何をしたのか、ステップバイステップ。

予想対実際のものを含める

何が起こるべきか、そして何が起こったのか。

💡
より具体的なリクエストは、回答が速くなります。 "それは動作しません" 調査が必要です。 「クリック 保存 オン AI 設定 エラーコードを与えます 502」 直接応答を取得します。