电子商务商店
儲存就讓AI用活口回應"我的訂單在哪裡"Shopify/WooCommerce/ BigCommerce 有相關資料。 用 AI自動重複管理相關入站入站出站票。 執行批发和 B2B 取向的通訊管。 將入站收入分給交通來源和通訊。 監控車棄站及回收工作流程 。
This is the complete documentation for OpsIQ. Set up the product, run support, configure AI, manage CRM, install the widget, build connectors, call the REST API, receive webhooks, package marketplace apps, and operate self-hosted deployments.
有事都做得到 OpsIQ 在一處做: 每個螢幕是如何工作的; 如何連接自有系統; 以及如何在上方建構。 在任何一處起步相接的地方, 相關區域都跟隨管理方列的相關順序 。
在 Portal 架构、頁面、元件、預覽、幫助中心、身份等使用專用管理員和開發者指南; SCIM 有管束的放行、延伸、移入和授權等
有分析、活話、票房、CRM、知識基礎、站點情報、推介等相關網站。
網站元件、電子郵件信箱、出入口等相關網頁和相關平台的連接器文庫等Shopify, WooCommerce, WHMCS, Zendesk, Stripe, Slack和Gmail.
連接器建構無碼接通器、 動作與觸發器等相接器, 如果您更想不使用接通取而不用接通程式和 REST API 有每個動作 範圍和錯誤的代碼
有相關功能和權限 有安全 有克倫 有相接 有相對相接相接的相接接相通 有自有相接可接相連相接
按相關列的順序讀取屏幕區分。 每個相關相關的頁面都用所要的開啟, 因此您需要的可以一有需要就停止 。
新增設定、 安全性、 診斷性、 Cron 有產品等。 這些是決定其他事是否都能繼續做相關的區段 。
从連接器起起,再由接接接器建構器起,接再接再通 API 有相當相當有相當分明的經典,而你已看見了一切; OpsIQ 有能跟另一個系統通話的
OpsIQ 它用同樣的客戶相處相通的單一相通管理器平台取而代之:分析、活聊、求助台、CRM、SEO工具箱、集成中件和開發者平台。8-12 有相關相關的相關產品,由您安裝 OpsIQ 就一次再用一屏去操作一切
有時可以被取回相關的相關資料。 有時也可以看到您所看到的相關相關頁面、花去多長時間、去到哪裡等,
有裝置、瀏覽器、操作系統、國家、城市、參考人、UTM參數、登地頁面和身份解析等每個訪客的全部歷史。会議群組的頁面可以查看出行,以觀察訪客所走的全部路徑。
取回被抓取的訪客會議的時間線回放。 請看使用者到底做了什麼: 滑鼠移動、 按下、 卷動、 頁面轉換等, 並形成互動相關。 使用它來分析 UX 問題、 了解下載點并檢查轉換流量 。
有一串相關的实时訪客活動。 參觀頁面、 聊天起點、 形成提交表和意向信號每隔幾秒更新一次。 按國家、 裝置或參考者分類地分滤取以專注於特定通訊區段 。
頁面依訪問、 接觸時間、回放率、 轉換及相關支援等分類排序。 請找出您最能表現的內容和需要改善的頁面 。
有地圖相接相接地區、城市相接而來; 有相接取地圖接通相接之地; 有通訊相接也相接; 有接地道相接, 有通取地道等相接的地道; 有可通取取地相接出地道同相接.
有追蹤訪客意向信號(定价頁面訪客、回覆相接、文件瀏覽模式及相關支援等)以辨識可能收購、轉換或需要幫助的訪客。
在您的網站上直接執行分拆測試 OpsIQ。建立變更、設定通訊量分配、定義轉換目標并衡量相關數值。不需要外接測試工具 。
抓取客戶端 JavaScript 自動取自您網站的錯誤 。 請查看錯誤訊息、 堆疊追蹤、 被影響的瀏覽器、 有頻道的數量和會被觸發的頁數等。 在不分離錯誤監控的情况下去除前端出錯 。
有追蹤的活動(頁面取景、自訂事件、聊天相關相關接相關事由、表格提交相關分類相關收購等)都以可搜尋而可過分的紀錄被取取出。
有收費、退款、訂收、轉換等, 有交通來源、活動和出行等相關資訊。
有高意向的訪客被行為模式所辨識出。 有分數取自頁面取用、站點時間、回放頻道、相接相通相接和自訂信號等。 feed 引出直接入入CRM 管道 。
自動地爬行您整個網站以發現頁面, 偵測已破碎的連結, 找取缺失的元標籤, 檢查影像變更文字, 驗證相關文檔 URLs。并地圖您站台的結構。排行表會逐天跑出,每週跑出或需要跑出 。
全面技術分析:分出分數取出相接相接回回應相接能力相接接相通相接同相接的相接互通相通同相通能相接可相接取取取出. Core Web Vitals. SSL 憑證狀態、 重定向鏈、 重复內容測試、 爬行深度分析及分類的數據驗證等 。
估計出每頁相關內容的質量、字數、可讀性分數、关键字密度、取向結構、內出/外出連接比率和新鮮度等。 找出相關内容、相關頁面和相關相關成份相關的相關區分 。
在您網站上的所有內容中做語言搜尋。 問取您所要用入的自然語言問題并取得 AI- synthesized 的回覆和出自相關的頁面參考相關 。
監控您在 Google 等引擎上對目標关键字的搜尋引擎排行。 追蹤位置會隨時而變, 相對相對者相對, 并查看哪個頁面排入了哪個名詞 。
根据您所要包含的内容、相對者分析及搜尋相關數據等, 找出關鍵字的機會。 就新內容主題、長尾變更和內容最优化目標等取取取建議 。
監控您已入內的連接檔設定。 請看看哪些站點會連接您, 追蹤已失去的新連接, 分析主題文字分佈, 並找出建立連接的機會 。
有實體地點的企業: 在地區網格上視取您本地搜尋的能見度。 看看你的排名如何因地而异, 相去相去甚遠, 以及搜尋意向相去多遠 。
連接您的 Google 商業設定檔到 OpsIQ。同步評論、文章、QQA、相片和商業相關資訊。從內部管理您的 GBP 上市 OpsIQ 有回應地評論、發表文章并監督知識。
在您的排行表上產生自動 SEO 和分析報告 (每日、每周、每月) 。 報告包括排行榜變更、流量走勢、所發現的技術問題和內容性能等。 有白標籤出自各機構 。
AI 在您的網站上回應了客戶的問題 24/7有相關的平台資料( 命令、 帳號、 訂閱等) 有自訂的訓練提示。 支援多個 AI 提供商: Claude (Claudy):Anthropic(一) GPT-4o (OpenAI), Gemini (出自"高格勒"和"克羅克")
在您的管理面板中提供 AI 副駕駛, 它能幫助您寫出票面回應、 收據客戶通訊、分析相關相關平台的相關通訊相接相接性、 在連接器系統上執行動作等。
AI 以您所了解的基礎文章、 FAQ 項目、出品文件及相關平台資料為基礎。 它不是幻覺, 它能從您所知道的实际商業信息中回應, 或是在不確定時會有增長 。
有時AI無法解答問題、能發覺挫折感或客戶要人相接, 就自動地把相接相接的相接方式交給了你的團隊。 Configable decision/time-deut自動回歸到AI 上。
为相關用戶的AI和相關取景的AI寫出分別的指令提示。 控制語氣、邊界、相關規則、被禁題和企業特有行為等都得到支持。 per- workspace supplation 。
相關的相關內容有: 要求/回應的相當細節、信號用法、成本追蹤、提供商及模型等。
Automated analysis of AI conversation patterns. See common questions, resolution rates, handoff frequency, customer satisfaction by topic, and areas where the AI needs better training.
有相關相關站點/工作地段可以使用自有的AI提供商,模型,溫度,符號預算等相關訓練提示. 有SaAS公司可以用克勞德作主產品,而GPT-4o作副品牌.
有兩種AI模式: 管理AI (包含在你的計劃中,不是)API 或取出自有的金鑰(用自有自有之鍵) OpenAI/Anthropic/谷歌/xAI API 二是一等的, 每种功能都以任一模式相通。
設定每月的代價預算、 每個相對限制和低平分警示。 每個提供商、 工作地區和相對相關的追蹤花費。 以硬天花板防止出走成本 。
有部門、优先级( 低/ 中/ 有高/ 有急度)、 狀態、 SLA 追蹤、 內部備註、 客戶回覆、 檔案附件和線接對話等功能的完全相關服务台。 不需要外接的求助服务台 。
AI自動分別入站入站出站票。 啟用自動重複安全部門。 AI 在可配置的延后( 預設: 2因此人可以先出手干涉.
連接信箱 (Gmail, IMAP 以自動從入內電子郵件中建立入票。回覆到入票通知的電子信件更新出票線。
在您網站上嵌入了一個取用客戶的入場券。 取用者可以提交入場證, 查看出行記錄, 回答開放入場錄取出票, 並檢查出出行狀態, 都以您所設計的相當標籤為標籤 。
相接相接的相接回站入一線。 在主題上被收起的相關出站出站入站入通。 在相接出站取站入出站后, 有相接者可保持相接同通相接地相接; 有相關相接取站出通相通相連相接接相通的相通口相接通相關事由相接而成相接 。
有時由人員接取一票后再用"回想AI"讓AI自動再去翻取出一票,
由收件箱取景的 AI 助取票管理。 副駕駛員建議回覆、 概述相談歷史、 建議优先/ 部門指派等項工作, 並可以執行相關平台上的動作 。
有相關的收件箱管理了实时客戶聊天。 可以看到所有正在進行的對話、客戶身份、對話歷史和AI建議等。 有多位代理可以合作一對話。
根据訪客行為而發出聊天訊息: 在頁面上有時, 有特定 URL 有訪問、 滚动深度、 回覆訪問數量、出站意向或自訂事件等。 例如: 在相關事件后顯示相關訊息 。60 在定价頁面上提供秒數 。
有自訂的聊天元件嵌入到您網站上。 支援 AI 聊天、活的代理聊天、 取票、 知識基礎搜尋和訪客身份等功能。 有反應性、 有可取用和有名的 。
在聊天和出票相關後收集客戶的滿分。 有您自己問題、分等分等級和接觸回應的設計調查。 結果會被收錄到團隊的表現和AI的洞察力中去 。
有名的郵件來訪者可接取一封有名的相關郵件, 有AI摘要說明所處理的相機, 有/ 有。 有/有。 有一次, 有單用連結, 有收發信號被登入回報頁面, 有回報回報被收發回回報出自已相接的相當相關相關訊號; 有同樣的相通相關信號也相接了; 有相關的相接相關事由相關人所接取回回回信號相關口相關的信相關: 有相接回回傳回回訊相關回回應相關信件相關地相關
有相關相關人員的回應項目都顯示出:姓名、電子郵件、一擊通路到他們的全程客戶及CRM接觸地,
分出 AI 寫作助理以編譯電子郵件草稿、回通票、通訊和客戶通訊等。 在專業的作業上用自有的快取(不是聊天大腦)来做作。
有單一屏幕顯示您整個 CRM 狀態: 管道值、 交易速度、 即將到来的工作、 有危險的交易、 代理活性、 以及 AI 建議等。 CRm 主頁是您每天的起點 。
有完整相關檔案: 名稱、 郵件、 電話、 公司、 標籤、 生命周期相關相關站、 有話可說、 有票可說, 有買入相關通訊和自訂相關網域等相關人員相關接方式。 連接相關連公司相關 B2B 相關管理 。
有相關相關的相關地點被取自自訂相關。 在相關站相關接相關分別、 設定相關值、 指定相關日期并看到相關取自相關管道相關等相關事由相關多相關管線相關 。
有相關的相關資訊、相關相關預算、相當相當優秀的建議、取勝概率及相關時間等相關訊息。
有相關資訊相關相關的相關報導也相當相當多。 有相當於相關地區相關, 有相對地區、有相關人相關出價相關; 有相相關事由相關國家相關市場相關分; 有同樣相關國相關接地區有相通地區等相關通訊相接地相關:
有AI能發出探險, 從您訪客相關相關資料中找出相關客戶、取出通訊和相關平台相關活動。 建議外延目標、起草初始訊息并取分數以取出相關的質量。
相關相關的相關訊息相關內容相關: 有相關接觸相關資訊相關, 有相當相關同關相接相關; 有相接可相關連相關之事相關。 相接者可依據相關情報, 有同關同相關而取回相關信件相關分類相關等相關項目相關再接相接再接再起相關活動相關
有自動轉接的追蹤客戶生命周期相關相關( 領導、 前景、 相關人等 ) 。 保留代理監控器會監控克通訊并建議介入 。
有接著能打掃和丰富你的人工智能干員CRM資料:去除聯絡人、填入缺失的字段、驗證郵件、使公司名和旗下分類紀錄标准化。
自然語言CRM:向AI提供你的銷售相關流程, 並建立您的管道相關階段、自訂地區、交易樣本及自動規則等。
Automated audit of your CRM data quality: duplicate contacts, deals without next steps, stale pipelines, missing contact information, and data completeness scoring.
三等自動控制CRMAI 代理:自動駕駛( AI sacts 獨立地作), 代理駕駛 (AI 建議、 人權批准)和手動 ( AI只觀察) 。 設定每個代理、 每個動作類型和每項交易相關的分數 。
CRM 有四位專業的AI代理:Steward (資料質量)、SDR (探查), 留置(防止垃圾)和Analysis (報告和透視)。
Ready-to-use connectors for Shopify, WooCommerce, BigCommerce, Magento 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, and Google Business Profile. Each connector brings platform-specific AI actions, knowledge, and data sync.
Build custom connectors for any platform, no code, AI-assisted, or full code. The builder supports REST and GraphQL APIs, OAuth authorization code flow, webhook auto-registration with Stripe and simple signature schemes, pagination (offset, page, cursor, and link-header), list/error transforms, multi-action context, and marketplace packaging.
ConnectorBuilderAI 有助您建立連接器: 描述您想要的并建議動作, 寫出要求處理器和地圖 API 有回應。自動處理認證、相關相關和錯誤處理等 。
通用應用程式 OAuth 有同任何連接器相通的授權流 。 PKCE 支援, 有站點範圍的狀態管理,自動刷新。 Connectingers definition theirs OAuth 參數和 OpsIQ 有能接通流出相去相去取出相入相去.
Connectors 不僅加入平台動作。 它能用能力" buses"來發出核心功能. 有接通器可以宣告出能力( 名單、 富集、 在 CRM 中簽名; 在站點情報中被當地上名, 排位數; 在分析中被取用; 在支付中被提供; 在信箱中被收用到 Email_ sync; 在通訊中被用到影像相會)并實行其小的方法集; 有相關者可以使用相關相關的相關功能; 有同分別的相通相通等相通的相接相通性相通能被取取用相通而取用同相通之相通; 有分相通可取相通同相接的相取相接能取取取相取取自相通取相去相通通相取入相通有相通性的相通接相相通 OpsIQ 有通通通的資訊通通到通訊所 有通訊站 有通報通訊通訊口 360 有幾個接通器可以提供同樣的能力而沒有鎖定。 參考接通取自相接器/ PLATFORM_ CONNECTORS. md 。
連接器活在兩層相中一層相接。 預置接通器( connectors/)被放出入盒子中, 并保持只向無關鍵參考提供商和被使用最多的提供商相接 (例如: Google Calendar,Gmail, Google Business Profile.) 有可被發現的市場連接器( marketplace_ connectioners/) 在被安裝前是惰性的, 如: 微軟等365行事曆、 前景、 DocuSign,Stripe, GA4, SerpApi; Zom. 每座橋都顯示出市場清單, 因此當一個能力沒有即時提供商而從不斷出按鈕時, UI和AI可以發出"從市場上接入" (已通知- to-in-stall) 。
公開您的連接器到 OpsIQ 有相關相關的相關接器 json 有知識 有知覺 有相識 有相识 有相思之分 有相通之分 json 在工作流程中。json,并簽署了相關檔案。市場支持多來源收費的免费和有薪接通器。
所有接通器都用加密簽署以檢查完整性。 在安裝時會檢查簽署。 在更新后使用已辭職的- 所有接合器工具重新簽署 。
通訊器相對系統。 定義搜尋規則和 OpsIQ 用模糊分數和智能Rank算法相匹配使用者查詢到平台实体。 例如: find_country ("germ") 和 German 相匹配 88.9% 有自信.
二. 通 知 OpsIQ API 出版 1,312 有被命名的動作,而連接器套件則用已打入的參數、認證要求、相關規則和回應等來宣傳出出自家的出品人動作,取而代之的是同樣的ActionExecutor。
有前置的工作流程配方能把多個連接器動作整合到共同的商業工作流程中去. 例:"一出新訂單就接通了"Shopify 有出票,更新CRM并發出 Slack 通知".
Connectors 宣告了與 AI 知識相同步的知識主題。 有專有平台的相關相關說明文章、設定指導和排除故障等步徑可自動被 AI取用而不用手動通識入錄 。
有名的 JSON API 覆蓋已登入的通訊器 JSON 操作,由API-克鍵認證 工作區相隔相接 有範圍 有限制率 有同樣能寫作 有同時能寫出 OpenAPI 有同感的 Postman Collection.
有出站等相關相關重大事項:訂單、发票、訂閱、入站、聊天、領導、用戶登記和推車棄置等。15 有相接的失敗。
在接地口被簽署出站的相關事由 HMAC- SHA256. 檢查收取端的簽名以確保接地點的真實性。 s穩定事件_id 以做一元處理 。
JavaScript SDK 有身份解析度、自訂事件追蹤相關分類、程式聊天相關控制相關和頁面相關設定相關的追蹤元件。安裝回放、 Vue、 Next.js 的食譜; WordPress, Shopify 并保持平靜 HTML.
通用框架的伺服器- side SDK 和外掛程式 。WordPress 外掛程式, WHMCS 模組,并通用 PHP/Node.js 集成函式庫。
將自訂事件推入 OpsIQ 從您的后端: 買入、 簽名、 特性用法、 錯誤或任何相關事項。 事件會出現在訪客時間表上并被放入分析與 AI 上下文中 。
建立由事件所啟動的自動工作流程: 已啟動的新票、 聊天、 已查明的訪客、 交易階段已變更或自訂的事件。 Triggers 執行連接器動作, 傳出網上呼號、 更新紀錄或通知您的團隊等 。
有視相能 API 在管理器內建立網接。 配置端點、 測試要求、 檢查回覆及除錯集成而未出 OpsIQ.
有三個角色:所有者(通通、收費取用、危險地區)、全管(除收費出用外的所有操作和危險地帶外的操作)和代理(只被指派部門,沒有設定取用)。所有的敏感頁面都由角色硬化而成。
有所有者和全管儀表板顯示解析時間、工作量分配、處理深度、頻道分解、趋势分析、SLA遵守、CSAT按代理、重啟费率、出行和最繁忙的活取等。
在管理通訊中即時被接通的元件。 以心跳为基础的存在檢測( C)60 二分一分. 300 二接一接接接一通接一出接一起接一回接一去相接一取接一入接一分接一行接一相接相接接相通相接再接一站相接 120 以查看目前正在使用的管理員和在哪個頁面上。
相接的站台( 工作區域) 有自有的 AI 設定、 接通器設定、出票部位、 品牌及操作規則等。 全球預設相接可連接到不覆覆接的工作區域 。
从一管理多個網站 OpsIQ admin. 每个站點有自有的追蹤片段、訪客數據和設定。 在站點相接取自 admit 通訊中 。
所有自動通訊的通訊通訊由通訊錄取的電子模版:出票通知、聊天記錄、歡迎電子郵件、密碼重置和系統警報等。 編輯 HTML 有活取預覽的樣本, 有可變的芯片 (C){{customer_name}}, {{ticket_id}})和全局布局控制。
Import contacts, tickets, and knowledge articles from CSV/JSON. Export visitor data, analytics reports, and CRM records. Data portability for migration between systems.
OIDC (OpenID Connect) 有全程跑取的單個簽名: 發現、授權、回復、 JWKS 簽名驗證、用戶資訊、域名放行、 JIT提供和狀態監控等。SAML 配置支援.
已建入 DSAR ( Data 主题存取要求) 處理: 匯出并刪除所有系統的客戶數據。 聯絡人相關相關的數據已刪除, 包括會議、 票房、 聊天、 CRM 記錄和電子紀錄等。 同意管理及保留相關資訊相關政策 。
區塊區分 IPs 或 範圍从存取您的站台或管理器等。 在可配置失敗的登入試作后自動關閉。 失敗的入入住 IP有出息相接 有出行相接相接取回相接通相接同相接
HTTP 嚴格的傳輸安全、 權限- 政策頭目和安全的 cookie 設定。自辦部署可以由伺服器配置而新增 CSP 頭目 。
SSRF 守衛封鎖了網上對自動/ 元相關相關的區域 IP 範圍。 Async 傳送可防止慢端點阻擋您的應用程式。自動失效后 15 有接連的失敗可以防止資源被用到死地點上 。
在工作區相接相接取相接的相接地區中要嚴格地分取相通相接去相接, 有訪客、入票、聊天、CRM相接和AI相接被放入相接所接相通的相通地區。 Cross- workspace data sellage in the channess geloom.
有月、季度、半年、每年、兩年和活期的收費周期相接相接;多通由通路通通通的通貨通路常通;收取后可通通取FX轉接以准确報收。
有預測指標的醫療診斷。 有相關相關的相關訊息相接相接器相接再接相通相接,
設定訪客會議、聊天記錄、 AI相談歷史和事件紀錄被保留了多長。 自動清理已用過的資料以管理儲存并遵守保留政策 。
有相關相關的相關資料庫相接相通性、 AI提供商相通相通地、相接器相通接器、網上被提供率相接地等相接方式,
就讓AI用活口回應"我的訂單在哪裡"Shopify/WooCommerce/ BigCommerce 有相關資料。 用 AI自動重複管理相關入站入站出站票。 執行批发和 B2B 取向的通訊管。 將入站收入分給交通來源和通訊。 監控車棄站及回收工作流程 。
監控試驗簽名并用分頁重放特性通過。 追蹤文件頁面所轉換的功能。 在您的 AI 有自動支援 API 在 CRM 中管理訂閱收入和擴張交易。 連接您的收費平台( Stripe, 3: 1) WHMCS)用于实时 MRR 追蹤。使用 CRM 生命周期代理以偵測并阻止churn 。
提供白標籤分析及支援端口給客戶。 有從一任管理員取出多個客戶網站的軌道通導。 使用 CRM 管道去管理前景和專案領導。 在客戶端平台上用 Connector 建構自訂接線器。 在 SEO 上以站點資訊產生標籤化的 SEU 報告。 重新賣出市場接線程式作增值服務 。
深 WHMCS 整合同 80+ AI 動作以尋找命令、服務管理、DNS 使用相關資訊基條目自動回復常见的寄存問題。 追蹤伺服器狀態頁面相接。 用 AI 分類管理技術支援入場券。 使用收費周期梯度以活期寄存計劃為月 。
倒置 40-70% 有 AI 有相關通訊的相關回覆。 有 AL 有 IP 分類的路由通向相當部門 。 有 有 解析時間 、 有 SLA 相通度和 CSAT 有 代理 。 使用寫入 AI 的 AI 來起草專業回覆 。 用 AI 就 有 有 有相通 的通訊來監控相關的相通性 。
完整站點資訊套件: craws, 技術 SEO 審查, 內容分析, SERP 排位追蹤, 關鍵研究,回路監控等同地 SEU 網格相關. Google Business Profile 管理. 定期的白標記客戶報告. A/ B 測試已建入追蹤元件中. Campaign profile accorders to over all channels.
就從追蹤和聊天入手, 有自由加入。 在得到相關支援后再加入入入場券 。 在您開始銷售時啟用 CRM 。 接通被您所接受的相關平台 。OpsIQ 从一人做起到一等分 50 有RBAC的人員作業團隊 有部門 有特務能跟蹤
企業 SSO 有 OIDC 以集中認證。多工作區隔分別相接; 有不同提供商和型號的每工作區 AI 設定相接。 自訂連接器發展與市場分配相接 。 審查追蹤器 : GDPR (一) 遵守工具;以及数据保留政策。
有訪客追蹤、會議回放、頁面排行榜、地心相通相關相關資訊、意向漏斗、轉換歸屬相關事由、A/B實驗相關同JS錯誤追蹤相關的全網站分析相關,
有相關資訊、多提供商的AI相助、自動接觸人員、有先進性地聊天規則、聊天歷史、CSAT調查及聊天出票等功能相通相通。
有相關部門、優先權、SLA、AI分類等原始出票系統,
AI-first CRM with four specialized AI agents (Steward, SDR, Retention, Analyst), Trust Dial autonomy control, pipeline board, deal coaching, forecasting, sequences, lifecycle management, and natural language CRM configuration.
有自動爬行的站點情報所 有技術上 SEO 的稽核 有內容分析 有AI搜尋 有SERP分級追蹤 有关键字研究 有回路分析 有本地 SEU地區網格 有定期白標記報告 有相關資料 有相通的相關相關地區 有相接地區
連接器 SDK 有 25+ 已建接線器、接通器建構器(無碼/AI- Abid/ full-code), OAuth 有相關連接器被安裝、被啟用、被配置并被驗證、SmartLook上市、集市和被簽署的套件等相關相關接通器相關動作定義相關的大目錄相關可執行 。
有相關相關資訊相接相接、通訊追蹤和AI權能回應等, OpsIQ.
有可視化編輯器、活取預覽相接相接的通訊文模版、可變芯片、全局排版控制相接方式和每起事件定制相接通通訊等。
有相關相關的相關事務:解析時間、工作量、SLA相關條件、CSAT相關分類、重啟费率、最繁忙活地、即時出行追蹤等。
有原生地 DSAR 有相關資訊被取出, 有相當多的資訊也被取回; 有相接相關的資源被取用; 有同樣相關相通相通的相通性被取而代之; 有與相通同相通; 有通相接的相接性被收取; 有入通相相通而相通地被取取出; 有出相通能通相關同相接; 有可通相去相通接相通。
OpsIQ 在被管理的基礎上執行。 產品操作同樣; 基礎、 更新和備份由主機處理。 此手冊收錄了:OpsIQ 而不是出市或通商帳戶相通 有好幾分?
安裝 OpsIQ 在您自有的伺服器上可以完全控制相關資料、品牌、更新和集成等。需要 PHP 。8.4+, MySQL 5.7+或 MariaDB 10.3+, HTTPS,并 OpsIQ 有相關相關的相關通訊 WHMCS 相接相接的相接模組。 完全相接地主權 。
跟著去 30 在你的網站上找找找相關的相關線索 有需要等一分鐘再做相關設置指導
有學會如何讀取你的訪客相關資料, 設置回放会議, 找出線索并了解通訊模式等。
就去跑出你的SEO地步去檢查你的技術健康 并設置SERP分級追蹤你的目標关键字
建立部門, 以自動回復相關AI相接, 連接電子郵件吞取, 並訓練你的AI去處理同樣的問題;
組織接觸相關人,建起管線 有AI的代理相關相關接通相關分數 就由AI去做你的交易了
連接您的電子商業/通訊平台, 建立自訂接通器, 設置網上呼號, 並由 REST 整合相通 API.
就想得到相接相接取出相接同相接的相接之道去取取取相接所取相相接而取相取相通相接. OpsIQ 執行中。每一步都以上一步为基础。到最後,您會有訪客追蹤、AI聊天和基本的入站支持等功能。
在下方輸入您的駕照金鑰 OpsIQ 管理器。去設定, 輸入此安裝所提供權限金鑰并點擊啟動。 您應該看到綠色的" Active" (Active) 徽章 。
前往設定并填入您的商業名稱、 業務、 時區、 預設的通貨幣及相關時間。 AI 在回應客戶問題和分析時區相關報告時會使用此資訊 。
前往 AI 設定并選擇您的提供商。 Claude (A)Anthropic(一) GPT-4o (OpenAI), Gemini (Google) 或 Grok (xAI)。 請輸入您的 API 如果使用您自有的金鑰, 或是使用您計劃中可用的管理型AI。 點選 “ 測試連接器” 以驗證 。
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.
如果使用 Shopify, WooCommerce, WHMCS, 或是被支持的另一個平台,去接通器站找取您的平台、輸入憑證并點擊試接通。 這可以讓 AI 有權取取取命令資料、 客戶描述文件及相關上下文等 。
前往 Team, 按下邀請, 輸入他們的電子郵件和角色 (Owner、 Full Admin或 Agent) 。 代理只能存取您所分到的部門 。 所有者和 Fult Admiters 都看到了 。
从已連接站點复制片段并貼入您的網站。 這可以使您立即追蹤 。
前往 AI 設定,取出提供商并輸入您的金鑰并儲存。 AI Calk 已啟動到您的網站上 。
有訪客追蹤和AI聊天等相關的通訊器等相接相接再加入出票、CRM及接通相接口。
到知識地點再加入5-10 有關於您最常見的問題的文章 。
有票出票后至少要建立出票2 (如"銷售"和"相助"等)相關部門相接相接,相接而出.
有時也想出出一項相關的規則,
在私人瀏覽器中開啟您的網站并用相關的用戶身份和AI聊天。 請檢查答案是否准确而音調是否正確 。
建立信箱 (Gmail, IMAP 因此客戶電子郵件可以自動建立入場券。
在安全區域自動重複啟用出票。 set a 2-再等一等 就讓人類先出手干預了
每日檢查 Dashboard 有訪客數量、回放率、上等頁面相接相接后銷售相接。
開啟 AI CRM并讓 OpsIQ 从相通的平台匯入聯絡人。 檢查管線板 。
有時也想找找相關的答案、問題和相關資訊相關機會等。
建立規則: 如果訪客被收費于 60+秒后, 顯示聊天訊息以問他們需要幫助 。
如果您使用沒有內建接線的平台, 請使用接線接線构建器來建立相接接接線 。
連接 OpsIQ 有出道的網友去取票、聊天和銷售等。
是的 人工智能提供者是可選的 OpsIQ 在沒有AI的情況下,您可以使用純解析器和售票平台。您可以稍後在您準備好後啓用AI。
有相接相通者能用相通相通的相關相通數據來丰富人工智能 OpsIQ 有需要就接通相關平台。
你還能用到相接相接取去 OpsIQ 有入場券、CRM和團隊相通等功能。 追蹤元件可以選擇。 在您網站準備好后再加入它 。
在私人/ 隱形瀏覽器中访问您的網站。 然后檢查 OpsIQ 有活活的活活地取出相去相去取回相去所取取取回的相去去相取取相去而取回所取回取取入相去之相去自取取自取自受取自自取出自取道 15 秒。如果不是,请检查: (1有片段被正确貼上 (正反相接 )2)站台金鑰正确, (( s)3有廣告封鎖或 CSP 封鎖了文稿。
OpsIQ 它不是一款功能。 它是一個接線人管理器、 網站元件、 AI 支援層、 票/ 說明台系統、 有 四個 AI相通的完整 CRM、 有 Site Intelligence 套件、 有市場相通平台和開發者表面等。 它所包含的所有相關相通相關的相關元件都在這裡 。
Dashboard, live feed, visitor log, sessions, session replay, top pages, geo intelligence, intent funnel, events log, A/B experiments, JS error tracking, sales and conversions, leads, AI CRM (command center, contacts, companies, deals, pipeline board, deal coaching, forecast, prospecting, sequences, lifecycle, data steward, Build my CRM, CRM config, CRM health, CRM API), tickets, chat inbox, proactive rules, CSAT surveys, email drafts, mailboxes, AI configuration, AI training, AI history, AI insights, knowledge base, connectors, Connector Builder, marketplace, connected sites, team management, team performance, settings, diagnostics, and license.
網站追蹤元件(分析信號+聊天+入通票+知識基底搜尋), 客戶端 AI 聊天, 出售出票口, 訪客身份代碼處理、檔案上傳, CSAT 測試元件和取用人員相關的說明中心等。
Command center, contacts, companies, deals, pipeline board with drag-and-drop, AI deal coaching (risk signals, next-best-action, win probability), revenue forecasting, prospecting agent (SDR), automated follow-up sequences, lifecycle and retention management, data steward agent (dedup, enrich, validate), Build my CRM (natural language setup), CRM configuration, CRM health check, Trust Dial (Autopilot/Copilot/Manual per agent), four specialized agents (Steward, SDR, Retention, Analyst), and CRM API with webhooks.
有自動站台爬行 技術上作 SEO 審查 (速度、可動性、核心網絡相關人物等) SSL、重定向相接相接地圖相接接相通相接取取取回相接的相接方式相接而取取出相通的相通性相接同樣相接之相通; 有相通取取用地圖接取相通地圖取取去相接回相通分數相接再取取入相通同相通, 有相關相通接相連相通等相接性相通而取出同相接; 有同相相通互通相通可相通能相通并相通通相相接可相接有相通之相接者相通行相通也相通所相通被取取相接通相取相相相同相同同相取取自相相取同相 PDF 出自各机构。
(多提供商:克勞德;GPT-4o; Gemini 有相接回相接相接自動接取接取相接接相通相接可接取回相通的相接互通相通接取取相通同相接同相通能相接而取相去相接取出相接的相通互通接相相接有相接之相接能相通可相接并相接可以相接. BYOK 有相關相關的相關資料:相關方式、符號預算和成本控制、AI歷史審查小徑、AI透視分析、票款AI分類、自動回復等,
25+ pre-built connectors (Shopify, WooCommerce, BigCommerce, Magento 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile), Connector Builder (no-code/AI-assisted/full-code), generic OAuth flow with PKCE, connector marketplace with paid distribution, connector signing and verification, SmartLookup fuzzy matching, a large catalogue of HTTP action definitions whose availability depends on connector installation, enablement, configuration and validation, knowledge sync, and workflow recipes.
倒置API(訪客、事由、票房、聯絡人、設定、接通等),OpenAPI spec,API 按鍵管理,出局的網游(同步、簽署、重試、 SSRF 保衛、自動殘疾等),事件API 有自訂事件取入, 元件 SDK有身份解析度、 觸發烹饪簿、 動作相關合同、 連接器等 SDK有集市相接相接器 有伺服器相接的 SDK (PHP, Node.js),有"取出"等. WordPress 外掛程式,并 WHMCS 模块。
企業身份,每工作區的AI設定,追蹤設定,安全 (HSTS,權限-政策, IP 有相關相關資訊相當相當多; 有相當有相關訊息相關的相關資料也相當少; 有同樣相關通訊相關報導也相相關; 有分別相關消息也相關, 有相通相關內容也相接相關: 有相接的相通通相通接相通取用相通可通相接接相接而相通; 有通相相通的相接通相連相通互通相去相通等相通性相通能相通地相通而相接可通接接接取相通同相通之相通。
企業 SSO (OIDC 有JWKS的驗證 有JIT提供), SAML 配置( C) GDPR/DSAR 處理( 在所有的系統中匯出并刪除)、 資料去除每次接觸相關相關接者、 同意管理、 工作空間相隔相距相距( 有限制的查詢層範圍) 、 審查追蹤、 有失敗的登入追蹤等, IP 有被封鎖出站的網上SSRF衛生站 有數據保留相關政策 有被截取出站出站入站出行出站后
有人工智能代理 OpsIQ 提供方 URL 有地點情報提供商打來電話 有執照證 有健康報告 有相關消息 PDF 渲染出,并匯出相關資料; 通由已設定的提供商端點所通路由的所有路由, 而不是直接的提供方 API 有您伺服器的通訊
有相關的通訊站被取出: 交通通訊、直播訪客數、銷售摘要、支援排行深度、AI活動警報等,
即時訪客流:頁面檢視、聊天起步、提交表和意向信號每幾秒用國家、裝置和參考過程更新一次。
完整訪問記錄:裝置、瀏覽器、OS、國家、城市、參考人、UTM等參考者、登地頁面、身份和完整頁面取景歷史等。
由 Journey 組成的檢視: 有頁面相接, 有時有頁面、 有卷轴深度、 有轉換路徑等, 有出站頁面。
有時線回放被俘事件:滑鼠移動、按下、卷轴、頁面轉換等,并形成UX 相關的相關功能。
有相關的相關相關內容:出訪、接觸相關時間、回放率、轉換相關接相關事由相關同時相關,
有地圖、裝置相通相通、瀏覽器相通接通相接相通地區相通,
有行為意图追蹤:定价出訪、回取頻道、 doc瀏覽、相關相關接相關, 有轉換概率的自訂信號等。
有可搜尋的事件歷史: 頁面檢視、自訂事件、聊天相關、購買、有完整中繼資料的成份提交和過過程等。
分拆測試: 建立變更, 分配通訊量, 定義目標, 度量相關的地點, 並宣告取勝者, 都取自內部 OpsIQ.
前端錯誤抓取:信件、堆放追蹤、被影響的瀏覽器、頻道、被影响的頁面和向上追蹤等。
有收據:訂單、续約、退款、由來由、競選作業相對相關相關分類相關分析等。
有:分數、出自地點、CRM狀態、聯繫方式、行為相關訊號和管線通路等。
完全CRM:指揮中心、接觸地、公司、交易地、管線板、教練、預測相接地、取取取地、相接相接取地相接接地相通地相相接;
支援收件箱:部門、优先级、SLA追蹤、AI分類、自動回復、內部筆記、檔案附件、合并和狀態管理等。
Live conversations: AI and human chat, handoff, collaboration, conversation history, customer identity, and CSAT collection.
電子郵件管理:入站回通票、AI相助回覆相接相接、樣本選擇和信箱設定相接等。
提供商設定: 選擇克勞德/ GPT-4o/Gemini 入出( G) API 有相關的相關資訊相關相關通訊相通相通,
有:取用相關相關的快取出、相關規則、口氣指導、被禁題和邊界設定等。
有相關的討論:完整的要求/回應紀錄、信號用法、每次相關相關費用、提供商、模型版本和解析結果等。
有相關相關的相關問題相關地點相關: 通訊相關分解率相關頻道相關,
AI 訓練內容: 有文章、 FAQ 項目、 產品docs、 連接器相通相通和自訂相關相關的項目。 語义和關鍵字搜尋以取取取 AI 就地取取用 。
集成中枢:已安裝接通器, 健康狀態, 有動作的目錄, 有憑證管理, 有市場瀏覽器等相接器; 有連接器相接相接者也相接。
站點管理:追蹤片段、站點金鑰、元件設定、域位設定和相關工作區隔等。
使用者管理:邀請成員, 指定角色 (Owner/Full Admin/ Agent), 設置部門存取,并管理權限.
Ops metrics: resolution times, workload, SLA compliance, CSAT by agent, reopen rates, busiest hours, and trend analysis.
有:企業身份相關, AI設置、追蹤、安全相關相關地區、品牌相關、保留相關郵件樣本相關功能相關;
有:出行地由相關地點所出出行;
在上船之行能把一款新裝備弄得活活活去 OpsIQ 工作區并可以被放出并恢復,而不會失去進展。
行程可以儲存每個工作區的完成。 回登入會要顯示已完成的步數, 而不是被強迫重新啟動 。
有相關相關的相關出處相接相關事務所,
有時可使用分析相關站口, 有專門的訪客、入場券、CSAT、AI歷史和團隊作業等頁面,
Dashboard 是您每天的指揮中心。 它以一處觀察顯示通訊、銷售、相關支持、 AI活性及轉換指示器等。 每天早上都打開它去了解一晚上發生了什麼事, 今天需要注意什麼 。
您網站上的人數相當多, 此項每一次更新( E) 15 秒 (可配置) 。 有訪客被載入活性阈值內的一頁( 預設: 90 第 二 章。
在所選擇的日期範圍內 有許多人來您網站上訪取了相關相關的相關資訊 。OpsIQ 由瀏覽器指紋、餅干和(如果有的話)被認可的身份相接而成地识别訪客。
有新來客第一次去看你的站點。 有回歸相關的回歸者被看到過 。 有高回歸率就意味著您所要回歸的內容能取出人去取回您所取回的回傳相關相關分數相關, 有時您可能不會收起利息去取取回回回傳中所取取取的回應相關資金 。
在只收看一頁后出走的訪客百分比。70% 在登入頁面上通常指頁面并不符合訪客期望、內容錯誤、載入速度慢或手機經驗差等。
在每頁上平均花花多長的時間 (下) 10 在內容相關頁面上, 有很長的取出頁面可能會有誤解。
IP有地址: OpsIQ 根据相關威脅分數、 強取暴力或手動區塊等被指認出有潜在惡意。 點擊以看到被封鎖的區塊 IPs 列表中。
二. 从相關銷售來源得到的收入Shopify, WooCommerce, Stripe如果銷售顯示为零, 請檢查您的平台連接器已連接并同步 。
有一行圖顯示訪客數量相對於所選取的日期範圍。 尋找:交通突起( 站台、 有媒體提到)、 有分別( 有週末、 有放假等) 有相關的相關趋势 。
有您所訪客的地點: 有直接、 有谷歌、 有社交媒體、 有電子郵件、 有轉介站所等。 使用這個來了解哪些銷售渠道能用到 。
Chrome、Safari、Firefox、Edge等。 如果瀏覽器有超乎寻常的高回放率,您可能會有 CSS 或 JavaScript 有相容性
有網格顯示了每周一小時和一小時的訪客活動。 用這個來決定如何安排相關班次、 何时發出通知, 以及什麼時候跑取升級等 。
有國家、頁面、裝置和來源的最後幾名訪客, 在活動中有助於快速地分取檢查。
在 Dashboard 右上方點擊取日期器。 preset: 今天、 昨天、 最后7日,倒數 30 日期範圍被設定在您已設定的時區( 在設定中) 。
Your bounce rate jumped from 45% to 78% this week. What happened?
檢查: (A)1有特定登入頁面的變更嗎?去取出上頁并按回放速率排序 。 (2有活動把流量傳到錯誤的一頁嗎? 請檢查最高來源以取取取新裁判 ()3)站台是否在手機上被打破?檢查瀏覽器被打破了以取得手機回放率 (% 1)4檢查威脅分機和訪客細節 有可疑的圖案
The dashboard shows 0 live visitors even though your website is getting traffic.
檢查: (A)1已安裝追蹤元件? 查看您網站的源碼并搜尋 OpsIQ 文稿 (C).2)站點金鑰是否正確? 將文稿中相關地點的數據鍵與已連接地點中的鍵相比較 (Connected Sites: (p.3CDN 有或快取提供已變更的頁面而沒有文稿? 清除您的 CDN 快取 。 ()4有廣告封鎖或 CSP 封鎖了文稿嗎? 請檢查瀏覽器控制台是否被封鎖 。
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
這是 B2B 通訊模式。 您的訪客正在工作, 在公用時間做瀏覽 。 ( 意見 : ( s)1(一) 安排工作日的工作时间。2(星期二至星期四上午)3(出自"周刊") 周末維持視窗是安全的.4就想提供活話,
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
取回相關的相關相關資訊, 在時光相關視窗旁取取取。 請檢查: (( s)1)是真正的訪客或bots?看看會議的相關時間、頁面查看和瀏覽器的多樣性。 ((A)2如果是真的,到底要上哪一頁?3(檢查裁判) URL 有位相關人士可能已與您相關,4如果是活生生的通路 就去檢查威脅并想阻止 IP 範圍。
OpsIQ 它使用瀏覽器指紋和克勞斯,而GA也使用不同的克勞克模型. Bot silvering, ad blocker 速率和文稿加載命令也可能造成相差. A. 10-20% 相差是正常的。
有出自"活地取出"OpsIQ 管理。 对于外部報告, 使用 REST API 在您自己的儀表板或 BI 工具中顯示分析相關相關資料。
有分有分 IP 有地址: OpsIQ 根据相關威脅分數、 已重複失敗的登入或手動區塊而標出或被封鎖了。 點擊收視器以查看細節并管理區塊 。
訪客紀錄顯示您所追蹤到的網站的每次訪客。 每行都是一頁的訪客入載。 用它來調查訪客的行為、 找找競選流量并分析追蹤問題 。
有客人了 IP 地址。如果 IP 在設定中可以使用匿名。 點擊以查看從此來的所有參考 IP.
从所出取取出.IP使用 GeoIP 資料的地址。需要MaxMind GeoLite22. 數據庫或Cloudflare地圖頭。 如果沒有被設定出地圖IP, 就顯示"未知" 。
有訪客已載入的頁面。 點擊以看到完整 URL相去甚远 URLs 在表格取景中被切斷。
在登上您站地前被訪者所到之地 "地" 就意味著沒有指標 (書印,打入了 URLs 有相關應用程式
訪客裝置類型(桌面、通訊、平板)和瀏覽器(克羅姆、Safari、Firefox等)。從用戶代理頭解析了 。
在您所設定的時區中被載入了頁面 。
如果被指認出訪客 (由身份代碼或登入) , 其名或郵件會被顯示出。 否則會被以匿名方式顯示 。
滤取特定相關時間段的通訊。 預設: 最後7有好几天了
搜索由 IP 地址,頁面 URL 指揮官 有國家 有客戶的電子郵件 有相關事嗎 有 有 有相當多的相關信息 有相通相通 有相接相通的相通通相接有相通接相
有通訊、有機接通、有通訊相接相接、有收費相接地接通相接通等。
由桌面、 Mobile 或平板电脑分選取。
有出自"相克"的相克相克被取出.
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 = 付費以縮入更遠的範圍 。
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
在訪客紀錄中用他們的電子郵件地址去搜尋。 如果被登入, 身份會被顯示出。 將日期範圍設定到昨天。 在下午3: 00左右尋找訪客以取出頁面。 點擊會議以看到整頁的流出和任何相關相關的相關 JavaScript 有錯.
You notice an IP address has 500+ visits in one hour, all to the same page.
它可能是一個機器人、 刮取器或被弄壞的文稿。去訪客日志中取取取 IP。檢查: (A)1(出自:"同一篇";"同"一行?2(用戶代理是已知的機器人嗎? )3有相接相接之事; 有相通相接同相接; 有同相通的相接接相通之事: 有同同相關相接的相通取相通同相相通而相通有同相連相通. 0如果被確認是機器人 就去保安站封鎖 IP.
原始頁面載入量。 每頁一行取出。 最好的是: 調查特定頁面、 从特定來源找取流量、 分析追蹤問題等 。
分頁查看到行程。 每段訪問一行。 最好的是: 了解用戶流量、 度量會議的相關時間、 找出轉換路徑等 。
有相關的活動。 在您網站上顯示訪客。 最好的是: 監控活動正在進行中, 有高端訪客被發現, 有觀察相關相關機會等。
OpsIQ 預設地追蹤所有訪問。要排除您自己的通訊量,请加入您 IP地址:被排除者 IPs 在設定值 > 追蹤中列出。
GeoIP 搜尋需要同樣 Cloudflare 地圖頭( 如果使用自動取回)Cloudflare)或 MaxMind GeoLite2 資料庫檔案。取用設定值 > GeopIP 路徑,以確保資料庫檔已存在并可讀取 。
在設定中保留了訪客相關相關資料( 預設: 90 后來由克隆保留工作自動清理出舊記錄.
會話把同一個人的多頁取景分到一行。 在訪客日志顯示出相關頁面的載入時, 會話會顯示出人們如何從起站取出地穿行到出站取走 。
有訪客加載出首頁后會議開始。 它會接續到更多頁面。 有訪問者在會議暫停期不活动而會議結束 (default: 30 分取出或關閉瀏覽器。 超時后返回的同一個人會產生新的会話 。
有登地頁,被訪客入住您站口的地方 有關於哪些內容能吸引到人
出站頁面, 有訪客所留下的出站页。 如果出站版面常是出站費頁面相對, 有顧客可能會把你和相對者相提并論 。
有多頁的訪客通常需要多多的接觸, 但也可能表示訪客已失蹤了。
第一頁載入到上一行的相關時間 。0二是回放 (單一頁取景, 不再有相關相關功能) 。
有相關相關的通訊源( Direct, Google, 社會相關, 轉介等) 。
有被偵測到的國家 在訪客所出發出的消息中 IP 地址.
有訪客只收看一頁就走出。 有紅色指示器出發了 。
有訪客是否在此會議中完成有軌轉換活性( 買取、 簽署、 表格提交等) 。
搜索由 IP,電子郵件,頁面 URL 在會議中指名道姓地出道
有新訪客( 第一會) 或回歸訪客所過的過程 。
有通通取出
按國家分選取以從特定地區看到會議 。
有過過分的顯示只顯示被標出為威脅的會議或会議 。
A customer just made a large purchase. You want to understand their journey before buying.
在工作階段中搜尋他們的電子郵件。 看看他們的會議: (A)1在收購前去過多少次了?2(出自"克林斯通"一文) 他們看了哪些頁面?3有聊天或開出入場券嗎?4有好幾回了?
A customer usually logs in from Nigeria but you see a session from Russia.
在会话中搜尋客戶郵件。 比較相關會話的國家。 如果會話突然從異常國家出現出, 它可能是合法的出行或被損失的帳號 。 請檢查 ( (A) :1在成功登入前是否有失敗的登入試想? ()2有做: IP 在同段內變更? 如果有疑問, 就標出它以接受審查 。
訪客是個人 (或瀏覽器)。 會話是被訪客的一通。 有同一個訪客可以隨時有多通訊。 會話在超時期后到期 。
OpsIQ 如果有訪客清除了餅干而未登入, 就以新訪客的身份出面 。
Live Feed 有实时顯示您網站上的訪客。 它自動地每次更新 15 在活動、出品和繁忙相關相關支援期等相關時段使用它以觀察正在發生的情況。
在所設定的更新相隔地區中您伺服器的 Live Feed 民調。 每行顯示您站台上目前的访问者: 目前的頁面、 國家、 裝置、 來源、 會議期數和分頁數。 有綠色突顯顯示自上次更新起的新活動。 點擊任何訪客行以查看會議的全部細節 。
有多多多地被活取訊息更新。 預設: 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會有他們全程的內容. (A.3如果他們不收買就出走 就成為領導者一行人了4在訪客接觸取出時出發聊天訊息;
You see 20 visitors from the same IP address, all on different pages.
可能有: (.1有同樣的網路相通的辦公室。2有相關相關的相關區域( C) :0-1(一) 有分別地打出頁面。3(a) 載入測試。如果您正在自動做測試, 就排除: IP 从追蹤取出.
檢查: (A)1元件文稿已安裝入您的站台嗎 ? ()2(站台鍵是否正確? )3(活性阈值已過? )4有訪客用攻擊性的廣告封鎖了追蹤文稿嗎?
有線電源顯示出所有正在使用的訪客。 对于被過過的檢視, 請用有線電子路由或會話頁面取自有線电源。 有線电訊是故意地簡單地做实时監控的 。
Top Pages 顯示您網站上哪些頁面的流量最大。 它會以访问、 接觸、 轉換等相關活動排序頁面。 用它來辨識您最優秀的內容, 尋找不足的頁面并發現產生相關相關問題的頁口 。
有活活了 URL 有同樣的頁面( 如出品變更等) 如果已啟用群組, 就被分類了 。
此頁面被載入所選取的日期範圍的總數次 。
有多位不同的人觀看了這一頁( 有兩次收看同一頁的人算作: 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.
以回放率下移排序。 忽略自然是出站點的頁面( 有名有名地取出頁面, 有證可查) 。 專心於要讓訪客相接的頁: 出站出站的頁口、 定价、 功能等。 這些需要更好的呼叫取出或更清晰的內容 。
檢查: (A)1) 追蹤元件已安裝在指定頁面上? 有單一頁的應用程式可能不會在路由變更上放出頁面檢視 。 (2在追蹤設定中是否排除了頁面? ()3有CDN提供快取版本而沒有追蹤文稿嗎?
地情通訊顯示了您所訪客所從國家、城市、裝置和來源等地出行地點。 用它去了解您的地區市場,決定語言相助, 計劃地區行銷,并探出可疑的交通模式。
有名的國家被取用相關數量。 點擊一地以打入到地區相關相關資料中去 。
有視覺地分出出出各國的流量 百分比相當高
有訪客相接相接的國家都顯示出訪客數、會議數、回放率和轉換率等相接地點。
有許多城市被取用相當多的地區取用,
OpsIQ (以 二 個 方式 ) 探出 訪客 地點 :1) Cloudflare 地圖頭。 如果您的站點被落后了 Cloudflare(出自"地道"一出出自于"地取地取取地"一回. ),"地出地取"一去而后出出地出取地入地取出地入去取地出去取取取出取取去地取去取出去地出所取取之地取用地取入地出.2) MaxMind GeoLite2 資料庫。下載自由資料庫并設定設定中的路由。市級測試需要地圖- City相關資料庫,而不只是相關國家相關數據庫。
使用 VPN 的訪客會出自 VP通 伺服器所取地點, 而不會出自其真正的地點。 這是由設計而成的 。OpsIQ 無法也不該試取被 VPN 有異常的國家模式相通, 就考慮一下 10-20% 有訪客可能用到VPN.
You run a US-only business but 30% of traffic is from India.
檢查: (A)1) 這些是真正的訪客嗎? 看看會議的時間和頁面。 有高回放相當短的会議可能會有出息 (bots. (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.
有時使用同地情報相接相接的熱圖 (取自 Dashboard) 。 如果 40% 有出自歐洲和克羅地亞的通訊 35% 在相關地區上需要相當多的地區相接相接,
Germany shows 500 visitors this month but zero sales.
調查: (A)1(可能你的出價對此市場沒有競爭能力)2有去德意志的船嗎?3) 您的取出可以用歐元取出嗎? 貨幣不匹配會使取出被遺棄 (( EUR: Constitution supposed checkout).4有同樣的訪客可能會是低能客流?
GeoIP 未被設定。 有兩個都被設定了 Cloudflare ( 它自動地加入地平線頭) 或下載 MaxMind GeoLite2 資料庫并設定出檔案路徑 在 Sets > GeuIP 路徑中 。
OpsIQ 使用您的網頁伺服器或 Cloudflare 有防火牆規則可以通通到地區去 OpsIQ 以能見度為焦點,不是網路相關的存取控制.
有心的漏斗會把訪客分類成他們想做的工作:瀏覽、研究、相對、買入、得到支持或出走等。用它去了解您站點上意向的平衡并分辨訪客放行地點。
有訪客隨地找找 有短會議 有幾頁 有沒有被發現有特定目標
有相關相關內容相關: 有相當長的頁面、多相關内容相關; 有相接相關的相關事由相關人士相關地點相關。
有訪客收看價格相對相對或地圖相對 有訪生回歸相相接相接
有訪客在取出、推車或簽名等頁面上 有高意向,這是你的轉換機會了
有相關相關的相關人員需要相關接通訊。
有一頁后就走的相關人員 訂婚率低了
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
定价頁面已夠強大以建立意向。 在買入道上聊天很重要: 27% 在取出后支持出票可能表示啟動或支付相混淆。 動作 ( (a) (b) 有: 有:有: 有; 有:1(由相關部門出發)2(調查) 18 有相關通訊的出票后支援入票.
使用日期範圍過程以相對不同相關期的意向模式。 例如, 將黑色星期五周五和普通週圍相相對。 您應該看到" 買" 意向的突顯, 有可能會被" 求取支援" 所造成混亂 。
OpsIQ 看一看頁面 URLs,会話行為和時間模式。定价相對相關相關的頁面。取出相關頁面的相關信號 。 說明/相接頁面相接相關通相關訊息相關支援相關意向。分類是用Houristic作成的,不是由 AI 作成 。
目前沒有。 分類是根據同樣的網絡行為模式而內置的。 自訂意图分類被放在地圖上 。
建立自訂的由頁面或事件階段起的行程, 量取群組保留并發現最常走過站點的訪客道。
用以下方法創建一個有名的漏斗 : 2至8 。以相關相關的相關單位來取用相關分點去檢查回放地點、出錯地點和頁面速度或訊息等。
保留群組到每周一組,并顯示回歸人數。 選擇一個6, 8或 12 在相對放出或出戰相對相對時要保持群組定義平穩 。
路徑列出最常見的頁面序列。 請選擇路徑長度取自2至5頁面以保留可讀取的結果。 使用它去尋找出乎意料的向导、 常出道口和再多接再通的內容 。
自訂漏斗是分析定義,不是自動。要對已完成的步態作回應, 就先建立轉換目標、分區、扳機或工作流程等 。
會話重放可以讓您觀察到您站點上被訪客所做的事:他們點擊了哪些元素;它們是怎麼卷起的;它們在哪裏徘徊;和它們打出什麼(有敏感字段被遮掩)等。用它來分析UX問題,驗證被竊取的報告并理解客戶的困惑相關相關事由 。
从会話頁面上尋找有所報告的問題的会話、高頁數而沒有轉換, 或是由提交支援票的客戶發出會話。 點擊回放圖示以開啟時間表檢視 。
有水平列顯示相關事件。 在任何一處點擊要跳到那一刻的時間線上 。
每一頁載入都以一部份顯示在時間線上。 您可以看到訪客所走的正路 。
點擊事件以點顯示在時間線上并以分頁重建中亮點出.
有相關的深度被追蹤到 就能看到被訪客所讀取到底多遠了
字段焦點和打字事件被收錄。 在密碼和敏感字段的文字輸入被默认地遮住 。
會話重放相關口罩的預設字段。 密碼字段、 信用卡輸入和有資料標記的字段 --opsiq- sursk 從未被錄入。 您可以在 Sets > Tracking 中設定附加的遮罩規則。 如果您的遵守政策需要它, 就可完全禁用回放 。
A customer says "I tried to buy but the button did nothing."
在工作階段頁中尋找他們的会話( 有電子郵件搜尋) 。 開啟回放。 注意取出頁面的區段 。 請尋找 ( (A) :1有按出右鍵嗎?2有一次: JavaScript 有錯誤嗎? (取回JS出錯的頁面 。) (3)頁面是重新載入還是顯示了錯誤訊息? (C)4有需要的字段是空的嗎?回放會顯示出到底發生了什麼 。
重放相關相關資料相接相關流量相接而成。用保留設定可以自動清理舊相關回放相接資料。 对于高通相關站點,可考慮更短的再放相連相關時間( 如: 30 (出自"通訊通訊錄") (日文)去管理儲存.
如果設定中開啟了"尊重不追蹤", 有 DNT 信頭的訪客就不會被收錄。 您也可以把特定頁面排除在追蹤相關的回放外 。
"事件紀錄"顯示了每起事件 OpsIQ 有收錄了: 頁面檢視、 點擊、 聊天起點、 票款創作、 銷售等自訂相關事件。 用它去去除分解整合、 驗證網頁快取的提供, 并了解動作的相關序列 。
每次有追蹤的頁面載入就被放出。包括: URL 有名有名 有名 有分 有去去去取取回去
有訪客打開聊天部件并發出第一個訊息后被開放.
在聊天中被放出每通訊息(有訪客和AI/Agent)。
在建立新支援票(取自聊天、電子郵件、元件或管理器)后被解除。
有回覆被放入入入出站口后被放出.
在一項買入被連通的平台完成后被解除了功能 。
在提交履帶表單( 如果已啟用表格追蹤) 時被放出 。
有身份證被取出 就被開除了
在登入試想失敗后被放出 。
您可以自訂事件由您的網站或伺服器傳送至 OpsIQ 自訂事件能用於追蹤您專業的動作: 按下按鈕、 功能用法、相關影片播放、下載等。
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
plan: "pro",
billing: "annual",
value: 99
}]);// 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);由特定事件名稱來過过滤: 頁面檢視、 聊天. 啟動、 票子等 。
有相關相關事件相關
按关键字搜尋事件資料 (Y)URL,電子郵件,事件屬性值).
事件跟隨設定中所設定的保留策略。 預設: 90 有高價值的事件(買入、安全事件)可以被更長時間地保留。
有。 在做實驗時, 您會選擇轉換事件。 有內建或自訂事件可以被取作轉換目標 。
有兩個版本的頁面或相關地點 并測量出哪一更能用到 OpsIQ 追蹤印象、轉換和相關數據相關地點。
取出名稱, 定義您的主要公制( Civersion 事件) , 並設定變更( Control and test) 。
OpsIQ 隨機地指派訪客到變體并追蹤他們的行為。 在實驗被執行時不要改變 。
在收集到相當多的相關資料后, 請檢查置信度 。95% 有自信就想活了 95% 有同樣的相去相去 有同想相去有同想的相出相去
已建立但尚未啟動。 您仍可編輯變更和公制 。
正在將訪客指定到變更中。 在執行時不要編輯 。
有相關的數據或手動被截取了 。 結果是最後的 。
結果已經被檢視,並且實驗不再需要在活動列表中。
在開始前先決定您要测量的。 在看到結果后選擇一個公分量會帶來偏差 。
在被禁用名單上加入您隊伍的 IP 地址 因此員工出訪不會出事出事
在做實驗后不要停止 100 有好幾百名或上千名被訪取者需要去取取取相當好的结果
如果您改變了頭條和按鈕顏色, 您就不知道是哪個改變使這項改善被改變了 。
在實驗結束后 有注意哪個變體取了勝 以及你為什麼選擇去實作
它取決于您要測出的基准轉換率和效果大小。 就拇指而言: 至少是: 500 a. 有訪客 20% 有特效能 就需要上千人
有 但 要小心。 如果有兩項實驗影響同一頁, 結果相接相接; 在不同的頁面或地點上同一行更安全了 。
JavaScript 錯誤從您的網站訪客中收集客戶端錯誤。 按鈕被打破, 失敗了 。API 有通訊錄或資源有缺失。用它去尋找并修復會影響到真正客戶的錯誤 。
该 JavaScript 出錯文字 (例如"TypeError: 無法讀取未定義的屬性") 。
出錯的一頁 。
有錯誤是取自瀏覽器的 。
出錯的代碼位置。 點擊以擴大完整堆疊追蹤 。
有錯誤出自一出出自相關的相關地點 。
有一次是最近出錯的相關地點 。
有多少次了被收錄了此錯誤 。
有多個不同的訪客會議經歷了這個錯誤 。
有的不是了 JavaScript 錯誤需要立即被注意。 按: (A)1(一) 關鍵頁面出錯(取出、登入、登出等), (一出出錯)2有高階分數的錯誤 (C)3)最近出錯(可能由代碼變更而回), (4(不是第三方文稿) 。
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
就意味著: 45 有名的客戶無法完成取出。 單位 : (A)1(以同一個瀏覽器/裝置相接相接方式開啟頁面。 ()2(一) 開啟瀏覽器控制台再重複錯誤。 (一出出錯而去取出相當多的相關相關通訊. )3)檢查堆栈追蹤以找到精确的通訊碼行. ("出自"地圖""出取自"出出自:"出於"出于"出从"出從"出至"出入"出到"出回"出往"出去"出走"出4修正錯誤, 部署并監控錯誤計數至 0 。
有 OpsIQ 全部抓取 JavaScript 在頁面上出錯, 有分析文稿、 聊天元件和廣告文稿出錯等。 filter by URL 在堆疊的追蹤中去專注自已的代碼.
您不能壓縮其中的特定錯誤 OpsIQ 但是您可以分頁去過清單 URL 有錯誤的訊息。您可以修復或忽略瀏覽器外掛的錯誤( 它常以未知來源出錯而顯示 )。
銷售追蹤可以連接到您的商店或收費平台 OpsIQ 有錢可以讓您看到收入相伴而行。每一次買入都由出行者所取出,
今天完成訂單收費 。 您連接的平台上的每一起新訂單都更新了 。
本期收入相加;退款从总额中扣除。
有線圖顯示所選取的日期範圍內的每日收入。 請尋找尖峰( 促進、 競選) 和相關地區( 有期、 有季性等 ) 。
有最多的通訊商出賣了您。 “ Direct” 買家常用名單標出您所住地。 “ Google" 買主也找得到您 。
有客戶電子郵件、數量、貨幣和所收購物品的最新訂單。
跳到連接器上 >Shopify 在您中建立自訂應用程式 Shopify 管理 (Settings > Apps and selly channel > development apps). 授權範圍: read_orders, read _Custers, ready_products. 复制管理 API 存取符號。 在 OpsIQ,入入您的商店域名( 如: your-store.myshopify.com)和存取符號。點選試接通。 如果成功, 就開啟網址同步以提供即時命令通知 。
跳到連接器上 >WooCommerce 在您所 WordPress 管理員去 WooCommerce> 設定值 > 高级 > REST API。用 Read/ Write 權限建立金鑰。可以复制用戶金鑰和用戶機密。 in OpsIQ 入出站址 URL 取出通訊錄相接相接的相關相接器相接取相接口相接
在接通器 > BigCommerce 中。 在您的 Bigcommerce 有管理權中, 在高级設定中去取 API 帳號。 建立 V2/ V3 API 有訂單、客戶和出品等讀取範圍的帳號 。 复制存取令牌、 客戶代碼和 API 路徑。入入其中 OpsIQ 就去做測試.
跳到連接器 > Magento。 在您的 Magento 管理中, 去到 System > Constitutions. 建立與相關的新集成 API 資源存取 銷售、 客戶端和 Catalog 。 啟動集成并複製存取符號。 請輸入其中 OpsIQ 有您所謂的 Magento 基底 URL.
前往 Connectors > PrestaShop. 在您的 PrestaShOP 管理器中去取 Advance 參數 > Web service。 開啟網絡服務并建立一新金鑰。 授權取用訂單、 客戶和產品。 Copy the key并輸入其中 。OpsIQ 有你的店 URL.
跳到連接器 > OpenCart. 產生 API 从您的 OpenCart 管理面板取出憑證。 請輸入 API URL 中,使用者名和金鑰 OpsIQ。連接器使用 OpenCart 的 REST API 有秩序和相關相關資料
前往接通器 > osCommerce。 配置數據庫存取或 API 在連接器設定中被紀錄的憑證 。 OSCommerce 集成通常需要直接存取資料庫或自訂 API 模块。
Go to Connectors > Stripe. Copy your Stripe restricted API key from the Stripe Dashboard (Developers > API keys). The key needs read access to Customers, Charges, Invoices, and Subscriptions. Enter it in OpsIQ. Configure webhook endpoint for real-time events.
使用倒置 API 有相關的通訊或網友可以從任何平台傳出銷售事件。 傳出訂單。 有客戶電子郵件、 數量、 貨幣和項目已完成的事件。 請參考相關事件 。API 中。
顯示收費的相關頻道。 如果 Google 有收費資源 1000 有訪客和 50 有出息了 有出價了 有入息了5% 如果電子郵件帶來了轉換速率 200 有訪客和 30 有銷售出 有出賣出賣入行 有出銷出行 15% 有電子郵件能更能用到每個人.
有再資助的訂單被分道揚镳地追蹤到, 它會減少你的入資净额。 如果取自特定資源的退款率高, 流量可能會有低質相通性 。
OpsIQ。多通由商業以每种通由來取取取收入。正常的報道使用所配置的汇率。
Your pricing page gets 100 visitors per day but zero conversions.
調查: (A)1在定价頁面上使用會話重放。 注意它們如何與定价表相交 。 ()2(取出價格的頁面回放率和相關時間)3在取用相關資訊時, 有問題嗎?4(把你的定价頁面同相爭相取比。 ()5)試取不同定价布局的 A/B 實驗.
You sent an email campaign with UTM tags. How do you measure its revenue impact?
由來源到銷售和滤取。 搜尋競選 UTM 參數。 您可以看到: (A)1有多少人取自電子郵件 (出自:2(被轉換成銷售的數量) (出自"通訊通訊")3(活地取自"活地".4相較于選舉前同時期,
檢查: (A)1)平台接通器相接相接并健康嗎?去接通取取取. (已通取出)2有被開啟的網頁同步嗎? 如果使用投票, Cron 工作能跑出去嗎?3(接通器有權) API 瞄准镜? Shopify,需要讀取命令。
有命令被接通后 就去接通了 OpsIQ 將客戶郵件相匹配到已知的訪客。 如果在買入前被追蹤到, 就該被歸結到他們的訪客行程上, 包括交通來源、登地頁面和會議歷史等。
你可以取出相關的銷售相關事項 API 有相關相關的相關事由相關事件所紀錄 API 第 二 章
領導人指有收買或支持意向的訪客或客戶. OpsIQ 自動偵測出取自行為的領導: 定价頁面访问、回訪、聊天相關相關、取出開始和高接觸等。 使用取出領導頁以优先跟蹤并輸入您的 CRM 管道 。
有訪客在查看你的價格或計劃頁面后,
有多起回歸的訪客被訂婚了 但還沒有被轉生出
有許多人希望能有機會去接觸,
有訪客能到取出頁面, 但無法完成收購。
有訪客提供聯絡表、 演示要求或簽名表等。
有許多相關頁面相接相關的訪客正在做著相當深入的研究。
點擊任何線索以查看其完整描述檔:
有名有名 有名 有通訊 有相接相接接相通相接通相通 IP 有地點 有地取地取出地取去地取取地出地出取地入地取道所取地起地取相取地.
由此導演出的所有會議都包含有頁面流動、相關時間和來源等。
有被他們取出的每一頁相接的回報 有命令要取出
他們怎么找到你的 有機 有錢 有社交 有轉介 有直接的 有活干 有活活干有活干活活活
A0-100 根据行為強烈度、 調整度和頁面意向而得分。
是否已以聯絡人或交易方式加入 CRM 中 。
(例如: " 有預想的出價") 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如果他們回歸到定价頁面上, 积极主动的聊天規則可以觸發個性化訊息.
You have 50 anonymous leads with high scores but no email addresses.
選項 (A)1(以提供折扣或資源下載以取而代之地取而有之地用高意識的頁面取而取之)2(用聊天元件取取郵件,取出匿名訪客起口. )3在您的登入/ 簽名頁面上加入身份符號, 因此回歸的訪客自動被認出 。
The score considers: recency of visits (recent = higher), frequency of visits (more = higher), pages viewed (pricing/checkout = higher), session duration (longer = higher), chat interactions (engaged = higher), and return visits (multiple sessions = higher).
有。 在 CRM 配置中, 您可以新增取決於特定关键字、 事件、 出處或頁面模式的取決規則 。
OpsIQ第 一 一 一 二 三 三 三 一 一 三 三 四 三 三 二 三 二 二 三 一 三 二 一 三 四 二 三 四 四 三 二 四 三 四 一 三 一 二 二 二 一 一 四 三 一 四 二 二 四 二 四 四 二 一 二 一 四 四 四 一 二 四 一 一CRM以網站智慧、相助、票券、出品和付款等為活圖。
有收入脈搏、AI發現了什麼、做了什麼、批准排行、下一個動作、代理健康及ROI等。
在您所擁有的CRM中的人和公司。 搜尋、過程、分數和相關設定 。
有相關接取回相關相關的相關板 有取勝概率 有人工智能指導
有相關的相關回應相關地點 有相當的相當好
Where every customer stands: active, at risk, expansion ready, renewal due, or churning.
就用通俗的英語描述你的CRM設計. OpsIQ 生成可逆的計劃并等被批准后再使用。
有自查頁面: 分類、代理、通路、人工智能相接相接和活取數據數據等。
AI 的建議被排入批准等級。 您批准、 編輯或拒絕每個提案。 沒有您的話, 就不會出事 。
有相關相關資料能提供出處保護。
每一個 AI 動作都被收錄入日記。 您可以一擊就去除任何變更 。
有相關的相關資訊相關相關資料出自於相關情報,
在左邊通訊中點擊 AI CRM。 指揮中心顯示您目前的狀態 。
開啟CRM有健康地去檢查計劃 探員和通路都準備好了
如果連接器有活性( I)Shopify, WHMCS 等),聯絡人自動被匯入。否则,取入到 CSV 或手動建立。
就去管道并用相相接相接(如:領先、合格、求婚、談判、元取相接、失收相接等)建立出您所要的第一通相接接相通相通的相接通相干相接同相通同相接.
就由交易教練指導您出道 有好幾分相關的相關事由我做作成協議
不 CRM是可選的 OpsIQ 在沒有 CRM 的追蹤相關支援相關平台上, 完美地工作。 在您可以管理銷售和客戶關係后啟用它 。
有。 您可以手動建立聯絡人和交易。 Connectors 用平台資料( 訂單、 訂閱等) 来丰富 CRM, 但不需要 。
信任地層是控制AI能做的工作的安全系統. Copiler模式 (default): AI 建議, 人批准. Automot- Impiler 模式 (opt- in): 人工智能自動地在低風險可逆操作上作活性.
有需要注意和下一步要做什麼 就去取出相關的相關資料
Pipeline value, deals won/lost, new leads, active deals, and revenue trend, a snapshot of your current state.
有新機會、數據質量問題和市場通訊等。
相關的相關事項由於相關相關地區相關同時,
AI 的建議等您決定后再出。 每個都顯示了所要提出的動作、 推理和證據。 批准、 編輯或拒絕 。
排行榜 10 有活要干:接著做一筆活活, 查一查有危險的賬戶,
有相關資訊相關的相關相關事務: Captain, Data Steward, Dream Intelligence, Disease Course, SDR, Rettion. Green = running, 琥珀克需要注意, 紅色 = 有錯誤.
有相關的同樣相關交易:受AI所影響的交易、省去時間、預測的精確度、同手動CRM相對等。
檢查通路的相關狀況 有進取嗎?
有需要就去編輯 拒絕壞的建議
閱讀人工智慧的洞察力。 有沒有交易處於風險之中?
有相關的急迫和相關影響,
You were away for a week. What happened while you were gone?
開啟指揮中心并檢查: (A)1("什么")OpsIQ 有" 在您出門時顯示了所有 AI 動作 (?)2(需要得到批准) 有提案正等您去審查 (出自:3("什么")OpsIQ 已找到"突顯出緊急項目 。 (C)4以觀察相關趋势。
CRM 将您的商業關係分為四個項目:接觸( 人), 公司( 有組織), 有交易( 有收入的機會) 有工作( 有接觸動作) 有交易相接相接( 有活干活活活等)。
聯絡人是CRM中的人物,他們可能是客戶、潛在客戶或合作伙伴。 聯繫人有電子郵件、姓名、公司、標籤、生命週期階段和熱度分數。
使用搜尋列以尋找取名、 郵件、 公司或標籤。 使用過程: 有生相關相關的相關站、 有生之相關分數、 有出自相關地區、 有被指定相關事由相關同 。
有個人資訊相關相關、公司相關接觸相關事務相、相關活動相關出處、入場、聊天相關網站相關,
A0-100 从行為相關訊息中計算出分數: 網站訪問、電子郵件接觸、聊天相關、買取歷史和回應等。 高等 = 更熱能 。
Contacts are linked to companies by email domain or manual assignment. One company can have many contacts.
有收成機會 交易有名權 有數量 有管線 有相關的相關人員 有相通相通接相通同相通
有百分數的機會取勝。 根据您以往的贏取數據由人工設計或由 AI 計算出。 傳出加权預測 。
Green (healthy), amber (at risk), or red (stalled). Based on activity recency, stage duration, and engagement signals.
被指定到人身上的相關動作。 工作有名號、 到期日期、 优先级、 類型( 呼叫、 郵件、 會議等) 和相關的聯絡人/ 交易等 。
有需要注意的情況:接觸被困協議、回應有危險的帳號、研究出一項新的領導。
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 ”) 、 數量、 管道和相關站( 如 “ 有資格 ” 就可) 。 設定相關日期并指定您自己去取用 。 Dream Cournal 會開始追蹤此機會 。
管道是一面相關相關的相關圖板, 它由左到右相關。 拖放相關牌以預先出牌。 每張相關卡都顯示出交易量、 贏取概率和相關狀態等相關分類相關同相關 。
管道以花牌形式顯示所有正在交易 (相關站) 。 每一列頭都顯示相關位的總值 。
將一張牌拖到下一個相關相關站。 贏取概率和數入更新已即時。 如果移動失敗( 驗證出錯誤) , 牌會回轉到它原有的位置 。
有相關的相關事由由相關人士所出: 有相當多的相當有相關相關資訊; 有相較多的同樣相關人員相關, 有相干相關的人相關同相關; 有同相通相關接相關地由相接相接地由同相接取取取相接而取相關之相接; 有分相通地由被取相通取相去相通而取取而取而行相通之相通可相通也相通能相通通相通接相通同相相通. 有相通的相通性相通有相通性的相通自相通了相通道相通
有聯絡人相關活動相關相關地區, 有協議教練簡介相關事由相關出面板相關接相關快取相關動作相關。
AI 的建議出自於排行榜上方的批準。 每份建議都顯示了AI想做什麼、為什麼和證據。 您可以:
接受此建議為 -- 。 動作會穿過信任地層并被收錄入日誌中 。
在批准前先修改提案, 例如: 更改所建議的相關階段或調整相關數量 。
拒絕提案,AI從拒絕中學取了更好的建議
贏取概率可以由人工設定或由AI計算出。 AI 在計算它后, 它會用自動已關閉的相關交易所訓練的模型 (完成和輸出) 。 如果您沒有足夠的歷史相關資料, AI會使用相關預設概率 。 该概率會使加权預測被驅動: a $10,000 有相接相接 30% 概率贡献 $3,000 有"相當"的預言.
A customer signed the contract and paid.
把交易卡拖到"Won"站台上去. OpsIQ 有: (1(把交易標記成"快活"了)2(一) 更新预报。3在時間線上加入"Won"活性 ().4如果已設定了, 就啟動了網址事件 (crm. deal. won) 。 (5更新接觸相接相接的生命周期相接站到"Customer".
You want to find deals that have been in the same stage for too long.
在管線板上找取紅色(已被封存)的徽章。 這些交易沒有活到已設定的腐爛入關( 在 CRM 配置中被設定为 > Pipelines ) 。 點擊每份被封鎖的交易以看到 Deal Course 就再起動所提出的建议 。
有。去CRM配置 > 管道以建立多個管線。 常用案例: 分出管線以接取新業務相接而接取, 或是取取取不同的產品/服務 。
交易被標出為已關閉- 輸入。 有原因會被問及。 交易從已關機中移除了, 但可以從已封閉的交易過程中找到。 聯絡人仍會被關入 CRM 中 。
Dision教練分析每項交易并提供一份簡介, 有健康狀態、 風險訊號、 關鍵人、 資格檢查表、相會預告等相關動作。 每個事由都出自。 教練顯示出每個事項所取出的任何票、 聊天或活動 。
有相關訊息:相關相關日數、最後接觸日期、活動頻道、相爭者所提及相爭相爭取的相爭模式等。
有相關相關的相關訊息相接相關(聊天記錄、票票、電子郵件、活動等),
有誰能出力於交易(champion)和誰能抵擋(blocker)。
MEDDICC或 BANT 檢查清單( 有相容性) 顯示符合哪些相關資格而缺少相關相關的相關條件 。
在安排會議前, 教練會想出一項簡介:日程、要被包圍的關鍵點、要問的問題、要處理的風險和要準備的材料等。
根据目前的交易狀態和相關相關性, 建議下一封信或呼叫文稿 。
有名的相關人員也透過相關網站去取取取出相關資料:
開啟任何交易并向教練區滚动。 讀取相關健康狀態和關鍵訊號 。
如果「經濟買家」被遺失了, 就想找出和接觸預算持有者。
教練建議下一個具体動作。 點擊以建立工作、 起草郵件或排期會議, 全部被排入批准等列 。
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) 建議:去處理移民問題并安排接觸電話",而現在你完全知道要解決什麼了.
有可辨識範圍的地盤等級預測 有交易等級變更解釋 有精确的追蹤 以證明和解釋你的數字
相接相接 80% 或更高的贏取概率。 這些是您最可能贏取的。 這應該是您所期望的最小收入 。
所有被取出的交易都以 AI 計算出取勝概率而加权。 這是最實際地預測您要關閉的收視率 。
有收成的出價都出出出名了 有收入量就出出相去相去不遠了
一 二 二 二 三 二 三 三 三 二 二 四 二 三 四 三 三 四 二 二 80% 有相關相關的相關區域 : “ 您可能會相接相關 : $45,000 和 $72,000"本季度"
預測中包含相隔多週的變更屬性。 當您預測來臨時 $15,000 有出自"地平線"一文:"A已滑入下個季度"$8,000),交易 B輸入 ($5,000),交易C被減去的值 ($2,000)."
平均絕對百分比錯誤: 您的預測有多遠相去過。 下等更好 。 MAPE of 15% 就表示你的預測是相當于相當於相當相當而相關的 15% 有出自出自"活生生"收自"相克".
Brier 得分以衡量贏取概率多好相當於實際結果。 如果交易于 70% 有取而有取的概率 70% 有時能被校正是好事.
OpsIQ 在相隔多長的时间内, 您可以看到您預測的精確性如何得到提升 。
有幾起交易由相接相接而至相接 80% 有資格被傳出到提案站去取取取而代之 20% 从提案到談判 你的提案可能需要工作
有最有名的取景地 有高收視率取景相當多出資
有成績出自於相關的相關報導: 交易已成收成, 管道價值、平均交易大小、取勝率等。
相當相當有危險(高概率交易顯示了被暫停的通訊),
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
開啟預測頁面并檢查"改變了什麼",報告上顯示:"Acme Corp dealation (Acome Corps deal)"(Aceme Corp Affairs (Accord Convention).$15,000(被選入的相對者被移到Lost. Beta Inc deal (Beta C) (被選擇了)$8,000 有相關日期被推到下個季度 有同Gamma LLC的新交易 $3,000 由相關人士所出:$20,000 + $3,000 = -$17,000 以其他交易的概率調整而來。
有名的探險探員能幫助您找回并研究相關客戶。您描述您的理想客戶,并加入目標公司,再由人工智能去做相關調查、分數和先取出相關資料等。
取用 CRM 設定 > Proference. 描述您最理想的客戶相關檔案 (ICP): 有目標的業務、公司大小、職稱、地點、相對名詞和最小相配分數等。 例如: “ B2B SaaS 公司有相對相關相關分數 :50-500 在美國和英國有員工出賣開發工具,
輸入您想研究的公司域名或名稱。 您也可以由 AI 根据您所研究的 IP 建議公司 。
有相關相關資訊:相當相當大、工業相關、科技相關多項相關新聞,
有相當相當出名的相關公司,
Each prospect gets a 0-100 fit score based on five factors:
有相當相當多的相當地區,
有證據能證明他們需要你的出品?
有相關的資訊相關相關地點,
有多么相干 有工業和科技能做起事来 有你所想出出的東西
您能有效服務此客戶( 時區、 語言、 複雜度) 。
You want to evaluate whether acme.com is worth pursuing.
添加 acme.com。 AI回覆:相當分數 78/100 (好相接)原因: B2B SaaS, 120 有相對相對的X (產品相配) 。 買入相關相關通訊:上個月曾兩度去取取取你的價值頁面(取自網站追蹤等)。 最佳接觸: [email protected] (出品人名:VP of sell. )被收發人提及了他們最近的招聘和定价頁面访问.
序列自動地將多步追蹤相關: 在您批准初始送出后自動執行的電子郵件、等取取取回、工作取回和取回等取回相關的接取相接相接的相接程式。
定義階段: 電子郵件,等一等3有好几天了 有電子郵件等5日, 工作( 如果沒有回覆可呼叫) , 電子郵件。 每一個電子信件步都有一個樣本可以自訂 。
在序列中加入聯絡人。 AI也可能提供出出自探矿結果的入學資料 。
步數自動按期跑取。 如果接觸回應到任何一站, 序列會自動暫停 。
有可取取的開放率、回覆率、轉換率和不訂收相關分數等。 使用此來优化您的相序 。
相關人員也表示:
有興趣想聊聊 有時會有相關的暫停 有時会被建立去接觸
有被關注而沒有拒絕的問題。 有被反對的細節所產生的序列已暫停 。
想要停止收取信件; 聯絡被永久地被壓制 。
有興趣但時機出錯 。 有序列暫停, 有 snooze 工作被建立 。
有接觸被打出去取回回回復的通訊
有支持問題,不是出賣回應 有相關的暫停,票已建立
取消訂閱要求被立即取出 而接觸被從未來所有序列中被壓制出
工作空間相關相關的日限( 預設: 1,000 有相關相關的相關訊息被取出。
最大1有相關人員被打倒了 就不會被打敗了
逾越日用上限的步數被延后到次日。 它們從來不被放入或跳出 。
相關序列自動暫停。 相對支援比外延优先。 在相關支援問題解決后可手動恢复相關排序 。
在序列中并沒有直接分類, 但是可以以不同的訊息建立出兩個序列并相對取出相關的結果.
在 CRM 有一頁持續了增长引擎: 相接收入 (MRR/ARR) 、 產品目錄、 領導抓取表、 訂閱連結和領導路由等。 這裡所寫的每件事都直接通入 CR M, 因此要提交表或被訂閱的呼叫是跟歷史相接, 而不是一行被收錄在電子表格中 。
預算出從您真正的收費分賬簿上。 訂收由每個平台的付款相接, 从付款缺口中推算出收費周期, 在付款逾期時會有訂收失效 。1.5 有相關資訊相關相關的相關單位被取回相關郵件后, 客戶可以自動連接 CRM 聯絡人。
您所賣的東西只有一個真實來源。 報價從目錄中提取名稱和列表價格,接受的報價按產品累積成收入。
每份表格都得到您自己站點的主機頁面和被嵌入的 iframe 代碼。 提交會成為聯絡人, 擁有者會得到通知, 而您所循路由規則會指定取向 。
有同樣的連接, 讓前景選擇一個空間。 有同時會議的時間、時區和會議都相當相當尊重。 有預期會議會要被訂出, 有傳出預期的郵件去確認并通知了組織者 。
Territory rules run first, then field rules (match a field such as country or source), then round-robin across your rep pool. It routes CONTACTS AND DEALS alike, whatever the deal’s status: a won deal still needs an owner for commission attribution, account responsibility and follow-up, and in owner or team visibility mode an unowned record is invisible to everyone but a manager. Records created by automation (a connector sale, chat, an import) carry no interactive creator, so they are routed by the same rules on create rather than left ownerless. Anything that already has an owner is never reassigned.
取回 CRM再取出相關工具,再取取取回相關的相關相關文件 。
輸入名和逗號分隔的字段清單, 如名稱、 email、 手機、 訊息等。 Email 總是需要 。
复制主機連接器以分享到任何地方, 或是把嵌入的碼被复制并粘入您網站的任何一頁 。
Every submission is a CRM contact with a form.submitted activity, an owner notification, and automatic routing.
有一塊被隱藏的蜜罐地 悄悄地把活口扔了出去
每小時提交10份 IP 地址:表格和预订。
提交表格并沒有提供市場通訊相關的許可。 只有有明确通訊的收據框才有通訊所提供相關相關資訊相接相關信息相關通訊。
有一分被重新檢查出 在訂票時有新的可用性檢查出值
在您所使用同一個銷售頁面的通訊分類中, 有收費接通器提供。 在連接到新平台后再用收費取出 。
有 有 有 出 有 有 就 有 有就 有 就有 就 有 就 出 出 一 二 三 三 三 四 三 三 二 三 二 二 三 四 二 三 一 三 三 一 二 二 二 四 三 二 四 二 二 一 三 二 一 二 四 四 三 四 四 二 四 一 三 四 五 三 三 六 三 三 JavaScript.
有一個接通器, 有多达二十個關接口。 連接您所使用短消息和WhatsApp提供商, 將其中一個標記为預設, 在接通通通訊時取取取其中任何一個。 在接觸任何關接門前由 CRM 檢查同意 。
在連接器頁面上, 開啟訊息相關器 (SMS and WhatsApp)并啟用它 。
在同一個抽屉裡,或CRM在下行取取出出一通關口(Twilio、Vonage、Termii、MetaWhatsApp Cloud、Infobip等),API憑證與連接。 您可以新增多個, 有兩次不同的帳號相通的同一個网關 。
提供商的每個項目都顯示出自已的網址 URL 有副本按鍵。將它貼入网關的快取報告和信件內接設定中以得到快取狀態并回覆回覆到 OpsIQ.
開啟聯絡人并使用簡訊或 WhatsApp 按鍵。 如果有多個提供商支持頻道, 有選取者讓您選擇; 否則會被使用預設 。
有不明的相關同意不是相關相關接通。 除非明确相關通訊被拒絕。 所取出的信被同樣相關的相接相關信被傳送相關信件所取取回 。
有一面不相通的旗子可以阻擋出每個頻道 不管被設定了什麼
有被封禁的通訊清單上的人從未接通過訊息.
有被封鎖的訊息能告訴你到底為什麼 就這樣可以去修復相關資料而不用猜想了
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":"..."}.
傳送報告將傳送消息代碼印出於已傳出或回覆的提供者。 接通消息以通訊號碼相匹配, 在工作區內被接通了, 有訊息被收取; 有回應的對話被標記 。
有錯有錯接有錯 403 有未知的有效載荷被計數而被忽略了,從來不致命 因此被誤裝的网關無法突破終點 。
有相關相關的相關事由相關地點: 有相當多的相當相關人員被取出相關資訊, 有相較多的同樣相關通訊相關口號相關; 有相相關接相關人士被取用相關信息相關訊息相關服務相關網站相關報導相關內容相關: 有同相關者被取自相關資料相關文件相關分別相關。
身份證被加密到連接器的設定中, 永遠回應回應到瀏覽器上。 編輯有空白密件的項目會保留被儲存的一項 。
有, 有需要相關證件并使用同樣的通訊口。 AI也列出相關提供商以解釋所提供相關相關資訊相關的相關資料 。
使用寿命周期管理能相助保護已存入的生產收入。 每個帳戶都得到克魯克風險分數、健康分數活活活生生的分數和被推荐的成功游戲本等分數 。
有視覺地顯示出每個帳戶所處位置:領導、相觀、機會、客戶、擴大、更新、冒險等。
有高風險的帳號。 每一個都顯示了最上方驅動程式( 支援快取、 不動取出、 付款失敗等) 和所建議的儲存播放 。
有信號想多買一筆:高用取用、地物要求、計畫查詢等。
有相關续期的帳號, 按風險和收成相排序 。
Chorn 風險由多個相接相接的訊號所計算出:
有健康 有不動 有最近有失 有不相干 有不入行 有不出行 有去取出相好相好同好相活相活
有出賣票數 有出售票量的起售 有負面情感 有升放出
登入頻率、功能用法、頁面接觸等 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 有產品出問題嗎? 他們有評估相對者嗎? 早期介入能拯救帳戶。
Data Sward 代理伺服器自動尋找并修正了相關資料質素:相複, 缺漏的字段,相矛盾相通和已分期收錄相關相關.
有多份同一個人的記錄(例如: [email protected] 和 [email protected] 有位管家想把它們合并起來
有通訊信、 有通話信號、 有相關公司等。 有建議用可得到的來源填充 。
有相關聯絡人接觸, 有相接人接通公司接觸。 建議以電子郵件域名和上下文相連接 。
在"Won"相接的一場交易 20% 有相關接觸被標出"Customer"而無所成交 有同業不相匹配的公司
有同樣相關的作業已相去過多,
前往 CRM 找到 Data Steward 區域( 或是從 CR M Health 開啟它) 。
有相當相當多的相關相關資料被批評出道: 有相關的相當重複相關, 有相見的相通相關數據被批量取出 。
Amber 項目需要您做評斷: 有相當相差的相複相; 有相關相關的相關變更; 有同樣相連相關接相關之事。 請回想一下相關同樣的相連性相關分別 。
The steward found "John Smith ([email protected])" and "J. Smith ([email protected])": same email, different display names.
管理員建議合并: 有更多的活性地保留紀錄, 有其他相關相關的相關交易和相關事項相相相接相接。 有需要就先回應相關收視率, 有需要再去調整相關站名并批准相關同相關所關相接的相接方式。 有兩相相關記錄相關史被保存了相關分 。
建立我的 CRM 就讓您用通俗的英文描述您的 CRME 設定 。OpsIQ 生成已驗證可回轉的計劃并被用到批准上。 沒有編碼, 沒有手動設定 。
輸入您 CRM 設定的平面英文描述。 例如: “ 建立有相關相關階段的更新管道: 有接觸相關接相關、 有接通相接相接接相通相關 、 有再接相連相接取相關等相關的相關分數會更高 ” 。
OpsIQ 顯示要建立什麼的預覽: 管線、相關相關等相關分數、分數規則、使用周期規則等。 檢查每個項目 。
點擊應用以執行此計劃。 每項變更被收錄为一擊可以取出相關的捆綁 。
如果有不對, 請點擊 Undo以回復整個捆綁。 您的 CRM 已回歸到上一個狀態 。
有自訂相關相關管線、 預設概率和腐爛入分等。
有行為能取出更高分 “高分能取取取價分” “高克能取回更低分能去上職事頁面”。
自動進取生命周期相關相關:"移到 SQL"等交易取出后再去接客"
在聯絡人、 交易或相關公司中加入字段: 文字、 數字、 日期、 選擇、 選取 URL 有電子郵件了
定義 MEDDIC克或 BANT 選單中相對的 Deal Capers 分數 。
You manage SaaS subscriptions and need a pipeline for renewals.
型態:"建立更新管線。相關相關: 90 出行( D)10%), 60 出行( D)25%),已接觸(40%),談判(60%),重新(100%(被取出),Chorned(被取入".0%。设置腐爛的阈值到 14 有好几天了". OpsIQ 產生此計劃后, 您再檢視它并點選相關應用。 管道立即出現于您的管道頁面上 。
建構者只會產生它知道如何驗證的動作。 如果您要求的不是它能做到的東西 (例如: “ 整合我的自訂 ” API 第1行,第2行,
有。 每一個 Build My CRM 動作被取回為可逆的捆綁。 請去 CRm Health > Creat History去查看所有的捆綁并取出其中任何一個 。
有 手 動 CRM 有 選擇 點擊 而不是打入的 。 有 构建 My CRME 能 建立的所有設定也都以 傳統的形式 提供 。
建立、 重命名、 重新排序并刪除管線和相關相關等。 設定預設的每個相關階段取勝概率。 设置腐爛的阈值( 在交易被標出"已被安裝"前沒有活動的日子) 。
新增字段以做交易、 聯絡人或公司。 字段類型: 有文字、 有數字、 有日期、 有選擇( 有預定的選項下放) , checkbox, URL,電子郵件。自訂字段出自物件描述檔和過程中。
定義交易教練用以評估交易的清單。 選擇 MEDDIC、 BANT 有自訂相關條件。 每項可以被標出需要或可選擇 。
定義自動相關相關階段的轉接: 當接觸者符合條件( 檢視價格、 提交表單、 做成買取等) , 其生命周期相關接相關的相關站會自動進取 。
根据行為推進或減低取決分數。 例如: “ Viewed price page = + ”15 分數" "已下載白紙=+"10 有觀察生涯的頁面=-5分數"可以設定最小的計分( 如 “ 至少要查看價值 ) 2 (出自"相去相去".
为聯絡人、 交易或公司建立已命名的過程相關組合。 和您的團隊分享相關相關的檢視。 設定每個物件類型的預設相關取景 。
You want contacts who view your pricing page twice or more to get a higher score.
跳到 CRM 配置 > 領導分類規則。 點擊新增規則 。 set: event = "pageview", URL 包含 = "/pricing",最低分數=2有分數出振 = +20。保存。下回分數者跑出后,符合此規則的聯絡人會得到+20 就去取取取起分了.
CRM健康是自斷的一頁, 它能確認您的CRM被正確地設置并平稳地運作.
有數據庫表格并有正確的欄目。 如果移出失敗了, CRM Health 就將標出它 。
Capture, Data Steward, Disea Intelligence等所有CRM代理都被登入了檔案并保持了健康. Green = 正在跑取, Amber =需要注意, red = 有錯取出.
CRM (C) : API 路由和 AJAX 端點已註冊并可以呼叫 。
CRM 動作目錄已登入行動記錄。 如果動作缺失, CRm 就再重新注册以自愈 。
總的聯絡人、公司、交易、工作、活活和事項。 有助於驗證匯入和取取取相關相關資料等 。
在首次建立 CRM 后, 有您開放 CR MHE 并檢查所有檢查都為綠色。 如果有安柏或紅色相關的, 請按下項目做一項分析解釋并做建議的修補 。
在初始設定后再檢查, 在重大更新后再查取CRM行為是否出錯。 CRM Health自愈了多起問題( 如缺少動作登記等) 就只用開啟頁面就已出道了 。
CRM出自一出公開的REST API 有出站取出網上出站 因此可以放入任何堆放而不需要手動出站出站
API 有範圍crm. read 或 crm: write. POST to (Authorization: Bearer opq_...) 的按鍵。/api/v1.php 有動作和站台鍵。
crm. contacts. list (搜索+ filter), crmm. concacts (由 ID ), Crm: concontacts(建立或更新),克克姆. confacts -- save.
crm.deals.list, crm.deals.detail, crm.deals.create, crm.deals.update, crm.deals.advance (all through the Trust Layer).
crm. activities. list (接觸/交易的時間線), crmm. actifities (紀錄一項新活動). record (log a new activity).
crm. events. list (自 since_id survery) , crum. evits. catalog (列出可使用的事件類型) 。
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
}在 CRM 中新增接觸器后被解除 。
有交易被炒了活活活了
有成交后被炒了
有一筆被收起就被炒了
在新工作被建立后被解除( 人工或人工智能生成) 。
有預想回應了相關電子郵件后被解除了職責 。
有AI代理商想出批准排行的建議后被解除了職責.
所有網上事件由 HMAC 簽署并重試失敗。 訂下 a URL 在設定值 > Webhooks 中,或自"id"起使用 null crm.events. list 以永久變更 feed 。
You want every new CRM contact to appear in a Google Sheet for your marketing team.
为 crm. contact. created 建立網接用戶。 指向 Google Apps Script 網接應用程式或 Zapier 有相關相關的網接取用程式 URL。有效载荷包括聯絡人名、電子郵件、公司、領導分數和來源等。您所寫的文稿在 Google 工作表上附加一行,供每一個新的聯絡人使用 。
有部分可儲存可再用聯絡人過程, 以取用 CRM 檢視、 外延、 宣傳等相關相關工具。
A 活地段 在使用時從相關相關資料中重新计算。 A 有被封鎖的快照 在被批准后, 有相關的觀眾不得改變。
選擇 就想出一副相去相去多遠了 有相當的條件相符合;或 有的 有 一 個 條件已足夠。 在儲存前先檢查活數。 有系統區段可以被看到, 但可被保護出普通編輯功能 。
有領導分數規則能把行為和相貌相信號 變成一成不变的分數 有銷售和自動能用到的分数
AI 規則建立者可以把一通平話的指令轉而成有結構的規則。 在啟動前, 每個規則都需要被審查: 确认活性或關鍵、 最小數、 有滾入視窗和分數變更等 。
有正反相通相并用 工作空間 在修改了通訊規則后, 有線接觸者被用新模式相評估。 分數可以提供分區、路由、出測和工作流程等條件 。
排行榜比對代表使用配額達成, 贏得收入, 委員會和開放管道的選定月份.
有分數的能取而代之的是,只有每名代表有目前的分數和交易有正當的擁有者、數量、通貨和相關地位相當有意義。用指標指導和認同,而不只是取決於質量;再取決于交易的健康、活性及預測的准确性相配。
在高價值交易被標出取勝前 就需要經理人簽收
啟用策略并設定等級1等級2门槛: 0 如果非管理者想取勝出出出價值或超分數 OpsIQ 有相關的相關事由由由於相關相關,
管理員和正當管理員并不受政策所阻擋。 每一個決定都應保留要求者、批准者、可稽核時間和理由。
使用周期規定自動地移動相關相關接點, 當相關的相關資料符合所儲存的條件相關 。
有源碼相關相關站、目的相關接點相關地、正用旗子相關分類相關通訊器相關。
規則相通相通。 在同一跑中要避免有兩條能以相對方向移動同樣接觸的活性規則; 在啟動前先用分區去測試滤波器 。
工作相關相關的相關活動相接相關同客戶相關及相關操作相關事件相關,
按事件類型、日期、接觸或客戶狀態 (包括付費用客戶) 過過过滤。 种子是已記錄活性被讀取的模型; 它不取代出自票、相談、交易或接通器紀錄。 在采取敏感動作前先開啟相連的紀錄 。
工作流程回應一項事件并執行一系列命令的動作,
由選擇扳機、 相加等單位并啟用而建立工作流程。 延遲被儲存, 而不會被瀏覽器所持有; 相關克龍會恢復應有的工作流程跑取 。
已建入的起步樣本包括: 在簽名后歡迎、 后購取謝意及演示確認等。 在大范围啟用前先將樣本切入, 取而代之以收件人/ 內容再用可控紀錄做測試 。
設計一元化的動作。 重試中不得傳出相複的移取錢的要求或建立相複的记录 。
有相關部門、優先權、 SLA 目標、附件、內部音符和通話接觸等。OpsIQ 有通訊錄取、聊天相接相接、接通相接等功能; API.
有位客戶用電子郵件、聊天升級、入站票或管理員建立通訊。 入站單會有獨有的ID( 如: T-12345).
AI讀取主題和正體, 指定优先( Low/ Normal/ High/ 緊急), 建議分出一個部門并探測出情感。 如果能被分類, 就自動地發生了這種事 。
有位代理開出票面, 讀取上下文( 客戶相關相關檔案、 連接器所提供平台資料、 有前回通票等)并寫出回覆。 AI能起草回覆, 有代理在寄出前會編輯回覆 。
有問題后, 代理商會關閉出票。 有通知需要接通。 如果收站后有回覆, 就自動重新開出出出入票 。
取出入站口( 如由將軍到比林等) 有用地被錯取出站口 。
有名的特務在"我的入場券"取景地看出出出票了
有相關的資訊被取出。 有相當多的資源被取入內地。 有同樣的資金被取自相關相關資訊, 有同時也相關同同樣相關; 有同分相關之類相關事由被取用相關內容相關: 調查結果、退款原因、工程上下文、前期承諾等。
有同一個客戶的相接回票。 相接的入票題會得到 [MERGED] 標籤。 兩張入票所發出的信息都保存在活生生的入站票上 。
插入已寫回覆樣本。 variables like {{customer_name}} 和 {{ticket_id}} 有自動被取代。
由 AI 改善您的回覆草案: 調整音調、 縮短/ 長長、 修訂語法或翻譯。 在傳送前您要先再審查結果 。
設定为 Low, Normal, high, 或 Emergency。 优先级會影響 SLA 定時器和排序 。
已設定可開啟、 等待、 在客戶等取用、 有解析或關閉相關相關的功能 。
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.
在設定中建立相關部門 (Chickets) 相關分類。 通常分類:通訊、通訊取款、技術取款接通、銷售、虐待、入住等。 每個分類可以有相當相當自動回復規則、 AI 知識和團隊任務等相當多的相關相關單位 。
在設定 > 入選單 > Canned回應中建立可再用回應樣本。 良好回應包括:
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}}有 名 人 有 有 有 二 二 三 三 三 二 三 二 二 二 四 三 三 四 三 二 四 二 三 四 二 二 一 二 三 一 二 二 次 有同樣的問題 就 可 收起相接 。 有 一 二 一 一 二 四 四 三 四 四 二 四 一 三 三 一 三 二 一 三 四 一 二 六 三 三 五 三 三 十 三 三 六 三 二一 三 三 分 三 三 七 三 三
非緊要問題、 功能要求和一般回應。 第一個回應: 24 有好幾小時了
第一個回應: 8有好幾小時了
影響了客戶的生意 第一個回應是: 4有好幾小時了
有服務被打倒了 有安全出事 有數據被弄丟 有收費出錯 有目標 第一個回應: 1一小時后出事了
在「等取自客戶」等取出出出票后, SLA 定時器即起起起算。 如果 SLAM 目標被錯過, 就突出出出取出票并隨時提升出票位 。
有內部筆記, 完全只由人員出面; 在客戶入場券、電子郵件或任何相關的相關相關地表上都不會出面。
入站票自動重啟并回歸正行排隊。 已通知出站隊要回覆 。
有。 使用鎖定串列選項可以阻止客戶和AI再加入新的回覆。 有助於解決爭議或關閉調查 。
您所支援操作的行為控制室: SLA 有升級梯子、 工作時數行事曆、 被執行狀態相通、 CSAT 設定和企業功能開關等相關相關政策。 在入站口中開啟它( 在操作列中用服務工作室按鈕) 。
每張新票都得到最相關的首回和解答截止日期: 部門+优先權會比出自部門、优先權、預設更優先。 在一票被暫停或被搁置時, 截止日期會自動暫停 。
有一項政策可以定出最多有六步:例如:警告受让人: 75% 在視窗中,提醒管理員 100%,重新指派到 150% 每出一票 就一站一站出火
有時, SLA鐘只會在工作時間被燒出, 因此週五晚上開出一通票并不會被星期六所破壞。 取名的曆表(時間區、日、活、放假等)可以被附加到不同地區的單一政策上。
有限制管理員可能要做哪些狀態變更的資訊基质, 有 Zendesk 樣式的預置。 自動化、入站電子郵件和由客戶出站的票面回覆都免去, 因此嚴格的資相關基质永遠不能堵塞通路。 有時需要先得到簽收再關閉 。
有名的批發人或任何全經理人以備註的方式決定; 要求者永遠不能批准自己所要的。 在批准前, 在收件箱上會被放出一面標籤相當高的旗子。
有相關、相複、父母/孩子或被封鎖; 有新連接的入站票被分拆回覆(合并倒數取回, 不用郵件傳送客戶); 有應用通知的入住入站入站出站后可隨機收取CC追蹤者電子郵件地址。
有了即時收件箱, 有新入場券和回覆被代理商用相隔一秒之多的時間取出。 在一通入場證中, 有代理員可以看到其他人正在收看并得到警示旗號, 有隊友已寫出回覆。 一擊的Claim 按鈕可以把出場券分給自己 。
在 AI 分類相關的訊號上可以符合跑道規則: 优先性、分類、情感和相關相關風險等, 此外再從您出道口所要表打入自訂字段值。 在啟用此功能前, 使用這些條件的規則都保持休想 。
有時也想出出一項相關政策, 以至嚴格政策無法把客戶關出或打斷通訊管道。
有一項被一項違法動作所儲存出的政策, 它能保持平靜地運作。 在您定義步數的地方, 有梯子可以取代單一動作 。
有相關功能可自動回復, 以讓人工智能自動接通新入場券。 在人工智能發現相關相關需要后, Escalation 便會把入場證交到不同的地區去取出。
有新票由任何來源所建立 (電子郵件、聊天、出入口等) API).
OpsIQ 等已設定的延遲 (default: 2有機會先回應
如果在延后期有人類代理回覆被取消, 則自動回覆。 如果沒有, AI會產生回覆 。
AI讀取票單、檢查知識基礎、連接器上下文和客戶歷史等,再寫出回覆。回覆被傳出(或被排成草稿以作回覆,取自設定相關地點)。
有相關的相關事由由相關部門出面,
在自動回復前, AI分別出票意向:收費、技術、退款、虐待等。
如果票意向相當於升級部門 就被取出出票了 有內部的條件能解釋出原因
由目的地部門的知識和人工智能所出發出回應。
有主開關了 有自動回復的AI出票
有相關相關的相關事由相關部門出面取出。
在 AI (以秒為單位)回覆前等多長時間。 預設: 120 秒( R)2分后放入去取取取出取取回取回回取取入取回所取取收取取的取回相.0有即時回覆
有時會有不同時間被拖后放出活口去取出相當多的活口相接相接地道站.
如果有人類代理先回覆 就去掉自動重複取回的功能 。 預設: 在接取取取回回回覆中 。
根据出票意向自動啟用相關區分路由.
有哪一行可以升入入入站出站
在升起時要設定什麼狀態( 如: 開啟, 等 ) 。
有否加入一項內部備註,以解釋相關事由?
从電子郵件( 有信箱投票或 MX 接通的送出) 所產生的入站票都遵循同樣自動重複和相關分解規則。 AI回覆被以電子信件回應方式傳送到客戶。 如果已設定, Email 草稿會被送入草稿排隊去取取回回回 。
在你以全面收費的知識去訓練人工智能并做過徹底的測試后, 我們才建議自動收費取出,
如果客戶回應說答案是錯誤的,人工代理人就應該介入。 查看 AI 歷史以了解為何 AI 給出了錯誤答案,然後更新知識庫或 AI 訓練以防止再次發生。
有, 在送出前把送出模式放入"草稿"而不要"自動取出"自訂取出。自動重複草稿會被放入草稿排行中以接受人文審查 。
有入站入站的出站口可以提供入站相關相關的入站口。客戶可以查看出站票并建立新的出站門口,回覆出站后可以不入站出站. OpsIQ 管取.
在您頁面上放入一通通訊口。 通訊門能取出通訊道的通訊相關通訊所的通信口 。
在面板上顯示可開啟票券出入口的浮動按鈕。 類似聊天元件 。
有簽名的身份證件 有客人只看自己的入場券
<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>
对于已驗證模式, 您的伺服器必須產生簽署的身份符號。 這個符號會告訴您: OpsIQ 有客人就只看出自己的票了
<?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 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 / 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 二分.
有一擊就能解決或再開出自己的入場券了.
Chat Inbox 是您團隊管理客戶直播聊天的地方。 它顯示了活性聊天、被指派的對話、 AI 處理的聊天和相關歷史 。
正在討論中。 綠點=客戶正在打入或正在使用中 。
有人工智能接觸的對話 你可以一一地點起"Join"接住他
有你特地被指派去的談話
有相談相談 有客人等回應
有關鍵字可以搜尋到相關事由、日期和客戶所提供相關相關訊息
當你接了AI的一通話后 就遵守這三道道道:
有名有名地自介出 "你好,我是相助隊的莎拉"
有時候你已經去取了"我看你問了下命令"了
有話就跟客人說 "我正在調查此事" "再等一會再有答案"
在每次對話中用 AI 取回相關的相關回應。 相關相關同時, 有 AI 有 出回應相關 。 有 有 有 人能回應作回應; 有 有相關接相關而回應之事 。
在設定中設定工作時間。 在外出工作時間, AI可以: (A) :1(一) 接回客人;2(出自"外出"消息并建立后續的入場券,或:3完全禁用聊天并顯示出票單。 選擇符合您所支援模式的行為 。
有同樣的相關人情相關 有同感 就承認他們有同感而不必被防守
在回覆前, 收集相關相關資訊:訂單細節、帳號狀態、前出票等。
有法相威脅、虐待或安全等事由被升入高級團隊而更想自己去處理。
有 有 有 使用內部通訊錄取相關通訊通訊 有 有相關相關的通訊相關訊息
有話可說被移到檔案庫去。 如果客戶再傳出一則新訊息, 就將建立一則新的對話 。
因此相關資訊的客戶已用同一個收件箱接通您所見的網站聊天,
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.
一分一秒。 開啟連接器→Facebook Messent & Instagram DM, 點擊 Connect, 在管理您頁面的Facebook帳號上簽名并選擇頁面。 在您的頁面有Instag拉姆專業帳號相連接時, Insta克拉姆會隨之而来 。
一擊提供商提供它的地方: 開啟通訊接頭并使用 Connect WhatsApp, 然后跟隨 Meta 有指導的簽名取取或建立您的WhatSApp Business 編號。 否則就貼上任意一個的證件 。20有出入口了.
二分鐘。 訊息@ BotFather in Telegram, send/newbot,選擇以" Bot" 为結尾的名稱和用戶名, 將它所給你的符號貼入通訊相接器中 。OpsIQ在您名下登入網頁 。
建立信件API在發展者. line. biz 的頻道上貼上頻道秘密和存取符號后再复制 webhookURL顯示于OpsIQ接通了自動回復器 就去掉自動收音機
在信使中心中加入一個提供商(Twilio, Vonage, Termii等)并附其名單和發件人號碼.
正在連接頻道并沒有啟動它。去取 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.
在接通器中取用接通取自的抽屉裡的指示.
有話要說 有什麼事就告訴你出事了
設定值→客戶端聊天→進取了 就接通了主開關再接通頻道
從另一個帳號中傳出您所寫的頁面、 號碼或相關單位。 它應該在幾秒內被出現到 Chat Inbox并得到 AI 回覆 。
有訊息平台限制商業在客戶寫作后回覆相關時間.OpsIQ在每次對話中顯示所剩時間并強取規則 。
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.
24 hours for normal replies; agents may answer up to 7 days later under Meta's human-agent allowance.
沒有平台所设置的視窗 。
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.
有 在 Chat 信箱中開啟相關話題并點擊 JU. 有 AI 就停止了, 你打入后, 客戶會看到一串接通的線索被放入到他們的一邊去.
在連接器上使用斷接。 信件歷史被保留; 有新信件已停止到達, 而平台被傳出已停止 。
第 一 頁 有 一 個 工作 站 。 在其它地區接通它會被移動到其他地區去, 第 一 二 工作站就不再接通信件了, 因此 斷接 是故意的 而不是再接通到別處去 。 @ info: tooltip
這些例子顯示了一個受過良好訓練的客戶AI應如何去處理相當相當的情況。 用它們去測試你的人工智能訓練并找出相關漏洞 。
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如果連接器沒有通航狀態, 就不要建立通航状态 。
Customer: How much does your Pro plan cost? Do you offer annual billing?
AI应当: (.)1(由知識基底以目前的價格作答。 )2(以月收和年收相差.3如果答案不在知識基礎上 就說出答案并出面把答案和銷售相連接 ("通訊通訊")4(b) 避免搞出不在知识库中的定价。
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
AI应当: (.)1(平靜地承認挫折。 )2(需要訂單號碼或帳號電子郵件)3(一)解釋退款流程.4(一)建立支持票或升格为人員.5(不要保證退款 有需要得到人類批准)
Customer: I was charged twice this month. My bank shows two charges of $29.99.
AI应当: (.)1(正末后出所出.2(收起相關細節(電子郵件、指控日期)。3(一) 解釋收費需要由人來審查。4(以相關細節出票)5(把高分放在优先位置上)
Customer: Bonjour, je voudrais savoir si vous livrez en France?
AI应当: (.)1(如果被支持的話)用客戶的語言回應。 ((%)2(由知識基礎提供) (由通訊所提供)3如果不支持此語言, 就用預設的語言回應并提到可以取用哪些語言 。
Customer: Hello, is anyone there? I need help with my account.
AI应当: (.)1(如果被配置到相隔一小時后AI上,就回應并協助. (A.2如果下班后能出票 就說"我們的隊伍已下線了" 我已出票接通了您 有誰會在工作時間再接通"3(提供出票號碼。)
Customer: How does your product compare to [Competitor X]?
AI应当: (.)1(以實際上描述出你的產品的優勢. )2(不要說出相爭者的壞話. )3(如果有相對相關相關的頁面,可連接到它。 )4如果客戶問起你沒有的特徵 就說實話
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
AI应当: (.)1(例如,什么是最重要的地點)。2(以知識相接相接而后出取出出一分相接之相接. )3解釋出為什麼這個計劃能適合他們需要 ("活"出自"活生生"出於"活地"出行"出走"活活"入出"活取出"出出行相去"出活".4提到可以先做更小的計劃再再升級.
Customer: I saw online that you give 50% discounts. Can I have one?
AI应当: (.)1(如果有的話)用心地解釋一下目前的升級2(不要建立或承諾不是在知識基礎內的折扣。 )3如果客戶持續出賣 就提供他們和銷售團隊相接
Customer: How do I export my data? I can't find the export button.
AI应当: (.)1(提供由知识库分步指示。 )2包含准确的頁面路由和按鍵位置 ()3如果特性需要有具体的計劃,就叫出去. ("相克":"相相克取出"相接".4如果功能不存在,要誠實地提出替代方案。
當一場直播需要真正的人相時,AI會回答兩個問題:由哪個團隊擁有這段對話, 而由誰來告訴您。 兩者都被設定在設定、客戶聊天、支援流程等項目下,由AI通路由部門出發 。
有兩個相關的盒子是白名單, 有的被移到右邊去取取入入入出。 有的就只有相關部可以通路了。 有的是被移入出入入取入出出出入出取出入取出出取入取取出取取取回入入者入出收取入所取入的入取。 有時被移出取到取出自自相關地區去取出相關相關分取出。 在相關地方取出所取出的部分被取出而取出 出取回取出可取出收入入所收取出之入取的入入中取出所有相相相關的地方。 有: 有的入出相接相關于相關事相關同相關; 有的出相通相關而有相關外接相通的相關道相通通相通取入相通用相通由相通口相通, 有相通入相相通而相通
有時人工智能會把聊天弄得一團糟, OpsIQ 有時您會在一行人和一行分局的頁面上搞出這份名單 就跟隨了出票和聊天相接相接
部門所接通的每個正在執行的主管都收到自有的相簿。被暫停和已關閉的帳戶被跳出去取出 。
有被使用而沒有隊員被附屬 因此升級仍然被到某人。
沒有辦法送達,路由器把那個部門標記成紅色,人工智慧並不告訴訪客有人通知了。
有一個部門能打出一團糟的標記, 它能接觸到AI所不能自信地去的聊天,
有的收費用戶有:收費入場; 有的有:有: 有:有出價入場取出; 有: 有出價出場;有:出價取出入入入場。 有:出息入場:有的是出價收費;有的是:有地:有入場出場出價;有的:有的出價被出價作入場了;有地點出價,有:通貨入場入場. 有:
如果關鍵字沒有取決, 就由模型去讀取相談相談并取自被啟用相關相關的相關部門。
有活活活被打倒了 就只有被打得一團糟了
如果通通都是銷售部門 有訪客沒有收購信號的話 OpsIQ 因此一般相關相關的問題并不會在銷售中累积。
如果電子郵件被升級出, AI會告訴訪客已被通知。 如果它出不去, 就叫他們去聊天取出正經話, 它不會說沒有發出電子信件就已通知了人。
沒人被附帶到 它上。 Open Team and Departments, 附加起動的管理員以重新載入設定頁面。 面板已讀取了活的 。
有 有 有 一 個 部 所 有 的 自訂 地址 仍 有 被 重 在 出 出自 出入 出出自 有 有 二 有 二 相相相接 有 二相相通 有 二同相通相通 相通 就 有 一相相 相接相通
如果有 就去取出收購信號了 OpsIQ 有目的地通向支援或技術部門
OpsIQ 有通訊信箱可以自動從入郵件中建立出票并以電子郵件方式寄出回覆。 它也提供由 AI 所起草的回覆以作人文審查用 。
IMAP (多數提供商), Gmail API (Google 工作區),或 Microsoft Graph (外觀) 365).
主机、 端口、 加密 (M)SSL/TLS),使用者名,密碼或應用程式口令,資料夾(通常是INBOX).
把信箱映射到售票所去取回郵件去取取回 [email protected] 在"相助"部出票.
在 Google 帳號上取出 > 安全性 > 2-快去核實并啟用它
取入 Google 帳號 > safety > App 密碼。 請選擇 "Mail" 與" Other ()" (% 1)OpsIQ()). 复制: 16 有相關口令了.
到 Email > 信箱 > 添加. set host: imap.gmail.com,端口: 993,加密: SSL,用戶名: [email protected] 口令:應用程式口令.
點擊測試接觸。 如果成功, OpsIQ 在所設定的相隔地區中, 有新郵件可開始投票 。
在 Outlook 設定值中 > Mail > s同步電子郵件, 确保 IMAP 已啟用。
如果 MFA 被啟用, 就建立應用程式口令。 否則就使用您所持的正規口令 。
主機 : outlook.office365.com,端口: 993,加密: SSL,用戶名: [email protected].
在 cPanel > Email 帳號, 按下您的電子郵件帳號 IMAP 設定值。
主機: 通常 mail.yourdomain.com 或您的伺服器主機名, 連接埠: 993 (SSL)或 143 (STARTLS),用戶名:通通電子地址.
在自動重複被設定到" Draft" 模式后, AI 會產生在 Draws 排行表中出現的回覆草稿。 您可以:
有需要就去取取取出相關資料
在送出前先變更文字、 音調或內容 。
批准草案并發出回電回信。
如果不相宜,就去掉草案。
如果置信度已夠高而自動傳出已啟用, 在可配置的延后後會自動送出草稿 。
檢查: (A)1) 信箱是否相接而健康? 在 Email > 郵箱中尋找綠色狀態 (% 1) 。2有克隆活需要克隆 (通訊投票需要克龍活口)3是否被过滤或移入除INBOX外的資料夾?
有,可以把每個信箱分到不同的部門去 [email protected] 有去相助地道出所行相去相去. [email protected] 有去比林了.
CSAT能衡量出票和聊天滿意,
(平起平起地出站出站) 24 有正面回應是分數:4或5。用起贬低作用的队列來分辨出數1或2在接通相關人前先去讀取出票/談話。
有相關相關的相關回應被分別去報導。 低樣取自相關分類的相當分量, 也不該被分類取自於代理或模型等分相 。
有權使用 Email 平台頁面可以讓經營者向所有正在運作的代理、所選取的代理或部門發出一則一次性訊息并回應傳出歷史。
此頁面是用于內部操作訊息, 而不是客戶行銷。 請選擇最最小的正確取取者、 預覽取用名和地址再傳出。 傳送會使用已設定的外出電子郵件路由并記錄結果 。
2. 如何配置 OpsIQ 發出電子郵件, 將入境信件轉成入票并證明已提供送出域名 。
完全管理員可以選擇首選的電子郵件連接器; OpsIQ 倒回已設定 SMTP 在相當相當地提供信件。 設定取自名稱/ 地址的可辨識值, 發出測試并檢查 24 有活活活出相克了 有活出能活出出相去相克相克的活活
一 二 二 二 三 二 三 三 三 二 二 四 二 三 四 三 三 四 二 二 IMAP 信箱需要姓名、電子郵件地址、目標部門、主機、端口、安全模式、用戶名、密碼、資料夾、投票狀態和憑證驗證選擇等。用相關的通訊錄可以被取回。 現在就投票 在等克倫出事前去檢查吞食量
在同一個伺服器上, 有通訊管可以直接傳出生於 RFC822 的訊息。 有通關的郵件伺服機可以使用它的符號 POST 傳入被保護的入站端點。 有兩條路徑都輸入同樣的去數、 線接和取票管道 。
SPF/ DKIM/ DMARC 檢查是從域內被設定的通訊證據。 綠色檢查不保證收件箱放入, 但是在傳出出出信件前需要先定下失敗 。
支援 Portal Studio 在不需要外出影像資訊下, 設計并公佈取用相關相關支援相關經驗。
以樣本作起點,再設定主題、佈局、通訊、知識搜尋、出票表、助手、腳步、品牌、出入、自訂等 CSS 和一般設定值相接相接。 在出行前預覽桌面、平板和可動相接的相接方式。
有相關資訊能提供相關相關資料,
開啟空白以讀取相關對話, 然後選擇正確的定義: 更新已存在的文章、 新增知識文章、 增加商業事實、 校正接通器資料或變更相關的相關指令。 在評估或實驗回應可接受回應后再標出它所解答的分類 。
The status administration page communicates service health and incidents using components, current states and updates.
使用相應的元件狀態。 如果出事了被客戶所影響, 就先出出初始通知, 在事實變更后加入有時戳的更新, 並以簡快的解析摘要收尾 。 不要用狀態頁面做內部除錯日志; 敏感的分解屬于 OpsIQ 和伺服器紀錄。
AI配置是您選擇您的 AI 提供商、 模型和成本控制的地方 。OpsIQ 支援多個提供者: Claude (Anthropic(一) GPT-4o (OpenAI), Gemini (google)和克羅克 (xAI)。您可以使用自有的 API 按鍵 (A)BYOK 在你的計劃上可以提供 或管理AI.
有很強的推理 有實事求是地想 有相當的經驗 有相關的通訊4-20250514 克勞德 --3.5 有相關相談 有技術問題 有詳細分析
有快活 有創意 有好通識 有好相識 有出自克特克特斯克特·克特德克特所著"克特"
有多語相通的問題 有相通相通性 gemini-2.0-快起飛了 gemini-1.5 有多語言相助 有事實相助
有快活的回應 有型號:相克 --3有快活的好想快活地接通 隨口取出
就由你提供自己 API 您可以直接向提供商付款。您可以完全控制模型的選擇和用法 。
AI是您提供的一部分: OpsIQ 有計劃. API 有需要用入入入出出出自你計劃的 AI 信用相抵
在地上 OpsIQ 管理器,通航到設定值 > AI配置.
从下載中選擇您的 AI 提供者 。
如果使用 BYOK 入到您的 API 有自動處理的 AI.
選擇要使用的具体模型。 更小的模型更快更便宜。 更大的模型能提供更高质量的答案 。
點擊"試接"以驗證 API 有綠色支票就代表了成功 。
點擊儲存以啟動您的 AI 設定 。
在 AI 指標上設置最大月花。 當預算被達到后, AI 有優雅的分解( 更短回應、 不自動重複) , 而不是完全停止 。
有相關的訊息可以避免被取出多數分數。
當您的 AI 信用平衡下於阈值下 (default: 50,000 在 AI 配置中設定此項 。
AI 設定是每工作區。 如果您管理多個站點, 每個工作區可以使用不同的提供商、 模型和預算。 除非被覆蓋, 工作區會繼承全局的預設值。 要設定每工作域: 切換到工作區, 就去 AI相接并儲存設定值 。
去去 console.anthropic.com > API 金鑰 > Create Key. 复制以" sk- ant- "开头的金鑰 。
去去 platform.openai.com > API 金鑰 > 建立新的密钥。 复制以" sk-" 为起點的金鑰 。
去去 aistudio.google.com >得到 API 金鑰 为您的專案建立金鑰, 复制金鑰 。
去去 console.x.ai > API 鑰匙,建立并复制您的鑰匙。
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
如果測試失敗: (A)1(去取取出相接相接的相接取相接同相接之相接) (收取相通相接作相接. API 金鑰是正確的 (沒有額外空格 )。 (2(檢查你的帳戶已和提供商建立帳單。 ()3)檢查模型名是否有效 (.)4如果使用"管理AI",就去驗證你的執照已活出.
有相關相關資訊相關, 有相當相關的相關事由相關人士所出: Gemini 有多語言能處理好。您可以試取出您所特有用例的最佳收效 。
有 有 有 改提供商并 API 有相關相關的通訊錄相接相關。
AI能輕而易舉地去掉:回應更短、自動回復暫停, 而管事者也顯示出低平衡的警告。 Core tracking, pekes, and CRM 在沒有AI的情况下繼續工作;
有一套選擇入圍的控制可以使您的客戶聊天更聰明(它像人員一樣在客戶的帳戶上被說出原因)或更便宜(它會把AI送出更少,或者以更低的階段回答 ) 。 每一套控制都是由默认而独立的, 它能把一個控制關閉, 它永遠不會改變其他任何行為。 大多生活在「 客戶聊天」 設定下; 有幾個在設定你的AI并訓練你的AI上 。
有位普通的聊天人能從一處找回一分問題 代理模式 在一回回覆中, 助理可以一轉就做多通只讀的帳號檢查并交叉參考, 如「我有沒有開出入場券?
Up to a few read-only lookups per turn, cross-referenced before answering. Turn on when you have a connected platform (WHMCS, Shopify, Stripe, Zendesk, etc.). Off = today's single-lookup behaviour, unchanged.
在相關轉折上, 有多麼難以理解模型的原因( 低/ 有中/ 有高)。 从相關起步; 有許多相關的問題被處理得很周到 。
有更強的模型只用相當複雜的代理商來取出 因此日常聊天都用平平平的模型去取出相當高的深度取出
有一小步的計劃可以決定要取出哪一找和需要知識基礎, 就用一通主呼叫接通而不用多步接通。 在代理模式下分切接取。 除非代理模式被使用, 它是無法被啟用 。 相同的回覆質量, 在多相關問題上接通的呼叫也更少 。
因此, 助手要保持相當相當長的聊天相接而不用再重放整份筆錄。 最好能提供相當重的、相當长的線索; 有代理模式相配的相對相通訊。
有小字型 ("我的開放票" 、 "無酬入場券" ) 就讀作要取的單詞, 因此可以找到正確相關相關資訊而沒有被錯過。 在每個相關平台上工作。 默认關閉; 有助於手機重複聊天 。
在關于客戶的帳號( 余额、 发票、 票子、 服務等) 時, 只需附上客戶的賬號快照, 就可跳出通訊。 在沒有質量損失的情况下可以剪去成本。 助理在需要時仍能活取帳號 。
有真有真有性能的訊息都同樣被搜尋了 有相關相關內容的回覆就不會被取用了
單一回覆能有多長? 回覆长度是呼叫中最貴的部分, 因此需要一個通情達理的封面 (相關) 500)是一款最能用到的聊天成本控制。只會降低您的全球限制, 就不會再提高它。
在回應( 最小到高) 之前, 模型想出多多 。 在相關相關的相關話題上保持最小/ 有低速度; 在相對相關時保留更高的設定以进行分析并使用副駕駛 。
相關地點相當輕快, 有強烈的地點。 在地點上被空白地表示提供商預設了此工作 。
有相關的活性能被控制 在被問取取取用的工具上 就只載入需要取取出的工具 (lean solvement) 而不用取出每個工具了 。
您的指令被傳出到每個轉角上, 因此它們的长度是常有的成本。 压缩按鍵會重寫一個位子去用更少的單詞說出同樣的話 。 它會拒絕重寫, 如果它會放出任何 {variable} 因此它從不默默地去改變它所想所想的
顯示什么 OpsIQ 在您自己的指令中重複的內容被刪除了 。
No. Every control is off by default and independent. Turning one on only adds its behaviour; turning it off returns the chat to exactly how it worked before.
就用光線模型做日常聊天并打出更強的代理模型。 如果您有相接的平台, 就啟用代理模式, 就先出發, 再出發再出長對話回憶器。 然后是上下文、 跳過 KB- 为取取取和回覆封蓋等。 最后會压缩您所下的指示。 在每次變更后可觀察一些真正的聊天 。
管理者 AI 聊天是一款工作工程師,而不只是一個問話盒。 它能研究網上修正您操作程序的圖書庫, 在排程上巡查您的伺服器并移取檔案。 大部分這些由聊天中要取取取; 在設定您 AI 有用到的網頁搜尋提供商所設定的一項功能。
代理伺服器在工作時搜尋網頁中的文件、出錯訊息和相關資訊。 在這個盒子外, 它使用 DuckDuckGo ( Duck DuckGoo), 它需要用到金鑰和設定 。
有保存的您所應用程式的通書室 ( “我們如何做 X ” )。 在完成一件棘手的工作后, 代理員會寫出一則相關資料并下回跟蹤它, 因此能活到聊天結束。
有排期的只讀巡邏 "每天早上去檢查磁碟空間和錯誤記錄并告訴我" 結果就接通了你的管事鐘了
需要紀錄檔并取得自動下載連接, 或是由連接的伺服器复制到相接的檔案。 both caped at 5 MB.
代理網路搜尋用於什麼。 預設是 DuckDuckGo: 有無金鑰、 有自由權, 在每一個安裝上都用到。 Brave Search, Tavily and Serper.dev (Google results) 通常回回更佳的結果, 但是每個需要一個 API 如果按鍵提供商出於任何原因( 壞金鑰、 使用配额、 網路麻煩等) 失敗了, 搜尋會自動倒回 DuckDuckGo , 因此搜尋就永遠不會被打黑 。
您所選取的提供商的金鑰, 只有勇者、 Tavily 或 Serper 有需要。 它被保存了后被遮住再不再顯示在頁面上; 有新金鑰被取代了 。 有金鑰提供商只有在提供商及其金鑰都被儲存后才有活性 。
當代理員剛通過一項工作后, 您會想再做同樣的工作, 就說" 把它當作一個叫作"夜行" ( surder- cleanup) 的跑取簿". 從此它能從每道會議中看到跑取的跑出簿名, 當您要用名( 或者描述它) 要求工作時, 它能拉起步子并跟隨它們去取取取。 您可以要求它列出、更新或刪除跑取清單 。
任務是特務自己所執行的重複工作: 有時、 有時或有時、有時相接地出發; 有時只讀取特務, 有時也只讀作一日之分。 特務可以讀取伺服器、數據和網路等, 但永遠不能改變任何功能; 有後來就被調查并上報了。 有時, 有結果會被傳到您所管的鐘上去取取取回。 有話快說" 就去跑"去巡邏" 就起一起起起求取取出取取的, 有的叫叫出特務者可以列出、 暫停或去取出任務等。
問取檔案 ("從網頁伺服器中取出我今天的錯誤紀錄") , 由代理器以自動下載相接相接并回覆。 連接只能用到已簽署的管理員而相接一日后就已到期了。 檔案被封入 。5 MB 有更相當大的 就叫代理先去壓縮或修剪 它到伺服器上去取出
代理伺服器可以再复制相關的兩台伺服機相接相接的單一檔案, 以至 5 MB 在目的地上所寫作被同它所做的任何其他變更相應: 在問問模式下您先得到批准卡后, 已存在的檔案被備回了, 而副本被可被取回。 为安全起见, 在被取出的副本被取自來源而未取自聊天中的文件內容被取入來 。
AI是您所教的教訓地 OpsIQ 如何做作。 您會寫出指定人格、 邊界、 相關相關知識和相關規則的提示。 就當是為新的支援代理者而寫出訓練手冊了 。
控制了 AI 在聊天元件中如何跟您的客戶說話。 這是要正確地說出話程重要的快取 。
控制 AI 在操作器儀表板中如何協助您的管理团队。 它能處理內部的查詢和動作執行 。
有需要就去接通了相關地區:
有名有相地出自"Acme Store"的相關相關客戶相關助理Luna所著"你就是一間有知識的通訊所"等例.
它要如何通訊? 例如:"要專業而溫暖.用簡單的語言. 避免用詞. 使回應簡化 (C)2-3第(一)至(二)和(三)段。
What should it know and not know? Example: "You know about our products, pricing, shipping, and return policy. You do NOT know about competitor products or internal company decisions."
有活活活生生地被取出相當多的地道: 有活生活活地被放入地道去; 有活地想被取走; 有生地想得到相當高的地地道; 有相當低的地由相接地道道出; 有同樣地由同樣相接相接而出;有相接之事; 有時由相關地道出行相接; 有時候由相通地道相接取取取回相接。 有時, 有同同同相通相通的地取取出取回回相通取回所取回的相接回相去相接者相通; 有被取取相通而相通了相通也相通起相通同相接接相通接相相通通相相相接通相接出相通口相通被取相相去取相接作相通
有相關的地區: “從不保證退款; 从不分享內部價格; 从來不构成不存在的產品特徵; 从去提供醫療、法律或金融建議等”。
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
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
就從身份、語氣和關鍵邊界起步, 在第一天就不要想把一切都遮住了.
有時也無法理解,
有相關的問題需要加入相關規則。 例如: 如果AI一直保證退款, 就加入「永遠不要承諾退款;
有時也想取出相關相關的相關資料,
即時定義了人格、地界和規則。 知識基礎提供實際相關資訊( 產品細節、 價值、 政策等)。 AI 既能讀取, 也能分辨出行為, 而 KB 有答案相關的快活相關相關事由 。
有相關的相關資訊, 有相當相關相關同分相關的地方需要相關接取用相關知識提供相關信息并提到相關情境。
AI History顯示了AI所與客戶和管事的相關相關事務。
有話要說 就這樣了
如果知道姓名和電子郵件, 否则 IP 有出自"相克"和"相相克相克之地"等.
有聊天相接相接 收取自動回復出票 有電子郵件草稿 有的就叫行政通訊部
有相關訊息和AI回應等。
有許多相關訊息被使用; 有許多同樣的相關用法可能顯示AI提供過多的動詞回應,
在相談中被執行的 AI (查取了訂單、出票等) 所行的動作。
CSAT被啟用后, 客戶對此對話的滿分率就被取出.
搜尋特定主題以查看AI如何處理它們。 例如: 搜尋"退款"以檢查AI是否遵循了您的退款政策 。
就只顯示低分的對話以專注于不滿的客戶.
就只顯示出自動複製的票子去分開聊天相關的自動回覆 。
有時會有問題: 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 Insights 自動分析對話模式,並顯示可行的發現:常見問題、滿意度趨勢、知識差距和升級模式。
有最常被問到的問題 如果"我怎么重置我的口令"是 #1您的知識基礎需要一個显著的密碼重置指導 。
CSAT 得分相當多。 AI是否在取悅或下降? 有突然的下降可能表明有知識基礎變更能打破某事 。
在沒有人權干涉下,AI能解決相談的比例是多少? 70% 有出有出有入有出. 50% 就意味著人工智能需要更多的訓練.
有同樣的理由:客戶要求人接觸,AI無法回應,敏感地說,收費出問題。
有的被AI常說出"我不知道"或提供低信心答案等題材.
有多長的對話( 有相關訊息 )10 相當於相當多的相關訊息,
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
有很明顯的知識差距。1在知識相關地基上寫出一篇文章,2更新AI的提示以提供保修信息。 (3下星期監視AI的洞察力以觀察保修措施的增長是否減少.
(Ask) 行政人工智能 OpsIQ(能幫助你的團隊去管理)OpsIQ 您可以要求它去查取相關相關資料, 解釋相關功能, 總結入票并執行平台動作 。
有請:"給我看出自 [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 定時器 。 确认嗎? 您已確認, 動作已執行 。
有相關行為相關相關的相關事項,
Customer: "Where is my order #12345?"
(出自:1(由站台接通器查取出序).2(已接通) (已出發)。 (已取出)3(如果有可查的追蹤號碼)4如果命令被延后了, 就認出并提供估算的時間( C).5永不搞出跟蹤相關信息.
Customer: "I forgot my password and cannot log in"
(出自:1(提供由知識基底取而來的密碼重置步數。 ()2包含重置的連結或頁面路徑 ()3(提到重置的電子郵件可能要花上幾分鐘. )4建議檢查垃圾郵件資料夾 (A)5如果客戶仍然不能重置 就被提升到人類
Customer: "Can you add dark mode to the mobile app?"
(出自:1(多謝你的建議)2(已登入、已审查、已排入优先位置)。3) 不要保證此功能會被建出 (% 1) 。 (% 2)4如果有相近的特性,请注明。
Customer: "I was charged but my service is not working"
(出自:1(活活活生生地想活活地想走活活了活活去活活干活活)2(如果可能,可檢查服務狀態。 ()3有細節地被調到收費部去 (出自"活活活"一文)4(不要保證退款。 ()5(把票优先到高地去)
Customer: "What is the weather like in London today?"
(出自:1(我是你的[公司]相助助手能幫助問出關於我們的產品和服務的問題; 对于天氣資訊,找找一找地氣候服務")2有產品問題嗎?
在私人/ 匿名瀏覽器中開啟您的網站并用相關的相關相關資訊與AI聊天。 試取常见的問題、 邊緣相關案例和相對相關情形。 請檢查AI是否遵循了您的即時規則并正确使用相關知識基礎內容 。
Cnowledge Base是AI用於回覆問題的文章相關文庫。當客戶有問題時, AI會搜索相關文章相關的知識相關地基并用以產生准确而有根據的回覆。
"你有什么回歸政策"
OpsIQ 有相關关键字和語言意涵相匹配的"回放政策"文章被找到.
有許多人認為自己是「活生生」出自相關的,
有時也想取出相關相關資訊,
为每個主題寫出一篇文章:回傳政策、運輸率、帳號設定、密碼重置等。 不要把相關的相關主題相連 。
Start with the question customers ask, then provide the answer. This helps the AI match questions to articles.
"回想出回想"30 有好幾天出貨了 就比"我們有回歸政策"好
有數位相關產品有出價嗎 有出價相關的相關相關事項 有出賣相關出價 有出息相關條件 有出出價同分別相關
有時可以更新價格、相關相關政策及程序等。
有出行地由相關地點所出:
回放視窗、條件、處理相關事由、退款時間和出入境等
密碼重置、 電子郵件變更、 帳號被刪除和資料匯出等 。
有計劃描述 有收費周期 有付款方法 有收據 有通貨通貨
如何使用相關產品或特徵。 有截圖的分步指令 。
有同樣的問題和解決方法 有錯訊息和被修正了
有相關的通訊和相關相關地點相關,
隱私相關政策摘要、服務條款摘要; GDPR 有數據需要 。
有相關相關的相關接器可以提供相關通訊相關知識。 當連接器被啟用后, 它所內置的相关通訊( 產品目錄、 常见問題、 平台特有故障排除等) 就可自動被接通了。 您可以在相關互通相關處中切取相關能關通報相關情報相接相關信相關 。
知識基礎有可配置的符號上限( 預設: 32,000 以控制每次對話所傳入的相關相關通訊。如果您的相關知識基礎相當大, AI會在此預算中選擇最相關的文章。 如果AI找不到相關文章, 就提高上限; 如果想降低相關同關相通相關的相干相關取費, 就降低上限 。
从起步5-10 包含您最常見的問題的文章。 在您通過 AI History and AI Insights 找出缺口后多加入一些相關內容 。20-50 第 二 部 分
目前, 有文章被手動建立于 OpsIQ。您可以從已存在的 FAQ 、 說明中心或相關文件中复制- 复制內容 。
平面文字最能用。 AI能比結構更能理解自然語言 HTML 有需要就去寫作 就去跟客戶解釋
有相關的客戶問題被轉而做回覆性測試,
全能管理員可以以快取、期望取自的標籤、需要的引文、人權認同規則、高調的期望和被禁動作等建立評估集。 直接執行一集, 干跑出, 或是重放所選取的歷史 。
監控台 在改變出品行為前, 由提供商/模型、即時版本、知識版本、所提出動作和成本等同作業相接而行。
語言管理翻譯的客戶端文字和所使用行為 OpsIQ 有相關相關的語言。
OpsIQ 翻譯通訊器入通的客戶介面。 在建立翻譯前要正確地設定出來源語言, 在新增目標語言后再先檢視草稿再放出 。 “ 追蹤客戶語言 ” 控制回應語言; 翻译元件介面能控制它的按鈕、 標籤和系統文字 。
有相關的通訊, 有相當相關相關資訊相關:
有您自己語言的地點被列出:客戶聊天訊息、推廣、有預防的訊息相接相接、聊天相接接相通、有導遊行相接取景相接等相接地點; 二. 调查和表格。 測試表面完全覆盖了所公布的相關相關的相對相關通訊: 標題、每個回覆相關選項、按鈕、歡迎和感謝相關複製相關頁面、相關分頁和結果相關等相關接相關同相關取出相關收取相關目錄相關, 因此重新排入相關問題或相關可不失去一譯而再重寫一通相關訊相關之相關事由您預設置提供; 在您擴張相關範圍后, 有相關資料被簽署相關地被加入 。
聊天后電子郵件調查所遵循的是訪客所真正所通話的語言, 但以您提供的语言為由; 否則它會使用您的系統語言。 它有6個可編輯字段也被翻譯到此頁面上, 而行為也自有客戶端聊天設定的開關 。
有入站口和出站口留言 有一次由固定文字操作員提供, 每個客戶接通后用同一种語言提供:票收、開放、關閉和回復等證件、每部的簽名和出入口取回等。 (AI自動回復不需要這些, 它已用客戶的語言作答了) 有。 有。 有自己語言的電子郵件客戶 已開啟 OpsIQ 寫入,出票電子按此顺序解析收件者的語言: 在入口或求助中心所選取的語言(被帶入入通訊錄上), 在聯絡人記錄上所取的地區,再用所寫出的语言, 在地上被文稿範圍和標出單詞所測出, 而沒有外接的通訊量。 在語言頁上所選入的相關語言被使用, 因此功能是惰性的, 直到被加入到語言上去。 Global HTML 有心地不翻譯電子郵件包:是打標記,不是取自口語。 工作人员發表的電子信件(通知、部門警報、分析人簡報、已安排的報告、每周文摘等)都使用系統語言。
您的幫助中心是您所出文章所建自動的說明站點。 客戶可以自己在公共頁面上取取用并搜尋它, 在聊天相關部分中可以自己找答案, 在開通相關話前可以找到答案。 它中的一切都出自您所了解的基礎, 因此同樣的內容能使您AI能提供您公用相關相關的幫助 。
有一無所謂可被搜尋的相關相關站點 /help.php。 客戶可以按類別瀏覽、 搜尋并開啟任何文章。 您可以自取名義和作風 。
在聊天元件中提供相關的說明, 使客戶可以不離開聊天而搜索您的文章。 如果需要人, 就只能被一拍即逝了 。
前往 Config, then Help Center 在您的管理中并切換到 開啟公用求助中心.
設定說明中心名, 在信頭和瀏覽器分頁上顯示, 並選擇一項視覺相關的樣式。 您可以把上方的導覽關閉到一無選單的整潔頁面上 。
在你出文章前再看一眼 就看下一部分了
有篇文章被收錄入你的知識相關地基中。 有篇文章一出并被公開標記就被收录入到幫助中心。 有幾種方法可以做:
在「幫助中心」上顯示。
使用 全部出版 有相關的相關相關功能相關通訊相關同時被取出相關資訊相接相關信息相關。
有快取出快取? 使用 全部出自此說明 就把他們變成相關文章 就讓他們能和所想出的一切同在一旁
从另一起求助所出走? 匯入 KB 在文章分頁上有您已存在的相關知識。 您有 三種方法可以指向您所要所要的內容:
提供您目前的相關說明中心的地址。 如果它能認出平台( 如 Zendesk) 就讀取出該站台所取的分類樹。 否則它會爬出站台并從頁面上重建通訊結構, 只匯入正文并跳出登入、 定价和聯絡人頁等 。
如果一個平台已接通了這個工作區并有相關的知識 就以倒下的方式被顯示出來 从相關應用程式匯入。選擇并匯入, 不 URL 或需要密碼。相關應用程式被連接并被設定后才被列出。
沒有活站台可指向? 上傳工作表 title, category并 body 列。放入 Parent / Child 在分類欄中建立嵌入式分類。
不管你想怎么取出 就能得到一分 第先預覽: 它所找到的文章, 按類相組, 每篇文章都有一對收件箱, 因此可以放出您所不想要的。 在您點擊匯入前沒有儲存任何文章。 之後您可以 復原 一擊即整體匯入,或 重同步 a/ URL 有相關相關的相關程式被匯入到已變更的新文章中。
kb_capabilities 被區塊所困入 settings.json (型態) kb_source有: adapter 和 a base_template。參考接通器相接相接區和相接站的參考相接取取取.有一整齊的相助中心可以輕而易舉地瀏覽并更方便地搜尋。 有AI相接的組織 。一擊就讀取已出發的文章, 將它們分類入通訊目中并加入標籤。 它會建立一個需要的類別, 重用已符合的類分并跳過已整理的相關事項, 因此您可以再多放一通了。 開啟已開啟的類相已相關的類同字項。 讓 AI 組織成子類別 在 Help Center 設定中, 它也可以在嵌入下檔入文章 Parent / Child 有分區的相關相關資訊相關的相當相當方便。
您可以在聊天元件中顯示相關說明中心, 因此人們會在您留言前先尋找答案。 在聊天元碼設定中, 請選擇相關相關的出處:
在元件上方有一小相關圖示 。
在信件框下有文字連結, 如 “ 瀏覽相助中心 ” 等。 您可以變更用法 。
在頭和下方都顯示出最能被取出
在元件外觀設定下, 說明連接有自有的顏色控制。 留入 無 以相匹配出發器顏色,或選擇 固態 顏色或一 有梯度. . 就跟您所想出的一部分相接相接了.
在盒子外您已擁有了自己所持的清潔而可分享的地址 (例如: /help/your-help-center你可以再走一步 在你的下方出發去取取取回它 有自有域因此相當相當於相當于相當高的品牌 有相關相關的相關事由相關地區所出名 yourdomain.com/help 或 help.yourdomain.com。所有事都繼續做 在你的領域上:連結、影像、搜尋和文章收視率等。
在 配置,再取出相關說明中心,打開 嵌入 选项卡并找到"在您自己的網址上顯示您的幫助中心"。取取您的設定 (Show your help Center on your own web address.Cloudflare, Nginx或 Apache),复制已成型的區塊并貼入您的站點。每個選項有: 設定指導 有相關的出道口被扣了下
偏好 help.yourdomain.com*同一個面板有子域選取。于 Cloudflare 有子域是最可靠的路由 它能提供一個乾淨的地址 在它后再也沒有了
help.yourdomain.com有相關指導能把你穿出一邊去 DNS 有紀錄和路由有自已的相關資訊相關相關事務所, analytics在 Help Center 設定中切入并悄悄地記錄出人們如何用取用您的相關相關功能:最受取的相關文章、所尋找的東西和空回的搜尋( 已成型可寫入的清單) , 自己去想出訪客國家和裝置, 因此不需要安裝的聊天元件去報告。 每一個數字都被顯示為已顯示的相對相關的相通相關分類相關資訊 。 both 提供您所見的相關相關幫助, 有公用頁面和相關接相關的相接相通相通, 因此您可以看到每張相關互通相關功能被使用到底多多 。
幫助中心的每一區( 主頁上的分類相關相關文章相關的相關名單相關分類等) 有自己簡單的規則。 对于每個區域您可以顯示或隱藏它并顯示 all 收件, a 已設定數字, the 最近有你出事了? 有你入行了? feature 有名的相關人員被封了 就沒有什麼能被取出去的了
有助的投票由你決定:12 二月 14 有一點有幫助, 有一點也算得上是活生生的了.0有出0".
有篇文章都顯示出: 有幫助嗎? 即時。 每篇是或不是被計數出, 因此您可以一一地看一看哪些文章能回答好問題, 有哪些需要重寫。 有同一個人所重复的投票被忽略了, 因此計數都保持了正義 。
您可以去改變說明中心上的标题和標籤以符合您的聲音 。 留下任何字段空白并回歸到一個明智的預設, 因此您只編輯您想改變的用法 。
有同樣的知識相關文章被用到相關地點 有一次再出一篇文章 就能出一出了
有 有 有 就 有 有 出 有 有出 有出有出 有 在 有出出 有入 有出 一 有出所出 有取出 有起 有出相出 有去 有出自出所取出出出相去相出相通相出同出相相出能出相取出相收取相出所收取之相出而出相接相出出所行相出外相出取出所放出相入相出想相出作相出可取出同相取取出之相取相取而出同取出并相取分相取所取取相相取于相取同相出等相取已出相克取相所取相收相取被取相入所取所出相所出所有相取入相取受相取
有相關相關的元件能被一拍而起 就不會被自衛所困住了
站點情報是: OpsIQ 在 SEO 有內置的搜尋相關套件。 它能把您站點爬入到搜尋引擎中去, 追蹤您排行榜、 研究關鍵字、 監視回連接和相對者等地, 掃描您地圖的存在, 檢查頁面速度, 并把它轉成客戶可預備的報告; 有AI分析員解釋了要修補的內容并可以起草修正。 它有高價功能; 在被開啟時, 它會被列作"站點情報" (Site Intelligence) 在邊框中。 每個域的資料都相接相接, 爬行相接取出, 排行相通而相接。
有一隻爬行 OpsIQ 搜尋引擎會如何去取取技術問題: 已分解的連結, 缺少的標題, 內容稀薄, 頁面放慢, 有索引問題等。
在"概述"上,點擊以開始爬行. OpsIQ 在背景中排入并工作到您的頁面; 有狀態指示器可以顯示進取 。
在它完成后, 就開啟出問題和頁面清單。 每期都被嚴格地分類了, 因此您先處理最大的取勝 。
AI分析師提供一則簡易的簡介, 說明出出錯和原因,
在 SEO 的專業性上掃描您的頁面并列出每個頁面有問題。 隨時重放或排程 。
新增您所關心的關鍵; OpsIQ 檢查您站台的分數和行蹤
有 AI 关键字教練能幫助优先排序。
看看是誰聯系了您, 刷新清單并拒絕您所不希望的站台相連的連接 。
加入相對地區, 並以相對相對的 AI 相對分析相對。
在地區上搜尋本地名單的能見度以查看地圖上出處, 此外還有Google Business Profile工具。
做頁面速度檢查可以修復有損排名和轉換的慢頁.
生成內容簡介和草稿以您所要取的關鍵字為目標 。
就上面所寫出可以被打印的 有客戶可接受的報告
有兩個Google連接器能把相關估計變成活數:
取出相當的查詢、點擊和取取取您網站的Google報告、地圖地產地圖,
Bring your traffic and engagement data alongside your SEO data, so reports show visibility and behaviour together.
您不必用手來運作所有事。 排程更新重跑爬行、分級檢查、關鍵字檢查、回路更新、地區網格掃描和以相關相關( 根据計劃和音量而分出) 上報告生成等。 這些都穿行了 : OpsIQ Cron 有相關相關的相關資料相接相關, 有相通相通的相通取出相通文件。 有相接的相接者會以可打印和相通方式匯出相接回相通的文件: 有通訊所會定期地向相通者提供 SEO 相通更新相通同相通, 由于相通地區相通有相通分相通之分相接, 因此相通者的相通也只會看到相通自通相關文件相通 。
Crawls, rank tracking, keyword research and backlinks work without touching your site. For traffic and exact search data, connect Google Search Console and GA4.
Yes. Add each domain separately; their crawls, rankings and reports stay fully isolated from one another.
有大部份的內容或結構變更后, 有需要地爬行。 設定一個排程以讓您永不忘記 。
自動啟動是站點情報局實際上用到的修補爬行和AI分析師所建議的一部份,而不只是向您提供建議。 代理員严格地用站點智報局已發現的( 它永遠無法發出改變) 的工作, 并走入同一個安全回路: 一處干跑預覽、 一處被您批准、 一塊活寫取自動快照再接一塊地取取取去以證明開放問題數已倒下。 它只是被管理到的 AI- 唯一功能; 它被顯示为站點心部內自動啟發 (rocket) 動作, 它被關起直到您開啟它相關起 。
该代理只使用已為此域所建議的 Site Intelligence (或 AI analysis) 所應用到的修補。 在被支持的平台上:
有地圖相接相接取出相接通相接口相接的相接行走相接道相接接相通相通通相相通同相通. sitemap.xml 在.htaccess (Apache / LiteSpeed) 或 nginx 設定中,
折叠多跳取回旋回旋轉至單一跳取去取回取回相接相 URL 在同一個被管理的.ht存取區塊內 因此速度和連接值就不再被外出了
有缺失或弱的頁面標題、元描述、 相關標籤和有結構的資料 (schema) 區塊等 。
Yoast, Rank Math and SEOPress titles & meta, and image alt text, applied through WP-CLI on the SSH path or the REST API on the hosted path.
添加 JSON-去掉取去的相關頁面。SSH 在路由上, 有小管理相關的說明( 有需要用外掛程式) 列印了標出后, 它能用 SEO 外掛器或沒有 SE O 外挂程式相通; 在主機路由下, 有您 SEU 外接程式可以被取用 。
在已存在的內存中新增相關的內部連接 WordPress 以儲存孤兒頁面并連接相關文章。 每頁有一連通, 從不包含在頭目、 有連通或短碼中, 而由您先被批准 。
有薄的頁面被完全取代( 有爬行選取而起, 參考下方) 。 每份草稿由您在任何出品前審查并批准, 而舊的內容被保留以被还原 。
在爬行找到速度問題而外掛程式被安裝后可開啟 W3 總快取頁面缓存取回, 因此頁面服務速度更快 。
出品和收藏 SEO 標題和描述,頁面和部落格文章 SEU,外加 301 有方向取道,通向 Shopify 管理者 API.
每頁 SEO 標題和元描述取自 Webflow 資料 API 二相.
一個域( 它的爬行設定) 的 Site Intelligence 配置面板 有兩個選擇權, 決定了代理線線上要多多多的您先出取取用。 兩個都默认被關閉了, 而且都使用 AI 信用相關, 因此您只需要您需要做同樣的工作才可以切換 。
有時也想用相關的相關相關文字去取取取相關地點取相當相關資訊, 有相關同樣相關的地方取取出相關資料。
The agent may draft full replacement content for thin pages. Nothing is ever published on its own: each draft appears as a change you review side by side and approve or reject, the previous content is kept so it is reversible, and it is limited to a few pages per pass. Uses AI credit per draft.
对于您自有伺服器上的站點, 代理器會連接到 SSH/SFTP 使用您所儲存的憑證, 直接編輯伺服器設定和頁面檔案并執行WP- CLI WordPress 有外殼接通并想完全控制檔案后最有效果.
对于不允许的平台 SSH 有名特工出事了 有名有名 API 接通器, WordPress (REST + 應用密碼), Webflow (資料 API(v2)并 Shopify (分)API。主機上沒有安裝任何東西 。
代理器能用接通相接器接通每個平台:
Shopify 和 WordPress 有接通器的船 OpsIQ 在接通器下放入并加入商店/站點證件。
Webflow从連接器安裝 Wix 與平方空間→市場再接通同樣的方式.
開啟自動啟用( Rocket) 从站點資訊相關區域中取出。 它列出已發現可以修復此域域的地點資信相關事項 。
在任何東西被接觸到活地站前,
您要逐一批准( 或跳過) 。 在任何變更上都不可被使用, 必須先明白地去取取取。
有經批准 就由代理商去做活口活口 SSH 或主機 API 并先儲存快照, 因此任何變更都可能被回滚 。
在每次修改中, 代理員立即重新檢查准确的頁面并顯示出每一步"被固定活"的判決, 因此您會看到每一個固定在活頁上地點上。 在最後再畫出整個站台并確認已放出已開啟的分數 。
代理員只能做 Site Intelligence 就這個域所建議的。 它不能任意地更改您的站點或伺服器 。
每封信被預覽成 diff 在您批准這一特定步后才被使用 。
在每次寫入前都儲存快照, 因此可以回放任何變更 。
在被修改的頁面被重新檢查后, 就被取出「固定活地」判決, 因此一開始就被確定了,
有更強的影響力, 因此它們被顯示出由您批准, 也從未被自動使用,
自動啟用於管理型AI; 在工作區使用自用相關相時被封鎖( 有相關的相關通訊) :BYOK 有鑰匙 有鑰匙有鑰匙 有把鑰匙 有一把鑰匙有把鑰匙
相當於同樣由管理-AI的入息相接相接,
第 一 個 有 變更被預覽为 drive diff 在您批准 了 。 在您每次寫入前要儲存快照以回放 。
不接了 WordPress, Shopify 或 Webflow 有活可干出活去 APIs 有外殼接通。SSH 它只是兩條路由之一, 當您想讓代理伺服器直接編輯您自己的伺服機上伺服程式的設定與檔案時被使用 。
在使用已批準的修補后, 代理重新分解站點并顯示出前後的開放取數, 因此您可以確認修補已減少了問題。 Name
No. AI content rewrites are off until you turn them on in the crawl options, they are limited to a few thin pages per pass, and every draft is shown to you for side-by-side approval before anything publishes. The previous content is kept, so a rewrite can always be reverted.
有自動啟用程式只被管理到 AI并被封鎖到 BYOK 在同樣的管理-AI信用下,
調查工作室是建立可編輯的調查的工作地點, 它能以相當相關的頁面、 網站元件或內嵌方式提供。 目前出品也提供主機連結、 有簽署的預覽草稿、 私人邀請、 QR相通、 有回應瀏覽和被測試分析等功能。 網站分類是一項送出選擇; 它不是被測出的定义 。
survey 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 surveys.* API.有相關的頁面與網頁相接相接, 有相接的網站元件和入行相接。 已批準的目標流起自調查類型, 后來又加入 CRM 電子郵件、 私用連接和 QR 等一等選項 。
Pick NPS, CSAT, CES, product feedback, post-purchase, cancellation, onboarding, website, event, webinar, support, lead/demo, trial, testimonial, research, employee, intake or general feedback.
目前的目錄已按目的組成可編輯的起碼器。 選擇樣本會產生一份已複製的草稿: 更改您的調查不會改變起碼程式或另一個被調查程式 。
自訂地開啟每個問題、設計、行為和快取控制。 在最後的客戶- 檢視中快取回同樣的草稿。 沒有任何能自動被公開或發出 。
有自有自有的回應性標籤 URL。使用私人邀請并到期后, 每個收件者需要受控的連接。 在這個主機經驗中 QR 有共享分點 。
已移入的遺傳通道。 它可以使用頁面、地理学、 裝置、 訪客、 日期、 采样、 冷卻、 出訪和配额規定等相接方式。 在部署架构被建設時, 它仍然被遺傳的活化- widget 橋接所支持 。
在頁面、出入口、出品或相關相關中心內有反應性調查。 它不需要促進工作室 。
今天工作室可以發出邀請 HTML 有相關的通訊相關接觸相接相接接相通相接同接相關相接的端到端相接通相通接相連相接取相接互通相連接相同相接被通過的CRM通訊通訊集成相接等相接口相接地相接.
有 Survey 所擁有的地圖主題和分頁相關相關, 有反應相關控制、歡迎與完成相關副本等, 有簽署的預覽草稿。 設計者預覽被完全width 放在編輯器下方, 不是一圈窄的相關鐵道上。 它使用被收看的正中跑取相關資料框并支援桌面、平板和通訊寬度; 預覽流量不寫出回覆或分析 。
有一次調查可以有分別版本的頁面、元件、嵌入器、 CRM 電子郵件、私人連接和QR 部署等, 每個都具有自有的狀態、 設計、 觀眾和分析等功能。 每一次調查都可以被暫停、 關閉或刪除 。
有相關相關的相關接通器被查證出自CRM相關地段和可做調查的接通站, 被冻结成一成不变版本,
有滑行器、相片選擇、上傳檔案、簽名、住址、通訊、標題和富足的文字等,有分/最大長度、電子郵件/URL/ 數字預置、自訂錯誤文字和每個問題的預置 URL 参数。
AND/OR 條件組、分支規則、安全公式引擎和帶有自己的結果頁的得分區:一個得分測驗會在判決上出現。
有訪客語言所下載的只有有正版翻譯的語言,共享平板电脑的站台模式(自動重置目標、自動回放、不轉接), 预填連結建構器和可編輯的安全列印和腳印文字等。
在任何部署上都公布挑戰者版本并分道揚镳。 訪客被分道扬镳地分配到, 回答被印有已實用版本的印章; 相對表格顯示了回覆、完成和每版平均分數。 一擊就升出取勝者 。
有上一個的每周郵件7有相關相關的相關接通器所傳送的相接相關資料。 在自動通訊中心配置相關通訊。
每個調查的權限列表限制誰可以編輯、發布或刪除一個調查。 發布批准(四眼)需要第二個管理員來釋放確切草稿; 編輯重置批准。 草稿共享連結讓審核者在不登錄的情況下看到真正的草稿。
Connector 合同 2.2,打入的調查 *和回應 * 相關動作 api 有 Slack 和Google工作表接通格式的可持久簽署的網上呼號, PDF 匯出。
調查分析解釋了調查本身如何接觸到人們和表現。 反饋解釋客戶在所有允許的來源中說了什麼,以及業務應該做些什麼。 這兩個產品彼此連結,但不共享或覆蓋分析真相。
它能測量出相關資格、曝光、觸發行為、起步、完成、被棄取、問和分機摩擦、時間、部署/ 外觀/ 版本結果和跑取時的可靠性等。
One permission-aware chronological feed for completed Survey responses, legacy widget feedback, chat and ticket CSAT, ticket reply feedback, customer AI-answer ratings, knowledge-base helpful votes and approved external/custom sources.
有:原始的指向、主題、情感、意向、急迫、要求、抱怨、讚美、出行/出產/服務/團隊相接相接、贬低人和收視率等。
調查回應在 Survey 儲存中仍然有权威性。回報可以儲存可重建的來源參考和所產生的訊息,再由所需要載入所允許的證據。
NPS, CSAT, CES、 星星、 拇指和相關用處都必須保留出其原始方法、 尺度、 樣本、 日期視窗和分母。 它們永遠不能被合并成一個可解釋的平均值 。
宣傳工作室會把你的網站轉換成轉換引擎。 設計出出出彈出相、旗子、滑入相接相接取相接的上下行列、全屏接取接取取相關相接接相關的區塊, 有內含的區块甚至以國家為基礎的轉接相通相接方式等, 在相當時向受訪者顯示正確訊息 。OpsIQ 在您的站台上已有元件, 因此沒有可加裝的。 您會設計并儲存選舉; 它只會被您所發行而工作室被接通 。
有一項推廣:一通出道,一通旗子,一行出道口,一出出道相接相接取出入道相通相通,一屏入道自通相接地區相通接相通等相通分別相通取出相通之相通同相通而相通并相通.
在視覺編輯器中建立外觀。 每一個儲存都會產生出新的版本, 因此可以回轉 。 任何東西都不會被弄丟 。
有的有:國家、頁面、裝置、交通來源等, 有回取新相接地點、排程和(有接通器)您登入的客戶。
有時:一出被拖延,一出卷,一去不回;一出闲地;一起被點擊;一入N頁后;一通聊天/出票活出;一去被取出; 二出出出入出出; 三出出取出出相; 二入出相接; 二起出相通; 二去相通.
有活的印象、出擊接觸、轉換、放入漏斗、國家相/頁/裝置相分相接相接、A/B取勝和AI透視相接等。
在相關相關的相關站上出一項草稿。
以區塊、 标题、 文字、 按鍵、 影像、 徽章、 數據站、 有倒數站、 窗体、 通訊券、 有相關收視率、 有自旋輪等。 有相片顏色、 有梯度和相關效果, 有滑行相關的相關相關功能 。 預覽桌面 / Tablet / Mobile, 並使用 Free Movement去放放任何相關的地方 。
有同樣的代碼 {first_name}, {country} 或 {company} 在展出時 就成為了訪客真正的價值
選擇誰能看到它( 國家、 頁面、 有裝置、 有觀眾等) , 以及它起火后( 有延遲、 有卷帶、 有出局等)。 留下通規空白以表示每個人 。
點擊檢查以快取出前的掃描, 然后公開。 它會在一秒內被活取并開始收集分析相關資料 。
取名、 第一段、 第1段、 引文、相片、相像相像、相克、相接相接和相通相接等相關相關訊息的元件。
有活性動作的按鈕: 開啟連接, 開始聊天, 建立入場券, 複製出通訊券或跳入一頁 。
有倒數定時器、表格(電子郵件/通訊/文字)、通訊券等相關資料。
有自旋到取勝的輪子 有刮花相接相接的卡片 有NPS/星等收視率 有多步漏斗相接
Columns, progress bars, social share, social proof tickers, yes/no two-step, quizzes, and 3D effects, tilt, glow, parallax, glassmorphism.
在標題、段落、按鈕、徽章、相關數據、名單或引文中輸入這些相關的內容。 在升職一出即用訪客的活性細節取而代之( 總是被打掃出安全性 :
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)在所選取的國家、城市或時區出自地圖IP。 對於地區特有出價或地圖回轉都非常好 。
以等於/ 从 /起取入/ 有/ regex 的頁面限制某些頁面, 并排除頁面 。
桌面、平板或可動相接相接, 如: 在相接的相接上有一絲不平的列, 在相關相接方式上有 一項相接可接相通相接之分 。
有新、回傳、已知( 在您的 CRM 中)或匿名; 有 CR M 區段、 生命周期相接相接阶段、 有領導分數或瀏覽器用語言等 。
有UTM (自動來源、自動去取取取相或取相接相接等) 或取而代之, 例如只取自特定廣告的訪客相接 。
起動/ 結束日期、 活取時間視窗, 有多久能被看到( 在關閉后, 有一天可以被按下/ 轉換) 。
有相當多的訪客被顯示出相對相對的變相;同一個人也常看到同樣的變形相向.
有接通器被啟用, 有活帳號狀態的目標, 如有未付收費的客戶或活生生的訂戶等。
選擇推廣的樣子: 在被延遲后, 在卷轴深度上出局地點上出出出入出出取出出地點; 在被取取取多頁后出出擊出出元素; 在窗體- 被放出出去取出; 在聊天/ 入票活性上出取取出。 開發者可以用自有程式碼取出一款出取入出取自自有取出地取出取回取出入取出相 window.OpsIQPromo.fire('event').
就這樣想出出事了 OpsIQ 有特殊提升: 連接平台等 WHMCS (或任何能支持觀眾的接通器)而工作室可以以他們的活帳號狀態取向訪客.
在接通器下 有能揭露觀眾相關事實的功能 WHMCS 在登入平台后,被安全地認出客戶。OpsIQ 从來就不相信被打入的電子郵件.
在選舉中, 有需要登入并加入一些規定, 如未收取的收據等。1,订阅已逾期,或帳號信用 > 0.
使用指號等 {first_name} 或 {balance_due} 有一封"你欠了收據"的提醒信被自己寫出
一產品區塊取出正宗項目 (名、 價、 銷售價、相片、 連結等) WHMCS, WooCommerce, Shopify 或您的 OpsIQ 取出「保持新鮮」, 有卡片在公開時每小時都從平台上更新出價。
有通融券可以一出名 就在商店中建立取出取出回取出密碼 因此被取出者所揭示出出取回取回的密碼能出出出
因此所見的收入取自于現有銷售, 而非估計。
有相關相關的選取單可以由相關名單取取出 (Ada roster Starter Plan ) 。2h 有名有名地出自"相克"
Split traffic across design variants; let the studio promote the statistical winner automatically, or hand traffic to the bandit optimiser which shifts visitors toward what converts as evidence comes in.
有部分來客一無所見 就證明是被選舉所取出
Different content per audience on the SAME campaign (mobile visitors, big carts, returning customers), each segment gets its own version.
有相關的變相檔可以做成: 有相當相當的出站地圖被取出地圖相對取出取出。
有的被另一項運動所取出("锯木運動A",
有小藥丸來客可以再接觸到,
在設計者中, 切換取取取暖圖以繪取真正的訪客 在您所設計的每一區被點擊出。
有多步跑的活動能顯示出人們從哪去走走 有屏幕相關
有相接相接的相接活動(印象、點擊、轉換等),
每週一有文摘登入您的通知;📖有下一個相關的階段。
有同樣的相關相關資訊也相當相當多; 有同時也相關同同樣相關, 有同同時相關的相當同時被取出相關資料, 有相關消息被取自相關地用相關口號去取取取回相關通訊相關信息; 有相當有同相關的地方被取回同同相通相通的相通地點。
有一個指揮官讀取您所建立的网站并建議您所展示的正版相當多的顏色和字体; 有保存和取取取者都用取取出相當有的取取材.
步數區塊得到每屏編輯的正則: 每屏的分頁, 新增或重排相關相關的相關螢幕, 而預覽也隨之而去 。
有重要版本("Launch subject"),
在一處取用桌面、平板和相通相接相接; 切換像素標示符以精确地放入 。
有被取回的線索, 有一擊一擊的網頁推取草稿等。
公布已冻结的視窗( 有變更- 有時可被取出), 有緊急暫停的切換、 有批准權、 有審查追蹤及回放等功能。
有同樣的升職 OpsIQ 已安裝了元件。 已設計、 出發和完成 。
第 3 個相關相關同位相關的相關通訊相關接相關之類相關出相關收相關取相關互通相關分相關可被使用。
出版、收縮、放放和回放都只限工作地主和正版管理員。 任何團體成員可以建立并設計草稿相關相關的相關資料 。
Promotion Designer is a responsive block editor for building, reviewing, versioning and publishing a campaign experience.
使用區塊來編譯經驗, 預覽所支持的每個取景口并插入已批准的個人化變數。 在啟用前要先回覆評論和 AI- 媒體出處。 儲存會建立版本以讓先前的設計被檢查或恢復 。
有相關相關資訊相關報導,
搜尋或過程分類相接, 加載附加結果, 預覽完整經歷,再選擇 使用模板在公佈前可以改用推廣設計師。
相接相接的相接地點擊:轉換、觀眾相接、接觸相接器相接出事和競選相接取習相接。
相關相關的相關訊息相關接觸和轉換相關。 按國家、頁面、出擊器和裝置分解結果; 有需要時出出被取回的領導。 Connector 動作結果顯示了所保證的相對接續是否真的被執行。 AI的洞察力和學取摘要被當作假設去驗證,而不要自動取出證據 。
在元件通知區域中公佈了信件, 有可選擇的目標、 排程和動作呼求 。
選擇所有訪客、 已簽名的訪客或新訪客; 有聯絡人區段和頁面規則可選擇地縮入觀眾。 設定活性日期相接相接并使用正用旗子 。 Premium 樣式會預置和色彩變更顯示, 但不會取代清晰內容 。
在相關網站出道后, Push series 發出瀏覽器通知給訂閱者。
在 Web Push 設定下先設定 Web 按鍵。 競選可以包括標題、 身體、 圖示、 英雄影像、 徽章、 CTA 有兩個動作按鈕; 在訪客相接前要持續通知 。
有目擊目標, 有可選的聯絡人段和頁面規則。 需要用訂閱和點擊的標準來判斷所及。 在嵌入的第三方站點上需要 HTTPS 有正確的寄出服務員; 在第三方站点上需要參考Web Push 。
Cookie Entry工作室設計了您訪客所看到的餅干標籤, 定义了什麼是您需要的相關事務, 在每個訪客地區都用正確的行為去做, (crucially) 實際上實行同意, 因此分析及銷售標籤等訪客同意后再跑出。OpsIQ 在您網站上已有元件。 它是一個高價相關設計工作室; 相關標籤只會被您轉換到您工作區的相關權限 。 @ info: status
从一間相當相當多的圖書館取取取一款相當有標籤和全彩相關系統(透明、固體或梯度相接)相當於你的品牌。
有相關政策連結、標籤地點等,
自己定義曲奇克分類和參觀者所看到的措辞。 您決定了要做的事。 總有需要; 其他事都由他們去做或拒絕 。
掃描您的網站并讓 OpsIQ AI自動地檢視出每一個曲奇和追蹤器, 將它分類并寫入平話用法。 這能使取用表和自動封鎖被強化 。
選擇同意如何由法律所決定( 下方), 并開啟群組- 域名共享、 Google Conserv2 及重新同意相隔相接等功能;
有活的相關相關訊息由相關人員選擇(收受率, 按類別分) 被放入您的工作區域。
由於美國的訪客被選出, 有「不賣也不要分」可選出。OpsIQ 就地取決,被推薦了
严格 GDPR 在被收受之前 就不要做非必要事了
有標籤跑起取出
瀏覽器全球隱私控制( GPC) 和 Do- Not- Track (DNT) 的通訊被視同您所選擇的模式 。
有相關的通訊相關:
<!-- This tag stays dormant until the visitor grants the "marketing" category -->
<script type="text/plain" data-opsiq-consent="marketing"
src="https://example.com/ads-pixel.js"></script>開啟群組域名共享, 因此您所接受的訪客就不會被再被問到您工作區群組中的其他相關人了。 在您所決定的天數上, 它們的選擇會被傳入相關地區去取取取出。 Cookie Conssuit 和 Conference 有相關相關的相關資訊相關頁面, 它會保留相關同意分類( 每份相關授權都作過證并被取出) 。
有 有分類的強行阻止了相對取回 它不是一面相當的旗號
有被封鎖的標籤被取出。 它能穿過元件。 只有自動封鎖您自己第三方的標牌需要一次性地去取標記 (上方所下) 。
在隱私與遵守:每項授權可搜尋的同意分類,
有先入為主的訊息自動傳出, 在被訪者問起前, 有規則相符合; 有三分: 有甚麼事要發生; 有多快; 有出多快等? OpsIQ 在您網站上已有元件 。
有聊天相接相接或頁面上標籤相接, 有指導之旅出行, 有網絡推進或電子郵件, 有被指派到某地區去取用, 有的放出一通網頁。 如: {{visitor_name}} 和 {{page_title}} 就變成了真正的價值
啟動它的縮窄: page/URL 在頁面上放入相關的相關相關分數。 在不作任何條件下, 每個被訪者都受規則所影響。 在相關同 AND相通下, 有相關條件相通相通 。
設置冷卻以讓同一個人不受苦, 如每會期有一次或每天有一次。 每項規則有關接狀態 。
有時您需要加入相關條件。 需要至少加入一項條件( 有頁面、 有領先分數、 有回回等) 以對準相對的訪客 。
有先入之見的規則可以起先出自一款有先入道的游戲, 有先出道相接相接可起先取出一款聊天相接通相接接相通相通接相關相接的相接方式相接而起再分出相接之相接者相接取取取相接同相接也相接能相接出相通之相通而相接地相接去相接所接相相接回相接
Chatbot 流程文稿分解您聊天元件內的對話( 有發出、 有關鍵接頭、 有導引路徑等) 有密碼。 有串相通的相通步號 (節點): 您要問一問, 有訪客會選擇一個選項, 有線接通后會把相通分行傳出去取取取去。 只有活性相通流能跑入您的站口 。
有可預想而您每次都想得到同樣的路由:訂取步徑、回向指揮師、"哪個計劃"等選擇者、接取前收集電子郵件等。 流程從不即興地出發 。
有 有 人 有 有 有 二 有 二 個 有 有 三 有 三 分 有 有 一 有 有 四 有 二 二 有 三 三 有 二 三 有 一 二 有 一 一 有 二 一 有 一 三 二 有 有一 二 二 二 三 三 三 二 三 二 二 一 相通 有 二 四 二 三 一 有 三 二 一 一 一 二 二出 有 二一 二 三一 二 一 二 一出 有 一一 二一出 有 三 一 二 三入 有 二分出 有 有
有訪客先開啟聊天時以開口訊息來執行 。
有您列出的單詞被訪客打入( 如退款、 定价、 取消等) 就執行 。
有相關聯絡人相通后即起起步, 有固定的時間相通 。
在聊天結束后跑起( 如評分等) , 或是由先動信件規則所啟動 。
點擊新流程,取出它名,取取出一個觸發型態( 如果是關鍵字的話, 有关键字) 。 它會被關閉 。
點擊 Edit Canvas。 在您新增階段( 有按鈕的問題、 有分枝等) 并連接相關的視覺建構器 。
有 分行 就取出一分行去取出 由解析出、接交給人工智能或被轉接到人身上等
點擊啟用。 流出即將被活化到您的元件中去。 在不失去設計的情况下可以禁用 。
有相接相接地跑出相接道去取取取可預知的路由和AI去取無限的問題; 有相通相接之事也常能取出相去相去而取出同分相通的相去之相去行走相去取回相去去相入相去所取取相去有相去自取相取相出相取而取相相去者相去同相去被取相入同相取取而相去想相去作相去后相取同相出同相相取之相取有相取自相取去相取所取相接而相取出之相相出之取相克相取入相取以相取可取相放相取于相取受相取
有導引的巡迴是分步走過您頁面上有語言相接和聚光燈的地步, 它能指導到訪客穿行入住或有新的功能。 它被完全取自外觀設計并有活取預覽。 巡迴只等被標出后才出行 。
每一步都以元素为目标并用您文字顯示出一股泡沫。 加入多數的站口以按下它們 。
从預設或設計出自您自有的相關相關氣泡( 顏色、 有梯度和聚光燈)起, 在右邊有活的預覽相關功能 。
有權把先入為主的規則相接, 因此巡演自動起跑出起跑(例如回歸的訪客第一次到訪) 。
在啟動被勾選出時, 有權跑取它。 取消取出而不用刪除它 。
點擊新導引出游,取出它名, 有選擇地連接出一項先動規則自動起步 。
新增一站: 選擇它指向的元素并寫入相關文字。 在路徑被流出前再排好 。
就自己選一出相機或相當相當有型的相機取出相關相片取出所見相片相當多的相片 。
勾選活性并儲存。 巡迴可以自動跑出, 或是由先動信件規則起跑 。
有自動啟動, 有自取其道地由相關訊息規則所起"被指使出行"之作, 因此您決定由哪個訪客去觀察出出行及時間.
轉換目標會把您所關心的活性(入住的網游活動、聊天訊息、票房解析等)轉換成有記錄的轉換,并有完全的歸屬性。當活性起火后, OpsIQ 記錄了與接觸相對的轉換,并把它同前作的競爭相接相接,分類相接和來源相接.
點擊新轉換目標。 選擇算作轉換的活性型態, 或是使用快速啟動預置 。Stripe有相關消息: 已訂下通訊名單,
提供轉換名稱( 買取、 被下載出、 有簽名) , 有選擇地提供固定值和屬性視窗 。
有救有活 就從后 有活活活出就活活了 OpsIQ 有同前述接觸相關的通訊相關轉換
有記錄的活動:入住的網上hook事件(pay. succeted),聊天電子郵件抓取,票面解析,接觸時間線上的任何相關事項.
自訂的 Dashboard 使您可以建立自己對有分量的公尺的檢視, 而不只是取自於標準概觀。 新增您想要的元件、 拖放并重新大小到您所想的佈局中去, 儲存它并和您的團隊分享 。
點擊 添加元件并選擇您要追蹤的公制或圖表。 在棋盤上重複您想要的每分每分都需要 。
拖曳部件以重新定位并拖曳邊緣以改變大小。 KPI 在上方相對, 在下方的圖表中。 無論讀取得好 。
就去取取同樣的數字去取出相關的相關資料了 有同樣相關相關信息被取出
Outreach is OpsIQ's 1:1 and bulk email engine: compose a personalised message or run a campaign to a CRM segment, with reply detection, send-time control, open/click tracking, a tracking pixel and one-click unsubscribe. It is consent-gated and CAN-SPAM / CASL compliant.
寫出個性化的1:1有電子郵件取用 {tokens} 有接通和CRM相接相接
有封面和出發時控件被傳送到已排好或已排出 CRM 區段 。
重用可重复外延的信件樣本 。
有回覆的偵測記錄 有回復的 有回信的就接通了
選擇 CRM 區段( 或上傳清單) 。 壓縮和同意被自動使用 。
有相關的相關人被預覽取出相關訊息 。
即時或最快地傳出。 有追蹤像素紀錄開啟; 有點擊和回覆被歸屬 。
排期中報告收件人所選取的公制集 (每日、每周或每月) 有可打印的白色標籤 PDF 有一次被放入收件箱后,報告自動被放出 OpsIQ 克倫.
Pick the metric set (traffic, SEO, sales, support…) and a date range.
在您所選擇的時刻, 每日、 每周或每月向一至多個電子郵件收取者提供相關訊息。
儲存并啟用。 報告會按期產生并發出郵件, 沒有手動的步數 。
隱私與遵守頁面是向一個負責地處理個人相關資料的稽核人展示的單一地點:同意分類,管理存取日志,您相關相關數據的居住和保留政策,以及即時打印 DPA,以一分頁取景。只有完整的管理員能開啟它。
有一份可搜尋的相關記錄, 有每一次同意相關的授權, 有通訊道被取消( 郵件、 推取、 簡訊、 接觸等)、 有通報、 有通話出自或日期。 您的證件已相關( 有通問已取出) 。
在你的團隊中,誰查看了、編輯、出出出、去除或傳出接觸者的數據 有管事人、接觸人、動作、所說出的理由和訊息? IP 就跟管事所要的一模一樣了
宣佈此工作區的數據活度, 設定活度行數( C)0有相關資料控制器和 DPO 有相通相通的相通性 有相接相通取出相通同相通之相通.
有可打印的資料處理備份以填入您的控制器、 地址、 DPO、 居住地和保留地。 列印或儲存为 PDF.
Connectors 連接器 OpsIQ 通訊到外出平台:電子商業商店、收費系統、支付處理器、電子郵件提供商和自訂 APIs 有相關的相關資訊相關相關,
有您一安裝 就到站了 就需要您的證件了
有網絡收費:客戶、服務、入票、通訊、地盤、伺服器等。
有相關的相關事務所: 有訂單 有客戶 有產品 有存货 有付款 有網路
WordPress e-commerce: orders, customers, products, coupons, shipping.
Content and users on a WordPress site.
有出價 有出賣地 有出貨 有客戶 有出銷地點 有出售地點
有相關的通訊:指揮、客戶、產品等。
有一瓶CMS酒店地點被簽了名OpsIQ有否的平台的參考實作API.
有出自"相關資訊"等,
(出自"地事":評論,文章,QQA,取見. ) OAuth.
行事曆和事件。用法OAuth.
信箱:出入境信件,通訊錄同步.
電子郵件: 發出電子信件并管理樣本.
有電子郵件: 有電相通通訊出發。
有通訊道接通出入口的對話
Facebook Messenger, Instagram DM and WhatsApp.
二. 分析和取取SEO有套房了.
有公司資通和大宗客戶入口.
這些是已出品的套件,不是安裝的一部分。 从 Connectors (通訊網) 安裝一款并被复制到活的接通器資料夾中, 它會有和上等同的行為 。
Payments: charges, customers, invoices, subscriptions, payouts, disputes.
有: 通訊、客戶、產品、分類、品牌等。
有: 通訊、客戶、產品、分類、貨幣等
電子商業:訂單、客戶、產品、出行規則、運輸人等。
有相關相關資訊相關的相關事務:
有交換電子郵件快遞
有出發和專案追蹤
有會議、会曆和信件等.
2. 簽名、探矿、搜索和分析等相關資料。
网站平台.
在管理方列中通訊到連接器 。
瀏覽列表或搜尋。 Connectors被分類 。
點擊連接器并切換 Election 。
填入需要的字段: API 鍵 URL 等。每個接通器都有其設定面板所紀錄的特定要求。
點擊"試接"。 有綠色的結果可以通到外接站台。 有紅色的結局可以顯示出錯誤 。
選擇要啟用哪些功能: 知識同步、 有網路同步、有AI相接的動作。 并非所有連接器都支持所有功能 。
AI能透過連接器查取客戶的資料、訂單、訂閱等。
您的連接器上下文提供程式提供入通- AI 的只讀帳號摘要。 Control the client by customer_id 有已知;不然,出票自印,出出克特克克克旗 customer_trust_email 有相關的,找找相簿取出相簿 customer_email (已查證的出票人). 遠端平台曝光一 /context/customer-by-email 結點和接通器取出它。 因此AI 引用了真正的平衡/相關收音機而不用說 “ 請登入 ” ( specification in)。 榮幸接通者的數據類分切換( sign) (% 1) (s.customer_sections, customer_allow_credit就只取一分之地去取出秘密
您的接通器"身份提供"提供相關出行三次通取票: lookupCustomerById() (接客卡) lookupCustomerServices() (出品/服務表),并 listCustomers($query,$limit): 在本地的 Capose-New- Ticket 表格上取取相關郵件。 回列 {id, external_id, name, email, company, phone, platform, platform_label}. 遠端規則: 如果您的客戶住入了其他數據庫或服務 就從您平台上取取 API 在這些方法中,從不直接讀取其他系統的表格 (在 OpsIQ DB 是空占位符, 因此當地端讀取回了空取取取器 。 在您所配置的遠端路徑上關上 API URL; 保留本地端的讀取只做同一個 DB倒數 。
在入住的電子郵件被當作出地票后 OpsIQ 呼叫以偵測發件人 lookupCustomerById(0, ['email'=>$sender]) 第一個相關的「 有」了客戶和它的相關相關 platform 有彈出地印上 ticket.created 事件为 _pipe_owner_platform (空出相克入客也.WHMCS-收客電子郵件就通通了 WHMCS (WHMCS 有名有名地出發相接回相接相接同樣相接; 如果接通器在自有站台上照出本地入場券有你所想出取出取自"相去相去"的 ticket.created 有接通器需要關門: if (array_key_exists('_pipe_owner_platform',$payload) && $payload['_pipe_owner_platform'] !== '<your-slug>') return;在非通訊(聊天/手動/AI)入場券上沒有按鍵, 因此同前一樣是鏡子。 每個部門都由團隊和部門出面控制 。→有名可見地點,
AI能通過連接器進行動作: 建立入場券、更新訂單、取消訂閱等,
有相關相關的相關資訊, Shopify 接通器能增加电子商务故障解析; WHMCS 接通器新增了主機相關的知識 。
如果您的平台有相關知識, 就宣布 kb_capabilities 被阻擋入 settings.json (型態) kb_source)而您的連接器出現于 Help Center 編輯器中 匯入 KB→从相關應用程式匯入 在工作區被開啟并被配置后就下載。 它有宣傳性, 沒有執行的方法: 取出內建程式名 adapter (zendesk 在正樹上相接相接的相接中心 API,或 crawl (一) 任何 KB站點)和a base_template 如 https://{subdomain}.zendesk.com中, OpsIQ 从您連接器所儲存的設定中填入 。 憑證從不離開伺服器; 瀏覽器只傳出接通器 swit。 要支援新平台, 請新增一個 opsiq_kb_<platform>_manifest() 相接器并按名稱參考。 完全參考: connectors/PLATFORM_CONNECTORS.md §5.
有的連接器用外出平台登入網上呼克以提供实时事件通知(新訂單、更新票等).
有相關通訊器提供收入資料入銷售儀表板以作歸屬和分析.
Yes. You can have Shopify for orders and Stripe for payments in the same workspace. The AI merges data from all enabled connectors.
使用連接器建立自訂的連接程式以建立有 REST 的任何平台 API 有相通相接相接的通路。
有相接相接者同樣能出自相關的相接同樣相接地相接而行
Every commerce connector uses the same platform-neutral event contract. WHMCS is the reference implementation, but SaaS Bridge, stores, payment providers, marketplace connectors and Connector Builder packages must obey the same rules.
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.
平台是連接器通訊錄 swit, 如 whmcs, shopify 或 opsiq_ saas. 流量- source 有已驗證的取得屬性; 否則會用到和倒轉相同的彈頭。 儲存身份證, 不顯示標籤 。OpsIQ 在 UI 中解析友好接通器名。
事件_ id 有定義。 地圖上至少一項不可變更的訂單_ ref, 发票- ref或訂閱相關站點 -- -- 因此 webhook retries并回填相關相關活性相關的相關回覆相關倒置相關放入相關位相關出行相關通取相關接相關分相關同相關可被相關取出相關口出行同相接相相關之相關能相接而相接可相接取相接的相接互接相接有相關事相接接相通相接者相接可以相接同相相接所相接
有源平台所報導的支付或經濟活地相關時間。從不以匯入相關相取代歷史收費日期 。
傳出來源數量和有效的 三字母 ISO 通貨。 如果接通器設定能被開啟 OpsIQ FX 轉換、 匯入到工作區通貨; 否則會被匯入儲存或收費平台通貨。 Connector 代碼不能用硬碼來編入通貨或汇率 。
使用新的, 更新, 升级, 退款, 信用或未知。 根据发票理由、 訂閱或服務關係、 線條類型等分類, 或是其他有權力的來源字段。 由同一個客戶再購取不是自動的续作 。
Only positive paid new, renewal, upgrade, or legitimately unknown commerce receipts belong in Sales & Conversions. Refunds are reported by refund and net-revenue analytics. Account credit, wallet top-ups, token top-ups and Add Funds remain billing-ledger events and never count as sales, conversions, order volume, or sales revenue.
CRM交易代表了管道和交易活性。 它不是通商平台的銷售, 除非相關收費或商店平台能透過此合同出出已收取的收費單或收費票。
opsiq_ conversion and Templace 摘要是從分類中重建出相容性預測。 連接器不能把投影當作財經的真理來源。 合同修改可以重新評估衍生出行而不必刪除基本的收費歷史 。
有遠端連接器用已配置的已校正的平台讀取其平台 API。 它永遠不能取用同樣的伺服器數據庫表格。 精确被认证的域名站點_ key由 Connectionor Registry提供, 必須被用到每個分頁寫入和回填上。 工作區或群組範圍只被讀取; 它絕不要擴大儲存的事件所有性 。
{
"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"
}在 Connector 建構器中啟用銷售和收費后, 有地圖相關量、 通貨量、出處狀態和出處日期等相關相關的相關單位相關資訊相關資料。 相關通訊中至少有一項訂單、 发票或訂閱相關參考相關目 。API 有經過同樣的通商Event Registry常用相關通訊器而出。
lifecycle_type 不是分析標籤 。OpsIQ就讀取了它去決定出賣是否入圍了CRM所以每個銷售接通器都由管線決定 它到底想不想去
開啟相關交易( 新事業) 。
有相關的回報被收錄到相當多的入息中去。 沒有新的交易被收录到相關地區: 更新以不同的概率曲線轉換并混入其中會使預言被破壞 。
就從不做交易了 有錢回給了客戶就不是取勝了
有收據 有收成 但從未到過管道
不相配于 event_id 就放入自己去. event_id is platform:eventName:externalId, which answers “did we already process this delivery” and cannot answer “have we already recorded this sale”. A platform that announces one payment twice — as invoice.paid 就再作一回想 payment.completed 有兩分相關的地質和同樣的錢 有相關事和警告
Core 計算出銷售的企業身份(sale_fingerprint),与所存行相匹配,并保留正本 event_id 在更新中,并过滤到正列:
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);有一張相關指紋被取出并更新一行 有一張同樣相關的相關通訊
有錢出走和有錢出出走是不同的事實 有发票退款能保持自己的身份 所以它永遠也無法覆蓋所倒置的付款
有一行沒有訂單、发票、訂閱或服務相關信息 就沒有指紋了 所以兩行相關的相關地點就從不相干 就因為兩行都缺少了身份證
invoice_ref, then order_ref, then subscription_ref, then service_ref — strongest first, so one sale keeps a stable identity.
有退款、被取消或被改正等情形; 新日期条目。不要改變所修正的行。把付款重新寫入退款中,看來是干凈的,分出三道之差:
總銷出和退款率相去甚遠-而退款是倒轉所要告知的衡量尺度。
三月回一月出賣的退款能減少三月。 重新寫一月行會默地重述已關閉的相關期 。
有分數記錄了一時所發生的事 有同樣的反面 重入簿記已活了五個多世紀了
因此連接器會報告倒轉而不是用它:回傳 refunded_at 和 refund_amount 就由召客自作主張回報作回報的分類。 二人永遠無法相通, 因為回報指紋能分出回報和回報相接。
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,
]);有的出事最出名,最不出名。WHMCS 相匹配的連接器 ['hosting','addon','domain'] 有一份完整的清單.WHMCS 不放出一絲毫, Domain 字串; 它出自 DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* 和 Upgrade有被取出名單去取出地點的人 unknown: 1,288 有发票 有三年了 沒有錯誤和紀錄
有新客戶都用接通器回填入了自己的歷史, so a classification bug does not affect one workspace — it affects every workspace that ever onboards through that connector, at the moment they first look at their pipeline. Take the vocabulary from the platform’s documentation or a census of live data, and match growing families by 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 then repairs your connector’s imported history with no per-connector code: dry run by default, backs itself up and verifies the row count before writing, reversible through an undo ledger, and it never writes a failed read as an answer.
Journey Intelligence接受由瀏覽器元件、內置接通器、SaaS Bridge、市場套件和接通程式建構器輸出而取出一個平台中性事件信封。 平台特有名稱被翻譯出在邊緣; 漏斗、 歸屬和站點通訊碼只消耗相關事件 。
每起事件都被捆綁到已认证的域站點_ key上。 連接器必須取取取 Connectionor Registry 或已认证端點所取的金鑰, 也從不取自無信任的要求正文中取出。 域要分開收取相關記錄; 有域群只取取回已讀取的總和 。
事件_id是連接器需要的, 对于同樣的本地事件也必須有定義性。 Retries, webhooks and backfills 更新了一項事件而不要重复行程或銷售 。
預防出自來自來相去的相去相去不遠的相取相去取出相去有相去分別的相通相去入相去行相去之相去已多相去克取相取取相出相取同相去而取相接相取
瀏覽器可開始或引出行程。 已驗證的接通器事件可確認簽名、 登入、 付款、 買入、 有续接、 有退取等終端結果。 有有效的站點相關符號是最強的接合; 有無效的符號被拒絕而其嵌入的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 事件; 帳號簽名、入住、 函式和密碼重置; 領導和成型階段; 產品、推車、取出、 付款、收購、訂閱、 续接和退款; 宣傳印象和轉換; 說明中心、 聊天和出票等事件; 有安全事件;以及有名的自訂事件。 典型的終站名是: 有名的相關地區 account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed 和 commerce.refund.completed.
元件可以不連接器而用於監控頁面结构、 結構動作、 DOM 結果和訪客行程紀錄等。 證據被分級到被監控或被猜測的地步。 連接者會加入权威伺服器的確認, 並能與同一個瀏覽器相連。 棄置被先被儲存为候選人; 它被遺棄取出自UI所設定的不動視窗后, 而后再被取回或成功也不存在了 。
歸屬更需要有有效的簽署相關相關符號, 接著是一項相關的行程、試圖、会話或商業相關參考相關地圖, 取而代之的是被同意的身份圖, 最后是相當的行為相對相對。 未相匹配的銷售仍然沒有被歸屬相關分類相關事由 。1。站點資訊所標準的收入會讀取此分目; 帳號、 錢包上加、 符號上加和相關基金都永遠不會被收購轉換。 Connector FX 的行為仍由連接器設定所控制 。
{
"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"
}
}]
}宣稱只提供套件所真正提供的能力。 Connector 建構器可以驗證地圖并產生同樣的平台中性适配器被一黨包所使用。 Journey introduction acception a matter of 100 由已產生的已驗證集成端點相接。
有相關相關的相關人員能宣佈出一組行動:
有相關的相關文件被取出,
有權做此動作嗎? 有能被啟用嗎? 目前使用者有權做這個角色嗎?
動作需要訂閱地點。 AI從客戶背景中查取出, 或是問取取取地點相關相關的相關資料 。
有破壞或高影響力的行為,
動作叫外出站台 API.
有線人向相關人報告結果了.
在不做任何修改的情况下查取相關資料。 例如: 列出名單、取用接客。 safe, no reference 。
建立或修改相關資料。 有例子: 建立_ ticket, 更新_ 排序。 有需要被確認的情況 。
移除資料。 有例子: 取消_ 訂閱。 總是需要確認 。
在行動中被宣佈出道.json 普通 API 有聲明地打出通了通話
在動作中可選擇的活性"能"字段.json 有接通器中性分類標籤 (例如: "tickets"指一票被讀取/取出, "tocket_create"指開出一票) 。OpsIQ 有相關的通訊所:接通人關閉了AI出道口后, 票被從AI出發出;OpsIQ 有自有作曲者( 因此連接器的建立工具不能被复制) 。 宣告它和接通器相符合 。OpsIQ 不需要知道您的動作名稱。 Connector 建構器將它暴露为每次動作都能被降下的能力 。
在接線器類別中已執行。 完全控制通訊 。
{
"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" }
}
}
}Connector 建構器讓您為任何有 REST 的平台建立完整的連接器 API。基本接通器不需要編碼。
所產生的相關相關 API 有接通相接相接者可以被分出相接的原生相接器 API 讀取和原生 API 寫入動作。 Curlated action 仍為首選; 本地動作包含后加入的提供者端點。 跑取時支援 REST, GraphQL, JSON 有出自"活"一行相去相去 XML 有生有活 有生 有相接相接 有相通相接的相接 API- 版本頭和自動性,而把相關憑證放在工作區接通器的設定中。
有六步取出, 在上方有分頁。 您可以在相關相接相接的相接處自由跳出 。 儲存草稿 在腳下可以把活活活放好
名稱、 swit、 描述和圖示, 然后選擇相關設定檔: 標準( C)API、通商站、求助台、信箱、站點情報站、SaaS橋、本地 PHP平台等 有相關平台的平台API 在站台上,沒有任何可稱呼的;OpsIQ需要安裝通訊錄。 配置檔會選擇一個完整的能力起點; 您仍然可以調整單一的能力 。
取取平台所使用驗證模式并填入其字段。 在此也輸入真正的測試憑證: 在下一步被用於接通測試, 在您出發后再不儲存了 。
輸入 API 基底 URL 并檢查端點,再用相關憑證做活接通測試2在您定义任何動作前做此事, 如果是 auters 或 底部 URL 有同樣的理由而失敗了 而您會去去去調回錯誤的東西了
定義每個操作: 名稱、 HTTP 方法、 端點路由、 參數、 反應地區映射等設定值, 以及以下描述的可靠性。 您可以以活性相對自動執行每個動作 。API 就從這一步起出走.
地圖您平台所發出到的webhook事件 OpsIQ 有出事了 在你的站台上出事能起事了 OpsIQ.
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>/.
Five behaviours of the generator surprise people. None is a bug; all of them will cost you an afternoon if you meet them by accident.
Answer it in step 1 by picking the data-access mode (or the "Platform with no API" profile). API mode declares native_api and emits the <slug>_api_call passthrough. Bridge mode declares platform_bridge 取而代之的是 " 有沙卷 " (STRIP) native_api 就連更古老的相片也接了活了 所以出品人 所生出同樣的同學和專業作證人都不可相異了 ai_brain_aware is added either way.
"建築者"聽從了你的答覆 它不能自圆其說" "一無所言"API因此不...API有相關的相關事由由:API" profile, set data access to bridge, 或勾選 platform_bridge; any one of the three is enough and they cannot contradict each other. Skip the question on a platform with no API and you are back to the old failure: a dead <slug>_api_call the model keeps reaching for. This used to be stamped unconditionally, so the trap is now escapable rather than gone.
如果檢查路徑被空出, 建構者會寫入 /ping into the generated connector and into profile.json's test block. Almost no real platform serves that route, so Test Connection fails with HTTP 404 on every install and reads like a customer misconfiguration rather than a package defect. Set a verify path that your platform actually answers. For a bridge connector, point it at your own diagnostics endpoint — it proves the whole chain in one call: the bridge is deployed, the key matches, and the bridge can reach the database.
Capabilities now follow the data-access answer, so those no longer drift. Everything else generated still does: edit ContextProvider.php or any other emitted file and the next publish replaces it. The one protected exception is the bridge file — the wizard only overwrites a bridge carrying its own marker, so a hand-written one is left alone.
取消選取一個能取出, 而下一個被放出會移除其提供者檔案。 在任何已產生的檔案上手取編輯器- Context Provider.php 上先被覆寫而未加警告。 复制自訂, 或是取回套件的擁有權取出 。opsiq-建築工.json(接著巫師就再也不能去管了).
向导對此無所控制。 在設定中要以出品方式運入的套件必須手動改變放行_ satus 。json而編輯會打斷簽名 因此再重新簽署 。
建構器套件被簽署于此安裝的對稱金鑰。 它能偵測到被篡改的樣本。 它不能證明是誰寫出套件, 而任何持有同一個金鑰的安裝都可以產生同樣的簽名 。 將本地簽名的套件當作自簽名相看 。
Publishing refuses a slug that already exists under /connectors/. It does not look at /marketplace_connectors/, so a hand-authored first-party package with the same slug can end up shadowed.
每起動作有以下設定。 只有前四起需要; 由其他控制器來操作, 以及多麼小心地操作 。
關鍵是 AI 所取的; 有標籤是被人類所取取的。 關關鍵自動被取出相關符 slock, 因此兩個接通器可以有" list_ orders" 而不會相撞 。
GET, POST, PUT, PATCH or DELETE.
附加到基底上 URL 使用 {name} 如占位符等 /opportunities/{id}/stage
您也選擇了每個參數去向: 正文, path, query 或 信頭中填入了路徑參數 a {placeholder}; 查詢參數被附加到 URL.
就說出地上到底有哪塊地 JSON 有回應指什麼,取自客戶名,取出電子郵件,取由指令總和。這是由人工智能去讀取您平台的數據而不必去猜想所取的。
有同樣的相關相關資訊相關的相機相關地點被自動鎖起, 因此一對相關人無法再問另一對相機了。
在行動出發前 就得有人類批准了
將動作標示为刪除或變更狀態。 在動作跑出前曾警告過 。
管理員必須持有此權限以讓 AI 代表他們執行動作; 完全的管理員總是能通過。 從管理- 整合、 管理- 一般、 管- 付費出行、 搞活- 通訊相接、 有管理- 有管理 -- -- 有管理取用、 有被管理 -- 危險區、 有回應 -- -- 聊天相接等, 有或沒有, 有被授權的管事員可以選擇 。
有選擇可選, 但值得寫作。 它能告訴AI要什麼時候去接觸到此動作, 例如「當管家要求改變交易相關階段時用這個」,
有可選擇的分類標籤, 有可選取的入場券( 有可讀取或取取取的出場券) 有可取取入入入場牌 (開出入場證 ) 。 @ info: whatsthis OpsIQ 就當接線人關閉了人工智能出道口后,
選擇性。 对于要回傳清單的端點, 有數據或資料等數目所顯示的已點路徑。 robes
有選擇性。 它的存在表示呼叫失敗, 例如錯誤. message, 有用於 APIs 返回 HTTP 200 就失敗了.
有活人能被活活活地跑出去 API 在其他人用它前可以修取出錯的路由或字段名。
"出擊手"一出出一出就被取出一去 URL 在你的站台上登記并檢查所到地上所接通的每個要求.
在您的站台上標示, 如 X- Hub- signature --256.
HMAC-SHA1,HMAC相接器-ShA256或HMC-Sha512.
簡單地說 有平地的六分之一或有地基64文摘Stripe- style, t=..., v1=. 格式由Stripe有好幾個平台可以复制出它.
有可選取。 有平台在文摘前先填入 sha256=等, 如果您不填入就留空 。
地圖您平台所傳送到的每個事件 OpsIQ 它能起起起出出出所想出出取出出之事去相接而起出相接相接起相接取出相相接者相接出相去相相相通相接同
如果您有相關平台 API 在管理自有的網頁中,您不需要登入 URL 有相接相接取出相接可接取相接的相接接相通相接同相接. 自動登入此已啟用相關網頁 就指向您所下定的兩起動作4:
在管理者能使連接器被使用時被呼叫。 您會提供帶有此通訊器的參數名稱 。URL 有可選取的可以載出事件清單的, 有可取取取的新 webhook 代碼的回應中路徑。
在連接器被關閉后被呼叫, 使用上面所抓取的代碼, 因此連接符也停止了您傳送到死端站台的功能 。
Connector Contract 2.2 界定了相關設定和相關能力。 產生和宣傳相關能能被直接放出; 企業能產生出相關的相關功能 : EnterpriseExtension.php 有跑相机的活相机
AI可以跑到您平台上: 列出命令,找取客戶,發出退款.
从您的平台接取網上呼號并轉換成 OpsIQ 有出事了.
在您站台上停留的票由 AI Trage 和回應副駕駛。取出取回一票的末點并地圖; OpsIQ 就讀取了通訊錄取的線索
在相關時間表上顯示客戶的郵件 从交易中傳出并同步您的通訊錄入 OpsIQ CRM.
在您的客戶名單中放入頁面并匯入每張相關相關的相關資料 OpsIQ 接觸到。 這是匯入按鈕所執行的 。
就把活生生的資料從你的平台上放入每一次AI對話中去.
有客人出名 就去查查 找找找看相 有入住的客人去取票
有收入事件和MRR相關相關數據入入 OpsIQ 有儀表板.
把你的站台取出通訊票和電子郵件轉接去 OpsIQ 支援線程 。
出站 OpsIQ 有相關訊息被取回站台;
匯入您的帳戶入入入 OpsIQ 有管理用戶。
匯入您的支援部門 OpsIQ.
就讓升級工作室的目標去取出你所知道的相關事實 就把你真正的出品放入升級中去
有外出伺服器已驗明的測試事實、 已逃出變數并被定界CRM透過 Survey Provider.php 傳送受訪者頁面。 這不重用 Production 的跑取時間 。
有被打倒了? OpsIQ 區塊一 IP 就叫自有站台站出站口 API 因此地區也被強制了.
接收被封鎖的 --IP 有威脅信號出自: OpsIQ.
每個接通者都提供一個簡短的參考資料, 描述出您所擁有的平台和它的動作。OpsIQ Admin AI 在您連接器被開啟后就讀取它, 因此它能理解您的平台而不只是看到一列表的動作名稱。 這是為您而產生的 。
您的連接器總是得到通訊呼叫, 因此AI能到您未定義打入的動作的端點。 在您能用到的地方使用打入了的動作; 這是出逃口 。
Contract version: 2.2 · 54 capabilities · 8 profiles.
Actions, triggers, OAuth/API-key authentication and optional context/identity mappings. Capabilities: actions, triggers, native_api, ai_brain_aware.
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.
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.
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.
SEO, analytics, search-console, local-search or monitoring provider with scheduled sync. Capabilities: actions, triggers, site_intelligence, seo, scheduled_workers, durable_queue.
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.
For a self-hosted PHP application that serves no callable API. The wizard generates a signed bridge file the operator drops into their own site, plus the typed actions that read and write through it. Capabilities: actions, platform_bridge, ai_brain_aware.
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.
Universal Journey Event Contract mapping. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\JourneyEventConnectorInterface. Package files: settings.json.
AI context providers. Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: ContextProvider.php.
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 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.
Payment-provider capability bus. Capability version: 1.0. Mode: generated. Runtime methods: paymentsCapabilities.
External ticket/email to OpsIQ ticket ingestion. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.
Reply mirroring to the external platform. Capability version: 1.0. Mode: generated. Runtime methods: pushReply. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.
Staff/customer synchronisation. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface. Package files: SyncImport.php.
Department/team synchronisation. Capability version: 1.0. Mode: generated. Package files: SyncImport.php.
Order roster and order-event synchronisation. Capability version: 1.0. Mode: declarative. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface.
Product, catalog and inventory synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.
Project, issue and workspace synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.
CRM customer roster import. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers, backfillChunk. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface.
Receive and emit security events. Capability version: 1.1. Mode: generated. Runtime methods: securityCapabilities, syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.
Native remote IP/CIDR blocking. Capability version: 1.0. Mode: generated. Runtime methods: syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.
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.
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.
Promotion targeting facts. Capability version: 1.0. Mode: generated. Runtime methods: subscribers. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.
Promotion product/content feed. Capability version: 1.0. Mode: generated. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.
Mailbox bus, outbound mail and address-book sync. Capability version: 1.0. Mode: generated. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.
Receive inbound email. Capability version: 1.0. Mode: declarative. Runtime methods: poll, handleWebhook. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.
Send outbound email. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.
Mailbox connector. Capability version: 1.0. Mode: declarative. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.
AI triage and Inbox Copilot for remote tickets. Capability version: 1.0. Mode: generated. Runtime methods: loadTriageContext. Package files: AiOperations.php.
AI-assisted reply drafting. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.
Connector expertise supplied to Admin AI. Capability version: 1.0. Mode: generated. Package files: ai_expertise_admin.md, ai_api_reference.md.
Native API passthrough. Capability version: 1.0. Mode: generated. Runtime methods: registerActions.
Signed platform bridge (for platforms with no API). Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: bridge/.
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.
Remote sender block-registry synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: blockSender, unblockSender, isSenderBlocked. Interfaces: OpsIQ\Platform\BlockRegistryInterface.
Inbound comment ingestion. Capability version: 1.0. Mode: declarative. Runtime methods: handleWebhook.
Outbound private note. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.
Outbound notification delivery. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.
OAuth 2.0 authorisation. Capability version: 1.0. Mode: generated.
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 provider. Capability version: 1.0. Mode: declarative. Runtime methods: siteIntelligenceProviders. Interfaces: OpsIQ\Connectors\SiteIntelligenceConnectorInterface.
Analytics data provider. Capability version: 1.0. Mode: declarative. Runtime methods: analyticsCapabilities.
Communications/video-meeting provider. Capability version: 1.0. Mode: declarative. Runtime methods: commsCapabilities.
Connector-provided admin/account/public browser assets. Capability version: 1.0. Mode: generated. Runtime methods: adminAssets. Interfaces: OpsIQ\Connectors\AdminAssetConnectorInterface.
Platform-native hooks and lifecycle callbacks. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.
Durable outbox/inbox queue and retry policy. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.
Bidirectional ticket mirror with conflict handling. Capability version: 2.0. Mode: extension. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface. Package files: EnterpriseExtension.php.
Attachment upload/download transfer. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.
Connector-owned schema migrations. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.
Connector-owned scheduled/background workers. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.
Two-way sync conflict strategy. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.
有好幾回回回覆失敗的呼叫 有回放能使每次試想翻倍 429s 有 二 二 二 三 二 三 三 三 二 二 四 二 三 一 二 三 四 三 三 一 三 三 四 二 二 一 三 二 四 三 二 一 二 四 四 三 四 四 二 一 一 三 四 一 三 一 一 二 二一 三 三 等 一 二 一 四 三 一 四 二 四 一 四 四 四 一 二一 二 三
有一分一分的上限可以被取出 因此一觸即發出就打不中你的站台了0有去有去 有去無去 有出有去有回 有去相去相走相去 有回相去有出相去同去相取相去
在你放棄前等了多久?
在行動前需要人批准 就用去搞破壞了
步入2有七種相配的相當相配相通相通模式 API 有相關相關文件, 產生器會發出相關的 HTTP 用戶端 。
以固定信頭方式傳出一顆靜態金鑰, 例如 X --API- Key. 您要提供信頭名和標籤, 管理員表單需要顯示。 它只以信頭形式傳出它; 如果您是 API 將金鑰想作查詢參數取而用自訂信頭或全碼接通器取而代之 。
Token sent as Authorization: Bearer <token>. Common for modern APIs.
使用者名和密碼, 有 Base64- 編入授權信頭。 您選擇了管理表單上所顯示的兩字段的標籤 。
有公用金鑰外加一通密钥, 有請求正文被簽署。 您會提供您平台所期望的簽名頭、 鑰匙頭和時戳頭 。
伺服器到伺服取用器, 有使用者相接也無方向。 您提供代碼 URL 有可選擇的範圍; 管理員提供客戶端的ID和秘密。 在您平台向應用程式而不是向人發出憑證時使用此功能 。
The authorization-code flow with PKCE, for Stripe, Shopify, Slack and QuickBooks-style apps. You give the authorization URL, the token URL and the scope. After publishing, the admin clicks Connect on the connector, authorizes on your platform, and OpsIQ stores the refresh token and mints access tokens on demand. The redirect URI to register in your OAuth app is shown on the connector's settings page.
自由形式 JSON 上面所顯示的圖案都用頭圖, 例如 {' X-API-克:""{api_key}""""X-Tenant":"".{tenant_id}“} 每個占位符都成為了管理表上的字段 。
使用相抵和限制參數。 例如:? offset=100 限制( L) :50.
使用頁號。 例如:? page=3per_page (P)50.
使用上一個回應中光標符號 。
有相接相接的回應信頭。
connector.php RETURNS an instance. It does not declare a named class that OpsIQ hunts for. The method names below are the ones ConnectorInterface requires; getting one wrong is a fatal at load, not a warning.
<?php
/* connectors/myplatform/connector.php */
declare(strict_types=1);
use OpsIQ\Connectors\AbstractConnector;
require_once __DIR__ . '/Client.php';
return new class extends AbstractConnector {
/* ── the three identity methods. NOT identifier()/label(). ── */
public function slug(): string { return 'myplatform'; }
public function name(): string { return 'My Platform'; }
public function description(): string { return 'Orders and customers from My Platform.'; }
public function capabilities(): array { return ['actions', 'context']; }
public function settingsSchema(): array
{
$f = __DIR__ . '/settings.json';
if (!is_file($f)) return [];
$j = json_decode((string)file_get_contents($f), true);
return is_array($j['settings'] ?? null) ? $j['settings'] : [];
}
/* ── NOTE THE ARGUMENT. testConnection() with no parameter is a fatal. ── */
public function testConnection(array $settings): array
{
try {
$resp = \OpsIQ\Connectors\MyPlatform\Client::callWithSettings($settings, 'GET', '/me', [], []);
$code = (int)($resp['http_code'] ?? 0);
return ($code >= 200 && $code < 300)
? ['success' => true, 'info' => ['message' => 'Connection OK', 'http_code' => $code]]
: ['success' => false, 'error' => "Verify endpoint returned HTTP $code"];
} catch (\Throwable $e) {
return ['success' => false, 'error' => 'Test failed: ' . $e->getMessage()];
}
}
public function onEnable(array $settings): array { return ['success' => true]; }
public function onDisable(array $settings): array { return ['success' => true]; }
public function handleWebhook(array $payload, array $headers, array $settings): array
{
return ['success' => true, 'note' => 'No triggers declared.'];
}
/* Inherited from AbstractConnector: reads actions.json for you.
* Override only to ADD actions the manifest cannot express. */
public function registerActions(array $settings): array
{
return parent::registerActions($settings);
}
};有票就倒入相機去取回相機 OpsIQ 從您的連接器中取出您連接者繼承的通訊名單( 为新入通票而建立, 为接通回通提供新增回通) 。 Emit并訂收通訊器中通訊入通訊出通訊收錄的通關入通傳入通報 subscribers() 二. 方法, ticket.created, ticket.replied, ticket.updated, ticket.deleted. Auto-reply, escalation, SLA and CSAT all hook the same events, so you inherit them with no extra code.
有票就出事了 为: 有相關相關的通訊可以由您所寫出 staff: 代理開出一票取用客戶, 或是主动地通訊出行。 每一個求助站都支持此項, 因此是通訊通訊的一部分 ticket.created 有相關相關的相關人可以自相矛盾地解決
客戶端 (default) 或管理員。 輸入它和客戶被假設为 。
在作者出字后被取出 : “ 从不取用 ” 。
有名有名地出走回"Staff"去取出
有位子被取出 。 有位相關的通訊是報告和審查出錯誤了 。
這不是相片取出相當多的相片 有相關相關的相關信息 有相當相關性能 有相通相關接相關 有消費者讀取 author_type 有一份由人員寫成的開幕報告被稱作"出自"出道地" (出道:"出出道所取出之地"出走地"入道地取出地"起而出出出地取去地取回地取取出取出去地出地出取取取回取出"出取"出". client leaves auto-reply eligible to answer a message your own agent wrote, and makes your platform's echo of that opening look like a fresh customer message, which then lands as a duplicate and flips the ticket to answered在相接器上映射出您平台的通訊 事件常态在用人上可不相干了
有代理員阻擋發件人 就可被套取到相關的地方去 every 通道 (e- mail, chalk, portal, widle and every connectioners two) 就快被執行了, 在任何接通者看到信件前。 您的接通器沒有做任何事而繼承它。 沒有入內的工作可以執行, 也無法弄錯 。
有可選擇的一分之一是: outbound: 告訴您所擁有的平台被封鎖了。 只有您所持有的平台能表示相當相當的東西才被執行 。
必須包含區塊_ registry同類相關相關。 旗是相關的相關通訊。 相關接相關口是相通相關之相關地點 。
接受類型 (電子郵件%%% 1)ip),值,理由, admin_id, 已过期 _at, site_ key. return [result, detail?, ref?].
有同樣的活口, 有倒轉相接相接, 有同能相接可接相通相接之事。 解封出一無所阻相是新鮮事, 有相通之分不是錯事 。
就相對相對而言, 因此漂移被指向而不會被客戶所發現。 返回 [結果,被封] 。
在您平台上被應用。 有值收音機的相關位址時包含遠端取回( ref) 。
有被要求的狀態了
您的平台沒有相當的概念。 不是錯誤 。
You could have done it and it went wrong. Include detail; it lands in the audit trail.
有失正法出自"倒行逆施". 有許多平台沒有"封鎖這個發件人"的概念,而只提供AcoOUNT中止功能,它能停止收費、登入和服務而不只是支持信件。 在"關閉此客戶端的帳號"上映射出"代理被封鎖了垃圾信位"會使被錯擊的區塊可以终止付費取用人端服務。 如果這是您所擁有的唯一杠杆, 就回傳回 unsupported 就放一馬去取出活口去.
有被倒下也指向了被倒入地道的相關案例: can 有活干 就不要去取活干活干 API有被取出自相關通訊器的相關功能。
讀取 connectors/zendesk/connector.php alongside this. It is short, and every branch below is a decision you will face too.
有出有出有入. /api/v2/users/{id} 有被暫停的= true. 有被中止的最终用户的新要求被轉至被暫存的出票站取而代之,而不是開啟出一通, 和阻擋發出人的想法是同樣的, 它不會停止收費, 因為 Zendesk 端使用者沒有。 傳回使用者代碼为遠端( ref) 。
Zendesk Can 暫停了整個域名, 但只能通過已暫停: 在管理中心區塊列表中的关键字文字區域, 而沒有 API 寫入此字段。 特性已存在; 杠杆已不存在 。
有票了 IP 區塊已存在。
Zendesk 不能预暂停从未见过的地址。 不做任何事并不会导致失败,本地阻止仍然会停止票据。
有被關入的同僚被關出求助站。 有被封鎖的同仁住址相當相當可能會出錯, 在您依此行事前先檢查一下角色。
在相關的地區上出一幅相關地圖取出相當相當多的相關相關資料。 detail 有接通器能讀取 有聽取力
有話直說 有多多行相去相去 ok。 這是正確的結果, 不是相隔: 有域塊仍然能用( 它被寫入正心中; 它完全不能被反射出外出 。 正在回傳 。 ok 有件事你沒做 就告訴接線人 被一塊地點打到 就再也沒有出站了 OpsIQ.
在被叫去之前已寫出 它能站起所取回的相當多的東西了.你無法阻止接線人阻擋別人出走.
有被丟棄被視為不支援并被錄取。 有詳細的回覆失敗了, 因此原因才活了下來 。
有多起相關區域被宣布。
Fan-out 和接通器點擊同步。 排队慢活取出而不要把所求開啟 。
永不被再封鎖入 OpsIQ 取自您的處理器。 登記器會跳過原接通器, 但是再跳一跳會回放 。
每份通訊都寫到 opsiq_block_registry_log (操作、 相當相當分、 有價值、 有理有理、 有管 有出自地點、 有接通器的彈出口、 有結果 有細節 有時有印章) 因此接通者可以看到一塊被從您平台上接通而來, 有時就被接通了, 有的接通人也做了什麼相關事了.
手拿一 attachments 要建立的陣列 ()/addReply(). 每個項目都以相關相關的相關外形相接相關檔案:
Base64 为 RAW 檔案字節, 在 autrence (多數已輸入)后用到檔案 。OpsIQ 解碼并重收檔案。 最可移植的外形 。
公開的 https URL ( 如 Zendesk 內容_ url). 必須是 https; 在儲存前先通過 SSRF / 權限清單檢查 。
有您已寫入的檔案參考( 由本地作曲上傳者出品) 。
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 有名可取; 有名能取出相接相通相通同相通之相通. (不是字節),所確信的入境模式是:讀取您已執行密碼( 在平台上或從網頁有效载荷上出) 的字節, 以基礎64作通訊 content_b64 就去出事了
Outbound (OpsIQ → your platform). 有代理員附上相關檔案后 ticket.replied 有效載出回覆的檔案作成: stored_path 二. 方案 OpsIQ 檔案儲存。讀取它們并用您平台自有的格式按下,并檢查平台docs和編碼相關: WHMCS 想要 base64_encode(json_encode([[name,data]])) (JSON; Zendesk 有原始字节上傳到 /uploads.json 就用符號去設置 comment.uploads; Gmail 發出多相/相通的 RFC --822 已編入信件基底64url- encoded in raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).
如果您所站的平台是 相隔的應用程式或資料庫 (一所收受的SaaS,一所 WHMCS 在同一個伺服器上取出不同的 DB , 永遠不要直接寫入表格: 有跨相關相關的相關地區被寫入已活化而默默地想取出正行。 總是: outbound 呼叫已簽署的站台 API (复制、狀態、部門和刪除); inbound 有被簽署的網頁被取出 POST 的平台,您 handleWebhook() 有相關相關的相關文件被校正后再取出相關資料 ticket.* 为阻止鏡頭回路,用出自地標標標出您所推取的( 如: mirror_origin:'opsiq'; 平台在網上回應了它而您所接通的處理器跳過自有回應。 請檢查 OpsIQEvents::isMirroredEvent() 在每個接通的上等站起起跑道上
回覆自動移動狀態, a agent 答复→ answered, a 有客人 答复→ customer_reply; 反射出同樣的相關相關目錄。 对于已明确更改的訂閱 ticket.updated 并讀取 payload['changes'] (例如: {status:'closed'}).
狀態: OpsIQ 有相克相克之相 open, customer_reply, answered, in_progress, pending, closed在您平台的相關字串上保留一幅相對的小地圖,并確保您所寫取的值能被您所接受 (a) ENUM 缺少數值被一些資料庫悄悄地倒入空間中 。 部: 已 OpsIQ 在你一邊被指證是毫無意義的 就再去取出。去取出描述( C)name, email 和 slug) and resolve it against your own departments by e-mail → name → slug, so “Billing Department” lands in 您 有收費分局取而代之 一般。在兩相相上起起起點 ticket.escalated 和 a department_id 更改 ticket.updated.
如果客戶在開出票時選擇了一款相關產品, 就用印出提示后, 代理商可以看到有焦點的服務卡( 有一擊"查看其他產品" 模式以取取取其它產品)。 傳出其中任何一通以建立 (: :
Preferred: the service id exactly as it appears in your IdentityProvider::lookupCustomerServices() list (each service's id). Unambiguous match.
有平台服務碼等. WHMCS S396 (服務)396)/ D11 (域名)11). OpsIQ 分解可選擇的字型字母+ id并符合您的服務清單, 有類型監控, 因此域碼從來不匹配同樣的 id 的產出。 在每次服務上顯示相匹配的參考相對相對 。 @ info: status
有域名;相匹配为下串相對于每個服務的細節 / 域.
有好多的活口站出事了API有酒店CMS 有舊的收費系統 有通訊自動取用的工具OpsIQ一的連接器:接通器傳送了一個 PHP 檔,由操作員放入自有的公用網根中,而檔案是:API。這一頁是一整行模式, 有能讓它安全跑跑的規則和每個規則背后的原因.
A normal connector calls someone else's API. A bridge connector brings its own. Nothing else changes: the same actions, the same context providers, the same identity contract, the same package layout.
It lives in your package at bridge/opsiq-<platform>-bridge.php. It talks to the platform's database directly, or boots the platform's framework, or both. It answers JSON.
在平台自有的索引. php相接; 沒有修改平台碼, 沒有安裝外掛程式, 沒有可以維持跨平台更新的相關功能 。
您的設定值 。json宣告 webhook_ help. slippet_template。 連接器頁面已取而代之, 因此沒有可手取的檔案可以被取用 。
Your Client.php sends GET requests with the shared key in an X-Opsiq-Bridge-Key header. The base URL setting is the platform site root.
它被放入了一個公開的網上。 就這個事實能把每條規則推倒到下方去; 不要放鬆任何一丁點去使你的橋更簡單 。
不是條款,不是由片段所取的命令,不是 “ 就這一次” 原始查詢參數。 呼叫者取出表格、 一列和一分數; 您的檔案會建構聲明 。SQL文字, 有一塊被共享的金鑰會變成任意的數據庫執行 。
身份證不能被做為參數, 因此需要取而代之地檢查。 讀取此數據庫的正本表格和列列表并拒絕任何沒有被它所包含的東西。 如果身份證不是此計劃的正實物件, 就根本無法接通查詢- 因此可以安全地曝光每個表格 。
無一例外地, 在搜尋中包含相關值。 已驗證的标识符外加被綁定的相對值使相對地表總和被注入地表是零 。
有再接一站 就這樣了 有規矩的人最想跳出去取道
在列名下相匹配: 密碼、 記取_ token、 秘密、 api_ key、 私密- salf, sord。 在出站途中用占位符取代此值。 在入站途中完全拒絕寫入- 寫出生密碼散列不是操作而是步槍。 將接通器送入平台自有的口令流中 。
Never a bulk delete, never a delete by filter. A bulk removal is how a database dies. If someone genuinely needs one, they can do it in the platform.
用硬天花板壓入限制參數。 執行中查詢不能被聊天訊息所倒置 。
有未建構的橋接回覆403在被設置出之前有幫助的橋 就有幫助陌生人的橋了
一等分,一等分 二等分出一等取出 一等相去一等相入一等同分Opsiq- Bridge-Key,不是查詢字串 因此它被取出存取紀錄、代理紀錄和指標信頭外去.
有一種方法 有一塊外形 就沒有東西能被分解出一具屍體了 有被證實的參數能被看穿了OpsIQ就只有他能接通了.
有相爭的規則是: 完全被辯論了。 助手應該能看到整個平台: 因此才有用, 有讀取無法破壞任何東西。 寫入是不同的。 這檔案會被放在一通共享的金鑰后方的公用網根上。 如果金鑰出漏出, 有不受限制地寫出表面可以使出漏取等同完整的數據庫控制- 有新的管理用戶, 有空的訂閱表。 有通訊清單就表示出漏的金鍵仍不能通到操作員所未啟用過的表格 。
/* ── WRITE ALLOW-LIST — which tables the assistant may CHANGE here. * * READS are unrestricted: the assistant can see every table in the platform. * WRITES are limited to this list, because this file sits in a PUBLIC webroot * behind ONE shared key — an allow-list means that even a leaked key cannot * reach a table you never enabled (no new admin users, no emptied bookings). * * Comma-separated table names. Add tables as you need them — e.g. append * ',pages,posts' to let the assistant edit site content. Set it to '*' to * allow every table, deliberately. Empty falls back to the hotel defaults. ── */ const OPSIQ_WRITE_TABLES = 'ht_bookings,ht_booking_rooms,ht_booking_addresses,ht_rooms,ht_room_types,ht_customers,customers';
下面的檢查有兩個相關的細節很容易被弄錯。 表格名已傳到 RESOLVED, 它取自安裝表的前缀; 而操作員會寫出被允許的清單而未被被封入, 因為它們會自然地打入。 比較兩種方式或被先訂的安裝都不會被沉默地放入中去和每一個寫入的分解。 而拒絕也必須自作解釋, 因為讀取它的人是聊天視窗中的管理者, 不是有堆疊追蹤的開發者 。
/** Tables a WRITE may touch. Empty = the built-in defaults. */
$writeAllowed = static function (string $table) use ($prefix): bool {
$raw = trim((string)(defined('OPSIQ_WRITE_TABLES') ? OPSIQ_WRITE_TABLES : ''));
if ($raw === '') $raw = 'ht_bookings,ht_booking_rooms,ht_rooms,ht_customers,customers';
if (trim($raw) === '*') return true; // explicit opt-in to everything
$bare = ($prefix !== '' && stripos($table, $prefix) === 0) ? substr($table, strlen($prefix)) : $table;
foreach (explode(',', $raw) as $t) {
$t = trim($t);
if ($t === '') continue;
if (strcasecmp($t, $table) === 0) return true;
if (strcasecmp($t, $bare) === 0) return true;
if ($prefix !== '' && strcasecmp($prefix . $t, $table) === 0) return true;
}
return false;
};
/** One refusal, one explanation — used by every write op. */
$requireWritable = static function (string $table) use ($writeAllowed): void {
if ($writeAllowed($table)) return;
opsiq_bridge_out(['success' => false, 'error' =>
'write_not_allowed: "' . $table . '" is not in this bridge\'s write allow-list. '
. 'Reads are unrestricted. To permit writes here, add the table to OPSIQ_WRITE_TABLES '
. 'in opsiq-botble-bridge.php (or set it to "*" to allow every table).'], 403);
};有四分支票,取出后再取出相關資料
<?php
declare(strict_types=1);
/* ── EDIT THIS: a long random secret (40+ chars). Empty = bridge OFF. ── */
const OPSIQ_BRIDGE_KEY = '';
header('Content-Type: application/json; charset=utf-8');
header('Cache-Control: no-store');
function opsiq_bridge_out(array $payload, int $code = 200): void
{
http_response_code($code);
echo json_encode($payload, JSON_UNESCAPED_SLASHES);
exit;
}
/* 1. Fail closed. An unconfigured bridge answers nothing to anyone. */
if (OPSIQ_BRIDGE_KEY === '' || strlen(OPSIQ_BRIDGE_KEY) < 24) {
opsiq_bridge_out(['success' => false, 'error' => 'bridge_not_configured'], 403);
}
/* 2. One method. */
if (strtoupper((string)($_SERVER['REQUEST_METHOD'] ?? '')) !== 'GET') {
opsiq_bridge_out(['success' => false, 'error' => 'method_not_allowed'], 405);
}
/* 3. Constant-time key comparison, key from a header (never the query string). */
$given = (string)($_SERVER['HTTP_X_OPSIQ_BRIDGE_KEY'] ?? '');
if ($given === '' || !hash_equals(OPSIQ_BRIDGE_KEY, $given)) {
opsiq_bridge_out(['success' => false, 'error' => 'forbidden'], 403);
}
/* 4. Only now read credentials and connect. */這是由鲁莽地把 “ 助手可以到任何桌去” 變成安全地的一塊。 以真正的 schema 为取用者取出桌名, 容忍缺少或外加的桌名前缀, 并回歸為無效的。 在下游所取出的名字可以被證明存在 。
/** Real tables in THIS database — the allow-list, straight from the DB. */
$allTables = static function () use ($pdo, $db): array {
static $cache = null;
if ($cache !== null) return $cache;
$st = $pdo->prepare('SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? ORDER BY TABLE_NAME');
$st->execute([$db]);
return $cache = array_map('strval', $st->fetchAll(PDO::FETCH_COLUMN));
};
/** Resolve a caller-supplied table name to a REAL one, or null. */
$resolveTable = static function (string $name) use ($allTables, $prefix): ?string {
$name = trim($name);
if ($name === '' || !preg_match('/^[A-Za-z0-9_]+$/', $name)) return null;
$tables = $allTables();
foreach ($tables as $t) if (strcasecmp($t, $name) === 0) return $t;
/* Tolerate a missing or extra table prefix. */
foreach ($tables as $t) {
if (strcasecmp($t, $prefix . $name) === 0) return $t;
if ($prefix !== '' && strcasecmp($prefix . $t, $name) === 0) return $t;
}
return null;
};
/** Column introspection: table => [column => true]. Cached per request. */
function opsiq_bridge_columns(PDO $pdo, string $db, string $table): array
{
static $cache = [];
if (isset($cache[$table])) return $cache[$table];
$stmt = $pdo->prepare('SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?');
$stmt->execute([$db, $table]);
$cols = [];
foreach ($stmt->fetchAll(PDO::FETCH_COLUMN) as $c) $cols[strtolower((string)$c)] = true;
return $cache[$table] = $cols;
}
/** Columns whose VALUES must never leave the platform. */
$secretCol = static function (string $c): bool {
return (bool)preg_match('/(^|_)(password|remember_token|secret|api_key|private_key|salt|token)($|_)/i', $c);
};
/** Columns a write may never touch — auth material. */
$writeBanned = static function (string $c): bool {
return (bool)preg_match('/(^|_)(password|remember_token)($|_)/i', $c);
};
/** Strip secret values from a row before it leaves the server. */
$redact = static function (array $row) use ($secretCol): array {
foreach ($row as $k => $v) if ($secretCol((string)$k)) $row[$k] = '[redacted]';
return $row;
};注意所要被捆綁和被驗證的。 滤波器列被取入正列清單并被插入到一個标识符; 它的值被限制。 在出站時會被剪接。 更新會拒絕主鍵和任何憑證列, 在表格有時會更新印花 。
case 'query': {
$t = $resolveTable((string)($_GET['table'] ?? ''));
if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$cols = opsiq_bridge_columns($pdo, $db, $t);
if (!$cols) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$sql = "SELECT * FROM `$t` WHERE 1=1";
$args = [];
/* Equality filter: column must be REAL, value is bound. */
$wc = strtolower(trim((string)($_GET['where_column'] ?? '')));
if ($wc !== '') {
if (!isset($cols[$wc])) opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $wc], 400);
$sql .= " AND `$wc` = ?";
$args[] = (string)($_GET['where_value'] ?? '');
}
/* Ordering: column validated, direction from a fixed pair. */
$ob = strtolower(trim((string)($_GET['order_by'] ?? '')));
if ($ob !== '' && isset($cols[$ob])) {
$dir = strtoupper(trim((string)($_GET['order'] ?? 'DESC'))) === 'ASC' ? 'ASC' : 'DESC';
$sql .= " ORDER BY `$ob` $dir";
} elseif (isset($cols['id'])) {
$sql .= " ORDER BY `id` DESC";
}
/* Hard row cap. */
$lim = (int)($_GET['limit'] ?? 25);
if ($lim < 1) $lim = 25;
if ($lim > 200) $lim = 200;
$off = max(0, (int)($_GET['offset'] ?? 0));
$sql .= " LIMIT $lim OFFSET $off";
$st = $pdo->prepare($sql);
$st->execute($args);
$rows = array_map($redact, $st->fetchAll());
opsiq_bridge_out(['success' => true, 'data' => [
'table' => $t, 'returned' => count($rows), 'rows' => $rows,
]]);
}case 'record.update': {
$t = $resolveTable((string)($_GET['table'] ?? ''));
if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$requireWritable($t); // the allow-list, before anything else
$cols = opsiq_bridge_columns($pdo, $db, $t);
$pk = $primaryKey($t);
$id = (string)($_GET['id'] ?? '');
if ($id === '') opsiq_bridge_out(['success' => false, 'error' => 'id_required'], 400);
$set = json_decode((string)($_GET['set'] ?? ''), true);
if (!is_array($set) || !$set) opsiq_bridge_out(['success' => false, 'error' => 'set_json_required'], 400);
$frag = []; $args = [];
foreach ($set as $col => $val) {
$col = strtolower(trim((string)$col));
if (!isset($cols[$col])) opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $col], 400);
if ($writeBanned($col)) opsiq_bridge_out(['success' => false, 'error' => 'refused: "' . $col . '" is auth material - change it through the platform own password flow, never by direct write.'], 400);
if ($col === $pk) opsiq_bridge_out(['success' => false, 'error' => 'refused: the primary key cannot be rewritten.'], 400);
if (is_array($val) || is_object($val)) $val = json_encode($val, JSON_UNESCAPED_SLASHES);
$frag[] = "`$col` = ?";
$args[] = ($val === null) ? null : (string)$val;
}
if (isset($cols['updated_at']) && !isset($set['updated_at'])) $frag[] = '`updated_at` = NOW()';
$before = $pdo->prepare("SELECT * FROM `$t` WHERE `$pk` = ? LIMIT 1");
$before->execute([$id]);
$prev = $before->fetch();
if (!$prev) opsiq_bridge_out(['success' => false, 'error' => 'not_found'], 404);
$args[] = $id;
$up = $pdo->prepare("UPDATE `$t` SET " . implode(', ', $frag) . " WHERE `$pk` = ? LIMIT 1");
$up->execute($args);
opsiq_bridge_out(['success' => true, 'data' => [
'table' => $t, 'id' => $id, 'changed' => $up->rowCount(),
'before' => $redact(array_intersect_key($prev, $set)),
]]);
}平台版本相異。 列會移動、 被重新命名或被缺席 。 有一通接通的橋會以一通安裝作一通計算。 反之以入想并調整: 只選擇相關列, 容忍表格前缀, 并試取參考中可能存在的拼寫 。
/* Only ever select columns that exist on THIS install. */
$pick = static function (array $cols, array $wanted, string $alias = 'b'): string {
$out = [];
foreach ($wanted as $c) if (isset($cols[$c])) $out[] = "`$alias`.`$c`";
return $out ? implode(', ', $out) : "`$alias`.*";
};
/* References vary: stored with or without a leading "#", with or without an
* operator-configured alpha prefix, or only as a numeric id. Try every
* plausible form — the PROOF match is what actually gates disclosure, so
* tolerant matching here is safe. */
$refCandidates = [$ref, '#' . $ref];
$digitsOnly = preg_replace('/\D+/', '', $ref);
if ($digitsOnly !== '' && $digitsOnly !== $ref) {
$refCandidates[] = $digitsOnly;
$refCandidates[] = '#' . $digitsOnly;
}
$refCandidates = array_values(array_unique($refCandidates));Success is {"success":true,"data":{...}}. Failure is {"success":false,"error":"snake_case_reason"}. Your Client.php and every action then have exactly one response shape to handle.
在取景地表上, 有不存在的參考和有不符的參查出處需要提供相對的回應。 有不同的答案會把你的通訊信變成一個能確認哪些參考是真實的神谕, 它能被任何病人所取出的自由客戶名單出自外出 。
橋可以精确地取道:OpsIQ有誰能去接觸到被訪者 就由我決定了OpsIQ有一次被拒絕了.
The operator never opens your repository. They open the connector's panel in OpsIQ and press Copy. That copy comes from settings.json, and it must be the same program as bridge/*.php.
{
"settings": [
{ "key": "base_url", "label": "API base URL", "type": "text", "required": true },
{ "key": "api_key", "label": "Bridge key", "type": "password", "required": true,
"autogenerate": true,
"help": "Auto-generated the moment you enable the connector. It must match OPSIQ_BRIDGE_KEY inside the bridge file; the copyable file below already carries this value once saved." }
],
"webhook_help": {
"title": "One file, three surfaces",
"body": "This platform has no public REST API, so this ONE file IS the API. Copy it into the site PUBLIC webroot, keeping the filename.",
"snippet_filename": "opsiq-yourplatform-bridge.php (drop next to the site index.php)",
"snippet_template": "<?php\n/* ... the whole bridge file ... */\nconst OPSIQ_BRIDGE_KEY = \u0027{{setting:api_key}}\u0027;\n..."
}
}The connector panel substitutes {{setting:<key>}} in the snippet with that connector's saved value, so the copied file already contains the operator's generated bridge key and needs no hand-edit. An empty or unsaved setting leaves the token visible, so the operator can see exactly what is still missing.
就我所想出的事外{webhook_url}, {webhook_path}, {webhook_secret}, {site_key}, {base_url}和{slug}在面板看到片段前就被填了.
有列表可以提供您相關的片段, 如: Bridge 檔和相隔接力勾通等 。
# Regenerate every package's panel snippet from its bridge file php tools/sync_connector_bridge_snippets.php --apply # Show what would change, without writing php tools/sync_connector_bridge_snippets.php
Drift is now a failing conformance check, not a support ticket: the verifier compares the two line by line (ignoring the {{setting:...}} placeholders, which are supposed to differ) and names the first line that differs. Run the sync tool as the last step before every release, right before signing.
Shaped operations and a universal data surface, together. The shaped ones return tidy, purpose-built answers to the questions people actually ask; the universal ones cover everything else so the assistant is never stuck.
stats, the main object list with filters, one object with its related rows, the catalogue of what is sold, customer search with history. These give the AI a good answer in one call instead of five.
二到 三 個狀態改變了相關事由- set status, 取消。 保留已接受的被允許的數值 。
表格( 有行數)并描述 (列、 型態、 主鍵等, 此外可讀和可寫入的旗子相對)。 助理是用這個來學取您所未預想的平台的 。
查詢、 record. get、 recoord. create、 reccord. update、record: delete。 每個都被驗證了, 如上所顯示等 。
身份探測被同源的行政部 BROWSER所取取名, 因此無法自訂回頭。 其認證是平台會話本身。 在關鍵口前放出, 使它們能不被所有記錄資料所收取, 也絕不放回相接器身份頁面 。
op=diag, structure only, masked.
測試它。 重新命名常數以取出并確認每個操作回應403.
hash_equals, 而鍵只從信頭讀取 。
有錯前缀的活桌名仍然能解決
有一封被拒絕取名的書 有一項解釋
有口信能告訴接線人怎么擴張
php tools/sync_connector_bridge_snippets.php reports it in step.
如果您的套件傳送了通訊信箱檔案, 連接器的接線人也必須把檔案再被調入他們的網根。 在面板正文和您所取的 CchangeGELOG中都這麼說出, 每一個放出相關文件 。
The bridge pattern is not a PHP pattern. What OpsIQ calls is an HTTP endpoint, so the file can be Node, Python, Go, Ruby, .NET or Java, and the store behind it can be any SQL engine or MongoDB. What IS PHP-shaped is the packaging pipeline, and that constraint decides how your bridge reaches the operator. Read the delivery section first: it is the part that surprises people.
就這一整份合同了 它上沒有什麼能叫出一句話来
有需要就接通了 有需要 就沒有人體 有其他方法
在地上有共同的秘密 X-Opsiq-Bridge-Key request header, compared in constant time. Not a query parameter, not a cookie, not Basic auth.
查詢字串。 op 有地表名, do names the operation, the rest are that operation's arguments.
JSON. {"success":true,"data":{...}} 或 {"success":false,"error":"snake_case_reason"}. Content-Type application/json, and no caching.
200 on success. 403 unconfigured or wrong key, 404 not found, 405 wrong method, 400 bad argument, 501 unsupported on this schema.
沒有框架,沒有跑取時間,沒有OpsIQ如果能用到這個 就可做一通橋了
已簽署的套件包含有固定的檔案延伸名列表, 而清單外的一檔被放出 ZIP. 因此列表所不包含的語言的通訊橋不能被運入套件中- 但是它也不能再被您所忽略了。 由于此 。268月2026在檔案中 bridge/ 因此相當於包件被拒絕了而沒有再放入通訊管中去取出通訊口所取出的信息。
bridge/bridge.php -> SHIPPED, and drift-checked against the panel snippet bridge/server.js -> SHIPPED, and drift-checked against the panel snippet bridge/bridge.py -> REFUSED at conformance: "Bridge files are packaged" FAILS bridge/bridge.rb -> REFUSED at conformance bridge/main.go -> REFUSED at conformance bridge/Bridge.cs -> REFUSED at conformance bridge/Bridge.java -> REFUSED at conformance
有簽名的 ZIP 中檔案船和片段檢驗者所持有的面板副本字節同樣,取出其中任意一個。 漂移檢查可以讀取 Bridge/ 中的每一份文件, 并不只是 PHP 中的文件, 因此有 Stale 面板複本的更新橋會以任一相關語言失敗 。
面板片段是純文字, 并不知道它所持的語言, 因此可以做成任何堆疊。 將整套程式放入 webhook_ help. sippet_ template, 在 sipet_ filename中取出檔案名, 不要在 Bridge/- 符合會拒絕套件而不會把套件放入空心地上去 。 在webhuk_ h帮助中說出操作員复制了這個文件而不是從套件中取取出 。
Widen PackageSigner::EXTENSIONS deliberately, then re-sign and re-seed. That is a decision about what executable code Nabtech distributes, so make it on purpose — do not discover it from a missing file.
webhook_help.snippet_filename 當您所包裝的橋被移動多過一通。 檢查者就這樣知道相片是屬於哪道橋; 沒有了它, 就把一對模糊的相片作成相關的警告, 而片段被忽略了 。php tools/sync_connector_bridge_snippets.php --apply后再重新簽署套件。在地區同樣的四項檢查: 以沒有金鑰而關閉失敗, 有一方法, 有同時相對的金鑰取出信頭再接通。 唯一的真正的陷阱是相對, 它在每种語言中都不同了 。
// Node.js — no dependencies
const http = require("http"), crypto = require("crypto"), url = require("url");
const BRIDGE_KEY = process.env.OPSIQ_BRIDGE_KEY || ""; // empty = bridge OFF
const sameKey = (a, b) => {
const ha = crypto.createHash("sha256").update(String(a)).digest();
const hb = crypto.createHash("sha256").update(String(b)).digest();
return crypto.timingSafeEqual(ha, hb); // equal lengths, always
};
const out = (res, payload, code = 200) => {
res.writeHead(code, { "Content-Type": "application/json; charset=utf-8",
"Cache-Control": "no-store" });
res.end(JSON.stringify(payload));
};
http.createServer(async (req, res) => {
if (BRIDGE_KEY.length < 24) return out(res, { success: false, error: "bridge_not_configured" }, 403);
if (req.method !== "GET") return out(res, { success: false, error: "method_not_allowed" }, 405);
const given = req.headers["x-opsiq-bridge-key"] || "";
if (!given || !sameKey(BRIDGE_KEY, given))
return out(res, { success: false, error: "forbidden" }, 403);
const q = url.parse(req.url, true).query;
// ... dispatch on q.op / q.do exactly as the PHP bridge does
}).listen(process.env.PORT || 8787);# Python — Flask
import hashlib, hmac, os
from flask import Flask, request, jsonify
app = Flask(__name__)
BRIDGE_KEY = os.environ.get("OPSIQ_BRIDGE_KEY", "") # empty = bridge OFF
def same_key(a: str, b: str) -> bool:
return hmac.compare_digest(
hashlib.sha256(a.encode()).digest(),
hashlib.sha256(b.encode()).digest(),
)
def out(payload, code=200):
resp = jsonify(payload)
resp.status_code = code
resp.headers["Cache-Control"] = "no-store"
return resp
@app.before_request
def gate():
if len(BRIDGE_KEY) < 24:
return out({"success": False, "error": "bridge_not_configured"}, 403)
if request.method != "GET":
return out({"success": False, "error": "method_not_allowed"}, 405)
given = request.headers.get("X-Opsiq-Bridge-Key", "")
if not given or not same_key(BRIDGE_KEY, given):
return out({"success": False, "error": "forbidden"}, 403)// Go
func sameKey(a, b string) bool {
ha := sha256.Sum256([]byte(a))
hb := sha256.Sum256([]byte(b))
return subtle.ConstantTimeCompare(ha[:], hb[:]) == 1
}
func gate(next http.HandlerFunc) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Header().Set("Cache-Control", "no-store")
key := os.Getenv("OPSIQ_BRIDGE_KEY")
if len(key) < 24 { out(w, 403, "bridge_not_configured"); return }
if r.Method != http.MethodGet { out(w, 405, "method_not_allowed"); return }
given := r.Header.Get("X-Opsiq-Bridge-Key")
if given == "" || !sameKey(key, given) { out(w, 403, "forbidden"); return }
next(w, r)
}
}
// Ruby
def same_key?(a, b)
OpenSSL.secure_compare(Digest::SHA256.digest(a.to_s), Digest::SHA256.digest(b.to_s))
end
// C# / .NET
static bool SameKey(string a, string b) =>
CryptographicOperations.FixedTimeEquals(
SHA256.HashData(Encoding.UTF8.GetBytes(a)),
SHA256.HashData(Encoding.UTF8.GetBytes(b)));
// Java
static boolean sameKey(String a, String b) throws Exception {
MessageDigest d = MessageDigest.getInstance("SHA-256");
return MessageDigest.isEqual(d.digest(a.getBytes(UTF_8)), d.digest(b.getBytes(UTF_8)));
}安全屬性不變: 在被插入前需要檢查所提供呼叫器的表格或列名, 而每一個值都必須是被綁定的參數。 只有內觀查詢、引出字元和呼號條款相去甚遠 。
表: SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?。列:同 information_schema.COLUMNS 有 AND TABLE_NAME = ?有回扣的引文,可以把內部回扣相乘。 LIMIT n OFFSET m.
有同樣相關資訊_ schema 檢視, 小寫名 , WHERE table_schema = $1 (通常) public). Quote with double quotes, doubling any double quote inside. Page with LIMIT n OFFSET m。可注意折叠規則:未引出的身份標示被折到小寫上, 因此在您解析取名后要對大小寫不敏感地相對 。
有同樣的資訊- SCHEMA 檢視相關。 有正括弧的引文, 有雙倍的收縮括弧。 Page需要 Order By: ORDER BY [id] DESC OFFSET @o ROWS FETCH NEXT @n ROWS ONLY.
表: SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'。列: SELECT name FROM pragma_table_info(?) — use that table-valued form, because the bare PRAGMA table_info(x) 語言無法取取被綁定的參數并邀請字串插入。 完全就是您要關閉的洞口。 有雙引號的引文引出。 page with LIMIT n OFFSET m.
表: SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = :owner; 列出自 ALL_TAB_COLUMNS有雙引號的引文,并想出一副未被引用的标识符折叠到UPPER克格上,而正相反:PostgreSQL頁面中 OFFSET :o ROWS FETCH NEXT :n ROWS ONLY 在12克上等后再去取取回.
No SQL, so no identifier interpolation and no bound parameters — a different discipline for the same goal. See below.
-- MySQL / MariaDB SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?; SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?; -- PostgreSQL SELECT table_name FROM information_schema.tables WHERE table_schema = $1; SELECT column_name FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2; -- SQL Server SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = @schema; SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = @schema AND TABLE_NAME = @table; -- SQLite SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'; SELECT name FROM pragma_table_info(?); -- Oracle SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = :owner; SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE OWNER = :owner AND TABLE_NAME = :tbl;
沒有可被注入的查詢字串, 因此人們會想出沒有什麼可以保護了。 有: 有: 過程器文件。 passing caller- suproductedJSON就直接接通了 find() 有叫喊出站的就出站了 {"$ne": null} 或 {"$gt": ""} 在您想取的數值中, 并悄悄地選擇每個文件。 自己建立過程器 。
// Node + the official driver
const names = (await db.listCollections({}, { nameOnly: true }).toArray()).map(c => c.name);
function resolveCollection(given) {
if (!/^[A-Za-z0-9_.-]+$/.test(given || "")) return null;
return names.find(n => n.toLowerCase() === String(given).toLowerCase()) || null;
}
const coll = resolveCollection(q.collection);
if (!coll) return out(res, { success: false, error: "unknown_collection" }, 404);
// Build the filter from a validated field and a SCALAR value. Never spread
// caller JSON into it: {"$ne":null} would match every document.
const filter = {};
if (q.where_field) {
if (!/^[A-Za-z0-9_.]+$/.test(q.where_field))
return out(res, { success: false, error: "unknown_field: " + q.where_field }, 400);
filter[q.where_field] = String(q.where_value ?? ""); // String() is the guard
}
// Projection is the redaction allow-list: drop secrets, never return them.
const projection = { password: 0, remember_token: 0, api_key: 0, secret: 0, token: 0 };
const limit = Math.min(Math.max(parseInt(q.limit ?? "25", 10) || 25, 1), 200);
const rows = await db.collection(coll)
.find(filter, { projection })
.limit(limit)
.skip(Math.max(0, parseInt(q.offset ?? "0", 10) || 0))
.toArray();這是您所要提供的信息。 請解答取用者所拼出的名字 。
串行 () 或數字 () 是防操作員被注射的全防備。 您所期望的數值是 等同被引出取入的 NoSQL 。
在投影中排除了密形字段, 因此他們從不出出伺服器, 也不要從結果中刪除 。
刪除已解析的(_id) 1。 永遠不要刪除 Many, 也不要有過錯的取用者所影響到的滤波器 。
有同的推理同SQL: 取出可以被所觸取的相片名, 有解釋地拒絕了其他相片。
The identity probe is the other half of a bridge, and it is HTTP too. The signing block is identical in every language: base64url the payload, HMAC-SHA256 that string, join with a dot.
有地更嚴格:它能取出相關的活物和相關活物;120有一秒就出行了URL有一通橋或相接的相關符號都取出同樣的東西并使用更長的通訊口號 从一分鐘到一小時
site_key, iat, exp和被认证的頂級: truth, 此外有管理員或客戶主題有代碼和用戶名或電子郵件。 相關的聲明同樣, 有同樣的簽名同一個秘密 。
A three-part JWT signed HS256 works, and so does the two-part base64url payload plus hex HMAC that the PHP reference emits. Use whichever your language's libraries make natural — a JWT library is usually the shorter path outside PHP.
有同樣的語言相通 有同時簽署客戶端 就意味著把網站秘密傳到每個訪客上去
在 PHP 有通訊器被放入了外接包中 它被漂移檢查了 它能啟動平台自有的相機框架去讀取身份探測器的活接頭 。 沒有其他能給出您全部三個相機的 。
A .js bridge ships, signs and is drift-checked exactly like a PHP one. Nothing is given up.
在面板正文中提供片段并說出; 不要把檔案放入橋上/ , 而相容性會拒絕套件。 連接器是完全正常的: 動作、 上下文提供人、 身份和外觀都一樣, 因為都無人關心HTTP 呼叫的回應 。
因此, 橋圖案不是正確的工具。 有橋可以從主機內接通平台。 如果您只能從外出接通, 就正在寫作普通的API有接通相對地表能被暴露出出什么地表
有接通器所缺少的就是這個「活了而無用」。 有動作讓 AI DO 做事。 有內容能讓它知道事。有線人需要兩樣相通, 有管事人所問的問題多由上下文回答, 有完美行為而無內容提供商能誠實地報告自己看不到任何東西。
在行動中被宣佈出道.json或被寄存器 Actions () 傳回。 该模型取出一個, 填入它的參數,并OpsIQ執行。 動作是用動詞: 取消此訂票、 開啟票面、 改變此狀態 。
在模型跑出前由上下文提供者所組成。 “本月有多少份訂單 ” “誰是我最新的客戶 ” ( “我們賣出什麼去 ” ) 都由上下下文來查詢而解析, 并一概不碰一項動作 。
OpsIQ您的工作是決定每個人對您站台的意義并接通它。 酒店訂房就是酒店的訂單; 有一間房間就是酒店所出賣的東西。 地圖上不要有創作 。
不管您平台上有什麼事:訂單、訂票、訂位、工作、運出等。 等待的清單被同樣地分解到未完成的清單中去 。
有客人名單了
有出賣出產品、房間、計劃和服務等相關事務。
有收入 有錢形的總和 有州分數
在你們有真數的站台的時候,你們用它做成它。你們不要強迫地做一幅圖;那被勾銷的區域比作錯的區分好。
宣佈您自己。 有提供商可以宣告區域 (: ['percens','gents']] 有這些被合并到通用的搜尋權清單中去, 因此平台特有搜尋可以使用而沒有核心變更 。
有上下文提供商 MUSST 執行介面。 登記器類型檢查了它, 因此只取出一等的 LookS 右邊被跳過- 在任何地方都沒有出錯 。
use OpsIQ\Platform\ContextProviderInterface;
/* MUST implement ContextProviderInterface: ContextRegistry::collectAll()
* type-checks it, so a provider that merely LOOKS right is skipped and every
* section answers "No enabled connector supplied this context section" — the
* exact symptom, with no error anywhere. */
final class ContextProvider implements ContextProviderInterface
{
public function slug(): string { return 'yourplatform_context'; }
public function label(): string { return 'Your Platform (orders, customers, products)'; }
public function priority(): int { return 30; } // lower renders earlier
/** ADMIN only. The guest surface has its own provider and its own rules. */
public function surfaces(): array { return ['admin']; }
/** The universal section names this connector can answer. */
public function sections(): array
{
return ['orders', 'pending_orders', 'clients', 'products', 'billing'];
}
public function isAvailable(): bool
{
try {
$s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
return trim((string)($s['base_url'] ?? '')) !== '' && trim((string)($s['api_key'] ?? '')) !== '';
} catch (\Throwable $e) {
return false;
}
}
public function build(array $ctx): string
{
$section = strtolower(trim((string)($ctx['section'] ?? '')));
$limit = max(3, min(50, (int)($ctx['limit'] ?? 20)));
$query = trim((string)($ctx['query'] ?? ''));
try {
switch ($section) {
case 'orders':
case 'pending_orders': return $this->orders($limit, $query, $section === 'pending_orders');
case 'clients': return $this->customers($limit, $query);
case 'products': return $this->products($limit);
case 'billing': return $this->billing();
}
} catch (\Throwable $e) {
return ''; // a provider must NEVER break prompt assembly
}
return '';
}
}執行上下文ConnectorInterface并從上下文Providers ()回傳您的提供商。 連接器類別也可能直接執行上背景ProvideInterfauth并被自己登入 。
build() returns a text block that is concatenated into the prompt. Write it for a reader: a heading, then one line per row.
有出賣被登入并被跳出 但回歸"是合同"
已產生的上下文 Provider. php 船區 (: sorm { return [;]} 而向导沒有字段。 用手填入它- 并想出由向导重寫檔案的回覆。 第一個是複製出您編輯的相關字段 。
$lines = ['YOUR PLATFORM — ORDERS (live, newest first)'];
$lines[] = 'TOTAL orders on file: ' . (int)$total
. ' (this list shows the newest ' . count($rows) . ' only — never count these rows to answer "how many")'
. ' | by status: ' . $byStatus;
foreach ($rows as $r) {
$lines[] = '#' . (int)$r['id'] . ' ' . $r['reference'] . ' | ' . $r['status']
. ' | amount ' . $r['amount'] . ' | ' . substr((string)$r['created_at'], 0, 16);
}
$lines[] = 'Use yourplatform_get_order (order_id) for the full record.';
return implode("\n", $lines);OpsIQ在 OWRDS 的動作中分類出一項動作, 它被刻意地保守: 它所不能認取的都被當作是寫作并需要被授權相關的名片。 取得動詞正中而讀取正中 。
有時會被取出相當多的相關資料,
新增、 建立、 開啟、 更新、 編輯、 變更、 刪除、 移除、 毀滅、 取消、 退款、 暫停、 终止、 啟動、 批准、 拒絕、 寄出、 標記、 重置、 抓取、 空白、 關閉、 重新開放、 指定、 撤销、 授權、 設定、 切換、 被啟用、 發出、相關、 提供、 延續、 升級、 合并、 移動、相接、相通、 推動、入入口、 跑出、起步、 停止、再起步等多數項目。
取出、清單、搜尋、找取、收取、數目、取取、描述、讀取、匯出、預覽、測試、平移、狀態、概述、細節、相關、歷史、檢查、通查、數據、指數、概觀、收入、分類、報告、分析、平衡、用法、定额、快照、洞察、取材、草案、分別、分級、建議等。
有相關內容被取出
有被認出 就意味著需要批准 有故意的缺省
The native_api capability registers a generic <slug>_api_call passthrough so the model can reach endpoints your typed actions do not cover. On a platform with no API it is worse than useless: the model keeps reaching for a tool that cannot succeed, instead of using the tools that can.
Say the platform has an API and it declares native_api and emits the passthrough. Say it has none (bridge mode, or the "Platform with no API" profile) and it declares platform_bridge instead and strips native_api, so the two can never both be true. You no longer hand-edit this.
If you are writing the manifest yourself, declare exactly one of native_api or platform_bridge. Conformance treats platform_bridge as the escape hatch a bridge connector is expected to have, and the Builder refuses a spec that claims platform_bridge on an API connector.
On a connector that declares native_api the admin brain heads that file with a line naming <slug>_api_call. Without native_api it is headed neutrally instead, so a bridge connector no longer advertises a tool it does not have. Describe your real surface — for a bridge, that is your op and do vocabulary, not a REST endpoint table.
Declare ai_brain_aware and ship two Markdown files. They are read from the INSTALLED package directory (opsiq/connectors/<slug>/) for ENABLED connectors only, and injected into the admin agent's system prompt.
What this platform IS, how its data is shaped, what its objects are called, and the quirks that would otherwise make the assistant guess. Write it for a competent colleague who has never seen the platform.
The callable surface. For a bridge connector this is your op and do vocabulary with their parameters, not a REST endpoint table.
Roughly 6,000 characters kept per connector, and about 24,000 characters for the whole block across every enabled connector. Over the per-connector cap your file is truncated; be concise before the truncator is.
這些檔案是助理使用您通用的表格工具而從錯誤的區段接取的相差, 因為沒有人告訴過有這些工具存在.
有一份簽署合同能提供出三面相關的相關人員的工作是把"被登入站台的人"變成已簽署的代碼.OpsIQ以可查取的目錄入出OpsIQ有外形。 連接器從來不驗證任何人, 平台有, 有簽名也包含著這個說法 。
管理主題。 元件在平台的管理面板中載入, 而每個員工都相配自有OpsIQ代理員 在管理元件頁面上走通了
A customer subject. This is what lets a logged-in customer get their WHOLE account instead of an anonymous lookup: every order, full detail, and any self-service action you allow.
The same claims plus jti and single_use, with a 120-second life, because the token travels in a URL and must be spendable once. Do not hand-roll this one: Settings, Support Portal carries a ready snippet per language, and the platform mints it for you when the account area runs on this server.
有部分例子可能指使出任何可選的。
上等級。 必須等同所求的站點金鑰, 或是拒絕取出指標 。
最高等級, unix 秒。 exp 在未來和iat出道后出道。 有一分多於一分的指標被拒絕了 。 要保持短命相接- 从分到分相接 。
在上等地上 有你平台所說的活人被登入了
上等級, 有一顆短彈片取出來取名。 它能讓接通器的身份提供商從另一平台取出自自己所發出的信號 。
An object naming the subject. It must carry a non-empty id, and a username or an email — the per-admin access gate matches on those. Include both when you have both.
$payload = [
'site_key' => $cfgSiteKey,
'iat' => time(),
'exp' => time() + 6 * 3600,
'authenticated' => true,
'platform' => 'yourplatform',
/* 'admin' or 'customer' — OpsIQ stamps the matching session identity
* from whichever key is present. */
$opsiqSubject => $subjectPayload,
];
$payload64 = rtrim(strtr(base64_encode(json_encode($payload, JSON_UNESCAPED_SLASHES)), '+/', '-_'), '=');
$identityToken = $payload64 . '.' . hash_hmac('sha256', $payload64, $cfgSecret);OpsIQ有 二 個 簽名 的 檢驗 人 、 他 們 就 有 一 樣 . 有 這事 就 有 了 一 個 下午 . 因為 他 們所 有 的 有 一 有 一 二 有 一 一 有 二 有 二 二 有同 有 一相
opsiq/embed/admin_ajax.php carries a local verifier that accepts the authenticated flag in either position. Conversation list, history and unread all go through it, so they authenticate fine.
opsiq/ 包括/ 客戶_ 身份相關站_ token_ 驗證. php 坐落在聊天流和核心 AJAX后方API在歷史上 它需要TOP等級的旗子
歷史和對話有活干。 每一個聊天都回應 Admin 登入需要。 它的讀取完全像會話錯誤而不是: 符號缺少了上等旗子 。
它現在接受上等或主題所內的旗子, 因此合同是相當相通的。 已老的核心只讀取上等。 釋放相關外形和您的套件可以做到每個放行地上 。
有兩件事要是真的 Core必須去查證出客戶的名單 而接通器也得呈出
就跟管理者同一個簽名, 有客戶主題相通。 从平台自有的會議上讀取客戶。 如果您所簽名的站台是位與管理者相通的警衛, 就讀取您所想的警備并永不回覆到主題上去- 這就是客戶被接取管理者指號的方式 。
在有效的代碼上, 核心印出已驗證的被選取的對話題入会話。 您提供商讀取了已驗出的身份; 它從未驗證 。
surse Customer () 傳回:OpsIQ它必須實行OpsIQ\ Platform\ Identity Provider Interface, 或者登記器默默地跳過它- 和上下文提供商同一個陷阱 。
有OpsIQ在行刑前被鎖入已驗證的身份。 该模型無法提供它 。
use OpsIQ\Platform\IdentityProviderInterface;
final class IdentityProvider implements IdentityProviderInterface
{
public function slug(): string { return 'yourplatform_identity'; }
public function label(): string { return 'Your Platform identity (bridge-signed identity_token)'; }
public function priority(): int { return 25; } // ahead of the generic session provider
public function isAvailable(): bool
{
try {
$s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
return trim((string)($s['base_url'] ?? '')) !== '';
} catch (\Throwable $e) { return false; }
}
public function detectAdmin(): ?array
{
$row = $this->sessionRowFor('_opsiq_admin_identity');
if (!$row || !$this->isOurs($row)) return null;
return [
'id' => (int)($row['id'] ?? 0),
'name' => $this->displayName($row, 'Admin'),
'email' => (string)($row['email'] ?? ''),
'username' => (string)($row['username'] ?? ''),
'role' => (string)($row['role'] ?? ''),
'platform' => 'yourplatform',
'source' => 'yourplatform_identity_token',
];
}
public function detectCustomer(): ?array
{
$row = $this->sessionRowFor('_opsiq_customer_identity');
if (!$row || !$this->isOurs($row)) return null;
return [
'id' => (int)($row['id'] ?? 0),
'name' => $this->displayName($row, 'Customer'),
'email' => (string)($row['email'] ?? ''),
'phone' => (string)($row['phone'] ?? ''),
'platform' => 'yourplatform',
'source' => 'yourplatform_identity_token',
];
}
/* A session identity stamped by ANOTHER platform's token must not be
* claimed here. An empty platform is accepted because older bridges did
* not stamp one, and the site key already scoped the token. */
private function isOurs(array $row): bool
{
$p = strtolower(trim((string)($row['platform'] ?? '')));
return $p === '' || $p === 'yourplatform' || $p === 'remote';
}
private function sessionRowFor(string $key): ?array
{
if (session_status() !== PHP_SESSION_ACTIVE) return null;
$row = $_SESSION[$key] ?? null;
return (is_array($row) && (int)($row['id'] ?? 0) > 0) ? $row : null;
}
}The model must never choose whose data it reads. OpsIQ enforces that on its side, and your platform must enforce it on the other side too. One lock is a bug away from a leak; two locks are a contract.
在接觸相關客戶前OpsIQ以 VERIFIED 訪客身份取代所有身份形狀參數: 客戶端_id, 客戶點- id, 用戶端 -- -- id; 帳號 -- -- 有被驗證的數字代碼; 有被認證的客戶端- 身份代碼、 有被證實的客戶取字串; 有通訊、 有通話或有通訊等功能的用戶取被驗取的郵件。 有通關模式被丟棄了 。
就取出你得到的ID并加入到地表上所寫的每一字和每一字的條文中去。 永遠不要自信所要的參考。 有簽名的客戶要問起別人的訂單, 就必須是空的而不受禁止地再回去 。
Call it customer_id, not cust or ref. A parameter OpsIQ does not recognise is a parameter it cannot lock.
You can spare the operator all page wiring. Add an admin_identity_probe_url setting (https only) pointing at your identity endpoint. The plain admin-widget loader from Remote Sites, Codes then works with no page attributes at all: the widget discovers the endpoint through the connector, calls it with the site key and widget token, and authenticates each admin individually. A page can still override with a data-identity-endpoint attribute or window.OpsIQAdminIdentityEndpoint.
{
"key": "admin_identity_probe_url",
"label": "Admin identity probe URL",
"type": "text",
"placeholder": "https://your-site.com/opsiq-yourplatform-bridge.php?op=admin_identity",
"help": "Set this to your bridge admin_identity endpoint and the plain admin-widget loader works with NO page wiring: the widget probes this URL by itself, the bridge answers with the signed identity of the CURRENTLY logged-in admin, and every admin is matched to their own OpsIQ agent. Leave empty to keep the admin embed off."
}有同樣出自的, 因此它不能載入自訂的頭目。 它的認證是平台會話。 在您所登入的通訊口上放入 AHEAD , 取出相關資料并回回任何已登入站口的訪客 。
{"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} — and {"success":false,"authenticated":false,"error":"..."} when nobody is signed in.
Only the signed, expiring token.
就拉拉維爾而言 有完完全全地點的實作WordPress, WHMCS, symfony and plain PHP, 此外有來之不易的 Laravel 特點和排除出問題的指令等, 在管理元件頁面上。 它們同樣是客戶主題的代碼: 變更您所讀取的警衛和您所簽署的按鍵 。
失去一下午最常見的方法是用通訊網接器去編輯接通器- controlers/, 重新安裝它并找回任何變更。 安裝不讀取此資料夾。 他們取出市集目錄上簽名的 ZIP。 出版是您所更改的排序 。
就在那里出事了 就從那里弄出一分相機去取出一塊
有一款下載的 ZIP 檢查簽章并取出它。 在您重建 ZIP前, 有一套被下載到的都是舊相機 。
It writes into /connectors/<slug>/ on this install. That is a local connector, not a marketplace release. The two paths do not overlap.
settings.json and connector_contract.json. Conformance compares them and fails if the slug, the version or the capability set disagree. Add a CHANGELOG.md entry while you are there — it is a required file.
php tools/sync_connector_bridge_snippets.php --apply — only relevant if your package ships bridge/*.php, and mandatory if it does. Skipping it means the panel hands operators the previous bridge.
php 工具/ resign_all_connectioners. php- 有簽名可以被檔案散列, 因此任何編輯都將它作廢。 在每個檔案已成定局后再做最後的簽名 。
在建立 ZIP 時, 播客會在每個套件上下標出, 它會被放入一個背景中, 無法從設定值中讀取到金鑰- 因此它必須出自環境 。
重新將連接器儲存到相接器中。 它不觸摸被放在接線人網根上的副本。 在相關面板和變更紀錄中告訴他們 。
# 2 — hold the panel copy identical to the shipped bridge
php tools/sync_connector_bridge_snippets.php --apply
# 3 — re-sign (do this last, after every file is final)
php tools/resign_all_connectors.php
# 4 — the seeder reads the signing key from the ENVIRONMENT only
export OPSIQ_CONNECTOR_SIGNING_KEY="$(php -r 'require "bootstrap/init.php"; echo opsiq_setting("connector_signing_key","");')"
php saas/scripts/maint/seed_marketplace_free.php --apply --only=<slug>
# verify before and after
php tools/verify_identity_contracts.php
php vendor/bin/phpunit tests/phpunit/Unit/ConnectorsZIP由簽名者自建的檔案清單所建, 因此您包中坐落的失誤檔案不是被運取出。 這是故意的: 有未簽名的檔案被用來接觸到客戶 。
php, json, js, css, md, txt, html, sh, svg, png, jpg, jpeg, gif, webp, ico, yml, yaml — recursively, including bridge/ and tests/. signature.json itself is excluded from the hashes and then added to the ZIP so installs can verify.
它所留下的每個檔案都取出被播種人名。 請讀取此清單。 您想把檔案運入到那裡就意味著一個錯誤的延伸或錯誤的位置, 而不是一聲不響地成功 。
有一輛馬克下地克出發取回相關資料 重新簽署了那套
必須回傳 Connection 介面的一例 。
通訊: swit, name, 版本, express_version,相容性, 能力, 連接器_ contract_verersion, 設定值 。
它的彈藥、版本和相關能力相當于設定值json.
三者都被檢查出存在和最小大小。 DIVELOPER. md需要真正的內容而不需要分根 。
它所期望的檔案的每個能力名稱相關- Context Provider. php for context, Cident Provider. php for Identity, CuterLookup Provinder. php 为取名相關者等- 除非接通器能實行內接能力 。
Conformance 为 三個Markdown 檔案掃描了密形值和私密金鑰, 在被擊中失敗了 。
The full conformance suite is the same one an install runs. It checks the manifest against the canonical contract, that runtime and manifest capabilities agree, that every declared capability has its file and its methods, the identity-token contract in every minting file, the bridge-snippet match, guest-lookup allowlist hygiene, action uniqueness and confirmation safety, and the package signature.
# conformance for every marketplace package php tools/test_marketplace_connector_conformance.php # the identity-token contract, statically, with file:line on failure php tools/verify_identity_contracts.php # the connector unit suite php vendor/bin/phpunit tests/phpunit/Unit/Connectors # the release gate php tools/release_gate_connectors.php
有相關相關的通訊商相接相關 OpsIQ 有能發現、設定、驗證、啟用、執行、測試、簽署和分佈等功能。
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 使用表單版本 1。驗證者需要 swit, 名稱, 版本, 顯式的相容性、 相容相容度、 描述和能取用相容性的相容性和相容等功能 。 opsiq_min 和 opsiq_max。放行狀態是其中之一。 production, beta, 預覽 或 template; 能力成熟度使用 L1- L6. 相關相關套件可以被警告等同常化, 但是需要用新的相關接合件而不需要警告。
slug(), name(), description(), capabilities(), settingsSchema(), testConnection().onEnable() 和 onDisable()已關閉; 數據清除是相當相當的專心操作。handleWebhook(), poll(), backfill()。入站可以處理增量活性;回填入歷史并需要安全地重複。pushReply() 有平台接受回覆.registerActions() 有可執行的動作相接相接securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().抽象基底也提供可選擇的被區分回填、客戶上市、電子帳號發現/創作、訂户、管理員/接觸者測試、收費/通訊/身份提供商、取回回應、重試HTTP通訊等功能; JSON 有通路 有模糊的分數 有相關名人 有相通相通取道
有支援的能力名稱有動作、觸發器、上下文、身份、銷售、收費、入內取出、出內取入、同步取出等。同步取用者相接相接、安全取出相接口相接的相接點、安全出入口相接地相接取取取自相接通相接站口相通相通的相通取取出取取回相接去相通口相相接而取取去相接之相通互通相關相接接相通同相通行相接可相通接相連相接能相通而取回取取相接同相接者相通所取取入相接被取取而取出同相相通 API 有鑰匙 有帶槍手 有基本相接 有HMAC相接相接能接能取出相接通相接接相通相通的相接可取相接同相接 OAuth 2有客戶證 OAuth 2授權代碼和自訂認證樣本 。
onEnable(),同步動作定義并可以開始初始回填.onDisable() 并停止活性而未刪除已匯入的資料。actions.json 在接通器被安裝、被啟用、被配置并通訊有效前, Catabase 不使動作被使用 。執行 PHP 林特、 顯出驗證、 接通測試、 動作計算等測試相關的活性相關同樣化相關相關用戶相關分類相關取回相關接相關收件相關再接相接相干相關入通取取回互通相關之相關通取回。 市場相關套件需要被簽署并被核對, 有設定/ permissions/ webhook 文件相關而能被顯示出相關地區的通取相關信號相關口相關和相關可通相接的相關訊相關站相關所相關行相關應相關能提供相關文件相關
有相接相接器相接的相接取食譜
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.
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.
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: copy the webhook URL shown on the connector's own settings page. It carries a per-connector token and looks like https://your-domain.com/api/connectors.php?slug=stripe&token=THE_TOKEN A URL without the token is rejected with "Missing slug or token". 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.
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: copy it from the connector's own settings page. Google and Microsoft connectors share one slug-less callback: https://your-domain.com/connectors.php?oauth=callback Everything else uses https://your-domain.com/connectors.php?slug=<slug>&oauth=callback OAuth redirect URIs must match EXACTLY, and a URI missing oauth=callback is read as a webhook and answered with "Missing slug or token". 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.
OpsIQ 子系統可被開啟以延伸。 連接器可以插入到 CRM 或站點資訊中而無任何變更 。OpsIQ Core,取自平台能力登記 (\)OpsIQ\平面相通性 Registry 。 宣告能用, 實行其小方法集, 傳送接通器,OpsIQ 有發現并通通到UI和客戶 360 有時有時 有安裝提示
新增a <domain>_capabilities 數目, 最好用於無碼/ 市場接通器。 域: crm, site_intelligence.
實作 crmCapabilities() / siCapabilities() 返回同樣的描述符。
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 } ]
Goal: feed local-listing data into Site Intelligence.
"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]
createEvent($settings,$params) →{已成功, event_id.html_link, meet_lin克}; listEvents; freeBusy被所取由?OpsIQ\CRMCalendar Bridge. (出自"克林多克")
enrich($settings,$params) → {success,traits}. Driven by \OpsIQ\CRM\EnrichmentBridge (also runs automatically on company create when a provider is connected).
sendForSignature($settings,$params) →{已成功,信封已出: sign_url}。由\驱动 ?OpsIQ\CRM接通了克裡克.
listLocations, listReviews, getInsights. Ships via the Google Business Profile connector.
keywordRanks($settings,$params) → {success,ranks}. Driven by \OpsIQ\SiteIntelligence\RankDataBridge. Ships: SerpApi connector.
report($settings,$params) (同步/出品)+ ingest($settings,$events) (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 analytics / analytics_capabilities).
listPayments, customerPayments, createPaymentLink被所取由?OpsIQ\ Payments\ Pyments Bridge. 在 CRM 時間線上顯示客戶的支付 + 在交易中提供支付連接 。 船舶:Stripe支付接通器。域名 payments / payments_capabilities.
listMessages + sendMessage被所取由?OpsIQ\ mailbox\ Mailbox Bridge。 在客戶名下有客戶的郵件 360 有時, 有時會再出一筆相關郵件。 Ships: Gmail + Outlook/ Microsoft 365 相接器。 域 mailbox / mailbox_capabilities.
所有Google連接器都透過 &\ 分享一項應用程式 OpsIQ\OAuth 已分取 GoogleApp. set google_oauth_client_id/_secret 一并使用 Calendar, Analytics, Business Profile + Gmail 所有工作 (每通通訊器"(可選取的)"字段是被覆寫的)。 此外同用 One direct URI, <site>/connectors.php?oauth=callback (沒有接通器的彈出),因為Google出自"不"API 在應用程式中加入重定向 URI; OpsIQ 从已簽署的連接器取回 OAuth state 單一登入 URI 有一次和每一個 Google 連接器( 已出局 + 未來) 在沒有再建立控制台的情况下被授權。 return SharedGoogleApp::resolve(...)有被取出地道: redirect_uri 从您取出 oauthParams(); 从不用硬碼去重定向出一分路口。 微軟接通器也用同樣的通訊方式通訊到% :OpsIQ\OAuth 共享微軟App (\ t)microsoft_oauth_*).
该 匯入 (歷史倒灌)和 匯入客戶 鍵只顯示能實行它們并被反射到的連接器, 因此沒有要宣告的旗子。 覆蓋 backfill() 或 backfillChunk() 以取得匯入按鍵; 覆寫 listCustomers() (回回 {email, first_name,...} 有頁) 以取取匯入的客戶。 繼承了 AbstractConnector 沒有取出按鈕而保持隱藏, 因此 UI 從來沒有提供接通器不能被取出 。
CRM代理商提出并訂下交易信號通訊會議 (\)OpsIQ相會提案人 (CRM)→Calenda Bridge),并自動地發行了新的帳戶, “AI運行 CRM 圈子”,
fetchTicket())有訪客提到客戶聊天的出站號碼 ("T-000123?"), OpsIQ 它分出兩層分 有等分1 讀取所分享的 OpsIQ 有售票所,有接通器 inbound_ticket 有相關通訊碼的接通器能用到出站口 有等分2 有活的倒下取而代之的是從未被照出過的老票:核心叫作"OPTIONAL" fetchTicket() 在執行它的每個已啟用接線器上。是 duck-typed (被發現于: method_exists()就想去取出相當多的活 contextProviders()/audienceCatalog()因此所簽署的 ConnectorInterface 有相關接通者也不需要取用(用電子郵件/聊天來源自生自出地製作票),
fetchTicket() 在地區被取出被證實的訪客身份 $ctx (client_id + client_email。用同樣的被驗證的身份去查取相關名單并查取同樣相關的相關相關通訊。 null 有錯誤或錯誤地被取回了相關相關資料。 null 有"找不到"的分類 有"沒找到"的風格<?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
}
}CapabilityRegistry::providers($domain,$type) 列出已安裝/已啟用/已就绪的提供商 (以檔案系統為主; DB 只為被啟用旗號而有) 。
CapabilityRegistry::active($domain,$type) 返回已載入的連接器和設定的已載出的第一個已就緒提供商。 Bridges 稱取此名,而不用硬編碼 satters 。
在功能需要尚未連接的能體相時, UI 有一擊接通/ 插入便捷, 就不會有死控了 。
有相 connectors/PLATFORM_CONNECTORS.md (CRM+站所智能)和 connectors/CRM_CONNECTORS.md 在包裹中。
有簽名的客戶可以問客戶聊天AI關於他們的OWN帳號 ("我的平衡","我的訂單", "Did support answer my ticket"等), 如果經營能讓它被啟動, 就要求退款。 它由您連接器的通訊提供通訊:不是 OpsIQ 核心變更, 沒有站台硬編碼。 AI稱您所取的外觀為本地工具( 它無法發明其中一項), 身份被鎖定在被驗證的客戶的伺服器邊上, 而結果被自動剪接到 AI 上 。
在你身上 actions.json有同樣的相關相關功能: "scope":"client", "requires_confirmation":false, "is_destructive":false使用 "scope":"both" 在行政人工智能中您所要的同樣的搜尋也相當可被取用。 admin, client, both 和 system (system 二也接不到AI --API有其它被直接拒絕: 套件驗證失敗而動作不安裝。 沒有 writing 範圍- 为寫入助手提供: admin 已建立動作
从標準集取出您的身份參數 。 已鎖入已驗證的數值 id: client_id, clientid, customer_id, user_id, userid, account_id。被鎖入到此id上以取出字串: client_identifier, customer_identifier, account_identifier已鎖入已驗證的電子郵件: email, client_email, customer_email, user_email. OpsIQ 有鎖可自動地由平台上已簽署的客戶填充; AI從不看到或選擇身份。 有非標準名失敗被關閉( 拒絕了, 也從不漏出) 。
有被他所描述出身份外出之事:取出相當相當小的(取出同樣相當多的相當分) (取出"相當有"相相當短相相相接相接而相接"等相接之相接的相接地相接.order_id/ticket_id 在任何平台上都是跨接頭人出道的。您要保留它們 。 "scope":"admin".
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 第一個有回覆的按鍵(一) 有錢( 有錢可花; 有錢可以花;有錢可用; 有花可花); 有錢能花;credit, balance, amount, total, due, paid(),身份 (email, *name, phone, company), 狀態 (status, active, expir*, renew*(收)日期、地圖/出品地/地區/服務/訂閱/訂單/收據/发票/平面票田、通貨、計數和 stats/summary/totals, 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.
有兩起生產出行,無政策可言: (一)1有付款被驗證可被取出身份和交易參考(您) API 有需要并有滤波器等). whmcs_get_transactions; (2(一) 退款已執行的動作( 二)scope:"admin", requires_confirmation:true, is_destructive:true, never customer-exposed), e.g. whmcs_refund_order在設定中, 商業選取兩把金鑰→客戶端聊天;OpsIQ重新驗證支付伺服器一面, 使用企業的政策框( 有上限、 有年齡的視窗、 有月限等) , 在盒子內出問題, 有其它事要放回審查票。
Connector 建構器的動作編輯器有同樣的控制: 为已簽署的客戶設定 “ 有誰能用到 ” , 留下兩個字去寫收件盒并使用標準的身份參數名稱 。
“自用自用”一文 connectors/whmcs/actions.json, woocommerce/actions.json, oscommerce/actions.json; 全合同于 connectors/README.md §8.1–8.2 和 ConnectorInterface::registerActions().
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 guest_lookup 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 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.
找不到和校正相匹配能提供同樣的回覆。 AI被明确指使永遠不能確認是否有參考, 也絕不想出記錄的細節。 試想是每次對話都受费率限制的 +IP在接通你的接通器被取出之前 就被取自核心了
在事業能讓出兩位接通之前, 沒有事可做: 在設定中全工作區的控制→二. 安全→在客戶端聊天中找找相關人員 (被授權并常被密碼所確認出, 就連可選擇的步調已關閉), guest_lookup_enabled 設定取用。 安裝或開啟接線器從不開啟相機表面 。
在所產生的提供方登記器上 guest 上下文表面- 在结构上相隔 admin 和 customer. 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.
在 Action 步入中, 加入只讀取的動作以取回 ONE 紀錄 (例如: C. GET /bookings/{booking_number})并用別名地圖取出它的回應字段:狀態,到達,出發,室型相接,客戶通訊.
在能動相關的階段上被啟用 guest_lookup. A dedicated panel appears: pick the fetch action, name the reference parameter, give the reference pattern (a regex body such as \bBK-[0-9]{4,10}\b在收據上取出相關證據-收錄的郵件(被建議)或無信件(只參考一項,只供狀態的快遞追蹤用)。
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 the release-gate conformance suite re-checks the same rule before publish, so a hand-edited spec cannot sneak one in. Note that install-time validation covers the manifest and the signature only, so run the conformance suite yourself before you ship. The proof field itself can never be shown.
建構器出發 GuestLookupProvider.php — the canonical hardened implementation, identical for every generated package — and adds the guest_lookup_enabled 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.
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.
產生的提供商以只從所列出的欄位接回和提供其它事項的通訊指令來結束輸出。 在授權列表中沒有的詳細內容是"聊天中沒有"-由設計而成 。
提供商在同一回話中重新取自訪客最近留言的參考資料, 因此"出站是什麼時候" 。 在不重寫參考內容的情况下可以使用。 在聊天線上可以回憶相匹配的參賽資料和證明電子郵件作 CANDIDATES等, 因此跟蹤資料不是再查詢了。 它們只是候選人: 在放出一塊字段前, 每一次回轉都會重新接通記錄伺服器一邊并重新比對取出證據 。
有一套集市可以自取其利 GuestLookupProvider.php implementing ContextProviderInterface 有 surfaces(): ['guest']. Follow the generated template's contract exactly — fetch by reference, proof-match server-side, uniform deny, allowlist-only output — and declare guest_lookup in capabilities. Conformance verifies the guest surface and scans the allowlist for PII.
由LIVE用戶端和您平台的收費狀態所發表的相關活動: “有未付收費單 ” “ 有訂單待收 ” 、 “ 訂單已取消 ”。 有連接器( 預置了、 有市場, 有您自己建的) 有兩個小方法相接。 有否? 有 ? OpsIQ 核心變更, 沒有平台硬編碼: 您的連接器以相關分頁自下而上地出現于工作室中, 有相關相關的相關站被相接相接。
在您的連接器課上實用取景者Catalog ()。 它會傳回標籤和您平台能接通的金鑰清單。 每一個金鑰都以您平台名下被降入工作室 。
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.
啟用連接器。 升級工作室目標分頁會長出一塊「 Client & Billing」 , 列出您的平台; 管理者會像 “ 未付費的入站口通訊通訊相通 QQ等建立規則 : 1";每起事實也都成為了个性化變數,例如: {unpaid_invoices}.
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'],
];
}添加 'promo_audience' 取回接線器 capabilities() 因此平台和市場列出它能被取用 (發現也出自方法出處, 但宣稱它是乾淨的通訊 。) 已預置入站 connectors/whmcs 連接器是完整的參考實作.
小寫蛇克2-60 Chars,相匹配于 ^ [a-z0- 9_]+ $. stype: number, text, bul. 有收聽者 Flags ()回放的未宣稱的金鑰仍然可以用到規定中, 但是要宣布您所支持的一切, 因此管理者可以看到它 。
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.
在任何錯誤上 (A)API 有時會被取回相關的相關資料, 有時也將被取出相關資訊。 有時他會被放出相去相去不遠的相去所取出同樣的相接相去之地; 有時被取入相去取取取入的相取相取取相去而取取出之相取自相取而取出者相取去相取可取相求相取的相通相取之相通性相取出取相通取相相通而取相接取相分相通的相相取能取取而去相通之相相相接而取而相通可取取同相通同相取 OpsIQ 在規定相對者中也實行了這一條.
有相關相關的相關單位被取用。 匿名訪客需要您打出零通電話。 只能用您已公佈的相機去取取相關連的相接相關通訊相關資源 。1-2 API 有呼叫; OpsIQ 有回想起被取出的要求了
管理者會把您的金鑰和 =,!=, >, ##, <, *, 有, 有被設定, 有空的, 您只提供值 。
在競選相關資料中, {unpaid_invoices}, {client_status} 外加內建相 {first_name} 和 {client_email} 在渲染出之前, 數值被分解出 。
有宣出相通( C)JSON-只)市場連接器得到FREE的促進-觀眾:如果你的連接者宣布了客戶/使用者,发票,訂單或訂閱資源, OpsIQ 从您已存在的搜尋動作中產生客戶_ 狀態, 有未付的_ 发票、 數量_ 到期、 未决_ 命令、 活性_ 訂閱和訂閱_ 相關狀態 。 完全沒有程式碼 。
新增觀眾相關物件_{"標籤":"我的平台","鑰匙": [{'克:"開放", "標籤取出": "開放推車", “類型": “數目"}}},以控制工作室倒下所出現到底哪些事實(和標籤).
Connectors > your connectingers > Entable.接觸到任何選項的目標分頁。 您的站台必須出自"通訊( Client)" (Continent & Billing (Connecters) ) 下 。
相接: 您的站台 : 有按鍵 : 1并設定 “只使用 Logged- in 客戶端 ”。 儲存并公開 。
在您平台上登入相當規則( 有流行需要顯示) 的客戶和不接通( 有彈出需要隱藏) 。 有登入的訪客從來就不會符合登入的规则 。
在內建的啟動(延后、卷轴、出局入局、闲置、點擊、頁面取景、聊天/票房活性等)外, 您可以從您站台上任何地方或連接器前端發出一項選舉, 在成功取出后, 有推車被廢棄了, 有時您所變更的路由等。
設定競選啟動器以 自訂 有事件名稱( 如 ) checkout_failed),再從您的頁面上取用全局通訊钩:
// 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');该 survey capability lets any platform supply verified customer identity adapters, audience facts, safe variables and recipient candidates to Survey Studio. It is independent from promo_audience 有相關相關的相關人員也無法提供相關地點、回應、分析或電子郵件等相關資訊。
SurveyConnectorInterface,生成了专用的建構面板 SurveyProvider.php, 包裝中繼資料并隔离相容性。 通訊尚未接通: SurveyConnectorRegistry 有相關相關的相關通訊相關資訊相通相通, 有相通的相通通訊口被接通并被實作和測試, 但目前沒有相通訊所通訊的通訊通訊站被通訊到相通口。 因此提供商的健康並未被浮出管理UI中而沒有已公布的接通相接相通接相關套件被宣布能通訊了 。 有簽名的通報通訊網關接站的發出、 有针对性地和可變相通性相通、 CRM 實用化及第一個已通訊提供商的相接通通相相接分相通等相通。 即時即將建立相接合此合同; 相接后再通相關接相接接相連接相相通取用相通 。有時會被打出相關的克倫斯克克克蘭克蘭格克蘭德克蘭活字所取出相當多的相關數據被取出。 通常的相當實驗有:命令- 計算、 最後- 定序- 狀態、 已取消_ 定單- 數據、 客戶_ 建立- at、 活字- 訂單- Counts、 過去- 應用地 -- -- 計分和開放地 -- ticket- counts等 。
有類型、敏感度和上下文相關的通訊相關變數相關相關單位相關, 有相關分類相關功能相關。 相關可查相關資料需要回覆并輸出- Context 逃出 。
有選擇地列出CRM外延的候選人, 有相關外接的ID、 邊界頁面、 有定點指標和相關相關的中繼資料。 在任何寄出前, 調查會冻结所選取的取用者 。
在簽名、到期、目的、接通器和工作區等檢查后才接受身份。 瀏覽器提供電子郵件、ID、標籤或收費等事實從來不具有权威性。
測試連接器目錄被設計為: 在不暴露設定、路由、生身份或例外訊息而下傳相容、被封鎖和不可用提供商, 也永遠不能被取用被封閉的提供商。 在管理UI中, 已封鎖的提供方尚未被取出地表: 今天被封存提供商已是惰性了 。
未宣稱的金鑰、 錯誤的類型、 過大數值、 被題不匹配相通相接器超時和未知身份被拒絕了。 有需要被取用實驗相關的目標規則不相符合。 有收件者的頁面被封蓋并被審查。 敏感值從未出現在公開預覽或紀錄中 。
合同 2.2 有相關功能的登記入錄、相接器相接相接口相接地圖相接面板相接; SurveyProvider.php,能力版本、 README/ 开发者參考和相容性設定。 通商、 求助台、 SaaS 橋接和地區 PHP 相接檔都包含它; 標準 API 連接器選擇入選。 靜態門拒絕了 Survey 提供商, 它叫作通訊站、 取名位或功能 。
该 reply_feedback 能力映射出一站台自有的回音收視率 OpsIQ 有位明星被取用 在內部有員工回覆 WHMCS 有同樣的相關資訊相接相關相關地區相接取回 OpsIQ 有同樣的芯片、代理信用、回應頁面分數和作業計算等同分數的 Team & Performance 線程 OpsIQ 有入門票 有入通口 有出通口口 有入入通取口 有去通口有入通相接口
有兩道入道和一道真理 OpsIQ 有地取出地取自地取入地取回地取取出站台取出取出相接相接的通路,而核心取出出相關相接地取用相接取取取回相接接相取取去相取相取之相取出. ReplyFeedback::recordMirrored()有同一列, 有同同一分的員工規則、 一等相接的最新贏取語法、工作區章和客戶之聲等索引入門寫入用戶。 連接器自始至終都不會回應行 。
新增相關功能. reply_ feedback 項目:版本 1.0,回應FedbackConnector Interface,方法回應 FedbankCatalog并拉回回取Feddack, 意指入行_ ticket.
在通訊器被發現的清單中加入回應_ feedback。 這是所讀取的通訊符 。
宣告回應_ feedback. modes (poll and/或 webhook) 和平台的分數表。 這是相符合的門所讀取的 。
實行相關接點, 在能取回 () 中回覆清單后再重新簽署套件 。
宣佈模式, 平台自定的分數( 核心常通化到地上) 1-5有同樣的反應相關指標 有同分類相關的目錄 json.
取回回信( ReplyFeed back) 的教訓事件: 平台出票id、 平台回覆id、 有分等相關反應/ 通訊、 有提交時間和相關相關事由_ id。 它會讀取并翻譯, 它從不寫作 。
事件_id相當平穩地被回放到國家ATE上, 因此重放的事件是無可取取取的, 有變更的評分覆寫( 有最晚的勝出, 有同入門相關) 。
有相接而成的分界; 有一面不取出光標就可結束跑道。 有歷史的倒灌排出一扇相接相接的相接窗, 一邊是一邊是再接再通的相關相接站口 。
在沒有設定下, 傳回一整页以取出相符合的跑取探測器取出空參數 。
Core用鏡頭標出已發出票面的相關回覆(<slug>:<ticket>:reply:<reply>。一項無法解決的事件被丟下,從來就不會被猜想;回馈只附在員工回覆上;而代理功勞總是出自回覆已存在的作者。分數寫入永遠也不會改變作者身份。正因如此,才需要能力去取回回回覆。 inbound_ticket 或 ticket_mirror.
WHMCS 在收視率上儲存取自相關的相關用戶區 tblticketreplies.rating。同名 WHMCS 有相接器的通訊器宣布民調模式1-5平面,船用a ticket_reply_ratings 在它的橋上檔案中接取命令, 將每行翻譯成一項以 ID相匹配的事件 whmcs:<ticket>:reply:<reply> 標出其票面鏡已印出相關印花。 在連接器被提升后, 將橋面檔案再复制到 WHMCS 伺服器 因此此新命令已存在 。
doc/contracts/TICKET_REPLY_FEEDBACK_CAPABILITY.md 在 OpsIQ 接受:在站台內取回回信,等一小時投票后再取回同一份回信 OpsIQ 顯示相關芯片、回復頁面列出相關相關的相關事項。有相關相關的相關接器被公開出自相關地區。
取入連接器 > 通訊所。 搜尋取名、 分類或平台 。
檢查描述、相關動作和收視率等相關相關分數。
點擊安裝。 連接器套件下載并安裝到市場_ connectioners/ 上 。
在連接器中開啟, 輸入 API 有相關證件并做測試.
使用連接器建構器。 請檢查所有的動作是否工作 。
生成剖面相 。json 有出息了 有出事了 有起事了 json 有知識 有知覺 有相識 有相识 有相思之分 有相通之分 json,并使用 PHP 文件。
Run php tools/sign_connector.php <slug> to sign ONE package (it also accepts a path). It does not boot OpsIQ, so give it the key: either --key=<secret> or the OPSIQ_CONNECTOR_SIGNING_KEY environment variable, otherwise it stops with "No signing key available". tools/resign_all_connectors.php re-signs EVERY package on the install and reads the key from settings by itself, but it can also mint a NEW install-wide signing key, so reach for it only when that is what you want.
在市場上傳出呈文供审查。
The runtime discovery root. Everything here is live: the connectors that ship with OpsIQ, anything installed from the marketplace, and anything the Connector Builder publishes on this install.
在一黨市場套件上所出版的 SURCE 。 它不是一個發現根: 在被打包、簽署、入種和安裝之前, 這裡是活的; 在這個地點上, 有副本被放入接通器/ 中 。
该 API 而 Webhook 构建器讓您建立自訂 API 有收視器和收聽器入內 OpsIQ 不寫入生 PHP 。
有出事了就跑去 OpsIQ,或當外接系統放出符合您網頁的相配事件時 URL。輸入事件名稱, 如已建立票等。
有一項內置相隔事件被取作事件名稱: cron. minutes. cron; hourly 或 cron。 Daily. 有動作和觸發屏幕有按鈕可以取用, 因此您不必回想它們 。
在管理員用平話向 AI 求取時跑出。 加入相匹配的語言, 例如找取客戶 。
有外接系統向您傳送 HTTP POST OpsIQ 網頁 URL 有活活活生生地名 有活花活活地被取出相接觸
事件觸發器可以帶有條件,因此它只在輸入的資料匹配時才會運行。 如果沒有條件的話,每次事件被触发時就會執行。
輸入事件資料的路徑。 对于嵌入值使用點, 如客戶. email等 。
就去選出每條規則相配還是相配相通相通
equals, does not equal, contains, does not contain, starts with, is one of, is not one of. Matching ignores capitals.
以文字寫入的數字相對仍正確地被取出 。
有, 有缺失, 有空, 有不是空 。
Event ticket.created, with one rule: priority equals urgent.
有急事需要入場出票 就別再有了 有需要去取取取了
送出 HTTP POST 到外置 URL 有自訂有效载荷.
有指定部門、主題和訊息相關的支援票已建立 。
有自訂樣本的郵件傳出 。
有更新的客戶票或CRM記錄
从已啟用接線器中執行已登入的動作, 有連接器的權限和確認規則 。
搜尋取名為 " 一般" (General) 的完整名稱 API Catalog. 字段、 範圍、 權限、 確認、 二元能和干跑相支援出自活動作相接相接的相接合同; 工作流程會被執行到被儲存的工作區和通訊器上下文中 。
使用連接器原生( C)API 已讀取或已確認 API 在提供方端點沒有被控制起動作時寫入動作。 憑證仍然保留在連接器內, 而只接受相對提供方路徑 。
就绪取出相關相關通訊相關的相關用法
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 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
有道走通地自零起就產生了簡單接通器相接的動作.
在您開始前, 請決定您需要的 。 兩相被設定入同一個螢幕中 。
動作會向您的平台傳出 HTTP 要求。 在 OpsIQ 有需要伸出手去做一些事 在你身邊。
動作執行已安裝的連接器所提供。 在工作已可用而您想被啟動時選擇它。 您從清單中取出連接符動作, 因此沒有線接可接 。
有示例: “ 找取出出出產 ” 。 按出產名、回價、 股票和描述來找取 。
新增動作定義:
{
"actions": [
{
"action_id": "lookup_product",
"label": "Look up a product",
"category": "Catalogue",
"description": "Find a product by name and return price, stock and description.",
"scope": "admin",
"requires_confirmation": false,
"is_destructive": false,
"delivery_type": "http",
"http_method": "GET",
"http_url": "/api/products/search",
"parameters": [
{ "name": "name", "type": "string", "required": true, "in": "query",
"description": "Product name to search for" }
],
"returns": [
{ "alias": "id", "path": "data.id", "type": "string" },
{ "alias": "name", "path": "data.name", "type": "string" },
{ "alias": "price", "path": "data.price", "type": "number" },
{ "alias": "stock", "path": "data.stock_quantity", "type": "number" }
]
}
]
}在 Connector 建構器的回覆步入中, 按 Dry 跑取。 它會以您的相關資料包相對地執行完整符合的檢查清單; 在您提供憑證后, 它會做一個真正的接通測試。 它不使用樣本數據 。
有需要就可被取出相關資料去取取取。
有被簽署的入站端點接受 JSON 有同樣的相關相關活性能提供時間、分數和工作流程。
每一個送出系統建立一個來源 。OpsIQ 生成 a URL 有秘密相接相接 有秘密可接 JSON 有 Content-Type: application/json 在生體上用 HMAC-SHA256 簽名:
X-OpsIQ-Inbound-Signature: sha256=<hex hmac>
地圖 JSON 聯絡人電子郵件、 事件名稱和可選取的事件 ID 的路由。 事件 ID 是首選的去除鍵值。 被接受的活性會被接入聯絡時間線并會影響到領導分數、 區段、 使用周期規則和工作流程等 。
在解析商業資料前拒絕無效的簽名。 在被控制的視窗中更新兩邊以旋轉一個秘密; 不要登入此秘密 。
外出網絡管理會建立簽署的訂閱、測試終點并監控同步送出及重試健康。
全管理員會建立 HTTPS 端點, 選擇特定事件或通配符, 安全地儲存此秘密并發出測試 。OpsIQ 用 HMAC-SHA256 簽署生有效载荷:
X-OpsIQ-Signature: sha256=<hex hmac>
在去序列化或演動前檢查簽章。 送出是同步的, 在相關之後自動重試 1第 一 分5分 30 分2相關時間和相關 12 小時使用最近交付的鐵道去檢查狀態、回應碼和試想數量等
您的接收器必須是一元相關的, 因為任何同步系統都能夠重放。 在被接受后回應 2xx 。
Webhooks 已放出外接系統通知 OpsIQ 當有事情發生的時候,OpsIQ 在內出事(外出)時通知外接系統。
跳到設定值 > Webhooks. 新增一個收尾點 URL 并選擇要接收的事件。
有出自:出自出自入自出出自"相克"等. 有出取自"同能"等多項相克而相克相克的相克被出自 "相克出自去自出"等相克入自入出自所出自于"相相克起自出行"等同能相克取自出取出自取自相克之相克分相克并相克克相相相接相克通相克可相克收取相克有相克等相相干相克. 有取相相合相克已相克以相克作相克也相克得相克
以回放相接的指数重試失敗的送出。 after second 15 有相接的失敗, 末端已自動失效 。
每份請求都包含有 X -- HMAC 簽名 OpsIQ- 簽名 有時會被證實
OpsIQ 不會被傳送至私人/ 內部 IPs (127.x, 10.x, 172.16.x, 192.168.x, 169.254.169.254).
Webhooks 由工作排队提供,而不會被阻擋 OpsIQ 操作。
有相關事件相接相接而成。
<?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]);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 });
});使用 ngrok 來曝光您本地伺服器。 將網頁端點設定到您的 ngrovk URL.
OpsIQ 以相數回放重試。 如果您的端點在重試視窗內恢復了, 就不會失去任何事件 。
API 金鑰驗證要求到 OpsIQ 倒置 API。每一個金鑰有範圍權限 。
通航到 API 密钥管理。
有名有名地取出相去.
就只提供需要的金鑰。 範圍相接相接取出相對相接的相接區域, 因此可以提供相接同樣的相通相接性 。
就取出最窄的一組去做活活 admin satisfies every scope below, so use it only when you genuinely need broad access.
二. 接觸、公司、交易、活性、分行、外延、轉換、生命周期和CRM有被打倒了.
列出并讀取入場券和信件;回覆、更新、開啟并跑取批量排行串操作。
讀取活話和信件歷史; 傳出信件、 指派及變更狀態 。
有知入入入.
有儲存回覆樣本 。
See which connectors are installed, what they can do, and test their credentials.
有你的行動 有被啟發的動機 有被打倒的歷史 有被放倒了的活口 有被取出去取出地點的活地
有可通路的分局.
有指定接線人的通知 。
第 二 部 分 CSV 出品和已安排的報告定義。
有被監控的站點和他們的"SEO"報告.
有簽署的附件下載連結 。
狀態頁面相關相關分類和事件.
AI作文相助:收稿,取出,翻譯,再寫,作曲,分析.
有數以千計的相關人員被取出相關地區: 刪除接觸者、改變隱私設定、讀取接觸記錄等。
鍵可以叫出它所允许的一部份
有最安全的選擇去上報、出發和任何不該被改變的資料。
您列出金鑰可能要取出的确切動作 。 其他的都被拒絕了, 就連被允許的範圍內也不行 。
有一次出道了 有"opq_"起步了 有安全地儲存了它
该 OpsIQ 元件是一 JavaScript 在您網站上加入一部份, 用于追蹤、 AI聊天、 票款創作和客戶身份認證等。
<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.
有需要。 您所連接站點的站站點金鑰 。
有可選的 有可選擇的 有可以相通的 有"聊天" (default) 有可相通取自"一桌相通" 有可同取自 "一桌同出" 有相通相通接相通
有可選的 有"下-右" (默认) 有"出自下-左" 有可選擇的相關事由"出取自"
有可選用的地方 有一款相關顏色的六分碼
有可選的 初回問候口信
有可選用地:"en","es", "fr", “de", (tt), “ar"等.
有可選用。 伺服器產生了簽署的身份代碼 。
// 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,
}]);script-src 'self' https://your-opsiq-domain.com; connect-src 'self' https://your-opsiq-domain.com; frame-src https://your-opsiq-domain.com;
有 在下 15 KB gziped, 在頁面內容后加載 。
主色相使用數據顏色。 Contact support for CSS 覆寫選取項目 。
有相關平台的安裝指導 。
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.
Add to your Shopify store.
Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.
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" />
Add to your WHMCS client area.
設定 > 一般設定 > 其他的全局腳下內容。 貼上片段。 或是編輯您的樣本腳下. tpl 。
Add via GTM.
建立自訂 HTML 標籤、 貼上片段。 出自: All Pages. Publishment.
Embed the OpsIQ admin assistant — admin chat, ticket inbox and AI Writing — inside YOUR OWN platform's admin panel, so your team never leaves their tools. Like visitor identity and portal SSO, this is ONE generic contract implemented in ~15 lines of your platform's server code — the same pattern Zendesk, Intercom and Discourse use for SSO. There is no per-platform plugin to wait for: any stack that can compute an HMAC can do this today.
从 遠端站點→您的網站→代碼,复制加載行并加入到您的管理面板的頁面上 (腳上包含、佈局樣本或只包含自訂-JS相框:
<script async src="https://YOUR-OPSIQ/opsiq/embed/admin_widget.php?site_key=SITE_KEY&identity_token=TOKEN_FROM_STEP_2"></script>
有您所應用程式才知道簽署的是哪個管理員, 這不是一個缺陷, 而是安全模型。 您的伺服器會自會中產生出一個短命的簽署符號, 它和同一個網站被簽署的網頁秘密一樣:
<?php
$secret = "opsiq_whsec_your_site_secret"; // Remote Sites → Codes
$payload = json_encode([
"site_key" => "SITE_KEY",
"iat" => time(),
"exp" => time() + 6 * 3600,
"authenticated" => true, // REQUIRED, top level — see note below
"platform" => "your-platform",
"admin" => [
"id" => (string)$admin->id, // from YOUR session
"name" => $admin->name,
"username" => $admin->username,
"email" => $admin->email,
"role" => $admin->role,
"authenticated" => true,
],
]);
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$identityToken = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);
// Put $identityToken into the embed line (identity_token=…), or expose it as
// window.OpsIQAdminIdentityToken before the loader script.每個登入您平台的主管都相當相配:OpsIQ每個管理員接通的出入口能對取出一個通訊號的用戶名+電子郵件OpsIQ代理 (Team page; 在平台電子郵件相異時使用代理伺服器的"相對電子信件"列表)并使用代理的工作區域、 部和收件箱權限。 新員工 = 在OpsIQ; 沒有嵌入式變更 。
平台所送出的角色串都顯示于OpsIQ有同樣的權限由於被授權而得到;OpsIQ有經紀人,從不出自所謂的角色.
瀏覽器從不把你的管理克許寄出到另一個來源—— 沒有出賣者能"只"地檢出"你的登入跨域。 每一個正宗的產品都以同樣的方式解決: 您的伺服器可以作保, 有簽署; 這是整個合同 。
跳出步2并使用遠端站點所發出之靜態符號→在加载器行中 (token=. 而不是身份_ token=...) 。 元件可以使用工作區所共享的身份; 在隊伍長大后, 每個部門可以被執行 。
authenticated 旗子- 在 TOP 等級上放入This flag is your server's assertion that a human is really logged in, and OpsIQ refuses any token without it. Put "authenticated" => true beside site_key/iat/exp, NOT only inside the admin 物件。目前OpsIQ但更舊的放出只讀取最上等-而失敗是騙取:相談清單、歷史和未讀取的所有認可都很好,而每一次聊天都回覆 “需要登入地點 ”, 它看起來像會話錯誤而不是。 如果看到分開的確切相關, 請先檢查此旗 。
在伺服器上簽署, 在瀏覽器上都不要簽署JavaScript(分到小時;OpsIQ拒絕已过期和未來日期的代碼, 而簽章會將代碼綁入您站點的金鑰中 。
The WHMCS module does this automatically from the WHMCS admin session; the Botble Hotel connector's bridge file does it from the Laravel session (op=admin_identity). Both are just this contract in their platform's dialect — copy whichever reads closest to your stack.
就當你出事了OpsIQ連接器將您的身份端點儲存于其上 admin_identity_probe_url 設定中, PLAIN 加載器行是您需要的所有管理頁面: 元件從接通器中發現探測器, 用您站址的金鑰+部件代碼取用它, 並自動驗證每個管理員。 该頁面仍能用一個通訊器覆寫 。 data-identity-endpoint 屬性或 window.OpsIQAdminIdentityEndpoint.
如果您的平台是 Laravel (Botble, Bagisto,自訂應用程式) 而您的端點是一項獨立的檔案,
您的服務提供商可能會解決 request 在被取回的活生生的活體中 第一件事就是被取入的活体被取出 Kernel::handle() -- 倒鏡取出: $app->instance('request', Request::capture()) 在前作 $kernel->bootstrap(), or you get "目標分類[要 并不存在".
Modern Laravel prefixes cookie values with an HMAC computed WITH THE APP KEY (CookieValuePrefix(-平地 sha1(name."v2") can never match it. Strip with CookieValuePrefix::validate($name, $decrypted, $keys), with a structural fallback (40 hex chars + | at position 40). Tell: a session id longer than 40 chars (81 = prefix still attached) and a session that loads with only _token 在它。
公開印章是: login_<guard>_<sha1(guard class)> - 对于預設的網頁監控: 'login_web_' . sha1(Illuminate\Auth\SessionGuard::class)。掃描任意 login_* 有數字鍵能回落到自訂警衛上
船 a debug=1 模式取出失敗的 STEP 和例外的名稱- 有盲目接觸使活部署無法被預測。 Botble 橋 (取自 v1)0.7在內核/bind/bootstrap/decrypt/session/auth/db上是參考:步標。
<?php
/* identity endpoint · LARAVEL (Botble, Bagisto, any Laravel admin)
* Drop this in your PUBLIC web root, e.g. /opsiq-identity.php
* Answers: {"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} */
define("OPSIQ_SITE_KEY", "SITE_KEY");
define("OPSIQ_SITE_SECRET", "opsiq_whsec_your_site_secret"); // Remote Sites → Codes
header("Content-Type: application/json");
$step = "boot";
try {
require __DIR__ . "/../vendor/autoload.php";
$app = require_once __DIR__ . "/../bootstrap/app.php";
$step = "bind";
// ORDER MATTERS: bind the request BEFORE bootstrapping, or providers that
// resolve "request" during boot throw "Target class [request] does not exist".
$request = Illuminate\Http\Request::capture();
$app->instance("request", $request);
$step = "bootstrap";
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$kernel->bootstrap();
$step = "session";
$app["session"]->driver()->setId($request->cookie(config("session.cookie")));
$app["session"]->driver()->start();
$step = "auth";
$user = auth()->guard("web")->user(); // use YOUR admin guard name
if (!$user) {
echo json_encode(["success" => false, "authenticated" => false, "error" => "no admin session"]);
exit;
}
$step = "sign";
$admin = [
"id" => (string)$user->id,
"name" => (string)($user->name ?? $user->username),
"username" => (string)($user->username ?? $user->email),
"email" => (string)$user->email,
"role" => (string)optional($user->roles->first())->name,
"authenticated" => true,
];
$payload = json_encode([
"site_key" => OPSIQ_SITE_KEY,
"iat" => time(),
"exp" => time() + 6 * 3600,
"authenticated" => true, // TOP LEVEL — required
"platform" => "laravel",
"admin" => $admin,
], JSON_UNESCAPED_SLASHES);
$p64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$token = $p64 . "." . hash_hmac("sha256", $p64, OPSIQ_SITE_SECRET);
echo json_encode(["success" => true, "authenticated" => true,
"admin" => $admin, "identity_token" => $token]);
} catch (\Throwable $e) {
// debug=1 names the failing STEP — never ship a blind catch-all
$err = ($_GET["debug"] ?? "") === "1"
? get_class($e) . " at [" . $step . "]: " . $e->getMessage()
: "identity unavailable";
echo json_encode(["success" => false, "authenticated" => false, "error" => $err]);
}有同樣的簽署區塊。 在伺服器上簽署, 從不入JavaScript.
<?php
/* The ONE helper every platform shares. Keep it verbatim. */
function opsiq_identity_token(array $admin, string $siteKey, string $secret, string $platform): string {
$payload = json_encode([
"site_key" => $siteKey,
"iat" => time(),
"exp" => time() + 6 * 3600,
"authenticated" => true, // TOP LEVEL — OpsIQ refuses the token without it
"platform" => $platform,
"admin" => $admin + ["authenticated" => true],
], JSON_UNESCAPED_SLASHES);
$p64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
return $p64 . "." . hash_hmac("sha256", $p64, $secret);
}
/* ── WORDPRESS ─────────────────────────────────────────────────────────── */
require_once ABSPATH . "wp-load.php";
if (!current_user_can("manage_options")) { /* not an admin → refuse */ }
$u = wp_get_current_user();
$admin = ["id" => (string)$u->ID, "name" => $u->display_name,
"username" => $u->user_login, "email" => $u->user_email,
"role" => implode(",", $u->roles)];
/* ── WHMCS (inside an addon/hook, admin area) ──────────────────────────── */
$aid = (int)($_SESSION["adminid"] ?? 0);
if ($aid <= 0) { /* not an admin → refuse */ }
$row = Capsule::table("tbladmins")->where("id", $aid)->first();
$admin = ["id" => (string)$row->id, "name" => trim($row->firstname . " " . $row->lastname),
"username" => $row->username, "email" => $row->email, "role" => "administrator"];
/* ── SYMFONY ───────────────────────────────────────────────────────────── */
$u = $security->getUser(); // Symfony\Bundle\SecurityBundle\Security
if (!$u) { /* not an admin → refuse */ }
$admin = ["id" => (string)$u->getId(), "name" => $u->getName(),
"username" => $u->getUserIdentifier(), "email" => $u->getEmail(),
"role" => implode(",", $u->getRoles())];
/* ── PLAIN PHP / your own app ──────────────────────────────────────────── */
session_start();
if (empty($_SESSION["admin_id"])) { /* not an admin → refuse */ }
$admin = ["id" => (string)$_SESSION["admin_id"], "name" => $_SESSION["admin_name"] ?? "",
"username" => $_SESSION["admin_username"] ?? "", "email" => $_SESSION["admin_email"] ?? "",
"role" => $_SESSION["admin_role"] ?? ""];
/* ── then, on EVERY stack ──────────────────────────────────────────────── */
$token = opsiq_identity_token($admin, "SITE_KEY", "opsiq_whsec_your_site_secret", "wordpress");
echo json_encode(["success" => true, "authenticated" => true,
"admin" => $admin, "identity_token" => $token]);您的端點回回應了否 identity_token。開啟末端點URL在登入的管理瀏覽器中直接使用 &debug=1 在 Laravel 有相關的或相關取自克羅克文前置項目。
有相關分類 有相當多的分類被取出 authenticated 旗下- 元件自取端點接受符號, 在聊天流后被共享的驗證者拒絕了。 添加( C) "authenticated" => true beside exp.
The token verified, but its username + email match no OpsIQ agent. Add the agent in OpsIQ → Team, or add the platform email to that agent's match-emails list when it differs from their OpsIQ email.
CORS 預飛已拒絕您所要的一個信頭。 您的端點必須回應 OPTIONS 并回應所要的來源, 或是只取自自訂的頭目相接- 部件只需要克勞克。
查看 exp: 指紋被設計為短命。 元件自動重檢測, 因此通常指結點已停止看到會話- 應用鍵旋轉、 會議干線變更或 cookie- domain 變更等 。
有身份可以把匿名訪客接通到已知的相關人員中去 有身份可查后 OpsIQ 連接瀏覽歷史、聊天和客戶描述檔的票。
You tell the widget who the visitor is with a plain JavaScript object. It fills the email and customer id on the visitor log, so your dashboard shows signed-in traffic and sessions join up. It is a HINT: anyone can edit it in their browser, so OpsIQ never releases account data on the strength of it.
您的伺服器用網站上的秘密簽署了一個短命的符號.OpsIQ檢查簽名并只將他當作被證實的客戶。 這是在客戶聊天和接通器搜尋中解鎖帳號回覆的關卡。 在陌生人所不能看到的東西上用取用它 。
在元件文稿前設定物件, 在您的應用程式知道簽名后再呼叫 () 。 有兩個表單被讀取; 有相符合的用戶可以使用 。
<!-- Form A: set the global before the loader -->
<script>
window.OpsIQClient = {
id: "cust_1001",
email: "[email protected]",
name: "Jane Smith",
plan: "pro"
};
</script>
<script async src="https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY"></script>
<!-- Form B: identify later, e.g. after a client-side login -->
<script>
window.opsiq.identify({
id: "cust_1001",
email: "[email protected]",
name: "Jane Smith",
plan: "pro"
});
</script>Exactly the same token contract as the admin widget, with a customer 有被取而代之的是: admin 一, 在您伺服器上簽署并傳送到元件上。 有兩項細節可以決定它是否被驗證, 而兩者都很容易出錯:
簽名 $payload64有出息 $payload在 JSON 上簽署生產出一副外觀正確并被拒絕的符號相當不匹配 。
翻譯 +/ 至 -_ 就把相片取出去 = 平地基64能活到今天 有地基 64.活到現在 有地由地基被收買了OpsIQ校正和參考接通器出局了.
在外 site_key, iat 和 exp有活人被登入并被取出OpsIQ有活兒就拒絕了取出
有收信人只收信被作簽名而默地放入了。 總要發出代碼 。
Minutes to hours. The token is a session assertion, not a credential to store.
<?php
/* Server-signed customer identity. Runnable as-is: set the two constants. */
$siteKey = "YOUR_SITE_KEY"; // Remote Sites -> Codes
$secret = "opsiq_whsec_your_site_secret"; // Remote Sites -> Codes
$payload = json_encode([
"site_key" => $siteKey,
"iat" => time(),
"exp" => time() + 3600,
"authenticated" => true, // TOP LEVEL - required
"platform" => "your-platform",
"customer" => [
"id" => (string)$user->id, // REQUIRED
"email" => (string)$user->email, // REQUIRED
"name" => (string)$user->name,
"plan" => (string)($user->plan ?? ""),
"authenticated" => true,
],
], JSON_UNESCAPED_SLASHES);
/* base64url(payload) . "." . hex HMAC-SHA256 OF THAT STRING. */
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$token = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);
/* Hand it to the widget either way: */
printf(
'<script async src="https://YOUR-OPSIQ/widget.php?site_key=%s&identity_token=%s"></script>',
rawurlencode($siteKey),
rawurlencode($token)
);
// or, if the loader is already on the page:
// echo '<script>window.opsiqConfig = window.opsiqConfig || {}; '
// . 'window.opsiqConfig.identityToken = ' . json_encode($token) . ';</script>';取用相關目錄, 以身份傳入元件. php。 上面已覆蓋 。
有被管理人接通到opsiq/embed/admin_widget.php. 有同樣的簽名符號, 有同一個主題金鑰。 在您的后端有「 Admin 元件」 。
A stricter variant: the same claims plus jti and single_use:true, and a 120-second life, because the token travels in a URL and must be spendable once. Do not hand-roll it. Settings, Support Portal has a ready snippet for your language, and the platform mints it for you when your account area runs on this server.
在被重新辨認出之前 就變成了匿名人了OpsIQ有提示或指使物一到就把新的匿名記錄同客戶描述相連接.
就叫"平相"1等級( C)2分拆。 有未簽署的提示可以填入訪客日志而沒有其他任何信息。 帳號回應需要被驗證的簽章 。
OpsIQ 提供 SDK 普通平台的套件和外掛程式。
作曲家套件: 身份符號產生, 有動作 API 有相關相關的說明, 有相通的簽章 。
瀏覽器- side: 追蹤, 身份,自訂事件, 聊天控制 。
元件注入,取自WP用戶會話中的身份; WooCommerce 同步相接.
有相關功能:元件接通 票接通 有相當的身份 有相通的人工智能
有自動客戶身份相接相接的相接器
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 內部執行器、事件通訊器和網上hook操作等 OpsIQ。使發展者可以整合到一端而不用建立套件接通器。
platform.get.survey.config 和 platform.save.survey.config. The surveys.* 和 feedback.* 有被批准的合同并需要返回 unknown_action 有被收起后再去取回相關的相關文件surveys.types.*, surveys.templates.* 和 surveys.quick_launch.* 列表、預覽、即時化和驗證完整的啟動程式。
surveys.create|get|list|update|archive|duplicate 此外有不可變更的版本,驗證并出出動作.
surveys.deployments.*, surveys.links.*, surveys.audiences.*, surveys.triggers.* 和 surveys.variables.*.
surveys.invitations.*, surveys.campaigns.*, surveys.recipients.*, surveys.responses.*有出品相接 有去除相接相接同相接
surveys.webhooks.*, surveys.imports.*, feedback.items.*, feedback.analytics.*, feedback.sources.* 和 feedback.analysis.*.
使用已打入的測試。 * 有工作位標定鍵的動作。 寫入可宣告權限、 有風險、 有確認相關性、 有一等分量和干燥行為 。
將已簽署的事件發出到入住的網上游標上, 例如取消訂單或完成登入步數。 重放保護可以複製事件代碼 。
選擇一項 OpsIQ 一般 API 有相關的相關相關事由相關地點被取出相關通訊相關資訊,
將已記錄的相關業務安全調查。 * 有簽名、 過錯、再試取、 登入和被授權回放等功能的生命周期子集傳到您的端點上 。
共享的目錄将包含調查/部署公布狀態、觀眾和啟動決定、邀請、出發/部分回應/完整/被忽略、回應排行、競選狀態和交付失敗等。 在調查分析中要多放點焦點、卷轴和問題時刻, 除非有明确文件可以被取出。
该 OpsIQ 倒置 API 讓您在程式上存取所有平台功能。
將金鑰傳出為 Authorization: Bearer opq_... 或 X-OpsIQ-Key: opq_...有相關的相關相關通訊錄。您可以使用一款認證信頭,而不能使用兩相通訊所取相關同分相關回傳的相通相通通訊源 。
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 有以動作為主: send an action 在正文中取出名稱。每名已登入的通訊員 JSON 操作有平穩的命名動作。 POST {"action":"meta.actions"} (不需要金鑰) 有權證的每站清單、 要求合同、 風險中繼資料和範圍等。 已被折損 。 platform.routes.* 有更古老的融合相接而起。
列出 CRM 聯絡人 (scope crm. read). Params: q, 狀態, source, tag, 領導分數, 有限制 。
解析或建立聯絡人 (class crm. write). Params: 郵件外加字段, 標籤和便條 。
列出 CRM 交易 (scope crm. read). Params: status, stage_id, company_id; 擁有者_admin_id、 project_id等限制 。
記錄聯絡人( scope crm. write) 的生命周期/ 營業活性。 Params: email或 contact_id, 事件、 值和通貨等 。
收錄轉換 (scope crm. write). Params: contact_id或email, transferation_type, value, po通訊.
透過 CRM 事件流 (cope crm. read) 。 Params: 限取 。
名單票 (scope protection. read). Params: sage, per_page, s排序, 排序, 有狀態, 优先级, 部位相關分別, 被指派去取用到站台( admin_ id), 客戶端相關郵件( email), 有搜尋等功能 。
有一張票和相關訊息 (scope people. read). Params: 出票站名或相關通訊位數, 有入票站的出票口有出票地區等。 參賽者有出站地區的出站口:
Post a reply to a ticket (scope tickets.write). Params: ticket_id or ticket_number, body, author_type, author_name, internal.
更新入站票 (scope protection. write). Params:出站票_id或出站券_數,狀態,优先取用,取用主题,部位_id,被指派_admin_id.
開啟相關票 (scope protection. write). Params: Cuspector_email, Cuseper_name, 主题, 身體, 優先權等.
執行一整批的排隊操作 (scope propert. write). Params: operation, ids.
列出活話對話( scope chark. read). Params: page, per_page, status, 被指派_admin_id, 客戶端_ email, 搜尋等 。
有一次對話和它所發出的消息 (scope disals. read). Params: conversation_id或 sheel_key, 包括了_ messages.
有頁面的信件歷史 (scope division. read). Params: conversation_id, page, per_page, including_internal. (已建立).
將訊息傳入對話( scope discription. write). Params: 相對的位址、訊息、發出人_型態、內部等 。
指定、再狀態或重命名對話 (scope chaffers. write) 。 Params: conversation_id, status, admin_id; 被指定為主题 。
看看哪些接通器被安裝了, 每個接通能做些什麼, 以及它的憑證是否有效 (scope connectioners. read) 。
您的動作建構器會執行的動作 (scope自動化. read) 。
有甚麼能起火? 有甚麼相關條件?
正在調试集成( scope acroductions. read) 的執行歷史。 Params: status, action_ key.
有票可去取取取 (class specople. read).
有一通接通( specal notion. read) 的通訊。 Params: admin_id (需要), unread_ only.
第 二 章 CSV (scope analytics.read). Params: 區域, preset, from, to. Call analialyticers. sections for list for value.
有被監控站所和所見的 SEO (scope site_intelligence. read).
有短命簽署的下載連結可以取用附件 (scope 檔. read). Params: reference, ttl.
有否被取出?IP 或電子郵件在此被封鎖或起疑( scope security. read) 。IP 有防火牆 有票垃圾郵件封鎖列表 有被快取的安全AI判決 ip 有電子郵件了
有被監控的被監視的系統被作過被監禁的記錄 (scope security. write) 有被安全AI立即分類的被收錄到安全事件中去, 有高風險判決的管事被通知了。 Params: ip 有電子郵件 有好心 有道理 有來源
管理垃圾信 規定出票管線 (scope safety. write / safeer.read) 。 和入票頁" Block senders" 相接的同樣的商店 。 Params: skind (email, acone, profile; )ip),值相,取由相接而成;相接相接后已失效.
每個清單動作都使用同樣的參數,所以你一學取一次.
从一開始的頁數1分頁大小。默认值 50 最大值 200 如果您更喜歡,也接受限制和相抵。
以 asc 或 desc (default des克) 排序的字段。 每個動作接受一組固定的等分字段; 有其它事被忽略了而沒有錯誤 。
將過滤器當作物件去發出, 或是以上等參數去取取取過滤取器。 未知的過滤相被忽略了 。
項目、頁面、每頁、數目、總和多。要要求的頁面要等已多出為假相才有。
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"
}沒有送出金鑰, 或是金鑰出錯或已过期 。 HTTP 401.
金鑰是有效的, 但缺乏此動作需要的範圍 。 HTTP 403.
金鑰是只讀取的, 或者此動作不在它的權限清單中 。 HTTP 403.
沒有此動作。 呼叫目前的清單的 meta. action 。 HTTP 400.
有需要的參數已不存在, 或者一個值被不接受 。 HTTP 400.
紀錄不存在, 或是不是在工作區所見出此金鑰。 HTTP 404.
此金鑰的時鐘限制已用完。 HTTP 429.
有東西在我們一邊失敗了。 如果需要報告的話, 要求_ id 表示試圖中 。 HTTP 500.
如果有寫出時機, 就無法分辨它是否已落地 。 發出 idempotency_key 有同樣的回覆出原結果而沒有做兩次活
{
"action": "tickets.reply",
"ticket_id": 4192,
"body": "Thanks, that is now fixed.",
"idempotency_key": "your-unique-id-for-this-attempt"
}有把金鑰被記住 24 第 二 部 分 API 關鍵。
有再放出一回相接相接的回應 有再取出一去相接同分相接之相接
就只會有成功的寫作被記起。 如果呼叫失敗了, 就用同一個按鍵再傳回它去再跑一次, 這是你想要的 。
有讀取忽略了鍵值 有重複讀取是無害的
添加 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."
}每克可配置的活時限值 API 金鑰( 預設值 ) 1000 在設定下設定每一個金鑰 。API 有鑰匙 有鑰匙
HTTP 429 使用代碼 rate_limited,加上 Retry-After 頭文件告訴你要等待多少秒。 在下一個時鐘小時的開始重置限制。
每回回應都帶有 X- rateLimit- Limit, X- RateLimet- 保留和 X- RaterLim 52. 重置 (Unix timestpt) 。 在您跑出前要注意剩余并慢取而后行 。
A 429 就想再等一等了 A 401 表示金鑰本身是錯的或已过期, 因此重試在您修復金鑰前不會有幫助 。
有一次再作一次失敗的試驗IP有活性的金鑰從來不會被打出去取出
在被打倒后再退后 有名的再去取回相片 429 就快去再試了
v1. 每回回應都包含有 X --OpsIQ-API-活出和X相接相接.OpsIQ-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}此清單由執行中的目錄產生, 因此它總是符合您所使用版本 。 meta.actions 返回同樣的資訊 JSON.
Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Disable
Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Enable
Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Recovery Regenerate
Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Setup
Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Status
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Ai Train From Reply
Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Brain Cancel
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Brain View
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Access Check
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Create Ticket On Behalf
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Draft Ticket From Thread
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Delete
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Get
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv List
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv New
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Save
Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notification Prefs Get
Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Notification Prefs Save
Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications List
Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notifications Mark All Read
Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications Mark Read
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Notifications Pulse
Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Online List
Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Presence Ping
Write. Scope: administration.write, admin. Contract: route_inferred. Admin Realtime Token
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Add Widget
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Connectors Catalog
Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Data
Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export
Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export Csv
Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Import
Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Report
Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Delete
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Segments List
Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Save
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Status
Write. Scope: analytics.write, admin. Contract: declared_dynamic. Replay Clear All
Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Compute
Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Create
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Create
Write. Scope: analytics.write, admin. Contract: route_inferred. Report Create
Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Delete
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Delete
Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Delete
Write. Scope: analytics.write, admin. Contract: route_inferred. Report Delete
Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Events
Read. Scope: analytics.read, admin. Contract: source_inferred. Analytics Export
Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Get
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard Layout Get
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Layout Save
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Ab Test List
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard List
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Funnels List
Read. Scope: analytics.read, admin. Contract: declared_dynamic. Report List
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Remove Widget
Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Rename
Read. Scope: analytics.read, admin. Contract: route_inferred. Ab Test Results
Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Save
Read. Scope: analytics.read, admin. Contract: explicit. List scheduled analytics reports for an operator Required fields: admin_id.
Read. Scope: analytics.read, admin. Contract: explicit. List analytics report sections and date presets
Write. Scope: analytics.write, admin. Contract: route_inferred. Report Send Now
Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Sessions
Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Step Visitors
Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Timeline
Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Toggle Shared
Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Update
Write. Scope: analytics.write, admin. Contract: route_inferred. Report Update
Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Widget Data
Read. Scope: automations.read, admin. Contract: explicit. List integration actions
Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Delete
Read. Scope: automations.read, admin. Contract: route_inferred. Workflow List
Read. Scope: automations.read, admin. Contract: explicit. List automation execution history
Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Save
Read. Scope: automations.read, admin. Contract: explicit. List integration triggers
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Call Start
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Cobrowse Send
Read. Scope: chat.read, admin. Contract: route_inferred. Chat Feedback
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Feedback Digest
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Delete
Read. Scope: chat.read, admin. Contract: route_inferred. Chat Form Get
Read. Scope: chat.read, admin. Contract: declared_dynamic. Chat Form List
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Save
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Set Default
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Online Admins
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions List
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Revoke
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Save
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Upload Avatar
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Reaction Toggle
Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Add Retry-safe with idempotency_key.
Read. Scope: chat.read, admin. Contract: explicit. List workspace and personal saved replies
Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Save Retry-safe with idempotency_key.
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Set Persona
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Clear
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Set
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Transfer Thread
Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Transfer Unread
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Typing Preview
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Ai Summary
Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Controls
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Delete Room
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper List
Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Mentions
Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Rooms
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Save Controls
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Send
Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Targets
Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Unread
Read. Scope: communications.read, admin. Contract: route_inferred. Email Auth Check
Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Delete
Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Save
Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Send
Read. Scope: communications.read, admin. Contract: declared_dynamic. Push Campaigns List
Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Delete
Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Drafts List
Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Save
Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Send
Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Delete
Read. Scope: communications.read, admin. Contract: route_inferred. Email Mailboxes List
Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Poll
Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Save
Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Test
Write. Scope: communications.write, admin. Contract: declared_dynamic. Email Pipe Regen Token
Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Platform List
Write. Scope: communications.write, admin. Contract: route_inferred. Email Platform Send
Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Settings Get
Write. Scope: communications.write, admin. Contract: route_inferred. Email Settings Save
Read. Scope: communications.read, admin. Contract: route_inferred. Email Settings Test
Write. Scope: communications.write, admin. Contract: declared_dynamic. Push Vapid Generate
Read. Scope: connector_builder.read, admin. Contract: explicit. Export a generated connector Required fields: slug.
Write. Scope: connector_builder.write, admin. Contract: explicit. Generate a connector package Required fields: spec. Retry-safe with idempotency_key.
Read. Scope: connector_builder.read, admin. Contract: explicit. Load a Builder specification Required fields: slug.
Write. Scope: connector_builder.write, admin. Contract: explicit. Import cURL into Connector Builder Retry-safe with idempotency_key.
Write. Scope: connector_builder.write, admin. Contract: explicit. Import OpenAPI into Connector Builder Retry-safe with idempotency_key.
Write. Scope: connector_builder.write, admin. Contract: explicit. Import Postman into Connector Builder Retry-safe with idempotency_key.
Read. Scope: connector_builder.read, admin. Contract: explicit. List Builder connectors
Read. Scope: connector_builder.read, connectors.read, admin. Contract: source_inferred. List Connector Builder profiles and capability contracts
Write. Scope: connector_builder.write, admin. Contract: explicit. Run Builder conformance tests Required fields: slug. Retry-safe with idempotency_key.
Write. Scope: connector_builder.write, admin. Contract: explicit. Update a generated connector Required fields: slug, spec. Retry-safe with idempotency_key.
Read. Scope: connector_builder.read, admin. Contract: explicit. Validate a Builder specification Required fields: spec.
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Action
Write. Scope: connectors.write, admin. Contract: explicit. Start connector backfill Required fields: slug. Retry-safe with idempotency_key.
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Backfill
Read. Scope: connectors.read, admin. Contract: explicit. Read connector backfill status Required fields: slug.
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Backfill Status
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Actions
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Handler
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Ai Map
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Delete
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Dry Run
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Generate
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Curl
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Openapi
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Postman
Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder List
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Load
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Apply
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Link
Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder Marketplace Status
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Submit
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test Action
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Update
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Validate
Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Contacts Import
Read. Scope: connectors.read, connector_builder.read, admin. Contract: source_inferred. Read the canonical connector capability contract
Write. Scope: connectors.write, admin. Contract: explicit. Synchronize connector customers Required fields: slug. Retry-safe with idempotency_key.
Write. Scope: connectors.write, admin. Contract: explicit. Disable a connector Required fields: slug. Retry-safe with idempotency_key.
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Disable
Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Department
Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Email Account Remove
Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Routing
Write. Scope: connectors.write, admin. Contract: explicit. Enable a connector Required fields: slug. Retry-safe with idempotency_key.
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Enable
Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Get
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Get
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Install
Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connector Integrity Scan
Read. Scope: connectors.read, admin. Contract: explicit. List installed connectors and capabilities
Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors List
Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Oauth Start
Read. Scope: connectors.read, admin. Contract: explicit. Read connector settings Required fields: slug.
Write. Scope: connectors.write, admin. Contract: explicit. Save connector settings Required fields: slug, settings. Retry-safe with idempotency_key.
Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Shared Oauth Delete
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Sync Customers
Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Test
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Test
Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Uninstall
Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Workflow Recipes
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Draft
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Rewrite
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Archive
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Assign
Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Assignees
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Bulk
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear All
Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Customer Tickets
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Decline
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete Last
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Edit Last
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Export
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Forget Visitor
Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Get
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat History
Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations List
Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Messages
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Resolve
Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Saved Replies
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Add
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Ai Generate
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Delete
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Save
Write. Scope: conversations.write, admin. Contract: source_inferred. Conversations Send Retry-safe with idempotency_key.
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Send
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Tags Set
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Thread
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Threads
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Attachments
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Call Button
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Typing
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Unarchive
Write. Scope: conversations.write, admin. Contract: explicit. Update a conversation status, assignment or subject Retry-safe with idempotency_key.
Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Upload
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ab Results
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Access Set
Read. Scope: admin. Contract: source_inferred. Crm Access Log List
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health Board
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Account Health Refresh
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plans Due
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Account Timeline
Read. Scope: crm.read. Contract: explicit. List CRM contact activities
Write. Scope: crm.write. Contract: explicit. Record a CRM contact activity Required fields: contact_id, activity_type. Retry-safe with idempotency_key.
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Activity Feed
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Agent Toggle
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Simulate
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ai Trace
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Decide
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Delegate Set
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Approval List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Settings
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Apply
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Approve List
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Reject
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Update
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ask
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Assign Owner
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Assignment Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Assignment Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Delete
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Attachment List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Upload
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autobook Meeting
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autodeal Mode
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Book Meeting
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Booking Link Save
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Booking Links List
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Apply
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build Get
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build List
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Plan
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Rollback
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Bulk
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Bundle Set
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Calendar Status
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Capture Status
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Save
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Command Snapshot
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Companies List
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Hierarchy
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Company Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Company Set Parent
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Suggest Related
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Connectors Catalog
Read. Scope: crm.read. Contract: source_inferred. Crm Consent Log List
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Contact Churn
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Draft Email
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Enrich
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Propose Email
Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Detail
Write. Scope: admin. Contract: source_inferred. Crm Contacts Erase Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Export
Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Import List
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Import Run Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Contacts List
Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Next Action
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Chat Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Ticket Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Resync Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Save Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Send Email Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: explicit. Crm Contacts Upsert Required fields: email. Retry-safe with idempotency_key.
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Amend
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Price Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Usage
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contracts List
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Conversation Intel
Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Conversions Goals List
Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Save Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Conversions List
Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Record Retry-safe with idempotency_key.
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Create Video Meeting
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Customer Auto Sync
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Auto Sync Status
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Emails
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Payments
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Bulk Propose
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Data Steward Inbox
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Propose
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Advance
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Coach
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Coach Action
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Deal Splits Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Splits Set
Write. Scope: crm.write. Contract: explicit. Advance a CRM deal to another stage Required fields: deal_id, stage_id. Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: explicit. Create a CRM deal Required fields: title. Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: explicit. Get one CRM deal Required fields: deal_id.
Read. Scope: crm.read. Contract: explicit. List CRM deals
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deals List
Write. Scope: crm.write. Contract: explicit. Update a CRM deal Required fields: deal_id. Retry-safe with idempotency_key.
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Detail
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Draft Outreach
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Enrich Account
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Erase
Read. Scope: crm.read. Contract: explicit. List subscribable CRM domain events
Read. Scope: crm.read. Contract: explicit. List durable CRM domain events
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Export
Read. Scope: crm.read, admin. Contract: route_inferred. Contact Export All
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Add
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Remove
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Fields List
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forecast Board
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Forecast Snapshot
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Form Save
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forms List
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Repair Catalog
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Health Smoke
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Snapshot
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Home Persona Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Save
Read. Scope: crm.read, admin. Contract: route_inferred. Contact Import List
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Import Run
Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Activity
Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Endpoints List
Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Save Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Test Retry-safe with idempotency_key.
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Leaderboard
Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Evaluate Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Lifecycle Rules List
Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Save Retry-safe with idempotency_key.
Read. Scope: crm.read, admin. Contract: route_inferred. Contacts List
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Mailbox Status
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Book
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Cancel
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Meeting List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Accept
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Reject
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Merge
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Message Send
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Delete
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Messaging Provider Test
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Messaging Status
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Next Action
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Object Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Objects List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Pull
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Push
Read. Scope: crm.read, admin. Contract: route_inferred. Contact Open Chat
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Open Ticket
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Campaigns List
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Save Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Send Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Send Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates List
Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates Preview
Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Save Retry-safe with idempotency_key.
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Payments Status
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Pipeline Data
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Price Resolve
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Entry Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebooks List
Read. Scope: crm.read. Contract: source_inferred. Crm Privacy Settings Get
Write. Scope: admin. Contract: source_inferred. Crm Privacy Settings Save Retry-safe with idempotency_key.
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Product Archive
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Product Revenue
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Product Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Products List
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Propose Meeting
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Propose Outreach
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Prospecting Dashboard
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Icp Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Import
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Research
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Score
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Sequence
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Qualification Checklist Get
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Qualification Checklist Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quota Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quote Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quote Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quotes List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Delete
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Fields Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Fields Save
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Get
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record History
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Unset
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Shares
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Records List
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Restore Email Consent
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Resync From Platform
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Retention Catalog
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Revert
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Get
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Remote Wipe
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Runtime Policy Save
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Ai
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Delete
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Scoring Rule List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Save
Write. Scope: crm.write. Contract: source_inferred. Crm Segments Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Segments List
Read. Scope: crm.read. Contract: source_inferred. Crm Segments Members
Read. Scope: crm.read. Contract: source_inferred. Crm Segments Preview
Write. Scope: crm.write. Contract: source_inferred. Crm Segments Save Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Accept Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Dismiss Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Segments Suggestions List
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Semantic Search
Write. Scope: crm.write, admin. Contract: route_inferred. Contact Send Email
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Email
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send For Signature
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Payment Link
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sequence Action
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Sequence Runs
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Setup Status
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Get
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Save
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Subject Registry
Read. Scope: crm.read, admin. Contract: route_inferred. Crm Subscriptions List
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Subscriptions Rollup
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Subscriptions Sync
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Task Create
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Tasks List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Parent Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Rules Set
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Save
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Teams List
Write. Scope: crm.write, admin. Contract: route_inferred. Crm Territory Set
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Video Status
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Delete
Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Views List
Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Save
Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: explicit. List CRM outbound webhook endpoints and recent deliveries
Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Save Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Test Retry-safe with idempotency_key.
Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Delete Retry-safe with idempotency_key.
Read. Scope: crm.read. Contract: source_inferred. Crm Workflows List
Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Save Retry-safe with idempotency_key.
Write. Scope: customers.write, journey.write, admin. Contract: explicit. Analyze a customer journey with AI Required fields: client_id. Retry-safe with idempotency_key.
Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Behaviour
Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Behaviour Analyze
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Embed Backfill
Read. Scope: customers.read, admin. Contract: declared_dynamic. Client Chat Embed Status
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Ai Generate
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Approve All
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Delete
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Delete All
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Export
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Generate
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Import
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq List
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Save
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help All
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Status
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Grant Upload
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Help Set Slug
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Crawl Step
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Delete
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete All
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete Duplicates
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Duplicates
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Export Json
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Import Json
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Preview
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Recrawl
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Test Url
Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Revoke Upload
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Agent Avatar
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Ai Avatar
Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Icon
Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Analyze
Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Delete
Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Export
Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Client Journey
Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Prepare Outreach
Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Clients List
Read. Scope: customers.read, admin. Contract: route_inferred. Client Detail
Read. Scope: customers.read, crm.read, admin. Contract: explicit. Get a customer profile Required fields: client_id.
Read. Scope: customers.read, journey.read, admin. Contract: explicit. Get a complete customer journey Required fields: client_id.
Read. Scope: customers.read, crm.read, admin. Contract: explicit. List known customers
Write. Scope: customers.write, crm.write, admin. Contract: explicit. Prepare CRM outreach for a customer Required fields: client_id. Retry-safe with idempotency_key.
Read. Scope: departments.read, admin. Contract: source_inferred. Departments List
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ab Autowinner
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ab Bandit
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Address Get
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Address Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Agent
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Analyze
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Compile Profile
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Copy
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Critique
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Decide
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Design
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Edit
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Generate
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Ideas
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image Edit
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Localize
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Logo
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Media Jobs
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Narrative
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Responsive
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Variants
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Start
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Status
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Decide
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Request
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approvals List
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Upload
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Assets List
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Materialize
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Audience Test
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Audit Export
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Autoresponder Get
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Autoresponder Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Delete
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Bank List
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Bank Used
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Blackouts Get
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Blackouts Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Bootstrap
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Font Upload
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Brand Kit Get
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Brand Kit Get
Write. Scope: engagement.write, admin. Contract: declared_dynamic. Promo Brand Kit Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Brand Kit Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Archive
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Delete
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Duplicate
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Get
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Launch
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign List
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Pause
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Preview
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Publish
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Rollback
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Toggle
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Versions
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Comment Add
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Add
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Delete
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Comments List
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Comments List
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Resolve
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Connectors Catalog
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Coupon Providers
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Clear
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Coupons Stats
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Upload
Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Delete
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Analytics
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Dashboard
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Deployment Ab Promote
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Ab Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Publish
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Status
Read. Scope: engagement.read, admin. Contract: route_inferred. Campaign Detail
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Digest Save
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Feed Catalog
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Feed Items
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Geo Preview
Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Idle Cron Set
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Create
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Replay
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads Export
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads List
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Announcements List
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tours List
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Ai Live
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Custom Html
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Enabled
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Module Status
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Onsite Preview
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Pause All
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Presence
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Preview Share
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Push Draft
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Issue
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Recipients List
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Revoke
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Response Detail
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Responses Browse
Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Proactive Rule Stats
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Rule Test
Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Toggle
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Proactive Rules List
Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Stats
Read. Scope: engagement.read, admin. Contract: route_inferred. Tour Stats
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio A11y
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Generate
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Insights
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Target
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Archive
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio Assets
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Create
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Duplicate
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Studio Event
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Get
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Governance
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio List
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview Link
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Publish
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Rename
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Revert
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Draft
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Targeting
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Active
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Status
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Tpl Preview
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Upload
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Webhook
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Targeting Simulate
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Apply
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Template List
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Save Custom
Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Toggle
Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Toggle
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Trigger Set Save
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Delete
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant List
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant Promote
Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Save
Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Version Compare
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Get
Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Label
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Delete
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Replay
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Run
Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Save
Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tour Widget Data
Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Analytics
Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Detractors
Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Get
Write. Scope: feedback.write, admin. Contract: explicit. Ingest a feedback record or external review
Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback List
Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Overview
Read. Scope: feedback.read, admin. Contract: explicit. List Voice of Customer feedback sources
Write. Scope: feedback.write, admin. Contract: source_inferred. Feedback Update Retry-safe with idempotency_key.
Read. Scope: files.read, admin. Contract: source_inferred. Files Get
Write. Scope: intent.write, admin. Contract: declared_dynamic. Intent Clear
Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read the intent funnel
Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel Aggregate
Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel
Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read intent summaries
Read. Scope: intent.read, admin. Contract: route_inferred. Intent Summary
Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Delete Retry-safe with idempotency_key.
Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Generate Retry-safe with idempotency_key.
Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Import Retry-safe with idempotency_key.
Read. Scope: kb.read, read, admin. Contract: source_inferred. Kb Faq List
Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Save Retry-safe with idempotency_key.
Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Set Status Retry-safe with idempotency_key.
Read. Scope: kb.read, admin. Contract: route_inferred. Help Analytics Get
Write. Scope: kb.write, admin. Contract: route_inferred. Help Analytics Toggle
Read. Scope: kb.read, admin. Contract: route_inferred. Help Article Ai Refine
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Class Bulk
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Delete
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Publish
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Save
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Category
Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Public
Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Ai Generate
Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Bulk Delete
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Articles Count
Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles Ids
Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles List
Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Set Public All
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Ai Merge
Write. Scope: kb.write, admin. Contract: route_inferred. Help Categories Bulk Delete
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Categories List
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Merge Dupes
Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Delete
Read. Scope: kb.read, admin. Contract: route_inferred. Help Category Get
Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Save
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Article Image Upload
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Favicon Upload
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Dark Upload
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Upload
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Dark Upload
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Upload
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Settings Get
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Settings Save
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Estimate
Write. Scope: kb.write, admin. Contract: route_inferred. Help Center Translate Run
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Translate Status
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Stop
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Widget Icon Upload
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Deliver Notifications
Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Maintenance
Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Moderate
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Moderate
Read. Scope: kb.read, admin. Contract: route_inferred. Help Comments Moderation List
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Comments Moderation List
Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Notification Run
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Batches
Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Import Connectors
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Import Csv Preview
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Preview
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Resync
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Run
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Undo
Write. Scope: kb.write, admin. Contract: route_inferred. Help Insights Generate
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Insights Get
Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Mark Reviewed
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Dismiss
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Draft Article
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed List
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed Mark Published
Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Missed Refresh
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Descriptions
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Status
Write. Scope: kb.write, admin. Contract: route_inferred. Help Organize Step
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Publish
Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Reformat Revert
Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Reformat Status
Write. Scope: kb.write, admin. Contract: route_inferred. Help Reformat Step
Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Review Queue
Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Search Gaps
Write. Scope: kb.write, admin. Contract: route_inferred. Help Set Featured
Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Set Visibility
Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Allocate
Read. Scope: kb.read, admin. Contract: route_inferred. Help Subdomain Check
Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Release
Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Taxonomy Organize
Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Taxonomy Status
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Taxonomy Step
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Categories
Write. Scope: kb.write, admin. Contract: route_inferred. Kb Widget Publish
Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Targets
Write. Scope: leads.write, crm.write, admin. Contract: explicit. Delete a lead Required fields: lead_id. Retry-safe with idempotency_key.
Write. Scope: leads.write, admin. Contract: route_inferred. Lead Delete
Read. Scope: leads.read, crm.read, admin. Contract: explicit. List leads
Read. Scope: leads.read, analytics.read, admin. Contract: explicit. Get lead statistics
Read. Scope: leads.read, admin. Contract: declared_dynamic. Leads Stats
Write. Scope: leads.write, crm.write, admin. Contract: explicit. Update a lead Required fields: lead_id, status. Retry-safe with idempotency_key.
Read. Scope: none. Contract: explicit. Get one General API action contract Required fields: name.
Read. Scope: none. Contract: explicit. List the complete General API contract
Read. Scope: none. Contract: explicit. Describe the authenticated API key and active workspace
Read. Scope: none. Contract: explicit. List API scopes and the actions protected by each scope
Read. Scope: notifications.read, admin. Contract: source_inferred. Notifications List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Add Announcement
Write. Scope: platform.write, admin. Contract: route_inferred. Add Kb Article
Write. Scope: platform.write, admin. Contract: route_inferred. Add Todo Item
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Action Lookup
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Anomaly Detect
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Add
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Edit
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain List
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Pin
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Status
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Chat
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Confidence Stats
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Context Lookup
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Daily Brief
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Daily Brief Check
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Daily Brief Dismiss
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Daily Brief Fetch
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Control Summary
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Feedback Queue
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Kb Gap Queue
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Load
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Replay History
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Run
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Save
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Score Answer
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Eval Simulate
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Analysis
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Stats
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Archive
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Clear All
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Delete
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Export Csv
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Get
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Stats
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Clear
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight History
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Report Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight Report Get
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Compress
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Connector Templates
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Example
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Load
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Instructions Preview
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Reset
Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Save
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Page Insights
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Popup Regen
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Quality View
Read. Scope: platform.read, admin. Contract: route_inferred. Ai Reasoning Chain Get
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Score Lead
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Smart Alerts
Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Triage Accuracy
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Whmcs Chat
Write. Scope: platform.write, admin. Contract: route_inferred. Ai Writing
Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys Catalog
Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Create
Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Delete
Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys List
Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Revoke
Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Update
Read. Scope: platform.read, admin. Contract: route_inferred. Audit Export
Write. Scope: platform.write, admin. Contract: route_inferred. Blocked
Read. Scope: platform.read, admin. Contract: declared_dynamic. Campaigns
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Browsers
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Countries
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Devices
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Hourly
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart New Returning
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Os
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Sources
Read. Scope: platform.read, admin. Contract: route_inferred. Chart Visitors
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Get
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Save
Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Stats
Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Test Advance
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Test Start
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Toggle
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows Widget Data
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Save
Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Nodes List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Clear Admin Chat History
Read. Scope: platform.read, admin. Contract: declared_dynamic. Command Center View
Write. Scope: platform.write, admin. Contract: route_inferred. Complete Todo Item
Read. Scope: platform.read, admin. Contract: route_inferred. Consent Log List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Countries
Read. Scope: platform.read, admin. Contract: route_inferred. Country Detail
Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Approve
Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Disable
Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Reject
Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Rollback
Read. Scope: platform.read, admin. Contract: route_inferred. Custom Code Status
Write. Scope: platform.write, admin. Contract: route_inferred. Delete Todo Item
Read. Scope: platform.read, admin. Contract: declared_dynamic. Devices
Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Check Resolutions
Write. Scope: platform.write, admin. Contract: route_inferred. Diag Dismiss
Read. Scope: platform.read, admin. Contract: route_inferred. Diag Recheck
Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Recheck All
Write. Scope: platform.write, admin. Contract: route_inferred. Diag Report
Read. Scope: platform.read, admin. Contract: route_inferred. Diag Unmute
Write. Scope: platform.write, admin. Contract: route_inferred. Dismiss Credit Alert
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Ai Generate
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge List
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Save
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Toggle
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Add
Read. Scope: platform.read, admin. Contract: declared_dynamic. Domain Verify List
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Recheck
Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Remove
Write. Scope: platform.write, admin. Contract: route_inferred. Dynamic Action Dispatch
Write. Scope: platform.write, admin. Contract: declared_dynamic. Events Clear All
Read. Scope: platform.read, admin. Contract: route_inferred. Events List
Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Experiment Results
Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Save
Write. Scope: platform.write, admin. Contract: declared_dynamic. Experiments Clear All
Read. Scope: platform.read, admin. Contract: declared_dynamic. Experiments List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear All
Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear History
Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Journey
Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins List
Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Unblock
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Analysis Get
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Analysis Run
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics All
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Detractors
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Metrics
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Overview
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Segments
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Sentiment
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Themes
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Trends
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Assignees List
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Event Outbox Drain
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Exports Create
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Exports Get
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback External Review Ingest
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Ingest Create
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Assign
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Evidence
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Complete
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Set Required fields: bool.
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Get
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items List
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Mark Read
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Notes Add
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Priority
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Status
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Add
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Remove
Read. Scope: platform.read, admin. Contract: route_inferred. Feedback List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reconciliation
Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Reports Delete
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Email
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Get
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advice Last
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advise
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Overview
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources Health
Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources List
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Rebuild
Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Replay
Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Stats
Write. Scope: platform.write, admin. Contract: declared_dynamic. Fx Refresh Now
Read. Scope: platform.read, admin. Contract: declared_dynamic. Geoip Autodetect
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Admin Chat History
Write. Scope: platform.write, admin. Contract: route_inferred. Get Ai Snapshot
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Campaign Groups
Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Client Chat Knowledge Overview
Read. Scope: platform.read, admin. Contract: route_inferred. Get Kb Categories
Read. Scope: platform.read, admin. Contract: route_inferred. Get Live Health Snapshot
Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Pwa Chat Prefs
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Servers
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Survey Config
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Ticket Options
Read. Scope: platform.read, admin. Contract: route_inferred. Get Ticket Thread
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Todo List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Whmcs Health Snapshot
Read. Scope: platform.read, admin. Contract: route_inferred. Get Widget Advanced
Write. Scope: platform.write, admin. Contract: route_inferred. Groups Create
Write. Scope: platform.write, admin. Contract: route_inferred. Groups Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Groups List
Write. Scope: platform.write, admin. Contract: route_inferred. Groups Rename
Write. Scope: platform.write, admin. Contract: route_inferred. Groups Set Primary
Read. Scope: platform.read, admin. Contract: route_inferred. Hc Preview Mint
Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Apply
Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Hc Template Preview
Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Save
Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Templates List
Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review Get
Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Revert
Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Save
Read. Scope: platform.read, admin. Contract: route_inferred. Heatmap
Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Activity Feed
Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints List
Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Save
Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Test
Read. Scope: platform.read, admin. Contract: route_inferred. Ip Classify
Write. Scope: platform.write, admin. Contract: declared_dynamic. Js Errors Clear All
Read. Scope: platform.read, admin. Contract: route_inferred. Js Errors List
Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Assign
Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Update
Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Upload
Read. Scope: platform.read, admin. Contract: declared_dynamic. Js Sourcemaps List
Read. Scope: platform.read, admin. Contract: route_inferred. Leads
Write. Scope: platform.write, admin. Contract: declared_dynamic. License Delete
Read. Scope: platform.read, admin. Contract: declared_dynamic. License Diagnostics
Read. Scope: platform.read, admin. Contract: declared_dynamic. License Force Check
Read. Scope: platform.read, admin. Contract: declared_dynamic. License Preflight
Write. Scope: platform.write, admin. Contract: route_inferred. License Save
Read. Scope: platform.read, admin. Contract: declared_dynamic. License Status
Write. Scope: platform.write, admin. Contract: declared_dynamic. License Verify Now
Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Evaluate
Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Rule List
Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Save
Read. Scope: platform.read, admin. Contract: declared_dynamic. List Assignable Sites
Read. Scope: platform.read, admin. Contract: declared_dynamic. List Network Issues
Read. Scope: platform.read, admin. Contract: declared_dynamic. List Sites
Read. Scope: platform.read, admin. Contract: route_inferred. Lookup Client Full
Write. Scope: platform.write, admin. Contract: route_inferred. Mark Feedback Read
Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Install
Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Uninstall
Read. Scope: platform.read, admin. Contract: declared_dynamic. Marketplace Session Get
Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Session Set
Write. Scope: platform.write, admin. Contract: route_inferred. Message Contact Locale
Write. Scope: platform.write, admin. Contract: route_inferred. Message Outbound Convert
Write. Scope: platform.write, admin. Contract: route_inferred. Message Translate
Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Delete
Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Save
Write. Scope: platform.write, admin. Contract: declared_dynamic. Meta Channels Disconnect
Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Action
Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Readiness
Read. Scope: platform.read, admin. Contract: declared_dynamic. Open Network Issue
Read. Scope: platform.read, admin. Contract: route_inferred. Open Ticket
Write. Scope: platform.write, admin. Contract: route_inferred. Operator Text Translate
Read. Scope: platform.read, admin. Contract: declared_dynamic. Download a full backup in one request (retired)
Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import
Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import Start
Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Start
Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Status
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Campaign List
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Save
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Send
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Compose Send
Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Replies List
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Ai
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Mark
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Pref
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Send
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Thread
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template List
Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template Preview
Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Save
Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview
Read. Scope: platform.read, admin. Contract: route_inferred. Overview Hub View
Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview Intelligence Graph
Read. Scope: platform.read, admin. Contract: route_inferred. Pages
Read. Scope: platform.read, admin. Contract: route_inferred. Paths Data
Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Change Password
Read. Scope: platform.read, admin. Contract: route_inferred. Profile Get
Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim
Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim Cancel
Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Save
Write. Scope: platform.write, admin. Contract: route_inferred. Profile Session Revoke
Read. Scope: platform.read, admin. Contract: declared_dynamic. Profile Sessions List
Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Sessions Revoke Others
Write. Scope: platform.write, admin. Contract: route_inferred. Profile Team Dispute File
Write. Scope: platform.write, admin. Contract: route_inferred. Purge
Write. Scope: platform.write, admin. Contract: route_inferred. Purge All
Read. Scope: platform.read, admin. Contract: route_inferred. Realtime
Write. Scope: platform.write, admin. Contract: route_inferred. Realtime Test
Read. Scope: platform.read, admin. Contract: route_inferred. Retention Data
Read. Scope: admin. Contract: source_inferred. List every registered OpsIQ operation
Read. Scope: admin. Contract: explicit. Execute a registered read operation Required fields: route.
Write. Scope: admin. Contract: explicit. Execute a registered write operation Required fields: route, idempotency_key. Retry-safe with idempotency_key.
Write. Scope: platform.write, admin. Contract: route_inferred. Run Ai Analysis
Write. Scope: platform.write, admin. Contract: route_inferred. Save Admin Chat History
Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Pwa Chat Prefs
Write. Scope: platform.write, admin. Contract: route_inferred. Save Survey Config
Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Widget Advanced
Read. Scope: platform.read, admin. Contract: route_inferred. Scim Token Issue
Read. Scope: platform.read, admin. Contract: declared_dynamic. Scim Token List
Write. Scope: platform.write, admin. Contract: route_inferred. Scim Token Revoke
Write. Scope: platform.write, admin. Contract: route_inferred. Segment Delete
Read. Scope: platform.read, admin. Contract: route_inferred. Segment List
Read. Scope: platform.read, admin. Contract: route_inferred. Segment Members
Read. Scope: platform.read, admin. Contract: route_inferred. Segment Preview
Write. Scope: platform.write, admin. Contract: route_inferred. Segment Save
Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Accept
Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Dismiss
Read. Scope: platform.read, admin. Contract: route_inferred. Segment Suggestion List
Write. Scope: platform.write, admin. Contract: route_inferred. Send Campaign
Write. Scope: platform.write, admin. Contract: route_inferred. Send Client Email
Write. Scope: platform.write, admin. Contract: route_inferred. Send Ticket Reply
Read. Scope: platform.read, admin. Contract: declared_dynamic. Service Studio Get
Write. Scope: platform.write, admin. Contract: route_inferred. Set Active Site
Write. Scope: platform.write, admin. Contract: route_inferred. Site Set Group
Write. Scope: platform.write, admin. Contract: route_inferred. Sites Add
Write. Scope: platform.write, admin. Contract: route_inferred. Sites Edit
Write. Scope: platform.write, admin. Contract: route_inferred. Sites List
Write. Scope: platform.write, admin. Contract: route_inferred. Sites Picker
Write. Scope: platform.write, admin. Contract: route_inferred. Sites Remove
Read. Scope: platform.read, admin. Contract: declared_dynamic. Stats
Write. Scope: platform.write, admin. Contract: declared_dynamic. Stepup Verify
Write. Scope: platform.write, admin. Contract: route_inferred. Submit Agent Ai Feedback
Write. Scope: platform.write, admin. Contract: route_inferred. Submit Triage Feedback
Read. Scope: platform.read, admin. Contract: route_inferred. Test Geoip
Read. Scope: platform.read, admin. Contract: route_inferred. Top Pages
Write. Scope: platform.write, admin. Contract: route_inferred. Train Client Chat Knowledge
Read. Scope: platform.read, admin. Contract: declared_dynamic. Triggers
Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Add
Read. Scope: platform.read, admin. Contract: declared_dynamic. Turn Pool List
Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Pick Test
Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Remove
Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Update
Write. Scope: platform.write, admin. Contract: route_inferred. Update Lead Status
Write. Scope: platform.write, admin. Contract: route_inferred. Wa Embedded Signup Exchange
Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Export Run
Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Exports List
Read. Scope: platform.read, admin. Contract: route_inferred. Webhook Deliveries List
Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Delete
Read. Scope: platform.read, admin. Contract: declared_dynamic. Webhook Endpoint List
Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Save
Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Test
Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Redeliver
Read. Scope: platform.read, admin. Contract: route_inferred. Weekly Digest View
Read. Scope: platform.read, admin. Contract: declared_dynamic. Whmcs Op Dispatch
Write. Scope: platform.write, admin. Contract: declared_dynamic. Workspace Custom Domain Remove
Write. Scope: platform.write, admin. Contract: route_inferred. Workspace Custom Domain Set
Write. Scope: platform.write, admin. Contract: declared_dynamic. Writing Json Knowledge Clear
Read. Scope: platform.read, admin. Contract: declared_dynamic. Writing Json Knowledge Count
Write. Scope: platform.write, admin. Contract: route_inferred. Writing Json Knowledge Import
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Add
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Subdomain Allocate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Apply Kit
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Apply Theme
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Approval
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Approve
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Ask
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience Explain
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Generate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Import
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Cancel Schedule
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Certify
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Host Check
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Subdomain Check
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Add
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Resolve
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Package Inspect
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Component Package Install
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Validate
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Handoff Config
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Data Resolve
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Delete Theme
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Developer Contract
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Discovery Preview
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Discovery Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Load
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Save
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Archive
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Form Catalog
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Create
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Duplicate
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Evaluate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Apply
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Publish
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Restore
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Template
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Test
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Version Restore
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Discover
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Load
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Identity Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Activate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Install
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Kill Switch
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Integration List
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Integration Policy
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Integration Policy Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Preflight
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Revise
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Rollback
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Integration Transition
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Archive
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Journey Catalog
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Duplicate
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Journey Evaluate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Instantiate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Restore
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Save
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Delete
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Reorder
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Category Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Governance
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Governance Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Languages
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Languages Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Parity
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Tree
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Knowledge Summary
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain List
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Analytics Load
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Load
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Form Load
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Lock
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Apply
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Approve
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration List
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Reconcile
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration Report
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollback
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollout
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Start
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Add
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Duplicate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Move
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Update
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Control
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Record
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Operations Summary
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Context
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Org Member Save
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Members
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Requests
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Archive
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Create
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Duplicate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Restore
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Update
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Accept
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Capture
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Compare
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Create
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Parity List
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Presence
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Preview
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Preview Catalog
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Publish
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Save
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Publish
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Rollback
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Remove
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Request Changes
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Restore Published
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Revert
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Review
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Review Link
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Rollback
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Form Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save Theme
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Delete
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Instantiate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Save
Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Schedule
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule Cancel
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Scim Config
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Archive
Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Service Catalog
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Duplicate
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Reorder
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Restore
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Template
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Sign In Flow Save
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Handoff Test Link
Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Unlock
Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Image Upload
Write. Scope: sales.write, admin. Contract: route_inferred. Sales Ai Insight
Write. Scope: sales.write, analytics.write, admin. Contract: explicit. Analyze sales with AI Retry-safe with idempotency_key.
Write. Scope: sales.write, admin. Contract: route_inferred. Sales Chart
Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Compare sales periods
Read. Scope: sales.read, admin. Contract: route_inferred. Sales Compare
Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Delete
Read. Scope: sales.read, admin. Contract: route_inferred. Conversion Goal List
Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Save
Read. Scope: sales.read, analytics.read, admin. Contract: explicit. List sales and conversions
Read. Scope: sales.read, admin. Contract: route_inferred. Conversion List
Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Record
Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Read sales statistics
Read. Scope: sales.read, admin. Contract: declared_dynamic. Sales Stats
Read. Scope: sales.read, admin. Contract: route_inferred. Sales Table
Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Analyze
Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Ask
Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Briefs
Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Chain Explain
Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Incident Action
Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Incidents
Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Js Triage
Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Policies
Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Policy Action
Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Verdicts
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.
Read. Scope: security.read, admin. Contract: explicit. List the current ticket spam rules
Write. Scope: security.write, admin. Contract: declared_dynamic. Security Chain Reanchor
Read. Scope: security.read, admin. Contract: source_inferred. Check an IP or email against the platform blocklists and Security AI verdicts
Write. Scope: security.write, admin. Contract: route_inferred. Block Ip
Write. Scope: security.write, admin. Contract: route_inferred. Unblock Ip
Write. Scope: security.write, admin. Contract: route_inferred. Access Log List
Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Chains
Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Data
Write. Scope: security.write, admin. Contract: source_inferred. Report abuse a connector observed (spam, login attack, scan, fraud) Retry-safe with idempotency_key.
Write. Scope: security.write, admin. Contract: route_inferred. Block Visitor
Read. Scope: sessions.read, admin. Contract: route_inferred. Session Detail
Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. Get a session journey Required fields: session_id.
Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. List sessions
Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Merged
Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Table
Write. Scope: settings.write, admin. Contract: declared_dynamic. Ai Eval Watchtower Config
Read. Scope: settings.read, admin. Contract: route_inferred. Get Client Chat Settings
Read. Scope: settings.read, admin. Contract: route_inferred. Get Settings
Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Clear
Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Upload
Read. Scope: settings.read, admin. Contract: declared_dynamic. Privacy Settings Get
Write. Scope: settings.write, admin. Contract: route_inferred. Privacy Settings Save
Write. Scope: settings.write, admin. Contract: route_inferred. Save Ai Settings
Write. Scope: settings.write, admin. Contract: declared_dynamic. Save Chat Widget Settings
Write. Scope: settings.write, admin. Contract: route_inferred. Save Client Chat Settings
Write. Scope: settings.write, admin. Contract: route_inferred. Save Settings
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Audit Chain
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Execute
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Preview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Token
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg Stop
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Step
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Chat
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Delete
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Get
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Test
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Coverage
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Events
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Apply
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Finalize
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Live Set
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Preview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Rollback
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Start
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Verify
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Delete
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Finalize
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Rollback
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Start
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Status
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Verify
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Runs List
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Set Mode
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Status
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Apply
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Skip
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Turn Status
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Activity
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alert Enrich
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alerts
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Ask
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Email
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Badges Portfolio
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges Preview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Get
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content List
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Publish
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Write
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Daily Digest
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Discover
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply Bulk
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss Bulk
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate All
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix List
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Overview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit Run
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Portfolio
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Ai Portfolio History
Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Ai Portfolio Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Probe
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Add
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt History
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Remove
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompts
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Readiness
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Ready
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Alert Resolve
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Alerts
Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence alerts
Write. Scope: site_intelligence.write, admin. Contract: explicit. Resolve a Site Intelligence alert Required fields: alert_id. Retry-safe with idempotency_key.
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Analyze
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ask
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Audit Hint
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlink Disavow
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Backlinks
Read. Scope: site_intelligence.read, admin. Contract: explicit. List backlinks
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlinks Refresh
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Billing Overview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Get
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Radar
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Cannibalisation
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Compare
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Add
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Refresh
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Remove
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Competitors
Read. Scope: site_intelligence.read, admin. Contract: explicit. List competitors
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Brief
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Decay
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Draft
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Crawl Budget
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl List
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl Status
Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence crawls
Read. Scope: site_intelligence.read, admin. Contract: explicit. Get crawl status
Read. Scope: site_intelligence.read, admin. Contract: explicit. Read the Site Intelligence dashboard
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Dashboard
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Dashboard Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Backfill
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Compare
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Diag Portfolio
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Recs Regen
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Eval
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds History
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Profile
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diagnostics
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Exec Report
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Export
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Connect
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 List Properties
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Map
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Status
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Sync
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Approve
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Dismiss
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Sync
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Drafts
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Gbp Locations
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Map
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Draft
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Publish
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Approve
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Dismiss
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Sync
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Site Prefs
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Sync
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Google Truth Schedule Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Growth
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Connect
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc List Properties
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Map
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Opportunities
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Status
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Sync
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Image Audit
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Internal Links
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Issue History
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Issues
Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence issues
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Add
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Remove
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Research
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Keywords
Read. Scope: site_intelligence.read, admin. Contract: explicit. List tracked keywords
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid Scan
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Ingest
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Summary
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Metadata Audit
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Overview
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Experience
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Optimize
Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Pages
Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence pages
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Pagespeed Bridge Status
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Portfolio Export
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Provider Health
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rank Check
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rec Action
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Recommendations
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Redirect Audit
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report Generate
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Reports
Read. Scope: site_intelligence.read, admin. Contract: source_inferred. Site Intelligence Reports List
Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Reset Google Oauth
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Revenue
Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Revenue Portfolio
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Save Shared Google Oauth
Write. Scope: site_intelligence.write, admin. Contract: explicit. Start a Site Intelligence analysis Retry-safe with idempotency_key.
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Delete
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Run Now
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedules List
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schema Audit
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Server Engineer
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Settings Save
Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence monitored sites
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Progress
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Build Task
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Collect
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Read
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Run
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Start Crawl
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Approve
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Assign
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Apply
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Assign
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Deadline
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Dismiss
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Deadline
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Note
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Proof
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Reject
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Review
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Topical Map
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Delete
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Save
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhooks List
Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Workflow
Write. Scope: status.write, admin. Contract: declared_dynamic. Status Component Save
Write. Scope: status.write, admin. Contract: explicit. Create or update a public status component Required fields: name. Retry-safe with idempotency_key.
Write. Scope: status.write, admin. Contract: declared_dynamic. Status Incident Create
Read. Scope: status.read, admin. Contract: route_inferred. Status Incident Resolve
Write. Scope: status.write, admin. Contract: explicit. Create a status-page incident Required fields: title. Retry-safe with idempotency_key.
Write. Scope: status.write, admin. Contract: source_inferred. Status Incidents Resolve Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Analytics Get
Read. Scope: surveys.read, admin. Contract: explicit. List survey audiences
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Audiences Materialize Retry-safe with idempotency_key.
Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey campaign Required fields: deployment_id. Retry-safe with idempotency_key.
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Campaigns Launch Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: explicit. List survey campaigns
Read. Scope: surveys.read, admin. Contract: explicit. List survey deployments
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Deployments Set Status Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Get
Write. Scope: surveys.write, admin. Contract: explicit. Create and run a survey import Required fields: kind. Retry-safe with idempotency_key.
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Imports Process Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: explicit. List survey invitations
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Links Create Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: explicit. List survey definitions
Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Responses Get
Read. Scope: surveys.read, admin. Contract: explicit. List survey responses
Read. Scope: surveys.read, admin. Contract: explicit. List survey trigger sets
Read. Scope: surveys.read, admin. Contract: explicit. List supported question types and Studio templates
Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Versions List
Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Webhooks Delete Retry-safe with idempotency_key.
Read. Scope: surveys.read, admin. Contract: explicit. List survey webhook subscriptions
Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey webhook subscription Required fields: url. Retry-safe with idempotency_key.
Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Delete
Write. Scope: team.write, admin. Contract: route_inferred. Departments Delete
Read. Scope: team.read, admin. Contract: route_inferred. Admin Users List
Read. Scope: team.read, admin. Contract: declared_dynamic. Departments List
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Activity
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Compare
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Review
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Availability
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Finalize
Read. Scope: team.read, admin. Contract: route_inferred. Team Perf Award History
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Void
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Pay
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Recover
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Reject
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Clear
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Add
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Complete
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Pin
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Unpin
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Create
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Update
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Sessions
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Status
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Data
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Heatmap
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf History
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Pay All Claims
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Calibration Record
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Dispute Resolve
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Disputes
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Evaluation Submit
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Overview
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Publish
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Save
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Record
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Save
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Status
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quests
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Settings Save
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streak History
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streaks Record
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Budget Authorize
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Claims
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Pay
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Payouts
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Finalize
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period History
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Preview
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Reverse
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Void
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Save
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward State
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Trends
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Data
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Export
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Live
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Reward Sheet
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings
Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings Save
Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Save
Write. Scope: team.write, admin. Contract: route_inferred. Departments Save
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Ai Summary
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Analytics
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Decide
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Request
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Approvals Pending
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Assignment Rule Delete
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Assignment Rule List
Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Assignment Rule Save
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Assignment Rules Delete Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: explicit. Create or update a ticket assignment rule Required fields: name. Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Bulk Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: route_inferred. Tickets Bulk
Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Calendar Delete
Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Calendar Save
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Claim
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Load
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Save
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Secret
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Field Save
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Add
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Remove
Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Get
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Deflection
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Draft
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Save
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Version Restore
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Versions
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Add
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Remove
Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets List
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Guest Retry-safe with idempotency_key.
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Ops Summary
Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Policy Delete
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Sla Policy List
Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Policy Save
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Leave
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Ping
Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Quick Replies
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Quick Reply Save
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Relations Get
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Reply Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Delete
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Edit
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Outbound Convert
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translate
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Delete
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Save
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Rule Compose
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Ai Draft
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Assign Department
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Create
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side List
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side Mention
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Side Recipients
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Reply
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Sla Delete Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: explicit. Create or update an SLA policy Required fields: name. Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split Candidates
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Add
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Tag List
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Remove
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Add Retry-safe with idempotency_key.
Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Tags List
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Remove Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Delete
Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket View List
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Save
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Delete Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Save Retry-safe with idempotency_key.
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Add
Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Delete
Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Worklog List
Write. Scope: todos.write, admin. Contract: source_inferred. Todos Add Retry-safe with idempotency_key.
Write. Scope: visitors.write, security.write, admin. Contract: explicit. Block a visitor Required fields: visitor_id. Retry-safe with idempotency_key.
Read. Scope: visitors.read, analytics.read, admin. Contract: explicit. List visitors
Read. Scope: visitors.read, admin. Contract: route_inferred. Visitors Table
Write. Scope: writing. Contract: source_inferred. Writing Analyze Retry-safe with idempotency_key.
Write. Scope: writing. Contract: source_inferred. Writing Compose Retry-safe with idempotency_key.
Write. Scope: writing. Contract: source_inferred. Writing Reply Retry-safe with idempotency_key.
Write. Scope: writing. Contract: source_inferred. Writing Rewrite Retry-safe with idempotency_key.
Write. Scope: writing. Contract: source_inferred. Writing Summarize Retry-safe with idempotency_key.
Write. Scope: writing. Contract: source_inferred. Writing Translate Retry-safe with idempotency_key.
有。所產生的 OpenAPI 3.0 文件已於 /api/v1/openapi.php, 已產生的 Postman 收藏位於 /api/v1/postman.php, 而可被人讀取的開發者多克正在 /api/docs/.
在所要的正文中傳出 site_ key以選擇工作區。 为一工作區所發出之金鑰會被固定在它上; 有管理上下文的金鑰可以選擇所允許看到的任何工作區, 而被拒絕的則不是 。
有被標記為已讀的動作。 在金鑰上設定權限模式以只讀取_ and every write is read_ only_ key 被拒絕了, 因此報告整合即使出錯也無法改變任何事 。
金鑰被放入到工作區。 在其他工作區所錄取的紀錄回歸到未找到而非權限錯誤, 因此 API 就從來不確認出有東西在別處存在.
有一份相接相接和相接的安保合同:取用 OpsIQ 它所知道的一分一分 IP 或是發件人,并回報你自己的系統所看到的虐待.
OpsIQ 已自衛: IP 防火牆能阻擋攻擊者, 有票管能过滤垃圾信, 有安全AI能分類罪犯并提出區塊規則。 security API 有收費平台、客戶端出入口或自訂應用程式可以先檢查訪客再信任他并報告所觀察到的相關事務, 因此整台安裝都從每個地表上學取相關相關信息 。
安全性。用防火牆狀態檢查答案,任何相匹配的垃圾信規則和快取的 AI 定案 IP 一通通通相接相接同想相接.
有安全AI將所觀察被分類為安全事件嗎? IP 有再接再励地接起相關事件相接相接, OpsIQ 就直接去取相了.
有安全性. 封鎖名單. 有安全性的. 被封鎖了. 相關名單 就讀取和寫出同樣的垃圾信條出自入站出站出放入一通系統的收發件人被封閉到任何地方了.
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"
}有需要安全 檢查和保安 有需要的通訊通訊
有需要安全通報 有需要就去取取取通報
有被封鎖的寄出人仍會被放入垃圾邮件相關地圖中,
伺服器自有的 IP 地址永遠也無法被封鎖、封鎖或被報告 API 因此被誤組的集成不能取下站台.
出站同步已自動: 當您阻擋到一 IP 在相接的平台上被取自相接器安全同步。API 有被接入的一半。用有安全範圍的金鑰指向這四起動作的接通器或自訂代碼 。
有一間店 有票被封鎖出發人控制 有垃圾信AI和這個 API 有同樣的封鎖名單相對 所以有同一個地方可以找取
將您伺服器或網站自訂的事件傳送至 OpsIQ 以做分析、實驗、CRM 觸發和網頁ook 條件等。
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> 有被打入事端的第三方系統所使用
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"
}"命令"不是"命令完成"
"按鈕"不是"按鈕."
"定价","計劃被選取"不是"用戶-行動".
了解相關相關資料相關資訊能幫助您去除相關整合并优化性能.
该 JavaScript 元件傳送頁面檢視、點擊和聊天訊息到 /beacon.php.
有 site_ key 、 事件類型、 客戶相關相關內容的 opsiq_ events 中儲存的事件 。
會議建立者群組分頁到会議的檢視( 通過 cron) 。
有匿名記錄后 就被連入到客戶檔案上
Connectors 从外接平台取出資料并儲存到接線器快取中.
AI相接上下文取自:訪客歷史、客戶相關描述、接通器資料、KB等,
有內出事起火(ticket. created, talk. message, order. complete.).
在同樣的工作排行中被放入了事件 。
發出器簽名并發出到所有已訂閱的端點上.
以相乘回放重試了失敗的出貨
設定是工作區的控制中心。 下方的都被放入您所在的工作區, 因此一個帳號可以跑出多個有不同身份、聊天行為和保留規則的品牌 。
有相關的六百個單一控制符, 分佈於十一分頁下取出四個選單。 您不需要瀏覽取取取 。
在設定頁面上的任何一處按下 Ctrl + K, 或是 Cmd +K。 用平話打入并按 Enter 就直接跳到控制上。 搜尋能容忍小打字并理解相關單詞, 因此排程器會找到 Cron 和 隱私能找到追蹤控制符。 它只顯示您可以開啟的設定值 。
有通緝和許可證
管理助理,客戶聊天, OpsIQ 寫入與相助相關的口徑( C) 。
有跟蹤和隱私 有權有權有能 有安全 有權 有權出動 有權取用 有權回應 有權自已出動了
Cron setup (只自辦)和危險區(Danger Zone).
每分頁自取其用自取的儲存按鈕所保存。 Client Chart and OpsIQ 在螢幕上寫入他們的被關接的字段。 在切換分頁前要儲存; 變更不是被傳出到相關區去 。
正在使用的分頁被寫入頁面地址, 因此可以將分頁用書签出或寄給同僚 。
在每份回覆、報告和每日簡報上,
在 AI 報告中被使用, 有每日簡介和取用相關用戶的用法。 符合您網站的頁面 。
有相關的相關資訊相關相關事務, 有相當相關地點相關同時也相關:
The language shown to anyone who has not chosen their own. Each agent can override it in their profile.
在訪客自有語言中顯示登入頁面。 一旦有人選取了那裡的語言, 就贏取了他們的選擇而這也永遠不會被取代 。
整個系統所經營的區域有:日期、報告、排程和背景。您用您的操作時區,而用不是您的客戶 。
第一個載入的自動偵測器通路已通到 GeoLite2- City. mmdb. cPanel 在相關相關資料夾中加入 GeoLite2-ASN. mmdb 。
GeoLite2 only, GeoLite2 with a Cloudflare fallback, or Cloudflare only. Cloudflare modes require the site to be proxied through Cloudflare, with visitor location headers enabled for city and region detail.
在訪客會議被視為結束前不活動 。14400 有四小時了
Live Feed 有多快的更新。 預設值 30 二分.
有訪客在上一頁載入后需要活多久 。2分分鐘后出發。 這是活的取料放行站, 而不是會話長度 。
刪除已相關紀錄:分析、聊天、入場券、回報、交易、AI遥測、集成紀錄和CRM活性等。0設定、所寫內容和同意收據都永遠不會被取出 。
選擇被刪除的對話保留多多在記錄上: 有完整記錄, 有沒有對話的記錄, 或是只收分。 刪除總是能隱藏收件箱和訪客歷史上所說的聊天事。 排程中保留并忘記訪客也總是被完全抹去。 不管出名, 有名的訪客會被完全地去除相關內容 。
有被收起去取走的被子被收起來了 有被子和被子都收起了
顯示全站回馈元件到訪客。 分別於客戶端聊天相關的聊天相通相通, 支援相通同樣相通 。
每一個人工智能表面都用主接頭接通了, 每個工作區都缺省并保存了 。
就一分一分地分出出出一分的票子,
在工具提示中顯示代理商在票單上徘徊一行的分類標籤和摘要。需要 AI 三进取 。
在票面回應框下再加入 AI 草稿回應、 Warmer、 Shorter、更正義和相關按鈕。 沒有代理, 就不會有出信的 。
有頁面能被看到 有副駕駛員被放入每張行政頁面上 有收費人、收費單或入票單
副駕駛提供候選票、逾期回覆和候取聊天等相關訊息。
管理員所收的錢都被轉換成此通貨幣以顯示。 Connectors system their source money; set that per connected.
每六小時由一通免费的公用訊息刷新一次而無 API 您可以加入手動取代 feed 的收費率。 在自動同步關閉后, 沒有手動收費相關收費分數的通貨被留作不轉換 。
通通通了通訊卡和活情報取自相關相關的相關資料; 有通訊信號被取出后,
教導 OpsIQ 你的用詞:你是否會更新,更新的字眼,你賣什麼,買家被稱為甚麼。
二上傳, 一是光背景 (admin sidebar) 和一是暗色 (sign- in page) 。 PNG、 JPG、 WebP 或 SVG 上傳至 3 MB.
自動啟用 SEO 代理器已連接到 SSH。私人、回回回和所保留的地址被預設地阻擋为反 SSRF 的相關措施。只可被自傳的安裝接觸到本地伺服器上使用 。
出出每一個設定和 OpsIQ-自有表格外加已上傳的檔案。还原取代 OpsIQ 它從不接觸客戶、发票、入票、服務、域名、訂單或交易等。
保護入住的管事人、你的員工帳戶和相關資料 OpsIQ 有收取。 支援口的客戶簽收被分類地設定了 。
在管理員的簽名上停止出牌并提供憑證入錄。 選擇 v3( 隱形、 有分) 或 v2( checkbox), 設定 v3 分數阈值并提供站點和密钥。 這些同樣的金鑰被支援的出入口請求表所再用 。
在視窗內封鎖多起故障后, 有幾個小時可以儲存地址。 您可以自訂已鎖定的頁面訊息并顯示小的等屏分取分取功能 。
有最小的密碼政策、拒絕在已知被破壞地區所發現的口令、每個帳號被關出以抵擋憑證入檔、對每位行政官都必須有兩個因素、密碼再入時才有危險相接,
有需要出發人需要入住 URL, 客戶端代碼和客戶端秘密。自動提供域名, 每行一通, 在先簽入時自動建立用戶 。
有口才的提供商 SAML. OpsIQ 提供ACS回覆 URL 和 SP 實體 ID; 您提供 IDP 實体 ID, 登入 URL,可選取的簽出 URL 有出自:和X.509 簽署憑證。 Email and name 屬性字段只需要用於非標準的屬性名稱 。
目錄所驱动的建立、更新和關閉 OpsIQ 帳戶。OpsIQ 提供 SCIM 基底 URL 有標記的符號可以被取出取出而不用折斷其他符號 。
限制外部主機此工作區連接器可能呼叫的 。 Confanion to the SSH 在將軍中指向目標控制.
有客人被威脅得分出分后 就被封鎖了0禁用它。 在選取數字前, 在安全概觀頁面上看上一周 。
有被封鎖的訪客所看到的訊息, 如純正文字或您自訂的相關相關訊息等 HTML 有區塊相屏.
Measures LCP, INP and CLS from real sessions.
自訂事件排入瀏覽器并分批提供回覆, 以減少不良的通訊接通所損失 。
真正的元件嵌入了一個旋轉的加密符號, 因此可以拒絕被偽造的追蹤資料。 默认地取出; 允許變更嵌入的驗證方式, 因此先做測試 。
預設關閉。 不管怎樣, 偵測和封鎖都行。 這張卡片能控制您是否被告訴, 以及AI能提供多多相助 。
有出名了
有幾起被收錄到的失敗事件被算作一波值得警示的出道
在公眾虐待資訊中新增相關人士的威脅分數。
有時起起起出出出起出起起取出起入出起取回起出取出出取取出取回取出去取出回取取取回回取回出取入取出 TLS 已到期檢查, 在憑證失效前提醒 。
有相關攻擊被分入一項可讀取的事件, 而不只是一串事件;
就當是自作自受地把從一起事件中所學到的東西變成了被提出或被應用的规则,
有一份每日回想, 有一份周刊的硬化檢查單, 有顯示被保護和被開啟的相關相關事項。
有條條例是您自作自受而未有地被收起取出出自"活"出自于"活活"
記錄回放的訪客會議。 在回放相簿上從未載入, 因此不關閉也無所謂。 記錄被取出取樣并被自動掩飾出, 在"分析"下被監視到會話回放頁面上 。
有多長時間可以做一回錄音, 有多多天能收錄相關相關影片;
什么? OpsIQ 有能收起的 有能活活多久的相關記錄 有能能活多久? 有能有能活多活的相去相去多活
有被追蹤到的地址, 有一行一行, 有确切的地址或 CIDR 範圍。 最能讓自己團隊出門去分析最清潔的方法, 因為它能把住址上的人都收起而不只是簽名的管事人員。
有星號的通配符。 例如: /admin/* 就把后台都放出客房記錄了
有數天后被分系統自動清理了 有相關的資料保留設定和危險區域的清理
信心遥測能有短的查詢和回應預覽。 預設( C) 90 有相關訊息, 在收縮隱私時先取短一點 。
有名有名地指名道姓地取出相去相去取取取相去去取回相去分取相取相出相取取入相取而取取出同取相通相取 90 有相關通訊錄相關相關的相關資訊。
被篡改的動作和出自安全記錄 365 有好幾天了 就保持這一長一短 這是你的證據去向
有系統健康記錄 有預設 30 有好几天了
AAI 無法回答的問題群組。 預設( C) 90 在被AI所錯過的問題上做活活活
每日相對昨天相對相對最近的基准值, 當一公尺的移動超过你的阈值時會有警覺。 預設值 35 有百分之一被預設了
有您自有的 BI 堆疊的相關會議、訪客、頁面檢視相關表格被以您所選擇的格式被保留了多天。 默认情况下已關閉 。
有活取取用客戶、通訊單、票、伺服器和克龍紀錄等。您所工作的活取助理同客戶聊天下的人有不同相關的助手相通相通。
在每個管理頁面上顯示助理按鈕。 關閉后可以隱藏到每個人名下 。
角位置, 有面板寬度 (% 1)320 至 600 px),最大高度 (400 至 900 px),角半徑 (0至 24 有被冰霜所打出一塊玻璃被打得模糊了 有相當多的花花相接相接地被取出 有相通地被打出相通相通取出相去相通的相通道相通
一擊取出首字母下方的捷徑按鍵。 对于多數人來說,走得最快了 。
有顯示哪個模型能回應并需要多長時間; 有用而有調整成本, 有噪音可以做日常用取。
只顯示已簽署的管理員的助手, 其用戶名和電子郵件都符合 。OpsIQ 被指派到此工作區的代理。 擁有者總是能通過。 在啟用前先用檢查我的存取按鈕, 或是您可以把自己的團隊鎖出 。
在面板開啟時顯示名稱、 頭條標籤和自訂的歡迎信件 。
編輯每個捷徑的標籤和下方的快取, 加入您自己, 或是被重置到預設中。 標籤是所見所見, 即是 AI 所收取的 。
芯片外形 (平面, 四角,平方) , 有花牌顏色相接相接, 有相接的相接取出相接( 有相通相接口相接接相通等相接可相接 ) 。
在瀏覽器會議中助理回憶出每個人的歷史相關事由,取出至 120 信件,被儲存入您自己的數據庫中。清除以從新開始 。
您的客戶所使用聊天元件和設定中最大的區域。 有六個子塔布, 有主開關并被 Save 被固定在分頁上方 。
在子分頁中工作以依次安裝: 身份與副本相接相接、外觀相接取相接接相通相接地接相關相接, 有支援相接之流相接可接相連相接的相接性相接能接可等相接同相接者相接而行相接也相接有相接可以相接了相接自相接 。
元件名、 標籤行、 AI 名、 有系統和被打亂的通訊名所使用名稱, 有代理名的出現方式等。 Agent Name source 在真名、 自訂名或團隊名取決相關 。
有兩句相關的問候, 一首是想找回所有訪客和被證實的訪客。
在聊天前可以被取出浮出的信息, 有自有名稱、 字体大小和顏色等。 AI能寫出取笑者, 有可產生多少、 有多少人可以顯示以及相隔多處等控制功能 。
完整文稿: 需要姓名和郵件、 證件、 要求人員、 沒有代理、 票已建立或被取消等。 有相撞面板上有 二打相關的單行相關 。
有三條可被取用的信息:代理關閉聊天, 訪客已安靜地走入了, 代理也回應到AI。
有三個好建議比一頁文章更能引出入場券。
有相關相關的相關圖示相關地點: 有相機相關出入口相關通訊相關,
取景模式, 有外加顏色預置相關、 模糊的強度和不透明相關相關, 此外有動畫相關的切換相關功能、 分隔行、 隱藏狀態列、 隐藏信件盒卡并隱藏關閉按鈕等。 从預置起; 它一開始會設定相關數以十幾種相關之地相關所取相關顏色相關 。
啟動器、 頭目、 有幫助面板、 有連結、 有按鈕、 有系統通知和作曲等, 有相關相關的起端顏色。 有預設的玻璃選項會忽略這些相關功能并保持通訊性收尾 。
有相關相關的相關資料被取出。 有相當於相關地區相關資訊相關, 有相通地區、相關外接相關站等相關事由相關人所提供相關同樣相關; 有相接相通相關能相通取取取相通的相通性相通可相通。
面板寬度和高地, 角半徑, 字型大小、 屏幕位置、 發射器外形、 泡形相接相接方式以及相接者是否顯示等。 在手機上測試相接的寬度 。
接通了AI回應的接通接通器 就叫出出一通通通訊等人
訪客安靜時的輕鬆追蹤,以及可選擇的短暫第二則消息,如同一個人會發送一條訊息。 調整每次沉默最大追蹤、第一個延遲、後續乘數、出席窗口和最大序列窗口。 可以限制在工作時間內,並且在簡單感謝之後被抑制。
是否按字母排列回應,以及助手的回應速度,以默認或您自己的最小和最大延遲(毫秒)為準。 小延遲比即時答案更人性化。
有許多人會用自己所說的語言去讀取相關的相關內容;
在AI接回相談前 有幾分鐘的特工不動了
在元件自動開啟前有秒數 。0在手機上被入侵; 在0除非被考驗出相去相去多遠
有預想能預想出一通接通的答案, 有深度想取, 有代理接通接觸的可選擇的單一模式, 有向訪客展示推理、 容忍錯誤打字、 有長長的對話、 只限助理去你所經營的生意、 有訪客通貨價、 有連結的出現等。 只有相關事才可能被大家所接受 。
跳出相關資訊去尋找問候和感謝等問候, 在回覆中以最久的代號為上限。 Trims 成本不變取答案在真正的問題上的质量 。
有相關相關的相關功能相關,
有名的客戶自有帳號提供回覆, 有可選擇地以活取取取, 有需要時才可以選擇加載。 在所有情况下只讀; 有需要需要時載入可显著地降低成本 。
有助退款要求的助理收集了細節并交接到人上, 它自己也永遠不會完成退款.
有時也想取回相關相關的相關訊息, 有時想找相關人員取用電子郵件取用相關口信,
Emoji 取取器 有可選的貼子模式的附件、 AI 影像理解相、 內線圖示、 麥克風、 對話按鈕、 訪客聲音、 附件預覽相接相接口接相關相接、 有聲呼叫相接和會議相接等相接方式。 AI相接可讓訪客貼上錯誤截取相接取相關的相關回應相關通訊相接之道相接而得到相接接相通相接的相接同相接者相接互接相連相接地相接通相關同相關接相干相接能相接所接相相接被接相隔相接有相接自相接可以相接 相接去相接
有訪客歡迎出聲出聲 此外有你的特務出聲:收件箱出聲、桌面通知、低聲出声、或被私密出聲叫出聲等,
如何指定人的要求, 代理商需要回應的秒數, 是否拒絕回覆至 AI, 以及 AI 在超時到期后是否再起。 在起跑前配置此功能或只等一等就想取用人類的訪客 。
在這些時間外, 人工智能不會提供人類。OpsIQ 有作文.
第一個回覆是: 在被排隊的人被接通后回覆, 有多久才再接?
顯示聯絡人表單而不用聊天 。
AI出道后, 有一位訪客引用了一通出道的票號, 就得到它真正的狀態, 而AI可能去到哪些地區。 有內建面板可以顯示出每個地區的真正收受者, 有通知人解決的方式也一樣, 在客戶做事前可以看到地區有警示出自誰所想出的方法。
由訪客瀏覽已出發的文章而不用離開聊天。 您選擇了入站點、 下方的列標籤和圖示, 以及是否提供通訊到完整說明中心的連結。 在預設下取出 。
有位代理關閉聊天、接觸結束或被您所設定的不活动期后相接了星等。 選擇一兩個出動點, 而不是全部出動取出 。
有您所問的問題、延遲、時間規定和每次訪問的上限等, 有訪客可以發出郵件或下載筆錄。 有一回被回答; 有三回被拒絕 。
有時也用訪客所談到的語言做回回應調查, 有時可控制延遲、取由、入門、問問等, 有按鈕標籤和感謝行等。
有上下拇指指接通了相關的AI回應 提供出品地盤
日後自動收放自動檔案, 在沉默后分分鐘自動取出; 在相關地點下刪除已存档的對話。 第三名被保留了, 有同一般和追蹤相關的同名文件 。
助理到底知道什么 在客戶聊天中沒有其他事能比起他去想了
Crawls 您的站台可以讓助手從中回應。 有多达十個起站點, 有頁面限制, 有連接深度和被排除的資料夾 。URL 在完全爬行前可以被測試 。 排除取出、 帳號和管取路由 。
该 API 有使頁面被取入可搜尋的字節而不是關鍵字相配的金鑰和模型。
一擊后AI就讀取了每個FAQ并爬行了頁面再分類.
有相關狀態、重量和分類的回覆對被視同為最优先來源。可搜尋,可匯入自 。JSON 有相關資訊相關相關的相關事由相關人員所提供。
投票相隔、 信件速率限制和視窗、 最大附件大小、 每個視窗的附加試圖等, 並允許檔案延伸。 延伸列表是安全控制; 保持緊固 。
有時會有相關訊息和狀態, 有時也會被投票取而代之;
有相關裝置的利息, 有 Pusher Beams 或 OneSignal 为代理伺服器提供裝置警報 。
瀏覽器用您自己產生的金鑰按下而沒有第三方提供商。 它在此生成, 而不是在危險區中出產 。
TURN 憑證用於限制性網路接通所接通的呼叫 Cloudflare 有特維利奧的證件 有自已的TURN URL,使用者名和身份證。
代理工作區設定而非訪客設定:分分鐘后先回覆 SLA, 儲存了排隊檢視、鍵盤捷徑和指令調色板、內接相對搜尋以及檢查員所收取的客戶入場券等。
WhatsApp, SMS, Facebook Messenger, Instagram, Telegram, X direct messages and LINE, each with its own AI auto-reply switch, plus a policy switch for AI actions on channels, a reply debounce and the WhatsApp re-engagement template. Every channel lands in the same inbox as web chat.
有自動回覆、本地出票系統、升級、公用時間、路由及客戶郵件等。
在管理中新增您代理員的寫入助手按鈕 。
在延后后再排出新票并回覆。 從關閉起, 并重讀一週的草稿。 退款、 取消和存取變更都應該通到人口 。
有自動重複的部門可以回答 有沒有列出的都由人來處理 就只有安全預設了
有多久能等自動回覆被傳出 就當作是機器人接通了 就等了幾分鐘再接通取回了
有單一部的上限, 如 Billing等1二. 支助3有被搞混了的線可以回轉出去.
有最相當的寫入符號, 有回覆后和升級后出票狀態, 有哪一個管理者會被指稱自動回覆。 有清楚的帳號可以讓員工去告訴人工智能出回回信 。
有入站入站出站出出站入出站取出出入站起站出. OpsIQ,以安裝而不用外接求助台。
有電子郵件被收成入票了. OpsIQ 提供端點 URL, auth 代碼、 脚本路由和 PHP 二进制。 任何可以寄出到此端點的都可以建立入場券, 因此要保密 。
有時也無法回覆相關訊息, 有時有時也想等一聲靜音接通后再回覆。
有可選擇的歡迎行可以起立并追蹤入場券的客戶相關頁面。 它的地址和外觀被設定入了支援口卡 。
在產生的票號中出自多個隨機字母.
有出票人使用相關語言。 教員用電子郵件從不變更語言:通知、部門通知、簡報和預期報告都用您系統的語言提供。
在新票上固定回報, 在開出入票時再加確認訊息; 在回報被留回和關閉出票后再有活取預覽。 此外, 在取景地后也有全球電子郵件樣本包和連結 。
由不明的寄件人來螢幕入場券, 並可以自行選擇移取疑似垃圾郵件。 在您觀察其判斷前先自動移出 。
在多個安靜的日子后關閉一通票。 在收尾訊息中告訴客戶要怎麼重新啟動 。
第一個回復和解析分時器的時區、開放和收工時間、工作日及假日等。 在客戶端聊天下, 工作時數是分別的。
有特務技巧和相對的敏感度以技能取向。
有相當相當能調整的相對敏感度 有相關相關的出票相關地點 有相近地點有相關取出相關出票
在收尾后一天以電子郵件傳出一份調查。 結果會出現在 CSAT 頁面上 。
有新入站票到站后就通通電取到出站口,收信口是出站地口的入站口不是出站地址
有主開關外加個人只讀權限, 包括客戶端描述摘要、 发票、 交易、 信用平衡、 產品及服務、 域名、 有連接的伺服器和高階帳號概述等。 从描述摘要起先, 在回覆需要時加入分類相關功能 。
在接通前把一票移到更適合的部門去。 您可以選擇被允許的部隊, 檢查延后, 並可以自己寫出升級通知指示。 打開內部升級便條, 讓出一票能分辨出為什麼會被取出 。
答覆是否使用客戶口語,是否取自已爬行的連結和 FAQ; AI 是否讀取影像和 PDF 附件、 知識回覆模式, 是否已匯入 JSON 有知識被使用, 有知源連接可能已出現。 使用已爬行的連接和 FAQs 就應該被接通了, 有可猜取的 AI 也行了 。
有時有員工回信了 就不會接通了 有時就由人工智能去談取你的經紀人
有可載入的活起例子; 有特定地描述AI所不能做的事情。
上傳或貼上 a JSON 寫入助理的知識檔案 。
有完全的外觀相關按鈕:顯示相關風格、相關大小、標籤、圖示相關外觀、相對相關相關等相關顏色、相接相關角度、邊框相關地區相關、相近相關之地相接地區同相關;相關取景相關的相關環相接取景地相關 CSS 框中包含控件所不包含的。
有 人 起 出 票 就 追蹤 、 有 有 有 相關 的 事 題 、 就 有 有 在 有 有相關相關 有 有同 有相通相通 有同相通 相通取用相通分接相通的相通地 。 它 有相接相接地 站 有相相通外觀設計 在 有相連相通口站所 有相可通相接 相接 有相 相連地 有相交相通之相通 二相通 三相通有相通
有兩種相當相當多的產品被人們所分化出一團 有能解決不同問題 有能跑能跑就很正常了
工作室設計 a 完整支援站台 OpsIQ 有您的主機( D)它有自有的網址或自有域名,并有自動服務的經驗:用搜尋、請求表、票房歷史、客戶登入和助手等相助文章。您可以選擇樣本,取出主題、通訊、通識、腳步、布蘭德、出票、助理、出出票等。CSS 在桌面、平板电脑和通訊器大小等處先預覽后再出出。
Use it when 有名有名地可以指向每個客戶 而您更想不自己在網站上建立或保持相關支援區域
有入地了 就取出您自己網站一頁的入票經驗。用戶開啟、追蹤并回覆支援要求而從未離開您的頁面, 而您自己的頭、通訊和設計也保持原樣。 在元件建構器中設定佈局、外觀和存取規則, 預覽結果后再把嵌入的片段复制到您的頁口中 。
Use it when 您已擁有有自己設計的网站或應用程式, 您想在其中得到支持而不要把客戶交給不同的地址。
工作室正在建起 有地點可以接通相關人員有入住地帶出出票去取出出出入站票去去去取取出入出入住去去回回回去去 有你客人去的地方去取回去。多家商業都以文章和搜尋的方式把票元嵌入到帳戶區去取內文, 而把主機端口保持为完整的自用地點。 這些是相關的開關 。
有的是通向任何人,有的是被限制入住的客戶。通訊門會得到更多入站入站出站口和垃圾信。
出自相關的相關地區: 有同一個英雄或同用兩個, 有同樣的通訊和同名單位, 有相關通訊區域標籤等。
有用到的住址取出名和相接地點 OpsIQ 顯示所產生的出入口和相對的說明中心位址。您已傳送了分解的連結后再變更它 。
在您所擁有的地區上提供入口, 如相關支援. Yourdomain. com 。
在您所描述的接地部件上切換, 在您選擇地圖、外觀和存取規則的地方開啟嵌入式建築器, 預覽結果并複製出您的頁面。 這不是 Portal Studio:由 Study 設計主機入口, 它能把入站票放入您自己的站口中。 兩者可以一并被取出 。
這些是您的客戶簽名選項。 工作人员簽名被設定在設定和保安下 。
在簽名頁面上出現了哪些選項。 Connector 和 mail sign- in 工作自動被取出 。
需要提供客戶身份和秘密的客戶帳號提供商 有由您提供轉接地址 OpsIQ 就去跟提供商通話了
有發出人提供身份證的客戶入住 URL,用戶端代碼、秘密和可選取的電子郵件域名清單。
该 SAML 等同地取出. OpsIQ 提供ACS回覆 URL和 SP 實體 ID; 您提供 IDP 實体 ID、 登入和出牌 URLs,X.509 憑證與可選取的屬性名稱。 轉出 SAML 在簽名法中出名,否則就不會出名了
有一個簽名的深層連接 因此有位客戶已簽入了您的申請地點 就再也沒有簽名了 OpsIQ 为簽名秘密提供通訊口 URL 和工作區金鑰相接相接, 此外再用一個產生器來做已簽署的測試連接。 在寫入任何代碼前先使用產生器 。
在您所應用程式中也簽署了客戶名 。
所要表單所收集的有結構字段。 每一個外接字段都會輸入提交, 因此只要問您需要分類什麼 。
有蜜罐和收費限制可以保護公開表單。 此外您可以用 Google reCAPTCHA 或者用 CAPTCHA 来封鎖可支配的電子郵件位址, 加入您被封鎖的地區并加入 CAPTDCHa 。Cloudflare Turnstile. reCAPTCHA 重用已設定的設定, 安全; Turnsttile 金鑰被輸入到這裡 。
有一篇只讀取的概述,
有系統群組 有能決定由誰去取出設定分頁的團隊接觸控制器 有相關的相關控制器
有權可使用, 有權可以使用聊天收件箱的通訊, 有能被編輯的區段和相關部門。 有全管理員角色的任何人都有權可做。 有權能決定人所看到的分頁, 因此可以提供最窄的相關相關接方式以讓他們能工作 。
顯示您目前的執照、 它所赋予您所擁有的權限和狀態 。
就自辦安裝了 OpsIQ 隱藏您所執行的排程和分頁。 有一行 Crontab 執行每個排程:自動回復出票、 升級路由、 汇率刷新、 信箱投票和接通器同步等。
分頁用已選擇的正確 PHP 二進制顯示您伺服器所取取的克倫塔布行 。
在 Crontab- e 就用於執行 PHP并貼上單行的用戶。 在 cPanel 取而代之的是 Cron Jobs 工具。
就一分鐘后心跳平板就亮了 就用跑去做活活活取活活
心跳面板顯示了自動重複排行和電子郵件及連接器的最後一跑、相關時間和被處理的內容。 它警告了上次跑出手動網上按鈕而未有真正的伺服器克龍, 有心跳已停止等時所發生的情況 。
擦去所有東西 OpsIQ 已收集或產生。 您勾選要包含和輸入的確認詞句。 設定和站點設定、被封鎖的位址、您所寫出的一切( 知識基礎、 FAQs、 翻譯、 出入口設計、 動作定義等) 和同意收據都被保留了 。
有同樣的掃描被限制到相去相去不遠了 30, 60, 90 或 180 就自動回轉取出一般和"追蹤"中的保留值而取而代之并讓已預定的工作去完成它。
有請團隊成員并出任指揮所的分管人
有權通通通地區 有駕照 有收費 有危險地區 一出一出
有權出行,有權管事
有被分到的分出地區 有入場券 有聊天 有分析 有出行道 有出出行口
在邊邊站接通了隊伍
輸入隊員的電子郵件相關相關
有權取出地主、全管所或代理商
有特務需要接通的分局
有一封有相關設置的電子郵件被收取了.
您的支援團隊是怎樣進行的。 存取是經許可而無作用: 取景權可以開啟頁面, 管理權可以解鎖目標; 有QA和同事認可讀取; 有獎金- 財務權限就是增加回報分頁。 有團隊領導可以被授以任何一項而不必成為完整的通訊人 。
Team Performance is five tabs. Each answers a different question, and they are ordered by how urgently they usually need you.
有活的排隊狀態 有客戶的結果 有你所想的目標 有用去的能力 有需要作決定的情況 有證據調整出每隊人員的指數
有領袖出道、認取(最有進取和分數相當高)、追求和被選入的控制等。
有分數卡 有收據 有評估 有機會修正了審查人協議 有評論人出事 有證據爭議 有問題 有相關事由有相關的
收費數值、出價要求和受管期分類: 授權有資助的上限,
How the workspace has moved over time: trend metrics with a chart, and a 28-day coverage heatmap showing when the team was actually working. Each card hides itself until there is enough history to draw it.
A teammate without enough handled volume — or whose dimensions carrying evidence add up to less than half the configured weight — is shown as Unscored. Their score, rank and band are empty and their breakdown is hidden. This is deliberate: rendering an absent measurement as a zero puts someone at the bottom of a ranking for having a quiet week. Evidence thresholds are configurable per workspace in Targets & scoring.
二個證據阈值能做出不同的工作并值得分開去。 最低被處理的決定了是否被打入一分。 最小被打分并不影响得分: 它能決定取出和獎賞資格。 因此, 隊友可以被打出全分并被打上分數, 也仍然被不合格, 因為只有太少的客戶被打中分分數 。
A composite of five dimensions, each measured against a target you set rather than against colleagues, then pulled towards the middle when the evidence behind it is thin. Note the direction: the adjustment moves the figure towards 70, so a thin excellent score is pulled down and a thin poor score is pulled up. A bad first week on four conversations is not a settled verdict either. As evidence accumulates the adjusted figure converges on the raw one.
有被查證回報的客戶滿意了 有QA分卡的可以取出相補的結果 有被收受管束的
第一個回應出自P50和P90百分位相對于你的目標
有解析分出時間 有一通通解析率
Attainment against the SLA you configured, plus at-risk and breached counts.
Reopen and transfer rates — the work that comes back.
Occupancy, productive time, solved per productive hour and online share of the window. Utilisation is deliberately not reported: it needs scheduled hours as a denominator, OpsIQ has no roster or shift source, and a substituted denominator would be a guess wearing a percentage sign. It reads as unavailable with that reason attached.
有分分卡是標題審查員能取出真正的對話。 只有已出版的版本能接受評估, 而所發出的新版本從來不重寫已得分的。 有評論是一項對話的證據,不是對人作的判斷 。
Reported as a chance-corrected statistic (Cohen's and Fleiss' kappa), not a raw agreement percentage. Two reviewers who pass everything agree 100% of the time while carrying no information.
有的評論者在同樣的對話中分出比同僚更硬或更柔和的分數相對,
A teammate can formally dispute evidence recorded about them. An open dispute blocks reward-period finalisation until it is resolved.
有被拒絕了 有隊友不能自作主張
Ranking alone has documented failure modes: metric gaming, burnout, and public shaming of whoever is last. Three alternatives sit alongside it.
就以同隊同學的相關記錄來衡量 也從不以同僚相對 有收縮了 所以小分母就買不到取勝利了
Consecutive periods meeting a fixed, declared bar — average rating, handled volume, ratings count and negative-feedback rate, all absolute figures. Everyone can hold a streak simultaneously, so it creates no ranking, and a colleague having an exceptional month cannot break yours.
默认地取出。 有隊友會看到自己所想的索引; 有同僚會否是工作區的決定。 有百分位的樂段可以被公佈而不用去取取絕對的位置 。
A target the team works towards, measured against a fixed declared bar rather than against each other — so everyone can clear the same quest in the same period.
Individual or team; one-off, repeatable, or seasonal with an explicit window.
有相關的討論被接觸了,收視率被收視了,活取出日,平均收視分,或負回應率被打擊出。 所有絕對的-沒有一個能以同僚所做的事為取向的衡量标准。
Required on any quest with a volume target. Hitting the number while quality falls below the floor withholds the quest rather than completing it, and it is shown as withheld, not unfinished.
有最慢標準所推动的相接期上限 此外再有可選取的冷卻再有重複可計數出去.
有同樣的進步而沒有出自每隊人員的分類 所以一隊人手的取向不能成為領導板
有一位教練、一位同隊同學被教練接觸、有時間、有商定的談話分數相接并有之後所寫的簡介。真正的聊天、入場券和QA評論被以作證, 因此相談被根據到所發生的工作上而沒有被回想到的印象上去取出。
在會議前就同意了 所以隊友可不會出事了
Chats, tickets and QA evaluations attached to the session. A pin stores a reference — a type and an id — not a copy, so it always points at the live record. OpsIQ does not verify the id before accepting it.
Each with an owner and a due date. An item past its date is shown as overdue — a derived state, not a status somebody has to remember to set.
教練自有的便條。被教練的隊友永遠也看不見它,不是做特務、經理、作主等。 在得到其他許可后再做檢查也無法被推翻。
有經理出品的同隊同夥 就沒有其他人了 有同一個部門的其他同隊相通了
有被收錄的相關內容 有被取出的人所取出
有錄相活性會被轉換成有您所設計的現金值的符號。 支付路徑會故意被慢化并被收錄到每一步 。
有多少相當多的活兒能值多少?
在已關閉的行事曆期中, 有全管理員會指出它可能付出的最大代碼 。 儲存設定表不能被授權預算, 它也無法改變已授權的上限 。
有收受者 有預備 有誰不合格 有證據的爭議就阻止了這一步了
分配被永久地用它所支持的證據記錄。 任何分配都無法被取消再直接重做。 有一個發出符號需要先倒轉:OpsIQ 在每個錢包上寫出相抵的項目而永不刪除正本, 因此分數仍然會顯示出發生了什麼事和原因, 而放出時期也只有到此為止。 如果有任何人已經取出出多於所取取出數的現金, 以及出名和取出多少, 就拒絕了倒置 。
其他人都參與其中, 有團隊領導人和同夥主相關。 要放出人去取出, 在 Team & Departments (Team and Description) 中開啟他們并關閉 " Doses" (收費) 的獎賞選項; 他們的工作還是被打入分數并被顯示; 從那起就不再是候選人了, 而任何已結束的都未被觸取到 。
The board, live state, capacity and quality overview for the workspace.
Targets and scoring, exports, QA scorecards and evaluations, coaching, quests, and the reads that carry colleague-identifying data such as per-admin history and award history.
余额、現金相關值、索赔附注和付款相關因素同履约證據相分開,
每一個金錢都變了:出酬、出酬或拒絕申請、授權預算、終結、取消或倒轉分配、定出現金相對率等。
性能指數是管理證據,不是自動的用工決定。 在行動前先先開啟數據源回應,再权衡案件複雜度、排程、出行和通取需要。一週的困難并不像是一成不变的模式。
站台 (工作區) 讓您從一處管理多個站台 OpsIQ 有自有的追蹤器相接器和接通取用器相通
通訊到已連接站點的通訊
輸入名稱、域名和描述 。
相關站點會得到相關的金鑰 (site_ xxx) 。
有相關相關的相關接器和設定等相關網站。
有你的駕照計劃 就查下你的駕駛證
你的 OpsIQ 有相關地點相接相關功能相關相關通訊相關資訊相通,
在設定值 > 許可證中輸入。 已以 OpsIQ 授權伺服器 。
OpsIQ 通常會讀取已簽署的地用憑證快取, 有需要時會刷新驗證 。 在需要即時結果時使用強制遠端檢查; 診斷能辨識出 DNS 有 HTTPS 或伺服器時代的問題 。
确定地物可用性和限制。
有最大工作區相 。
如果用"管理AI",你的信用余额就在這裡了.
在到期前更新以避免服務被中断 。
追蹤、入場券和CRM相接相接。 AI功能被暫停到更新相接; 資料被保存了 。
每個管理員可以保持自己的身份,工作偏好,口令和兩因素認證.
設定檔設定屬于已簽署的通訊人而不會改變工作區的標籤。 使用一項獨有的口令并可以提供兩個參數的認證。 更改電子郵件或認證設定需要再作驗證或重新簽署入內 。
通知偏好控制 : 在產品中或以電子郵件傳到管理員的操作事件 。
有首選封面的票面授權、客戶回應、 SLA 警告、聊天接觸和 AI 批准等項事件。 在某地保留已啟用之急的操作信號; 關閉電子郵件不一定能關閉應用通知 。
安全概觀是第一個評估區塊、登入攻擊、威脅會議、安全趋势和事件完整性的螢幕。
使用頭條名片分類,再開啟相關的稽核、失敗登入和被封鎖 IPs 或 JavaScript 紀錄等級工作的頁面出錯 。14 在使用永久封鎖前, 有高威脅的會議要被調查到訪客、要求和認證證據。
The audit log records who did what, when, to which object, at what risk level and whether it succeeded.
由動作、風險和演員分選取; 匯出 CSV 或 JSON。散列可以被指導出錯誤或變更的审核行, 但是它不能取代被保護的備份和被限制的數據庫存取。 將審查匯出視為敏感, 因為它們可能會辨識出使用者、紀錄及安全動作 。
有分系統檢查被轉作平地英語健康結果并接觸下一個動作.
頁面檢查站點速度、分級/關鍵字/回通/地區相接相接資料、AI和動作网關、入站票、爬行人/收聽、集成/事由收取、背景活性、CRM自動、授權、部件相接和相關產品服務等。 它故意地報告了接線人可讀取的原因,而未揭露生來的秘密。
在改變后, 重新刷新并確認被影響的子系統回歸健康。 有綠色的分解頁面是需要的, 但并不足以啟出; 此外也完成发射前的檢查清單 。
OpsIQ 包含多個安全層以保護您的管理、數據和 API 有入取.
有可選取的 2FA 的通訊/通訊字.
在被擊敗了太多次后被暫時鎖起 。
封鎖 IPs 或 CIDR 有被取用被追蹤站點之分
有高威脅的訪客可以被自動封鎖了
所有接通需要。 HTTP 轉接到 HTPS 。
有嚴格的交通安全能防止下等攻擊
所有管理表格都包括CSRF的符號.
CSP 頭目限制脚本執行 。
出站的網上游擊器被封鎖出自私自/ 內部 IP 有地址 有地址有地址 有地點 有地區 有地口 有地道 有地由地道通通通接通通
有所有管理者帳戶相關的活
最小值 12 有相通的字符 。
移除前隊員的存取權 。
有可疑模式就去查一查
就安全區域快速套用更新 。
有角色接觸控制能讓您控制出每隊員能做些什麼
有相關事務所 有相當多的地點 有相機 有相通相通的相通道道道通通通相接通相連相通
除了駕照和危險地區外,其他事都行 有能打通隊伍的能耐
接觸被指派的部門出票和聊天,取景分析。 沒有設定、團隊或安全存取等功能 。
有三個內置角色再出任部門能控制地心
管理 IP 有位址被封鎖了 無法接通您有追蹤到的站點 。
示例 203.0.113.42 或 203.0.113.0/24
有文件可查:垃圾邮件、虐待、刮取等。
如果相通相通 IP 或 VPN 有阻斷 IP 就用窄的地區去堵住所有被困住的人
您所有的登入試想都失敗了 OpsIQ 管取.
有一次想出事了 就去取回相當多的活口活口
有用到電子郵件地址 。
有出自此一出
Geographic location.
有錯口令 有鎖有錯 有錯就找不到了
密碼猜想,能確保2FA被啟用.
有自動攻擊 有源有源地被封鎖了 IP.
如果你們是本地人 就有可能被外國人攻擊了
有一層被選入分析所接觸到的 安全頁面: 判決、事件簡報、每日文摘、每周一次的姿勢檢查、問安全部門等0它從來不跑入訪客所求的路由中去取取取
相關的內容由於相關相關地點被取出: 有相關事由由於被取而代之; 有相當相關的人被取用相關文件; 有同樣的相關人被取入地點; 有分別相關取出相關資料; 有不同地點相關出相接相關案件; 有通相關事件被取自相關信息; 有可相關情由相關者被取取出; 有能相關接相通相接者被接取出, 有相通地點取出同相關克相關的案件被取回相關。 有相接取相關分相關的地方被取去相關多相關 設定值→二. 安全有被拖欠的一分之一了
被封鎖 IPs 而失敗的登入列顯示了一個有自信分數的良性/ 有可疑/ 有敵性的芯片 。 解釋一下是否開啟了推理、 所取的事實和一擊 Block/ Release 動作 。 Cached 24h 因此再看一回相 IP有自由了.
有一起相關事件相接相接而成 (login swave, URL 有一項被推薦的下一個出行地點。
有一次是每天一回:昨天和你的起點相對;有的是地區相接;有的是事出;有去有去;有得有去已;有出自地道;有失有去也無去已。
有相關的相關地點相對於真正的攻擊量 有嚴格的 努力和精确的修復 有相當的力度 有相對的相當相當強烈 有相通的相通性 有相接相通相通取相通同相通
在安全概觀上被取自您所存的相關安全狀態的回覆。 深層伺服器問題被交給了管理工程師聊天而未猜到 。
分析員提出混凝土區塊規則作為批準/ 解職卡; 被批準的規則以活打取數來以零符號執行。 選取自動機只自動批准最安全規則 。
主開關。 開啟判斷芯片、 解釋和問取安全等功能。 只是模棱两可 IPs 就到模型上再分出一通電話去取
有相關事件相接相接并寫出相關新事由。 在已存在的時機安全克倫上跑取 。
就一出一出"通訊" 就一分錢也用不著了
星期一要用硬化的清單來做通訊表 有完全的決定性
讓分析員啟動最安全的建議而無人理會:可回轉的有時限區塊,單一 IPs 範圍以不超过: /24, 从不共享/ 有通/ 有相通相通, 有通相接相通 10 一小時 有被審查和被取出
OpsIQ 有一項出品排程器可以運行電子郵件投票、通訊自動、分析卷、保留、AI等列隊、CRM工作、報告和接通相關的工作。
就同樣的伺服器和 PHP 環境相接相接的單行相通相通 OpsIQ:
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
取代 /path/to/opsiq 有安裝根。當主機需要時使用 PHP 通路( 如) /usr/bin/php8.4.
不要用上等相 /cron.php 有出品活了 在這個寄存器中, 跑取者屬於本手冊外的分別的非產品服務。OpsIQ 出品跑取器是 opsiq/cron/all.php.
有自動复制、相關增級、批准等出行等。
有相關的收取方式被選取入選。 投票所設定的郵箱中有選取取入选的方法 。
集合會議并更新已預定的總和。
執行已啟用的工作:分數、生命周期、工作流程、競選和排程報告等。
Performs due cleanup, archive, expiry and integrity work.
有接通器接通接通和投票的通訊單位被安裝出、被啟用并被設定接通了。
/tmp/opsiq-cron.log 或手動跑取失敗后所選取的紀錄路徑。保持接通器接觸器短取、 有等效和工作相距。 批量地同步并儲存一對光标/ 檢查點, 因此下一跑可以安全地繼續 。
有收件者 OpsIQ 在主機管理伺服器層相時使用同樣的產品螢幕和工作流程。 商業登記、計劃、收費和帳戶端口等程序都出自此手冊。
不要想出被管理服務意味著所有產品相接相接是健康的。 在主機操作員面前確認最新的備份證據和保留政策并使用 。OpsIQ 變更后诊断 DNS、電子郵件、人工智能提供商、網站或連接器等。
上市、訂户、收費和客戶帳戶管理 OpsIQ 手冊。
有自辦會所 OpsIQ 在您所控制的基礎上安裝。 您要負責跑取時間和數據庫 。TLS 有產品克隆 有備份 有更新 有監控 有相關的
前一頁 8.4 有需要的延伸:卷曲、 pdo_mysql、 mbstring; json, xml 有出自"相克"和"相相克相克克".
MySQL 5.7+或 MariaDB 10.3+取用 InnoDB. 建立專用資料庫和最不偏好應用程式用戶.
Apache 或 Nginx 为此設定了 OpsIQ 前置控制器、 靜态資產和需要重寫的相關資料 。
需要被管理會議所使用, 元件通訊, API 有按鍵、網上呼喊和提供商通訊等功能。
允許 DNS 而 HTTPS 有權接通相關的 AI、電子郵件、接通器和通訊錄取端點等。
網路和 CLI 使用者必須能讀取應用程式檔案并只寫入已記錄的跑時/ 儲存地點 。
執行 OpsIQ 出品排程器每分每分 每分每秒都使用和Web相關的同樣的應用程式設定和數據庫存取.
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
檢查清單和執行中的最佳做法 OpsIQ 在出品中。
SSL 安裝了 HTTP 轉換, HSTS 已啟用 。
有相關的分類頁面被檢查出相關地區
有話要說 就當是客人去打聽 檢查精確度和口氣
在所有的網站頁面上。 用活取訊源檢查 。
每日自動數據庫和檔案備份 。
PHP 錯誤紀錄已啟用并被監控 。
有正當角色的帳戶 有相關的名單 有相當多的名人 有相通的名言 有相去相去有相去 有相相通相通的地方 有相接相通出相通 有相同相通的人有相通有相相關相通接相接的相通性 有相好相通而相通可相通取相通
至少5-10 第 二 章
在放出或第一次出產前先去取取出出出源碼并做實有的產品檢查。 有命令不是您所傳出過的證據 。
从安裝根執行寄存器檢查并用放出相關記錄保存完整的輸出 。
php tools/preflight.php
php tools/release_gate.php
飛行前檢查 PHP 8.4 跑取時間和需要的延伸, 執行 PHP 語法掃瞄, 跑出 AI 評估船口和 PHp CUnit 套件, 在這些工具被安裝后執行 P HPStan/ Node 檢查。 延伸的關門也包括煙雾、 清潔- install/ schema 和 瀏覽器 在環境被設定后端到端檢查等 。
跳過的檢查不是通關。 在放出前要記錄它被取出的原因、 安裝所缺少的依賴或以正確的 CI/ stage 環境去執行 。
簽署所要扮演的每個角色; 檢查被允許和被拒絕的頁面/動作 。
在私人瀏覽器中載入一個真正的站點; 檢查信號流量、活取訊息、訪客和會議記錄等相關相關的相關資料 。
有相關的相關事由由由於相關相關,
在所啟用的每一接取路由中建立、指定、回覆、相關相關再重啟相關 。
試取出入境快遞并每個已設定入境信箱或網路口 。
建立受控接觸/交易/轉換并檢查儀表板、漏斗、分數和報告。
執行連接測試, 有一項已讀取, 有 一項安全寫入/ 干跑取和網路克/ 保值路徑, 每項已啟用接通器相接 。
檢查相關範圍、相關限制、一等重複、簽名和相關接取等。
在 Cron Setup/ Diagnostics 中執行相關產品排程并確認需要的所有心跳 。
檢查 2FA, CSRF/会話控制、 審查分錄、 關鍵取回和工作區隔等 。
以相關相關的相關資料與設定相關。
確認紀錄/ 警報, 保存所求的ID并證明回滚程序 。
瀏覽器按下通知 (包括:OpsIQ 有位服務員由相關地區提供相關服務。OpsIQ 从您的元件載入 OpsIQ 已部署, 因此第三方站點無法登入 OpsIQ 直接由工人出手。 在站台的地盤上主機一個小檔案可以被推到站台去。 Campaign servation survived by both supported methods.
瀏覽器只讓一頁登入自有的服務工作人員。 元件從您所載入的相對出自 OpsIQ 因此它不能在取用地上安裝推動工, 直到您在取取地地地上放入取用人員。 部件會悄悄地跳過推動( 沒有出錯, 沒有訂閱) 。 您有兩個選項;OpsIQ 推動運動會以相關方式出發。
1. 从您下載工人 OpsIQ 部署: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js
2. 有相關相關的相關事由上傳到您所 網頁根 因此可以被取出去 https://yoursite.com/opsiq-push-sw.js元件 自動檢視此路徑 在頁面上自有出自并登入了它, 不需要片段變更 (它使用很窄的範圍, 因此它從來不取代您已經經營的服務員) 。
可選取: 如果您必須以非標準的路徑主機, 就用元件指向它 在前 有相片段。同源相通才被接受:
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>3. 在 OpsIQ,生成 VAPID 金鑰 (Settings → Client Chat AI → Advanced → Web Push)。此元件再向訪客要求通訊權限并訂閱它們 。
/opsiq-push-sw.js 返回 HTTP 200 (如果是, 就清除快取)404 在上傳前; 有快取 404 有需要就去接通了.1. 在 OpsIQ 設定相關相關資訊提供商所要的 推放電子 就入入取出你的取出之珠去; 實體代碼 和 密钥.
2. 在地根上收放取取取出相關相關資訊的活人 /service-worker.js复制 https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js,或將此行合并到您已存在的根工作人:
importScripts("https://js.pusher.com/beams/service-worker.js");3. 就這樣了 有自動裝入取出取出相機 SDK 并訂收每名訪客的一站利息 opsiq-site-<your-site-key>不需要接通其他接線了
推動運動所發行的相關相關資料 both 有自辦的 VAPID 工作人員 有加密的網上推取, 有用 Pusher Beams 訂閱的訪客 有用相關相關的相關方式。 有用同樣的相接相關站點可以使用同樣相關同源相關互通相關接相接的相通相接方式。
有需要的 HTTPS 对于服務員和Web Push (本地主機被免去做測試) 。 管理聊天收件箱已使用同樣的 Beams 利息机制以取用操作員的提醒 。
有同樣的問題和如何去解決
檢查 PHP 錯誤紀錄。 原因: 有舊 PHp (需要) 8.4+),缺少延伸名, DB 連接失敗, 檔案權限錯誤 。
檢查: 元件已安裝? Cron 正在執行? 日期範圍是否正確? IP 被排除了?
檢查: 提供者已設定? API 有效的金鑰 (用取用測試連接) ? 預算已耗盡? 工作區 AI 配置是否正確?
檢查: 有相關相關資訊基? 即時清除? Connector speechups returning corps? 在 AI History 有相通相關的相關訊息 。
取決于:提供商 API 速度、上下文大小( 大 KB = 更相當快的符號 ) 、 有網接需要。 請試用更快的模型 。
檢查: 有頁面來源有腳本? 控制台有JS錯誤? CSP被封鎖了? 有Ad阻擋器?
GeoIP 未被配置。 使用 Cloudflare (自動)或 MaxMind GeoLite2 資料庫。
檢查: 信箱已連接? Cron 正在跑出? App 密碼已變更? IMAP 設定值是否正確?
檢查: 已啟用? 有部門被允許? 有AI被設定了? Cron 正在跑出? 有人類先回覆了?
檢查: 憑證是否正確? 金鑰已过期? API 从伺服器取用? Base URL 有嗎?
檢查: API 有關鍵指標嗎? 已啟用 Webhook 同步? Cron 正在執行?
檢查:數據庫性能 (SHOW PROPLIST), PHP 內存( 增加到 1GB),可以放出漏洞,并缩短保留期.
在部件不正確載入或 Live Feed 仍为空時使用此焦點檢查 。
在 部件不是登入,檢查站台金鑰; 在自動瀏覽器中載入頁面; 在瀏覽取器網路/控制面板上檢查被封鎖的信標或元件要求; 审查內容- 安全政策及廣告阻擋器; 確認站台正在被活取 OpsIQ 有相見的聊天相接相接氣泡本身并不足以證明分析相接信號被接受。
二. 通篇使用的术语的定義 OpsIQ.
有線人能用接通器或站台做出事来
有被限制入住的隊員 有AI的特工
Bring Your Own Key, you provide your own AI API key.
有外出平台相接的外掛程式Name OpsIQ.
有客人滿意分數了 有客人想吃相 就去吃相了
二. 收入CRM.
有通路和通路管制的入站票分類.
有張票被移到不同的部門去 有的被從AI轉到人類去
有訪客地點被取出 IP 地址.
有次把相關話傳到人類口中去
有簽署的簽署符號, 指認出網站訪客相關相關功能 。
有文章是用於回答問題的。
有客人出賣了
0-100 表示轉換可能性的數字。
有客人去的地方 有領導 有探險 有客戶 有危險 有被打擊出局 有被攻擊出局的有被打入了被打出局線 有被擊出作戰出局取走被打中了被放入地道
第 二 部 分 OpsIQ 有計劃了.
有視覺地出發了
有角色接觸控制器
在超時視窗內接連一串頁面取景.
有軌行網站相當相當獨特的認同符號.
有同時服務相關的相關條件 有同樣的回應時間
單位的 AI 文本。 大致4字符= 1有符相.
有安全系統能控制AI自動性.
HTTP回復事件通知 。
JavaScript 在您的網站上嵌入了代碼 。
有自己追蹤的站點 有AI 有接通器 有同樣的"站" 有同一個站點
如果此文件不回答您的問題:
點"要"OpsIQ 在管理器中。可存取此相關文件及您的平台資料 。
包含:您所試取的、發生了什麼、您所想得到的、以及任何錯誤訊息等。
有您執照金鑰和出處描述的電子郵件支援 。
哪個管理頁面 (Y)URL 或姓名).
精确設定名稱和目前值 。
有密碼的精确錯誤訊息 。
你所做的事相接而后行.
有出事了? 有出出事取而代之.