OpsIQ Dokumentácia

Zostavte, prevádzkovať a extension OpsIQ.

Toto je kompletná dokumentácia pre OpsIQ. Nastaviť produkt, spustiť podporu, nakonfigurovať AI, spravovať CRM, inštalovať widget, vybudovať konektory, volajte REST API, prijímať webhooks, balík trhovisko aplikácií, a prevádzkovať self-hosted nasadenie.

Sprievodca zákazníkomSprievodca administrátormiPríručka pre vývojárovReferencia CRMKonektor SDKREST APISamoobsluha
Rozsah pôsobnosti

Rozsah pôsobnosti tejto príručky

Všetko OpsIQ robí na jednom mieste: ako každá obrazovka funguje, ako pripojiť vlastné systémy a ako stavať na jej vrchole. Začnite kdekoľvek, sekcie nasledujú rovnaké poradie ako admin sidebar.

Rozsah pôsobnosti
DokumentáciaPríručka je usporiadaná okolo OpsIQ produktu, podľa rovnakého poradia ako admin sidebar.DokumentáciaOpsIQ produktAUDIENCEOperátoriBUILDVývojáriRUNAdministrátoriŽIVÉ PRACOVISKOPoužitie OpsIQSkríningy výrobkov a pracovné postupyZahrnutéPredĺžiť OpsIQConnectors, APIs and widgetZahrnutéOperovať OpsIQBezpečnosť, kron a nasadenieZahrnutéOdkazPackage, API and webhook contractsZahrnuté1CHOOSE AUDIENCEOperátor alebo vývojár2FOLLOW THE UIZrkadlo sekcií OpsIQ3USE SOURCE TRUTHStav pochádza z výstavby
Príručka je usporiadaná okolo OpsIQ produktu, podľa rovnakého poradia ako admin sidebar.
Portál Studio sprievodca

Použite špecializované správcu a vývojárov sprievodca pre architektúru portálu, stránky, komponenty, náhľad, Centrum pomoci, identity, SCIM, riadené vydania, rozšírenia, migrácie a certifikácia.

Otvorte sprievodcu portálom Studio

Čo je tu?

Spustite produkt

Každá obrazovka v admin: analytika, živý chat, lístky, CRM, znalostná základňa, Site Intelligence, propagačné akcie a zákaznícky portál. Čo každá stránka robí, čo čísla znamenajú, a čo robiť, keď vyzerajú zle.

Pripojte svoje systémy

Widget webových stránok, e-mailové schránky, prichádzajúce a odchádzajúce webhooks, a konektor knižnica pre platformy ako je Shopify, WooCommerce, WHMCS, Zendesk, Stripe, Slack a Gmail.

Postav si vlastné

The Connector Builder for no-code connectors, Actions & Triggers if you would rather not use connectors at all, and the REST API with every action, scope and error code.

Prevádzkuj to.

Úlohy a povolenia, bezpečnosť, Cron, diagnostika, zálohy, a ako hostovaný a samo-hostiteľský nasadenie.

Kde začať

1
Ak spustíte OpsIQ deň čo deň

Prečítajte si časti obrazovky v poradí vedľa panela. Každý sa otvorí s tým, čo je stránka pre, takže môžete zastaviť akonáhle máte to, čo potrebujete.

2
Ak si ho podáte

Pridať nastavenia, Bezpečnosť, Diagnostika, Cron a výroba. Toto sú sekcie, ktoré rozhodujú o tom, či všetko ostatné funguje ďalej.

3
Ak budujete integráciu

Začnite na Connectors, potom Connector Builder, potom REST API a webhooks. Prečítajte si tie v poradí a uvidíte všetky cesty OpsIQ môže hovoriť s iným systémom.

💡
Dve veci menia to, čo vidíte. Oprávnenia skryť stránky, ktoré nie sú možné otvoriť, takže časť popísaná tu môže chýbať z vášho bočného panelu. Požiadajte správcu o kontrolu vašej úlohy. A konektory nesú označenie splatnosti výroby, Beta, náhľad alebo šablóny; bežiaci stavba a jeho výpis konektorov sú autoritou, na ktorej máte, nie táto stránka.
Tu začni.

Čo robí OpsIQ pre váš biznis

OpsIQ je kompletná AI-first business operačná platforma. Nahrádza vašu analytiku, live chat, helpdesk, CRM, SEO toolkit, integračný middleware a developerskú platformu s jediným jednotným adminom, kde každý nástroj zdieľa rovnaký zákaznícky kontext. Namiesto spájania stehov 8-12 samostatné produkty SaaS, nainštalujete OpsIQ raz a prevádzkovať všetko z jednej obrazovky.

Platforma
OpsIQ jednotná platformaCentrálny mozog AI pripojený k živému chatu, CRM, vstupenky, Site Intelligence, promočné akcie a analytické.Živý rozhovorPropagácieAU CRMInformácie o lokaliteLístkyAnalytické metódyOpsIQAI MOZOG1ONE WORKSPACEKaždý nástroj v jednom administrátore2SHARED BRAINKontext jedného zákazníka3ANYWHERECloud alebo vlastné hostovanie
OpsIQ je jedna platforma s jedným zdieľaným zákazníckym kontextom, každý nástroj podáva a poháňa ho ten istý AI mozog.

Všetko OpsIQ robí · detailne

Analýza webových stránok a inteligencia návštevníkov

Sledovanie návštevníkov v reálnom čase

Každá stránka načítava, kliká, scroll a navigačná udalosť je zachytená v reálnom čase. Zistite, kto je práve teraz na vašej stránke, aké stránky prezerajú, ako dlho strávia a odkiaľ pochádzajú, všetko bez cookies tretích strán.

Záznam a sedenie návštevníkov

Celá história každého návštevníka so zariadením, prehliadačom, operačným systémom, krajinou, mestom, referrerom, UTM parametrami, pristávacou stránkou a rozlíšením identity. Sessions skupinové zobrazenie stránky na cesty, takže môžete vidieť celú cestu, ktorú návštevník uskutoční.

Prehrávanie relácií

Prehrávanie v časovom štýle zachytených návštevných sedení. Pozrite si presne to, čo používatelia robili: pohyby myšou, kliknutia, zvitky, prechody strán a interakcie foriem. Použite ho na diagnostiku UX problémov, pochopte poklesové body a preverte konverzné toky.

Živé krmivá

V reálnom čase stream aktivity návštevníkov, ako sa to stane. Pozrite si zobrazenie stránky, chat začína, form podania, a zámerné signály aktualizácie každých pár sekúnd. Filtrovať podľa krajiny, zariadenia, alebo refererer zamerať na konkrétne dopravné segmenty.

Hore stránky

Stránky zoradené podľa návštev, času zapojenia, rýchlosti odrazenia, konverzií a aktivity podpory. Identifikujte váš najvýkonnejší obsah a stránky, ktoré potrebujú zlepšenie.

Geointeligencia

Krajina, mesto a regionálne členenia s mapami. Rozloženie zariadenia a prehliadača, analýza dopravných zdrojov, sledovanie vyhľadávačov refererra a prehľady o prieniku na trh.

Úmyselný lievik

Track návštevník zámerné signály (cenové návštevy stránky, opakované návraty, prehliadanie dokumentácie vzory a podpora interakcie) identifikovať návštevníkov, ktorí sú pravdepodobne kúpiť, churn, alebo potrebujú pomoc.

A/B experimenty

Spustite delené testy na vašich webových stránkach priamo z OpsIQ. Vytvorte varianty, nastaviť rozloženie prevádzky, definovať ciele konverzie a merať štatistickú významnosť.

JavaScript error tracking

Capture client-side JavaScript errors from your website automatically. See error messages, stack traces, affected browsers, frequency counts, and which pages trigger them. Debug frontend issues without separate error monitoring.

Záznam udalostí

Každá sledovaná udalosť (videá stránok, vlastné udalosti, interakcie chatu, podania formulárov, nákupy) v vyhľadávateľnom, filtrovateľnom loge s úplnými metadátami.

Predaj a prepočet

Traťové objednávky, príjmy, náhrady, obnovenie predplatného a priradiť konverzie na dopravné zdroje, kampane, a návštevníci cesty. Príjmy palubnej dosky s porovnávaním obdobia a analýzy trendu.

Olovo

Vysoko-intentní návštevníci identifikované podľa vzorcov správania. Skóre vedie na základe návštev stránky, čas na mieste, frekvencie návratu, podpora interakcie a vlastné signály. Krmivo vedie priamo do CRM potrubia.

Inteligencia (SEO a analýza obsahu)

Plazy na mieste

Automatizované preliezanie celej webovej stránky, aby ste objavili stránky, zistili rozbité odkazy, našli chýbajúce meta tagy, skontrolovali text obrázku alt, potvrdili kanonické URLs, a zmapovali štruktúru svojho webu. Plánovať plazenie beží denne, týždenne alebo na požiadanie.

Technický SEO audit

Komplexná technická analýza: skóre rýchlosti stránky, mobilné responzívne schopnosti, Core Web Vitals, SSL status certifikátu, presmerovanie reťazcov, duplicitné zisťovanie obsahu, hĺbková analýza craw a štruktúrované overovanie dát.

Audit obsahu

Vyhodnoťte každú stránku pre kvalitu obsahu, počet slov, čitateľnosť skóre, hustota kľúčových slov, štruktúra smeru, vnútorný/externý pomer odkazov a čerstvosť. Identifikujte tenký obsah, duplicitné stránky a medzery v obsahu.

Hľadanie pomocou AI

Sémantické vyhľadávanie po celom obsahu stránky. Klaďte prírodné jazykové otázky o vašom obsahu a získajte odpovede s informáciami na zdrojovú stránku podľa veľkosti AI.

Sledovanie stupňa SERP

Monitorovať svoje poradie vyhľadávačov pre cieľové kľúčové slová v celom Google a ďalších motoroch. Sledovať pozíciu sa mení v priebehu času, porovnať s konkurentmi, a pozri, ktoré stránky radí za akých podmienok.

Výskum kľúčových slov

Objavte kľúčové slová na základe vášho obsahu, analýzy konkurentov a údajov o objeme vyhľadávania. Získajte návrhy pre nové témy obsahu, dlhodobé variácie a ciele optimalizácie obsahu.

Analýza spätného spojenia

Monitorovať váš prichádzajúcich odkaz profil. Pozrite sa, ktoré stránky odkaz na vás, sledovať nové a stratené odkazy, analyzovať moderovanie textových rozmiestnenie, a identifikovať možnosti pre prepojenie budovanie.

Lokálna SEO sieť

Pre firmy s fyzickými miestami: vizualizovať svoju lokálnu viditeľnosť vyhľadávania cez geografické siete. Pozrite sa, ako sa váš rebríček líši podľa polohy, vzdialenosti od vášho podnikania a hľadanie zámer.

Synchronizácia obchodného profilu Google

Pripojte svoj obchodný profil Google k OpsIQ. Synchronizácia recenzií, príspevkov, Q&A, fotografií a obchodných informácií. Správa zoznamu GBP zvnútra OpsIQ_

Plánované správy

Automatizované SEO a analytické správy vytvorené na Vašom programe (denne, týždenne, mesačne). Správy zahŕňajú zmeny v hodnotení, dopravné trendy, technické problémy nájdené a výkon obsahu. Biela značka výstup k dispozícii pre agentúry.

Podpora napájaná umelým inžinierstvom

Zákazník AI chat

AI odpovedá na otázky zákazníkov na vašich webových stránkach 24/7 pomocou vašej znalostnej základne, pripojených dát z platformy (objednávky, účty, predplatné) a zákazníckych školiacich príkazov. Podporuje viacerých poskytovateľov AI: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google) a Grok (xAI).

Admin AI asistent

Alternatíva AI kopilot vo vašom admin paneli, ktorý vám pomôže písať odpovede na vstupenky, návrh komunikácie zákazníkov, analyzovať trendy podpory, vyhľadať dáta zákazníka cez pripojené platformy a vykonať akcie prostredníctvom konektorového systému.

UI znalosti uzemnenie

UI je zakotvená vo Vašich článkoch na báze poznatkov, FAQ zápisy, produktová dokumentácia a pripojené údaje platformy. Nerozčuľuje sa to. Odpovedá z vašich aktuálnych obchodných informácií alebo sa zvyšuje v neistých prípadoch.

Automatické odovzdanie ľuďom

Keď AI nedokáže vyriešiť otázku, zistí frustráciu alebo zákazník požiada o človeka, automaticky sa odpojí do vášho tímu s plným konverzačným kontextom. Nastaviteľný pokles/časový automatický návrat späť do UI.

Školenia UI

Napíšte samostatné inštrukcie pre AI-stavuje zákazníka a admin-v smere AI. Kontrolný tón, hranice, eskalácie pravidlá, zakázané témy, a obchodné špecifické správanie. Per-workspace konfigurácia podporované.

História a audit AI

Každý rozhovor AI je prihlásený s plnou žiadosť / odpoveď detaily, použitie žetónu, sledovanie nákladov, poskytovateľ použitý, a modelovej verzie. Preskúmanie konverzácie identifikovať medzery v tréningu a zlepšiť presnosť UI.

Pohľady na umelú inteligenciu

Automatizovaná analýza modelov rozhovorov AI. Pozrite si spoločné otázky, miery rozlíšenia, frekvencia odovzdávania, spokojnosť zákazníkov podľa témy a oblasti, kde UI potrebuje lepšie školenie.

Na pracovné miesto AI config

Každý pripojený web/workspace môže využiť svojho vlastného poskytovateľa AI, model, teplotu, žetónový rozpočet a školiace podnety. Spoločnosť SaaS môže používať Claude pre hlavný produkt a GPT-4o pre sekundárnu značku.

Spravovaný AI a BYOK

Dva režimy AI: Managed AI (zahrnuté do vášho plánu, nie API kľúč potrebný) alebo priniesť si vlastný kľúč (použite svoje vlastné OpenAI/Anthropic/Google/xAI API kľúčom pre úplnú kontrolu nad výberom modelu a náklady). Obaja sú prvotriedne, každá funkcia funguje s oboma režimami.

UI symbolické rozpočty a kontroly nákladov

Nastaviť mesačný symbolický rozpočet, per-konverzačné limity a nízke-vyváženie upozornenia. Sledovať výdavky na poskytovateľa, na pracovný priestor, a na rozhovor. Zabrániť úteku náklady s tvrdými stropmi.

Lístky a helpdesk

Systém vstupeniek

Kompletné helpdesk s oddeleniami, priority (nízke/stredné/vysoké/naliehavé), statusy, sledovanie SLA, interné poznámky, odpovede zákazníkov, prílohy súborov a závitové konverzácie.

UI triedenie a automatická odpoveď

UI automaticky zvažuje prichádzajúce vstupenky podľa oddelenia a priority. Povoliť automatickú odpoveď pre bezpečné oddelenia. AI návrhy a odošle odpoveď po konfigurovateľnom oneskorení (predvolené: 2 minút), aby ľudia mohli zasiahnuť ako prví.

Požitie e-mailu

Pripojte poštovú schránku (Gmail, IMAP, alebo poskytovateľ-špecifické) automaticky vytvoriť vstupenky z prichádzajúce e-maily. Odpovede na oznámenia o vstupe e-mailov aktualizovať lístka vlákno.

Vložená vstupenka portál

Vložte na svoje webové stránky vstupenky orientované na zákazníka. Zákazníci môžu predložiť vstupenky, prezrieť si ich históriu, odpovedať na otvorené vstupenky a skontrolovať stav, všetky označené do vášho dizajnu.

Zlúčenie vstupeniek

Zmiešať duplicitné vstupenky do jedného vlákna. Zlúčené vstupeniek ukázať [Merged] na predmet linky. Všetky konverzácie histórie je zachovaná v prežití vstupenkou.

Návrat do AI

Po ľudská agent prevezme lístok, použite "Vráťte sa do AI" nechať AI pokračovať auto-odpoveď na tento lístok. Užitočné, keď je ľudsky požadovaná časť vyriešená, ale zákazník má nadväzujúce otázky AI zvládne.

Kopilot inbox

UI-pomocný riadenie vstupeniek z hľadiska schránky. Kopilot navrhuje odpovede, sumarizuje históriu konverzácie, odporúča prioritné / oddelenia úlohy a môže vykonávať akcie na pripojených platformách.

Podpora z diskusie a v reálnom čase

Pošta na rozhovor

Real-time zákaznícky chat riadený z jednotnej schránky. Pozrite sa na všetky aktívne konverzácie, identitu zákazníka, konverzáciu histórie a AI návrhy. Viac agentov môže spolupracovať na rozhovore.

Proaktívne pravidlá chatu

Trigger chat messages based on visitor behavior: time on page, specific URL visited, scroll depth, return visit count, exit intent, or custom events. Example: show a help message after 60 seconds on the pricing page.

Widget na rozhovor

Prispôsobiteľný chat widget vložený na vaše webové stránky. Podporuje AI chat, živý agent chat , podanie lístkov, vedomostná základňa vyhľadávanie a návštevník identity . Responsive , prístupné a značkové .

Prieskumy o spoločnosti CSAT

Zbierajte hodnotenie spokojnosti zákazníkov po chate a interakcie vstupeniek. Design prieskumy s vlastnými otázkami, hodnotiacej stupnice, a následné-up podnety. Výsledky sa živia tímový výkon a AI pohľady.

Post-chat e-mailová prieskum

Po skončení rozhovoru môžu návštevníci so známym e-mailom dostať jednu značkovú poštu s AI súhrnom toho, čo bolo spracované a jedným kliknutím "Bolo to jednoduché?" Áno/Nie. Raz za vlákno, podpísané odkazy na jedno použitie, každý odoslať prihlásený, a výsledok sa nachádza na stránke Spätná väzba ako jeho vlastný signál vedľa hviezd in-chat.

Spojenie totožnosti

Každá spätná väzba, ktorá nesie osobu ukazuje: meno, e-mail, kliknutie na celú cestu zákazníka a kontakt CRM, a jeden kliknutím E-mail alebo AI-draft odpovede uzemnené v ich aktuálnej histórii.

Písanie UI

Oddelené AI písanie asistent pre skladanie e-mailových návrhov, odpovede na lístky, oznámenia a komunikácie zákazníkov. Používa svoj vlastný prompt (nie chat mozgu) pre profesionálne obchodné písanie.

AI- First CRM

CRM veliteľské centrum

Jedna obrazovka zobrazujúca celý stav CRM: hodnota potrubia, rýchlosť obchodu, nadchádzajúce úlohy, rizikové obchody, agentská aktivita a odporúčania AI. CRM domovská stránka je váš denný východiskový bod.

Kontakty a spoločnosti

Správa kontaktov so zákazníkmi s plnými profilmi: meno, e-mail, telefón, spoločnosť, značky, životný cyklus fázy, konverzácia histórie, história vstupeniek, nákup histórie a vlastné polia. Prepojenie kontakty na spoločnosti pre B2B riadenie vzťahov.

Predaj a plynovod

Vizuálny Kanban-štýl sa zaoberajú doskou s prispôsobiteľnými fázami. Pretiahnite ponuky medzi etapami, nastaviť hodnoty, priradiť majiteľov, sledovať uzávierky a vidieť hodnotu potrubia v každej fáze. Podporované viac potrubí.

UI koučovanie

UI analyzuje každú dohodu a poskytuje koučovanie: rizikové signály (preč s tichou, konkurent spomenul, rozpočtové obavy), ďalšie-najlepšie-akčné odporúčania, vyhrať pravdepodobnosť, a navrhol následné načasovanie.

Predpoveď a správy

Predpovedanie príjmov na základe údajov o plynovode, historických blízkych mier a rýchlosti obchodu. Správy zahŕňajú potrubia podľa etapy, podľa vlastníka, podľa zdroja, prepočítacie kurzy, priemerná veľkosť obchodu, a dĺžka predajného cyklu.

Prospektové činidlo (SDR)

AI-poháňané vyhľadávanie, ktoré identifikuje potenciálnych zákazníkov z vašich údajov návštevníkov, vedúce signály a pripojených aktivít platformy. Navrhuje ciele dosahu, návrhy počiatočných správ, a skóre vedúci kvality.

Následné sekvencie

Automatizované viacstupňové sledy následných krokov: e-mail, čakanie, e-mailová správa, kontrola odpovede, eskalácia. Definujte sekvencie pre nové stopy, zdržanlivé ponuky, popredajné check-in a kampane na opätovné zasadenie.

Životný cyklus a zachovanie

Sledovať fázy životného cyklu zákazníka (vedúci, vyhliadky, zákazník, churned) s automatizovanými prechody. Retenčný agent monitoruje pre churn signály a navrhuje zásahy.

Správca dát

UI agent, ktorý neustále čistí a obohacuje vaše CRM dáta: deduplikuje kontakty, vypĺňa chýbajúce polia, potvrdzuje e-maily, štandardizuje názvy firiem a vlajky stale záznamy.

Postav môj CRM

Prírodný jazyk CRM konfigurácia: povedať AI, ako váš obchodný proces vyzerá a stavia vaše etapy potrubia, vlastné polia, riešenie šablóny, a pravidlá automatizácie.

Kontrola stavu CRM

Automatizovaný audit kvality vašich CRM dát: duplicitné kontakty, dohody bez ďalších krokov, stale ropovody, chýbajúce kontaktné informácie a bodovanie úplnosti údajov.

Dial dôvery

Trojúrovňové ovládanie autonómie pre každý CRM AI agenta: Autopilot (AI koná nezávisle), Copilot [AI navrhuje, ľudské schválenie] a Manual (AI pozoruje len). Nastavte číselník na agenta, podľa typu akcie a prah pre hodnotu ponuky.

Štyria agenti UI

CRM prevádzkuje štyri špecializované AI agenti: Steward (kvality dát), SDR (prospeching), Retention (ochrana pred udržaním) a Analyst (posudzovanie a postrehy). Každý agent má svoje vlastné nastavenie Trust Dial.

Konektory a integrácia

Predstavené konektory

Konektory pripravené na použitie pre Shopify, WooCommerce, BigCommerce Magento 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Poštová pečiatka, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, a Google Business Profile. Každý konektor prináša platformu-špecifická AI akcie, vedomosti, a dáta synchronizácia.

Tvorca konektorov

Vybudovať vlastné konektory pre akúkoľvek platformu, žiadny kód, AI-pomocné, alebo celý kód. Staviteľ podporuje REST a GraphQLAPIs, OAuthautorizačný kód tok, webhook autoregistrácia sStripea jednoduché schémy podpisov, paginácia (offset, stránka, kurzor, a link-header), zoznam / error transformácie, multi-action kontext, a trhovo balenie.

Aplikácia konektora podporovaného AI

ConnectorBuilderAI vám pomôže vytvoriť konektory: popíšte, čo chcete a navrhnite akcie, zapíše spracovatelia žiadostí a mapy API odpovede. Rukoväť autentifikáciu, patináciu a automatickú manipuláciu s chybami.

OAuth flow for any connector

Generic in- app OAuth autorizačný tok, ktorý pracuje s ľubovoľným konektorom. Podpora PKCE, správa stavu rozlíšené na mieste, automatická obnovovanie tokenu. Konektory definujú ich OAuth parametre a OpsIQ zvláda tok.

Kompabilita autobusov (rozšírenie na celú platformu)

Konektory nepridávajú len akcie platformy. Môžu napájať základné funkcie prostredníctvom "busov." Konektor deklaruje schopnosť (kalendár, obohatenie, esign in CRM; lokálne_listing, grader_data in Site Intelligence; web_analytics in AnalyticS; platobný_poskytovateľ platieb; e-mail_sync v Mailboxe; video_meeting in Comms) a vykonáva svoju malú metódu sadu; OpsIQ objavuje ju prostredníctvom kapacityRegistry a prepojí ho do UI, Zákazník 360 Časová os a akcie AI. Niekoľko konektorov môže ponúknuť rovnakú schopnosť bez uzamknutia. Pozri konektory/PLATFORM_CONNECTORS.md.

Predinštalovaná úroveň vs. úroveň trhu

Konektory žijú v jednej z dvoch úrovní. Predinštalované konektory (spojky/) sú registra-aktívne mimo poľa, udržiavané štíhle len na bezkľúčové referencie a najpoužívanejší poskytovateľ na jedno zariadenie (napr. Google Kalendár,Gmail, Google Business Profile). Marketplace konektory (marketplace_connectors/) sú objaviteľné, ale inertné až do inštalácie, napr. Microsoft365Kalendár, Outlook, DocuSign,Stripe, GA4, SerpApi, Zoom. Každý most sa rozprestiera zoznam trhoviska tak, aby UI a AI mohli urýchliť "inštalovať z trhu" (notify-to-inšstall), keď schopnosť nemá pripravený poskytovateľa, nikdy rozbité tlačidlo.

Trh s konektormi

Publikovať svoje konektory na OpsIQ trhovisko. Balíček konektory s profilom.json, vedomosti.json, workflow_recipes.json, a podpísané archívy. Marketplace podporuje zadarmo a platených konektorov s multi-zdrojové fakturácie.

Podpis konektora

Všetky konektory sú kryptograficky podpísané pre overenie integrity. Registrácia je zaškrtnutá v čase inštalácie. Použite nástroj rezignation_all_connectors na opätovné podpísanie po aktualizáciách.

Smart Lookup

Deklaratívny fuzzy-matching systém pre akcie konektora. Definovať pravidlá vyhľadávania a OpsIQ zodpovedá užívateľským dotazom pre subjekty platformy používajúce fuzzyScore a smartRank algoritmy. Príklad: find_country ("germ") zápasuje Nemecko s 88.9% Dôvera.

Zmluvy o akcii

Všeobecné OpsIQ API publikácie, 1,312 pomenované akcie, zatiaľ čo balíky konektorov deklarujú svoje vlastné akcie dodávateľa s zadanými parametrami, požiadavky na autentifikáciu, pravidlá paginácie a reakcia sa transformuje prostredníctvom jednotného ActionExecutor.

Recepty na konektory

Predstavený pracovný postup recepty, ktoré kombinujú viaceré akcie konektora do spoločných obchodných pracovných postupov. Príklad: "Keď príde nová objednávka na Shopify, vytvorte lístok, aktualizuje CRM a odošlite oznámenie Slack."

Synchronizácia vedomostí

Konektory deklarujú témy znalostí, ktoré synchronizujú databázu vedomostí AI. Články o pomoci pre konkrétne platformy, návody na nastavenie a kroky na riešenie problémov sú automaticky k dispozícii AI bez manuálneho vloženia do vedomostnej základne.

Vývojová platforma

REST API

A name JSON API zahŕňa každého registrovaného správcu,JSON prevádzka, sAPI-kľúčová autentifikácia, izolácia pracovného priestoru, rozsahy, obmedzenie rýchlosti, impotentné zápisy, OpenAPI, a generovaný Poštár kolekcie.

Webhooky

Outbound webhookes pre všetky významné udalosti: objednávky, faktúry, predplatné, lístky, chaty, vedenie, užívateľské registrácie a opustenie košíka. Async doručenie prostredníctvom fronty pracovných miest, exponenciálne spätné odhlásenie retry, SSRF ochrana, a auto-disable po 15 po sebe idúce zlyhania.

Podpis webhooku

Každý odchádzajúci webhook je podpísaný s HMAC-SHA256. Overte podpisy na svojom prijímajúcom konci, aby ste zabezpečili pravosť webového hája. Stabilné event_id pre neempotentné spracovanie.

SDK

JavaScript SDK pre sledovanie widget s rozlíšením identity, vlastné sledovanie udalostí, programové chat ovládanie a konfigurácia špecifická pre jednotlivé stránky. Inštalovať recepty na React, Vue, Next.js, WordPress, Shopify, a statické HTML.

Moduly a SDK

Serverové SDK a pluginy pre spoločné rámce. WordPress modul, WHMCS modul a generické PHP/Node.js integračné knižnice.

Udalosti API

Vlastné udalosti môžete z vášho backendu prenášať do OpsIQ: nákupy, registrácie, používanie funkcií, chyby alebo akékoľvek obchodné udalostí. Udalosti sa zobrazujú na časovej osi návštevníka a privádzajú sa do analytického kontextu a AI.

Spúšťacie súbory

Vybudovať automatizované pracovné postupy vyvolané udalosťami: nový lístok, začal chat, návštevník identifikovaný, zmena fázy dohody alebo vlastné akcie. Spúšťa spustenie konektor akcie, odosielať webhooks, aktualizovať záznamy, alebo informovať svoj tím.

API builder

Vizuálny API a webhook staviteľ vo vnútri admin. Nastaviť koncové body, požiadavky na testy, skontrolovať odpovede a ladiť integrácie bez opustenia OpsIQ.

Tím a administratíva

Kontrola prístupu na základe úlohy

Tri roly: Vlastník (plný prístup, fakturácia, nebezpečná zóna), Full Admin (všetky operácie okrem fakturácie a nebezpečnej zóny) a Agent (iba pridelené oddelenia, žiadny prístup k nastaveniu). Všetky citlivé stránky sú ťažko ovládateľné rolou.

Palubná prístrojová doska s výkonom skupiny

Vlastník a iba kompletný Admin panel zobrazujúci časy rozlíšenia, rozloženie pracovného zaťaženia, hĺbku manipulácie, poruchy kanála, analýzu trendov, SLA compliance, CSAT agentom, miery opätovného otvorenia, tím rollup, a najrušnejšie hodiny. Aktualizované v reálnom čase.

Prítomnosť admina a online sledovanie

Real-time who-is-online widget v admin navigation. Heartbeat-založené na detekciu prítomnosti (60- Druhý ping, 300-druhé predĺženie, auto-prune po 120 dni). Pozrite sa, ktoré admini sú v súčasnosti aktívne a na ktorých stránkach.

Nastavenie pracovného priestoru

Každá pripojená stránka (pracovný priestor) môže mať vlastnú konfiguráciu AI, nastavenia konektorov, oddelenia vstupeniek, značkovanie a prevádzkové pravidlá. Globálne defaulty kaskáda na pracovné priestory, ktoré ich neprehliadajú.

Manažment viacerých lokalít

Správa viacerých webových stránok z jedného OpsIQ admin. Každá stránka má vlastné sledovacie útržky, údaje návštevníkov a konfiguráciu. Prepínajte medzi miestami z navigácie admin .

Systém šablóny e-mailu

E-mailové šablóny riadené registrami pre všetky automatizované komunikácie: oznámenia o vstupenkách, chatové prepisy, uvítacie e-maily, resetovanie hesla a systémové upozornenia. HTML šablóny so živým náhľadom, variabilnými čipmi ({{customer_name}}, {{ticket_id}}) a globálna kontrola usporiadania.

Dovoz a vývoz

Importovať kontakty, vstupenky a znalosti články z CSV/JSON Údaje o vývozných návštevníkoch, analytické správy a záznamy CRM. Prenosnosť údajov pre migráciu medzi systémami.

Bezpečnosť, dodržiavanie predpisov a operácie

Podnik SSO

OIDC (OpenID Pripojiť) single sign-on s plným pracovným časom: objav, autorizovať, callback, JWKS overenie podpisu, Userinfo, doména umožn-listing, JIT poskytovanie, a stav stráže. SAML podpora konfigurácie.

GDPR and data compliance

Zabudovaný DSAR (Žiadosť o prístup k údajom) manipulácia: export a odstránenie zákazníckych údajov vo všetkých systémoch. Výmaz dát na úrovni kontaktov zahŕňajúci sedenia, lístky, chaty, záznamy CRM a e-mailové protokoly.

IP ochrana proti blokovaniu a suroviu

Bloková špecifická IPs alebo sa pohybuje od prístupu k vašej stránke alebo admin. Automatický lockout po konfigurovateľných neúspešných pokusoch prihlásiť sa. Prihlásenie zlyhalo s IP, časovým znakom a užívateľským agentom.

HSTS a bezpečnostné záhlavia

HTTP Prísna bezpečnosť dopravy, oprávnenia-Policy hlavičky a bezpečná konfigurácia cookie. Samoobsluha nasadenie môže pridať CSP hlavičky prostredníctvom konfigurácie servera.

Outbound webhook kalenie

SSRF guard blocks webhooks to private/metadata IP ranges. Async delivery prevents slow endpoints from blocking your application. Auto-disable after 15 consecutive failures prevents resource waste on dead endpoints.

Izolácia pracovného priestoru

Prísna izolácia dát medzi pracovnými priestormi. Návštevníci, vstupenky, chaty, CRM záznamy a rozhovory s UI sú rozmiestnené na ich pracovnom priestore. Unikanie údajov cez pracovné priestory je zabránené vo vrstve dotazu.

Riadenie cyklu vyúčtovania

Podpora mesačného, štvrťročného, polročného, ročného, dvojročného a celoživotného cyklu fakturácie. Normalizácia meny pre viacmenové brány. FX konverzie na príjem platby za presné vykazovanie príjmov.

Cron a plánovaná automatizácia

Zabudovaný kron systém pre plánované úlohy: generovanie správ, čistenie dát, obnovenie predplatného, UI tréningové aktualizácie, synchronizácie konektorov a webové rezervácie. Zdravotná diagnostika s výstražnými indikátormi.

Politiky uchovávania údajov

Nastaviť, ako dlho sú uchovávané návštevy, chat prepisy, história rozhovorov AI a záznamy udalostí. Automatické čistenie starších dát na správu úložiska a dodržiavanie pravidiel uchovávania.

Diagnostika a zdravie

Systémová prístrojová doska so zdravotným stavom kronu, databázovou konektivitou, stav AI poskytovateľa, zdravie konektorov, rýchlosť dodania webu a používanie úložiska. Upozornenia na problémy s konfiguráciou a výkonnostné nedostatky.

Kto? OpsIQ je

Obchody s elektronickými prostriedkami

Obchody

Sledujte každého návštevníka od pristátia k nákupu. Nechajte AI odpovedať "Kde je moja objednávka?" pomocou live Shopify/WooCommerce/BigCommerce dáta. Správa podporných vstupeniek s AI auto-odpoveď. Spustite ponuku potrubia pre veľkoobchodné a B2B vedie. Pripočítať príjmy do dopravných zdrojov a kampaní. Monitorovať upustenie vozíka s ozdravením pracovných tokov.

SaaS a softvérové spoločnosti

SaaS

Monitorovať skúšobné signups a extra adopcie so sedením opakovaným prehrávaním. Sledovať, ktoré dokumentačné stránky konvertujú. Automate podpora s AI uzemnené vo vašom API Docs. Správa príjmov z predplatného a rozšírenie obchodov v CRM. Pripojte svoje fakturačné platformy (Stripe, WHMCS) pre sledovanie MRR v reálnom čase. Použite CRM životného cyklu agenta na detekciu a prevenciu churn.

Agentúry a subjekty vykonávajúce slobodné povolania

Agentúra

Ponúkame analytiku s bielou značkou a portály podpory klientom. Sledovať vedie cez viaceré klientske stránky z jedného admin. Použite CRM potrubia na riadenie perspektív a projektových vedení. Vybudovať vlastné konektory pre klientske platformy pomocou Connector Builder. Generovať značkové SEO správy s Site Intelligence. Resell market konektory ako hodnotové-add služby.

Hostiteľstvo a infraštruktúra

Hostiteľ

Hlboká WHMCS integrácia s 80+ AI akcie pre vyhľadávanie objednávok, riadenie služieb, DNS, a zabezpečenie. Automatická odpoveď na spoločné hostingové otázky pomocou článkov znalostnej základne. Sledovať server stav stránky zapojenie. Správa technickej podpory vstupenky s AI triage. Použite cyklus vyúčtovanie rebrík pre mesačne cez plány celoživotného hosťovania.

Support-lavy podniky

Podpora

Vychýlenie 40-70% Spravujte opakované otázky pomocou chatu s umelou inteligenciou založeného na vašej databáze znalostí. Presmerujte tikety do správneho oddelenia pomocou triedenia pomocou umelej inteligencie. Sledujte výkon tímu vďaka časom riešenia, súladu so zmluvou SLA a CSAT podľa agenta.

Marketingové a SEO tímy

Marketing

Full Site Intelligence suite: plazy, technické SEO audity, analýza obsahu, SERP sledovanie poradia, výskum kľúčových slov, spätného odkazu monitorovanie, a miestne SEO siete. Google Business Profil Management. Plánované správy bielej-značky pre klientov. A/B testovanie zabudované do sledovacieho widgetu. Kampaň priradenie naprieč všetkými kanálmi.

Zakladatelia Solo a malé tímy

Začínajúce podniky

Začnite iba sledovanie a chat, zadarmo pridať. Potom pridajte vstupenky, keď dostanete podporu hlasitosti. Zapnite CRM, keď začnete predávať. Pripojte platformy, ako si ich prijať. OpsIQ váhy od jednej osoby robí všetko do 50_-osobný operačný tím s RBAC, oddelenia, a per-agent výkon sledovania.

Podnikanie a multiznačka

Podnik

PodnikSSOsOIDCpre centralizovanú autentifikáciu. Multi-workspace izolácia pre samostatné značky alebo divízie. Per-work space AI konfigurácia s rôznymi poskytovateľmi a modelmi. Vlastný vývoj konektora s tržnicovou distribúciou. Audit trades,GDPRnástroje na zabezpečenie súladu a politiky uchovávania údajov.

Čo OpsIQ nahrádza

Google Analytics + Hotjar + Plaussible

Kompletné webové analýzy s sledovaním návštevníkov, relácie, stranové rebríčky, geointeligencie, zámery lieviky, prevod prisúdenie, udalosti, A/B experimenty a JS sledovanie chýb, všetky súkromie-priateľský, všetko v jednej platforme.

Intercom + Drift + Tidio na stiahnutie zadarmo

AI-poháňaný zákaznícky chat s vedomostnými uzemneniami, multi-poskytovateľ podpora AI, auto-handoff na ľudí, proaktívne pravidlá chatu, konverzácie histórie, prieskumy CSAT, a vytvorenie vstupeniek z chatu.

Zendesk + Freshdesk + Pomoc skaut

Native vstupenky systém s oddeleniami, priority, SLA, AI triage, auto-odpoveď s konfigurovateľným oneskorením, email požitie, vloženie vstupeniek, zlúčenie vstupenieka, inbox copilot, a návrat do UI schopnosti.

HubSpot + Pipedrive + Salesforce

AI-first CRM so štyrmi špecializovanými agentmi AI (Steward, SDR, Retention, Analyst), Kontrola autonómie Trust Dial, ropovodová doska, riešenie koučovanie, predpovedanie, sekvencie, riadenie životného cyklu, a prirodzený jazyk CRM konfigurácie.

Ahrefs + SEMrush + Moz

Inteligencia stránok s automatizovanými plazmi, technickými SEO auditmi, analýzou obsahu, vyhľadávaním AI, sledovaním SERP-u, výskumom kľúčových slov, analýzami spätných odkazov, miestnymi SEO-sieťami a plánovanými správami bielej značky.

Zapier + Make + vlastný middleware

Konektor SDK s 25+ predstavené konektory, Konektor Builder (bez kódu/AI-pomocný/plný kód), OAuth tok, autoregistrácia webu, veľký katalóg akčných definícií konektorov, ktoré sa stanú spustiteľnými iba vtedy, keď je príslušný konektor nainštalovaný, aktivovaný, nakonfigurovaný a validovaný, SmartLookup, trh a podpísané balíky.

Správca obchodného profilu Google

Full GBP konektor: správa recenzií, post publikovanie, Q&A manažment, foto nahrávanie, obchodné informácie synchronizácia, náhľady sledovanie, a AI-poháňané odpovede recenzie, všetko zvnútra OpsIQ.

Samostatné nástroje šablóny e-mailov

Registry riadené e-mailové šablóny s vizuálnym editorom, živým náhľadom, variabilnými čipmi, globálnym dispozičným riadením a na mieru pre všetky automatizované komunikácie.

Palubné dosky riadenia tímov

Built-in team performance: resolution times, workload, SLA compliance, CSAT by agent, reopen rates, busiest hours, real-time presence tracking, and per-department breakdowns.

GDPR nástroje na zabezpečenie súladu

Native DSAR Manipulácia, vymazanie dát vo všetkých systémoch, správa súhlasu, politika uchovávania a audit trails, zabudované do platformy, nie je zapnutý.

Dve vydania

Nasadenie v hostiteľskom členskom štáte

OpsIQ beží na riadenej infraštruktúre. Prevádzkovanie produktu je rovnaké; infraštruktúru, aktualizácie a zálohy spravuje hostingový operátor. Táto príručka dokumentuje skôr OpsIQ beh namiesto marketingových alebo obchodných tokov účtov.

Modul s vlastným pohonom

Inštalovať OpsIQ na svojom vlastnom serveri pre plnú kontrolu nad dátami, brandingom, aktualizáciami a integráciami. 8.4+, MySQL 5.7+ alebo MariaDB 10.3+, HTTPS a OpsIQ Jednotný kron. Podpora WHMCS integrácia ako addon modul. Plná dátová suverenita.

Odporúčaný príkaz na čítanie

1
Rýchly štart

Sledujte sprievodcu 30-minute nastavenia, aby ste získali sledovanie, chat a základné AI pracujúce na vašich webových stránkach.

2
Skriňa a analýza

Naučte sa čítať svoje údaje o návštevníkoch, nastaviť reláciu prehrávanie, identifikovať stopy a pochopiť dopravné vzory.

3
Rozviedka o stránkach

Spustite svoje prvé SEO crawl, skontrolujte svoje technické zdravie, a nastaviť SERP sledovanie hodnosti pre vaše cieľové kľúčové slová.

4
Lístky a podpora

Nastavte oddelenia, nastaviť automatickú odpoveď s AI, pripojiť požitie e-mailu a trénovať UI zvládnuť bežné otázky.

5
CRM

Organizovať kontakty, vybudovať plynovod, nastaviť agentov AI, nastavte úrovne Trust Dial a nechať AI trénovať svoje ponuky.

6
Konektory a vývojové nástroje

Pripojte svoj e-commerce/billing platformu, vytvoriť vlastné konektory, nastaviť webhooks a integrovať cez REST API.

💡
Nový OpsIQ? Začnite s Quick Start sprievodca nižšie. Môžete mať sledovanie a základné AI chatu beží pod 30 minút.
Tu začni.

Rýchly štart v 30 minutes

Postupujte podľa týchto krokov, aby ste mohli zabehnúť OpsIQ. Každý krok stavia na predošlom kroku. Na konci budete mať sledovanie návštevníkov, AI chat a základnú podporu vstupeniek.

Nastavenie
Kontrolný zoznam rýchleho spusteniaSprievodca nastaviť kontrolný zoznam zobrazujúci widget inštalovať, platforma pripojiť, AI tréning, tím pozvať a go-live, s 60 percentný progres bar.ZačnitesetupInštalovať OpsIQ widgetDONAPripojenie platformy (WHMCS, Shopify...)DONATrénujte UI na svojom obsahuDONAPozvite svoj tímSkontroluj a choď naživoNastaviť postup3 z 5 · 60%1STEP 1Inštalovať widget2STEP 2Pripojiť & vlak AI3STEP 3Pozvite & ísť naživo
Cesta 30-minute: nainštalujte widget, pripojte platformu, trénujte UI, pozvite tím a potom choďte žiť.

Nastavenie 30-minúta

1
Aktivujte si licenciu

Zadajte svoj licenčný kľúč do OpsIQ admin. Prejdite na položky Nastavenie, zadajte kľúč licencie pre túto inštaláciu a kliknite na tlačidlo Aktivovať. Mali by ste vidieť zelený "Active" odznak.

2
Nastaviť svoju obchodnú identitu

Prejdite na Nastavenia a vyplňte svoje obchodné meno, priemysel, časovú zónu, predvolenú menu a hodiny podpory. Tieto informácie používa AI pri odpovediach na otázky zákazníkov a analyticky pre správy o časovom pásme.

3
Vyberte poskytovateľa AI

Prejdite do konfigurácie AI a vyberte svojho poskytovateľa. Možnosti: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google) alebo Grok (xAI). API kľúč, ak používate svoj vlastný kľúč, alebo použite Spravovaný AI, ak je k dispozícii vo vašom pláne. Kliknite na "Test pripojenie" pre overenie.

4
Inštalovať sledovací prvok

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

5
Pripojte platformu

Ak použijete Shopify, WooCommerce, WHMCS, alebo inú podporovanú platformu, prejdite do Connectors, nájdite platformu, zadajte údaje a kliknite na tlačidlo Test Connection. To dáva AI prístup k dátam objednávky, zákazníckym profilom a podpornému kontextu.

6
Pozvite svoj tím

Prejdite do tímu, kliknite na tlačidlo Pozvánka, zadajte ich e-mail a rolu (Vlastník, Full Admin, alebo Agent). Agenti môžu prístup iba oddelenia, ktoré priradíte. Vlastníci a plní administratívni vidieť všetko.

Najrýchlejšia možná cesta (5 minút)

Krok 1_: Inštalovať widget

Skopírujte snippet z Pripojených stránok a vložte ho na svoje webové stránky. To vám dáva sledovanie okamžite.

Krok 2_: Povoliť AI

Prejdite do konfigurácie AI, vyberte poskytovateľa, zadajte kľúč a uložte. AI chat je teraz aktívny na vašej webovej stránke.

Hotovo

Teraz máte sledovanie návštevníkov a AI chat. Môžete pridať vstupenky, CRM, a konektory neskôr.

Deň 2: Urobte to užitočným

Pridať znalosti

Prejdite na znalostnú základňu a pridajte 5-_10 články o Vašich najčastejších otázkach. UI používa tieto na presnú odpoveď zákazníkov.

Vytvoriť oddelenia

Prejdite na vstupenky a vytvoriť aspoň 2 oddelenia (napr. "Sales" a "Podpora"). Prideľte členom tímu každému.

Napíšte svoj UI prompt

Prejdite na AI školenia a písať zákaznícke AI prompt, ktorý opisuje vaše podnikanie, tón, a eskalácie pravidlá.

Otestujte rozhovor

Otvorte si webové stránky v súkromnom prehliadači a chatujte s AI ako zákazník. Skontrolujte, či odpovede sú presné a tón je správny.

Týždeň 1_: Zostavte si svoje operácie

Pripojiť e-mail

Nastaviť schránku (Gmail, IMAP, alebo poskytovateľa konektora) tak zákaznícke e-maily automaticky vytvárať vstupenky.

Nastavenie automatickej odpovede

Povoliť automatickú odpoveď na vstupenky pre bezpečné oddelenia. 2- Minúta oneskorenia, aby ľudia mohli zasiahnuť ako prví.

Analýza preskúmania

Pozrite sa na počet návštevníkov, rýchlosť odraziť, top stránky a predaj v prípade pripojenia.

Začnite CRM

Otvorte AI CRM a nechajte OpsIQ importovať kontakty z vašich pripojených platforiem.

Mesiac 1_: Optimalizácia

Review AI História

Pozrite si AI History týždenne. Hľadajte nesprávne odpovede, chýbajúce otázky a možnosti pridať vedomosti.

Pridať proaktívne pravidlá

Vytvoriť pravidlo: ak je návštevník na cenovej stránke pre 60+ sekundy, zobraziť správu chatu s otázkou, či potrebujú pomoc.

Zostrojiť konektor

Ak používate platformu, ktorá nemá zabudovaný konektor, použite Konektor Builder vytvoriť jeden.

Nastavenie webhooks

Pripojte sa OpsIQ k svojim interným nástrojom pomocou outbound webhooks pre vstupenky, chat a predajné akcie.

Môžem preskočiť UI a použiť sledovanie?+

Áno. Poskytovateľ AI je voliteľný. OpsIQ funguje ako čistá analytická a vstupovacia platforma bez AI. Ak ste pripravení, môžete povoliť AI neskôr.

Môžem preskočiť konektory a pridať ich neskôr?+

Áno. Konektory obohacujú AI údajmi pre konkrétne platformy, ale OpsIQ pracuje bez nich. Začnite sledovaním a chatom, potom pripojte platformy v prípade potreby.

Čo ak ešte nemám webovú stránku?+

Stále môžete použiť OpsIQ pre vstupenky, CRM a tímovú spoluprácu. Sledovacie widget je voliteľný. Pridať ho, keď je vaša webová stránka pripravená.

Ako mám vedieť, či je widget nainštalovaný správne?+

Navštívte svoju webovú stránku v prehliadači privátne/inkognito. Potom skontrolujte OpsIQ Live Feed. Mali by ste vidieť svoju návštevu sa objaví v 15 sekundy. Ak nie, skontrolujte: (1) je štipľavý lepený správne, (2) je kľúčom k stránke správne, (3) sú reklamné blokátory alebo CSP hlavičky blokujúce skript.

Tu začni.

Mapa kompletných produktov

OpsIQ nie je jedna funkcia. Je to administrátor, widget webovej stránky, podporná vrstva AI, systém vstupeniek/helpdesku, plná CRM so štyrmi agentmi AI, apartmán Site Intelligence, platforma konektora s trhom a povrch vývojára. Tu je každá zložka obsahuje.

Admin operátora

Dashboard, live feed, log návštevníka, sedenia, relácie prehrávanie, top stránky, geo inteligencia, zámerné lievik, events log, A/B experimenty, JS chybové sledovanie, predaj a konverzie, vedenie, AI CRM (príkazové centrum, kontakty, spoločnosti, dohody, plynovodná doska, riešenie coaching, predpoveď, vyhľadávanie, sekvencie, životný cyklus, dátový správca, Build my CRM, CRM config, CRC zdravie, CRD API), vstupenky, chat inbox, proaktívne pravidlá, prieskumy CSAT, e-mailové návrhy, poštové schránky, AI konfigurácia, AI školenia, AI histórie, AI vhľady, znalostnej základne, konektory, Connector Builder, trhovisko, prepojené stránky, tímový manažment, tím výkon, nastavenie, diagnostika, a licencie.

Povrchy smerujúce k zákazníkom

Widget sledovanie webových stránok (analytický maják + chat + vstupenka vložené + vedomostná základňa vyhľadávanie), klient AI chat, portál pre predkladanie lístkov, návštevník identity token manipuláciu, súbory nahrávanie, CSAT prieskum widget, a zákaznícky-smeranie pomocného centra.

AI- First CRM

Command Center, kontakty, spoločnosti, dohody, ropovod doska s drag-and-drop, AI riešenie koučovanie (rizikové signály, ďalšie-najlepšie-akcia, výhra pravdepodobnosť), predpovedanie príjmov, prieskumný agent (SDR), automatizované sledovacie sekvencie, riadenie životného cyklu a uchovávania, dát správcu agenta (doup, obohatenie, potvrdenie), Build myCRM(nastavenia prirodzeného jazyka),CRMkonfigurácia,CRMkontrola zdravotného stavu, Trust Dial (Autopilot/Copilot / Manuál na agenta), štyri špecializované látky (Steward, SDR, Retention, Analyst) aCRM APIs webhooks.

Sídlo Intelligence suite

Automatizované web plazov, technický SEO audit (rýchlosť, mobilný, základný Web Vitals, SSL, presmerovania, štruktúrované dáta), audit obsahu (počet slov, čitateľnosť, hustota kľúčových slov, štruktúra smeru), AI-poháňané sémantické vyhľadávanie, SERP sledovanie poradia medzi motormi, výskum kľúčových výrazov s možnosťou bodovania, analýza a monitorovanie spätných odkazov, lokálna SEO vizualizácia siete, Google Business Profile synchronizácia (reviews, posts, Q&A, fotografie, náhľady), plánované správy (denne/týždenne / mesačne) a biela-label PDF Výstup pre agentúry.

UI a automatizácia

Zákazník AI chat (multi-provider: Claude, GPT-4o, Gemini, Grok), admin AI asistent, UI znalosti uzemnenie, auto-handoff s konfigurovateľným návratom, na-workspace AI konfigurácie, managed AI a BYOK módy, symbolické rozpočty a kontroly nákladov, AI histórie audit trail, AI pohľady analýzy, vstupenky AI triage, vstupenka auto-odpoveď s oneskorením, písanie AI (samostatný prompt), a admin inbox copilot.

Konektory a integrácia

25+ predstavené konektory (Shopify, WooCommerce, BigCommerce Magento2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Poštová pečiatka, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile), Connector Builder (bez kódu/AI-pomocný/plný kód), generic OAuth tok s PKCE, trh konektorov s platenou distribúciou, podpisovanie a overovanie konektorov, SmartLookup fuzzy zodpovedajúce, veľký katalóg HTTP akčných definícií, ktorých dostupnosť závisí od inštalácie konektora, umožnenia, konfigurácie a validácie, synchronizácie vedomostí a receptov pracovného postupu.

Vývojová platforma

RESTAPI(návštevníci, udalosti, lístky, kontakty, nastavenia, konektory), OpenAPI špecifikácia,API riadenie kľúčov, odchádzajúce webhooks (async, podpísaný, vyskúšaný, SSRF-strážený, auto-disable), udalostiAPI pre vlastné požitie udalostí, widget SDKs rozlíšením identity, aktivuje kuchársku knižku, akčné zmluvy, konektor SDK, trhovisko balenia, server-side SDKs (PHP, Node.js), WordPress modul a WHMCS modul.

Nastavenie a operácie

Podnikateľská identita, AI konfigurácia na pracovnom priestore, nastavenia sledovania, bezpečnosť (HSTS, Autority-Policy, IP blokovanie, ochrana brutálnych síl), RBAC (Owner/Full Admin/Agent), riadenie tímu a pozvánky, palubná doska pre tímový výkon, sledovanie prítomnosti, emailové šablóny systém (registry-dried, vizuálny editor, variabilné čipy), prieskum dizajnér, doménové znalosti, vstupenky vložená konfiguráciu, značkovanie, politiky uchovávania dát, vedenie cyklu fakturácie (mesačne počas životnosti), normalizácia meny, import/export, diagnostika, automatizácia Cronu a nebezpečná zóna.

Bezpečnosť a dodržiavanie predpisov

Podnik SSO (OIDC s JWKS overením, JIT zaisťovanie), SAML konfigurácia, GDPR/DSAR spracovanie (vývoz a vymazanie vo všetkých systémoch), vymazanie údajov na jeden kontakt, správa súhlasu, izolácia pracovného priestoru (obmedzenie vyhľadávača), audit trails, neúspešné sledovanie prihlásenia, IP blokovanie, opúšťanie Webhook SSRF stráž a pravidlá uchovávania údajov.

Most poskytovateľa

Manažoval AI proxied cez OpsIQ poskytovateľ URL, Site Intelligence provider volá, potvrdenie licencie, zdravotné správy, PDF renderovanie a export dát, všetky smerované cez nakonfigurovaný koncový ukazovateľ poskytovateľa, nie priamy predajca API telefonáty zo servera.

Každá admin stránka

Dashboard

Jadro

Denné veliteľské centrum: prehľad prevádzky, počet návštevníkov v priamom prenose, súhrn predaja, hĺbka frontu podpory, upozornenia na aktivitu AI a rýchle-akcie.

Živé krmivá

Analytické metódy

V reálnom čase návštevník stream: zobrazenie stránok, začiatok chatu, podanie formulárov a signály zámeru aktualizácie každých pár sekúnd pomocou filtrov krajiny, zariadenia a refererera.

Záznam návštev

Analytické metódy

Kompletné záznamy návštev: zariadenie, prehliadač, OS, krajina, mesto, refererer, UTM paramy, pristávacia stránka, identita a plná história zobrazenia stránky.

Sedenia

Analytické metódy

Pohľad zoskupený na cestu: tok stránky, čas na stránke, hĺbka rolky, cesta konverzie a koniec stránky pre každú reláciu návštevníkov.

Prehrávanie relácií

Analytické metódy

Časová línia prehrávania zachytených udalostí: pohyb myši, kliknutia, zvitky, prechody stránky a interakcie formy pre UX diagnostiku.

Hore stránky

Analytické metódy

Stránka výkonov hodnotenie: návštevy, doba angažovanosti, odrazový kurz, konverzie, podpora interakcie a smer trendu.

Geointeligencia

Analytické metódy

Geografické správy: členenie krajiny/mesta s mapami, distribúcia zariadení, podiel prehliadača, dopravné zdroje a prienik na trh.

Úmyselný lievik

Analytické metódy

Behaviorálne sledovanie zámerov: cenové návštevy, frekvencia návratu, prehliadanie doc, interakcie podpory a vlastné signály s pravdepodobnosťou konverzie.

Záznam udalostí

Analytické metódy

História udalostí, ktoré možno vyhľadávať: zobrazenie stránok, vlastné udalosti, chaty, nákupy, predkladanie formulárov s úplnými metadátami a filtrovanie.

A/B experimenty

Analytické metódy

Rozdeliť testovanie: vytvoriť varianty, prideliť prevádzku, definovať ciele, merať význam a vyhlásiť víťazov, všetko zvnútra OpsIQ.

Chyby JS

Analytické metódy

Zachytávanie chýb frontendu: správy, stopy stohu, dotknuté prehliadače, frekvencia, postihnuté stránky a sledovanie trendov.

Predaj

Predaj

príjmová palubná doska: objednávky, obnovenie, náhrady, priradenie podľa zdroja, výkon kampane, porovnanie obdobia a analýza trendov.

Olovo

Predaj

Riadenie olova: bodovanie, priradenie zdroja, stav CRM, kontaktné údaje, behaviorálne signály a smerovanie plynovodu.

AU CRM

CRM

Plné CRM: veliteľské centrum, kontakty, spoločnosti, obchody, ropovody, koučing, predpovedanie, vyhľadávanie, sekvencie, životný cyklus, správca dát a zdravie.

Lístky

Podpora

Support inbox: oddelenia, priority, sledovanie SLA, AI triage, auto-odpoveď, interné poznámky, prílohy súborov, zlúčenie a správa stavu.

Pošta na rozhovor

Podpora

Živé rozhovory: UI a ľudský chat, odovzdanie, spolupráca, história konverzácie, identita zákazníka a kolekcia CSAT.

Koncepty e-mailov

Podpora

Správa e-mailov: prichádzajúcich zásielok na vstupenky, AI-pomocné zloženie odpovede, výber šablóny a konfigurácia schránky.

UI config

AU

Nastavenie poskytovateľa: vyberte Claude/GPT-4o/Gemini/Grok, zadajte API kľúč alebo povoliť riadené AI, nastaviť model, teplotu a symbolické rozpočty na pracovné priestory.

Výcvik umelej inteligencie

AU

Rýchly autor: zákaznícky-vzhľadom a admin-vlak pohony, eskalácie pravidlá, tón usmernenia, zakázané témy, a konfigurácia hraníc.

História AI

AU

Konverzačný audit: úplné záznamy o žiadosti/reakcii, používanie žetónov, náklady na konverzáciu, poskytovateľ, verzia modelu a výsledok riešenia.

Pohľady na umelú inteligenciu

AU

Analýza vzorov: bežné otázky, miery riešenia problémov, frekvencia odovzdávania, spokojnosť podľa témy a identifikácia medzer v oblasti odbornej prípravy.

Základňa poznatkov

AU

Obsah školenia AI: články, FAQ položky, produktové dokumenty, znalosti konektora a vlastné záznamy. Sémantické a kľúčové slová hľadanie AI uzemnenie.

Konektory

Integrácie

Integračný uzlo: nainštalované konektory, zdravotný stav, akčný inventár, credential management, prehliadač trhoviska a Staviteľ Connector.

Pripojené stránky

Nastavenie

Správa stránok: sledovanie snippet, tlačidlo stránky, konfigurácia widgetu, nastavenie domény a izolácia pracovného priestoru na mieste.

Tím

Nastavenie

Správa užívateľov: pozvať členov, priradiť role (Vlastník/plný Admin/Agent), nastaviť prístup k oddeleniam a spravovať oprávnenia.

Výkonnosť tímu

Nastavenie

Ops metrics: časy rozlíšenia, pracovné zaťaženie, SLA compliance, CSAT agentom, miery opätovného otvorenia, najrušnejšie hodiny a analýza trendov.

Nastavenie

Nastavenie

Konfigurácia: obchodné identity, AI nastavenie, sledovanie, bezpečnosť, značkovanie, uchovávanie, e-mailové šablóny, fakturácie, import/export, diagnostika a nebezpečná zóna.

Licencia

Nastavenie

Správa plánu: stav licencie, funkcie plánu, parametre používania, dátum obnovenia a možnosti aktualizácie/zníženia.

Tu začni.

Navádzacie zariadenia na palube

The onboarding journey turns a new installation into a working OpsIQ workspace and can be left and resumed without losing progress.

Produktová obrazovka
Na palubeNa palube je zobrazená každá oblasť nastavenia, jeho súčasný stav a ďalšia akcia na dokončenie.Na palubepracovný priestorPROGRESS60%COMPLETED6ĎALŠIEKomponentŽIVÉ PRACOVISKOLicenciaOsvedčiť licenciu na výrobokHotovoPoskytovateľ AIVyberte poskytovateľa a testovací kľúčHotovoZnačkaPodnikateľská identita a tónHotovoWebová stránkaPridať stránku a nainštalovať widgetNasledujúci1COMPLETE BASICSLicencia, značka, AI2CONNECT DATAMiesto a konektor3VERIFY LAUNCHTím, e-mail, šeky
Na palube je zobrazená každá oblasť nastavenia, jeho súčasný stav a ďalšia akcia na dokončenie.

Odporúčaná sekvencia

  1. Licencia: Validovať licenciu a potvrdiť, že pracovné miesto je aktívne.
  2. Poskytovateľ AI: Vyberte poskytovateľa/model, zadajte údaje a spustite test pripojenia. AI môže byť preskočený, ak pracovné miesto bude spočiatku používať len analytickú analýzu a vstupenky.
  3. Obchodné meno: nastaviť názov, priemysel, popis, zákaznícky tón a značkové detaily používané widgetom a AI.
  4. Konektor: umožniť aspoň jednu externú platformu, keď OpsIQ potrebuje objednávky, zákazníkov, vstupenky, e-mail alebo iné kontext platformy.
  5. Stránka a widget: vytvoriť miesto/pracovný priestor, skopírovať kľúč stránky a overiť súkromnú návštevu prehliadača v Live Feed.
  6. Tím a smerovanie: pozvať admins/agents, vytvoriť oddelenia, nastaviť e-mailovú trasu a potvrdiť upozornenia preferencie.
  7. Kontrola života na cestách: testovací chat, lístok, synchronizácia konektorov, Cron, odchádza e-mail, webhooks a bezpečnostné hlavičky.

Cesta ukladá dokončenie na pracovnom priestore. Návrat do Onboardingu by mal ukázať dokončené kroky, skôr než núti reštartovať.

Tu začni.

Administrácia a povolenia

The OpsIQ sidebar is permission-aware. This map explains where each operational area lives and why a page may not be visible to every administrator.

Produktová obrazovka
OpsIQ navigáciaSkupiny bočných lištov OpsIQ podľa pracovnej oblasti; jednotlivé odkazy sa objavujú len vtedy, keď ich môže súčasná úloha použiť.OpsIQ navigáciapracovný priestorGROUPS8PLATESPovolenie založenéSEARCHDostupnéŽIVÉ PRACOVISKOPodporaVstupenky, e-mail, CSAT, znalostiOtvoriťCRMKontakty, plynovody, obchody, prieskumyOtvoriťAutomatizáciaPracovné postupy, pravidlá, cieleOtvoriťBezpečnosť a súkromiePrehľad, audit, súhlas, blokySprávca1PICK A GROUPZápas postranný panel2CHECK ROLESkryté prostriedky obmedzené3USE PAGE HELPOtvoriť zodpovedajúcu časť
Skupiny bočných lištov OpsIQ podľa pracovnej oblasti; jednotlivé odkazy sa objavujú len vtedy, keď ich môže súčasná úloha použiť.
Podpora

Vstupenky, tím e-mailovej platformy, CSAT, Help Center a chatbot prúdi.

CRM

Denné predajné povrchy: CRM Domov, Command Center, kontakty, potrubia, prognóza, životný cyklus, vyhľadávanie, segmenty, leaderboard, dohoda schválenie, dát správcu, rastové nástroje a tok činnosti.

Automatizácia

Pracovné postupy riadené udalosťami, pravidlá životného cyklu a ciele konverzie.

Marketing

Oslovenie, proaktívne správy, oznámenia, Promotion Studio, Prieskum Studiom, push kampane a turné.

Analytické metódy

Správa povrchy prvý chápania Analytics Hub, AI pohľady, predaj, zákazníci, vedenie, lieviky, A/B testy, relácie opakovaný záznam, vlastné prístrojové dosky a plánované správy

Samostatné stránky

Site Intelligence, Team Performance a spätná väzba sedí mimo skupiny ako priame položky.

Integrácie

Konektory, akcie a spúšťače, schránky, návrhy, nastavenia e-mailov, prichádzajúce koncové body, odchádzajúce webhooks a API klávesy.

Bezpečnosť a súkromie

Bezpečnostný prehľad, súkromie a súlad, súhlas s cookies, audit aktivita, neúspešné prihlasovacie záznamy, blokované IPs a JavaScript chyby.

Nastavenie

Základy pracovného priestoru (všeobecné, tím, stránky, jazyky), potom kolabujúce podsekcie: AI mozog (inštrukcie, konfigurácia, hodnotenie, história), CRM nastavenie (staviteľ, vlastné polia, vedenie bodovanie, zdravie), dáta a zdravie (diagnostika, export) a Začíname (onboarding, pomoc).

Stránky, ktoré sa nedajú otvoriť, sú skryté zo strany. Stránok aktuálneho plánu neobsahuje zobrazí sa Aktualizácia tag a otvoriť obrazovku in-app upgrade.

Priame trasy sú stále kontrolované server-strana. Skrytie bočného panelu nie je bezpečnostné hranice: každá chránená akcia musí prejsť jeho povolenie a kontroly pracovného priestoru.

Analytické metódy

Analytický náboj

Analytics centrum prináša podporu, chat, AI, návštevník a agent hlási do jedného dat-filtrovaného pracovného priestoru s exportovateľnými výsledkami.

Produktová obrazovka
Analytický nábojAnalytics Hub zobrazuje dátumové rozpätie, metrické karty a záložky pre Support, Chat, AI, Visitor and Agent performance.Analytický nábojpracovný priestorVSTUPENKY184AI RESOLVE63%CSAT4.7ŽIVÉ PRACOVISKOPodporaVytvorené, zatvorené, čakajúce, SLAKartaRozhovorUI/ľudské výsledky a čas na zvládnutieKartaAUDôvera, spätná väzba, použitie žetónovKartaAgentObjem, rýchlosť a spokojnosťKarta1CHOOSE DATESPrednastavené alebo vlastné2CHANGE TABPodpora agenta3EXPORTStiahnuť CSV
Analytics Hub zobrazuje dátumové rozpätie, metrické karty a záložky pre Support, Chat, AI, Visitor and Agent performance.

Filtre a ovládacie prvky

  • Použiť prednastavenú alebo vlastnú od/do rozsah, potom Obnoviť prestavať každú kartu a graf na rovnaké obdobie.
  • Exportovať CSV exportuje aktívny analytický pohľad skôr ako screenshot.
  • Rozlišovanie pracovných priestorov je automatické; zmena stránok mení základný súbor údajov.

Čo každá záložka meria

  • Podpora: lístky vytvorené/uzavreté/uzatvorené/vynaložené, prvá odpoveď, rozlíšenie, riešenie pri prvom kontakte, SLA a členenia podľa priority/oddelenia/stavu.
  • Diskusia: Začali sa zasadnutia, UI uznesenia, eskalácie, opustenie, manipulácia s časom, správy na jedno sedenie a AI/ľudský/všetky CSAT.
  • AI: priemerná dôvera, nízka miera dôvery, presnosť triage, spätná väzba, deformácia vedomostí, token/uchytenie použitia a položky, ktoré potrebujú preskúmanie.
  • Návštevník: trendy v oblasti dopravy a zapojenia za vybrané obdobie.
  • Agent: opatrenia na zabezpečenie pracovnej záťaže, rýchlosti, uzavretia a spokojnosti pre každého agenta.

Použite analytickú Hub pre preskúmanie krížových tímov; použite špecializované stránky návštev, vstupenky, CSAT, AI History a Team Performance, ak potrebujete vyšetrovanie na rekordnej úrovni.

Analytické metódy

Dashboard

Dashboard je vaše denné veliteľské centrum. Zobrazuje prevádzku, predaj, podporu zaťaženie, AI aktivity a prevodné ukazovatele v jednom pohľade. Otvorte ho každé ráno pochopiť, čo sa stalo cez noc a čo potrebuje pozornosť dnes.

Dashboard
Prehľad prístrojovej doskyThe Overview screen led by an OpsIQ Intelligence AI panel (with Daily brief, Smart alerts, Forecast), KPI widget tiles and a seven-day traffic widget, plus a Reset layout control.Prehľadpracovný priestorOPSIQ INTELLIGENCEVyber analýzu a píše ju OpsIQDenná stručnáInteligentné upozorneniaPrognózaObnoviť rozloženieDNES NÁVŠTEVNÍKOVIA2,481+12%PRÍJMY$8.2k+5%Otvorené VSTUPENKY143 SLA· posledná 7 dni1AI-FIRSTOpsIQ Intelligence panel2WIDGETSKPI dlaždice zariadite3TYŠResetovať rozloženie kedykoľvek
The real Overview screen: the OpsIQ Intelligence panel up top (pick an analysis and it writes it) above the KPI widgets you arrange yourself.

Vysvetlenie kariet

Živí návštevníci

Počet ľudí na vašej webovej stránke práve teraz. Aktualizuje sa to každý 15 sekúnd (konfigurovateľný). Návštevník je "aktívny," ak načíta stránku v rámci aktívneho prahu (predvolené: 90 sekundy).

Jedineční návštevníci

Koľko rôznych ľudí navštívilo vašu webovú stránku vo vybranom rozsahu dátumov. OpsIQ identifikuje návštevníkov kombináciou odtlačkov prstov, cookies a (ak je k dispozícii) overenej identity prehliadača.

Nový vs návrat

New visitors are seeing your site for the first time. Returning visitors have been seen before. A high returning ratio means your content brings people back. A very low returning ratio might mean you are not retaining interest.

Odrazová miera

Percento návštevníkov, ktorí odišli po prezeraní len jednej stránky. Miera odrazu vyššie 70% na pristávacích stránkach zvyčajne znamená, že stránka nezodpovedá očakávaniam návštevníka, zlého obsahu, pomalé zaťaženie alebo zlý mobilný zážitok.

Priemerný čas na stránke

How long visitors spend on each page on average. Very short times (under 10 seconds) on content pages suggest the content is not engaging. Very long times on checkout pages might indicate confusion.

Zablokované hrozby

IPadresu, ktorá OpsIQ identifikované ako potenciálne zlomyseľné na základe hodnotenia hrozby, brutálne pokusy o silu, alebo manuálne bloky. Kliknite pre zobrazenie zablokované IPs zoznam.

Predaj dnes / tento týždeň / tento mesiac

Príjmy z prepojených zdrojov predaja (Shopify, WooCommerce, Stripe, atď.). Ak predaje ukazujú nulu, skontrolujte, či je váš platformový konektor pripojený a synchronizácia.

Tabuľka trendov

Graf linky zobrazujúci počet návštevníkov v rámci vybraného rozsahu dátumov. Hľadajte vzory: dopravné špičky (kampaň, tlačové správy), dips (víkendy, sviatky) a trvalé trendy.

Horné zdroje

Kde vaši návštevníci pochádzajú: priame, Google, sociálne médiá, e-mailové kampane, referencie stránky. Použite to na pochopenie, ktoré marketingové kanály fungujú.

Najlepšie prehliadače

Chrome, Safari, Firefox, Edge a ďalšie. Ak má prehliadač nezvyčajne vysokú rýchlosť odraziť, môžete mať CSS alebo JavaScript problém zlučiteľnosti.

Hodinová mapa tepla

Mriežka zobrazujúca aktivitu návštevníka v hodinách dňa a deň v týždni. Použite to na rozhodnutie, kedy plánovať zmeny podpory, kedy poslať oznámenia, a kedy spustiť propagačné akcie.

Nedávni návštevníci

Posledných niekoľko návštevníkov s krajinou, stránka, zariadenie a zdroj. Užitočné pre rýchle kontroly na mieste počas kampaní.

Použitie filtra rozsahu dátumu

Kliknite na výber dátumu v pravom hornom rohu dosky. Prednastavenia: Dnes, Včera, Posledná 7 dni, posledné 30 dni, Tento mesiac, Minulý mesiac, Vlastný rozsah. Všetky karty a grafy aktualizácie pri zmene rozsahu. Rozsah dátumu je vo vašom nakonfigurovanom časovom pásme (nastavené v Nastaveniach).

Fungované príklady

Vyšetrovanie výkyvov odrazovej rýchlosti

Scenár:
Your bounce rate jumped from 45% to 78% this week. What happened?
Čo robiť:

Kontrola: (1) Zmenila sa konkrétna pristávacia stránka? Prejdite na hornú stránku a triedite podľa rýchlosti odrazu. (2) Poslala kampaň dopravu na nesprávnu stránku? Skontrolujte top zdroje pre nové refererers. (3) Prerušili ste stránku na mobilnom telefóne? Skontrolujte členenie prehliadača pre mobilné odrazové rýchlosti. (4) Je to robot prevádzky? Skontrolujte počítadlo hrozieb a návštevníci detaily podozrivé vzory.

Nulová návštevnosť na palubnej doske

Scenár:
The dashboard shows 0 live visitors even though your website is getting traffic.
Čo robiť:

Kontrola: (1) Je sledovací widget nainštalovaný? Zobraziť zdrojový kód webových stránok a hľadať OpsIQ skript. (2) Je kľúč stránky správne? Porovnajte dáta-site-key v skripte s kľúčom v Pripojených stránkach. (3) Je CDN alebo cache slúžiace stale stránku bez skriptu? Vymazať CDN vyrovnávaciu pamäť. (4) Je reklamný blokátor alebo CSP hlavička blokovanie skript? Skontrolujte konzolu prehliadač pre zablokované požiadavky.

Čítanie hodinovej mapy tepla

Scenár:
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
Čo robiť:

Jedná sa o B2B dopravná schéma. Vaši návštevníci sú pracovníci prehliadanie počas pracovných hodín. Implikácie: (1) Plánovať pomocní zamestnanci na pracovné hodiny v týždni. (2) Poslať e-mailové kampane utorok-štvrtok ráno. (3) Víkendové údržbové okná sú bezpečné. (4) Zvážte ponuku živého rozhovoru len v čase špičky.

Dopravný špička z neznámeho zdroja

Scenár:
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
Čo robiť:

Prejsť na Návštevníkov a filtrovať podľa časového okna. Skontrolujte: (1) Sú to skutoční návštevníci alebo roboty? Pozrite sa na trvanie sedenia, stránky zobrazené, a prehliadač rozmanitosť. (2) Ak sú skutočné, na ktorej strane pristávajú? (3) Skontrolujte refererátor URL. Niekto by mohol mať s vami spojené z Reddit, Hacker News, alebo populárny blog. (4) Ak je to robot prevádzky, skontrolujte Hrozby a zvážiť blokovanie IP Dostrel.

Prečo sa môj počet návštevníkov líši od Google Analytics?+

OpsIQ Počíta návštevníkov inak. Používa odtlačky prstov prehliadača a cookies, zatiaľ čo GA používa iný model cookie. Filtrovanie boty, rýchlosti ad blokátorov a príkaz na načítanie skriptu môže tiež spôsobiť rozdiely. A 10-20% rozptyl je normálny.

Môžem vložiť prístrojovú dosku do iného nástroja?+

Palubná doska je určená pre OpsIQ admin. Pre externé nahlasovanie použite REST API na vytiahnutie analytických dát a ich zobrazenie vo vlastnej prístrojovej doske alebo nástroji BI.

Čo znamená počítadlo "hrozieb"?+

Počíta sa IP adresy, ktoré OpsIQ je označené alebo blokované na základe bodového hodnotenia hrozby, opakované neúspešné prihlásenie alebo manuálne bloky. Kliknite na počítadlo pre zobrazenie detailov a správu blokov.

Analytické metódy

Záznam návštev

V zázname návštev sa zobrazuje každá návšteva vašich sledovaných webových stránok. Každý riadok je jedna strana zaťaženie od jedného návštevníka. Použite ho na preskúmanie individuálne správanie návštevníkov, nájsť kampaň prevádzky a diagnostikovať problémy sledovania.

Záznam návštev
Záznam návštevTabuľka návštev s filtračnou lištou (dátum, vyhľadávanie IP/email/city, zdroj, zariadenie) a stĺpce pre IP / email, umiestnenie, zdroj a čas, so označeného riadku hrozieb.Záznam návštevyoursite.com7 dniHľadať IP, e-mail, mesto...Zdroj ▾Zariadenie ▾IP / EMAILMIESTOZDROJZARIADENIEKEDY[email protected]Spojené štáty · New YorkgooglePlocha2m41.62.10.4UK · LondýndirectMobilné6 m[email protected]DE · Berlínutm: adsMobilné14 m203.0.113.9NG · BratislavareferralPlochathreat1–25 z 3,402Sekcia →1FILTERDátum · hľadanie · zdroj · zariadenie2REAL COLUMNSIP/email · umiestnenie · zariadenie · hrozba3DRILL INOtvoriť celé sedenie
Skutočný záznam návštev: filtrovať podľa dátumu, vyhľadávania a zariadenia, potom si prečítajte každú návštevu IP/email, umiestnenie, zdroj, zariadenie a čas, hrozby označené červenou.

Čo každý riadok ukazuje

IP adresa

Návštevník IP adresa. Anonymizované, ak IP anonymizácia je zapnutá v Nastaveniach. Kliknite pre zobrazenie všetkých návštev z tohto IP.

Krajina a mesto

Detekované z IP adresy pomocou údajov GeoIP. Požiadavky MaxMind GeoLite2 databázy alebo Cloudflare geo hlavičky. Zobrazí "Neznáme" ak GeoIP nie je nakonfigurovaný.

Strana URL

Stránka, ktorú návštevník načítal. Kliknite pre zobrazenie celej stránky URL. Dlhé URLs sú skrátené v zobrazení tabuľky.

Odovzdávanie

Kde prišiel návštevník pred pristátím na vašom webe. "Priamy" znamená žiadny refererer (bookmarks, zadané URLs, niektoré odkazy na aplikácie).

Zariadenie a prehliadač

Typ zariadenia návštevníka (desktop, mobil, tablet) a prehliadač (Chrome, Safari, Firefox atď.).

Dátum a čas

Keď bola načítaná stránka, vo vašom nastavenom časovom pásme.

Identita zákazníka

Ak je návštevník identifikovaný (prostredníctvom symbolu identity alebo prihlásenia), objaví sa ich meno alebo e-mail. Inak sa zobrazí ako anonymný.

Filtre

Rozsah dátumov

Filtrovať návštevy v určitom časovom období. Štandardne: last 7 days.

Hľadať

Vyhľadávanie podľa IP adresy, stránky URL, referrer, krajiny alebo e-mailu zákazníka.

Zdroj

Filtrovať podľa dopravného zdroja: Direct, Organic, Social, Referenceal, Platené, E-mail.

Zariadenie

Filtrovať pomocou plochy, Mobile, alebo Tablet.

Iba nové

Ukážte len prvý návštevníci, ktorí nikdy predtým neboli videný.

Fungované príklady

Nájsť návštevníkov z konkrétnej kampane

Scenár:
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?
Čo robiť:

V zázname návštev použite vyhľadávacie pole a napíšte "letný predaj."URLs a strana URLs, takže UTM parametre budú zodpovedať. Môžete tiež filtrovať pomocou zdroja = Platené zúžiť ďalej.

Nájsť zákazníka, ktorý nahlásil problém

Scenár:
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
Čo robiť:

Vyhľadávanie e-mailovou adresou v Prihlásení návštevníkov. Ak boli prihlásené, objaví sa ich identita. Nastavte rozsah dátumu na včerajšok. Hľadajte návštevy na stránky s pokladňou okolo 3pm. Kliknite na ich sedenie pre zobrazenie celého toku stránok a akýchkoľvek chýb JavaScript.

Detekcia pätice alebo škrabka

Scenár:
You notice an IP address has 500+ visits in one hour, all to the same page.
Čo robiť:

To je pravdepodobne robot, škrabka, alebo rozbitý skript. Prejdite do protokolu návštev a hľadať tým IP Kontrola: (1) Sú všetky návštevy na tej istej strane? (2) Je užívateľský agent známym robotom? (3) Je dĺžka sedenia vždy 0 Ak sa potvrdí ako robot, choďte do ochranky a zablokujte IP.

Log návštev vs Sessions vs Živý prenos

Záznam návštev

Raw zaťaženie stránky. Jeden riadok na stránku zobrazenie. Najlepšie pre: skúmanie konkrétnych stránok, hľadanie prevádzky zo špecifických zdrojov, diagnostikovanie problémov s sledovaním.

Sedenia

Skupiny stránky pohľady na cesty. Jeden riadok za návštevu relácie. Najlepšie pre: pochopenie toku užívateľov, meranie trvania relácií, identifikácia cesty konverzie.

Živé krmivá

Aktivita v reálnom čase. Zobrazí návštevníkov na vašich stránkach. Najlepšie pre: prebiehajúce monitorovacie kampane, sledovanie vysoko intentných návštevníkov, sledovanie možností podpory.

Prečo vidím svoje vlastné návštevy v záznamoch?+

OpsIQ sledovať všetky návštevy predvolene. Ak chcete vylúčiť svoju vlastnú prevádzku, pridať IPadresa vylúčeného IPs zoznam v Nastaveniach > Tracking.

Prečo návštevník ukazuje "Neznámu" krajinu?+

GeoIP vyhľadávanie vyžaduje buď Cloudflare geo hlavice (automatické, ak sa používajú)Cloudflare) alebo databázový súbor MaxMind GeoLite2. Skontrolujte nastavenia > GeoIP Path, aby ste zabezpečili existenciu a čitateľnosť súboru databázy.

Ako dlho sa uchovávajú údaje o návštevníkoch?+

Údaje o návštevníkoch sa uchovávajú pre dobu uchovávania nastavenú v Nastaveniach (predvolené: 90 dni). Potom sú staré záznamy automaticky vyčistené úlohou zadržiavania kronov.

Analytické metódy

Sedenia

Sessions skupina viac pohľadov na stránky od tej istej osoby do jednej cesty. Kým záznam návštevníka ukazuje jednotlivé zaťaženie stránok, Sestions vám ukáže, ako sa ľudia pohybujú cez vaše webové stránky z pristátia na výstup.

Sedenia
SedeniaTabuľka denníkov sedenia s IP, krajinou, zariadením, zdrojom, trvaním a stránkami stĺpcov a označeným radom hrozieb.Sedeniayoursite.comKrajina (NG)Záznam sedeniaIP(S)KRAJINAZARIADENIEZDROJTRVANIEPLATES41.62.10.4Spojené kráľovstvoPlochagoogle3m 12s6102.89.6.2NGMobilnédirect1m 05s388.21.4.9SKPlochautm: ads7m 48s11203.0.113.9USAMobilnéreferral0m 42s21SESSION LOGSkupinové cesty2COLUMNSKrajina · zariadenie · zdroj · trvanie3THREATRiskantné sedenia označené
Skutočný Session Log: každá cesta návštevníka ako riadok (IP, krajina, zariadenie, zdroj, trvanie a stránky) s riskantnými sedeniami označenými červenou farbou.

Ako funguje sedenie

Relácia sa začína, keď návštevník načíta svoju prvú stránku. Pokračuje v tom, ako presmeruje viac stránok. Relácie sa končia, keď je návštevník neaktívny počas časového limitu relácie (predvolené: 30 minút) alebo zatvárajú svoj prehliadač. Tá istá osoba sa vracia po skončení časového intervalu vytvorí nové sedenie.

Čo ukazuje každé sedenie

Prvá strana

Pristávacia stránka, kde návštevník zadal vaše stránky. To vám povie, ktorý obsah je priťahuje ľudí.

Posledná stránka

Výstupná stránka, kde návštevník odišiel. Ak je výstupná stránka často cenovou stránkou, návštevníci môžu byť porovnávať vás s konkurentmi.

Počet strán

Koľko stránok návštevník si prezerá v tomto sedení. Viac stránok zvyčajne znamená viac angažovanosti, ale to môže tiež znamenať, že návštevník je stratený.

Trvanie

Total time from first page load to last activity. Sessions with 0 seconds are bounces (single page view, no further interaction).

Zdroj

Dopravný zdroj pre toto sedenie (priamy, Google, sociálne, referencie atď.).

Krajina

Odhalená krajina z adresy návštevníka IP.

Odraziť

Či návštevník odišiel po prezeraní len jednu stránku. Odrazil sedenie majú červený indikátor.

Prevod

Či návštevník dokončil počas tohto zasadnutia udalosť sledovanej konverzie (nákup, registrácia, podanie formulára).

Filtre

Hľadať

Hľadať podľa IP, e-mail, strana URL, alebo refererer v rámci zasadnutí.

Typ

Filtrovať novými návštevníkmi (prvé sedenie vôbec) alebo Návrat návštevníkov.

Zdroj

Filtrovať podľa dopravného zdroja.

Krajina

Filtrovať podľa krajiny vidieť stretnutia z konkrétneho regiónu.

Hrozby/odhalené

Filter zobraziť iba odrazové sedenia alebo sedenia označené ako hrozby.

Fungované príklady

Profil vysoko hodnotného zákazníka

Scenár:
A customer just made a large purchase. You want to understand their journey before buying.
Čo robiť:

Hľadať ich e-mail v sedeniach. Pozrite sa na všetky ich sedenia: (1) Koľkokrát navštívili pred nákupom? (2) Ktoré strany si prezerali? (3) Používali chat alebo otvorili lístok? (4) Aký bol celkový čas od prvej návštevy k nákupu? To vám povie typickú nákupnú cestu pre vysokohodnotných zákazníkov.

Detektovať prihlásenie z nového miesta

Scenár:
A customer usually logs in from Nigeria but you see a session from Russia.
Čo robiť:

Vyhľadávanie na e-mail zákazníka v sedeniach. Porovnajte krajinu nedávnych sedení. Ak sa relácia náhle objaví z nezvyčajnej krajiny, môže to byť legitímne cestovanie alebo kompromitovaný účet. Skontrolujte: (1) Bol tam neúspešný pokus o prihlásenie pred úspešným? (2) IP Zmeniť v rámci rovnakého sedenia? Vlajku na preskúmanie, ak podozrivé.

Aký je rozdiel medzi sedením a návštevníkom?+

Návštevník je osoba (alebo prehliadač). Relácia je jedna návšteva od tejto osoby. Ten istý návštevník môže mať mnoho sedení v priebehu času. Sekcie sa končí po uplynutí časového limitu.

How does OpsIQ identify returning visitors?+

OpsIQ používa kombináciu súborov cookie, odtlačkov prstov prehliadača a overených identifikačných tokenov. Ak návštevník odstráni svoje súbory cookies a nie je prihlásený, objaví sa ako nový návštevník.

Analytické metódy

Živé krmivá

Live Feed zobrazuje návštevníkov, ktorí sú momentálne na vašej webovej stránke v reálnom čase. Automaticky aktualizuje každý 15 sekúnd (konfigurovateľný). Používajte ho počas kampaní, spúšťania produktov a rušných období podpory, aby ste zistili, čo sa práve teraz deje.

Živé krmivá
Živé krmiváStream aktivity v reálnom čase, ktorý ukazuje počet návštevníkov naživo a zdroj nedávnych návštevných akcií podľa krajín.Živé krmiváyoursite.com37návštevníci online terazŽivá aktivitaTerazUS · prehliadanie /pricing2sUK · začala chat5sDE · pridaný do košíka9sCA · dokončené prihlásenie1RIGHT NOWPozrite sa, kto je na mieste2AUTO-REFRESHAktualizácie každý 15s3AKTSkoč do živého rozhovoru
Zistite, kto je na vašej stránke tento druhý a čo robia, osviežujúce automaticky každý 15 sekúnd.

Ako to funguje

Live Feed prieskumy vášho servera v nakonfigurovanom intervale obnovovania. Každý riadok zobrazuje návštevníka práve na vašej stránke: ich aktuálnu stránku, krajinu, zariadenie, zdroj, trvanie sedenia a počet strán. Zelené zvýraznenie označuje novú aktivitu od poslednej obnovovanie. Kliknite na ľubovoľný riadok návštevníkov pre zobrazenie všetkých detailov relácie.

Nastavenie

Interval obnovovania

Ako často live feed aktualizácie. Štandardná: 15 sekundy. Dolné hodnoty (5-10s) rýchlejšie aktualizácie, ale viac serverových zdrojov. Vyššie hodnoty (30-60s) sú jednoduchšie na serveri, ale menej v reálnom čase.

Aktívny prah

Ako dlho je návštevník považovaný za "aktívny" po ich poslednom načítaní stránky. Štandardný: 90 sekúnd. Ak návštevník načíta stránku a potom ju prečíta 2 minút bez kliknutia, zmiznú zo živého kanála po prahu.

Pozastaviť tlačidlo

Kliknite na tlačidlo Pause zastaviť auto-obnoviť. Užitočné, keď chcete čítať detaily bez aktualizácie zoznamu. Kliknite pre reštartovanie.

Fungované príklady

Spot horúce vedenie počas kampane

Scenár:
You are running a product launch. A visitor just viewed your homepage, then features, then pricing, and is now on the checkout page.
Čo robiť:

To je high-intent správanie. V živom krmive: (1) Kliknite na návštevníka pre zobrazenie ich sedenia. (2) Ak začnú chat, AI bude mať ich plnú cestu kontext. (3) Ak odídu bez nákupu, stanú sa vodítkom na hlavnej stránke. (4) Zvážte vytvorenie proaktívneho pravidla na zobrazenie správy z chatu, keď sa návštevníci dostanú k pokladni.

Príliš veľa návštevníkov z rovnakého IP

Scenár:
You see 20 visitors from the same IP address, all on different pages.
Čo robiť:

Môže to byť: (1) Kancelária so spoločným internetom. Skontrolujte, či návštevy vyzerajú ako skutoční ľudia (rôzne stránky, primeraná dĺžka sedenia). (2) Bot alebo škrabka. Skontrolujte, či sedenia sú veľmi krátke (0-1sekundy) alebo systematicky biť stránky. (3) Zaťažovacia skúška. Ak vykonávate automatizované skúšky, vylúčiť IP od sledovania.

Why does the live feed show 0 visitors when my site has traffic?+

Kontrola: (1) Je widget skript nainštalovaný na vašich stránkach? (2) Je kľúč na stránkach správne? (3) Prešiel aktívny prah? (4) Používajú návštevníci agresívne reklamné blokátory, ktoré blokujú sledovací skript?

Môžem filtrovať živé krmivo podľa krajiny alebo zariadenia?+

Živý kanál zobrazuje všetkých aktívnych návštevníkov. Pre filtrované pohľady použite stránky Hisport Log alebo Sessions s ich možnosťou filtra. Živý prenos je zámerne jednoduchý pre monitorovanie v reálnom čase.

Analytické metódy

Hore stránky

Najlepšie stránky zobrazujú, ktoré stránky na vašich webových stránkach majú najväčší objem prevádzky. Zaraďuje stránky podľa návštev, zapojenia, konverzií a aktivity podpory. Použite ich na identifikáciu vášho najlepšieho obsahu, nájdenie nedokonalých stránok a objavovanie stránok, ktoré vytvárajú podporné otázky.

Hore stránky
Hore stránkyZoznam najnavštevovanejších stránok s horizontálnymi návštevnými barmi a počíta.Hore stránkyyoursite.comNajviac navštevované stránky/pricing3,402/2,910/docs1,740/blog/seo-guide980/signup6401RANKEDNajviac navštevované stránky2SIGNALSNávštevy a konverzie3FINDStránky, ktoré vedú lístky
Vaše stránky zoradené podľa prevádzky a angažovanosti, takže môžete spozorovať top obsah a stránky, ktoré generujú podporu.

Čo každá stránka zobrazuje

Strana URL

Úplná URL cesta. Podobné stránky (napr. varianty produktov) sú zoskupené, ak je možné zoskupovanie.

Pohľady

Celkový počet prípadov, kedy bola táto stránka načítaná vo zvolenom rozsahu dátumov.

Jedineční návštevníci

Koľko rôznych ľudí si pozrelo túto stránku (osoba, ktorá prezerá rovnakú stranu dvakrát počíta ako 1 unikátny).

Odrazová miera

Percento návštevníkov, ktorí opustili svoje stránky po prezeraní iba tejto stránky. High bounce na pristávacích stránkach = problém. Vysoká odraziť na "ďakujem" stránky = normálne.

Priemerný čas

How long visitors spend on this page on average. Very short = not reading. Very long on a form page = confusion.

Začíname rozhovor

Koľko rozhovorov sa začalo z tejto stránky. High chat začína na stránke produktu znamená, že popis výrobku môže byť nejasný.

Podporné lístky

Koľko podporných lístkov boli vytvorené návštevníkmi, ktorí boli na tejto stránke. Vysoký počet lístkov = potenciálny UX alebo obsah problém.

Fungované príklady

Nájsť stránky, ktoré podporujú otázky

Scenár:
Your support team keeps getting questions about shipping. Which page is failing?
Čo robiť:

Zoradiť Top stránky podľa "Podporné lístky" alebo "Chat začína" klesá. Pozrite sa na produktové alebo prepravné stránky s vysokým počtom. Stránka s najviac otázok podpory má pravdepodobne nejasné informácie. Opravte obsah stránky a sledovať, či podpora otázky znížiť.

Nájsť stránky s vysokou exit rate

Scenár:
You want to know where people leave your site most often.
Čo robiť:

Zoradiť podľa rýchlosti odraziť zostupne. Ignorovať stránky, ktoré sú prirodzene výstupné body (ďakujem stránky, potvrdenie stránok). Zamerajte sa na stránky, ktorá by mala udržať návštevníci zaangažované: stránky produktu, ceny, funkcie. Tieto potrebujú lepšie hovory-na-akcia alebo jasnejšie obsah.

Why does a page show 0 views even though I know it gets traffic?+

Kontrola: (1) Je sledovací widget nainštalovaný na tejto konkrétnej stránke? Aplikácie s jednou stránkou nemusia vystreliť pohľady na stránku na zmenách trasy. (2) Je stránka vylúčená z nastavení sledovania? (3) Je CDN obsluhujúci vyrovnávaciu verziu bez sledovacieho skriptu?

Analytické metódy

Geointeligencia

Geo Intelligence ukazuje, odkiaľ vaši návštevníci pochádzajú po krajine, meste, zariadení a zdroj. Použite ho na pochopenie svojich geografických trhov, rozhodnite sa pre jazykovú podporu, plán regionálneho marketingu a detekovať podozrivé dopravné vzory.

Geografia
GeointeligenciaMapa miest návštevníkov vedľa rebríčka barov podľa krajiny.Geointeligenciayoursite.comNávštevníci podľa miestaUSASpojené kráľovstvoSKSKNG1MARKETSKrajina, mesto, zariadenie2PLANJazyk a regióny3WATCHŠpička nepárne prevádzky
Kde vaši návštevníci pochádzajú z (podľa krajiny, mesta a zariadenia) na veľkostné trhy a mieste neobvyklé prevádzky.

Čo vidíš

Najlepšie krajiny barový graf

Najlepšie krajiny zoradené podľa počtu návštevníkov. Kliknite na krajinu, aby sa vŕtať do údajov o úrovni mesta.

šiška

Vizuálne členenie dopravy podľa krajín.

Celá tabuľka krajín

Každá krajina s návštevníkmi vo vybranom období, zobrazujúca počet návštevníkov, počet sedení, kurz odrazu a prepočítací kurz.

Mestské vrtáky

Kliknite na krajinu, aby ste videli, ktoré mestá v tejto krajine majú najviac návštevníkov.

Ako funguje geoIP detekcia

OpsIQ zistí polohu návštevníka dvoma spôsobmi: (1) Cloudflare geo hlavičky. Ak je vaša stránka za Cloudflare, zisťovanie krajiny je automatické a presné. (2) MaxMind GeoLite2. Stiahnite si bezplatnú databázu a nakonfigurujte cestu v Nastaveniach. Detekcia City-level vyžaduje databázu geoLite2-City, nielen databázu krajiny.

VPN a proxy prevádzka

Návštevníci používajúci VPN sa zdajú byť pochádzajú z polohy servera VPN, nie ich skutočné umiestnenie. To je podľa návrhu. OpsIQ nemôže a nemal by sa snažiť obísť VPN. Ak vidíte nezvyčajné krajiny vzory, zvážte, že 10-20% návštevníci môžu používať VPN.

Fungované príklady

Neočakávaná preprava v jednotlivých krajinách

Scenár:
You run a US-only business but 30% of traffic is from India.
Čo robiť:

Kontrola: (1) Sú títo skutoční návštevníci? Pozrite sa na trvanie sedenia a zobrazené stránky. Veľmi krátke stretnutia s vysokým odrazom = pravdepodobné roboty. (2) Nájdu vás prostredníctvom Google? Skontrolujte refererera. (3) Mohli by to byť potenciálni zákazníci na novom trhu? Ak je doprava skutočná a angažovaná, zvážte pridanie cien alebo obsahu špecifických pre Indiu.

rozhodovanie o jazykovej podpore

Scenár:
You want to know if you should translate your site into Spanish.
Čo robiť:

Look at the Geo Intelligence page. If Spanish-speaking countries (Spain, Mexico, Colombia, Argentina, etc.) together represent more than 10% of your traffic with low bounce rates, translation is worth considering. Also check: do visitors from these countries convert at similar rates to your primary market?

Plánovanie prechodu na regionálnu podporu

Scenár:
You need to decide support team hours for different time zones.
Čo robiť:

Použite hodinovú tepelnú mapu (na Dashboarde) kombinovanú s Geo Intelligence. 40% Vašej dopravy je z Európy a 35% z USA, budete potrebovať pokrytie pre obe časové pásma. Teplomap ukazuje presne, kedy každý región je najaktívnejší.

Krajina s návštevami, ale žiadne objednávky

Scenár:
Germany shows 500 visitors this month but zero sales.
Čo robiť:

Vyšetrovanie: (1) Sú odráža na cenovej stránke? Možno vaše ceny nie je konkurencieschopný pre tento trh. (2) Lodíte do Nemecka? Skontrolujte, či vaša poštová stránka spomína Nemecko. (3) Je vaša pokladňa k dispozícii v EUR? Nesúlad mien spôsobuje opustené šeky. (4) Sú títo návštevníci z jedného zdroja, ktorý by mohol byť nízko-intentný prevádzku?

Prečo návštevník ukazuje "Neznámu" krajinu?+

GeoIP nie je nastavený. Cloudflare (ktorá automaticky pridáva geo hlavičky) alebo si stiahne databázu MaxMind GeoLite2 a nastaví cestu súboru v Nastaveniach > GeoIP Path.

Môžem zablokovať dopravu z konkrétnych krajín?+

OpsIQ neblokuje podľa krajiny. Použite svoj webový server alebo Cloudflare pravidlá firewallu pre blokovanie v jednotlivých krajinách.OpsIQ sa zameriava na viditeľnosť, nie kontrolu prístupu na úrovni siete.

Analytické metódy

Úmyselný lievik

Intent Funnel klasifikuje návštevy relácie tým, čo sa zdá byť snaží robiť: prechádzať, výskum, porovnať, kúpiť, získať podporu, alebo odísť. Použite ho na pochopenie rovnováhy zámeru na vašich stránkach a identifikovať, kde návštevníci odídu.

Úmyselný lievik
Úmyselný lievikLievik z Prehliadanie do výskumu porovnať kúpiť s počíta, plus podpora a opustenie čipy.Úmyselný lievikyoursite.comPrechádzať · 8,200Výskum · 4,100Porovnať · 1,650Kúpiť · 520Podpora 6%Odchádzam 11%1CLASSIFYČo chcú návštevníci2STAGESPrechádzať na nákup3FIXNájdi drop-off
Sekcie klasifikované podľa zámeru (prehliadanie, výskum, porovnanie, nákup), takže môžete vidieť presne tam, kde ľudia vystúpia.

Kategórie zámerov

Prehliadanie

Návštevníci sa tu poobzerajú. Krátke sedenia, niekoľko strán, žiadny konkrétny cieľ nebol zistený.

Výskum

Návštevníci čítajú stránky produktov/feature, docs alebo obsah blogu. Dlhší čas na stránke, viac stránok obsahu.

Porovnanie

Návštevníci prehliada ceny, plány porovnanie, alebo funkcie tabuľky. Často vracajú návštevníkov.

Nákup

Návštevníci na pokladni, košíku alebo stránkach prihlasovacieho listu. Vysoký zámer. Toto sú vaše možnosti konverzie.

Hľadanie podpory

Návštevníci na stránkach pomoci, kontaktných stránkach alebo začíname chatovať. Potrebujú pomoc.

Poskakovanie

Návštevníci, ktorí odišli po jednej stránke.

Ako čítať lievik

Tlmočenie lieviku

Scenár:
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
Čo robiť:

Pricing page is strong enough to create intent. Chat is important in the buying path: 27% of pricing visitors engage with chat before buying. Support tickets after checkout may indicate activation or payment confusion. Action: (1) Ensure AI chat answers pricing questions well. (2) Investigate the 18 post-checkout support tickets for common issues.

Časové filtre

Použite dátový rozsah filter pre porovnanie zámerných vzorcov v priebehu obdobia. Napríklad, porovnať Black piatok týždeň na normálny týždeň. Mali by ste vidieť špičku "Kúpiť" zámer a prípadne "Podpora-hľadanie," ak vaše propagačné akcie vytvorili zmätok.

Ako klasifikuje zámer OpsIQ?+

OpsIQ sa pozerá na stránku URLs, správanie relácie a časové vzory. Cenové stránky signál porovnáva zámer. Pokladňa stránky signál nákup úmysel. Pomoc / kontaktné stránky signál podporu zámeru. Klasifikácia je heuristická-based, nie AI-riadený.

Môžem prispôsobiť kategórie zámerov?+

Nie je v súčasnosti. Kategórie sú zabudované na základe spoločných vzorcov správania webu. Vlastné zámery klasifikácie je na cestovnom mape.

Analytické metódy

Púdre, zadržiavanie a cesty

Vybudovať vlastné cesty zo stránky alebo akcie kroky, merať kohorta uchovávanie a objavovanie trasy návštevníkov najčastejšie cez stránku.

Produktová obrazovka
PneumatikyVlastný lievik zobrazuje každý krok stránky/podujatia, zostávajúcich návštevníkov a percento konverzie.Pneumatikypracovný priestorSTEPS4CONVERSION28.4%WINDOW72hŽIVÉ PRACOVISKOPohľad na ceny1,420 návštevníci100%Vybraný plán780 návštevníci54.9%Pokladňa spustená530 návštevníci37.3%Vyplnený príkaz403 návštevníci28.4%1DEFINEVybrať 2–8 kroky2OPATRENIANastaviť okno konverzie3IMPROVENájsť najväčší pokles
Vlastný lievik zobrazuje každý krok stránky/podujatia, zostávajúcich návštevníkov a percento konverzie.

Pneumatiky

Vytvorte pomenovaný lievik s 2 do 8 stránky alebo akcie kroky. Nastavte okno konverzie v hodinách; návštevník počíta iba vtedy, keď sa doň objavia objednané kroky. Použite pokles medzi krokmi na výber, kde si môžete prezrieť opakovaný záznam, chyby, rýchlosť stránky alebo správy.

Zachovanie

Retenčný skupiny návštevníkov do týždenných kohort a ukazuje, koľko návratov. Vyberte si 6, 8 alebo 12 týždenný horizont. Udržujte definíciu kohorty pri porovnávaní vydaní alebo kampaní.

Cesta

Cesty uvádzajú najčastejšie sekvencie stránok. Vyberte dĺžku cesty z 2 na 5 stránky, aby bol výsledok čitateľný. Použite ho pre nájdenie neočakávaných obchádzok, spoločných východov a obsahu, ktorý opakovane predchádza konverzii.

Vlastné lieviky sú analytické definície, nie automatizácie. Ak chcete reagovať na dokončený krok, vytvoriť prevodný cieľ, segment, spúšťač alebo pracovný tok.

Analytické metódy

Prehrávanie relácií

Relácia Prehrávanie umožňuje sledovať časovú os toho, čo návštevník urobil na vašich stránkach: ktoré prvky klikli, ako sa posunul, kde vznášal, a to, čo zadali (s citlivými poliami maskované). Použite ju na diagnostiku UX problémov, overenie chybových správ, a pochopiť zákaznícke zmätok.

Prehrávanie relácií
Prehrávanie reláciíPrehrávač, ktorý zobrazuje zobrazenie stránky s kurzorom, panelom informácií o sedení a časovým prehľadávačom.Prehrávanie reláciíyoursite.comKúp terazZASADNUTIETrvanie 3m 12s14 kliknutíUS · Počítačové hryChrome 1241WATCHKliky, rolády, typ2MASKEDCitlivé polia skryté3DIAGNOSEOveriť hlásenia o chybách
Prehrajte presne to, čo návštevník urobil: kliknutia, zvitky, písanie (citlivé polia maskované), na časovej osi práčky.

Nájsť správne sedenie

Z stránky Sessions, pozrite sa na sedenie s hlásenými problémami, vysoké hodnoty stránok bez konverzie, alebo sedenia od zákazníkov, ktorí podali lístky podpory. Kliknite na ikonu prehrávanie otvoriť časový riadok zobrazenie.

Čo ukazuje opakovaný záznam

Časový harmonogram

Horizontálny panel zobrazujúci udalosti v priebehu času. Kliknite kdekoľvek na časovej osi pre skok do tohto okamihu.

Navigácia na stránke

Každá stránka sa objaví ako segment v časovej osi. Môžete vidieť presnú cestu, ktorú návštevník vzal.

Kliknutie

Kliknite na tlačidlo udalosti sú zobrazené ako bodky v časovej osi a ako zvýraznenie na rekonštrukcii stránky.

& Posunúť

Hĺbka zvitku je vystopovaná, takže môžete vidieť ako ďaleko sa návštevník prečíta.

Interakcia formy

Zameranie a písanie udalostí sú zaznamenané. Textové zadanie hesla a citlivé polia je štandardne maskované.

Ochrana súkromia a maskovanie

Relácia prehráva masky citlivé formulárové polia predvolene. Polia hesiel, vstupy kreditnej karty a polia označené dátami-opsiq_-mask sa nikdy nezaznamenávajú. V Nastaveniach > Sledovanie môžete nastaviť ďalšie pravidlá maskovania. Ak to vyžaduje vaša politika dodržiavania predpisov, môžete ich úplne zakázať.

Diagnostikovanie zlomenej kontroly

Scenár:
A customer says "I tried to buy but the button did nothing."
Čo robiť:

Nájdite ich sedenie na stránke Sessions (hľadajte e-mailom). Otvorte opakovaný záznam. Pozrite si segment stránky checkout. Hľadajte: (1) Klikli na správne tlačidlo? (2) JavaScript nastala chyba? (Kontrola stránky JS chyby pre tento čas.) (3) Prečítala stránka alebo zobrazila chybovú správu? (4) Bolo požadované pole prázdne? Opakované prehrávanie ukazuje presne, čo sa stalo.

Koľko úložiska relácie opakovane používa?+

Prehrávanie údajov rastie s objemom prevádzky. Použite nastavenia uchovávania na automatické čistenie starých údajov z prehrávania. Pre miesta s vysokou rýchlosťou prenosu zvážte kratšie obdobie uchovávania (napr. 30 dní) na správu úložiska.

Môžu návštevníci odmietnuť opakovaný záznam?+

Ak je v Nastaveniach zapnutý "Respect Do Not Track," návštevníci s hlavičkami DNT sa nezaznamenávajú. V nastavení sledovania môžete tiež vylúčiť zo opakovaného prehrávania konkrétne stránky.

Analytické metódy

Záznam udalostí

Záznam udalostí zobrazuje každú udalosť, ktorá sa nahrala OpsIQ: zobrazenie stránky, klikanie, štart chatu, tvorba lístkov, predaj a vlastné akcie. Použite ju na ladenie integrácií, overenie doručenia webhoku a pochopte postupnosť akcií.

Záznam udalostí
Záznam udalostíChronický záznam udalostí s farebne kódovanými typmi odznakov: pohľad na stránky, chat, predaj, webhook a vlastné.Záznam udalostíyoursite.compageviewUS · /pricing12:04:01chat.startUK · widget otvorený12:04:09predaj$49.00 · objednávka #104212:05:22webhookpayment.succeeded12:05:23customdemo_booked12:06:101EVERYTHINGKaždá zaznamenaná udalosť2DEBUGOveriť doručenie webovej stránky3ORDERPozrite si presnú sekvenciu
A timeline of everything OpsIQ records (pageviews, chats, sales, webhooks, custom events) for debugging and audit.

Zabudované udalosti (automatické)

pageview

Zakaždým, keď je načítaná sledovaná stránka. Zahŕňa URL, titul, refererer a časovú pečiatku.

chat.started

Vystrelí, keď návštevník otvorí widget chatu a pošle svoju prvú správu.

chat.message

Vystrelil pre každú správu v rozhovore (návštevník aj AI/Agent).

ticket.created

Vyhodený, keď je vytvorený nový lístok podpory (z chatu, e-mailu, widgetu, alebo admin).

ticket.replied

Vyhodený, keď odpoveď je pridaná k letenke.

order.completed

Vyhodený po nákupe je dokončená cez pripojenú platformu.

form.submitted

Vyhodený pri podaní pásového formulára (ak je zapnutý formulár).

identify

Vyhodený, keď je návštevník identifikovaný prostredníctvom symbolu identity.

security. login_failed

Vyhodený, keď pokus o prihlásenie zlyhá.

Vlastné udalosti

Môžete poslať vlastné udalosti z vašej webovej stránky alebo servera OpsIQ. Vlastné akcie sú užitočné pre sledovanie akcií špecifických pre vaše podnikanie: tlačidlo kliknutia, použitie funkcií, videohry, sťahovanie atď.

JavaScript · vlastná udalosť z prehliadača
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
  plan: "pro",
  billing: "annual",
  value: 99
}]);
PHP · nahrávať kontaktnú aktivitu zo servera
// 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);

Filtrovanie udalostí

Typ udalosti

Filtrovať podľa konkrétnych mien udalostí: zobrazenie stránky, chat. started, ticket. created, atď

Rozsah dátumov

Ukáž udalosti z určitého časového obdobia.

Hľadať

Údaje o udalostiach vyhľadávania podľa kľúčových slov (URL, e-mail, hodnoty vlastnosti udalostí).

Ako dlho sa konajú udalosti?+

Udalosti sa riadia pravidlami zachovania nastavenými v Nastaveniach. Štandardne: 90 dni. Podujatia vysokej hodnoty (nákupy, bezpečnostné udalosti) možno nakonfigurovať s dlhšou retenciou.

Môžem použiť udalosti v A/B experimentoch?+

Áno. Pri vytváraní experimentu si vyberiete udalosť konverzie. Akákoľvek vstavaná alebo vlastná udalosť môže byť použitá ako cieľ konverzie.

Analytické metódy

A/B experimenty

Experimenty umožňujú otestovať dve verzie stránky alebo funkcie a merať, ktoré človek vykonáva lepšie. OpsIQ sleduje dojmy, konverzie a štatistickú významnosť.

A/B experimenty
A/B experimentyDve variantné karty porovnávajúce prepočítacie kurzy s odznakom víťaza a význam na poprednom variante.A/B experimentyyoursite.comvariant A4.2%konverzie · 1,020 zobrazenívariant BConstellation name (optional)6.8%konverzie · 1,005 zobrazení+62% výťah · 96% významná1SKÚŠKADva varianty hlavy-hlavy2OPATRENIAPrevody & význam3DECIDEVyhlásiť víťaza
Spustite dva varianty, sledovať konverzie a štatistickú významnosť, a deklarujte víťaza.

Ako experimenty fungujú

1
Vytvoriť experiment

Uveďte názov, zadefinujte svoju primárnu metriku (konverzia udalosť), a nastavte varianty (kontrola a test).

2
Spusti to.

OpsIQ náhodne priradí návštevníkov k variantom a sleduje ich správanie. Nemeňte experiment, kým beží.

3
Prečítajte si výsledky

Po zhromažďovaní dostatočného množstva dát skontrolujte úroveň spoľahlivosti. 95%_ dôvera znamená, že môžete byť 95% istí, že rozdiel je skutočná, nie náhodná šanca.

Stavy experimentu

Návrh

Vytvorené, ale ešte nezačali. Stále môžete upravovať varianty a metriky.

Bežiaci

Aktívne priraďovanie návštevníkov k variantom. Počas spustenia neupravujte.

Dokončené

Dosiahnutý štatistický význam alebo bol ručne zastavený. Výsledky sú konečné.

Archivovaný

Výsledky boli preskúmané a experiment už nie je v zozname aktívnych látok potrebný.

Osvedčené postupy

Definujte metriku pred spustením

Rozhodnite sa, čo meriate pred začatím. Výber metriky po zobrazení výsledkov predstavuje predpojatosť.

Vylúčenie vnútornej dopravy

Add your team's IP addresses to the exclusion list so staff visits do not skew results.

Bežte dosť dlho.

Nezastavujte experiment po 100 návštevníci. Pre spoľahlivé výsledky potrebujete stovky alebo tisíce návštevníkov na variant.

Skúška 1 zmena naraz

Ak zmeníte farbu titulku A tlačidlo, nebudete vedieť, ktorá zmena spôsobila zlepšenie.

Zaznamenajte svoje rozhodnutie

Po skončení experimentu si všimnite, ktorý variant vyhral a prečo ste sa rozhodli ho realizovať.

Koľko návštevníkov potrebujem na platný experiment?+

Závisí to od základnej konverznej rýchlosti a veľkosti efektu, ktorý chcete zistiť. 500 návštevníci podľa variantov pre 20% veľkosť efektu. Pre menšie efekty, budete potrebovať tisíce.

Môžem spustiť viacero experimentov v rovnakom čase?+

Áno, ale buďte opatrní. Ak dva experimenty ovplyvňujú rovnakú stránku, ich výsledky môžu interagovať. Je bezpečnejšie spustiť pokusy na rôznych stránkach alebo funkcií súčasne.

Analytické metódy

JavaScript chyby

JavaScript Chyby zhromažďujú chyby na strane klienta od návštevníkov vašich webových stránok. Pokazené tlačidlo, zlyhalo API volanie, alebo chýbajúce zdroj sa tu objaví. Použite ho nájsť a opraviť chyby, ktoré ovplyvňujú skutočných zákazníkov.

Chyby JS
JavaScript chybyZoznam zachytených chýb front-end so závažnými bodkami, zdrojovým súborom, prehliadačom a počtom udalostí.JavaScript chybyyoursite.comNedávne chybyTypError: nemožno prečítať x nedefinovanéhocheckout. js:42 · Chrome×214404 nakladanie, /assets/app.cssZoznam · Safari×88Nezachytená (sľúbená) sieťErrorapi.js:17· Firefox×51Varovanie o odbúraní: vyložiť udalosťpredajca. js · Edge×331CAPTUREChyby na strane klienta2IMPACTPočet & prehliadačov3FIXSquash skutočné chyby
Skutoční návštevníci biť rozbitý kód povrch tu (správa, zdroj, prehliadač a ako často) takže môžete opraviť to, čo záleží.

Čo každá chyba ukazuje

Chyba správy

Text JavaScript chyby (napr. "TypeError: Cannotread areas of undefined").

Strana URL

Na ktorej stránke sa vyskytla chyba.

Prehliadač a zariadenie

Ktoré prehliadač a typ zariadenia videl chybu. Niektoré chyby sú špecifické pre prehliadače.

Stopa Stack

Umiestnenie kódu, kde došlo k chybe. Kliknite pre rozšírenie celej stopy stohu.

Prvý pohľad

Keď sa prvýkrát objavila táto chyba.

Naposledy videný

Keď sa táto chyba naposledy vyskytla.

Počet

Koľkokrát bola táto chyba zaznamenaná.

Postihnuté sedenia

Koľko rôznych návštevníckych stretnutí zažilo túto chybu.

Prioritizácia chýb

Nie všetky JavaScript Chyby si vyžadujú okamžitú pozornosť. Prioritizovať podľa: (1) chyby na kritických stránkach (checkout, signup, login), (2) chyby s vysokým počtom sedení, (3) chyby, ktoré sa objavili nedávno (možná regresia zo zmeny kódu), (4) chyby na svoj vlastný kód (nie skripty tretích strán).

Upevňovanie rozbitého tlačidla checkout

Scenár:
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
Čo robiť:

To znamená 45 Skutoční zákazníci nemohli dokončiť odhlásenie. Kroky: (1) Otvorte stránku v rovnakej kombinácii prehliadača/zariadenia. (2) Otvorte konzolu prehliadača a reprodukujte chybu. (3) Skontrolujte stopu stohu nájsť presný riadok kódu. (4) Opraviť chybu, nasadiť a sledovať počet chýb bude nula.

Zachytáva OpsIQ chyby zo skriptov tretích strán?+

Áno. OpsIQ zachytí všetky JavaScript chyby na stránke, vrátane chýb z analytických skriptov, chat widgety a reklamné skripty. Filtrovať podľa URL v stope stohu sústrediť sa na svoj vlastný kód.

Ako môžem vylúčiť známe neškodné chyby?+

Nemôžete potlačiť špecifické chyby v OpsIQ, ale môžete filtrovať zoznam podľa stránky URL alebo chybová správa. Opraviť alebo ignorovať chyby z rozšírenia prehliadača (často sa zobrazujú ako chyby z neznámych zdrojov).

Predaj

Predaj a prepočet

Sledovanie predaja spája váš obchod alebo fakturačná platforma s OpsIQ, takže môžete vidieť príjmy spolu s návštevníkom správanie. Každý nákup je pripisovaný návštevník cesty, takže viete, ktoré stránky, kampane a kanály riadiť príjmy.

Predaj
PredajObrazovka predaja: celkový príjem s kontrolou celej doby, vyhľadávanie a tabuľka nedávnych nákupov (dátum, zákazník, platforma, suma, zdroj).Predajyoursite.comPRÍJMY$42,180+18%Po celú dobu ▾Vyhľadávanie e-mailu, IP, Objednávka ID...Nedávne nákupyDÁTUMKARTOMERPLATFORMASUMAZDROJJún 3[email protected]Shopify$49googleJún 3[email protected]WooCommerce$129directJún 2[email protected]Stripe$480reklamy1PRÍJMYObnovenia objednávok2RECENT PURCHASESDátum · zákazník · suma3ATTRIBUTEDK zdroju premávky
Skutočná obrazovka predaja, príjmy hore, potom Nedávne nákupy (dátum, zákazník, platforma, suma), každý pripisovaný k jeho dopravnému zdroju.

Nárazová doska na predaj

Dnešný predaj

Príjmy z objednávok dokončených dnes. Obnovuje s každou novou objednávkou udalosť z vašej pripojenej platformy.

Tento týždeň / tento mesiac / spolu

Príjmy sa za dané obdobie odrátajú.

Tabuľka trendov

Graf riadkov zobrazujúci denný príjem v rámci zvoleného časového rozpätia. Hľadajte výkyvy (promocie, kampane) a dips (emisie, sezónne).

Najvyššie konvertibilné zdroje

Ktoré dopravné zdroje vedú k väčšine nákupov. "Priamy" kupujúci často záložky vaše stránky. "Google" kupujúci našiel vás prostredníctvom vyhľadávania.

Nedávne nákupy

Najnovšie objednávky s zákazníckym e-mailom, suma, mena a položky zakúpené.

Príručky pre nastavenie platformy

Shopify

Prejsť na konektory >Shopify. Vytvorte si vlastnú aplikáciu vo svojom Shopify admin (Nastavenia > Aplikácie a predajné kanály > Vyvinúť aplikácie). Rozsahy grantov: read_orders, read_customers, číta_products. Skopírujte administrátora API prístupový token. OpsIQ, zadajte doménu svojho obchodu (napr. your-store.myshopify.com) a prístupový token. Kliknite na tlačidlo Test Connection. Ak je úspešný, povoliť synchronizáciu webhook pre oznámenia o objednávke v reálnom čase.

WooCommerce

Prejsť na konektory >WooCommerce V tvojom WordPress admin, prejdite na WooCommerce> Nastavenia > pokročilé > REST API. Vytvorte kľúč s read/Write povolenie. Skopírujte kľúč spotrebiteľa a tajomstvo spotrebiteľa. OpsIQ, zadajte svoje stránky URL, kľúč pre spotrebiteľov a tajomstvo spotrebiteľa. Kliknite na tlačidlo Test Connection.

BigCommerce

Prejsť na Konektory > BigCommerce. Vo Vašej Bigcommerce admin prejdite do pokročilého nastavenia >API Vytvoriť V2/V3 API Účet s čítaným priestorom pre objednávky, Zákazníci a produkty. Skopírujte prístupový token, ID klienta, a API cestu. Zadajte ich do OpsIQ a test.

Magento 2

Prejsť na Konektory > Magento. Vo vašom Magente admin, prejdite do systému > Integrácie. Vytvorte novú integráciu s API prístup zdroja k predaju, zákazníkom a katalógu. Aktivujte integráciu a skopírovať prístupový token. Zadajte ho do OpsIQ s vašou Magento základne URL.

PrestaShop

Prejdite do PrestaShop-u > Konektory. Vo Vašom Prestashope admin prejdite na pokročilé parametre > Webservice. Povoliť službu webu a vytvoriť nový kľúč. OpsIQ s obchodom URL.

OpenCart

Prejsť na konektory > OpenCart. Generovať API Potvrdenia z administrátora OpenCart. Zadajte API URL, užívateľské meno a kľúč v OpsIQ. Konektor používa OpenCart je REST API pre objednávky a údaje o zákazníkoch.

osCommerce

Prejdite do časti Connectors > osCommerce. Nastaviť prístup k databáze alebo API editoriály ako sú zdokumentované v nastavení konektora. osCentre integrácia zvyčajne vyžaduje priamy prístup k databázam alebo vlastný API modul.

Stripe

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.

Paystack

Prejsť na Konektory > Paystack. Skopírujte tajný kľúč Paystack z paystacka Dashboardu. Zadajte ho OpsIQ. Nastaviť webhook URL v prípade oznámení o transakciách.

Vlastné / iné platformy

Použite REST API alebo webhooks na odosielanie predajných udalostí z akejkoľvek platformy. Odoslať objednávku. dokončil udalosti s e-mailom zákazníka, množstvo, mena a položky. Pozrite si Udalosti API_ sekcia pre formát užitočného zaťaženia.

Pochopenie vášho predajného lievika

Najvyššie konvertibilné zdroje

Zobrazí, ktoré kanály prinášajú platiacich zákazníkov. Ak Google prináša 1000 návštevníci a 50 predaj, to je5% prevodný kurz. Ak e-mail prináša 200 návštevníci a 30 predaj, to znamená 15%. E-mail je efektívnejší pre každého návštevníka.

Výška náhrad

Refinancované objednávky sú sledované samostatne. Znižujú čisté príjmy celkovej sumy. Ak sadzby náhrady sú vysoké z konkrétneho zdroja, prevádzka môže byť nízka kvalita.

Manipulácia s menami

OpsIQ ukladá pôvodnú menu transakcie a sumu. Podnikateľské subjekty s viacerými menami vidia príjmy v každej mene. Štandardizované vykazovanie používa nastavený výmenný kurz.

Fungované príklady

100 návštevníci, nulový predaj

Scenár:
Your pricing page gets 100 visitors per day but zero conversions.
Čo robiť:

Vyšetrovanie: (1) Použiť Relation Play na cenovej stránke návštevníkov. Pozrite sa, ako interagujú s cenovou tabuľkou. (2) Pozrite sa na Top stránky pre cenovú stránku bounce rate a time-on-page. (3) Pozrite sa na rozhovory z cenovej stránky návštevníkov. Aké otázky sa pýtajú? (4) Porovnajte cenovú stránku s konkurentmi. (5) Skúste A / B experiment s rôznymi cenovými rozvrhnutia.

Atribution pre marketingovú kampaň

Scenár:
You sent an email campaign with UTM tags. How do you measure its revenue impact?
Čo robiť:

Prejsť na predaj a filtrovať podľa zdroja. Vyhľadajte parameter kampane UTM. Uvidíte: (1) Koľko návštevníkov prišlo z e-mailu. (2) Koľko prevedených na predaj. (3) Celkové príjmy pridelené kampani. (4) V porovnaní s rovnakým obdobím pred kampaňou.

Prečo predaj ukazuje nulu, aj keď môj obchod má objednávky?+

Kontrola: (1) Je plošinový konektor pripojený a zdravý? Prejdite na Connectors a skontrolujte stav. (2) Je webhook synchronizácia povolená? Ak používate prieskumy, je Cron práca beží? (3) Má konektor má právo API ďalekohľady? Shopify, budete potrebovať read_order.

Ako pripisuje predaj návštevníkom OpsIQ?+

Keď objednávka príde cez konektor, OpsIQ zodpovedá zákazníkovi e-mail známemu návštevníkovi. Ak bol návštevník vystopovaný pred nákupom, predaj je priradený ich návštevníkom cesty, vrátane dopravného zdroja, pristátie stránku a relácie histórie.

Môžem ručne pridať predaj?+

Predajné akcie môžete posielať cez REST API alebo webhooks z akéhokoľvek systému. Formát udalostí je zdokumentovaný v sekcii Udalosti API_.

Predaj

Olovo

Vedúce osoby sú návštevníci alebo zákazníci, ktorí ukazujú nákup alebo podporu zámer. OpsIQ automaticky detekuje stopy založené na správaní: návštevy stránky cien, opätovné návštevy, interakcie chatu, začína checkout a vysoká angažovanosť. Použite hlavnú stránku pre stanovenie priorít sledovania a kŕmenie CRM potrubia.

Olovo
OlovoObrazovka Leads: vyhľadávateľná tabuľka s IP/email, umiestnenie, zariadenie, zdroj a čas-na mieste stĺpy, a top source a krajina.Olovoyoursite.comHľadať IP, mesto, krajina...Hore zdroj: google · Krajina hore: USAIP / EMAILMIESTOZARIADENIEZDROJČAS41.62.10.4UK · LondýnMobilnégoogle4m 12s[email protected]Spojené štáty · New YorkPlochadirect7m 02s[email protected]DE · BerlínMobilnéutm: ads5m 40s203.0.113.9CA · TorontoPlochagoogle3m 28s1DETECTEDNávštevníci s vysokým intentom2TOPHlavné zdroje a krajiny3ENRICHEDIP, umiestnenie, zariadenie, čas
Skutočná obrazovka Leads, návštevníci s vysokým potenciálom ako vyhľadávacia tabuľka (IP/email, umiestnenie, zariadenie, zdroj, čas na mieste) s najvyššími zdrojmi a krajinami.

Čo robí vodítko

Návštevy na stránke o cenách

Návštevníci, ktorí si prezerajú svoju cenovú alebo plánovaciu stránku, aktívne zvažujú nákup.

Návštevy

Návštevníci, ktorí sa vracajú viackrát sú zapojení, ale ešte nie konvertovaní.

Interakcie rozhovoru

Návštevníci, ktorí začínajú chat aktívne hľadajú pomoc, buď pred nákupom alebo po kúpe.

Pokladňa začína

Návštevníci, ktorí sa dostanú na stránky checkout, ale nedokončia nákup.

Predkladanie formulárov

Návštevníci, ktorí predložia kontaktný formulár, demo žiadosť alebo registračný formulár.

Zapojenie na vysokej stránke

Návštevníci, ktorí si prezerajú mnohé stránky s dlhým trvaním sedenia, sú hlboko bádaní.

Olovený panel

Kliknite na akýkoľvek náskok, aby ste videli ich úplný profil:

Identita

Name, email, company if known. Anonymous leads show IP and location.

Sedenia

Všetky sedenia z tohto vedenia s tok stránky, trvanie a zdroj.

Zobrazené stránky

Každá stránka, ktorú navštívili, si objednala recenciou.

Zdroj

Ako ťa našli: organické, platené, sociálne, odporúčanie, priame.

Skóre olova

A0-100 skóre založené na intenzite správania, recencie a zámere stránky.

Stav CRM

Či už toto vedenie bolo pridané do CRM ako kontakt alebo obchod.

Predajná špička

AI-vytvorený návrh na to, čo robiť ďalej (napr. "Visited pricing 3 times · considered proactive approach").

Vysokohodnotný preukaz olova

Leads with a score above 80 get a "High Value" badge. These are your hottest prospects. Prioritize them for outreach, proactive chat, or CRM pipeline entry.

Fungované príklady

Práca na horúcom olovení

Scenár:
A lead viewed your pricing page 3 times in 2 days, started a chat asking about enterprise plans, but has not purchased.
Čo robiť:

Toto je vysoko-intentné olovo.1) Pozrite sa na ich hlavné detaily pre informácie o spoločnosti a rolách. (2) Preskúmanie prepisu chatu na konkrétne potreby a námietky. (3) Vytvorenie dohody v CRM so zhromažďovanými informáciami. (4) Prideliť nadväzujúcu úlohu pre člena obchodného tímu. (5) Ak sa vrátia na cenovú stránku, proaktívne pravidlo chatu môže spustiť personalizovanú správu.

Konvertovanie anonymných vedie k kontaktom CRM

Scenár:
You have 50 anonymous leads with high scores but no email addresses.
Čo robiť:

Možnosti: (1) Vytvorte proaktívne pravidlo, ktoré ponúka zľavu alebo zdroj na stiahnutie výmenou za e-mail na stránkach s vysokým zámerom. (2) Použite widget chatu požiadať o e-mail, keď anonymní návštevníci začnú konverzáciu. (3) Pridajte symbol identity na svoje stránky prihlasovacieho/signupu, takže sa návštevníci vracajú automaticky.

Ako sa vypočíta skóre vedenia?+

Skóre zvažuje: recenenciu návštev (nedávnejšie = vyššie), frekvenciu návštev (viac = vyššie) zobrazených stránok (cena/pokladňa = vyššie); trvanie sedenia (dlhšie = vyššie).

Môžem prispôsobiť pravidlá bodovania olova?+

Áno. V CRM konfigurácii môžete pridať pravidlá pre lead-scording, ktoré zvyšujú skóre na základe konkrétnych kľúčových slov, udalostí, zdrojov alebo vzorov stránok.

CRM

Váš CRM · štart tu

OpsIQ prepraví kompletné AI-first CRM, ktoré zachytáva pravdu zákazníka, čistí dáta, výsledky vedie, tréneri sa zaoberá, predpovedá príjmy a koná, s webové stránky inteligencie, podporu, vstupenky, produkty a platby ako jeden živý graf. Každá akcia AI je odvodený, vysvetliteľný, reverzibilný a schválenie riadené.

AU CRM
Prehľad AI CRMTrust Dial nastavený na Copilot vedľa štyroch AI agent karty: Steward, Prospector, Retention a Analyst.AU CRMpracovný priestorDial dôveryRučneDruhý pilotAutopilotKoľko robí UI samaDSStewardDedupe, obohacujúce,Validovať údajeSDRProspektNájsť & skórenový obchod,RTZachovanieBodový odbyt,obnovenie pohonu,NIEAnalytikPredpoveď &vysvetlite čísla1AI-FIRSTŠtyria špecialisti2YOU DECIDEAutonómia trustového delta3TRUSTEDZdroj & reverzibilný
UI-prvý CRM riadený štyrmi špecializovanými agentmi, a Trust Dial, ktorý rozhodne, koľko robia sami.

Prehľad stránok CRM

CRM AI (Centrum zabezpečenia)

Tu začni.

Vaša denná domovská obrazovka: príjmový pulz, čo AI našla, čo urobila, povoľovacia rada, ďalšie pohyby, agent zdravie a ROI.

Kontakty

Jadro

Ľudia a spoločnosti vo vašej CRM. Hľadať, filtrovať, skóre, a spravovať profily.

Potrubie

Jadro

Vizuálne riešenie doska s drag-and-drop etapy, vyhrať pravdepodobnosť, a AI koučovanie.

Predpoveď a správy

Jadro

Predpovedanie triedy doska: odhodlaný, pravdepodobne najlepší prípad, s intervalmi spoľahlivosti a presné sledovanie.

Životný cyklus

Jadro

Kde každý zákazník stojí: aktívny, v ohrození, expanzia pripravený, obnovenie kvôli, alebo churning.

Postav môj CRM

Konfig

Opíšte nastavenie CRM v jednoduchej angličtine. OpsIQ generuje reverzibilný plán a používa ho na schválenie.

Zdravie CRM

Ops

Self-check stránka: schéma, agenti, trasy, AI akcie, a živé dáta počíta.

Ako vás OpsIQ udržuje v bezpečí

Opýtajte sa pred konaním

Návrhy AI prejdú do frontu schvaľovania. Každý z nich schvaľujete, editujete alebo odmietate. Bez vášho slova sa nič nestane.

Nikdy neprepísať

Keď AI navrhuje zmenu, ukazuje aktuálnu hodnotu a navrhovanú hodnotu. Údaje o človekom zadané údaje majú ochranu pôvodu.

Všetko je reverzibilné.

Každá akcia AI je zaznamenaná v denníku. Môžete vrátiť akúkoľvek zmenu jedným kliknutím.

Vysvetliteľná

Každé odporúčanie AI ukazuje svoje odôvodnenie a zdroje dát, ktoré použil.

Úplne nový?

1
Otvoriť AI CRM

Kliknite na AI CRM v ľavej navigácii. Veliteľské centrum ukazuje váš aktuálny stav.

2
Skontrolujte CRM zdravie

Otvorte CRM Health pre overenie schémy, agenti a trasy sú pripravené.

3
Importovať kontakty

Ak je konektor aktívny (Shopify, WHMCS, atď.), kontakty sú importované automaticky. Inak, import cez CSV alebo vytvoriť ručne.

4
Vytvorte potrubie

Prejdite do potrubia a vytvoriť prvý plynovod s fázami (napr, Olovo, kvalifikovaný, Návrh, vyjednávanie, Won, Stratené).

5
Pridať svoju prvú dohodu

Vytvorte dohodu z kontaktu, nastavte sumu a fázu a nechajte sa viesť trénerom Deal.

Musím použiť CRM?+

Nie. CRM je voliteľné. OpsIQ funguje dokonale ako sledovacia + podpora + AI platforma bez CRM. Povoliť, keď ste pripravení spravovať predajné a zákaznícke vzťahy.

Môže CRM fungovať bez konektorov?+

Áno. Môžete vytvárať kontakty a obchodovať ručne. Konektory obohacujú CRM dátami platformy (objednávky, predplatné, vstupenky), ale nie sú povinné.

Čo je to dôvera?+

Dôvera Layer je bezpečnostný systém, ktorý riadi to, čo AI môže urobiť. Kopilotný režim (predvolený): AI navrhuje, ľudské schvaľuje. Autopilot mód (opt-in): AI pôsobí automaticky na nízkorizikové, reverzibilné operácie.

CRM

Domáca obrazovka AI CRM

Veliteľstvo je váš denný brífing. Otvorte ho každé ráno vidieť, čo sa stalo, čo potrebuje pozornosť a čo robiť ďalej.

Príkazové centrum
CRM veliteľské centrumCRM domov s predpoveďou/sadzbou Win/Pipeline preklenutia, váženým predpovedaným KPI a frontom návrhov AI so schválením a odmietnutím v každom riadku.CRM veliteľské centrumpracovný priestorPrognózaVýherná sadzbaPotrubiePredné hmlové svietidlo · THTO Q74 tisíc dolárov87%Návrhy AI · schváliť frontyVytvoriť dohodu · Acme $24kz rozhovoru s kupujúcimSchvaľovanieOdchodPresun Nimbus → Návrhzistená pozitívna odpoveďSchvaľovanieOdchodLog úloha · sledovať Peakžiadna aktivita v 7 dniSchvaľovanieOdchod1TOGGLEPrognóza · Výherný pomer · Pipeline2AI PROPOSESDohody, etapy, úlohy3YOU DECIDESchvaľovanie alebo zamietnutie
Skutočné veliteľské centrum: prepínať medzi predpoveďou, Výhernou sadzbou a Pipeline, a pracovať na návrhu AI fronte, schváliť alebo zamietnuť ponuky, fázy pohyby a úlohy, ktoré navrhuje.

Čo ukazuje veliteľské centrum

Dnešné čísla

Hodnota potrubia, vyhrané/stratené obchody, nové stopy, aktívne dohody a trend príjmov, snímka vášho súčasného stavu.

Čo sa našlo OpsIQ

AI-objavené poznatky: zdržanlivé dohody, rizikové účty, nové príležitosti, otázky kvality údajov a signály trhu.

Čo? OpsIQ did

Akcie AI prijala (v Autopilot) alebo navrhol (v Copilot): etapa pokrok, dejiny skóre, obohatenie kontaktov a vytváranie úloh.

Schválenie potrieb

Kladie návrhy AI čakajú na vaše rozhodnutie. Každý z nich ukazuje navrhované opatrenie, odôvodnenie a dôkazy. schváliť, upraviť alebo odmietnuť.

Ďalšie pohyby

AI-zaradené zoznam 10 najdôležitejšie veci, ktoré dnes robiť: sledovať horúcu dohodu, skontrolovať rizikový účet, výskum nového vedenia, atď.

Stav pomocníka

Zdravie agentov UI: Zachytávanie, Data Steward, Deal Intelligence, Dealer Coach, SDR, Retention. Green = beží, jantár = potrebuje pozornosť, červená = chyba.

Výsledky

Sledovanie NI: obchody ovplyvnené AI, ušetrený čas, presnosť predpovedí a porovnanie s manuálnou CRM prácou.

Ráno briefing workflow

1
Prečítajte si dnešné čísla

Skontrolujte, či ropovod zdravotné a príjmový trend. Ste na trati tento mesiac?

2
Vymazať schvaľovací rad

Preskúmať každý návrh AI. schváliť bezpečné akcie, editovať tam, kde je to potrebné, odmietnuť zlé návrhy.

3
Skontrolovať čo OpsIQ nájdené

Čítajte UI náhľady. Sú nejaké ponuky ohrozené? Existujú nové príležitosti?

4
Pracujte na ďalšom zozname ťahov

Začnite s najvyššou prioritou. UI ich zoradila podľa naliehavosti a potenciálneho vplyvu.

Dobiehanie po čase voľna

Scenár:
You were away for a week. What happened while you were gone?
Čo robiť:

Otvorte veliteľské centrum a skontrolujte: (1) "Čo OpsIQ"ukazuje všetky akcie AI počas vašej neprítomnosti. (2) "Schvaľovanie vozidiel" zobrazuje návrhy, ktoré čakajú na vašu revíziu (3) "Čo OpsIQ nájdené" zdôrazňuje naliehavé položky. (4) Nastaviť rozsah dátumu prístrojovej dosky do doby absencie vidieť trend.

CRM

Kontakty, spoločnosti a ponuky

CRM organizuje vaše obchodné vzťahy do štyroch objektov: Kontakty (ľudia), Spoločnosti (organizácie), Obchody (príležitosti na príjem) a Úlohy (kontrolné akcie).

CRM objekty
CRM objektyKontaktný záznam prepojený s objektmi spoločnosti, Deal a Task v pripojenom grafe.CRM objektypracovný priestorKontaktosoba · email · telefónSpoločnosťaccountsDohodaPríležitosť na príjmyÚlohanásledné opatrenia1OBJECTSKontakty, firmy, obchody2LINKEDJeden pripojený graf3TASKSPriložené následné opatrenia
Štyri základné objekty (kontakty, firmy, obchody a úlohy) prepojené do jedného pripojeného zákazníckeho grafu.

Kontakty

Čo je to kontakt

Osoba vo vašom CRM. Môžu to byť zákazník, vyhliadky, partner, alebo vedenie. Kontakty majú e-mail, meno, spoločnosť, značky, fáze životného cyklu, a hotness skóre.

Hľadanie kontaktov

Použite vyhľadávací panel nájsť podľa mena, e-mailu, spoločnosti, alebo značky. Použitie filtrov: fáze životného cyklu, lead skóre, zdroj, krajina, dátum poslednej aktivity, pridelený vlastník.

Kontaktný profil

Kliknite na kontakt, aby ste videli ich plný profil: osobné informácie, spoločnosť, ponuky, aktivity, vstupenky, chaty, návštevy webových stránok, vedenie skóre a informácie o UI.

Skóre tepla

A0-100 skóre vypočítané z behaviorálnych signálov: návštevy webových stránok, e-mailom zapojenie, chat interakcie, nákup histórie, a recencie. Vyššie = horúcejšie.

Spoločnosti

... viac lístkov ...
Prepojenie medzi kontaktnou spoločnosťou

Kontakty sú spojené so spoločnosťami e-mailom domény alebo manuálne priradenie. Jedna spoločnosť môže mať mnoho kontaktov.

Dojednania

Čo je to za dohodu?

Príležitosť na príjem. Ponuky majú titul, sumu, potrubia, fázy, výhru pravdepodobnosť, dátum uzavretia, pridelený vlastník, a pridružené kontakty/spoločnosť.

Výhra pravdepodobnosť

Percentuálna šanca na výhru ponuky. Nastavte ručne alebo vypočítajte AI na základe vašich historických údajov o výhrach. Poháňa váženú predpoveď.

Zmierniť zdravie

Zelená (zdravé), jantár (v riziku) alebo červená (nainštalované). Na základe aktivity recencie, trvanie fázy a signály zapojenia.

Úlohy

Čo je to úloha

Následná akcia pridelená osobe. Úlohy majú titul, dátum splatnosti, prioritu, typ (volanie, e-mail, stretnutie, iné) a súvisiace kontakt/deal.

Úlohy vytvorené AI

UI vytvára úlohy automaticky, keď zistí niečo, čo potrebuje pozornosť: nadväzuje na zdržanlivú dohodu, reaguje na rizikový účet, skúma nové vedenie.

Nájsť horúce stopy

Scenár:
You want to see all high-score contacts in the UK who have not been contacted recently.
Čo robiť:

Prejsť na kontakty. Filtrovať podľa: Lead score > 80, Krajina = Spojené kráľovstvo, posledná aktivita > 7 Toto sú vaše najhorúcejšie zanedbané stopy, uprednostniť dosah.

Vytvorenie dohody z kontaktu

Scenár:
A contact just expressed interest in your enterprise plan during a chat.
Čo robiť:

Otvorte profil kontaktov. Kliknite na "Vytvoriť dohodu." Zadajte názov dohody (napr. "Acme Corp - Enterprise Plan"), množstvo, ropovod a štádium (napr, "Qualified"). Nastavte dátum uzavretia a prideľte si ho. Dohodnutý tréner začne sledovať túto príležitosť.

CRM

Plynovod (vaša dohoda doska)

Potrubie je vizuálna doska, kde sa obchoduje pohybovať cez etapy zľava doprava. Pretiahnite a drop karty na zálohovanie obchodov. Každá karta ukazuje výšku ponuky, vyhrať pravdepodobnosť, a zdravotný stav.

Potrubie
Plynovod CRMObrazovka ropovodu s otvorenými dealmi, otvorenou hodnotou, váženým predstihom a štatistikami kladených na základe atribútov, s novým tlačidlom, schvaľovacím radom AI a s doskou olova/kvalifikovaného/Won.Potrubiepracovný priestorOtvorené obchody23Otvorená hodnota128 tisíc dolárovVážená prognóza74 tisíc dolárovPriradené obchody12+ Nová ponukaSchvaľovací rad2 na preskúmanieVÁŽEVolt Inc.4000 dolárov.Oheň6000 dolárov.KVALIFIKOVANÉNimbusCity name (optional, probably does not need a translation)30 tisícPík9000 dolárov.VÝHRAObežná dráha48 tisíc dolárov.1LIVE STATSOtvorená hodnota a vážená prognóza2AI QUEUESchvaľovanie navrhovaných obchodov3BOARDPresuňte ponuky podľa fázy
Skutočná obrazovka potrubia: živé štatistiky (otvorená hodnota, vážená prognóza), AI schvaľovať fronty pre navrhované ponuky a drag-and-drop doska.

Používanie ropovodnej dosky

1
Zobrazenie obchodov

Ropník zobrazuje všetky aktívne obchody ako karty usporiadané v stĺpcoch (stupne). Každý stĺpec hlavičky ukazuje celkovú hodnotu obchodov v tejto fáze.

2
Presuňte sa dopredu

Presuňte kartu do ďalšej etapy. Pravdepodobnosť výhry a okamžite sa počíta aktualizácia. Ak pohyb zlyhá (porucha platnosti), karta sa vráti späť do pôvodnej polohy.

3
Skontrolujte odznaky kariet

Zelený odznak = zdravá (nedávna aktivita, na trati). Amber = ohrozené (pomaly, potrebuje pozornosť). Červená = zastavil (žiadna aktivita príliš dlho).

4
Kliknutím na detaily

Kliknite na kartu pre otvorenie panelu detail dohody s kontaktmi, aktivitami, Deal Coach krátky, a rýchle akcie.

Schvaľovací rad

Návrhy AI sa objavujú v rade schvaľovania na hornej strane stránky plynovodu. Každý návrh ukazuje, čo chce AI robiť, prečo a dôkazy.

Schvaľovanie

Akceptujte návrh ako je. Akcia prebieha cez Trust Layer a je zaznamenaná v časopise.

Upraviť

Upraviť návrh pred schválením. Napríklad, zmeniť navrhovanú fázu alebo upraviť sumu.

Odmietnuť

UI sa učí z odmietnutí, aby lepšie návrhy v budúcnosti.

Výhra pravdepodobnosť vysvetlené

Pravdepodobnosť výhry môže byť nastavená ručne alebo vypočítaná AI. Keď ju AI vypočíta, použije model vyškolený na svoje vlastné uzavreté dohody (vyhral a stratil). Ak nemáte dostatok historických údajov, AI používa predvolenú pravdepodobnosť fázy. Pravdepodobnosť poháňa váženú prognózu: a $10,000 dohoda o 30% pravdepodobnosť prispieva $3,000 k "pravdepodobnej" predpovedi.

Presúvame dohodu na Won

Scenár:
A customer signed the contract and paid.
Čo robiť:

Presuňte kartu na "Won" pódium. OpsIQ bude (1) Označte dohodu ako uzatvorenú-won. (2) Aktualizujte prognózu. (3) Do časovej línie pridajte aktivitu "Won." (4) Ak je konfigurovaný, spustite webhook udalosť (crm.deal.won). (5) Aktualizovať štádium životného cyklu kontaktu na "Zákazník."

Zaškrtnutie obchodov

Scenár:
You want to find deals that have been in the same stage for too long.
Čo robiť:

Pozrite sa na červené (nainštalované) odznaky v ropovodnej doske. Tieto obchody nemali aktivitu dlhšie ako nastavený prah hnitia (nastavený v CRM konfigurácii > potrubia). Kliknite na každú zdržania dohodu, aby ste videli odporúčanie trénera Deal pre reaktiváciu.

Môžem dostať viac ropovodov?+

Áno. Prejdite do CRM Konfigurácia > Potrubia vytvoriť ďalšie potrubia. Bežné prípady použitia: samostatné potrubia pre nové obchody vs. obnovy, alebo pre rôzne produkty/služby.

Čo sa stane, keď stiahnem dohodu do "Stratil"?+

Dohoda je označená ako uzavretá-strata. Budete požiadaní o stratu dôvodu. Dohoda je odstránená z aktívnej dosky, ale možno ju nájsť v uzatvorenom obchode filter. Kontakt zostáva v CRM.

CRM

Koučovanie pri obchodovaní

Deal tréner analyzuje každú dohodu a dáva vám krátky so zdravotným stavom, rizikové signály, kľúčové osoby, kvalifikačný kontrolný zoznam, stretnutie prípravka, a navrhol ďalšie akcie. Všetko je odvodené. Tréner ukazuje, z ktorých vstupeniek, chat, alebo činnosť každé tvrdenie pochádza.

Tréner obchodu
Tréner obchoduObchodná karta, ktorá obsahuje rizikové signály zistené AI so zdrojmi dôkazov, vedľa odporúčania AI a tlačidlo návrhu emailu.Tréner obchodupracovný priestorAcme Corp · $24,000Fáza: Návrh · 60% winZNAKY RIZIKAŽiadna odpoveď 10 dníŠampión sa potichuSúťažiaci spomenutý v rozhovoreZdroje: vstupenka #482 · chat 6/12 · e-mailové vláknoUI odporúčaOpätovné zapojenie hospodárskehokupujúci so zápočetom ROIa 7-deň blízky plán.Návrh e-mailu1SIGNALSPrečo dohoda môže prepadnúť2SOURCEDKaždá žiadosť uvádza dôkazy3AKCIAJeden klik ďalší krok
Tréner vlajky, prečo dohoda môže skĺznuť (každý signál uvádza jeho zdroj) a ruky vám ďalší krok prijať.

Čo ti tréner povedal

Zdravotné vysvetlenie

Prečo je dohoda zdravá, v ohrození, alebo zdržanlivý. Špecifické signály: dni vo fáze, posledný dátum kontaktu, frekvencia aktivity, konkurent spomína, námietkové vzory.

Signály

Kategorizované do: vznesené námietky, konkurent spomína, cenové diskusie, ukazovatele rizika podpory, obnovenie/rozšírenie signálov. Každý signál odkazy na jeho zdroj (prepis chat, lístok, e-mail, činnosť).

Mapa šampiónov a blokátorov

Kto pomáha obchodu (champion) a kto je odpor (blokátor). Na základe analýzy interakcie a kontaktných rolí.

Kontrolný zoznam kvalifikácií

Kontrolný zoznam MEDDICC alebo BANT (konfigurovateľný) znázorňujúci, ktoré kvalifikačné kritériá sú splnené a ktoré chýbajú.

Príprava na stretnutie

Pred plánovaným stretnutím tréner vytvorí stručný: program, kľúčové body na pokrytie, otázky kladené, riziká na riešenie a materiály na prípravu.

Plány odpovedí a výzvy

Navrhol ďalšiu správu alebo skript hovorov na základe aktuálneho stavu riešenia a nedávnych interakcií.

Časová os dôkazov

Každé tvrdenie, ktoré tréner robí odkazy na zdroj: číslo cestovného lístka, ID chatu, dátum aktivity alebo návšteva webových stránok.

Ako používať kouč

1
Prečítajte si stručnú správu

Otvorte akúkoľvek dohodu a prejdite do sekcie Deal Coach. Prečítajte si zdravotný stav a kľúčové signály.

2
Úzke medzery v kvalifikácii

Skontrolujte si kontrolný zoznam kvalifikácie. Ak chýba "ekonomický kupujúci," naplánujte identifikáciu a zapojenie držiteľa rozpočtu.

3
Zákon o návrhoch

Tréner navrhuje konkrétne ďalšie akcie. Kliknite pre vytvorenie úlohy, navrhnúť e-mail, alebo plán stretnutia, všetky smerované cez schvaľovacie fronty.

Príprava na veľké stretnutie

Scenár:
You have a meeting with a prospect tomorrow about a $50,000 deal.
Čo robiť:

Otvorte ponuku a prečítajte si sekciu Prípravka na stretnutie. Zobrazuje: (1) Kľúčové body pre rozhovor založené na nedávnych interakciách. (2) Námietky, ktoré nastolili v rozhovore minulý týždeň. (3) Súťažiaci sa zmienili v podpornom letenku. (4) Otázky týkajúce sa ich časovej osi. (5) Rizikové faktory na proaktívne riešenie. Použite túto stručnú pripraviť cielenú agendu založenú na dôkazoch.

Pochopenie, prečo je obchod ohrozený

Scenár:
The pipeline shows a red badge on a deal you thought was going well.
Čo robiť:

Kliknite na dohodu a prečítajte si Deal Coach zdravotné vysvetlenie. Môže sa povedať: "Táto dohoda bola vo fáze návrhu pre 22 dni (prahová hodnota: 14). Posledný kontakt bol 11 Pred pár dňami. Primárny kontakt otvoril lístok na podporu ohľadom migrácie dát 5 Pred pár dňami (lístok #T-892). Návrh: riešenie problému migrácie a naplánovať nadväzujúci hovor." Teraz viete presne, čo opraviť.

CRM

Predpoveď a správy

Doska-grade predpoveď s ofenzívny rozsah, riešenie-hladina zmeny vysvetlenia a presnosť sledovanie tak môžete dokázať a vysvetliť svoje čísla.

Prognóza
PrognózaŠtvrťročné číslo prognózy s kapelou Commit, Best-case a Pipeline a poznámka o presnosti.Prognózapracovný priestorPredné hmlové svietidlo · THTO KVARTER312 ks87% do cieľaOdovzdaťNajlepší prípadPotrubieAI-vážené podľa zdravia a histórie obchodu · presnosť sledovať v priebehu času1KATEGÓRIEZaväzovať sa k plynovodu2AI-WEIGHTEDObchodom so zdravím3PROVABLEPresnosť zistená
Porovnajte, najlepšie-prípad a potrubia na prvý pohľad, AI-vážené podľa dohody zdravie, s presnosťou sledovať, takže môžete brániť.

Kategórie prognóz

Zaviazané

Dohoduje sa s 80% alebo vyššou pravdepodobnosťou výhry. Toto sú vaše najpravdepodobnejšie výhrami. To by mal byť váš minimálny očakávaný výnos.

Pravdepodobne vážený AI

Všetky otvorené obchody vážené ich vyrátanou pravdepodobnosťou výhry AI. Toto je najrealistickejšia predpoveď toho, čo uzavriete.

Najlepší prípad

Všetky otvorené obchody v plnej hodnote. To je maximálny možný príjem, ak všetko ide dokonale (to zriedka robí).

Interval spoľahlivosti

An 80% pravdepodobnosti pásmo ukazujúce realistický rozsah. Príklad: " Pravdepodobne sa zavrieť medzi $45,000 a $72,000 Tento štvrťák."

Čo sa zmenilo a prečo

Prognóza zahŕňa týždennú zmenu prisúdenia. Keď vaša predpoveď klesne o $15,000, správa presne vysvetľuje, ktoré dohody spôsobili zmenu: "Deal A prekĺzol do ďalšieho štvrťroka ($8,000), Deal B lost ($5,000), zníženie hodnoty ponuky C ($2,000)."

Sledovanie presnosti

Predpoveď

Mean Absolute Percentage Error: how far off your forecasts have been historically. Lower is better. A MAPE of 15% means your forecasts are typically within 15% of actual results.

Kalibrácia pravdepodobnosti výhry

Brier skóre meranie toho, ako dobre vyhrať pravdepodobnosť zodpovedá skutočné výsledky. Ak sa zaoberá 70% pravdepodobnosti skutočne vyhrať 70% v čase, kalibrácia je dobrá.

Týždenné snímky

OpsIQ zachytáva snímku vašej predpovede každý týždeň (cez cron). Postupom času môžete vidieť, ako sa vaša presnosť predpovedí zlepšuje.

Rozbehy a varovania

Konverzia podľa jednotlivých stupňov

Koľko obchodov sa presúva z každej etapy do ďalšej. Ak 80% prejde z kvalifikovaného na návrh, ale len 20% prejdite z návrhu na rokovanie, vaše návrhy môžu potrebovať prácu.

Výherný pomer na zdroj

Ktoré hlavné zdroje produkujú najviac víťazstiev. Investujte viac do vysoko-výherných zdrojov.

Výkon za vlastníka

Ako každý člen predajného tímu vykonáva: vyhrané ponuky, hodnota potrubia, priemerná veľkosť obchodu, výherný kurz.

Varovanie

Pieskovo-baging (nerealistne nízke pravdepodobnosti), prekompatibilizácia (nerealisticky vysoká) a odhodlaný v riziku (vyše pravdepodobnosť dohody ukazujúce stánkové signály).

Pochopenie poklesu predpovede

Scenár:
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
Čo robiť:

Otvorte stránku predpoveď a skontrolujte "Čo sa zmenilo." Správa zobrazuje: "Acme Corp deal ($15,000) presťahoval do Strateného, vybraného konkurenta.$8,000) close date posunul do ďalšieho štvrťroka. Nová dohoda s Gamma LLC ($3,000) dodal tento týždeň. "Čistá zmena je -$20,000 + $3,000 = -$17,000, vysvetľuje pokles z $180K na $163K (s zostávajúce $8K vysvetlené pomocou úprav pravdepodobnosti na iných obchodoch).

CRM

Nájsť nový podnik

Prospešný agent vám pomôže nájsť a preskúmať potenciálnych zákazníkov. Opíšte svojho ideálneho zákazníka, pridať cieľové spoločnosti, a nechajte AI výskum, skóre, a návrh prvý-touch dosah.

Vyhliadky
VyhliadkyZoznam spoločností s vyhliadkami na AI-nájdené s fit noty, skóre a tlačidlom draftu.Vyhliadkypracovný priestorVyhliadky zistené agentom SDRNorthwind Ltd.SaaS · 50 zamestnancov · podpora pri nábore88Návrh dosahuKobalt MfgVýroba · 200 zamestnanci74Návrh dosahuMesa Retail na PinteresteeCommerce · 30 zamestnanci69Návrh dosahuVega Health na PinteresteZdravotná starostlivosť · 80 zamestnanci63Návrh dosahu1FINDCieľové účty zdrojov AI2SkóreFit & intend3DRAFTPrvý-dotyk napísaný pre vás
Agent SDR nájde cieľové spoločnosti, skóre je na fit a načrtne prvý-touch dosah pre vaše preskúmanie.

Jednorazové nastavenie

1
Opíšte svojho ideálneho zákazníka

Prejdite do CRM Konfigurácia > Prospecting. Opíšte svoj ideálny profil zákazníka (ICP): cieľové odvetvia, veľkosti firiem, pracovné názvy, geografické zameranie, podmienky produktového zápasu a minimálne fit skóre. Príklad: "B2B SaaS spoločnosti s 50-500 zamestnanci v USA/UK, ktorí predávajú developerské nástroje, s VP predaja alebo vedúci rastu ako primárny kontakt."

2
Pridať cieľové spoločnosti

Zadajte domény spoločnosti alebo mená, ktoré chcete výskum. Môžete tiež nechať AI navrhnúť spoločnosti na základe vášho ICP.

3
Preskúmanie výsledkov výskumu

UI obohacuje každú spoločnosť s dostupnými údajmi: veľkosť, priemysel, tech stack, najnovšie správy a fit skóre s vysvetlením.

4
Schvaľovanie dosahu

Pre dobré spoločnosti, AI navrhuje personalizované first-touch správu. Preskúmanie a schválenie v rade.

Bodovanie podľa vhodnosti

Každá vyhliadka dostane0-100 fit skóre na základe piatich faktorov:

ICP fit

Ako dobre firma zodpovedá vášmu ideálnemu profilu zákazníka (priemysel, veľkosť, umiestnenie).

Núdzové signály

Je tam dôkaz, že potrebujú váš produkt teraz? Pracovné pozície, technologické zmeny, sťažnosti na konkurentov.

Rozpočtový splnomocnenec

Veľkosť spoločnosti, fáza financovania a ukazovatele príjmov naznačujú dostupnosť rozpočtu.

Zhoda výrobku

Aký je váš produkt relevantný pre ich podnikanie na základe priemyslu a technológie.

Podpera

Či už môžete efektívne slúžiť tomuto zákazníkovi (časové pásmo, jazyk, zložitosť).

Výskum cieľovej spoločnosti

Scenár:
You want to evaluate whether acme.com is worth pursuing.
Čo robiť:

Pridať acme.com Vráti sa UI: Fit skóre 78/100 Dôvody: B2B SaaS, 120 zamestnanci, so sídlom v USA, nedávno najal VP predaja (núdzový signál), používa konkurenta X (zápas produktu). Nákupné signály: navštívil svoju cenovú stránku dvakrát minulý mesiac (zo sledovania webových stránok). [email protected] (VP predajov). draftovaný otvárač odkazuje na ich nedávne nájomné a cenové návštevy stránky.

CRM

Automatické sledy následných krokov

Postupy automatizácie viacstupňové sledovanie: mix e-mailu, čakanie, úloha, volanie a webhook kroky, ktoré spúšťajú automaticky po schválení počiatočné odoslanie.

Postupnosť
Následné sekvencieHorizontálna sekvencia tok: Email, počkajte tri dni, E-mail, potom úloha, s detekciou odpovede.Následné sekvenciepracovný priestorPo schválení prvý poslať →E-mailÚvodPočkaj.3 dniE-mailNásledné opatreniaÚlohaVolanieKroky môžu byť e-mail, čakať, úloha alebo webhhook. Odpoveď auto-stops sekvenciu.1AUTOMATEViacstupňové následné opatrenia2STEPSE-mail · wait · úloha · webhook3YOU APPROVEPrvý send je zrušený
Automatizované viacstupňové sledovanie (email, čakanie, e-mail, úloha), ktoré schválite ako prvé a odpoveď sa automaticky zastaví.

Ako fungujú sekvencie

1
Vytvoriť sekvenciu

Definujte kroky: e-mail, čakajte 3 dni, e-mail, čakajte 5 dni, úloha (volanie ak nie je odpoveď), e-mail. Každý e-mailový krok má šablónu môžete prispôsobiť.

2
Zapisovať kontakty

Pridať kontakty do sekvencie. UI môže tiež navrhnúť zápis z výsledkov prieskumu.

3
Automatická realizácia

Kroky bežia automaticky podľa plánu. Ak sa v ktoromkoľvek bode odpovie kontakt, sekvencia sa automaticky zastaví.

4
Výsledky stopy

Pozrite si otvorené sadzby, miery odpovedí, prevodné kurzy a odhlásenia za krok. Použite to na optimalizáciu sekvencie.

Odpoveď na otázku

Keď kontaktné odpovede, AI klasifikuje odpoveď:

Pozitívny

Zaujímavé, chce hovoriť. Sequence pauzy, úloha vytvorená pre následné-up.

Námietka

Má obavy, ale nie odmieta. Sequence pauzy, úloha vytvorená s námietkové podrobnosti.

Odhlásiť

Chce zastaviť prijímanie správ. Kontakt je natrvalo potláčaný.

Teraz nie.

Zaujímavé, ale načasovanie je zlé. Sequence pauzy, snooze úloha vytvorená.

Nesprávna osoba

Nie je to správny kontakt. Sequence sa zastaví, kontaktujte na kontrolu.

Podpora

Otázka podpory, nie odpoveď na predaj. Sequence pauzy, lístok vytvorený.

Ochrana proti spamovým ochoreniam

Manipulácia s nepovinnými postupmi

Odhlásiť žiadosti sú ctené okamžite a kontakt je potlačený zo všetkých budúcich sekvencií.

Denná čiapka

Pracovná úroveň-úroveň denný limit (predvolený: 1,000 emaily). Zabraňuje hmotnosť odosiela, že spúšťa spam filtre.

Limit pre kontakt

Maximum 1 message per contact per day. Prevents overwhelming individual people.

Manipulácia s vrchnákom

Kroky, ktoré prekračujú denný strop sú odložené na nasledujúci deň. Nikdy nie sú spustené alebo preskočené.

Čo sa stane, ak kontakt otvorí podporný lístok počas sekvencie?+

Sekcia sa automaticky zastaví. Podpora má prednosť pred dosahom. Postupnosť môže byť manuálne obnovená po vyriešení problému podpory.

Môžem urobiť kroky v skúšobnom poradí A/B?+

Nie priamo v sekvenciách, ale môžete vytvoriť dve sekvencie s rôznymi správami a porovnať ich výsledky.

CRM

Nástroje rastu

Jedna stránka pod CRM, ktorá drží rastový motor: opakujúce sa príjmy (MRR/ARR), katalóg produktov, olovené formuláre, rezervačné linky a vedenie smerovania. Všetko tu píše priamo do CRM. Takže podanie formulára alebo rezervovaný hovor je kontakt s históriou, nie riadok v tabuľke.

Čo žije na stránke

Spätné príjmy

Príjmy

MRR a ARR premietané z vašej skutočnej účtovnej knihy. Predplatné sú zoskupené z platieb na platformu, cyklus fakturácie je odvodený z platobných medzier, a predplatné zanikne, keď platba mešká minulosti 1.5 krát jeho cyklus. Zákazníci odkazujú na CRM kontakty automaticky, keď účtovná kniha nesie ich e-mail.

Katalóg produktov

Katalóg

Jeden zdroj pravdy pre to, čo predávate. Citáty vytiahnite názov a cenu zoznamu z katalógu, a prijaté citácie sa vrhnúť do príjmov podľa produktu. Archív produktov, ktoré nikdy odstrániť.

Formy na zachytávanie olova

Zachytiť

Každý formulár dostane hostovanú stránku plus iframe vložený kód pre vaše vlastné stránky. Príspevky sa stanú kontaktmi, majiteľ dostane oznámenie a pravidlá smerovania priraďujú vedenie.

Rezervačné odkazy

Plánovanie

Zdieľať odkaz, nech vyhliadky vybrať voľné slot. Sloty rešpektujú organizačnú pracovnú dobu, časové pásmo a existujúce stretnutia. Rezervácia vytvára stretnutie, e-maily perspektívu potvrdenie a informuje organizátora.

Trasovanie olovom

Odbočenie

Teritoriálne pravidlá beží ako prvý, potom pole pravidlá (zápas pole, ako je krajina alebo zdroj), potom kruhový-robin cez svoj re bazén. To trasy KONTAKTY A DEALS podobne, bez ohľadu na stav dohody

Vytvorte si svoj prvý formulár

1
Nástroje otvoreného rastu

Prejdite do CRM, potom rastové nástroje, potom vedenie-zachytávanie tvorí časť.

2
Pomenujte a vyberte polia

Zadajte meno a zoznam polí oddelených čiarkou, napríklad názov, email, telefón, odkaz. E-mail je vždy potrebný.

3
Podiel alebo vloženie

Skopírujte hostovaný odkaz zdieľať kdekoľvek, alebo kopírovať vložený kód a vložiť do akejkoľvek stránky svojich webových stránok.

4
Dorazili stopy sledovania

Každé podanie je kontakt CRM s formulárom. predložená činnosť, oznámenie majiteľa a automatické smerovanie.

💡
Verejné stránky zachytávania používajú vlastnú adresu pracovného priestoru. Cloudové pracovné priestory využívajú svoju pridelenú subdoménu (firma.opsiq. help), takže odkaz vždy vyrieši správne dáta.

Zabudované ochranné zariadenia

Bots vidieť úspech, nevidíte nič

Skryté pole medovníkov ticho odvrhlo podania robotov.

Obmedzená sadzba

Ten submissions per hour per IP address across forms and bookings.

Súhlas zostáva čestný

Zadanie formulára neudeľuje súhlas s marketingom. Iba zaškrtávací rámček s výslovným súhlasom.

Žiadna dvojitá rezervácia

Slot je znovu platný proti novej kontrole dostupnosti v okamihu rezervácie.

Odkiaľ pochádzajú opakujúce sa údaje o príjmoch?+

Z rovnakej obchodnej knihy vaše predajné stránky používa, kŕmené fakturačné konektory. Použite Re-sync z fakturácie po pripojení novej platformy.

Môžem použiť formuláre bez webovej stránky?+

Áno. Každý formulár má hostovanú stránku na vašej vlastnej adrese, ktorá funguje samostatne, s alebo bez JavaScript.

CRM

Messaging Hub (SMS a WhatsApp)

Jeden konektor, až dvadsať brán. Pripojte SMS a WhatsApp poskytovateľov skutočne používate, označiť jeden ako predvolený, a vybrať niektorý z nich pri texte kontaktu. Súhlas je kontrolovaný CRM pred kontaktom akejkoľvek brány.

Nastavte to.

1
Povoliť konektor

Na stránke Connectors otvorte Messaging Hub (SMS a WhatsApp) a zapnite ho.

2
Pridať poskytovateľa

V tej istej zásuvke, alebo vCRMGrowth Tools, vybrať bránu z dropdown (Twilio, Vonage, Termii, Meta WhatsApp Cloud, Infobip a ďalšie), vložiť jehoAPIMôžete pridať niekoľko, vrátane rovnakej brány dvakrát s rôznymi účtami.

3
Pripojte webhook

Každý vstup poskytovateľa zobrazuje svoj vlastný webhok URL s kopírovať tlačidlo. Vložte ho do správy o doručení brány a prichádzajúce-message nastavenia získať stav doručenia a odpovede späť do OpsIQ.

4
Poslať z kontaktu

Otvorte kontakt a použite tlačidlo SMS alebo WhatsApp. Ak viac ako jeden poskytovateľ podporuje kanál, volič vám umožní vybrať si; inak sa použije predvolená hodnota.

Súhlas je na prvom mieste

Udelený súhlas

Neznámy súhlas nie je súhlas. Odosielanie odmieta, ak SMS súhlas nie sú výslovne udelené. Čo App jazdí rovnaký súhlas.

Vždy vyhrá, keď sa s nimi nekontaktuje

Vlajka nekontaktná blokuje každý kanál, bez ohľadu na to, čo je nastavené.

Potlač poctený

Kontakty na zozname supresií nie sú nikdy oznámené.

Odmietnutie uviesť svoj dôvod

Zablokovaný odoslať vám povie presne prečo, takže môžete opraviť dáta namiesto hádania.

Pre vývojárov: zmluva webhook

URL tvar

https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. Per-enter token sa razí, keď je poskytovateľ pripojený a nikdy sa otáča pri úprave.

Formáty

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":"..."}.

Účinky

Doručenie správy pečiatka aplikácie riadok, ktorý nesie ID poskytovateľa správy ako dodané alebo odrazil. Prichádzajúce správy zodpovedajú kontaktu telefónne číslo vnútri pracovného priestoru, pristáť ako správa. prijatá činnosť, a označiť konverzáciu odpovedal.

Režim poruchy

Nesprávne alebo chýbajúce token odpovede 403. Neznáme užitočné zaťaženie sa počíta a ignorujú, nikdy nie sú smrteľné, takže chybná brána nemôže zlomiť koncový ukazovateľ.

Ktoré brány sú podporované?+

Twilio, Vonage, Plivo, SprávaBird, Sinch, Infobip, Telnyx, ClickSend, Termii, Afrika hovorí, BulkSMS, Textlocal, Meta WhatsApp Cloud, 360dialog, SMSAPI, Gupshup, Kaleyra, D7 Networks, Hubtel a vlastný webhaok HTTPS pre čokoľvek iné.

Sú poverovacie listiny bezpečné?+

Credentials sú uložené zašifrované v nastavení konektora a nikdy nie sú odpojené späť do prehliadača. Upravovanie položky s prázdnym tajomstvom udržuje uložený.

Môže UI posielať správy?+

Áno, prostredníctvom registrovaných akcií, ktoré vyžadujú potvrdenie a spustiť rovnaký súhlas brány. AI môže tiež zoznam pripojených poskytovateľov vysvetliť, čo je k dispozícii.

CRM

Udržiavanie a rast zákazníkov

Riadenie životného cyklu vám pomôže chrániť existujúce príjmy. Každý účet dostane skóre rizika churn, zdravotné skóre, rozšírenie skóre a odporúčaný preteky úspechov.

Životný cyklus
Doska pre životný cyklusDoska pre životný cyklus zákazníka (Onboarding, Active, At-risk, Obnovenie) s zdravotnými lištami na každom účte karty.Životný cykluspracovný priestorONDORDOVANIEAknézdravie 40ÚČINNÁ LÁTKAGlobexzdravie 88Initechzdravie 76AT-RISKSoylentzdravie 28PREDĹŽENIAUmbraobnovuje v 12drozšírenie +8$1STAGESNalodenie na obnovu2SCOREDZdravie a rozšírenie3PLAYBOOKOdporúčaný ďalší krok
Zákazníci prejsť on-boarding, aktívny, v ohrození a obnovenie, každý zaznamenal pre zdravie a expanziu s playbook.

Doska pre životný cyklus

Mapa scén

Vizuálna tabuľa zobrazujúca, kde stojí každý účet: Olovo, prospekt, príležitosť, zákazník, rozšírenie, obnovenie, v ohrození, zhotovený.

Riziká

Účty označené vysokým rizikom churn. Každý z nich zobrazuje top ovládač (support špic, neaktivita, platobná neschopnosť) a odporúčaný uložiť hru.

Príležitosti rozšírenia

Účty, ktoré vykazujú signály pripravenosti kúpiť viac: vysoké využitie, požiadavky na funkcie, plán vyšetrovania.

Splatná obnova

Účty s nastávajúcimi dátumami obnovenia. Triedené podľa úrovne rizika a hodnoty výnosov.

Ako OpsIQ detekuje riziko churnu

Riziko Churn sa vypočíta z viacerých signálov spojených:

Signály CRM

Zmierniť zdravie, nečinnosť, nedávne straty, klesajúcu angažovanosť.

Podporné signály

Počet otvorených lístkov, objem vstupeniek hroty, negatívne sentimenty, eskalácie.

Zapojenie výrobkov

Prihlasovacia frekvencia, používanie funkcií, návštevy stránok, API hovory.

Signály na fakturáciu

Zlyhali platby, oneskorené faktúry, žiadosti o zníženie kvality, návštevy na stránke zrušenia.

Učebnice

Uložiť hru

V prípade rizikových účtov: proaktívne oslovte, riešte obavy, ponúknite podporu a v prípade potreby sa stupňujte.

Hra na obnovu

Pre nadchádzajúce obnovenie: potvrďte spokojnosť, preskúmanie použitia, súčasnú hodnotu, v prípade potreby ponúknite stimul.

Hra na rozšírenie

Pre účty pripravené na rast: predstavte možnosti aktualizácie, zdieľajte príbehy úspechu, demonštrujte ROI.

Hra na adopciu

Pre nedostatočné využívanie účtov: ponuka odbornej prípravy, zdieľanie najlepších postupov, umožniť funkcie, ktoré nepoužívajú.

Zisťovanie churn pred tým, než sa to stane

Scenár:
A customer who normally logs in daily has not logged in for 2 weeks, and they opened 3 support tickets this month.
Čo robiť:

Doska pre životný cyklus označuje tento účet ako "V riziku" s vodičmi: nečinnosť (14 dní od posledného prihlásenia) a podporného hrotu (3x normálny objem vstupeniek). Odporúčaná hra: proaktívny aplikátor volanie pochopiť, čo sa deje. Existuje problém produktu? Sú hodnotenie konkurentov? Včasný zásah môže uložiť účet.

CRM

Udržiavanie vašich údajov v čistote

Správca dát automaticky nájde a napraví problémy s kvalitou údajov: duplikáty, chýbajúce polia, nezrovnalosti a stale záznamy.

Správca dát
Správca dátZoznam otázok kvality údajov (duplikát, chýba, zachytenie, formát), každý s jedným kliknutím opraviť akciu.Správca dátpracovný priestorDátové problémy, ktoré agent Steward našielDuplikát[email protected] a [email protected]ZlúčenieChýba12 kontakty nemajú spoločnosťObohatiťStopa38 nevybavené 90+ dniPreskúmanieFormáttelefónne čísla v 4 formátochOpraviť všetko1CATCHESDupes, medzery, zamračené2EXPLAINSPrečo každý z nich označil3FIXESNa váš súhlas
Steward agent udržuje CRM čisté, nájsť duplikáty, medzery, stale záznamy a zlé formáty, ktorým sa na schválenie.

Čo chytá

Duplikovať kontakty

Viacnásobné záznamy pre tú istú osobu (napr., [email protected] a [email protected]) Správca navrhuje ich zlúčenie.

Chýbajúce údaje

Kontakty bez e-mailu, ponuky bez súm, spoločnosti bez domén. Navrhuje plnenie z dostupných zdrojov.

Neviazané záznamy

Obchody bez pridružených kontaktov, kontakty bez spoločností. Navrhuje prepojenie na základe e-mailovej domény a kontextu.

Nekonzistentnosť

Dohoda vo fáze "Won" s 20% pravdepodobnosťou, kontakt označený "Customer" bez dohôd, spoločnosť s nesúrodým priemyslom.

Nesprávne etapy

Obchody, ktoré boli v rovnakej fáze príliš dlho alebo kontakty, ktorých fáza životného cyklu nezodpovedá ich činnosti.

Ako používať

1
Otvoriť zoznam správcov

Prejdite na CRM a nájdite sekciu Data Steward (alebo otvorte ho od CRM Health).

2
Schvaľovanie bezpečných opráv

Zelené položky sú bezpečné: jasné duplikáty, zrejmé chýbajúce údaje. schváliť ich hromadne.

3
Zopakujte zvyšok

Amber položky potrebujú váš úsudok: možné duplikáty s malými rozdielmi, navrhované zmeny fázy, prepojenie spoločnosti.

Čistenie duplicitných kontaktov

Scenár:
The steward found "John Smith ([email protected])" and "J. Smith ([email protected])": same email, different display names.
Čo robiť:

Správca navrhuje zlúčenie: viesť záznam s väčšou aktivitou, zlúčiť ostatné ponuky a aktivity záznamu. Preskúmať návrh, upraviť prežívanie názov zobrazenia v prípade potreby, a schváliť. Oba záznamy' histórie je zachovaná v zlúčených kontakt.

CRM

Postav môj CRM

Buduj môjCRMUmožňuje popísaťCRMnastaviť v jednoduchej angličtine.OpsIQgeneruje validovaný, reverzibilný plán a uplatňuje ho na schválenie. Žiadne kódovanie, žiadne ručné konfiguračné kliknutie.

Postav môj CRM
Postav môj CRMPrírodný jazyk popis na ľavej strane produkujúci generovaný CRM plán etáp, polí a segmentov na pravej strane.Postav môj CRMpracovný priestorOpíšte svoju firmuSme web design agentúrapredaj mesačných poručníkov ajednorazové projekty pre malé podniky,podniky.Postav môj CRMGenerovaný plánFázy: Olovo → ZachovanieTypy ponúk: uchovateľ, projektPole: mesačná hodnotaSegmenty: SMB, agentúraPostupnosť: na palubeSchvaľovanie a uplatňovanie1DESCRIBEPlain English in Bratislava2AI PLANSFázy, polia, segmenty3APPROVEAplikované · bez kódovania
Opíšte svoj biznis v jednoduchej angličtine;OpsIQnavrhuje celýCRM(stupne, polia, segmenty) a uplatňuje sa na schválenie.

Ako to funguje

1
Popíšte, čo chcete.

Zadajte jednoduchý-anglický popis vášho CRM nastavenia. Príklad: "Vytvorte obnovu potrubia s fázami: Nadchádzajúce, Kontaktované, Rokovanie, Obnovené, Stratené. Skóre vedie vyššie, keď sa pozriete na ceny dvakrát."

2
Preskúmanie plánu

OpsIQ shows a preview of what it will create: pipeline, stages, stage probabilities, scoring rules, lifecycle rules. Review each item.

3
Použiť

Kliknite na tlačidlo Použiť pre spustenie plánu. Každá zmena je zaznamenaná ako balík môžete vrátiť do jedného kliknutia.

4
V prípade potreby sa vrátiť

Ak niečo nie je v poriadku, kliknite na tlačidlo Undo vrátiť celý balík. Vaša CRM sa vráti do svojho predchádzajúceho stavu.

Čo môžete postaviť

Potrubia a etapy

Vytvorte pomenované potrubia s vlastnou fáze, predvolené pravdepodobnosťou a hnijúce prahy.

Pravidlá scoringu

Boost lead skóre založené na správaní: "Zvýšiť o čosi vyššie, keď sa im pozerá na ceny," "Znížiť skóre pri návšteve kariéry stránku."

Pravidlá životného cyklu

Automaticky pokročiť fázy životného cyklu: "Presuňte sa na SQL, keď si vyžiadajú demo," "Prejsť na zákazníka pri víťaznom obchodovaní."

Vlastné polia

Pridať polia do kontaktov, obchodov alebo spoločností: text, číslo, dátum, vyberte, zaškrtnite políčko, URL, e-mail.

Kontrolný zoznam kvalifikácií

Definujte zoznam MEDDICC alebo BANT stupňov pre autobusy typu Deal proti.

Vytvorenie renovačného potrubia

Scenár:
You manage SaaS subscriptions and need a pipeline for renewals.
Čo robiť:

Typ: "Vytvorte obnovu potrubia. 90 Dni po sebe (10%), 60 Dni po sebe (25%), kontaktovaný (40%), rokovanie (60%), Obnovená (100%), Churned (0%). Nastaviť prah hniloby na 14 dní."OpsIQ generuje plán, preskúmate ho a kliknite na tlačidlo Aplikujte. Plynovod sa zobrazí okamžite na vašej stránke potrubia.

Čo ak opíšem niečo, čo nie je možné?+

Staviteľ vytvára iba akcie, ktoré vie ako validovať. Ak požiadate o niečo mimo jeho schopností (napr. "Integrujte sa s mojím vlastným API"), odmietne žiadosť a vysvetlí to, čo môže urobiť namiesto toho.

Môžem zmeniť?+

Áno. Každý Build Moja CRM akcia je zachytená ako reverzibilný zväzok. Prejdite na CRM Health > Zmena histórie vidieť všetky zväzky a vrátiť späť niektorý z nich.

CRM

Nastavenie CRM vaším spôsobom

Manuálna konfigurácia CRM pre tímy, ktoré uprednostňujú kliknutie cez písanie. Všetky nastavenia, ktoré dokáže vytvoriť My CRM sú dostupné aj ako tradičné formuláre.

Potrubia a etapy

Vytvorte, premenujte, preobjednajte a odstráňte potrubia a etapy. Nastavte predvolenú pravdepodobnosť výhry na stupeň. Nastaviť prah hnitia (dni bez aktivity pred uvedením ponuky je označený "nainštalovaný").

Vlastné polia

Pridať polia k obchodom, kontaktom alebo spoločnostiam. Typy polí: text, číslo, dátum, vyberte (odobratie s vopred definovanými možnosťami), zaškrtávacie políčko, URL, email. Vlastné polia sa zobrazí na profile objektu a vo filtroch.

Kontrolný zoznam kvalifikácií

Definujte kontrolný zoznam, ktorý používa Deal Coach na hodnotenie ponúk. Vyberte MEDDICC, BANT alebo vlastný súbor kritérií. Každá položka môže byť označená požadovaným alebo voliteľným.

Pravidlá fázy životného cyklu

Definovať automatické fázové prechody: keď kontakt spĺňa podmienku (views pricing, submittes a form, makes a purchase), ich životný cyklus fáze postupuje automaticky.

Pravidlá na olovené olovo

Zvýšiť alebo znížiť lead skóre na základe správania. Príklady: "Zobraziť cenovú stránku = +15 body," "Stiahnutý biely papier = +10 body," "Visited kariéra stránka = -5Body." Minimálny počet sa môže nastaviť (napr. "musí byť zobrazené ceny aspoň 2).

Uložené pohľady

Vytvoriť pomenované kombinácie filtrov+sort pre kontakty, dohody alebo spoločnosti. Zdieľajte názory so svojím tímom. Nastavte predvolený pohľad na typ objektu.

Pridanie pravidla o bodovaní olova

Scenár:
You want contacts who view your pricing page twice or more to get a higher score.
Čo robiť:

Prejsť na Konfiguráciu CRM > Pravidlá pre scoring lead. Kliknite na tlačidlo Pridať pravidlo. Nastaviť: Udalosť = "vidieť stránku,"URL obsahuje = "/pricing", Minimálny počet =2, zvýšenie skóre = +20. Uložiť. Nabudúce, keď strelec beží, kontakty zodpovedajúce tomuto pravidlu dostane +20 do ich hlavného skóre.

CRM

CRM zdravotná prehliadka

CRM Health je samodiagnostická stránka, ktorá overuje správne nastavenie vášho CRM a plynulo funguje.

Kontrola stavu
CRM Kontrola stavuZdravotný skóre krúžok na 92 vedľa kontrolného zoznamu prechádzajúcich a výstražných konfigurácií.CRM Kontrola stavupracovný priestor92ZDRAVÉKonfigurované etapy potrubiaPripojenie prepojené a importZapnuté činidlá AI!Žiadna aktívna sledovacia sekvencia!12 Kontakty chýba spoločnosť1AUDITOveruje nastavenie2FLAGSČo chýba3SkóreJedno celkové číslo
Jednostranový CRM audit: celkové zdravotné skóre plus kontrolný zoznam toho, čo je správne vytvorené a čo stále potrebuje pozornosť.

Čo kontroluje

Schéma

Databázové tabuľky existujú a majú správne stĺpce. Ak sa migrácia zmeškala, CRM Health ju označí.

Agenti UI

Všetky CRM agenti (kapture, Data Steward, Deal Intelligence atď.) sú registrované a zdravé. Zelená = beží, jantár = potrebuje pozornosť, červená = chyba.

Trasy

CRM API cesty a koncové ukazovatele AJAX sú registrované a volajúce.

Akcie UI

Akčný katalóg CRM je registrovaný v registri akcií. Ak akcie chýbajú, CRM Health sa samolieči opätovným zápisom do registra.

Počet živých dát

Celkom kontakty, spoločnosti, dohody, úlohy, aktivity a udalosti. Užitočné pre overovanie dovozu a priebežné zachytávanie dát.

Po nastavení kontroly

Po prvom nastavení CRM, otvorte CRM Health a skontrolujte všetky kontroly sú zelené. Ak nejaké sú jantár alebo červená, kliknite na položku pre diagnostické vysvetlenie a navrhol opraviť.

Ako často mám kontrolovať CRM Health?+

Skontrolujte po počiatočnom nastavení, po hlavných aktualizáciách a vždy, keď sa CRM správanie zdá byť zlé. CRM Zdravie lieči mnoho otázok (ako chýbajúce akčné registrácie) len otvorením stránky.

CRM

CRM spojenia pre vývojárov

CRM vystavuje kompletnú verejnosť REST API a odchádzajúce webhooks, takže sa hodí k akejkoľvek zásobníku bez manuálneho vývozu.

API koncových bodov

Overenie

APIkľúč (Povolenie: Beader opq_...) s rozsahom pôsobnosticrm. prečítať alebocrm.write./api/v1.phps akciou a site_key.

Kontakty

crm. contacts. list (search + filter), crmp. contacts. detail (podľa ID), crnm. kontakts. upert (tvor alebo aktualizácia), ctrm. contact. save.

Dojednania

crm. deals. list, cr m. deals. detail, crtm. deals. create, crnm. desals. update, ctrm. dials. advanced (všetci prostredníctvom Trust Layer).

Činnosti

crm. activities. list (časová os pre kontakt/deal), crmi. aktivity. record (log nová aktivita).

Udalosti

crm. events. list (trvalé zmeny kanál s od_id kurzor), crma. evences. katalog (zoznam dostupných typov udalostí).

Vytvorenie dohody cez API
POST /api/v1.php
Authorization: Bearer opq_live_xxx
Content-Type: application/json

{
  "action": "crm.deals.create",
  "site_key": "<workspace>",
  "title": "Acme renewal",
  "amount": 12000,
  "pipeline_id": 1,
  "stage_id": 2
}

Webhook udalosti

crm.contact.created

Vystrelí, keď sa do CRM pridá nový kontakt.

crm. deal. stage_ changed

Vyhodili sme, keď sa dohoda presunie do iného štádia.

crm.deal.won

Vyhodili, keď je dohoda uzavretá ako vyhral.

crm.deal.lost

Vyhodený, keď je dohoda uzavretá ako stratená.

crm.task.created

Vyžiarené pri vytvorení novej úlohy (manuálne alebo AI-vygenerované).

crm.outreach.reply

Vystrelil, keď vyhliadky odpovede na sekvenčný e-mail.

crm. agent. návrh_vytvorený

Vyhodený, keď agent AI vytvorí návrh na schválenie frontu.

Všetky webhook akcie súHMAC- Podpísal a znovu vyskúšal pri zlyhaní.URLv Nastaveniach > Webhooks alebo anketycrm.events.list s od tej doby_id pre trvalú zmenu krmivo.

Synchronizácia kontaktov CRM s Google Sheets

Scenár:
You want every new CRM contact to appear in a Google Sheet for your marketing team.
Čo robiť:

Nastavte predplatiteľa webhoku pre crm. contact. created. Point it to a Google Apps Script webovej aplikácie alebo Zapier webhook URL. užitočné zaťaženie zahŕňa názov kontaktu, e-mail, spoločnosť, vedúce skóre, a zdroj. Váš skript pripojí riadok do Googlu Sheet pre každý nový kontakt.

CRM

Segmenty

Segmenty ukladajú opakovane použiteľné kontaktné filtre pre CRM názory, osvetu, propagáciu a iné nástroje publika-vôľa.

Produktová obrazovka
SegmentyEditor segmentu kombinuje podmienky, zobrazuje počet živých zápasov a umožňuje operátorovi vybrať živý filter alebo prišpendovaný snímok.Segmentypracovný priestorMODŽivéLOGICVŠETKOMATCHES1,248ŽIVÉ PRACOVISKOŠtádium zákazníkasa rovná aktívnemu zákazníkoviČlánokPosledná aktivitav rámci 30 dníČlánokKrajinasa rovná Spojenému kráľovstvuČlánokVysoký zámerskóre aspoň 70Článok1CHOOSE MODEŽivý alebo snímka2ADD RULESVšetci alebo hocikto iný3REUSEKampane a CRM
Editor segmentu kombinuje podmienky, zobrazuje počet živých zápasov a umožňuje operátorovi vybrať živý filter alebo prišpendovaný snímok.

A živý segment prepočíta z aktuálnych údajov vždy, keď sa použijú. pripnutý snímok zmrazí aktuálny zoznam členov, ktorý je užitočný, keď sa osvetová skupina nesmie po schválení zmeniť.

Vyberte VŠETKO ak sa každá podmienka musí zhodovať alebo KTOkoľvek ak stačí jedna podmienka. Pred uložením si prezrite počet živých zvierat. Systémové segmenty môžu byť viditeľné, ale chránené pred bežnou úpravou.

CRM

Bodovanie olova

Pravidlá na olovenie menia správanie a signály profilu na konzistentné skóre, ktoré môže predaj a automatizácia použiť.

Produktová obrazovka
Bodovanie olovaBodovanie olova ukazuje aktívne pravidlá, rolovacie okno a pozitívnu alebo negatívnu zmenu každého pravidla.Bodovanie olovapracovný priestorPRAVIDLÁ12SCORED8,412HOT LEADS286ŽIVÉ PRACOVISKOCenová činnosť3+ návštevy 14 dní+20Nákup kľúčové slovoobsahuje migráciu alebo podnik+15Riziko podporyudalosť sťažnosti 30 dni-10Dôveryhodný zdrojžiadosť o vypracovanie stanoviska partnera+121DESCRIBE RULEPoužiť jednoduchú angličtinu2REVIEW FIELDSSignál, okno, body3RESCOREAplikovať na pracovnú plochu
Bodovanie olova ukazuje aktívne pravidlá, rolovacie okno a pozitívnu alebo negatívnu zmenu každého pravidla.

Staviteľ AI pravidla môže zmeniť jednoduchý a anglický pokyn na štruktúrované pravidlo. Každé pravidlo by sa malo pred aktiváciou ešte preskúmať: potvrdiť aktivitu alebo kľúčové slovo, minimálny počet, rolovacie okno a zmenu skóre.

Pozitívne a negatívne pravidlá môžu existovať súčasne. Zopakujte pracovné miesto po podstatných zmenách pravidiel, takže existujúce kontakty sú hodnotené podľa nového modelu. Skóre môže kŕmiť segmenty, smerovanie, vyhľadávanie a pracovné podmienky.

CRM

Líderná tabuľka predaja

Vodcovská rada porovnáva zástupcov s využitím dosiahnutia kvót, získaných príjmov, provízií a otvoreného potrubia za vybraný mesiac.

Produktová obrazovka
Líderná tabuľka predajaMesačný leaderboard radí obchodných zástupcov pri zachovaní vyhral príjmy, provízie a otvorené potrubie viditeľné.Líderná tabuľka predajapracovný priestorPERIODJúlTEAM QUOTA82%VÝHRA184 libierŽIVÉ PRACOVISKOAminokyseliny104% kvóta · 62k wonov1st- Dobre.88% kvóta · £51k won2ndRita.76% kvóta · £43k won3rdOtvorené potrubie312 libier naprieč tímomPreskúmanie1CHOOSE MONTHPorovnaj jedno obdobie2CHECK QUOTADosiahnutie opakovaním3COACHVyužívanie kontextu plynovodov
Mesačný leaderboard radí obchodných zástupcov pri zachovaní vyhral príjmy, provízie a otvorené potrubie viditeľné.

Dosiahnutie kvóty je zmysluplné len vtedy, keď každý zástupca má súčasnú kvótu a obchody majú správneho vlastníka, množstvo, mena a blízky stav. Použite líder pre koučovanie a uznanie, nie ako jediné kvalitatívne opatrenie; párovať sa s zaoberá zdravie, činnosť a predpoveď presnosť.

CRM

Súhlas s dohodou

Súhlasy na predaj vyžadujú odhlásenie manažéra pred vyhraním vysokohodnotných obchodov.

Produktová obrazovka
Súhlas s dohodouPolitika schvaľovania definuje dve prahové hodnoty a fronty zobrazujú nevybavené, schválené a zamietnuté rozhodnutia.Súhlas s dohodoupracovný priestorPOLICYPovolenéWAITING6OLDEST3hŽIVÉ PRACOVISKOÚroveň 1Ponuky £10,000ManažérÚroveň 2Ponuky £50,000SeniorObnova podniku£72,000 · požadované BenomČakanieProjekt migrácie£18,500 · požadované RitouSchválené1SET THRESHOLDS0 vypne úroveň2REQUESTRepa predkladá dohodu3DECIDESchvaľovanie alebo zamietnutie
Politika schvaľovania definuje dve prahové hodnoty a fronty zobrazujú nevybavené, schválené a zamietnuté rozhodnutia.

Povoliť politiku a nastavenú úroveň 1 a úroveň 2 prahová hodnota 0 vypne túto úroveň. Keď sa nemanažér pokúsi vyhrať dohodu na prahu alebo nad ním, OpsIQ vytvorí žiadosť o schválenie namiesto tichej zmeny fázy.

Manažéri a plní správcovia nie sú blokovaní politikou. Každé rozhodnutie by malo zachovať žiadateľa, autora, čas a dôvod pre auditovateľnosť.

CRM

Pravidlá životného cyklu

Pravidlá životného cyklu automaticky presúvajú kontakty medzi fázami, keď ich aktuálne údaje zodpovedajú uloženej podmienke.

Produktová obrazovka
Pravidlá životného cykluPravidlá životného cyklu sa hodnotia podľa priority; prvé pravidlo priraďovania mení štádium kontaktu.Pravidlá životného cyklupracovný priestorÚČINNÁ LÁTKA7RUNSNocPRIORITYNajväčší prvýŽIVÉ PRACOVISKOOlovo → Kvalifikovanáskóre ≥ 60 a nedávna aktivitaPriorita 100Kvalifikovaná → Zákazník@ info: statusPriorita 90Zákazník → Rizikožiadna aktivita pre 60 dniPriorita 70Riziko → Zákazníknový nákup alebo odpoveďPriorita 601PICK STAGESOd a do2DEFINE FILTERSegmentový štýl JSON3ORDER RULESPrvý zápas vyhrá
Pravidlá životného cyklu sa hodnotia podľa priority; prvé pravidlo priraďovania mení štádium kontaktu.

Každé pravidlo má zdrojovú fázu, cieľovú etapu, aktívnu vlajku, prioritu a segmentový filter. Plánovaná práca počas životného cyklu hodnotí vyššie priority ako prvá a zastaví sa po prvom zápase pre kontakt.

Pravidlá by mali byť vzájomne pochopiteľné. Vyhnite sa dvom aktívnym pravidlám, ktoré môžu počas rovnakého behu pohybovať rovnakým kontaktom v opačnom smere. Filter pred aktiváciou otestujte na segmente.

CRM

CRM prúd aktivity

Stream aktivity pracovného priestoru kombinuje zákaznícke a operačné akcie, aby tímy mohli preskúmať to, čo sa stalo bez otvorenia každého modulu.

Produktová obrazovka
Činnosť CRMČinnosť stream prenecháva chat, lístok, e-mail, webhok, konverzie a anomálie udalosti s filtrami a paginácia.Činnosť CRMpracovný priestorUDALOSTI2,804CUSTOMERS1,126ANOMALIES14ŽIVÉ PRACOVISKORozhovor vyriešený[email protected] · AITerazLístok odpovedalT-1048 · Účtovníctvo4mPrichádzajúci prípadsubscription.upgraded12 mPrevodPoradové #7788 · £14919m1FILTERPodujatie a zákazník2OPEN CONTEXTPrejsť na záznam3PAGE RESULTSUdržiavať ohraničené vyšetrovania
Činnosť stream prenecháva chat, lístok, e-mail, webhok, konverzie a anomálie udalosti s filtrami a paginácia.

Filtrovať podľa typu udalosti, dátum, kontakt alebo zákaznícky stav (vrátane platiacich zákazníkov). Zdroj je čítací model nahranej aktivity; nenahrádza zdrojový lístok, konverzáciu, obchod alebo záznam konektora. Otvorte pripojený záznam pred vykonaním citlivej akcie.

CRM

Pracovné toky

Pracovné postupy reagujú na udalosť a spustiť objednanú sériu akcií, vrátane oneskorených krokov obnovené Cron.

Produktová obrazovka
Pracovné tokySpustenie pracovného postupu ukazuje jeho spúšť, dokončené akcie, čakanie meškanie a ďalší krok.Pracovné tokypracovný priestorÚČINNÁ LÁTKA9RUNNING42ZOMRELÁ1ŽIVÉ PRACOVISKOSpúšťacie opatreniacontact.createdZačiatokKrok 1Poslať uvítací e-mailHotovoOneskoreniePočkajte 2 dniČakanieKrok 2Vytvoriť úlohu predajaNasledujúci1CHOOSE TRIGGERUdalosť spustí beh2ORDER STEPSOpatrenia a oneskorenia3MONITORPokračovať v krokodíli
Spustenie pracovného postupu ukazuje jeho spúšť, dokončené akcie, čakanie meškanie a ďalší krok.

Vytvorte pracovný tok výberom spúšť, pridávajte kroky v poradí a umožňujete im. Oneskorenia sú uložené, nie je v držbe požiadavku prehliadača; jednotný kron obnoví due workflow beží.

Zabudované štartovacie šablóny zahŕňajú privítanie po registrácii, post-kúpenie vďaka-ty a demo potvrdenie. Klonovať šablónu, nahradiť jej príjemcov / obsah, potom test s kontrolovaný záznam pred širokou aktiváciou.

Konštrukčné akcie, ktoré majú byť nedôsledné. Retry nesmie posielať duplicitné požiadavky na pohyb peňazí alebo vytvárať duplikáty záznamov.

Podpora

Lístky

Lístky sú formálnym podporným kanálom. Majú oddelenia, priority, ciele SLA, prílohy, interné poznámky a úplné konverzačné vlákna. Vstupenky môžu prísť z OpsIQ admin, formulár vstupeniek/embed, požitie e-mailu, eskalácia chatu, konektor, alebo API.

Lístky
Údaj o vstupenkeLístok s meta postrannou lištou (priorita, oddelenie, SLA, stav), konverzačné vlákno, a AI návrh a vrátenie peňazí akcie.Lístokpracovný priestorT-12345PrioritaVysokáOdborÚčtovníctvoSLA3h 12m vľavoStavOtvoriťDvakrát som bol obvinený za mojepredplatné dňa jún 3.AUPotvrdené duplikátNabitie, spracovanie náhrad.IE návrh odpovedeVýška náhrad1THREADEDÚplná konverzácia + poznámky2SLA & ROUTINGPriorita, dept, časovače3AI DRAFTOdpoveď napísaná pre vás
Každý lístok nesie svoju prioritu, oddelenie, časovač SLA a plnú výbavu, a AI môže navrhnúť odpoveď pre vás.

Ako tečie lístok

1
Dorazí lístok

Zákazník posiela správu prostredníctvom e-mailu, eskalácie chatu, vloženého cestovného lístka alebo jedného správcu. Lístok získa jedinečné ID (napr. T-12345).

2
Triedenie

UI číta predmet a telo, priradí prioritu (Low/Normal/High/Urgent), navrhne oddelenie, a detekuje sentiment. To sa stane automaticky, ak je triage povolené.

3
Odpoveď

Agent otvorí lístok, prečíta kontext (profil zákazníka, údaje z platformy z konektorov, predchádzajúce vstupenky), a píše odpoveď. AI môže nakresliť odpoveď, a agent edituje pred odoslaním.

4
Zavrieť

Keď sa problém vyrieši, agent zatvorí lístok. Zákazník je informovaný. Ak zákazník odpovie po uzavretí, vstupenka sa automaticky otvorí.

Opatrenia na základe tiketu

Zmeniť oddelenie

Presun lístok na iné oddelenie (napr, z generála na Billing). Užitočné pri počiatočnom smerovaní bolo zlé.

Priradenie agentovi

Prideliť vstupenky konkrétnemu členovi tímu. Priradený agent vidí vstupeniek v ich "Moje lístky" zobrazenie.

Pridať internú poznámku

Napíšte poznámku viditeľnú len pre zamestnancov. Použitie na: zistenia vyšetrovania, dôvody vrátenia peňazí, inžiniersky kontext, predchádzajúce záväzky. Vnútorné poznámky sa zákazníkom nikdy nezdajú byť.

Zlúčenie lístkov

Kombinovať duplicitné vstupenky od rovnakého zákazníka. Zlúčený predmet vstupeniek dostane [MERGED] značku. Všetky správy z oboch vstupeniekov sú zachované v prežití vstupenky.

Konzervovaná reakcia

Vložiť šablónu pre písanú odpoveď. {{customer_name}} a {{ticket_id}} sú automaticky nahradené.

Prepísať AI

Nechajte AI zlepšiť svoj návrh odpovede: upraviť tón, skrátenie/dĺžka, opraviť gramatika, alebo preložiť. Prehodnocujete výsledok pred odoslaním.

Priorita zmeny

Nastaviť na nízku, normálnu, vysokú alebo Urgentné. Priorita ovplyvňuje časovače SLA a triediť poradie.

Zmeniť stav

Nastaviť na Otvorené, Čakajúce, Čakanie na zákazníka, Vyriešené alebo Uzavreté.

Pracoval príklad: zaobchádzanie s nešťastným zákazníkom

Zákazník e-mail: "Bol som účtovaný dvakrát za svoje predplatné"

Scenár:
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.
Čo robiť:

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.

departementy

Vytvoriť oddelenia v Nastaveniach > Vstupenky > oddelenia. Spoločné oddelenia: Všeobecné, Účtovníctvo, Technické, Predaj, Zneužívanie, Onboarding. Každé oddelenie môže mať rôzne pravidlá auto-odpoveď, znalosti AI a tímové úlohy.

Konzervované reakcie

Vytvoriť opakovane použiteľné šablóny odpovedí v Nastaveniach > Vstupenky > Konzervované odpovede. Dobré konzervované odpovede zahŕňajú:

Príklad šablóny pre konzervovanú odpoveď
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}}

Zlúčenie lístkov

Keď zákazník posiela rovnakú otázku niekoľkokrát (prostredníctvom e-mailu a chatu, alebo dva samostatné e-mailov), môžete zlúčiť duplikáty. Prejdite na lístok, kliknite na tlačidlo Merge, vyberte iný lístok pre zlúčenie. Prežijúci vstupenka dostane všetky správy z oboch lístkov. Zlúčený predmet vstupeniek dostane [MERGED] značku uviesť, že bola kombinovaná.

Priorita a SLA

Nízka

Nenaliehavé otázky, požiadavky na funkciu, všeobecná spätná väzba. 24 hodín.

Normálna

Štandardné otázky podpory. Cieľová prvá odpoveď: 8 hodín.

Vysoká

Vplyv na biznis zákazníka. Cieľ prvej odpovede: 4 hodín.

Naliehavé

Služba nadol, bezpečnostné incidenty, strata dát, chyba fakturácie. Cieľ prvá reakcia: 1 Hodina.

Časovače SLA začínajú, keď je cestovný lístok vytvorený a pauza, kedy stav je "Čakanie na zákazníka." Ak sa cieľ SLA zmešká, vstupenka je zvýraznená a prípadne eskaluje.

Môžu zákazníci vidieť interné poznámky?+

Nikdy. Vnútorné poznámky sú výhradne personál-len. Nezobrazujú sa na portáli vstupeniek, e-mailové oznámenia, alebo akékoľvek zákaznícke orientované povrch.

Čo sa stane, keď je zodpovedaná uzavretá vstupenka?+

Lístok automaticky znovu otvorí a vráti sa do aktívneho frontu. Tím je informovaný o novej odpovedi.

Môžem uzamknúť lístok, aby som zabránil ďalším odpovediam?+

Áno. Použite možnosť Lock Thread, aby sa zabránilo ako zákazník a AI z pridania nových odpovedí. Užitočné pre vyriešené spory alebo uzavreté vyšetrovania.

Podpora

Servisné štúdio: SLA, stavový tok a kvalita

Ovládací priestor pre správanie vašej podpory: SLA politiky s eskalačnými rebríky, business-hodinové kalendáre, exfortovaný stav toku, nastavenie CSAT a funkcie prepínačov. Otvorte ho zo stránky Vstupenky (Servis Studio tlačidlo v operačnom paneli).

Politika SLA

Každý nový lístok dostane prvú odpoveď a konečné riešenie z najviac konkrétnej aktívnej politiky: oddelenie + priorita porazí oddelenie, porazí prioritu, poráža predvolenú. Termíny pauza automaticky, zatiaľ čo vstupenka sedí v Čakanie alebo na hold.

Eskalačné rebríky

Instead of one breach action, a policy can define up to six steps: for example warn the assignee at 75% of the window, alert managers at 100%, reassign to a named agent at 150%. Each step fires exactly once per ticket.

Pracovné hodiny a kalendáre

S pracovnými hodinami, SLA hodiny horia len počas pracovného času, takže vstupenka otvorená piatok večer nie je porušená do soboty. Menované kalendáre (časové pásmo, dni, hodiny, sviatky) môžu byť pripojené k individuálnym pravidlám pre tímy v rôznych regiónoch.

Stavový tok

A z / na matice obmedzujúce, ktoré zmeny stavu admins môžu robiť, s Zendesk-štýl prednastavený. Automatizácia, prichádzajúce e-mailom a zákazníkmi-pôvodnou odpoveď na vstupeniek sú vždy oslobodené, takže prísna matica nemôže nikdy zablokovať potrubia. Voliteľne požadovať schválené odhlásenie pred uzavretím.

Typové schválenia

Agenti žiadajú o odhlásenie na letenke (refundácie nad prahom, politické výnimky). Menovaný autor alebo akýkoľvek Full Administrator rozhodne s poznámkou; žiadatelia nikdy nemôžu schváliť svoju vlastnú žiadosť. Čakanie schválenia povrch ako banner na schránke.

Vzťahy s vstupenkou

Prepojenie vstupeniek ako súvisiace, duplikát, rodič/dieťa alebo blokovanie; rozdeliť odpovede na nové spojené letenky (zmena spojenia, bez e-mailu zákazníka); sledovať vstupenky pre in-apple oznámenia, a voliteľne CC nasledovník e-mailových adries na outbound odpovedí.

Živá schránka a zrážky

S v reálnom čase inbox povolené, nové vstupenky a odpovede sa objavia pre agentov do niekoľkých sekúnd cez existujúceho oznámenia prúd. Na vstupenku, agenti vidieť, kto iný je prezeranie a získať varovanie banner, keď spoluhráč už píše odpoveď. Jedno kliknutím Reklamácia tlačidlo priradí lístok na seba.

Umelá cesta

Pravidlá pre routing sa môžu zhodovať na AI triage signáloch: priorita, kategória, sentimentálne a eskalačné riziko, plus zadané hodnoty na mieru z vášho portálu žiadosti. Pravidlá využívajúce tieto podmienky zostať v nečinnosti až do funkcie je povolená.

💡
Každý podnik vypne lode. Zapnutie jedného v Service Studio → Kvalita a automatizácia je opt-in; takže je vypnutie udržuje správanie identické s pred upgrade.
Prečo môže zákazník ešte otvoriť zatvorený lístok, keď moja matrica zakazuje zatvorené → otvorené?+

Matica upravuje iba akcie ADMIN. Zákazník-pôvodné odpovede, e-mailové odpovede a automatizácia sú zámerne oslobodené tak prísne pravidlá nikdy nemôže vymknúť zákazníkov alebo zlomiť potrubia.

Nahradzujú rebríky SLA staré porušenie?+

Nie. Politiky uložené s jediným porušením akcie stále pracujú nezmenené. Rebrík nahrádza jednu akciu len na politiku, kde definujete kroky.

Podpora

Automatická odpoveď a eskalácia vstupeniek

Automatická odpoveď umožňuje AI reagovať na nové vstupenky automaticky. Escalation presúva vstupenky do iného oddelenia, keď UI detekuje špecializované potreby. Obe funkcie pracujú cez rodné vstupenky a e-mailom vytvorené lístky.

Automatická odpoveď
Automatická odpoveď na tiketTok: nová vstupenka, dvojminútové oneskorenie, AI odpoveď z vedomostí a kontextu, potom odoslaná alebo uložená ako návrh.Automatická odpoveďpracovný priestorKeď príde nová vstupenkaNový lístokakýkoľvek zdrojOneskorenie2 minOdpovede AIKB + kontextOdoslanéalebo návrhAk človek odpovie počas oneskorenia, auto-odpoveď je zrušená. Zámer môže eskalovať na iné oddelenie ako prvý.1DELAYĽudia dostanú prvú šancu2AI REPLIESZ KB + kontextu3OR ESCALATECesta podľa zámeru
Nové vstupenky získať krátke meškanie (takže ľudia môžu skočiť dovnútra), potom AI odpoveď z vašich znalostí, odoslaná alebo fronty ako návrh.

Ako funguje automatická odpoveď

1
Objaví sa lístok

Nový lístok je vytvorený z akéhokoľvek zdroja (email, chat, portál, API).

2
Rozvrh odpovede

OpsIQ čaká na konfigurované oneskorenie (predvolené: 2 minutes). To dáva ľudským agentom šancu najprv reagovať.

3
Prvá odpoveď vyhráva

Ak človek odpovie počas oneskorenia, automaticky sa odpoveď zruší. Ak nie, AI generuje odpoveď.

4
Generovať a posielať

AI prečíta lístok, skontroluje databázu znalostí, kontext konektora a históriu zákazníka a potom napíše odpoveď, ktorá sa odošle (alebo v závislosti od nastavení umiestni do frontu ako koncept na kontrolu).

Ako eskalácia účinkuje

1
Nastaviť oddelenia

Nastaviť, ktoré oddelenia môžu prijímať eskalácie (napr., Billing môže byť vystupňované od generála, Technický môže byť eskalovaný od General).

2
Klasifikácia cestovného lístka

Pred automatickou odpoveďou UI klasifikuje zámery vstupeniek: fakturácia, technické, vrátenie peňazí, zneužívanie atď.

3
Presunúť v prípade potreby

Ak sa zámer lístka zhoduje s eskalačným oddelením, lístok je presunutý. Vnútorná poznámka vysvetľuje prečo.

4
Generovať novým hlasom

Odpoveď sa vytvára pomocou znalostí cieľového oddelenia a výcviku AI.

Nastavenie odkazu

Automatická spätná väzba povolená

Zapnite, aby ste umožnili AI automatickú odpoveď na vstupenky.

Povolené oddelenia

Ktoré oddelenia môžu dostať auto-odpovede. Začnite s nízkorizikovými oddeleniami (General, Predaj) pred umožnením fakturácie.

Oneskorenie

Ako dlho čakať, kým AI odpovede (v sekundách). Štandard: 120 sekundy (2minút).0pre okamžité odpovede.

Harmonogram oneskorenia

Voliteľne nastaviť rôzne meškania pre pracovné hodiny vs. po hodinách.

Zastaviť na admin odpoveď

Ak človek odpovie ako prvý, zrušte automatickú odpoveď. Štandardne: zapnuté.

Eskalácia povolená

Povoliť automatické smerovanie oddelenia na základe zámeru lístka.

Eskalačné oddelenia

Na ktoré oddelenia sa môžu vystupňovať lístky.

Stav ekkalácie

Aký stav nastaviť pri eskalácii (napr, Otvoriť, Čakanie).

Poznámka o eskalácii

Či pridať internú poznámku vysvetľujúcu eskaláciu dôvodu.

Vstupenky vytvorené e-mailom

Vstupenky vytvorené z e-mailu (prostredníctvom emailovej správy alebo MX-piped dodávky) dodržiavať rovnaké pravidlá auto-odpoveď a eskalácia. Odpoveď AI je odoslaná ako odpoveď na e-mailovú adresu zákazníka. E-mail návrhy ísť do fronty návrhov pre preskúmanie, ak je konfigurovaný.

Odpovie AI na otázky súvisiace s fakturáciou?+

Len ak povolíte automatickú odpoveď pre oddelenie fakturácie. Odporúčame začať s auto-odpoveď off na vyúčtovanie a umožňuje to až po tom, čo ste trénovali AI s komplexnými fakturačné znalosti a dôkladne otestované.

Čo ak UI dá nesprávnu odpoveď?+

Ak zákazník odpovie, že odpoveď bola nesprávna, ľudský agent by mal zasiahnuť. Preskúmanie AI História pochopiť, prečo AI dal zlú odpoveď, potom aktualizovať znalostnú základňu alebo UI školenia, aby sa zabránilo tomu, že sa to stane znova.

Môžem si prezrieť odpovede z auta predtým, ako ich pošlem?+

Áno. Nastavte režim doručenia na "Draft" namiesto "Auto-send." Automatické odpovede drafty sa objavia v fronte návrhov pre hodnotenie človeka pred odoslaním.

Podpora

Vložená vstupenka portál

Portál vstupeniek vám umožní pridať rozhranie pre správu lístkov na akékoľvek webové stránky. Zákazníci si môžu pozrieť svoje vstupenky, vytvoriť nové a odpovedať, všetko bez zadania OpsIQ admin.

Ako to funguje
Vložená vstupenka portálPortál podpory vložený na webovej stránke zobrazujúci zákazníka svoje vlastné lístky a tlačidlo s novým tiketom.yoursite.com/supportPodporné centrumNový lístokVAŠE VSTUPENKY#1042 · otázka vrátenia peňazíOtvoriť#1038 · Pomocník nastaveniaVyriešené#1031 · FaktúraČakanie1EMBEDPridať na ľubovoľnú stránku2SELF-SERVEZákazníci vidia svoje lístky3NO LOGINIdentita manipulovaná bezpečne
Vložená vstupenka portál

Tri vložené príchute

Vložené

Presmeruje vstupenky portál vnútri div na stránke. Portál má celú šírku svojho kontajnera.

Plávajúci widget

Zobrazí plávajúce tlačidlo, ktoré otvorí vstupenky portál v paneli. Podobne ako widget chatu.

Overené

Vyžaduje podpísaný token totožnosti. Zákazníci vidieť len svoje vlastné lístky.

Inštalácia

Lístok vložený do lumbálu
<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>

Generovanie tokenov identity

Pre overený režim, váš server musí generovať podpísaný token identity. Tento token povie OpsIQ kto je zákazník tak vidí len svoje vlastné vstupenky.

PHP · generovať token identity
<?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 · identity token
// 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
});
Uzol. js, generovať token identity
// 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;
}

Vlastnosti widgetu

Zoznam lístkov

Vyhľadávateľné, status-filtrovaný zoznam. "Čakám na vás" zvýrazniť vlajky vstupenky tím odpovedal.

Konverzácia so závitom

Celý pohľad na rozhovor s bohatým textom, prílohami a časovými pečiatkami.

Návrh automatického sporenia

Zákazník návrh odpovede sú automatické zachovaný, takže nestratia prácu, ak sa preorientovať preč.

Prieskum naživo

The widget polls for new replies every ~12 seconds.

Resolve/Otvorenie

Zákazníci môžu vyriešiť alebo otvoriť svoje vlastné vstupenky jedným kliknutím.

Vstupenky sa zákazníkom nikdy neukážu. Toto je tvrdá bezpečnostná hranica.
Podpora

Pošta na rozhovor

V schránke Chat Inbox je miesto, kde váš tím riadi živé rozhovory so zákazníkmi. Zobrazuje aktívne chaty, priradené konverzácie, rozhovory s AI-manated a archivovanú históriu.

Pošta na rozhovor
Pošta na rozhovorTrojpane agent chatu inbox: zoznam konverzácií, živý rozhovor s draftovým čipom AI a panel kontextu návštevníka/CRM.Pošta na rozhovorpracovný priestorJDJane.Kde je môj rozkaz?mesiacMensahfakturačná otázkaRTRita.UI zaobchádzalKde je môj rozkaz?Dnes odoslaná · UPSPripravte sa na AIOdpovedať...NávštevníkJane DoeUS · Chróm3 past ordersLTV $480CRMFáza: Zákazník1UNIFIEDKaždý živý rozhovor2CONTEXTNávštevník + panel CRM3AI ASSISTPrepísať
Jeden inbox pre každý živý chat, zoznam konverzácií, vlákno s návrhom AI na ťuknite na položku a úplný kontext návštevníka + CRM.

Správa konverzácií

Aktívne chaty

V súčasnosti prebieha rozhovor. Zelená bodka = zákazník píše alebo nedávno aktívne.

Manipulácia s umelým uhlím

Rozhovory, kde AI odpovedá. Môžete prevziať kedykoľvek kliknutím na "Pripojiť."

Pridelený ku mne

Rozhovory, ktoré ste dostali konkrétne.

Čakanie

Rozhovory, kde zákazník čaká na odpoveď.

Archív

Dokončené rozhovory. Vyhľadávateľné podľa kľúčových slov, dátum a zákazník.

Odovzdanie z UI človeku

Keď prevezmete rozhovor z UI, postupujte podľa týchto troch pravidiel:

1
Pozdravte osobne.

Predstavte sa menom. "Ahoj, tu je Sarah z podporného tímu."

2
Referenčný kontext

Ukážte vám rozhovor. "Vidím, že ste sa pýtali na stav objednávky."

3
Nastaviť očakávania

Povedzte zákazníkovi, čo sa stane ďalej. "Pozerám sa na to teraz a budem mať odpoveď pre vás za pár minút."

Zapnutie AI/off na konverzáciu

Použite AI prepínanie na vrchole každej konverzácie. Keď je AI na, AI generuje odpovede. Keď off, len ľudia agenti môžu odpovedať. UI si pamätá konverzačný kontext aj keď vypnutý a späť zapnutý.

Režim dialničných hodín / mimo hodín

Nastaviť pracovné hodiny v Nastaveniach. Mimo pracovných hodín môže AI: (1) naďalej reagovať na zákazníkov (2) Zobraziť správu "preč" a vytvoriť lístok na sledovanie, alebo (3) Vypnúť chat úplne a zobraziť formulár vstupeniek. Vyberte si správanie, ktoré vyhovuje vášmu modelu podpory.

Zvládanie náročných konverzácií

1
Zostaňte pokojní

Nezodpovedajte emocionálnej intenzite zákazníka. Uznajte ich frustráciu bez toho, aby ste boli defenzívny.

2
Zbierať fakty

Pred odpoveďou zhromaždiť relevantné informácie: Objednávka detaily, stav účtu, predchádzajúce vstupenky.

3
Eskalovanú včas

Ak sa situácia týka náhrad, právnych hrozieb, zneužívania alebo bezpečnosti, skôr sa vystupňova na člena tímu ako by sa snažil zvládnuť to sám.

Môžem sa porozprávať s tímom?+

Áno. Používajte interné poznámky v rámci konverzácie komunikovať s inými agentmi. Tieto poznámky nie sú nikdy viditeľné pre zákazníka.

Čo sa stane, keď zavriem chat?+

Konverzácia sa presunie do Archívu. Ak zákazník neskôr pošle novú správu, vytvorí sa nová konverzácia.

Podpora

Messaging channels

Connect WhatsApp, Facebook Messenger, Instagram DM, Telegram and LINE so the messages customers already send you arrive in the same inbox as your website chat, answered by the same AI assistant.

Every channel behaves identically once connected: a customer message becomes a conversation in the Chat Inbox, your AI assistant answers it using the same knowledge and instructions as your website chat, and any agent can take over. Nothing about your AI needs configuring per channel.

What connecting looks like

Facebook Messenger & Instagram

One click. Open Connectors → Facebook Messenger & Instagram DM, click Connect, sign in with the Facebook account that manages your Page, and choose the Page. Instagram comes with it when your Page has an Instagram professional account linked.

WhatsApp

One click where your provider offers it: open the Messaging Hub connector and use Connect WhatsApp, then follow Meta's guided sign-up to pick or create your WhatsApp Business number. Otherwise paste credentials from any of 20 gateways.

Telegram

Two minutes. Message @BotFather in Telegram, send /newbot, choose a name and a username ending in "bot", and paste the token it gives you into the Telegram connector. OpsIQ registers the webhook for you.

LINE

Create a Messaging API channel at developers.line.biz, paste the Channel secret and access token, then copy the webhook URL shown in OpsIQ into LINE and switch its own auto-replies off.

SMS

Add a provider (Twilio, Vonage, Termii and others) in the Messaging Hub with its credentials and sender number.

Each connector shows its own step-by-step instructions inside the drawer, including exactly what to copy and where. You never need developer credentials for the one-click options.

Turning a channel on

Connecting a channel does not start it. Go to Settings → Client Chat → Advanced → Messaging Channels, switch on the master toggle and then the individual channel. Each channel has its own AI auto-reply switch, so you can pilot on one before opening the rest.

1
Connect the channel

In Connectors, using the instructions in that connector's drawer.

2
Test the connection

Click Test. It makes a real call to the provider and tells you what is wrong if anything is.

3
Enable messaging channels

Settings → Client Chat → Advanced. Turn on the master switch, then the channel.

4
Send yourself a message

From another account, message your Page, number or bot. It should appear in the Chat Inbox within seconds and get an AI reply.

Reply windows

Messaging platforms limit how long a business may reply after a customer writes. OpsIQ shows the remaining time on each conversation and enforces the rule for you.

WhatsApp

24 hours from the customer's last message. After that you may only send an approved template, which you configure in the same Advanced tab.

Messenger & Instagram

24 hours for normal replies; agents may answer up to 7 days later under Meta's human-agent allowance.

Telegram, LINE, SMS

No platform-imposed window.

⚠️
If a reply fails because the window closed, the conversation shows why. This is a platform rule, not an OpsIQ limit.

Bežné otázky

Do customers see that an AI answered?+

Only if you tell them. The reply comes from your Page, number or bot exactly as a human reply would. Your AI instructions control the tone and whether it identifies itself.

Can an agent take over mid-conversation?+

Yes. Open the conversation in the Chat Inbox and click Join. The AI stops, you type, and the customer sees a continuous thread on their side.

What if I disconnect a channel?+

Use Disconnect on the connector. Message history is kept; new messages simply stop arriving, and the platform is told to stop sending them.

Can two workspaces use the same Facebook Page?+

No. A Page belongs to one workspace at a time. Connecting it somewhere else moves it, and the first workspace stops receiving messages, so disconnect deliberately rather than reconnecting elsewhere.

Podpora

Skutočné konverzácie

Tieto príklady ukazujú, ako dobre vyškolený zákazník AI by mal zvládnuť spoločné scenáre. Použite ich na testovanie vášho UI školenia a identifikovať medzery.

10 príklady konverzácie

1. Vraciam zákazníka a pýtam sa na objednávku

Scenár:
Customer: Hi, I placed an order 3 days ago and haven't received any shipping notification yet. Order #ORD-5523.
Čo robiť:

UI by mala: (1) Pozrite sa na objednávku #ORD-5523 cez konektor (2) Nahláste aktuálny stav a informácie o sledovaní, ak sú k dispozícii. (3) Ak sa príkaz oneskoril, uveďte oneskorenie a uveďte odhadovaný časový harmonogram. (4) Nevymýšľajte stav prepravy, ak konektor nemá.

2. Prospect sa pýta na tvorbu cien

Scenár:
Customer: How much does your Pro plan cost? Do you offer annual billing?
Čo robiť:

UI by mala: (1) Odpoveď zo základne poznatkov so súčasnou cenou. (2) Vysvetlite rozdiel medzi mesačným a ročným vyúčtovaním. (3) Ak odpoveď nie je v znalostnej báze, povedzte to a ponúknite ich prepojenie s predajom. (4) NEVYmýšľajte si ceny, ktoré nie sú v znalostnej báze.

3. Nahnevaný zákazník požaduje vrátenie peňazí

Scenár:
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
Čo robiť:

UI by mala: (1) Pokojne si uvedomte frustráciu. (2) Požiadajte o číslo objednávky alebo e-mail z účtu. (3) Vysvetlite proces vrátenia (4) Vytvorte podporný lístok alebo eskalujte na človeka. (5) Nesľúbte vrátenie peňazí, čo si vyžaduje ľudské schválenie.

4. Dvojité vyúčtovanie hrany

Scenár:
Customer: I was charged twice this month. My bank shows two charges of $29.99.
Čo robiť:

UI by mala: (1) Uznajte obavu. (2) Zbierajte príslušné údaje (e-mail, dátumy poplatkov). (3) Vysvetlite, že otázky fakturácie si vyžadujú ľudskú revíziu. (4) Vytvorte si lístok na oddelenie fakturácie s detailmi. (5) Určiť prioritu pre vysokú.

5. Multi-jazyčný zákazník

Scenár:
Customer: Bonjour, je voudrais savoir si vous livrez en France?
Čo robiť:

UI by mala: (1) Reagovať v jazyku zákazníka, ak je tento jazyk podporovaný. (2) Odpovedzte na otázku o doručení do Francúzska z znalostnej základne. (3) Ak jazyk nie je podporovaný, odpovedzte v predvolenom jazyku a uveďte, ktoré jazyky sú k dispozícii.

6. Po-hodinová konverzácia

Scenár:
Customer: Hello, is anyone there? I need help with my account.
Čo robiť:

UI by mala: (1) Ak je nastavená pre po-hodinové AI, odpovedať a asistovať. (2Ak po-hodinové vytvorí vstupenky, povedzte: "Náš tím je momentálne offline. Vytvorila som pre vás lístok na podporu a niekto bude sledovať počas pracovných hodín." (3) Uveďte číslo cestovného lístka.

7. Predpredajný predajca

Scenár:
Customer: How does your product compare to [Competitor X]?
Čo robiť:

UI by mala: (1) Opíšte fakticky silné stránky svojho produktu. (2) Neodmietajte súťažiaceho. (3) Ak existuje porovnávacia stránka v znalostnej báze, odkaz na ňu. (4) Ak sa zákazník pýta na funkcie, ktoré nemáte, buďte úprimní.

8. Zákazník chce odporúčanie

Scenár:
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
Čo robiť:

UI by mala: (1) V prípade potreby položte objasňujúce otázky (napr. čo sa najviac týka funkcií). (2) Odporučiť plán založený na znalostnej báze. (3) Vysvetli, prečo tento plán zodpovedá ich potrebám. (4) Uznanie, že môžu začať s menším plánom a upgrade neskôr.

9. Zákazník sa snaží získať neoprávnenú zľavu

Scenár:
Customer: I saw online that you give 50% discounts. Can I have one?
Čo robiť:

UI by mala: (1) Zdvorilo vysvetlite aktuálne akcie, ak existujú. (2) NEPODÁVAJTE zľavy, ktoré nie sú v znalostnej báze. (3) Ak zákazník pretrváva, ponuku spojiť s obchodným tímom.

10. Zákazník potrebuje pomoc s funkciou

Scenár:
Customer: How do I export my data? I can't find the export button.
Čo robiť:

UI by mala: (1) Poskytnite pokyny krok za krokom zo základne poznatkov. (2) Zahrňte presnú cestu stránky a umiestnenie tlačidla. (3) Ak si funkcia vyžaduje konkrétny plán, uveďte to. (4) Ak funkcia neexistuje, buďte úprimní a navrhnúť alternatívy.

Podpora

Smerovanie k rozhovoru a jeho stupňovanie

Keď živý chat potrebuje skutočnú osobu, AI odpovedá na dve otázky: ktorý tím vlastní tento rozhovor a kto by mal byť informovaný. Obaja sú konfigurovaní v Nastaveniach, Klientský chat, Podporný tok, v rámci oddelení pre smerovanie AI.

Výber oddelení, ktoré môže AI používať

Dve krabice na paneli sú biele listy. Oddelenia presunuté doprava sú jediné, ktoré AI môže trasa alebo otvoriť vstupenky v. Všetko, čo zostane naľavo je neviditeľný pre to, aj keď oddelenie existuje a je personálne obsadený. Začnite úzke a pridať oddelenia ako si zamestnanci im.

💡
Ak nie je žiadne oddelenie vôbec povolené, OpsIQ sa vracia späť do starého smerovania na každom oddelení, ktoré nájde. Poraďte sa s ním ako so záchrannou sieťou, nie ako s konfiguráciou.

Kto dostane eskaláciu

Toto je časť, ktorú väčšina ľudí očakáva nakonfigurovať a nemusí. Keď AI eskaluje chat, OpsIQ emaily ľuďom pripojeným k tomuto oddeleniu. Spravujete tento zoznam raz, na stránke Team a oddelenia, a obe eskalácie vstupeniek a eskaláciu chatu nasledovať.

Členovia tímu oddelenia

Každý aktívny administrátor pripojený k oddeleniu dostane svoju vlastnú kópiu. Suspendované a zdravotne postihnuté účty sú preskočené.

Primárny admin

Používa sa, keď nie sú žiadni členovia tímu pripojení, takže eskalácia stále niekoho zasiahne.

Nikto nepripojený

Dodávka nie je možné. Trasy panelu znamená, že oddelenie v červenej farbe a AI nepovie návštevníkovi bol informovaný človek.

⚠️
Vlastná e-mailová adresa oddelenia je zámerne nikdy nepoužívaný ako príjemca. Táto adresa je vstupenky poštovej schránky oddelenia, jeden prichádzajúci pošta je rovnaná s otvorením vstupeniek. Vystupňovanie poslal by sa vrátil späť ako nový lístok skôr než osloviť osobu.

Oddelenie chytania

Presne jedno oddelenie nesie catch-all značku. Prijíma chaty AI nemohol s istotou miesto, a je to posledná možnosť skôr než normálna cesta.

1
Jasné signály vyhrať

Vyúčtovanie znenie ide na fakturačné oddelenie, hosting a chybové formulácie do technického, nákup znenia k predaju.

2
Učebník AI sa snaží ďalší

Ak sú kľúčové slová nepresvedčivé, model číta rozhovor a vyberá z povolených oddelení.

3
Potom chytá všetkých

Len keď obaja prídu prázdni, dostane sa k chatu všetko čo chytia.

4
Obchodník

Ak je catch-all oddelenie predaja a návštevník neukázal žiadny signál nákupu, OpsIQ hľadá podporu alebo technické oddelenie namiesto toho, takže bežné otázky podpory sa neakumulujú v predaji.

Čo je návštevník povedal

Ak eskalácia e-mail vyjde von, AI povie návštevníkovi tím bol informovaný. Ak to nemôže ísť von, UI hovorí niečo čestné a vyzýva ich, aby nechali správu v rozhovore miesto. Nebude tvrdiť, že človek bol upozornený, keď nebol zaslaný žiadny e- mail.

Panel hovorí "Nikto to nesmie oznámiť" pre oddelenie+

K tomu nie je pripojený nikto. Otvorte tím a oddelenia, pripojte aspoň jedného aktívneho administrátora a potom znovu načítajte stránku nastavenia. Panel číta v priamom prenose.

Môže chatovať eskalácie ísť niekam inam ako tím?+

Áno. Vlastná adresa, ktorá bola predtým uložená pre oddelenie stále prekračuje zoznam tímov. Nové nastavenia by mali namiesto toho pripevniť ľudí k oddeleniu, takže je tu jediné miesto na údržbu.

Prečo bol môj úlovok preskočený?+

Skontrolujte, či je to obchodné oddelenie. Ak áno, a návštevník neukázal žiadny nákupný signál, OpsIQ cesty na podporu alebo technické oddelenie naschvál.

Podpora

E-mailové schránky a návrhy

OpsIQ sa môže pripojiť k e-mailovej schránke automaticky vytvoriť vstupenky z prichádzajúceho e-mailu a poslať odpovede ako e- mail. Poskytuje tiež AI-vypracované odpovede na ľudské preskúmanie.

E-mail
E-mail na lístokE-mailová schránka IMAP na ľavej strane, ktorá privádza e-maily do so závitom vstupenky s AI-vytýčený odpoveď vpravo.E-mailpracovný priestor[email protected] · IMAPŽiadosť o náhradu[email protected]Nie je možné prihlásiť sa[email protected]Fakturačná kópia[email protected]Lístok #1042z e-mailu · BillingChcel by som refundáciu zaDuplikát náboja...Návrh AIReview & odosielať odpoveď1INGESTIMAP & forwarding in2TO TICKETSAutomatické zapínanie3AI DRAFTSOdpovede na preskúmanie
Vytiahnite e-mail cez IMAP (alebo preposielanie), premeniť každý na so závitom letenku, a nechajte AI návrh odpovede na preskúmanie.

Pripojenie schránky

Protokol

IMAP (väčšina poskytovateľov), Gmail API (Google Workspace) alebo Microsoft Graph (Outlook) 365).

Potrebné nastavenia

Hostiteľ, port, šifrovanie (SSL/TLS), užívateľské meno, heslo alebo heslo aplikácie, priečinok (zvyčajne INBOX).

Mapovanie oddelení

Mapovať poštovú schránku na oddelenie vstupeniek. E-maily [email protected] vytvoriť vstupenky v "Podpora" oddelení.

Nastavenie Gmail u (postupne)

1
Povoliť 2_-Step overenie

Prejdite na účet Google > Security > 2_-Step Overenie a zapnite ho.

2
Vytvoriť heslo aplikácie

Prejsť na účet Google > Bezpečnosť > Heslá aplikácie. Vyberte "Mail" a "Iné (OpsIQ) ."16- Prízvukové heslo.

3
Zadajte OpsIQ

Prejdite na položky E-mail > Poštové schránky > Pridať. Nastaviť hostiteľa: imap.gmail.com, prístav: 993, šifrovanie: SSL, používateľské meno: [email protected], password: heslo aplikácie.

4
Skúška

Kliknite na tlačidlo Test Connection. Ak je to úspešné, OpsIQ začne prieskum nových e-mailov v nastavenom intervale.

Outlook 365 nastavenie

1
Check IMAP is enabled

V nastaveniach programu Outlook > Mail > Sync e-mail, zaistite IMAP je povolená.

2
Použiť heslo aplikácie alebo moderný auth

Ak je povolené VFD, vytvorte heslo aplikácie. Inak použite svoje bežné heslo.

3
Zadajte OpsIQ

Hostiteľ: outlook.office365.com, prístav: 993, šifrovanie: SSL, užívateľské meno: [email protected].

cPanel nastavenie webmailu

1
Nájsť IMAP nastavenia

V cPanel > E-mailové účty, kliknite na e-mailový účet pre IMAP nastavenia.

2
Zadajte OpsIQ

Hostiteľ: zvyčajne mail.yourdomain.com alebo meno vášho servera, port: 993 (SSL) 143 (STARTLS), užívateľské meno: úplná e-mailová adresa.

@ info: tooltip

Keď je automatická odpoveď nastavená na režim "Draft," AI generuje návrhy odpovedí, ktoré sa objavujú v fronte návrhov.

Preskúmanie

Prečítajte si návrh a skontrolujte presnosť.

Upraviť

Upraviť text, tón alebo obsah pred odoslaním.

Poslať

Schvaľuje návrh a zasiela ho ako e-mailovú odpoveď.

Zahodiť

Ak to nie je vhodné, návrh sa vypustí.

Automaticky posielať

Ak je dôvera dostatočne vysoká a auto-posielka je povolená, návrhy sa posielajú automaticky po konfigurovateľnom oneskorení.

Prečo sa e-maily neprevádzajú na vstupenky?+

Kontrola: (1) Je schránka pripojená a zdravá? Hľadajte zelený stav v e-maile > Mailboxes. (2) Je Cron práca beží? E-mail prieskum vyžaduje Cron. (3) Je e-mail je filtrovaný alebo presunutý do priečinka iné ako INBOX?

Môžem použiť viac poštových zásielok?+

Áno. Každá schránka môže byť mapovaná na iné oddelenie. [email protected] ide na podporu, [email protected] prejde na Billing.

Podpora

Spokojnosť zákazníkov (CSAT)

CSAT meria spokojnosť s letenkou a chatom, vytyčuje nešťastné reakcie a porovnáva UI a ľudské výsledky.

Produktová obrazovka
Spokojnosť zákazníkovStránka CSAT kombinuje skóre karty, sledovanie detraktora, komentáre, oddelenia a agentov poruchy, a chat spätnú väzbu.Spokojnosť zákazníkovpracovný priestorODPOVEĎ386AVERAGE4.6POSITIVE91%ŽIVÉ PRACOVISKONásledné sledovanie odťahov12 Hodnotené odpovede1–2PreskúmaniePrieskumy cestovných lístkovOdoslané 24h po uzavretíAutomatickéSpätná väzba k rozhovoruUI 4.5 · Človek 4.7PorovnaniePohľad agentaSkóre a počet odpovedíTréner1WATCH AVERAGEPoužiť trend, nie je jedno skóre2FOLLOW DETRACTORSPrečítajte si komentár3COMPARE FAIRLYUI a človek
Stránka CSAT kombinuje skóre karty, sledovanie detraktora, komentáre, oddelenia a agentov poruchy, a chat spätnú väzbu.

Prieskumy vstupeniek sú naplánované po uzavretí (zvyčajne 24 Pozitívne odpovede sú skóre4alebo 5. Použite detraktor fronty pre skóre 1 alebo2a pred kontaktovaním zákazníka si prečítajte lístok/konverzáciu.

Recenzie z rozhovoru sa oznamujú osobitne pre rozhovory s AI-resolved a človekom. Nízke veľkosti vzoriek by nemali byť použité na hodnotenie agentov alebo modelov.

Podpora

Team e-mail vysielania

Stránka E-mailovej platformy umožňuje oprávnenému operátorovi poslať jednorazovú správu všetkým aktívnym agentom, vybraným agentom alebo oddelením a preskúmať históriu odosielania.

Produktová obrazovka
Emailová platformaTímový e-mailový skladateľ zobrazuje publikum, predmet, správu a históriu predošlého doručenia.Emailová platformapracovný priestorPOMOCNÉ LÁTKY12DELIVERED11ZOMRELÁ1ŽIVÉ PRACOVISKOPublikumVšetky aktívne látkyVybranéPredmetJúlová podpora rotaPripravenýSprávaPlán a poznámky o eskaláciiPripravenýHistóriaPredchádzajúce vysielanie a výsledokZobraziť1CHOOSE PEOPLEVšetci, vybraní alebo tím2WRITE CLEARLYPredmet a správa3REVIEW HISTORYPotvrdiť výsledok
Tímový e-mailový skladateľ zobrazuje publikum, predmet, správu a históriu predošlého doručenia.

Táto stránka je určená pre interné operačné správy, nie zákaznícky marketing. Vyberte najmenšie správne publikum, náhľad mená a adresy, potom poslať. Dodanie používa nakonfigurovaný outbound e-mail cesta a zaznamená výsledok.

Podpora

Poštové schránky, doručovanie a prichádzajúce e-maily

Nastaviť ako OpsIQ posiela e-mail, zmení prichádzajúce správy na vstupenky a preukáže odosielanie domény je pripravený.

Produktová obrazovka
Nastavenie e-mailuNastavenia e-mailu kombinujú smerovanie odletov, z identity, požitie schránky, kontroly doručiteľnosti a test e-mailov.Nastavenie e-mailupracovný priestorVÝSLEDOKSMTPMAILBOXES3DOMÁNPrejsťŽIVÉ PRACOVISKOPreferovaný konektorSMTP / zabezpečovací konektorNastavenéZ identitySupport <[email protected]>PripravenýIMAP emailová schránka[email protected] · PrijímačPollingCity name (optional, probably does not need a translation)DodateľnosťSPF · DKIM · DMARCPrejsť1CHOOSE OUTBOUNDKonektor alebo SMTP2CONNECT INBOXIMAP alebo rúra3SKÚŠKAPoslať a overiť
Nastavenia e-mailu kombinujú smerovanie odletov, z identity, požitie schránky, kontroly doručiteľnosti a test e-mailov.

Odchádzajúci e-mail

Full administrátori si môžu vybrať preferovaný e-mailový konektor; OpsIQ @ info: whatsthis SMTP/dodanie pošty, ak je to vhodné. Nastavte rozpoznateľné z mena/adresy, pošlite test a skontrolujte 24- hodinová úspešnosť/neúspešná metrika.

Poštové schránky

E-mailová schránka IMAP potrebuje meno, e-mailovú adresu, cieľové oddelenie, hostiteľ, port, bezpečnostný režim, užívateľské meno, heslo, priečinok, voľba stavu hlasu a platnosti certifikátu. Poll teraz overiť požitie pred čakaním na cron.

Okamžité potrubie

Na rovnakom serveri môže mailová rúrka priamo prejsť surovým RFC822 správou. Diaľkový poštový server môže poštu poslať na chránený prichádzajúcich koncových bodov pomocou svojho tokenu. Obe cesty zadajte rovnakú deduplikáciu, rezanie závitov a vedenie lístkov.

Dodateľnosť

Kontrola SPF/DKIM/DMARC je poradenským dôkazom pre nakonfigurované z domény. Zelená kontrola nezaručuje umiestnenie do schránky, ale zlyhanie by malo byť pevne stanovené pred odoslaním správy o výrobe.

Podpora

Portál podpory Studio

Podpora Portal Studio dizajny a zverejňuje skúsenosti s podporou orientovanou na zákazníka bez toho, aby si vyžadoval externé obrazové prostriedky.

Produktová obrazovka
Portál podpory StudioPortal Studio zobrazuje citlivý náhľad vedľa témy, navigácia, znalosti, vstupenka, asistent, formulár, pätka a CSS kontroly.Portál podpory Studiopracovný priestorTEMPLATEModernéNabudúcePlochaŠTÁTNávrhŽIVÉ PRACOVISKOTémaFarba značky a typografiaUpraviťNavigáciaVedomosti, lístky, asistentUpraviťFormulár vstupeniekPolia, smerovanie a kopírovanieUpraviťPublikovaťOveriť a oživiťPreskúmanie1CHOOSE TEMPLATEZačiatok zo štruktúry2PREVIEW SIZESPlocha pre mobilný telefón3PUBLISH SAFELYPreskúmanie a potom uvoľnenie
Portal Studio zobrazuje citlivý náhľad vedľa témy, navigácia, znalosti, vstupenka, asistent, formulár, pätka a CSS kontroly.

Use the template as a starting point, then configure theme, layout, navigation, knowledge search, ticket form, assistant, footer, brand, ticket behaviour, custom CSS and general settings. Preview desktop, tablet and mobile before publishing.

Podpora

Nedostatok poznatkov

Rad znalostí-gap zhromažďuje zákaznícke otázky AI nemohol odpovedať s istotou, takže tím môže zlepšiť pokrytie.

Produktová obrazovka
Nedostatok poznatkovV rade medzier sa nedarí zistiť, či ich tím vyriešil.Nedostatok poznatkovpracovný priestorOPEN GAPS28REPEATED9RESOLVED116ŽIVÉ PRACOVISKOMigračné limityOpýtali sa 14 timesVysokáPodpora víkenduOpýtali sa 8 timesStrednáČas vrátenia peňazíOpýtali sa 6 timesStrednáAPI regiónOpýtali sa 3 timesNízka1REVIEW QUESTIONPozri kontext konverzácie2CHOOSE FIXČlánok alebo rýchly3RESOLVEOverte ďalšiu odpoveď
V rade medzier sa nedarí zistiť, či ich tím vyriešil.

Otvorte medzeru pre čítanie pôvodnej otázky a neďalekej konverzácie, potom si vyberte správnu opravu: aktualizovať existujúci článok, vytvoriť nový vedomostný článok, pridať obchodný fakt, opraviť dáta konektora alebo zmeniť eskaláciu inštrukcie. Označte to vyrieši až po vyhodnotení alebo skutočný test vráti prijateľnú odpoveď.

Podpora

Správa stavových stránok

Správa stavu stránka komunikuje zdravie služby a incidenty pomocou komponentov, aktuálne stavy a aktualizácie.

Produktová obrazovka
Správa stavuSpráva stavu uvádza komponenty a incidenty, aby prevádzkovatelia mohli zverejňovať jasné informácie o službe s časovým označením.Správa stavupracovný priestorOVERALLPrevádzkovýZLOŽKY7INCIDENTS1ŽIVÉ PRACOVISKOWebová stránkaPrevádzkovýZelenáAPIDegradovaný výkonSledujPožitie e-mailuPrevádzkovýZelenáAktuálny incidentAPI latency investigationOtvoriť1UPDATE COMPONENTZvoľte čistý stav2POST INCIDENTAktualizácie s časovým označením3RESOLVEZavrieť so súhrnom
Správa stavu uvádza komponenty a incidenty, aby prevádzkovatelia mohli zverejňovať jasné informácie o službe s časovým označením.

Použiť komponenty sa uvádza konzistentne. Ak incident ovplyvňuje zákazníkov, publikovať počiatočné oznámenie, pridať časové značky aktualizácie ako zmeny faktov a uzavrieť stručným súhrnom rozlíšenia. Nepoužívajte stavovú stránku ako interný debug log; citlivé diagnostiky patria do OpsIQ a server protokoly.

AU

Nastavte si UI

Konfigurácia AI je miesto, kde si vyberiete svojho poskytovateľa AI, model a kontrolu nákladov. OpsIQ podporuje viacerých poskytovateľov: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), a Grok (xAI). Môžete použiť svoje vlastné API kľúč (BYOK) alebo Správa AI, ak je k dispozícii na vašom pláne.

Nastaviť AI
Konfigurácia AIPanel nastavení AI: Provider prepínača managed-AI / BYOK, model volič a mesačný token-budget meter.Konfigurácia AIpracovný priestorKonfigurácia AIPoskytovateľSpravovaná AIVáš kľúč (BYOK)Vzorclaude · vyváženýMesačný rozpočet AI62%1TWO MODESSpravovaný AI alebo BYOK2PICK A MODELRýchlosť v závislosti od hĺbky3BUDGETSTokenové limity a kontrola nákladov
Vyberte si Managed AI alebo svoj vlastný kľúč, vyberte model pre rýchlosť vs hĺbku a cap mesačne minúť s symbolickým rozpočtom.

Výber poskytovateľa

Claude (Anthropic)

Silné uvažovanie, pozor s faktami, dobré na nasledujúce zložité pokyny. Modely: claude-sonnet-4-20250514, Claude-3.5 Najlepšie pre: podporu konverzácie, technické otázky, podrobnú analýzu.

GPT-4o (OpenAI)

Rýchle, kreatívne, dobré všeobecné znalosti. Modely: gpt-4o, gpt-4o-mini. Najlepšie pre: rýchle odpovede, tvorivé písanie, otázky so širokým poznaním.

Gemini (Google)

Dobré na faktické otázky, viacjazyčná podpora. Modely:gemini-2.0- Záblesky,gemini-1.5 Najlepšie pre: viacjazyčnú podporu, faktické vyhľadávanie.

Žltá (xAI)

Rýchle, stručné odpovede. Modely: grok-3-mini-fast. Najlepšie pre: rýchle odpovede, príležitostný tón.

BYOK vs Spravovaná umelá inteligencia

BYOK (Bring Your Own Key)

You provide your own API key from the provider. You pay the provider directly. Full control over model selection and usage.

Spravovaná AI

UI je poskytovaná ako súčasť vášho OpsIQ plán. API Použitie je namerané proti vášmu plánu je UI kreditný zostatok.

Nastavenie po jednotlivých krokoch

1
Prejsť na nastavenie AI

V OpsIQ admin, prejdite na nastavenie > AI konfigurácie.

2
Vyberte poskytovateľa

Vyberte si svojho poskytovateľa AI z rozbaľovacieho.

3
Zadajte API kľúč

Ak sa používa BYOK, Vstúpte do API kľúč. Pre Managed AI, je to spracované automaticky.

4
Vyberte model

Vyberte si konkrétny model, ktorý sa má použiť. Menšie modely sú rýchlejšie a lacnejšie. Väčšie modely poskytujú lepšie odpovede na kvalitu.

5
Skúšobné spojenie

Click "Test connection" to verify the API key and model are working. A green checkmark means success.

6
Uložiť

Kliknite na položku Uložiť pre aktiváciu konfigurácie AI.

Kontrola nákladov

Mesačný rozpočet

Nastavte maximálne mesačné výdavky na AI žetóny. Keď sa dosiahne rozpočet, AI funkcie elegantne degradovať (krátke odpovede, žiadne automatické-odpoveď) skôr ako zastaviť úplne.

Limit pre per-konverzáciu tokenu

Maximálne žetóny na jeden rozhovor. Zabraňuje úteku konverzácie od konzumovať nadmerné kredity.

Nízka rovnováha upozornenie

Keď Váš kreditný zostatok AI klesne pod prah (default: 50,000 tokeny), v administrátore sa zobrazí upozornenie. Nastavte ho do konfigurácie AI.

Konfigurácia na pracovnom priestore

Konfigurácia AI je na pracovnom priestore. Ak spravujete viacero stránok, každý pracovný priestor môže použiť iného poskytovateľa, model a rozpočet. Pracovný priestor dedí globálne predvolené hodnoty, pokiaľ nie je prejazdený. Ak chcete konfigurovať pracovné miesto: prepnite na pracovné miesto, potom choďte do konfigurácie AI a tam si uložte nastavenia.

Získavam API klávesy

Anthropic (Claude)

Prejsť na console.anthropic.com > API Klávesy > Vytvoriť kľúč. Skopírujte kľúč začínajúci "sk-ant-."

OpenAI (GPT)

Prejsť na platform.openai.com > API Klávesy > Vytvorte nový tajný kľúč. Skopírujte kľúč začínajúci "sk-."

Google (Gemini)

Prejsť na aistudio.google.com > Získať API Kľúč. Vytvorte kľúč pre váš projekt. Skopírujte kľúč.

xAI (gr.)

Prejsť na console.x.ai > API Kľúče. Vytvorte a skopírujte kľúč.

Testovanie nastavenia UI

Scenár:
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
Čo robiť:

Ak skúška zlyhá: (1) Skontrolujte, či API kľúč je správny (žiadne ďalšie medzery). (2) Skontrolujte, či váš účet má fakturáciu nastavenú s poskytovateľom. (3) Skontrolujte, či je názov modelu platný. (4) Ak používate Managed AI, skontrolujte si svoju licenciu je aktívna.

Ktorý poskytovateľ je najlepší?+

Neexistuje žiadny jediný najlepší poskytovateľ. Claude je vynikajúci pre podporné rozhovory. GPT-4o je rýchle a univerzálne. Gemini dobre spracováva viacero jazykov. Skúste každý jeden a uvidíte, ktoré produkuje najlepšie výsledky pre vaše konkrétne použitie prípad.

Môžem si neskôr vymeniť poskytovateľov?+

Áno. Zmeňte poskytovateľa a API kľúč kedykoľvek. Existujúca história konverzácie je zachovaná. AI použije nového poskytovateľa pre všetky budúce rozhovory.

Čo sa stane, keď mi dojdú kredity?+

UI degraduje elegantne: odpovede sa stávajú kratšími, auto-odpoveď zastaví a admin ukazuje nízku rovnováhu varovanie. Jadro sledovanie, vstupenky, a CRM pokračovať v práci bez AI.

AU

Inteligentnejší a lacnejší zákaznícky chat

Súbor opt-in kontrol, ktoré robia váš zákaznícky chat buď inteligentnejší (dôvody na účte zákazníka ako ľudský agent) alebo lacnejší (vysiela UI menej alebo odpovede v menšom rozsahu). Každá kontrola je štandardne vypnutá a nezávislá, zapnutie jedného nikdy nezmení žiadne iné správanie. Väčšina žije pod Nastavenia > Klient Chat > Behaviness; niekoľko z nich je nastavení svojej UI a vyškoliť svoje UI.

Inteligentnejšie odpovede (režim agenta)

Normálny chatbot odpovedá na jednu otázku z jedného pohľadu. Režim agenta na, asistent môže vykonať niekoľko kontrol účtu iba pre čítanie v jednom zákrute a krížovej-referencie je, napr. "Mám otvorené vstupenky, a je môj zostatok dosť pre moje ďalšie obnovenie?" je zodpovedaná v jednej odpovedi s matematikou urobil. Zapája sa len pre overené zákazníkov na účet alebo otázky vrátenia peňazí; všetko ostatné beží normálne jedno-odpoveď cesta.

Režim agenta

Až niekoľko čítaných vyhľadávačov na zatočenie, krížovo odkazovaný pred odpoveďou. Zapnite, keď máte pripojenú platformu (WHMCS, Shopify, Stripe, Zendesk, atď.). Off = dnešné jedno-vyhľadávanie správanie, nezmenené.

Hĺbka myslenia pre odpovede agentov

Ako ťažké je model dôvody na zložité otáčky (nízke/stredné/vysoké). Začnite na nízkej; väčšina otázok podpory sú dobre rieši tam.

Model agenta

Nalepí silnejší model len pre zložité agent otočí, takže každodenný chat zostane na ľahký, lacné model a iba tvrdé otáčky platiť za hĺbku. Blank = váš normálny zákaznícky-chat model.

Plán dopredu · jedno-pass odpovede (beta)

Malý plánovací krok rozhoduje, ktoré vyhľadávanie vytiahnuť a či je potrebná vedomostná základňa, potom odpovedá v JEDNOM hlavnom hovore namiesto niekoľkých krokov. Sub-toggle pod režim Agent. Nemôže byť povolené, ak nie je zapnutý režim agenta. Rovnaká kvalita odpovede, menej volaní na viacdielne otázky.

Rozhovory a porozumenie

Dlhokonverzačná pamäť (beta)

Udržuje krátky beží zhrnutie starších správ (mená, čísla vstupeniek/faktúry, sumy, rozhodnutia) tak asistent zostáva konzistentné cez veľmi dlhé chaty bez resedovania celý prepis. Najlepšie pre podporu-ťažké, dlhé vlákna; páry s režimu agenta.

Tolerancia Typo

Číta malé preklepy ("moje otvorené lístky," "neplatené invokáty") ako zamýšľané slová, takže správne informácie sa nájde namiesto vynechania. Pracuje s každou pripojenou platformou. Vypnuté predvolene; užitočné pre mobilné-ťažký chat.

Kontext účtu

Len prikladá zákazníka snímku účtu, keď je otázka v skutočnosti o ich účte (vyrovnanie, faktúry, lístky, služby), preskočí ho na všeobecné otázky. Znižuje náklady bez straty kvality. Asistent môže stále získať účet žiť, keď obrat potrebuje.

Úspora nákladov

Preskočiť vyhľadávanie vedomostí pre pozdravy (beta)

"Ahoj," "ďakujem" a "ok" neaktivujú vyhľadávanie na báze poznatkov, tieto odpovede ho nikdy nepoužívajú. Akákoľvek správa s reálnym obsahom stále vyhľadáva ako normálne.

Najdlhšia povolená odpoveď (žetóny)

Čiapky, ako dlho môže byť jedna odpoveď. Dĺžka odpovede je najdrahšou časťou hovoru, takže rozumná čiapka (okolo 500 pre podporu) je najúčinnejšia kontrola nákladov chatu. Len znižuje svoj globálny limit, nikdy ju nezvyšuje.

Nastaviť svoje UI

Hĺbka myslenia (zákazník a admin chat)

Koľko model premýšľa pred odpoveďou (minimálne na vysokú). Majte zákaznícky chat o minimálnej / nízkej rýchlosti; rezervovať vyššie nastavenia pre analýzu a admin kopilot.

Model na AI (na prácu)

Každý povrch AI (živý chat, návrhy lístkov, súhrny, analýzy, admin kopilot, propagácie, Site Intelligence a ďalšie) môže bežať na svojom vlastnom modeli. Svetlo, kde rýchlosť záleží, silný, kde kvalita záleží. Prázdne na povrchu = poskytovateľ predvolený pre túto prácu.

Kontrola nákladov administra

Admin kopilot môže udržať ohraničenú pracovnú pamäť a načítať len nástroje, ktoré je potrebné (čisté nástroje) namiesto každého nástroja každý obrat.

Na tréningu svoje UI

Pokyny pre tlač

Vaše inštrukcie sú zasielané na každom kroku, takže ich dĺžka je opakujúca sa cena. Tlačidlo Compress prepíše slot a povie to isté v menšom počte slov. Odmieta prepísať, ak by sa zhodilo nejaké {variable} alebo pravidlo, a informuje o tom, čo chránil, takže nikdy nemíňa význam.

"Čo je už v mozgu" (i ch)

Ukazuje, čo OpsIQ už vie o vašej firme na slot, takže môžete odstrániť všetko, čo ste opakovali vo svojich vlastných pokynoch.

💡
Kam peniaze idú? Pre krátku podporu chatu vstup (pokyny + údaje o účte + história, poslal každý obrat) zvyčajne stojí viac ako krátka odpoveď, caching a štíhly kontext pomôcť najviac tam. Pre dlho generovaný obsah výstup dominuje. Čiapka odpovede-dĺžka a nižšia hĺbka myslenia sa tam zaplatiť. Pozrite si Nastaviť svoju UI udržať rýchle cacherovanie na, čo robí veľkú opakovanú časť každého zatočiť lacné.
Zmenia sa tieto otázky, ako už rozhovor odpovedá?+

Nie. Každá kontrola je vypnutá štandardne a nezávislá. Zapnutie jedného len pridáva svoje správanie; vypnutie ho vracia rozhovor presne tak, ako to predtým fungovalo.

Aký rozkaz by som mal zapnúť?+

Spustite každodenný chat na svetelný model a pripnúť silnejší model agenta. Potom, ak máte pripojenú platformu, povoliť režim agenta, potom plán dopredu, potom dlho-konverzačné pamäte. Potom štíhly kontext, skip-KB-for-greetings, a cap odpovede. Konečne komprimovať svoje inštrukcie. Pozrite si niekoľko skutočných chatov po každej zmene.

Admin Agent kit: vyhľadávanie webu, runbooky, misie, prenos súborov

Admin AI chat je pracovný inžinier, nielen otáznik. Môže to výskum opravy na webe, udržiavať knižnicu vašich operačných postupov, hliadkovať servery v rozvrhu a presunúť súbory. Väčšina z toho je poháňaný tým, že požiada o to v rozhovore; jedna vec, ktorú si nakonfigurujete dopredu je, ktorý webové vyhľadávač používa, na Nastaviť svoju stránku AI.

Hľadanie na webe

Zabudované

Agent hľadá web pre docs, chybové správy a aktuálne informácie, zatiaľ čo to funguje. Z poľa to používa DuckDuckGo, ktorý nepotrebuje kľúč a žiadne nastavenie.

Spúšťače

V rozhovore

Zachránená knižnica vašich procedúr ("ako to robíme tu X"). Agent zapíše jednu po tom, čo si pribil zložitú prácu a nasleduje ju nabudúce, takže know-how prežije koniec rozhovoru.

Služobné cesty

Plánované

Každé ráno skontrolujte miesto na disku a chybové záznamy a povedzte mi, že ste prišli k svojmu admin zvonu.

Prenos súboru

V rozhovore

Požiadajte o log súbor a získať súkromný odkaz na stiahnutie, alebo mať jeden súbor skopírovaný z jedného pripojeného servera do druhého. Obaja limitované na 5 MB.

Admin Agent webové vyhľadávanie (nastaviť svoj AI)

Poskytovateľ vyhľadávania

Čo agent webové vyhľadávanie používa. Predvolená je DuckDuckGo: bez klávesov, zadarmo, pracuje na každej inštalácii. Statočné hľadanie, Tavily a Serper.dev (Google výsledky) zvyčajne vrátiť lepšie výsledky, ale každý potrebuje API kľúč od tohto poskytovateľa. Ak kľúčový poskytovateľ zlyhá z akéhokoľvek dôvodu (zlý kľúč, kvóta použitá hore, sieťový problém), že vyhľadávanie spadne späť na DuckDuckGo automaticky, takže hľadanie nikdy nie je tmavé.

Search API key

Kľúč pre vybraného poskytovateľa, potrebný len pre Stadrosť, Tavily alebo Serpera. Po jeho uložení je maskovaný a nikdy sa na stránke znovu neukáže; vložte nový, ktorý ho nahradí. Kľúčový poskytovateľ sa stane aktívnym iba vtedy, keď bude uložený ako poskytovateľ, tak aj kľúč.

Spúšťače

Keď agent práve pracoval cez prácu, ktorú budete chcieť urobiť znova rovnako, povedzme "uložte to ako runbook s názvom nočné-cleaning." Od tej doby vidí bežec podľa mena v každom sedení, a keď požiadate o prácu menom (alebo popísať) vytiahne kroky a nasleduje ich. Môžete ho požiadať, aby zoznam, aktualizovať alebo odstrániť runknihy kedykoľvek.

💡
Runbook je návod, nie voľný priechod. Keď agent nasleduje jeden, každý krok, ktorý by zmenil server stále prechádza vaším súčasným režimom povolenia a ukazuje obvyklé schvaľovacie karty. Runkbook nemôže nikdy obísť schválenie.

Služobné cesty

Misia je opakujúca sa práca agent beží na vlastnú päsť: hodinový, denne v nastavenej hodine, alebo týždenne v stanovený deň. Misie sú čítané len dizajnom. Môžu čítať servery, dáta a web, ale nikdy nemôžu zmeniť nič; vyšetrujú a hlásiť. Keď misia skončí, zistenia pristátia ako oznámenie o admin zvonu. Povedz "beží ranná hliadka teraz" spustiť jeden na požiadanie, alebo požiadať agenta zoznam, zastaviť alebo odstrániť misie.

⚠️
Služobné cesty vybehli z OpsIQ cronu, takže je potrebné ho nastaviť (pozri Cron a automatizáciu). Jednorazový "spustiť to teraz" z chatu funguje aj medzi Cron beží na väčšine serverov.

Presun súborov

Požiadajte o súbor ("dostať ma dnes chybový log z webového servera") a agent ho sformuluje a odpovedá na to súkromným download odkazom. Odkaz funguje len pre prihlásených admins a vyprší asi po dni. Súbory sú obmedzené na 5 MB; pre čokoľvek väčšie, požiadajte agenta komprimovať alebo ostrihať ju na serveri ako prvý.

Agent môže tiež skopírovať jeden súbor medzi dvoma pripojenými servermi, opäť až do 5 MB. Zapisovanie na cieľovom mieste sa považuje ako akákoľvek iná zmena, ktorú urobí: v režime spýtať sa dostanete najprv schvaľovaciu kartu, existujúci súbor je zálohovaný a kópia je reverzibilná. Pre bezpečnosť sa obsah súboru znovu prečíta zo zdroja v momente aplikácie kópie, nie je prevzaté z chatu.

AU

Trénuj svoje UI

AI Training is where you teach OpsIQ how to behave. You write prompts that define personality, boundaries, knowledge focus, and escalation rules. Think of it as writing a training manual for a new support agent.

Vlak AI
Trénuj svoje UIUI návod editor s zákazníckym / Admin záložiek a plain-English tón, vždy a nikdy pravidlá.Trénuj svoje UIpracovný priestorZákazník AISprávca AITónPriateľsky, stručne, nikdy netlač.VždyPonúknite ľudské odovzdanie na vyúčtovanie sporov.NikdySľúbte vrátenie peňazí bez kontroly účtu.1TWO MANUALSZákazník a admin AI2PLAIN ENGLISHTone, vždy, nikdy3GROUNDEDPlus vaša vedomostná základňa
Vlak AI ako nový prenájom, Zákazník a admin príručky napísané v jednoduchej angličtine (tón, vždy, nikdy), uzemnené vo vašej KB.

Dve oblasti odbornej prípravy

Zákazník AI prompt

Ovláda, ako AI hovorí s vašimi zákazníkmi v chat widget. To je najdôležitejšie pohodu dostať pravdu.

Admin AI prompt

Ovláda, ako AI pomáha vášmu admin tímu v palubnej doske operátora. Toto spracováva interné otázky a akcie vykonanie.

Písanie skvelého zákazníka AI prompt

Váš zákazník AI prompt by mal pokrývať tieto oblasti:

1
Identita

Kto je UI? Dajte jej meno, rolu a osobnosť. Príklad: "Ste Luna, priateľská a znalá zákaznícka podpora asistenta pre Acme Store."

2
Tón a štýl

Ako by to malo komunikovať? Príklad: "Buďte profesionálny, ale teplý. Používajte jednoduchý jazyk. Vyhnite sa žargónu. Udržujte odpovede stručné (_2-3 ods. max) ."

3
Hranice vedomostí

Čo by to malo vedieť a nevedieť? Príklad: "Viete o našich produktoch, cenách, lodnej doprave a politike návratu. NIE SÚ známe o konkurenčných výrobkoch alebo interných rozhodnutiach spoločnosti."

4
Pravidlá eskalácie

Kedy by mal odovzdať človeku? Príklad: "Uvoľnite sa k ľudskému agentovi, keď: zákazník žiada o vrátenie peňazí, uvádza právne kroky, oznamuje problém bezpečnosti, alebo kladie rovnakú otázku trikrát."

5
Veci, ktoré nikdy nerobievame

Tvrdé hranice. Príklad: "Nikdy sľubovať vrátenie peňazí. Nikdy zdieľať interné cenové vzorce. Nikdy si vymýšľajte funkcie produktov, ktoré neexistujú. Nikdy nedávajte lekársku, právnu alebo finančnú radu."

Príklady

Príklad zákazníka AI prompt · online obchod
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
Príklad zákazník AI prompt · hostingová spoločnosť
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

Rafinovanie tvojho promptného času

1
Spustiť so základnými

Začnite identitou, tónom a kľúčovými hranicami. Nesnažte sa všetko pokryť v prvý deň.

2
Review AI História týždenne

Čítajte rozhovory, kde UI dala zlé alebo suboptimálne odpovede.

3
Aktualizovať prompt

Pridať špecifické pravidlá pre opakujúce sa problémy. Príklad: Ak AI drží sľubné náhrady, pridať "Nikdy nesľúbiť vrátenie peňazí. Povedzme, že budete eskalovať do účtovníckeho tímu."

4
Pridať znalosti

Ak UI nedokáže odpovedať na otázku, pridajte odpoveď na znalostnú základňu a nesnažte sa všetko zameniť do pohody.

⚠️
Udržujte svoju promptnú stránku 2,000 slová. Nadmieru dlhé promócie môžu zmiasť AI a zvýšiť náklady na token.
Aký je rozdiel medzi rýchlou a vedomostnou základňou?+

Pohon definuje osobnosť, hranice a pravidlá. Základňa poznatkov poskytuje faktické informácie (podrobnosti o výrobku, ceny, politiky). UI číta oboje, ale rýchle tvary správanie, zatiaľ čo KB poskytuje odpovede.

Môžem mať rôzne ponuky pre rôzne oddelenia?+

Pohon je na pracovnom priestore. Ak potrebujete odlišné správanie AI pre rôzne oddelenia, použite vedomostnú základňu na poskytnutie informácií špecifických pre oddelenie a zmiente sa o kontexte oddelenia vo vašej promptnej situácii.

AU

História AI

AI História ukazuje každý rozhovor AI mal so zákazníkmi a administrátormi. Použite ho na audit výkonu AI, nájsť zlé odpovede, a identifikovať medzery v tréningu.

História AI
História AILog AI sa otočí s typovými odznakmi, otázkou a odpoveďou, časom odozvy a výsledkom.História AIpracovný priestorKaždý UI zase, nahranéchatOtázka: Kde je môj rozkaz?A: dnes dopravené, sledovanie UPS...0.9sansweredticketNávrh odpovede pre T-12345potvrdenie o náhrade vypracované1.4sdraftedadminZhrnúť vstupenky tento týždeň12-line zhrnutie vrátené2.1sHotovochatQ: zrušiť môj plánodovzdávanie človeku0.7sescalated1EVERY TURNVýstup, odpoveď, akcia2SEARCHABLE& Exportovať3OWNER-ONLYÚplný audit trail
Každý AI zase (chat, návrh vstupeniek, admin akcia) prihlásený s presným prompt, odpoveď, trvanie a výsledok.

Čo každý rozhovor ukazuje

Dátum a čas

Keď sa rozhovor stal.

Identita zákazníka

Name and email if known, otherwise IP and country.

Kanál

Rozhovor widget, vstupenka auto-odpoveď, email draftu, alebo admin AI.

Správy

Úplný prepis konverzácie: zákaznícke správy a odpovede AI.

Použitie tokenu

Koľko žetónov rozhovor spotrebovaný. Vysoký token použitie môže naznačovať, AI dáva príliš slovné odpovede alebo konverzácia išla v kruhoch.

Prijaté opatrenia

Akékoľvek akcie AI vykonané počas konverzácie (vyzeral hore objednávky, vytvorený lístok, atď).

Hodnotenie

Ak je CSAT povolené, hodnotenie spokojnosti zákazníka pre túto konverzáciu.

Nájsť problémy

Vyhľadávanie podľa kľúčového slova

Vyhľadajte špecifické témy, aby ste zistili, ako ich AI zvláda. Príklad: vyhľadávanie "návrat" na kontrolu, či AI dodržiava vaše pravidlá vrátenia peňazí.

Filter podľa hodnotenia

Ukážte len nízko hodnotené rozhovory, aby ste sa sústredili na nespokojných zákazníkov.

Filtrovať kanálom

Zobraziť iba automatické odpovede na vstupeniek auditovať automatizované odpovede oddelene od chatu.

Triediť podľa použitia žetónu

Vysokotónové rozhovory môžu naznačovať problémy: AI besnia, idú v kruhu alebo nedokážu odpovedať na otázku.

Týždenný audit

1
Skontrolovať konverzácie s nízkym ratingom

Prečítajte si celý prepis. Čo sa pokazilo? Bola to medzera v poznatkoch, problém s tónom alebo nesprávna odpoveď?

2
Skontrolujte high-token konverzácie

Mohli by naznačovať zmätok.

3
Aktualizácia odbornej prípravy

Pre medzery v vedomostiach pridajte články do znalostnej základne. Pre problémy so správaním, aktualizovať UI prompt. Pre opakované nesprávne odpovede pridať explicitné korekčné pravidlá.

Hľadanie medzier v poznatkoch

Scenár:
You search AI History for "installation" and find 15 conversations where the AI said "I do not have specific installation instructions for this product."
Čo robiť:

To znamená, že vaša znalostná základňa chýba návod na inštaláciu. Vytvorte si základné výrobky pre každý výrobok inštalačné kroky. Po ich pridaní test spýtaním sa inštančných otázok AI.

AU

Pohľady na umelú inteligenciu

AI Insights automaticky analyzuje konverzačné vzory a povrchy akčných zistení: bežné otázky, trendy spokojnosti, medzery v poznatkoch a stupňovanie vzorcov.

Pohľady na umelú inteligenciu
Pohľady na umelú inteligenciu (Intelligence Hub)Inteligentné centrum: UI Today's Brief, Smart Alerts, Score-a-Lead / Analyse-a - Stránka nástroj a 14-Day Traffic Pattern graf.Pohľady na umelú inteligenciupracovný priestorDnešný stručný prehľadDoprava sa zvyšuje 12%; 3 horúce vedenia;2obchody si vyžadujú ďalšie opatrenia.Inteligentné varovaniaPokladňa chyby vyšpicatéBounce up /pricingNové horúce olovo z USAPríjmy pred minulým týždňomSkóre olova / analýza stránkyIP alebo URL…Spustiť14_-Deň Traffic Pattern1Dnešný stručný prehľadAI píše ranné zhrnutie2SMART ALERTSVynorené anomálie3ON DEMANDSkóre vedenie · analyzovať stránku
Skutočné centrum spravodajstva: AI-písomný dnešný krátky, Smart Alerts pre anomálie, na požiadanie vedenie bodovania a analýzy stránky, a 14- denný dopravný režim.

Čo ukazuje pochopenie

Hlavné otázky

Najčastejšie kladené otázky. Ak "Ako mám resetovať svoje heslo?" je #1, vaše znalosti základne potrebuje prominentné heslo reset sprievodca.

Trendy spokojnosti

CSAT skóre v priebehu času. Je UI spokojnosť zlepšuje alebo klesá? Náhle kvapky môžu indikovať zmenu znalostnej základne, ktorá zlomil niečo.

Miera rozlíšenia

Aké percento konverzácií vyrieši UI bez ľudského zásahu? 70% je dobré. Nižšie 50% znamená, že UI potrebuje viac výcviku.

Dôvody na odstránenie

Prečo rozhovory sa odovzdávajú ľuďom. Bežné dôvody: zákazník požiadal človeka, AI nemohol odpovedať, citlivá téma, fakturácia problém.

Nedostatok poznatkov

Témy, kde UI často hovorí "neviem" alebo dáva odpovede s nízkou sebadôverou.

Priemerná dĺžka rozhovoru

Koľko správ na konverzáciu. Veľmi dlhé konverzácie (10+ správy) môže indikovať AI nie je rozumieť otázku.

Používanie poznatkov na zlepšenie

Scenár:
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
Čo robiť:

Ide o jasnú medzeru v poznatkoch.1) Napíšte komplexný záručný článok do znalostnej základne pokrývajúci všetky záručné podmienky, reklamačný proces a vylúčenia. (2) Aktualizujte UI prompt na referenčné informácie o záruke. (3) Monitorovať AI Insights budúci týždeň zistiť, či záruka eskalácie pokles.

AU

Správca AI playbook

Admin AI (Ask)OpsIQ) pomáha váš tím riadiť OpsIQ zvnútra admin palubnej doske. Môžete ho požiadať, aby vyhľadať dáta, vysvetliť funkcie, zhrnúť vstupenky a vykonať akcie platformy.

Správca AI
Správca AI playbookThe Ask-OpsIQ command box with an AI-proposed platform action card showing parameters and confirm/cancel.Opýtajte sa používateľa OpsIQpracovný priestorOpýtajte sa používateľa OpsIQUspia službu pre oneskorený účet #4821AUNavrhované opatrenie: pozastavenie_serviceúčet: #4821 (nadmerné) $120)platforma: WHMCS · reverzibilná · auditovanáPotvrdiťZrušiť1ASK ANYTHINGJednoduché angličtina príkazy2PROPOSE FIRSTAkcia zobrazená pred spustením3YOU CONFIRMRozsah pôsobnosti a audit
Povedzte admin AI, čo chcete v jednoduchej angličtine; navrhuje presnú akciu (rozšírené, reverzibilné, auditované) a čaká na potvrdenie.

Čo môže robiť admin AI

Vyhľadávanie dát

Opýtajte sa: "Ukáž mi všetky lístky z [email protected]"alebo "Aký je stav príkazu #ORD-5523?"

Sumarizovať

Opýtajte sa: "Zistiť posledné 10" alebo "Aké sú najlepšie problémy podpory tento týždeň?"

Vysvetlite vlastnosti

Opýtajte sa: "Ako nastavím automatickú odpoveď?" alebo "Čo znamená karta s odrazovou rýchlosťou?"

Vykonať akcie

Ask: "Create a ticket for [email protected] about billing" or "Close ticket T-12345"

Otázky platformy

Opýtaj sa: "Koľko návštevníkov sme včera mali?" alebo "Aké sú naše príjmy tento mesiac?"

Príklad konverzácií

Vyhľadávanie zákazníka

Scenár:
Admin asks: "Find customer [email protected] and show me their recent activity"
Čo robiť:

UI vyhľadáva zákazníka vo všetkých pripojených zdrojoch dát: návštevy, lístky, konverzácie, objednávky a kontakty CRM. Vráti súhrn nedávnej aktivity s odkazmi na každú položku.

Dostávame denné zhrnutie

Scenár:
Admin asks: "What happened today?"
Čo robiť:

UI sumarizuje: "Dnes ste mali 245 návštevníci (hore 12%), 8nové lístky (3 vyriešená AI),2sčítavanie nových objednávok $198 a1chat eskalácia o odklade prepravy."

Vykonávanie akcie

Scenár:
Admin asks: "Change ticket T-5523 priority to Urgent"
Čo robiť:

UI potvrdzuje: "Zmením prioritu T-5523 z normálu na urgent. To ovplyvní časovač SLA. Potvrdiť?" Potvrdíte, a akcia je vykonaná.

💡
Admin AI vykonáva iba akcie, ktoré sú registrované v registri akcií. Nemôže vynájsť akcie alebo prístupové systémy mimo OpsIQ.
AU

Scenár AI

Táto časť sa vzťahuje na bežné scenáre AI orientované na zákazníka s očakávaným správaním a tréningové tipy.

Zákazník AI
Scenár AIKnižnica otázok zákazníkov spárované s očakávaným správaním AI a výsledný štítok pre každého.Scenár AIpracovný priestorScenár knižnica · očakávané správanie AI"Kde je môj rozkaz?"Vyhľadať objednávku pomocou konektora, dať sledovanieRozlíšiť"Chcem vrátenie peňazí"Potvrďte, nikdy nesľúbiť · ruku k človekuOdpojenie"Je služba vypnutá?"Kontrolný stav, nahlásiť aktuálny stavStav"Zrušiť môj účet"Potvrďte úmysel, potom cestu k človekuPotvrdiť1SCENARIOSBežné otázky2EXPECTEDAko by AI mala odpovedať3SKÚŠKANájsť medzery v odbornej príprave
Knižnica skutočných otázok zákazníka a presne, ako by mala AI zaobchádzať s každým, vyskúšať váš tréning a nájsť medzery.

Scenár knižnica

Dopyt o stave príkazu

Scenár:
Customer: "Where is my order #12345?"
Čo robiť:

Očakávané správanie AI: (1) Pozrite sa na objednávku cez konektor platformy. (2) Správa o aktuálnom stave (spracovanie, expedovanie, dodanie). (3) Ak je k dispozícii, uveďte číslo sledovania (4) Ak sa príkaz oneskoril, uveďte a uveďte odhadovanú časovú os. (5) Nikdy nevymýšľajte sledovacie informácie.

Požiadavka na obnovenie hesla

Scenár:
Customer: "I forgot my password and cannot log in"
Čo robiť:

Očakávané správanie AI: (1) Poskytnite kroky resetovanie hesla z znalostnej základne. (2) Zahrňte reset odkaz alebo cestu stránky. (3) Upozornenie, že reset e-mail môže trvať niekoľko minút. (4) Navrhnite skontrolovať priečinok spamu. (5) Ak zákazník stále nemôže resetovať, eskaluje na človeka.

Žiadosť o vlastnosť

Scenár:
Customer: "Can you add dark mode to the mobile app?"
Čo robiť:

Očakávané správanie AI: (1) Ďakujem im za návrh. (2) Vysvetlite, ako sa spracovávajú požiadavky na funkcie (zaznamenané, preskúmané, prednostné). (3) NESľubujem, že funkcia bude postavená. (4) Ak existuje podobná vlastnosť, uveďte ju.

Spor o fakturáciu

Scenár:
Customer: "I was charged but my service is not working"
Čo robiť:

Očakávané správanie AI: (1) Uvedomte si frustráciu. (2) Ak je to možné, skontrolujte stav služby. (3) Prejdite na fakturačné oddelenie so všetkými podrobnosťami. (4) NEPODÁVAJTE refundáciu. (5) Nastaviť prednosť vstupeniek na High.

Mimotopická otázka

Scenár:
Customer: "What is the weather like in London today?"
Čo robiť:

Očakávané správanie AI: (1) Zdvorilo presmerovať. "Som váš pomocný asistent [spoločnosť] a môže pomôcť s otázkami o našich produktoch a službách. Pre informácie o počasí, vyskúšať služby počasia." (2) Opýtajte sa, či majú otázku produktu.

Ako otestujem správanie sa zákazníka AI?+

Otvorte si webové stránky v súkromnom / inkognito prehliadači a chatujte s AI ako zákazník. Skúste bežné otázky, hrany prípadov a protivníkových scenárov. Skontrolujte, či AI dodržiava vaše rýchle pravidlá a používa obsah znalostnej základne správne.

AU

vedomostná základňa AI

Znalostná základňa je knižnica článkov, ktoré AI používa na zodpovedanie otázok. Keď sa zákazník niečo opýta, AI prehľadáva vedomostnú základňu pre príslušné články a využíva ich na vytvorenie presnej, uzemnenej odpovede.

Základňa poznatkov
Základňa poznatkovZdroje, ktoré sa kŕmia do vedomostnej sály a potom AI vytvára uzemnenú odpoveď.Základňa poznatkovpracovný priestorZdroje@ info: statusPomocné článkyČasto kladené otázkyDovezené dokumentyVedomostisémantické + kľúčové slovoAUUzemnená odpoveďs uvedeným zdrojom."Refundácie berú 3–5pracovné dni."1INGESTCrawl, FAQ, import2RETRIEVESémantické + kľúčové slovo3GROUNDEDOdpovede z vášho obsahu
Natiahnite si svoje stránky a importujte do znalostnej základne; AI získa správne kusy a odpovede, uzemnené a citované.

Ako to funguje

1
Zákazník kladie otázku

"Aké sú vaše pravidlá návratu?"

2
AI prehľadáva vedomostnú základňu

OpsIQ nájde článok "Opätovná politika" tým, že zhoduje kľúčové slová a sémantický význam.

3
UI vytvára odpoveď

UI číta článok a napíše odpoveď v prirodzenom jazyku na základe obsahu článku.

4
Zákazník dostane presnú odpoveď

Odpoveď je založená na vašej skutočnej politike, nie na všeobecných údajoch o UI.

Vytváranie dobrých článkov

Jedna téma za každý článok

Napíšte samostatný článok pre každú tému: politika návratu, prepravné sadzby, nastavenie účtu, reset hesla. Nekombinujte nesúvisiace témy.

Písať ako často kladené otázky

Začnite s otázkou, ktorú zákazníci pýtať, potom poskytnúť odpoveď. To pomáha AI odpovedať otázky článkov.

Buďte špecifický

"Vrátenia sa musia začať do 30 dni dodania" je lepšie ako "Máme politiku návratu."

Zahrnúť prípady hrany

A čo medzinárodné výnosy? Čo digitálne produkty? Čo s položkami kúpil v predaji? Pokrytie výnimiek.

Udržujte ho v prúde

Review články štvrťročne. Vymazať zastarané informácie. Aktualizácia cien, politiky a postupy pri ich zmene.

Štartovacie články, ktoré by ste mali napísať

Preprava a dodávka

Náklady na dopravu, dodacie lehoty, sledovanie, medzinárodná doprava a manipuláciu meškanie.

Vrátenie a vrátenie

Vrátiť okno, podmienky, proces, vrátenie časovej osi a výnimky.

Správa účtov

Reset hesla, e-mail zmeny, vymazanie účtu a export dát.

Ceny a fakturácia

Opisy plánu, cyklus vyúčtovania, spôsoby platby, faktúry a mena.

Návody na použitie

Ako používať každý produkt alebo funkciu. Postupne-za-krokom návod snímky obrazovky.

Odstraňovanie problémov

Bežné problémy a riešenia. Chybové správy a ich opravy.

Kontaktné informácie

Pracovné hodiny, podporné kanály, reakčné časy a eskalačné cesty.

Právne predpisy a dodržiavanie predpisov

Privacy policy summary, terms of service summary, GDPR data requests.

Poznatky o konektoroch

Každý konektor môže prispieť znalosťou AI. Keď je konektor zapnutý, jeho vstavané vedomostné články (katalóg výrobkov, spoločné otázky, riešenie problémov špecifických pre platformu) sú automaticky k dispozícii AI. Môžete prepnúť znalosti konektora na alebo off na konektor v nastaveniach Connector.

Tokenový rozpočet

Základňa vedomostí má konfigurovateľný strop tokenu (predvolený: 32,000 žetóny), ktorý ovláda koľko kontextu znalostí je odoslaný do AI za rozhovor. Ak je vaša databáza poznatkov veľmi veľká, AI vyberie najdôležitejšie články v rámci tohto rozpočtu. Zvýšenie stropu, ak AI nie je nájsť relevantné články; znížiť, ak chcete znížiť symbolické náklady.

Koľko článkov by som mal mať?+

Začnite s5-10 Pridať viac, ako identifikujete medzery prostredníctvom histórie AI a informácií o UI. Väčšina podnikov potrebuje 20-50 články pre komplexné pokrytie.

Môžem importovať články z iného systému?+

V súčasnosti sú články vytvorené ručne OpsIQ. Obsah kopírovať z existujúcich často kladené otázky, centrá pomoci alebo dokumenty.

V akom formáte by mali byť články?+

UI rozumie prirodzenému jazyku lepšie ako štruktúrované HTML alebo markdown. Napíšte, ako by ste vysvetlili zákazníkovi.

AU

Hodnotenie AI a Strážna veža

Vyhodnotenie sady premeniť kritické otázky zákazníkov do opakovateľné testy pre kvalitu odpovede, citácie, eskaláciu a akčné bezpečnosť.

Produktová obrazovka
Hodnotenie AIV AI Evaluation sú uvedené zlaté skúšobné prípady, požadované správanie, najnovšie výsledky a plánované výsledky Strážnej veže.Hodnotenie AIpracovný priestorSETS6CASES84PASS RATE96%ŽIVÉ PRACOVISKOPolitika lodnej dopravyVyžaduje sa citáciaPrejsťŽiadosť o náhraduPožadované ľudské potvrdeniePrejsťNepodložená pohľadávkaZakázané opatreniePrejsťOtázka migrácieChýbajúci očakávaný zdrojZlyhanie1CREATE CASESZlatý vstup a pravidlá2RUN SAFELYSuchý beh alebo živé eval3WATCHPlánovanie denne alebo týždenne
V AI Evaluation sú uvedené zlaté skúšobné prípady, požadované správanie, najnovšie výsledky a plánované výsledky Strážnej veže.

Plní administrátori môžu vytvoriť hodnotiace sady s rýchlym, očakávaným zdrojovým štítkom, požadovanými citáciami, pravidlami pre potvrdenie človeka, eskaláciou očakávaní a zakázanými akciami. Spustite súpravu priamo, vyschnúť-spustiť, alebo znovu zahrajte vybranú históriu.

Strážna veža Naplánuje denné alebo týždenné kontroly cez cron a spustí obmedzený počet prípadov (až osem na jeden naplánovaný priechod) Skontrolujte zlyhanie spolu s poskytovateľom / modelom, verziou výzvy, verziu znalostí, navrhnuté akcie a náklady pred zmenou produkčného správania.

AU

Jazyky a preklady

Languages manages translated customer-facing text and the behaviour used when OpsIQ follows a customer’s language.

Produktová obrazovka
JazykyStránka Jazyky zobrazuje zdrojový jazyk, preložené jazyky, návrh/živý stav a správanie sa v zákazníckom jazyku.Jazykypracovný priestorZDROJAnglickýLANGUAGES4ŽIVOT3ŽIVÉ PRACOVISKOfrancúzskyRozhranie a obsahŽivéNemeckýNameRozhranie a obsahŽivéŠpanielčinaNávrh prekladuNávrhSledujte zákazníkaOdpoveď v detekovanom jazykuNa1SET SOURCEPôvodný jazyk prevádzkovateľa2ADD LANGUAGEPreložiť v pozadí3PUBLISHNávrh alebo živý
Stránka Jazyky zobrazuje zdrojový jazyk, preložené jazyky, návrh/živý stav a správanie sa v zákazníckom jazyku.

OpsIQ prekladá text, ktorý je pripojený k prevádzkovateľovi a ktorý sa prispôsobuje zákazníkovi. Pred vytvorením prekladov nastavte zdrojový jazyk správne pred tým, ako vytvoríte preklady, pridáte cieľové jazyky, potom si prečítajte návrhy pred zverejnením.

Rozsah prekladu môže byť len návrh alebo žiť. Nespoľahnite sa na strojový preklad pre právne, refundácie, bezpečnostné alebo bezpečnostné texty bez ľudského preskúmania.

Každé miesto, ktoré drží vaše vlastné znenie je uvedené s jeho počtom správ: klientske chat správy, propagácie, proaktívne správy, chat prúdy, sprievodca výlety, oznámenia, teaser bubliny a Prieskumy a formuláre. Prieskum povrch pokrýva každý publikovaný prieskum úplne: názov, každá otázka, každou možnosťou odpovede, tlačidlá, vítajte a ďakujeme kopírovať, stránky chróm a výsledky. Kľúče sú viazané na ID otázky a hodnoty voľby, takže preobjednávanie otázok alebo možností nikdy nestratí preklad, a preformulovanie jednej správy re-prekladá len túto správu. Publikované živé prieskumy sú ponúkané predvolene; návrhy pripojiť, keď rozšírite rozsah.

Post-chat e-mailový prieskum sleduje jazyk, v ktorom návštevník skutočne chatoval, za predpokladu, že jazyk je jeden ponúkate tu; inak používa váš systémový jazyk. Jeho šesť editovateľných polí sú preložené na tejto stránke taky, a správanie má svoj vlastný prepínač v nastaveniach klienta chatu.

Lístkové a portálové správy pokrýva pevné textové operátori typ raz a každý zákazník potom dostane v tomto jednom jazyku: potvrdenie vstupeniek, otvorené, uzavreté a spätná väzba potvrdenia, na-oddelenie prihlásenie a portál uvítací riadok. (AI auto-odpoveď potrebuje nič z toho, to už odpovede v jazyku zákazníka E-mail zákazníci vo svojom vlastnom jazyku povolené OpsIQ Písanie, vstupenka e-mail rieši prijímateľa jazyk v tomto poradí: jazyk, ktorý si vybrali na portáli alebo Help Centre (prenesené do vstupenky), locale na svojom kontaktnom zázname, potom jazyk, v ktorom písali, detekované lokálne skript rozsahu a značkové slová, bez vonkajšieho hovoru. Iba jazyky vybrané na stránke Jazyky sú niekedy použité, takže funkcia je neertná až do pridania jazykov. HTML e-mail wrapper je zámerne nepreložený: to je markup, nie próza. Personálne orientovaný e-mailovej (oznámenie, upozornenia oddelenia, analytikov struky, plánované správy, týždenný trávenie) vždy používa systémový jazyk.

Podpora

Centrum pomoci

Vaše Centrum pomoci je stránka s pomocou pri samoobsluhe postavená z článkov, ktoré uverejňujete. Zákazníci si ju môžu prečítať a vyhľadať na vlastnej verejnej stránke a priamo vo vnútri widgetu chatu, aby mohli nájsť odpovede sami pred tým, než vôbec otvoria rozhovor. Všetko v nej pochádza z vašej znalostnej základne, takže rovnaký obsah, ktorý zakladá vaše AI tiež poháňa svoju verejnú pomoc.

Kde to vidia tvoji zákazníci

Jej vlastná verejná stránka

A clean, searchable help site at <code>/help.php</code>. Customers browse by category, search, and open any article. You can give it your own name and style.

Vnútri widgetu chatu

Pomocný odkaz v chate widget, aby zákazníci mohli prehľadať vaše články bez toho, aby opustili chat. Ak ešte potrebujú osobu, sú jedným ťuknite na tlačidlo od začatia rozhovoru.

Zapnite to.

1
Otvorte stránku Centrum pomoci

Go to <code>Config, then Help Center</code> in your admin and switch on <strong>Enable public Help Center</strong>.

2
Daj jej meno a pozri sa.

Nastavte názov centra pomoci, ktorý sa zobrazí v hlavičke a záložke prehliadača, a vybrať vizuálny štýl. Hornú navigáciu môžete vypnúť na čistú stránku bez menu.

3
Publikovať niektoré články

Nič sa neukazuje, kým nevydáte články k nemu.

Publikovať články do Pomáhacieho centra

Články žijú vo vašej znalostnej báze. V centre pomoci sa objaví článok, keď bude zverejnený a označený verejnosťou. Existuje niekoľko spôsobov, ako to urobiť:

Publikovať jeden článok

Otvorte článok, označte ho a zapnite možnosť ukázať ho v centre pomoci.

Všetko zverejníme naraz

Use the <strong>Publish All</strong> button to push your whole published set to the Help Center in one click, instead of doing them one at a time.

Prepnúť často kladené otázky na články

Already have FAQs? Use <strong>Publish all to Help</strong> to turn them into help articles so they sit alongside everything else.

Importovať existujúcu vedomostnú základňu

Sťahuješ sa z iného help-stol? Importovať KB Tlačidlo na karte Články prináša existujúcu vedomostnú základňu pre vás. Máte tri spôsoby, ako ju poukázať na svoj obsah:

Vložiť URL

Dajte mu adresu vášho aktuálneho centra pomoci. Ak rozpozná platformu (napríklad Zendesk), číta presne kategóriu strom z tejto platformy. Inak sa preplazí stránky a obnoví štruktúru zo stránok, importuje len skutočné články a preskočí prihlásenie, ceny a kontaktné stránky.

Vyberte pripojenú aplikáciu

If a platform is already connected to this workspace and it holds a knowledge base, it shows up in a dropdown under <strong>Import from a connected app</strong>. Select it and import, no URL or password needed. The app is only listed once it is connected and set up.

Nahrajte a CSV

No live site to point at? Upload a spreadsheet with <code>title</code>, <code>category</code>, and <code>body</code> columns. Put <code>Parent / Child</code> in the category column to build nested categories.

Nech si vyberieš akokoľvek, dostaneš náhľad ako prvý: články, ktoré našiel, zoskupené podľa kategórie, každý s zaškrtávacím políčkom, takže môžete klesnúť čokoľvek nechcete. Nič nie je uložené kým kliknite na import. Potom môžete Späť celý dovoz jedným kliknutím, alebo Re-synchronizácia a URL alebo import prepojeného aplikácie neskôr, aby sa stiahol nové a zmenené články.

💡
Developers: any connector can advertise its knowledge base to this dropdown by declaring a <code>kb_capabilities</code> block in its <code>settings.json</code> (type <code>kb_source</code>, with an <code>adapter</code> and a <code>base_template</code>). See the Connectors section and the platform-connector reference.

Organizovať s AI

Upratovanie centrum pomoci je ľahko prehľadávať a jednoduchšie hľadať. Organizovať s AI Tlačidlo robí upratanie pre vás. Jedným kliknutím si čítate publikované články, triedi ich do rozumných kategórií a pridáva značky. Vytvára kategóriu, keď ju potrebuje, opätovne používa kategóriu, ktorá už sedí, a preskočí všetko, čo ste už zorganizovali, takže ho môžete spustiť kedykoľvek pri pridaní nových článkov. Zapnite zapnutie Dovoľte AI usporiadať do podkategórií v nastavení Help Center a môže tiež obsahovať články pod vnorené Parent / Child kategórie, ktoré sú užitočné hneď po dovoze znalostnej základne s pododdielmi.

💡
Kategórie dať zákazníkom spôsob, ako prechádzať, a značky ostrejšie hľadanie na verejnej stránke a v widget. Môžete premenovať alebo presunúť veci potom. AI vám dáva silný východiskový bod, nie nastavenie ste uviazol s.

Centrum pomoci vo vnútri vášho chatu widget

Môžete zobraziť Centrum pomoci priamo vo vnútri widget chatu, takže ľudia hľadajú odpovede pred tým, než vám správu. Vo vašom chate nastavenia widdge, vyberte, kde sa objaví odkaz pomocníka:

V hlavičke

Malá ikona pomoci v hornej časti widgetu.

V spodnej časti

Textový odkaz pod poľom správy, napríklad "Prehliadať centrum pomoci." Môžete zmeniť znenie.

Obe miesta

Ukážte ho v hlavičke a dole pre najviac viditeľnosť.

Pomocník odkaz má svoju vlastnú farebnú kontrolu pod widget nastavenia vzhľad. Nechaj ho na Žiadne aby zodpovedali farbu odpaľovača, alebo vybrať Pevný farba alebo Prechod. Celý zážitok pomocníka sleduje vaše widget tému, takže to vždy vyzerá ako súčasť vašej značky.

Dajte si centrum pomoci na svoju vlastnú webovú adresu

Z krabice má centrum pomoci čistú, zdieľateľnú adresu (napríklad /help/your-help-center). Môžete ísť o krok ďalej a slúžiť pod svojím vlastná doména, takže zákazníci a vyhľadávače to vnímajú ako súčasť vašej značky, napríklad yourdomain.com/help alebo help.yourdomain.com. Všetko pracuje na vašej doméne: odkazy, obrázky, vyhľadávanie a hodnotenie článkov.

Pod vašou hlavnou webovou lokalitou

In <strong>Config, then Help Center</strong>, open the <strong>Embed</strong> tab and find "Show your help center on your own web address". Pick your setup (Cloudflare, Nginx or Apache), copy the ready-made block, and paste it into your site. Each option has a <strong>Setup guide</strong> button next to it with the exact steps.

Na subdoméne

Prefer <code>help.yourdomain.com</code>? The same panel has a subdomain option. On Cloudflare a subdomain is the most reliable route, and it gives you a clean address with nothing after it.

💡
Using Cloudflare? It only runs its Worker on an address that is proxied through Cloudflare (the orange cloud). Your main domain often points straight at your website, so a rule placed on the main domain can quietly do nothing. The dependable way is a proxied subdomain like <code>help.yourdomain.com</code>. The Setup guide walks you through the one DNS record and the route.
Dobré pre SEO. Akonáhle je vaše centrum pomoci na vlastnú doménu, vyhľadávače indexujú svoje články pod značkou. Každá stránka vyhlasuje svoju správnu adresu a sitemap ich uvádza, takže rovnaký článok nie je nikdy indexovaný dvakrát.
💡
Using the in-widget help link too? In the chat widget's "Open in help center" settings, set <strong>Where the link goes</strong> to <strong>Your own help center domain</strong> and enter the same address. Then those article links open on your domain as well, not on the OpsIQ address.

Pozrite sa, ako sa darí celému vášmu centru pomoci.

Okrem hlasovania s jedným článkom má Centrum pomoci svoje vlastné analytics. Zapnite ho v nastaveniach Help Center a to ticho zaznamenáva, ako ľudia používajú vašu pomoc: najviac-zobraziť články, čo hľadajú, a vyhľadávanie, ktoré sa vrátili prázdne (ready-made napísať zoznam), pracuje na návštevníka krajiny a zariadenia na jeho vlastné, takže nepotrebuje chat widget nainštalovaný pre hlásenie. Každé číslo je zobrazené pre both miesto, kde sa objaví vaša pomoc, verejná stránka a in-widget, rovnako ako kombinovaná, takže môžete vidieť, koľko každý z nich je skutočne používaný.

💡
Analytics zostane vypnutý, kým ho nezapnete a môžete mať návštevu IP adries anonymizovaných. Nič sa nenahrádza pred ohlásením.

Vyberte si, čo sa objaví na každej časti stránky

Každá časť Pomáhacieho centra (kategórie na domovskej stránke, obľúbené články, zoznam článkov na strane kategórie a ďalšie) má svoje vlastné jednoduché pravidlo. Pre každú z nich ho môžete ukázať alebo skryť a zobraziť all položky, a nastavený počet, the posledná, alebo len tie, ktoré ste feature s hviezdou. Keď pravidlo zapína zoznam, zákazníci stále dostanú odkaz "Ukázať všetko," takže nič nie je skutočne mimo dosahu.

Vy tiež rozhodujete, ako užitočné hlasy vyzerajú: skrytý, priateľský pomer ako "12 z 14 našiel to užitočné," alebo obyčajný palec počíta. Minimálne hlasy nastavenie zastaví zbrusu nový článok ukazujúci trápne "0mimo0".

Pozrite, ktoré články pracujú

Každý článok ukazuje, Pomohlo to? prompt. Každé áno alebo nie je počítané za článok, takže môžete vidieť na prvý pohľad, ktoré články dobre odpovedať na otázky a ktoré tie potrebujú prepísať. Opakované hlasy od toho istého návštevníka sú ignorované, takže sa počíta zostať čestný.

Text a etikety

Môžete zmeniť nadpisy a etikety na Centrum pomoci tak, aby zodpovedali vášmu hlasu. Nechať prázdne pole a spadne späť do rozumného predvoleného textu, takže iba upravíte znenie, ktoré chcete zmeniť.

Centrum pomoci zdieľa jednu knižnicu s vaším UI. Každý článok, ktorý tu zverejníte je rovnaký obsah, aký AI používa na odpoveď na chaty a lístky, takže zlepšenie jedného zlepšuje druhé.

Bežné otázky

Musím napísať samostatný obsah pre Centrum pomoci?+

Nie. Je postavený z rovnakých vedomostnej základne článkov, ktoré AI už používa. Vydať článok raz a môže slúžiť ako oboje.

Môžem si nechať nejaké články vnútri?+

Áno. V centre pomoci sa objavujú len články, ktoré uverejňujete a označujete verejnosť.

Budú sa zákazníci stále môcť dostať k človeku?+

Áno. Widget pomôcť odkaz sedí od začiatku rozhovoru, takže self-serve nikdy pasce nikoho.

Rast a SEO

Inteligencia stránok (SEO apartmán)

Site Intelligence je OpsIQ je vstavaný SEO a search-visibility suite. To prehliada vaše stránky ako vyhľadávač, stopy, kde sa zaraďuje, skúma kľúčové slová, hodinky spätných odkazov a konkurentov, skenuje prítomnosť vašej miestnej mapy, kontroluje rýchlosť stránky, a zmení to všetko do správy zákazníkov pripravených, s AI analytikom, ktorý vysvetľuje, čo opraviť a môže nakresliť opravy. Je to prémiová funkcia; keď je povolené, že sa objaví ako Site inteligencia v bočnom paneli. Každá doména dát zostáva oddelené, plazí, rebríčka a hlásenia nikdy miešať medzi doménami.

Rozviedka o stránkach
Izolačná prístrojová doskaSEO prístrojová doska ukazuje skóre webu-zdravie, kľúčové slovo sledovanie hodnosti a dopravné trendy.Rozviedka o stránkachyoursite.com86ZDRAVIE NA MIESTE3 kritické problémySledovanie hodnosti kľúčových slovai helpdesk#3Live chat saas#7crm pre agentúry#12Organické kliknutia1CrawlingNájde technické otázky2TRACKSignály, kľúčové slová, spätné odkazy3AI ANALYST - 2018Vysvetlenie a návrhy na opravu
Prehľad webu Intelligence: skóre webe-zdravie z posledného plaz, živé kľúčové slovo sledovanie hodnosti, organické kliknutie trend, a tri kroky slučka: plaziť, sledovať, nech AI návrh opravy.

Spustiť plaz · štart tu

A crawl is OpsIQ visiting your pages the way a search engine would, to find technical issues: broken links, missing titles, thin content, slow pages, indexing problems.

1
Začnite plaziť.

Na prehľade kliknite na tlačidlo pre spustenie crawl. OpsIQ fronty ho a pracuje cez vaše stránky v pozadí; indikátor stavu ukazuje pokrok.

2
Prečítajte si správy

Keď sa skončí, otvorte problémy a zoznam stránok. Každá otázka je zoskupená podľa závažnosti, takže budete riešiť najväčšie víťazstvo ako prvý.

3
Nechaj UI pomôcť.

Analytik AI produkuje jednoduchý jazyk stručník toho, čo je zlé a prečo na tom záleží, a môže generovať navrhované opravy vám recenzia pred aplikáciou.

Aké stránky inteligencia stopy

Rekreačné a rekreačné zariadenia

Prehľadá vaše stránky pre technické SEO problémy a zoznam každej stránky s jeho problémami. Re-run kedykoľvek, alebo naplánovať.

Sledovanie signálu

Add the keywords you care about; OpsIQ checks where your site ranks and tracks movement over time.

Výskum kľúčových slov

Objavte nové kľúčové slová nápady na cieľ, s AI kľúčovým slovom tréner pomôcť prioritu.

Spätné odkazy

Pozrite sa, kto odkazy na vás, obnoviť zoznam, a disavow odkazy nechcete spojené s vašou webovou stránkou.

Konkurenti

Pridajte konkurenčné domény a porovnajte viditeľnosť s ich, s analýzou AI konkurenta.

Lokálna (mapová) sieť

Skenovanie miestnej-zoznamovať viditeľnosť cez geografické siete zistiť, kde sa objavíte na mape, plus Google Business Profile nástroje.

Rýchlosť stránky

Spustite spustenie stránky-rýchlosť kontroly, takže môžete opraviť pomalé stránky, ktoré bolia poradie a konverzie.

Obsah AI

Generovať obsah struky a návrhy zamerané na kľúčové slová, ktoré sú cielené.

Správy

Vybudovať printable, zákazník-pripravený správy o všetkom vyššie.

Pripojiť Google pre presné údaje

Dva konektory Google premenia odhady na reálne čísla:

Google Search Console

Hľadať

Vytiahnite presné otázky, kliknutia a dojmy Správy Google pre vaše stránky, mapovať svoj majetok, a možnosti na hodnotenie povrchu priamo z vlastných dát spoločnosti Googlu.

Google Analytics 4

Premávka

Prineste dáta o prevádzke a zapojení spolu s údajmi o SEO, takže správy ukazujú viditeľnosť a správanie spoločne.

Plánované obnovovacie a biele hlásenia

Nemusíte spustiť všetko ručne. Plánované občerstvenie re-run plazov, kontrola hodnosti, kontroly kľúčových slov, spätný odkaz osvieženie, miestne-srid skeny a hlásiť generáciu na kadence (denne alebo týždenne v závislosti od plánu a objemu). OpsIQ Cron, pozri časť Cron a automatizácia. Generované správy exportujú ako printable, zákaznícky pripravené dokumenty: agentúry posielajú každému klientovi pravidelnú aktualizáciu SEO, a pretože údaje každej domény sú oddelené, každý klient vidí len svoje vlastné.

Niektoré funkcie Site Intelligence volajú externým poskytovateľom dát a AI cez OpsIQ je nakonfigurovaný poskytovateľ. Pracujú mimo poľa, keď je suite zapnutý pre váš plán. Ak sa neobnovenie nespustí, potvrďte, že OpsIQ Cron beží (pozri Cron a automatizácia).
Musím pridať niečo na moje stránky pre SEO sledovanie?+

Klapky, sledovanie hodnosti, výskum kľúčových slov a spätný odkaz funguje bez toho, aby sa dotkli vašich stránok. Pre prevádzku a presné vyhľadávanie dát, pripojiť Google Search Console a GA4.

Môžem vystopovať viac ako jednu doménu?+

Áno. Pridajte každú doménu samostatne; ich plazy, hodnotenia a hlásenia zostávajú úplne izolované od seba navzájom.

Ako často sa mám plaziť?+

Týždenne je dosť pre väčšinu miest; plazte sa na dopyt po veľkom obsahu alebo zmene štruktúry. Nastavte rozvrh, takže nikdy nezabudnete.

Rast a SEO

Automatická implementácia (SEO Agent)

Auto-Implement je súčasťou Site Intelligence, ktorá skutočne uplatňuje opravy plaz a AI analytik odporúča, namiesto len poradenstvo vám. Agent pracuje prísne z toho, čo Site intelligencia už našiel (to nemôže nikdy vymyslieť zmenu) a prechádzky každý opraviť cez rovnakú bezpečnú slučku: Suchý-run náhľad, váš per-step schválenie, živý zápis, automatický snímka, a re-crawl, ktorý dokazuje, že počet otvorených problémov išiel dole. Je to len funkcia Správa-AI; sa zdá ako auto-Implement (rocket) akcia vnútri sekcie Site Identification, a je vypnuté, kým ho zapnete.

Automatické spracovanie
Automatické spracovanie SEO agentPrietok zobrazujúci odporúčané SEO opravy pohybujúce sa náhľadom, schválením a živým písmom s dokazovaním re-crawl.Automatické spracovanieyoursite.comOdporúčané opravyAdd missing <title>schválenéFix robots. txtschválenéOdoslať mapu stránky.xmlreviewDRY-RUN PREVIEW (DIIF)+ <title>AI Helpdesk - OpsIQ</title>+ <meta name=description ...>- <title>Home</title>SchvaľovanieLoďPREVERIŤ - RE-CRAWLOtvorené problémy 124Uložené snímky1NabudúceDiff každého fixu so suchým chodom2SCHVÁLENÉ A NABUDÚCESSH alebo hostovaný API3PREHĽAD A ROZTOKRe-crawl + snímka
Ako prebieha sedenie: Agent uvádza opravy už odporúčané Site Intelligence, ukazuje suchý-run diff každého z nich, platí tie, ktoré schválite nad SSH alebo hostovaný API, snímky pred každým zápisom, a re-crawls dokázať open-issues počet klesol.

Čo to môže zmeniť?

Agent len niekedy platí opravy, ktoré Site Intelligence (alebo AI analytik) už odporúča pre túto doménu. Cez podporované platformy, ktorá sa vzťahuje na:

Konfigurácia servera

mapa stránok.xml, robots.txt, a presmerovať, kanonické a záhlavie pravidlá v .htaccess (Apache / LiteSpeed) alebo nginx config.

Reťaze

Zráža multi-hop presmerovanie reťazca nadol na jediný hop priamo do finále URL, vnútri rovnaké riadený . htaccess bloku, takže rýchlosť a odkaz hodnota prestať unikať cez extra chmeľ.

Page <head>

Chýbajúce alebo slabé názvy strán, meta popisy, kanonické značky a štruktúrované dáta (schema) bloky.

WordPress SEO

Yoast, Rank Math a SEOPress tituly & meta, a image alt text, aplikovaný prostredníctvom WP-CLI na SSH cesta alebo REST, API na hostovanej ceste.

WordPress štruktúrované údaje

Pridá JSON-LD (schema) na stránky, ktoré jej chýbajú. Na ceste SSH malý riadený pomocník (zásuvný modul pre potreby použitia) vytlačí značku tak, aby fungovala s alebo bez SEO plugin; na hostovanej ceste ju váš SEO modul nesie.

Vnútorné prepojenia

Adds one relevant internal link inside existing WordPress content to rescue orphan pages and connect related posts. One link per page, never inside a heading, an existing link or a shortcode, and always approved by you first.

Prepisovanie obsahu na tenkej stránke

Návrhy plné náhradné obsah pre tenké stránky (otočil sa možnosť crawl, pozri nižšie). Každý návrh je preskúmaný a schválený vami pred čokoľvek publikuje, a starý obsah je udržiavaná tak, aby bolo možné obnoviť.

Vyrovnávacia pamäť stránky (WordPress)

Zapne vyrovnávaciu pamäť stránok W3 Total Cache, keď indexovanie nájde problémy s rýchlosťou a tento plugin je nainštalovaný, takže stránky sa zobrazujú rýchlejšie.

Shopify SEO

Názov a popis produktu a kolekcie SEO, stránky a blog-article SEO plus 301 presmerovanie prostredníctvom Shopify Admin API.

Webflow SEO

Názov SEO na stránke a meta popis prostredníctvom Webflow Údaje API v2.

Pripravte opravy automaticky (dve možnosti plazenia)

Site Intelligence Konfigurovať panel pre doménu (jeho nastavenia crowl) má dve možnosti, ktoré rozhodnú, koľko agenta zaradí do pre vás pred časom. Obaja sú vypnuté štandardne a obaja používajú AI kredit, takže je zapnutie iba vtedy, keď chcete, aby práca vykonaná pre vás.

Automatická príprava AI opravy po každom plaz

Každý plaz tiež napíše obsah konkrétne opravy (tituly, meta popisy, alt text, schéma, presmerovanie) pre to, čo našiel, takže opravy sú pripravené preskúmať a aplikovať v okamihu, kedy sa plaz skončí namiesto toho, aby bol generovaný neskôr na požiadanie. Používa AI úver na každom plazenie.

Obsah AI prepisuje (tenké stránky)

Agent môže navrhnúť plnú náhradu obsahu pre tenké stránky. Nič nie je nikdy zverejnené na vlastnú päsť: každý návrh sa objaví ako zmena, ktorú preskúmate vedľa seba a schváli alebo odmietne, predchádzajúci obsah je udržiavaný tak, že je vratná, a to je obmedzené na niekoľko strán za priepustku. Používa AI kredit na draftu.

💡
Obe možnosti len pripraviť a návrh práce. Každá zmena stále prechádza rovnakými per-krokovým schválením, snímok a rollback ako akékoľvek iné opravy, takže ich zapnutie nikdy nič nespôsobí žiť sám od seba.

Dva spôsoby, ako sa to spája

SSH / SFTP cesta

Samosprávne

Pre stránky na vašom vlastnom serveri, agent sa pripojí cez SSH/SFTP pomocou údajov, ktoré ukladáte, upravuje súbory servera a stránky priamo a spúšťa WP-CLI pre WordPress Najlepšie, keď máte shell prístup a chcú plnú kontrolu súborov.

Hostiteľ-API cesta (nie) SSH)

Bez škrupiny

Pre nástupištia, ktoré neumožňujú SSH, agent pracuje úplne prostredníctvom úradníka API konektor, WordPress (REST + Application Passwords), Webflow (Údaje API v2) a Shopify (Admin API). Nič nie je nainštalovaný na hostiteľa.

💡
Wix a Squarespace nemajú žiadne verejné SEO-write API, takže na týchto platformách Auto-Implement beží v poradenskom režime: to vám ukáže presnú zmenu, aby (presný názov, meta alebo nastavenie) pre vás aplikovať ručne. Všetko ostatné je len na čítanie a bezpečné.

Zapnúť konektory

Agent dosiahne každú platformu cez konektor:

Zabudované

Shopify a WordPress s konektormi na lodi OpsIQ, stačí im povoliť pod Connectors a pridať obchod / stránky poverenia.

Z trhu

Webflow, Wix a Squarespace install od Connectors → Marketplace, potom sa pripojiť rovnakým spôsobom.

Ako prebieha sedenie

1
Vyber opravy

Open Auto-Implement (Rocket) z sekcie Site Intelligence. Uvádza problémy, ktoré už Site intelligencia zistila, že sa môže zamerať na túto doménu.

2
Každá zmena

Pre každú opravu agent ukazuje suchý-run diff (presne to, čo bude písať) pred čokoľvek sa dotkne naživo stránky.

3
Schvaľovanie krok za krokom

Každá zmena schvaľujete (alebo preskočíte) samostatne. Nič sa neuplatňuje bez vášho explicitného postupu na tomto kroku.

4
Píše, potom snímky

Na schválenie agent vykoná živú zmenu cez SSH alebo hosťovaný API a uloží snímku ako prvý, takže akákoľvek zmena môže byť vrátená späť.

5
Dokáž to, naživo.

Ako to platí každá zmena agent okamžite znovu skontrolujte, že presné stránky a ukazuje per-step

Bezpečnosť a fakturácia

iba SEO

Agent môže robiť len to, čo Site Intelligence odporúča pre túto doménu. Nemôže urobiť ľubovoľné zmeny na vašej stránke alebo serveri.

Schválenie na jednotlivé stupne

Každý zápis je zobrazený ako diff a používa sa až po schválení tohto konkrétneho kroku.

Snímka & rollback

Snímka sa uloží pred každým zápisom, takže akákoľvek zmena môže byť vrátená.

Živý per-krokový dôkaz

Každá zmenená stránka je znovu prekontrolovaný v okamihu, keď je napísaná a dostane checked live

Obsah nie je nikdy automaticky zverejnený

Vnútorné odkazy a prepisovanie obsahu na tenkých stránkach sú vyššie-vplyv, takže sú vždy zobrazené na vás pre schválenie a nikdy sa neuplatňujú automaticky, bez ohľadu na režim, ktorý spustíte.

Iba spravovaná AI

Automatická implementácia beží na spravovanej AI; je zablokovaná, keď pracovný priestor používa vlastné (BYOK) klávesy.

Účtovníctvo

AI žetóny Účet zvyčajne, ako ich používate, plus jeden byt na použitie poplatok za auto-implement relácie, obaja čerpaná z rovnakého kreditu Managed-AI.

Automatická implementácia je štandardne vypnutá. Povoliť ju na konfiguračnej stránke AI (Auto-Implement card) a uistiť sa, že konektor pre vašu platformu je pripojený ako prvý.
Zmení sa tým niečo bez opýtania?+

Nie. Každá zmena je zobrazená ako suchý diff a používa sa až po schválení tohto presného kroku. Snímka je uložená pred každým zápisom, takže môžete vrátiť späť.

Potrebujem SSH prístup?+

Nie na WordPress, Shopify alebo Webflow Tí, ktorí pracujú cez svojho úradníka APIs bez prístupu k shellu. SSH je len jedna z dvoch ciest, používa sa, keď chcete agenta upraviť konfiguráciu servera a súbory priamo na vašom vlastnom serveri.

Ako viem, že to fungovalo?+

Po aplikácii schválených opráv agent znovu nastaví miesto a ukáže počet otvorených problémov pred a po, takže môžete potvrdiť opravy znížila problémy.

Prepíše alebo uverejní obsah stránky sám?+

Nie. Obsah AI prepisuje sú vypnuté, kým ich nezapnete v možnostiach plazenia, sú obmedzené na niekoľko tenkých stránok za prihrávku a každý návrh je zobrazený na schválenie vedľa seba pred tým, ako čokoľvek uverejníte. Predchádzajúci obsah sa uchováva, takže prepísanie môže byť vždy vrátené.

Môžem ho použiť s vlastnými kľúčmi od UI?+

Nie. Autoimplement je spravovaný iba AI a je blokovaný BYOK. To účtuje AI žetóny normálne plus jeden byt na použitie za sedenie, z rovnakého účtu Managed-AI.

Rast a angažovanosť

Prieskum Studio

Prieskum Studio je pracovná plocha pre vytvorenie editovateľných prieskumov, ktoré môžu byť dodané ako bohaté samostatné stránky, webové stránky widget alebo inline vložené. Aktuálny produkt tiež poskytuje hostované odkazy, podpísaný návrh náhľadov, súkromné pozvánky, QR zdieľanie, odpoveď na prehliadanie a prieskum-scaped analýzy. Webové stránky Widget je jedna voľba doručenia; to nie je definícia prieskumu.

⚠️
<strong>Current-versus-target boundary:</strong> the premium creation and preview experience, Connector Builder <code>survey</code> capability, and Survey-owned provider registry/health boundary are available now. Survey Studio still needs the independent multi-deployment architecture, signed-token Survey Identity Gateway, targeting/variable wiring, CRM Outreach send flow and typed <code>surveys.*</code> API.

Vytvorenie prieskumu

1
Vyberte si, ako ju ľudia budú užívať

Aktuálny sprievodca ponúka samostatné stránky & odkaz, Webové stránky widget a Inline vložené. Schválený tok cieľov začína s prieskumom typu a neskôr pridá CRM e-mail, súkromné odkazy a QR nasadenia ako prvotriedne voľby.

2
Zvoľte účel

Vyberte NPS, CSAT, CES, spätná väzba produktov, po-kúpenie, zrušenie, na palube, webové stránky, udalosti, webinar, podpora, vedenie/demo, skúšobná, posudok, výskum, zamestnanec, príjem alebo všeobecná spätná väzbu.

3
Použiť kompletnú šablónu alebo Spustiť prázdne

Aktuálny katalóg má pripravené editovateľné štartovacie zariadenia zoskupené podľa účelu. Výber šablóny vytvára skopírovaný návrh: zmena prieskumu nemení štartér ani iný prieskum.

4
Prispôsobiť alebo Rýchle hodnotenie

Prispôsobenie otvára každú otázku, dizajn, správanie a riadenie doručenia. Rýchle preskúmanie otvorí rovnaký návrh na konečné zákaznícke-view kontrolu. Nič neuverejní alebo automaticky posiela.

Výber dodania a súčasné správanie

Samostatné & odkaz

Reagujúca značková stránka s vlastným URL. Používajte súkromné pozvánky a vypovedanie, keď každý príjemca potrebuje riadený odkaz. QR zdieľanie bodov na tomto hosted skúsenosti.

Komponent webovej stránky

Migrovaný odkazový kanál. Môže používať stránku, geografiu, zariadenie, návštevník, dátum, odber vzoriek, chladenie, návštevy a pravidlá kvót. Je stále podporený pôvodným aktívnym widget mostom pri budovaní architektúry nasadenia.

Vložené

Reagujúci prieskum umiestnený vo vnútri stránky, portálu, produktu alebo centra pomoci. Nevyžaduje propagačné štúdio.

E-mail

Dnes môže Studio generovať pozvánku HTML a súkromné odkazy. Koncové odosielanie z kontaktov/segmentov CRM so súhlasom, potlačenie, plánovanie, opakovanie a korelácia odozvy je schválený cieľ CRM Outreach integrácie.

Podnikový dizajn a náhľad

Prieskumné stránky majú témy a skupiny na prekladanie stránok, responzívne ovládanie, uvítací a dokončený kópiu a podpísaný návrh náhľadu. Náhľad dizajnéra je plná šírka pod editorom, nie úzkou bočnou lištou. Používa skutočný hostovaný čas v pieskovom ráme a podporuje desktop, tablety a šírky telefónu; náhľad prevádzka nepíše odpovede ani analýzu.

💡
Prieskum Studio je nezávislý od Promotion Studiom. Runtime cielenie, identita, aktíva, renderovanie a analýza musí byť vo vlastníctve prieskumu. Propagačný obsah môže byť opätovne použitý iba prostredníctvom explicitné jednorázová kópia/import, ktorý vytvára oddelené údaje prieskumu; neskôr Promočné editácie nesmú mať žiadny účinok.

Plná forma produktu

Nezávislé nasadenie

Živé

Jeden prieskum môže mať samostatne verziované stránky, widget, vložené, CRM email, privátne-link a QR nasadenia, každý s vlastným stavom, dizajn, publikum a analytické. Každý prieskum možno zastaviť, vypnuté alebo vymazať.

CRM Outreach a kampane

Živé

Vybudovať overené publikum z CRM segmentov a prieskum-dostupný konektory, zmraziť do nemennej verzie, vydať jeden podpísaný pozvánku každý, a poslať cez pripnutý outbound email konektor s per-pozvánka dodávky dôkaz.

Poľná súprava a validácia

Živé

Posuvníky, výber obrázkov, nahrávanie súborov, podpis, adresa, telefón, nadpisy a bohatý text s minimálnou/max dĺžkou, e-mail/URL/číslo prednastavenia, vlastné chybový text a na-question prefill URL parametre.

Logika, vzorce, výsledky

Živé

A/ALEBO skupiny podmienok, pravidlá pobočky, bezpečný vzorec motora nad odpoveďami a skóre kapely, ktoré nesú ich vlastné výsledok stránky: skórovaný kvíz pristane na svojom verdikte.

Jazyk, kiosk, predplniť

Živé

Návštevník jazyk dropdown výpis iba jazyky s reálnymi prekladmi, kiosk režim pre zdieľané tablety (väčšie ciele, auto-reset, žiadne presmerovania), predplniť link builder, a editovateľné bezpečné-zlodej a päty text.

Skúšanie verzie A/B

Živé

Publikovať vyzývateľ verziu na akékoľvek použitie s dopravných rozdelení. Návštevníci sú priradení stickly, odpovede sú označené verzia skutočne slúžil a porovnanie tabuľka ukazuje odpovede, dokončenie a stredné skóre v každej verzii. Podporte víťaza jedným kliknutím.

Týždenná trávenie

Živé

Týždenný e-mail s posledným 7 dní prieskumu KPI, najrušnejšie prieskumy, spätná väzba impulz a najnovšie inštruktáž AI, odoslaný cez pripnutý outbound konektor. Nastaviť ho v Dodacie centrum, Automatizácia.

Riadenie

Živé

Per-skúmanie prístupových zoznamov obmedziť, kto môže upravovať, publikovať alebo vymazať prieskum. Publikovať schválenie (štyri-oky) vyžaduje druhý admin k vydaniu presný návrh; editácia resetuje súhlas. Návrh zdieľať odkazy nech recenzent vidieť skutočný návrh bez prihlásenia sa.

Vývojová platforma

Živé

Konektorová zmluva 2.2, zadané prieskumy.* a spätná väzba.* akcie na api/v1, kanonické prieskum.* udalosti, trvalé podpísané webhooks s formátmi relé Slack a Google Sheets a jedna odpoveď PDF vývoz.

Rast a angažovanosť

Prieskum Analytics a spätná väzba sú rôzne produkty

Prieskum Analytics vysvetľuje, ako samotný prieskum oslovuje ľudí a vykonáva. Spätná väzba vysvetľuje, čo povedali zákazníci vo všetkých povolených zdrojoch a čo by s tým mal podnik urobiť. Tieto dva produkty sa navzájom spájajú, ale nezdieľajú ani neprepisujú analytickú pravdu.

Analytics prieskumu

Zadaný z individuálneho prieskumu v prieskume Studio, nie z globálneho bočné navigácie. Meria oprávnenosť, expozície, spúšťacie správanie, začína, dokončenie, opustenie, otázky a vetvy trenie, načasovanie, nasadenie/kampaň / version výsledky a spoľahlivosť prevádzky.

Spätná väzba Prehľad a poštu

Jeden povolenie-všimnuté chronologické krmivo pre dokončené Survey odpovede, odkaz widget spätná väzba, chat a lístok CSAT, odpoveď na lístky spätnú väzbu, hodnotenie zákazníkov AI-odpoveď, znalosti-base užitočné hlasy a schválené externé / zdroje zákazníka.

Spätná väzba Analytika

Analyzuje zákazník význam: pôvodné metrické trendy, témy/temy, sentiment, emócie, zámer, naliehavosť, požiadavky, sťažnosti, chvála, segmenty cesty/produktu/služieb/tímov, detraktory a uzavreté-slučky výsledky.

Vlastníctvo údajov

Odpovede na prieskum zostávajú autoritatívne v Survey storage. Spätná väzba ukladá rekonštrukciu zdrojových referenčných a odvodených signálov, potom zaťaženie povolené dôkazy na požiadanie. Jeden dokončený Prieskum reakcie sa stáva najviac jedna Spätná odozva položky.

⚠️
Aktuálna stránka spätnej väzby má stále prehľadový prehliadač a samostatný odkaz widget v poli, a jeho súčet AI zatiaľ nepoužívajú plne normalizovaný zdrojový model. Jednotný Prehľad / Inbox / Analytics / Zdroje & zdravotné dizajn je realizačným cieľom.

NPS, CSAT, CES, hviezdy, palce a nápomocnosť si musia vždy zachovať svoju pôvodnú metódu, rozsah, vzorku, okno dátumu a menovateľa. Nikdy nesmú byť kombinované do jedného nevysvetliteľného priemeru.

Rast a SEO

Promo štúdio

Promotion Studio zmení vaše webové stránky na konvertičný motor. Design pop-up, bannery, snímky, top/dole bary, prevzatie celej obrazovky, inline bloky a dokonca aj krajiny-založené presmerovania, potom zobraziť správnu správu pre pravého návštevníka v pravý okamih. Všetko je dodávané cez OpsIQ widget už na vašich stránkach, takže nie je nič navyše k inštalácii. Navrhujete a ušetriť kampane kedykoľvek; oni ukazujú len raz vy Publikovať a štúdio je zapnutý pre vaše pracovné prostredie.

Promo štúdio
Propagácia Studio dizajnérVizuálny dizajnér kampane s paletou blokov, pop-up na plátne a zameriavací panel.Propagačné štúdio - DizajnérBLOKYxVitajte, {first_name}!Získajte 15% mimo svoju prvú objednávkuSAVE15Požiadajte o kupónCIEĽKrajinaUSA, CASpúšťacie opatreniaÚmysel ukončeniaRozdelenie A/B50 / 50Publikovať1NÁVRHPretiahnite bloky na plátno2CIEĽKrajina, stránka, publikum3OPATRENIAA/B víťaz + AI náhľad
Vizuálny dizajnér: paleta blokov naľavo, vaša kampaň na plátne (tu je personalizovaný kupón vyskakovací pomocou {first_name} token), a cielenie + publikovať panel napravo.

Veľký obraz

Kampaň

Čo?

Jedna akcia: pop-up, banner, bar, slide-in, full-screen, inline blok alebo geo-redirect. Každý má cieľ: predaj, vedenie, prihlásenie, chat, prieskum, oznámenie.

& Verzie návrhu

Ako

Vybudujete vzhľad v vizuálnom editore. Každá úspora vytvára novú verziu, takže sa môžete vždy vrátiť späť. Nič nie je nikdy stratené.

Cielenie

Kto

Kto to vidí: krajina, stránka, zariadenie, dopravný zdroj, návrat vs nové, rozvrh a (s konektorom) vaše prihlásený-in zákazníkov.

Spúšťače

Kedy

Keď sa objaví: okamžite, pri oneskorení, na rolku, na exit-intent, keď nečinný, kliknutím, po N stránkach, alebo z chat / aktivity vstupeniek.

Analytické metódy

Výsledky

Živé dojmy, prekliknutie, konverzie, kvapkajúci lievik, krajina / strana / zariadenie sa rozdelí, víťazi A/B a pohľad na UI.

Spustiť prvú propagáciu v 5 krokoch

1
Začnite zo šablóny alebo prázdneho

Otvorte propagačné štúdio a kliknite na tlačidlo Nová kampaň, alebo si vybrať pripravený dizajn z galérie šablón. Návrh sa otvorí v návrhárovi.

2
Navrhnite to

Presuňte bloky, nadpisy, text, tlačidlá, obrázky, odznaky, štatistiky, odpočítavanie, formuláre, kupóny, videá, hodnotenia, spin-wheels. Štýlové farby, gradienty a 3D efekty s posuvníkmi. Náhľad Desktop / Tablet / Mobile, a použite Free mov umiestniť kdekoľvek.

3
Prispôsobte sa jej

Typ žetóny ako {first_name}, {country} alebo {company} V show-time sa stávajú skutočnými hodnotami návštevníka.

4
Cieľ & spúšťací

Vyberte si, kto vidí (krajina, stránka, zariadenie, publikum) a keď to vystrelí (oneskorenie, zrolovanie, odchod-intent). Zanechajte pravidlo prázdne znamenať pre každého.

5
Skontrolujte, potom publikovať

Kliknite na tlačidlo Skontrolujte rýchle predštartovanie skenovania, potom Publikovať. Ide žiť do niekoľkých sekúnd a začne zbierať analýzu.

Bloky, ktoré môžete postaviť

Obsah

Jadro

Nadpis, odsek, zoznam, citát, obrázok, ikona, odznak, stat, delič a medzerník, stavebné kamene akejkoľvek správy.

Výzva na akciu

Jadro

Tlačidlá s reálnymi akciami: otvorte odkaz, začnite chat, vytvorte lístok, kopírovať kupón alebo skočte na stránku.

Núdzový & zachytávanie

Prémie

Odpočítavacie časovače, formuláre (email / telefón / text), kupón odhaľuje a video vkladanie.

Gamifikované & spätná väzba

Prémie

Kolesá spin-to-win, stieracie karty, NPS / hviezdy hodnotenia a viackrokové lieviky.

Rozloženie & efektov

Prémie

Stĺpce, pokrokové tyče, spoločenský podiel, sociálne dôkazy, áno/nie dvojkrokové, kvízy a 3D efekty, sklon, žiara, paralax, sklomorfizmus.

Personalizácia žetónov

Zadajte ktorúkoľvek z týchto položiek do nadpisov, odsekov, tlačidiel, odznakov, štatistík, zoznamov alebo citátov. Nahrádzajú sa živými detailmi návštevníka v momente, keď propagačná akcia ukazuje (vždy vyčistená pre bezpečnosť):

Dostupné žetóny
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)

Cieľový odkaz

Krajina a miesto

Zobrazí sa len v (alebo skryť) vybraných krajinách, mestách alebo časových pásmach cez GeoIP. Skvelé pre špecifické ponuky regiónu alebo geo-redirect.

Stránky & URLs

Obmedziť na určité stránky pomocou rovná / štart-s / obsahuje / regex, a vylúčiť stránky príliš.

Zariadenie

Desktop, tablet alebo mobil, napr. tenká tyč na mobilnom počítači, modálny spôsob na ploche.

Typ návštevníka

Nové, vracajúce sa, známe (vo Vašom CRM) alebo anonymné; CRM segmenty, štádium životného cyklu, vedúce skóre alebo jazyk prehliadača.

Zdroj dopravy

UTM (utm_source, utm_campaign) alebo odkaz na miesto, napr. iba návštevníci z konkrétnej reklamy.

Plán & frekvencie

Dátumy začiatku / konca, čas-of-deň okná a ako často môže osoba vidieť (na sedenie, za deň, po tom, čo sa zavrieť / kliknite na tlačidlo / previesť).

A/B rozdelenie dopravy

Zobraziť percento návštevníkov a spustiť varianty hlavy-hlava; tá istá osoba vždy vidí rovnaký variant.

publikum (zaregistrované)

S konektorom zapnutým, cieľovým live account state, napr. zákazníci s nezaplatenými faktúrami alebo aktívni predplatitelia.

Spúšťače

Vyberte si, ako sa objaví povýšenie: Okamžite, po oddialení, na hĺbke rolky, na výstupnom-intente, keď je nečinný, na kliknutí prvku, po niekoľkých stránkach zobrazených, na formulár-abandón, alebo z chat / aktivity vstupeniek. Vývojári môžu vypáliť jeden zo svojho vlastného kódu s window.OpsIQPromo.fire('event').

Cieľoví prihlásení zákazníci (pripojenie)

This is what makes OpsIQ promotions special: connect a platform like WHMCS (or any connector that supports audiences) and the studio can target visitors by their live account state.

1
Povoliť publikum konektor

Podľa Connectors, umožniť ten, ktorý odhaľuje publikum fakty (WHMCS robí z krabice). Zákazníci sú bezpečne rozpoznaní pri prihlásení do tejto platformy, OpsIQ nikdy neverí zadaný e-mail.

2
Pridať pravidlo publika

V kampani cielenie > Publikum, vyžadujú prihlásenie a pridať pravidlá, ako sú nezaplatené faktúry (okrem 1), predplatné je po termíne splatnosti, alebo účet úver > 0.

3
Prispôsobiť sa svojim údajom

Používajte žetóny, ako sú {first_name} alebo {balance_due}. A "Máte dlhú faktúru" pripomienka píše sám.

Zameranie divákov je bezpečné: ak konektor nedokáže potvrdiť fakt (alebo návštevník nie je prihlásený), povýšenie jednoducho neukazuje, takže ponuka zameraná na fakturáciu nikdy nedosiahne nesprávnu osobu. Vybudovanie si vlastného konektora? Pozri nižšie "Zacielenie publika na propagáciu."

Prepojený obchod (štúdio superpower)

Karty produktov z vášho obchodu

Živé údaje

Blok produktu vytiahne skutočné položky (meno, cena, predajná cena, imidž, odkaz) priamo od WHMCS, WooCommerce, Shopify alebo OpsIQ Vyúčtovanie. Označte "Udržujte čerstvé" a karta aktualizuje svoju cenu z platformy každú hodinu pri publikovaní.

kupóny poskytované v rámci skladu,

Kupóny

Kupón blok môže vytvoriť skutočný kód zľavy vo vašom obchode v okamihu, keď publikujete, takže kód návštevník odhalí vždy pracuje pri pokladni.

Príjmy z pravdy poriadku

Atribution

Skutočné objednávky z vašich platforiem sú prispôsobené späť na kampane hodinovej (používaným kupónovým kódom alebo e-mailom vedenia) takže príjmy, ktoré vidíte, sú zo skutočného predaja, nie odhady.

Skutočný sociálny dôkaz

Dôvera

Spoločensky odolné šteklenie môže viesť so skutočnými nedávnymi objednávkami ("Ada objednala Starter Plan · 2h pred"), krstné meno a len položka, nikdy e-maily alebo čiastky.

Experimenty a cesty

A/B varianty a automatické výherné

Rozdeľte prevádzku cez varianty dizajnu; nech štúdio propaguje štatistický víťaz automaticky, alebo ručná prevádzka na bandit optimalist, ktorý posunie návštevníkov k tomu, čo konvertuje ako dôkaz príde.

Pozdvihnutie v prípade prestojacej udalosti

Rezervujte si kúsok návštevníkov, ktorí nič nevidia, takže môžete dokázať, že samotná kampaň spôsobuje výťah.

varianty segmentu

Rôzne obsahy na publikum v kampani SAME (mobilní návštevníci, veľké vozíky, vracajúci sa zákazníci), každý segment dostane svoju vlastnú verziu.

Spúšťacie experimenty

Varianty môžu tiež testovať, KEĎ sa objaví: okamžité vs oneskorené vs výstupným zámerom, merané hlavou k hlave.

Cesta (reťazec)

Cieľ podľa toho, čo niekto urobil s inou kampaňou ("video kampaň A ale nepreviedol") vybudovať viacstupňové propagačné sekvencie.

Čajnice

Malý tabletky návštevníci môžu znovu otvoriť po ukončení kampane, takže uzavretý pop-up nie je nikdy preč nadobro.

Vieš, čo sa stalo?

Kliknite na mapu

Konštruktér

V návrhárovi, prepnúť teplomap na maľovanie skutočného návštevníka kliknutí cez každý blok vášho návrhu.

Krokový lievik

Pneumatiky

Viacstupňové kampane ukazujú presne, kde ľudia odídu, obrazovku po obrazovke.

Porovnanie kampaní

Štúdio

Dajte až štyri kampane vedľa seba (impresie, kliknutia, konverzie), najlepšia hodnota zvýraznená.

Týždenný príbeh & trávenie

AU

Každý pondelok sa trávenie pristane vo vašich oznámeniach; 📖 Týždenný príbeh tlačidlo napíše jednoduchý-jazykový súhrn s ďalšími krokmi, kedykoľvek chcete.

Pohodlne pracuje

Kopilot a nápady AI

Diskusia s kopilot dizajnu upraviť plátno ("make the headplay súrne, pridať odpočítavanie"), získať nápady kampane z vlastných dopravných údajov, preložiť kampaň za krajinu, alebo auto-fix nízkeho design skóre.

Import značky Kit

Jeden príkaz číta vaše webové stránky a navrhuje skutočné značky farby a písma; uložiť a každý zberač vedie s nimi.

Lieviky s viacerými obrazovkami

Kroky bloky získať pravdu na-screen editovanie: karty pre každú obrazovku, pridať alebo zmeniť poradie obrazovky, a náhľad nasleduje pozdĺž.

Pomenované verzie & prítomnosť

Meno dôležité verzie ("Launch kandidát"), obnoviť niektorý z nich, a vidieť varovanie, keď spoluhráč edituje rovnakú kampaň.

Pravítka pásu zariadenia

Pozrite si stolovú plochu, tablet a mobilnú stranu vedľa seba v jednom pohľade; pre presné umiestnenie prepnite pravítka pixelov.

& Kanály hostiteľskej stránky

Každá kampaň môže byť tiež samostatnou hostovanou stránkou pre bios a QR kódy, e-mailová instilácia pre zachytené stopy alebo jednoklikom web-push draftu.

Bezpečnosť podnikov

Publikovať zmraziť okná (zmrazenie-časy), núdzové prepínače pauza, schválenia, audit trail a verzie rollback.

Mám pridať kód na svoju stránku?+

Nie. Promotions sú dodávané rovnakým OpsIQ widget ste už nainštalovaný. Design, publikovať, hotovo.

Budú návštevníci vidieť rovnaký pop-up znova a znovu?+

Nie. Nastaviť frekvenčné čiapky (na sedenie / za deň, alebo zastaviť po niekoho zatvorí, kliknutí alebo konvertuje). Používajú sa citlivé predvolené nastavenia.

Kto môže publikovať?+

Vydavateľstvo, pausing, archivácia a spätné sťahovanie sú obmedzené na majiteľov pracovných priestorov a plných administrátorov. Každý člen tímu môže vytvárať a navrhovať návrhy.

Rast a SEO

Projektant propagácie

Promotion Designer je responzívny blok editor pre budovanie, preskúmanie, verziu a publikovanie zážitku kampane.

Produktová obrazovka
Projektant propagácieNávrhár kombinuje živé plátno, náhľady zariadení, bloky, premenné personalizácie, komentáre a históriu verzií.Projektant propagáciepracovný priestorVIEWPORTPlochaVERZIAv12ŠTÁTNávrhŽIVÉ PRACOVISKOBlok hrdinovHlavné línie, médiá a CTAUpraviťBlok ponukyZľava a termínUpraviťPersonalizáciaPremenné týkajúce sa kontaktov a kampaníPripravenýKontrola spusteniaPripomienky a validáciaPreskúmanie1BUILD BLOCKSUpraviť rozloženie live2NabudúceDesktop, tablet, mobilný3PUBLISHVerzia
Návrhár kombinuje živé plátno, náhľady zariadení, bloky, premenné personalizácie, komentáre a históriu verzií.

Použite bloky pre zostavenie skúsenosti, náhľad každého podporovaného viewport a vložiť schválené personalizácie premenné. Recenzia komentáre a AI-media proveniencie pred spustením. Ukladanie vytvára verzie tak predchádzajúce dizajnu môže byť skontrolovaný alebo obnovený.

Rast a SEO

Vzory na propagáciu

Šablóny poskytujú vyhľadávateľnú, kategorizovanú štartovaciu galériu pre propagačné Studio kampane.

Produktová obrazovka
Vzory na propagáciuŠablóna galéria filtruje premium rozloženia a používa farby značky pracovného priestoru, keď sa šablóna stane návrh.Vzory na propagáciupracovný priestorKATEGÓRIAPrevodRESULTS24BRANDUplatnenéŽIVÉ PRACOVISKOPonuka ukončeniaModal s naliehavosťou a CTANáhľadPrivítanie nového návštevníkaBanner a zoznam dávokNáhľadSpustenie produktuHrdina, dôkaz a odpočítavanieNáhľadŽiadosť o spätnú väzbuPoplach na kompaktný prieskumNáhľad1FILTERKategória a vyhľadávanie2NabudúceSkontrolujte celý dizajn3USEVytvorenie značkového návrhu
Šablóna galéria filtruje premium rozloženia a používa farby značky pracovného priestoru, keď sa šablóna stane návrh.

Hľadať alebo filtrovať podľa kategórie, načítať ďalšie výsledky, náhľad kompletnej skúsenosti a potom vybrať Použiť šablónuNová kampaň zostáva návrhom a môže byť zmenená v Promotion Designer pred zverejnením.

Rast a SEO

Analytika propagácie

Propagácia analytiky spája dojmy a kliknutia s konverziemi, kontextom publika, výsledkami akcie konektora a učením kampane.

Produktová obrazovka
Analytika propagáciePropagačná analytika ukazuje hlavné výkon, publikum a spúšťacie poruchy, vedie export a výsledky akcie konektora.Analytika propagáciepracovný priestorIMPRESSIONS42.8kCTR6.4%CONVERSIONS814ŽIVÉ PRACOVISKOKrajinaSpojené kráľovstvo · 31%ČlenenieStrana/pricing · 22%ČlenenieSpúšťacie opatreniaVýstupný zámer · 44%ČlenenieAkcia konektoraKupón vytvorený · 97% úspechVýsledok1OPATRENIADojmy na konverziu2SLICEStrana, štát, zariadenie3LEARNPouži náhľad
Propagačná analytika ukazuje hlavné výkon, publikum a spúšťacie poruchy, vedie export a výsledky akcie konektora.

Čítať dojmy, kliknite na tlačidlo-prestupný rýchlosť a konverzie dohromady. Prelomiť výsledky podľa krajiny, stránky, spúšte a zariadenia; export zachytené vedie v prípade potreby. Konektor akčné výsledky ukazujú, či sa podpora

Rast a SEO

Oznámenia

Oznámenia publikujú správu v oblasti oznámenia widgetu s voliteľným cielením, harmonogramom a výzvou na akciu.

Produktová obrazovka
OznámeniaEditor oznámenia obsahuje obsah, CTA, publikum, segment, pravidlo stránky, aktívne dáta a vizuálny štýl.Oznámeniapracovný priestorÚČINNÁ LÁTKA3AUDIENCESegmentHARMONOGRAMJúl 22–29ŽIVÉ PRACOVISKONázovPlánovaná údržbaPripravenýObsahSpráva o označeníPripravenýCTAPrečítajte si aktualizáciuNepovinnéČlánokCenové stránky · aktívni zákazníciCieľ1WRITETitulok a označenie2CIEĽPublikum, segment, stránka3HARMONOGRAMAktívne okno
Editor oznámenia obsahuje obsah, CTA, publikum, segment, pravidlo stránky, aktívne dáta a vizuálny štýl.

Vyberte si všetkých návštevníkov, prihlásených návštevníkov alebo nových návštevníkov; prípadne zúžiť publikum s pravidlami kontaktného segmentu a stránky. Nastavte aktívne-od/aktívny-do dát a aktívna vlajka. Prednastavenia Premium štýlu a farebné zmeny prezentácie, ale nenahrádzajte jasný obsah.

Rast a SEO

Tlačové kampane

Push kampane posielajú upozornenia prehliadača predplateným návštevníkom po tom, čo opustili stránku.

Produktová obrazovka
Tlačové kampaneTlačový skladateľ zobrazuje dosah, obsah, médiá, akcie, cieľové pravidlá a plán stavu.Tlačové kampanepracovný priestorSUBSCRIBERS8,214POSLEDNÁ31.6kCLICK RATE5.8%ŽIVÉ PRACOVISKONázovVáš vozík čakáPripravenýTeloNávrat dnes zadarmo dodaniePripravenýCTAOtvoriť košíkPripravenýPlánPoslať teraz alebo naplánovaťNávrh1PREPARE PUSHTitulok, telo, ikona2CIEĽPublikum, segment, stránka3SENDTeraz, plán alebo návrh
Tlačový skladateľ zobrazuje dosah, obsah, médiá, akcie, cieľové pravidlá a plán stavu.

Nastaviť klávesy Web Push najprv pod nastaveniami Web push. Kampaň môže obsahovať názov, telo, ikonu, obrázok hrdinu, odznak, CTA a až dva akčné tlačidlá; trvalé oznámenie zostáva do interakcie návštevníka.

Cieľ publikom, voliteľné kontaktné segment a pravidlá stránky. Uložiť návrh, plánovať alebo poslať okamžite. Použite predplatné a kliknite na metriky posúdiť dosah. HTTPS a správne hostovaný servisný pracovník sú potrebné na vložených stránkach tretích strán; pozri Web Push na stránkach tretích osôb.

Rast a SEO

Proaktívne správy

Proaktívne správy sa automaticky dostanú do kontaktu s tým, ako sa správanie návštevníka zhoduje s pravidlom predtým, než sa opýtate. Každý z nich si vytvoríte spravidla tri časti: čo by sa malo stať, keď má strieľať a ako často. Všetko je dodávané cez OpsIQ widget už na vašich stránkach.

Proaktívny
Proaktívne správyProaktívny skladateľ pravidiel v troch častiach: vyberte akciu (chat, banner, tour, push, email), pridať podmienky a nastaviť frekvenciu chladu.Proaktívne správypracovný priestor1 · AkciaSpráva z rozhovoruBannerPrehliadkaTlačiťE-mail2 · Podmienkypage = /pricingčas na strane > 20svrátenie3 · FrekvenciaRaz za sedenieStav1AKCIARozhovor, transparent, email, tlač...2CONDITIONSStrana, čas, skóre, návrat3FREKVENCIAChladenie na návštevníka
Každé proaktívne pravidlo sú tri možnosti: čo sa stane (chat, banner, prehliadka, push, e-mail, webhook), kedy (podmienky) a ako často (cooldown).

Tri časti pravidla

1
Čo by sa malo stať (akcia)

Zobraziť chat bubliny alebo on-page banner, spustiť sprievodca Tour, poslať web push alebo email, priradiť k oddeleniu, alebo oheň webhook. Tokeny ako {{visitor_name}} a {{page_title}} sa stanú skutočnými hodnotami.

2
Kedy by mal oheň (podmienky)

Úzky kto spustí: page/URL, čas na stránke, hĺbka posuvu, olovené skóre, návrat vs nové, nečinné. Bez podmienok, pravidlo strieľa pre každého návštevníka. Pridať aspoň jeden zamerať ju. Podmienky kombinovať s AND.

3
Ako často (frekvencia)

Nastavte chladenie, aby tá istá osoba nebola otrávená, napr. raz za sedenie alebo jedenkrát denne. Každé pravidlo má stav on/off.

⚠️
Pracovný priestor prepnúť "Run time/idle rules hour" umožňuje akcie servera (email, push, webhook, priradiť) strieľať na rozvrh známych kontaktov, ktorí nie sú v súčasnej dobe na stránke, takže môžete "email nečinné horúce vedenia" automaticky. OpsIQ Cron beží, nechaj to tak, ak chceš naživo na page nudges.
Bude to strieľať pre všetkých?+

Iba ak nepridáte žiadne podmienky. Pridajte aspoň jednu podmienku (strana, vedenie skóre, návrat...) k cieľu správnych návštevníkov.

Ako sa tieto udalosti týkajú tokov a zájazdov?+

Spolupracujú: proaktívne pravidlo môže začať sprievodcu Tour a Chatbot Flow môže byť spustený aktívnym pravidlom. Začnite jediným pravidlom chatu, potom zavrstvte ostatných.

Rast a SEO

Toky chatbotov

Chatbot Flows skript rozvetvovanie konverzácie vnútri chatu widget (poháry, odpovede na kľúčové slová, sprievodca cesty) bez kódu. Prietok je súbor pripojených krokov (nodes): sa pýtate otázku, návštevník vyberie možnosť, a tok ich posiela dole zodpovedajúce vetvy. Iba aktívne toky beží na vašich stránkach.

Ako to funguje
Toky chatbotovPrietokové plátno: pozdrav uzol vetvy do troch možností tlačidiel, z ktorých každá vedie k ďalšiemu kroku, pozrieť sa na poradie alebo dať preč človeku.Zdravím.Ako vám môžem pomôcť?Sledujte môj rozkaz.Otázka účtovaniaPorozprávaj sa s človekom.Vyhľadajte si poradie→ Ľudský agentSpúšťače: Pozdrav · Kľúčové slovo · Manuál · Po-detaily · On-chat-end
Toky chatbotov

Prietok vs AI · kedy použiť ktorý

Použiť tok

Keď je cesta predvídateľná a chcete ju vždy zhodnú: rezervačné kroky, vráti sprievodca, "aký plán?" výber, zbieranie e-mailu pred odovzdaním. Flows nikdy improvizovať.

Použiť UI

Keď otázky sú otvorené, "to funguje s mojím nastavením?". Zákazník rozpráva AI odpovede z vašich vyškolených vedomostí. Prietok môže odovzdať UI (alebo človek) v každom kroku.

Spúšťače

Zdravím.

Spustí sa ako otváracia správa, keď návštevník prvý otvorí chat.

Kľúčové slovo

Spustí, keď návštevník napíše slovo, ktoré ste uviedli (napr. refundácia, cena, zrušenie).

Po detailoch / Po oneskorení

Začne raz zdieľať kontaktné údaje, alebo nastavený čas do rozhovoru.

Na konci chatu / Proactive

Spustí sa ako chat zabalí (napr. rating), alebo je spustený pravidlom Proactive Message.

Zostavte jeden v štyroch krokoch

1
Vytvoriť tok

Kliknite na nový tok, pomenujte ho, vyberte typ spúšťača (a kľúčové slová ak Keyword), uložiť. Začína sa vypnutý.

2
Otvor plátno

Kliknite na tlačidlo Edit Canvas. Vizuálny staviteľ, kde pridáte kroky (správy, otázky s tlačidlami, vetvy) a pripojiť ich.

3
Pridať konáre a odpojiť

Pre každú voľbu nakreslite vetvu na ďalší krok. Koniec chodníkov rozlúštením, odovzdaním UI alebo prenosom na človeka.

4
Povoliť

Kliknite na tlačidlo Povoliť. Prietok ide žiť vo vašom widgetu okamžite. Zakázať kedykoľvek bez straty dizajnu.

Nahradia toky UI?+

Nie. Bežia vedľa seba. Použite toky pre predvídateľné cesty a AI pre otvorené otázky; tok môže vždy odovzdať buď na.

Rast a SEO

Prehliadky

Prehliadky sú krok za krokom prechádzky, ktoré ukazujú na časti vašej stránky s rečovými bublinami a reflektorom, vedie návštevníka cez palubu alebo novú funkciu. Sú plne tematické a postavený v vizuálnej návrhár so živým náhľadom. Turné beží len vtedy, keď je označený Active.

Ako to funguje
PrehliadkyStránka so stmievaným reflektorom okolo tlačidla Add-deal a tematického textu bublina čítanie Krok 1 z 4 s tlačidlom Ďalší.+ Pridať ponukuKROK 1 OF 4Vytvorte si svoju prvú dohoduKliknite tu pre pridanie dohody do potrubia.Ďalší →
Prehliadky

Ako je postavená prehliadka

Kroky

Každý krok sa zameriava na prvok a ukazuje bublinu s textom. Pridajte toľko zastávok, ako je potreba prechádzky a objednať ich.

Prednastavenia a téma

Začnite od prednastavenia alebo dizajnu vlastnej bubliny (farby, gradienty, reflektory) s živým náhľadom napravo.

Spúšťacie opatrenia

Voliteľné prepojenie proaktívneho pravidla, takže prehliadka auto-štartuje, keď toto pravidlo vystrelí (napr. prvá návšteva palubnej dosky vrátenej návštevy).

Aktívne prepnúť

Prehliadka je spôsobilý bežať iba počas Active je zaškrtnutý. Nehodiace sa ho zložiť bez vymazania.

Zostavte jeden v štyroch krokoch

1
Nová prehliadka

Kliknite na položku Nová prehliadka s sprievodcom, pomenujte ju a voliteľne prepojte proaktívne pravidlo, takže sa začne automaticky.

2
Pridať kroky

Pridať každý zastávka: vyberte prvok, na ktorý ukazuje a písať bublina text. Zmena poradia až do toku cesty.

3
Navrhnite to

Vyberte si prednastavenú alebo štýl bubliny sami. Živý náhľad ukazuje presne to, čo návštevníci vidia.

4
Aktivovať

Tick Active a uložiť. Tour môže teraz bežať, na svojom vlastnom spúšťači alebo začať pravidlom Proactive Message.

Ako sa začínajú prehliadky?+

Na svojom spúšťači, alebo prostredníctvom pravidla proaktívnej správy "Guided tour" akcie, takže sa rozhodnete, ktorí návštevníci vidieť, ktoré turné a kedy.

Rast a SEO

Ciele konverzie

Konverzné ciele premenia aktivitu, na ktorej vám záleží (prichádzajúca webhooková udalosť, chatová správa, rozlíšenie vstupeniek) na zaznamenanú konverziu s plným priradením. Keď aktivita ohne, OpsIQ zaznamenáva konverziu proti kontaktu a viaže ju späť na kampane, segmenty a zdroje, ktoré tam viedli.

Ako to funguje
Ciele konverzieTok cieľa: platba. spotrebená webhook udalosť sa stáva zaznamenaným "kúpa" konverzie v hodnote $49, pripisovaná jeho zdroju a kampane, s rýchlo-štartovať prednastavené čipy vyššie.Rýchly štartStripe nákupDemo rezervovanéSignup Newsletterpayment.succeededprichádzajúcich webhookPrevod"kúpa" · $49Priradenézdroj · kampaň
Ciele konverzie

Definovať cieľ v troch krokoch

1
Vyberte spúšťaciu aktivitu

Kliknite na nový cieľ konverzie. Vyberte si typ aktivity, ktorý sa počíta ako konverzia alebo použite prednastavenú rýchlu voľbu Stripe nákup, rezervovaný Demo, signup Newsletter alebo Predplatné začína.

2
Pomenujte ho a nastavte hodnotu

Uveďte názov konverzie (kúpa, demo_booked, registrácia) a voliteľne fixnú hodnotu a priraďovacie okno.

3
Uložiť

Uložiť a povoliť. Od tej doby, kedykoľvek činnosť vystrelí, OpsIQ zaznamenáva konverziu proti kontaktu s priradením k predchádzajúcim dotykom.

Ciele sú už zapojené do prichádzajúceho webhooks: akýkoľvek cieľ, ktorého spúšťač sa zhoduje s typom udalosti prichádzajúcich automaticky vystrelí v okamihu, keď udalosť pristane. Použite stránku Priviazané Webhooks na pripojenie Stripe, Calendly alebo akýkoľvek systém, ktorý môže POST JSON.
Čo môže byť obrátením?+

Akákoľvek zaznamenaná aktivita: prichádzajúca udalosť webhook (platba. souceed), zachytenie chatu e-mailom, rozlíšenie vstupeniek, čokoľvek na kontaktnej časovej osi.

Analytické metódy

Vlastné prístrojové dosky

Vlastné Dashboards vám umožní vytvoriť si vlastný pohľad na metriky, ktoré záleží, namiesto spoliehania sa len na štandardný prehľad. Pridať widgety chcete, pretiahnite a zmeniť ich do rozloženia sa vám páči, uložiť to, a zdieľať s tímom.

Vlastné prístrojové dosky
Vlastné prístrojové doskyPalubný staviteľ s KPI a graf widget dlaždice, prerušovaný pád zóny, a tlačidlo Add-Widget.Vlastné doskypracovný priestorMoja prístrojová doska+ Pridať prvokNÁVŠTEVY2,481PRÍJMY$8.2kDOPRAVAPretiahnuť widget semTOP PLATY/pricing/docs/signup1ADD WIDGETSVybrať metriku a grafy2ARRANGEPretiahnuť & zmenu veľkosti3SHARES vaším tímom
Zostavte si vlastnú dosku: pridať KPI, graf a zoznam widgety, pretiahnuť a zmeniť veľkosť je do rozvrhnutia chcete, potom zdieľať s tímom.

Vybudovať jeden v troch krokoch

1
Pridať komponenty

Kliknite na tlačidlo Pridať Widget a vybrať metrickú alebo graf chcete sledovať. Opakujte pre všetko, čo chcete na palube.

2
Usporiadať rozloženie

Pretiahnite widgety na preloženie a ťahať svoje hrany zmeniť veľkosť. KPI cez vrchol, grafy nižšie. Čokoľvek číta najlepšie.

3
Uložiť & zdieľanie

Uložte palubnú dosku a zdieľajte ju so svojím tímom, takže každý sleduje rovnaké čísla.

Udržujte samostatné dosky pre rôzne úlohy ("denný pohľad " doska s live počíta, a "mesačné hodnotenie " dosku s trendom grafy) tak každý pobyt zameraný.
Rast a SEO

Outreachové kampane

Outdoach je OpsIQ's1:1a hromadný e-mailový engine: skladať personalizovanú správu alebo spustiť kampaň do CRM segmentu, s detekciou odpovede, send-time ovládanie, open/click sledovanie, sledovacie pixely a jeden-kliknite odhlásiť. Je to súhlas-gated a CAN-SPAM / CASL v súlade.

Outdoach
Outreachové kampaneThe Outreach screen with Composer/Campaigns/Templates/Replies tabs and a campaign table showing sent, open-rate and reply-rate.Outdoachpracovný priestorKampaneSkladateľVzoryOdpovedeKAMPAJNPOSLEDNÁOTVORENÉODPOVEDEJúnový bulletin 20181,20048%7%Sledovanie štúdie34062%14%Win- back82039%5%Odhlásiť detekcia auto-stops sledovania · jeden-kliknite odhlásiť na každom send11:1 & BULKSkladba alebo kampaň2TRACKEDOtvorí, klikne, odpovie3COMPLIANTOdhlásiť postavený v
Outreach engine: send 1:1 alebo beh kampane do segmentu, Track otvory a odpovede, a zostať v súlade so vstavaným odhlásiť a odpoveď detekcie.

Štyri karty

Skladateľ

Napísať personalizované1:1e-mailom {tokens} z kontaktu a CRM.

Kampane

Pošlite do CRM segmentu, naplánované alebo teraz, s čiapkami a čas odosielania kontrolu.

Vzory

Vzory správ, ktoré sa dajú opakovane použiť na opakovanú komunikáciu.

Odpovede

Odpovedať na záznamy odhalenia odpovede a auto-stops sledovania každého, kto odpovedal.

Ako prebieha kampaň

1
Vyber si publikum

Vyberte CRM segment (alebo nahrajte zoznam). Potlačenie a súhlas sa uplatňujú automaticky.

2
Skladba

Napíšte správu s personalizačnými žetónmi; náhľad proti skutočnému kontaktu.

3
Plánovať a poslať

Odoslať teraz alebo v najlepšom čase. Sledovacie pixelové záznamy sa otvárajú; kliknutia a odpovede sú priradené.

Outreach je súhlas- a potlačenie-zaškrtnuté, zahŕňa jeden-kliknite odhlásiť na každom odosielaní, a nasleduje CAN-SPAM / CASL. Odpovede automaticky zastaviť ďalšie následné-up.
Analytické metódy

Plánované správy

Plánované Správy e-mailom vybraný metrický súbor na vybraných príjemcov podľa rozvrhu (denný, týždenný alebo mesačný) ako tlačený, biely-značka PDF. Nastavte to raz a správa pristane v schránkach automaticky cez OpsIQ Cron.

Plánované správy
Plánované správyPrehľad plánovaných správ: tabuľka hlásení s ich rozvrhom, príjemcami a posledným poslaním plus tlačidlo Save-report.Plánované správypracovný priestorPlánované správy+ Uložiť správuSPRÁVAHARMONOGRAMPOMOCNÉ LÁTKYPOSLEDNÁ SLOVATýždenná premávkaPo 9:00[email protected]Pred 2dSEO klientská správaMesačne[email protected]Jún 1Zhrnutie predajaDenne[email protected]todayDodáva sa ako biela značka PDF prostredníctvom OpsIQ cron1AUTOMATEDDenne · týždenne · mesačne2BIELY LABELPDF pre klientov3POMOCNÉ LÁTKYE-mailom podľa plánu
Set a report once (metric set, range, schedule, recipients) and OpsIQ emails a white-label PDF automatically on your cadence.

Vypracovať správu

1
Vyberte, čo poslať

Vyberte si metrický set (doprava, SEO, predaj, podpora...) a dátum rozsahu.

2
Nastaviť harmonogram a príjemcov

Denne, týždenne alebo mesačne, v čase, ktorý si vyberiete, jednému alebo viacerým príjemcom e-mailov.

3
Uložiť

Uložiť a povoliť. Správa generuje a e-maily sám na rozvrh, žiadny manuálny krok.

💡
Plánované správy bežia cez OpsIQ cron, ak správa nedorazí, potvrďte, že kron beží (pozri Cron a automatizácia).
Súkromie

Ochrana súkromia a dodržiavanie predpisov

Stránka Súkromie a Compliance je jediné miesto, kde môžete audítorovi ukázať zodpovednú manipuláciu s osobnými údajmi: účtovnú knihu súhlasu, protokol admin prístupu, politiku vašej rezidentskej príslušnosti a uchovávania údajov a politiku ready-to-print DPA_, v jednom z kariet.

Ochrana súkromia a dodržiavanie predpisov
Ochrana súkromia a dodržiavanie predpisovScreen Privacy & Compliance: záložky pre účtovnú knihu súhlasu, Access log, Residency a DPA, so súhlasom účtovnej knihy tabuľky grantov a zruší kanálom.Súkromie a súladpracovný priestorÚčtovná kniha o súhlaseZáznam o prístupeRezidentská príslušnosťDPAKONTAKTKANÁLAKCIADÁTUM[email protected]e-mailPoskytnutéJún 12[email protected]pushOpustenéJún 10[email protected]marketingPoskytnutéJún 9Vyhľadávateľný dôkaz o každom súhlase a zrušení, kanálom1CONSENT LEDGERDôkaz o každom grante2ACCESS LOGKto sa dotkol dát3DPATlačiteľná šablóna
Jedna obrazovka pripravená na audit: vyhľadávateľná účtovná kniha so súhlasom (granty/odvozy kanálom), protokol o prístupe, ktorý sa dotkol údajov, nastavenia rezidencie/retencie a printable DPA.

Štyri karty

Účtovná kniha o súhlase

Vyhľadávateľný záznam o každom súhlase a zrušiť, kontaktom, kanál (email, push, SMS, in-widget), akcia, zdroj a dátum. Váš dôkaz kontakt súhlasil (alebo stiahol).

Záznam o prístupe

Kto z vášho tímu prezeral, upravil, exportoval, vymazal alebo odhlásil údaje o kontakte s adminom, kontaktom, akciou, uvádza dôvod a IP. Presne to, čo regulátor žiada.

Rezidentská & retenčná

Deklarujte, kde tieto dáta prežívajú, nastavte počet dní v riadkoch aktivity (0 = navždy) a zaznamenajte svojho správcu údajov a úradníka pre ochranu údajov.

DPA šablóna

Dodatok k spracovaniu dát printable, ktorý vypĺňa Vášho regulátora, adresu, ÚOÚ, rezidenciu a uchovávanie. Tlačte alebo uložte ako PDF.

Súkromie a súlad párov so štúdiom súhlasu Cookie (ktorý zbiera súhlas) a exportnou stránkou (ktorá vytvára dátovú kópiu pre DSAR). Pozrite tiež Cron a automatizáciu pre nočné uchovávanie upratania.
Konektory

Pripojte sa k platformám

Odkaz na konektory OpsIQ externým platformám: e-commerce obchody, fakturačné systémy, platobné procesory, poskytovatelia e-mailov a custom APIs. Po pripojení, UI môže vyhľadať objednávky, údaje o zákazníkoch, predplatné, a ďalšie, a prijať opatrenia s vaším súhlasom.

Ako to funguje
KonektoryOpsIQjadro pripojené kWHMCS, Shopify, Stripe, WooCommerce, SendGrid a Google Business Profile, z ktorých každý zobrazuje pripojený stav.WHMCSShopifyStripeWooCommerceSendGridGoogle BPOpsIQKORÉ1PLUG IN25+ predstavené konektory2AI CONTEXTSkutočné údaje o platforme3ACTIONSS vaším súhlasom
Konektory

Predinštalované konektory

WHMCS

Účtovníctvo

Webhosting fakturácia: klienti, služby, vstupenky, faktúry, domény, servery.

Shopify

Elektronický obchod

Elektronický obchod: objednávky, zákazníci, produkty, inventár, platby, webhooks, GDPR.

WooCommerce

Elektronický obchod

WordPress e-commerce: objednávky, zákazníci, produkty, kupóny, doprava.

Stripe

Platby

Platby: poplatky, zákazníci, faktúry, predplatné, výplaty, spory.

Paystack

Platby

Africké platby: transakcie, zákazníci, plány, predplatné.

BigCommerce

Elektronický obchod

Elektronický obchod: objednávky, zákazníci, produkty, kategórie, značky.

Magento 2

Elektronický obchod

Elektronický obchod: objednávky, zákazníci, produkty, kategórie, inventár.

PrestaShop

Elektronický obchod

Elektronický obchod: objednávky, zákazníci, produkty, pravidlá košíka, dopravcovia.

OpenCart

Elektronický obchod

Elektronický obchod: objednávky, zákazníci, produkty, kategórie.

osCommerce

Elektronický obchod

Legacy e-commerce: objednávky, zákazníci, produkty.

Zendesk City name (optional, probably does not need a translation)

Podpora

Helpdesk: vstupenky, užívatelia, organizácie, komentáre.

Obchodný profil Google

Marketing

Miestne podnikanie: recenzie, príspevky, otázky a odpovede, náhľady. OAuth.

Amazon SES

E-mail

E-mail: odosielať transakčné e-maily cez Amazon SES.

Poštová pečiatka

E-mail

E-mailové doručenie: posielať transakčné e-maily cez Poštovú známku.

Znovu poslať

E-mail

E-mailové doručenie: posielať transakčné e-maily cez Resend.

SendGrid

E-mail

E-mail: odosielať e-maily a spravovať šablóny prostredníctvom SendGrid.

Mašungun

E-mail

E-mail: pošlite e-maily prostredníctvom Mailgun.

Inštalácia konektora

1
Prejsť na konektory

Navigujte do Connectors v admin sidebar.

2
Nájsť konektor

Prehliadanie zoznamu alebo vyhľadávanie. Konektory sú zoskupené podľa kategórie.

3
Povoliť

Kliknite na konektor a prepnúť Povoliť.

4
Zadajte údaje

Vyplňte požadované polia: API kľúč, URL, žetóny, atď Každý konektor má špecifické požiadavky zdokumentované vo svojom paneli nastavenia.

5
Skúšobné spojenie

Kliknutím na "Test Connection." Zelený výsledok znamená, že konektor môže dosiahnuť externú platformu. Červený výsledok ukazuje chybu.

6
Nastaviť funkcie

Vyberte si, ktoré funkcie pre umožnenie: synchronizácia vedomostí, synchronizácia webu, akcie AI. Nie všetky konektory podporujú všetky funkcie.

Čo konektory vám

Kontext MH

UI môže vyhľadávať údaje o zákazníkoch, objednávky, predplatné a ďalšie prostredníctvom konektora. Keď zákazník chatuje, AI má skutočné dáta platformy odkazovať.

Kontext AI (autor pripojenia)

Your connector's ContextProvider feeds the ticket-AI a read-only account summary of the ticket owner. Resolve the customer by <code>customer_id</code> when known; otherwise, on ticket auto-replies, where the ctx flag <code>customer_trust_email</code> is true, look the account up by <code>customer_email</code> (the verified ticket sender). Remote platforms expose a <code>/context/customer-by-email</code> endpoint and the connector calls it. This is what makes the AI quote a real balance/invoice instead of saying “please log in.” Honour the operator's data-class toggles (<code>customer_sections</code>, <code>customer_allow_credit</code>) and stay strictly read-only, never emit secrets.

Adresár zákazníkov (autor pripojenia)

Your connector's IdentityProvider feeds three universal ticket lookups: <code>lookupCustomerById()</code> (customer card), <code>lookupCustomerServices()</code> (product/service table), and <code>listCustomers($query,$limit)</code>: the "Search customer or type email" picker on the native Compose-New-Ticket form. Return rows of <code>{id, external_id, name, email, company, phone, platform, platform_label}</code>. <strong>Remote rule:</strong> if your customers live in another database or service, fetch them over your platform's API inside these methods, never read the other system's tables directly (in the OpsIQ DB they're empty placeholders, which is why a local read returns an empty picker). Gate the remote path on your configured API URL; keep a local read only as a same-DB fallback.

Vstupenky s čítačkou, detekčné a smerovacie (autori pripojenia)

When inbound email becomes a native ticket, OpsIQ detects the sender by calling <code>lookupCustomerById(0, ['email'=>$sender])</code> across every connector; the first match "owns" the customer and its <code>platform</code> slug is stamped on the <code>ticket.created</code> event as <code>_pipe_owner_platform</code> (empty = guest). So a WHMCS-customer email opens a ticket in WHMCS (WHMCS numbering, mirrored as one), while an unknown sender stays a native guest. <strong>If your connector mirrors native tickets onto its own platform</strong>, your <code>ticket.created</code> handler must gate on this: <code>if (array_key_exists('_pipe_owner_platform',$payload) && $payload['_pipe_owner_platform'] !== '<your-slug>') return;</code>. The key is absent on non-piped (chat/manual/AI) tickets, so those mirror as before. Per-department control lives under Team & Departments → Open tickets via email (Anyone / Customers only / Off).

Akcie

UI môže vykonávať akcie prostredníctvom konektora: vytvoriť vstupenky, aktualizovať objednávky, zrušiť predplatné, všetko s vaším súhlasom cez Trust Layer.

Vedomosti

Connectors contribute platform-specific knowledge articles to the AI. Shopify connector adds e-commerce troubleshooting; WHMCS connector adds hosting knowledge.

Import znalostnej základne (autori pripojenia)

If your platform hosts a knowledge base, declare a <code>kb_capabilities</code> block in <code>settings.json</code> (type <code>kb_source</code>) and your connector appears in the Help Center editor's <strong>Import KB → Import from a connected app</strong> dropdown whenever it is enabled and configured in the workspace. It is declarative, no method to implement: name a built-in <code>adapter</code> (<code>zendesk</code> for the exact-tree Help Center API, or <code>crawl</code> for any KB site) and a <code>base_template</code> such as <code>https://{subdomain}.zendesk.com</code>, which OpsIQ fills from your connector's stored settings. Credentials never leave the server; the browser only sends the connector slug. To support a new platform, add an <code>opsiq_kb_<platform>_manifest()</code> adapter and reference it by name. Full reference: <code>connectors/PLATFORM_CONNECTORS.md</code> §5.

Webhooky

Niektoré konektory registrovať webhooks s externou platformou pre real-time oznámenia o udalostiach (nové objednávky, aktualizácie vstupeniek, atď).

Sledovanie predaja

Elektronické pripojenie pre obchod dodáva údaje o príjmoch do prístrojovej dosky predaja na priradenie a analýzu.

💡
Konektory sú workspace-scoped. Každý pracovný priestor môže mať rôzne konektory s rôznymi povereniami. A WHMCS pracovná plocha WHMCS konektor; a Shopify pracovná plocha Shopify konektor.
Môžem použiť viacero konektorov naraz?+

Áno. Môžete mať Shopify pre objednávky a Stripe pre platby v rovnakom pracovnom priestore. AI zlučuje dáta zo všetkých zapnutých konektorov.

Čo ak moja platforma nie je uvedená?+

Pomocou Konektora Builder vytvoriť vlastný konektor pre akúkoľvek platformu s REST API. Alebo skontrolujte trhovisko pre komunitne zabudované konektory.

Do konektorov pracovať s vlastným-hostiteľom OpsIQ?+

Áno. Konektory pracujú rovnako v cloude aj samoobsluhe vydaniach.

Konektory

Zmluva o kúpnom a fakturačnom konektore

Každý obchodný konektor používa rovnakú platformou neutrálnu zmluvu o udalosti. WHMCS je referenčná implementácia, ale SaaS Bridge, obchody, poskytovatelia platieb, trhové konektory a Connector Builder balíčky musia dodržiavať rovnaké pravidlá.

Čo musí každý obchodný konektor zverejniť

Jedna autoritatívna účtovná kniha

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.

Identita stabilného zdroja

platforma je konektor registra slimák, ako je whmcs, shopify alebo opsiq_saas. traffic_source obsahuje overené akvizičné priradenie, ak je dodaný; inak použiť ten istý slimák ako back. Uložiť identifikátory, nezobrazuje štítky. OpsIQ vyrieši priateľské meno konektora v UI.

Náležitosť

event_id musí byť deterministický. Mapovať aspoň jednu nemennú objednávku_ref, faktúru_ref alebo predplatné_ref tak webhook retrakcie a spätné plnenie aktualizovať rovnakú udalosť namiesto vytvorenia duplicitného predaja. service_ref identifikuje príslušný produkt alebo službu inštancie ak existuje.

Zdrojová časová pečiatka

event_at je čas platby alebo ekonomickej udalosti vykazovaný zdrojovou platformou. Nikdy nenahrádzajte historické platobné dátumy s časom dovozu.

Peniaze a FX

Poslať zdrojovú sumu a platnú trojpísmenovú menu ISO. Ak nastavenie konektora umožňuje OpsIQ FX konverziu, vykazuje sa prevod na menu hlásenia pracovného priestoru; inak hlási zachovať sklad alebo fakturačné platformy meny. Konektor kód nesmie tvrdo zakódovať ohlasovaciu menu alebo výmenný kurz.

Životný cyklus založený na dôkazoch

Použite nové, obnovenie, upgrade, refundácia, úver alebo neznámy. Klasifikácia z fakturácie dôvodu, predplatné alebo servisný vzťah, line-item typu, alebo iné autoritatívne zdrojové pole. Opakovaný nákup tým istým zákazníkom nie je automaticky obnoviť.

Hranica predaja

Iba pozitívne vyplatené nové, obnovenie, upgrade, alebo legitímne neznáme obchodné príjmy patria do Sales & Conversions. Vrátenie peňazí sa vykazujú prostredníctvom refundácie a čistej príjmovej analýzy. Účet úver, peňaženka top-up, symbolické top -up a pridávanie fondov zostávajú fakturačné-ledger udalosti a nikdy počítať ako predaje, konverzie, objem objednávky, alebo výnosy z predaja.

CRM zostáva oddelené

Obchody CRM predstavujú činnosť plynovodu a obchodu. Nie sú obchod-platforma predaj, ak pripojená fakturácia alebo sklad platforma emituje realizovanú zaplatenú objednávku alebo faktúru prostredníctvom tejto zmluvy.

Odvodené výčnelky

opsiq_konverzie a prehľady o kompatibilite projekcie prestavané z účtovnej knihy. Konektory nesmú považovať projekciu za finančný zdroj pravdy. Revízie zmlúv môžu prehodnotiť odvodené riadky bez vymazania podkladovej fakturácie histórie.

Diaľkové hranice nástupišťa

Diaľkový konektor číta svoju platformu cez nakonfigurovanú overenú API. Nikdy nesmie závisieť od databázových tabuliek rovnakého servera. Presné overené doménové stránky_key je dodávaný ConnectorRegistry a musí byť aplikovaný na každú účtovnú knihu písať a backfill. Pracovný priestor alebo rozsah skupiny je iba read-time agregácie; nikdy nesmie rozšíriť uložené vlastníctvo udalostí.

Príklad platených udalostí

Normalizovaná obchodná udalosť
{
  "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"
}

Mapovanie Konektora

When Sales and billing is enabled in Connector Builder, map amount, currency, source status and source date, plus at least one order, invoice or subscription reference. Map lifecycle_type when the API exposes authoritative lifecycle evidence. The generated SalesIngest passes every row through the same CommerceEventRegistry normalizer used by built-in and marketplace connectors.

⚠️
Kredity a pridávanie fondov sú zámerne zachované pre históriu fakturácie, kontext zákazníka bilancie a analýza účtovnej knihy. Okrem nich z predaja nie je odstrániť; to len bráni im v nafukovanie obchodné výkony.

lifecycle_ type rozhodne, čo sa stane CRM dohodou

lifecycle_type nie je analytická značka. OpsIQ prečíta, či sa predaj dostane do CRM potrubia, takže každý obchodný konektor robí rozhodnutie o ropovode, či má v úmysle alebo nemá.

nové

Otvorí uzatvorenú dohodu (nový obchod).

obnova, modernizácia

Zaznamenané ako opakujúce sa príjmy. Žiadne nové-obchodné riešenie

refundácia, úver

Nikdy neotvorí dohodu, v akomkoľvek režime. Peniaze vrátené zákazníkovi nie je víťazstvo.

vynechaný/neznámy

Len príjmy. Predaj je zaznamenaný, ale nikdy nedosiahne plynovod.

Jeden predaj, jeden riadok knihy: identita je predaj, nie udalosť

Nehodí sa event_id a vložte sa. event_id is platform:eventName:externalId, ktoré odpovede chápali sme už spracovávať túto dodávku a nemôžu odpovedať, že sme už nahrali tento predaj. Platforma, ktorá oznamuje jednu platbu dvakrát invoice.paid a znovu ako payment.completed Mäta dva id a pristane rovnaké peniaze dvakrát, s ničím zraziť a nič varovať.

💡
Nájdených na referenčnej inštalácii: šesť faktúr s tromi riadkami, každý z troch kódových ciest pomocou troch rôznych event_id schém. Všetky boli prevedené 0.00, takže žiadny celkový vyzeral zle, a akýkoľvek neskorší proces obnovenie reálnych súm by počítal jednu platbu trikrát.

Volajte zdieľané písať miesto. Jadro počíta predaj a obchodné identity (sale_fingerprint), zodpovedá existujúcemu riadku, zachováva originál event_id o aktualizácii a filtroch do reálnych stĺpcov:

Jediný podporovaný spôsob, ako napísať predajné knihy
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);
Rovnaký predaj, veľa akcií

faktúra. platená, platba. dokončená a predaj. dokončené pre jednu faktúru zdieľajú jeden odtlačok prsta a aktualizujú jeden riadok.

Refundácia pobyt oddelene

Peniaze ísť von je iný fakt, ako peniaze prichádzajú. Vrátenie faktúry si zachováva svoju vlastnú identitu, takže nikdy nemôže prepísať platbu to vracia.

Žiadne odkazy, žiadne odtlačky prstov

Riadok bez objednávky, faktúry, predplatného alebo odkazu na službu nedostane vôbec žiadny odtlačok prsta, takže dva neprepojené riadky sa nikdy nezrazia len preto, že obe chýbajú ID.

Referenčné poradie

fakturácia_ref, potom objednávka_ref a následne predplatné_ref., potom služba_ref

Účtovná kniha je len append: nikdy prepísať predaj

Náhrada, zrušenie alebo oprava je nový dátum zápisu. Nikdy mutovať riadok to opraví. Prepísať platbu do refundácie vyzerá uprataný a zlomí tri veci naraz:

Ničí hrubé príjmy.

Hrubý predaj a sadzba vrátenia peňazí sa prestanú oddeliť

Zaznamenáva obrat v zlom období

Marcová náhrada z januárového predaja musí znížiť marec. Prepísanie Januárového riadku ticho prestavuje uzatvorenú lehotu.

Prelomí audit trail

Účtovník zaznamenáva, čo sa stalo v čase. Opravy sú kontra-entries, čo je spôsob, akým dvojloďové účtovníctvo funguje po dobu piatich storočí.

Takže konektor hlási obrat, a nie ho používa: návrat refunded_at a refund_amount spolu s predajom a vlastnou životnou cyklou, a nech volajúci napísať náhradu ako jeho vlastný riadok datované kedy náhrada došlo. Tieto dva nikdy nemôže zraziť, pretože predaj odtlačok prsta oddeľuje návratnosť z predaja.

💡
Rovnaký princíp platí pre sumy. Nerobte "opravu" uložené množstvo na súčasnú hodnotu platformy: faktúra vyrovnaná z účtu úveru legitímne zaznamenané 0 v čase platby, a peniaze boli už zaznamenané, keď zákazník zapadol. Obnovenie nominálnej hodnoty počíta dvakrát.

Zmluva o klasifikácii

OpsIQ rozhoduje o životnom cykle once, in \OpsIQ\Commerce\SaleLifecycleClassifierKonektor deklaruje len to, ktoré z vlastnej platformy slová znamenajú čo, prostredníctvom implementácie \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary(), a potom zavolá zdieľaný triedič. Neopakujte odôvodnenie.

Deklarovať slovnú zásobu, delegovať rozhodnutie
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,
]);
💡
Precedencie je pevne stanovená a zdieľané: explicitné, potom vrátené / vypovedané, Potom úver, potom upgrade, potom je_order, potom opakujúce sa, potom akvizície, potom neznáme. Upgrade sedí nad kontrolou objednávky, pretože platformy zvýšiť objednávku na upgrady príliš; opakovane sedí pod ním, pretože prvá faktúra nového predplatného nesie opakujúci sa typ linky. Na nejednoznačný non-objednávka predaj triedič líči na príjmy a preč od potrubia.

Vyhlásiť platformu , že celá slovná zásoba

This is the failure that costs the most and looks the least wrong. The WHMCS connector matched ['hosting','addon','domain'] Zoznam, ktorý sa píše ako kompletný. WHMCS nevydáva holé Domain typ pre skutočné doménové línie; vydáva DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* a UpgradeVšetci padli za zoznam. unknown: 1,288 faktúry, tri roky, žiadna chyba a žiadny log riadok.

Každý nový zákazník importuje svoju históriu cez konektor backfill, takže klasifikácia chyba nemá vplyv na jeden pracovný priestor prefix Takže súrodenec, ktorého ešte nikto nevidel triediť sa so svojimi príbuznými namiesto toho, aby zmizol.

💡
Praktická kontrola: počítať, koľko z vašich vlastných riadkov pozemky na neznáme. Zdravý predaj konektor klasifikuje takmer všetko. Stály prúd neznámych je takmer nikdy dáta nemáte

Oprava dovezených dejín

Každý dodávaný OpsIQ predajný konektor to — 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() pomocou čohokoľvek na záznam stiahnite konektor už má. tools/crm_backfill_sales_lifecycle.php potom opravy konektorov importované históriu bez pre-konektor kód: suché beh predvolene, sa vráti a overí počet riadkov pred písaním, vratné prostredníctvom knihy undo, a nikdy nenapíše neúspešný čítať ako odpoveď.

💡
Ak váš konektor nemôže znovu čítať minulé záznamy
💡
Podrobné odkazy na balík zostávajú k dispozícii v konektoroch/CONNECTOR_EVENTS. md a konektoroch /PLATFORM_CONNECTORS. Md v samoobsadených zdrojových rozvodoch.
Konektory

Zmluva o cestovnej udalosti

Journey Intelligence prijíma jednu platformu neutrálne obálku udalostí z widgetu prehliadača, vstavané konektory, SaaS Bridge, marketing balíky a Connector Builder výstup. Platform-špecifické mená sú preložené na okraji; lievik, priradenie a Site Intelity kód spotrebuje iba kanonické udalosti.

Izolácia a hranica dôvery

Presný kľúč pre peer-doménu

Každá udalosť je viazaná na overenú doménu webe_key. Konektor musí vziať tento kľúč od ConnectorRegistry alebo jeho overený koncový bod, nikdy z nedôveryhodného orgánu žiadosti. Domény vedú samostatné záznamy; skupina domén je len read-time agregát.

Idempotentná identita

event_id je potrebné pre konektory a musí byť deterministický pre rovnakú natívne udalosti. Retrácie, webhooks a backfills aktualizovať jednu udalosť skôr než duplikovať cestu alebo predaj.

Rodný plus kánonský názov

Zachovať zdroj_event_name pre dôkazy a riešenie problémov, potom zmapovať ho na event_meno_canonical. Jadrová analýza nesmie nikdy vetviť na konektor slimug.

Výhry dôkazov servera

Pozorovanie prehliadača môže začať alebo vyvodzovať cestu. Overené udalosti konektora potvrdzujú registráciu, prihlásenie, platbu, nákup, obnovenie, vrátenie peňazí a ďalšie výsledky terminálu. Platný token korelácie stránok je najsilnejší pripojiť; neplatné token je odmietnutý a jeho vložené ID nie sú dôveryhodné.

Súkromie

Poslať iba identifikátory a polia potrebné pre deklarovanú cestu. Rešpektujte súhlas, maskovanie a uchovávanie nastavenia. Nikdy umiestnite údaje o totožnosti, kartové dáta, autentifikačné tajomstvo alebo súkromné správy orgány v vlastnosti.

Kanonické obálky

obálka pre udalosti cesty,
{
  "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"}
}

Kánonická taxonómia

Medzi podporované skupiny patria udalosti stránky s interakciou/výzvy na akciu, registrácia účtu, prihlásenie, viacfaktorové overovanie a obnovenie hesla, fázy potenciálnych zákazníkov a formulárov, produkty, nákupný košík, pokladňa, platba, nákupu, predplatné, obnovenie a vrátenie peňazí, zobrazenia propagácie a konverzie, udalosti centra pomoci, chatu a lístkov, bezpečnostné udalosti a vlastné udalosti v menných priestoroch. account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed a commerce.refund.completed.

Prehliadač vyvodzovanie, potvrdenie a opustenie

Widget môže pracovať bez konektora pozorovaním štruktúry stránky, form akcie, DOM výsledky a návštevník cesty log. Že dôkaz zostáva explicitne odstupňovaný ako pozorované alebo odvodené. Konektor pridáva autoritatívne potvrdenie servera a môže korelovať s rovnakým pokusom prehliadač. Opustenie je najprv uložený ako kandidát; to sa stane opustená až po nečinnosti okno nastavenej v UI a len vtedy, keď nie neskôr oživenie alebo úspech existuje.

Pripísateľnosť a príjmy

Atribution uprednostňuje platný podpísaný token korelácie, potom presná cesta, pokus, relácia alebo obchodné referencie, a potom odsúhlasený graf identity, a nakoniec ohraničená behaviorálna zhoda. Nerovnováha predaja zostávajú neattribuované. Multi-touch ledger hmotnosti musí byť celkom 1. Site Intelligence priradené príjmy číta tento zoznam; kredity, peňaženky top-up, symbolické top - up-up a AdFunds sú nikdy kúpiť konverzie. Connector FX správanie zostáva kontrolované týmto nastavením konektorov.

⚠️
Model Atribution, hľadajúce okná, priame riadenie dopravy, minimálna dôvera, opustenie času a definície lievika sú UI politika. Konektor kód nesmie stvrdnúť je.

Prejav konektora a staviteľ

Vyhlásenie o ceste pre konektora
{
  "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"
    }
  }]
}

Deklarujte len schopnosti, ktoré balík naozaj dodáva. Konektor Builder potvrdzuje mapovanie a generuje rovnaký platformovo neutrálny adaptér používaný v balíkoch prvej strany. Požitie cesty akceptuje jednu udalosť alebo ohraničenú dávku 100 prostredníctvom vygenerovaného overeného integračného koncového bodu.

💡
Obchodná účtovná kniha zostáva finančným zdrojom pravdy. Obchod-to-journey most zverejňuje servera potvrdené výsledky a zmieri pridelenie po súčasnom nevedomé účtovnej knihy upsert, takže jedna platba nikdy nestane dva predaje.
Konektory

Ako funguje činnosť AI

Každý konektor deklaruje súbor akcií: veci, ktoré môže AI urobiť cez externú platformu. Akcie sú mostom medzi "UI hovorí" a "AI robí."

Akcie UI
Ako funguje činnosť AIZákazník žiadosť mapovaná na akčné karty typu mazať, potom kontrolný zoznam: zaškrtnuté povolenie, potvrdíte, API volal.Ako funguje činnosť AIpracovný priestor"Zrušiť moje predplatné"zákazníkAUcancel_subscriptiondeletepožadované potvrdenieparamy: predplatné_id (z kontextu)TYPY AKČNÝCH OPATRENÍreadwritedeleteZaškrtnuté povolenie & rolePotvrdíte akciuAPI volané · výsledok hlásený1DECLAREDKaždý konektor uvádza akcie2GATEDPovolenie + potvrdenie3THEN RUNAPI call, result back
Žiadosť sa stáva deklarovanou akciou (napísaným read/write/delete), ktorá je skontrolovaná, potvrdená, potom vykonaná a oznámená.

Životný cyklus akcie

1
Zákazník niečo žiada

"Zrušiť moje predplatné." UI identifikuje to vyžaduje "cancel_subscription" akcia.

2
UI kontroluje oprávnenia

Je táto akcia povolená? Je povolená? Má súčasný užívateľ tú správnu úlohu?

3
UI zhromažďuje parametre

Akcia potrebuje predplatné ID. AI si to vyhľadá zo zákazníckeho kontextu alebo sa spýta zákazníka.

4
Potvrdenie

V prípade deštruktívnych alebo vysoko-vplyvných akcií, AI žiada o potvrdenie pred vykonaním.

5
Vykonávanie

Akcia volá externú platformu API.

6
Výsledok

UI hlási výsledok zákazníkovi.

Druhy akcií

Čítať akcie

Vyhľadajte si dáta bez toho, aby ste niečo zmenili. Príklady: list_orders, get_customer. Bezpečné, nie je potrebné potvrdenie.

Napísať akcie

Vytvoriť alebo upraviť dáta. Príklady: create_ticket, update_order. Môže vyžadovať potvrdenie.

Odstrániť akcie

Odstrániť dáta. Príklady: zrušiť_ prihlásenie. Vždy vyžadujú potvrdenie.

Akcie HTTP

Deklarované v skutkoch.json, generické API výzvy definované deklaratívne.

Značky spôsobilosti

Nepovinná oblasť "dostupnosti" v rámci akcie.json, konektor neutrálne triedna značka (napr. "lístky" pre lístok čítanie / vyhľadanie, "ticket_create" na otvorenie vstupenky).OpsIQ brány celej triedy rovnomerne cez každý konektor: vstupenka číta vyskočí z AI, keď operátor vypne AI Ticket Awareness, a vytvorenie vstupeniek je vyhradené pre OpsIQ's vlastným skladateľom (takže nástroj na vytvorenie konektora ho nemôže zdvojnásobiť). Deklarujte to a váš konektor je v zhode.OpsIQ Nikdy nemusí vedieť vaše akčné mená. Konektor Builder odhaľuje ako schopnosť rozpadu na akciu.

Kódové opatrenia

Implementované v PHP v triede konektora. Plná kontrola nad logikou.

Príklad definície akcie
{
  "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" }
    }
  }
}
Konektory

Zostrojiť konektor

Staviteľ konektora vám umožní vytvoriť kompletný konektor pre akúkoľvek platformu s REST API. Pre základné konektory nie je potrebné žiadne kódovanie.

Zostrojiť konektor
Tvorca konektorovFormulár bez kódu konektora: názov, typ auth, základňa URL, mapovanie akcií, skúška absolvovania a tlačidlo publikovania.Tvorca konektorovpracovný priestorTvorca konektorovNázovMoja platformaAutorizáciaOAuth 2.0(PKCE)Základ URLhttps://api.example.com/v2ČinnosťGET/customers → zoznam zákazníkovSkúška bola vykonanáKonektor balíčkov1NO-CODEMeno, auth, base URL2ANY APIKľúč, Nosič, Základné, HMAC, OAuth3PUBLISHInto /connectors/<slug>/
Nasmerujte staviteľa na ľubovoľného REST API. Nastavte auth, base URL a akcie, otestujte ho a publikujte pracovný konektor. Nie je potrebný žiadny kód.

Complete provider API coverage

Každý generovaný API Konektor môže odhaliť samostatný Native API Čítanie a pôvod API Napíšte akcie. Liečené akcie zostávajú uprednostňované; natívne akcie pokrývajú koncové body poskytovateľa pridané neskôr. Runtime podporuje REST, GraphQL, JSON, forma, XML, surové a viacdielne telesá, ohraničené pagináciou,API-verzia hlavičky a nejasnosti pri zachovaní poverenia vnútri nastavenia pracovného priestoru konektora.

⚠️
Balíčky na trhu pochádzajú z /marketplace_connectors ako aj zviazané /connectors. Zvýšiť verziu balíka, regenerovať zmluvu a dokumentáciu, spustiť skúšky zhody, potom prepísať a zverejniť novú verziu Marketplace.

Sprievodca stavebným konektorom

Čarodejník má šesť krokov, zobrazených ako karty navrchu. Môžete medzi nimi voľne skákať a Uložiť návrh v päte si prácu necháte kedykoľvek.

1
Identita a profil

Meno, slug, popis a ikona, potom si vyberte profil zmluvy: Standard API, Commerce, Helpdesk, Mailbox, Site Intelligence, SaaS Bridge alebo Local PHP Platform. Profil vyberá kompletný východiskový bod schopnosti; stále môžete nastaviť individuálne možnosti.

2
Autorizácia

Vyberte si autentifikačný vzor, ktorý platforma používa a vyplňte svoje polia. Zadajte skutočné skúšobné údaje tu rovnako: sú použité pre skúšku pripojenia na ďalšom kroku, a nie sú uložené po zverejnení.

3
Skúška

Zadajte API Základná URL a overiť koncový bod, potom spustiť live test pripojenia pomocou osvedčení od kroku 2. Urobte to predtým, než definujete akékoľvek akcie, ak auth alebo základne URL je zle, každá akcia, ktorú napíšete potom by zlyhala z rovnakého dôvodu a vy by ste ladili nesprávnu vec.

4
Akcie

Definujte každú operáciu: názov, HTTP metóda, cesta koncového bodu, parametre, mapovanie poľa odozvy a nastavenia spoľahlivosti popísané nižšie. Z tohto kroku môžete spustiť jednotlivé akcie individuálne proti live API _.

5
Spúšťače

Mapovať webhook akcie, ktoré vaša platforma posiela na OpsIQ udalosti, takže veci, ktoré sa dejú na platforme môže začať pracovať v OpsIQ.

6
Preskúmanie, podniková zmluva a uverejnenie

Review every action, trigger and capability. Enterprise profiles expose the generated queue, worker, hook, migration, ticket-mirror, attachment and conflict contract before publishing. Publishing writes the package into /connectors/<slug>/; the conformance suite then validates the same runtime contract used by OpsIQ.

💡
Sprievodca nemá krok autora znalostí. Súbor vedomostí popisujúci vašu platformu je pre vás generovaný z názvu, opisu, typu auth a akcie, ktoré ste definovali a načíta sa do UI pri zapnutí konektora.

Vymedzenie akcie (krok 4)

Každá akcia má nasledovné nastavenia. Len prvé štyri sú potrebné; zvyšok ovládanie, ktorý môže spustiť a ako opatrne.

Kľúč akcie a označenie

Kľúčom je to, čo UI nazýva; označenie je to čo človek číta. Kľúče sú automaticky rozmiestnené s konektorovým slimákom, takže dva konektory môžu mať "zoznam_orders" bez zrážok.

HTTP metóda

Zožeňte, pošlite, vytiahnite alebo odíďte.

URL cesta

Vhodné k základni URL Použiť {name} v prípade držiteľov povolení, napríklad /opportunities/{id}/stage

Parametre

For each parameter you also choose where it goes: <b>body</b>, <b>path</b>, <b>query</b> or <b>header</b>. A path parameter fills a {placeholder}; a query parameter is appended to the URL.

Mapovanie odpovede

Say which field in the JSON response means what, which is the customer name, which is the email, which is the order total. This is what lets the AI read your platform's data rather than guess at it.

Kto to môže použiť?

Váš tím (admin AI), zákazníci, ktorí podpísali zmluvu (zákazník chat), či už ako asistent písania. Akcia zákazníkov prebieha len pre prihláseného zákazníka a identifikačné polia sú automaticky uzamknuté tak, aby sa jeden zákazník nemohol spýtať na iného.

Vyžaduje potvrdenie

Človek musí schváliť, kým sa to začne.

Deštruktívne

Označí akciu ako vymazanie alebo zmena stavu. Použité na varovanie pred jej spustením.

Požadované povolenie

Admin musí mať toto povolenie pre AI spustiť akciu v ich mene; plní správcovia vždy prejsť. Vyberte si z manage_integrácie, managed_general, manaž_billing, managing_sales_bridge, manuage_nowledge, mandaľ_agency, manager_behavior, mangate_permissions, manadite_dangerzone, response_to_chats, eskalate_to _ticket, send_a Agent_email, alebo žiadny, čo znamená akýkoľvek overený admin.

Popis / AI tip

Voliteľné, ale stojí za písanie. Hovorí AI, kedy dosiahnuť pre túto akciu, napríklad "Použite to, keď admin žiada o zmenu fázy dohody." Dobrým náznakom je rozdiel medzi akciou AI používa správne a jeden ignoruje.

Schopnosť

Voliteľný triedny štítok, buď vstupenky (čítanie alebo vyhľadávanie) alebo lístok_tvoriť (otvorí lístok). Tagging umožňuje OpsIQ brány celej triedy naraz, napríklad skrývanie vstupeniek číta keď operátor otočí UI letenka vedomie off.

Cesta zoznamu

Nepovinné. Pre koncové body, ktoré vracajú zoznam, bodkovaná cesta do poľa, napríklad dáta alebo dátové položky.

Cesta k chybám

Voliteľné. Pole tela, ktorého prítomnosť znamená, že volanie zlyhalo, napríklad chyba.message, užitočné pre APIs ktoré vracajú HTTP 200 pri zlyhaní.

Spusti to.

Každá akcia môže byť spustená proti živému API z tohto kroku, takže môžete opraviť zlú cestu alebo názov poľa pred tým, než ju niekto iný použije.

⚠️
Write actions are protected by default. Any action using POST, PUT, PATCH or DELETE starts out requiring the manage_integrations permission <b>and</b> human confirmation before it runs. This is deliberate. A new write action fails closed rather than letting the AI change your data unsupervised. You can change both on the action, but change them knowingly.
💡
Ak chcete byť volaný zo zákazníckeho chatu, akcia musí byť len prečítaná: opustiť obe Vyžaduje potvrdenie a deštruktívne nepozorovane. Akcia môže zákazník spustiť, že tiež zmeny stavu nie je niečo, čo sprievodca vám umožní loď náhodou.

Prijímam webhooks (krok 5)

The Triggers step gives you a webhook URL to register with your platform, and verifies every request that arrives on it.

Hlavička podpisu

Záhlavie Vaša platforma sa podpisuje napríklad X-Hub-Podpis-256.

Algoritmus podpisu

HMAC-SHA1, HMAC-SHAB56 alebo HMAK-SHAR512.

Systém podpisu

Jednoduché, jednoduché hex alebo base64 digestor. Alebo Stripe-style, t=...,v1=... formát používaný Stripe a niekoľko platforiem, ktoré ho skopírovali.

Predpona podpisu

Nepovinné. Niektoré platformy predpona digescie, napríklad sha256=. Nechajte ho prázdne, ak vaše nie.

Mapovanie udalostí

Mapovať každú udalosť, ktorú vaša platforma posiela na OpsIQ event, ktorý by mala zvýšiť.

Automatické registráciu webhógu

Ak vaša platforma má API pre správu svojich vlastných webových záberov, nemusíte registrovať URL ručne. Automaticky zaregistrovať tento webhóok zapnutím a namierte ho na dve akcie, ktoré ste definovali v kroku 4:

Vytvoriť-webhook akcie

Volané, keď admin umožňuje konektor. Dávate názov parametra, ktorý nesie URL, voliteľne ten, ktorý má zoznam udalostí a cestu v odpovedi, ktorá drží ID nového webhooku.

Odstrániť- Webhook akcie

Volané, keď je konektor vypnutý, pomocou id zachytené vyššie, takže vypnutie konektora tiež zastaví posielanie platformu do mŕtveho koncového bodu.

Možnosti zapnutia

Profily a schopnosti sú definované Connector Contract 2.2. Generované a deklaratívne schopnosti sú emitované priamo; schopnosti podnikov generujú EnterpriseExtension.php lešenie s rýchlou životnosťou elektroinštalácie.

Akcie

Operácie AI môže bežať na vašej platforme: zoznam objednávok, nájsť zákazníka, vydať vrátenie peňazí.

Spúšťače

Receive webhooks from your platform and turn them into OpsIQ events.

Lístky na AI

AI Triage and the reply Copilot on tickets that stay on your platform. Pick the endpoint that returns one ticket with its replies and map the fields; OpsIQ reads the thread through it.

Poštová schránka a kontakty

Zobrazí poštu zákazníka v ich časovej osi, pošle z dohody a synchronizuje adresár do OpsIQ CRM.

Import zákazníkov

Stránka cez zoznam zákazníkov a importovať každý z nich ako kontakt OpsIQ. Toto je to, čo beží tlačidlo Import.

Kontext

Zatlačte živé dáta z platformy do každého rozhovoru UI.

Identita

Vypracujte si, ktorý z vašich zákazníkov je návštevníkom a ukážte ich profil a nákupy na lístku.

Predaj a fakturácia

Prideľte príjmy a údaje MRR do prístrojových dosiek OpsIQ.

Prichádzajúce lístky

Zapnite vstupenky a e-maily Vaša platforma dodáva webhook do OpsIQ podporných vlákien.

Odchádzajúcich odpovedí

Pošta OpsIQ zamestnanci odpovede späť na platformu vlákno vznikol.

Synchronizácia užívateľov

Importujte svoje personálne účty do OpsIQ admin užívateľov.

Synchronizácia

Importujte svoje podporné oddelenia do OpsIQ.

Zameranie na promo a krmivo pre produkty

Nech Promotion Studio cieľ na fakty, ktoré viete o osobe, a robiť vaše skutočné produkty v rámci propagácie.

Poskytovateľ Survey Studio

Exploitovať server-overené Survey fakty, unikol premenné a ohraničené CRM Outreach stránky príjemcov prostredníctvom špecializované SurveysProvider. php. To nie je opakovaného času Promotion.

Native IP blokovanie

Kedy OpsIQ blokuje a IP, volajte svoju platformu vlastné bloku API Takže blok je presadený aj tam.

Bezpečnostné udalosti

Príjem zablokovaný-IP Výstražné signály z OpsIQ.

Znalosti platformy pre AI

Každý konektor, ktorý vytvoríte, pošle krátky odkaz popisujúci, čo je vaša platforma a aké sú jej akcie. OpsIQ admin AI to číta vždy, keď je váš konektor povolený, takže chápe vašu platformu, nie len vidieť zoznam názvov akcií. To je generované pre vás.

API passmass

Konektor vždy dostane všeobecný účel hovor, takže AI môže dosiahnuť koncový bod ste nedefinovali zadali akciu. Použite napísaný akcie, kde môžete; to je únikový poklop.

Zmluva o kánonickom konektore 2.2 reference

Contract version: 2.2 · 53 capabilities · 7 profiles.

Profily konektorov

standard_api · Standard REST or GraphQL API

Actions, triggers, OAuth/API-key authentication and optional context/identity mappings. Capabilities: actions, triggers, native_api, ai_brain_aware.

commerce · Commerce and billing platform

Customers, orders, sales, subscriptions, billing, promotions and journey events. Capabilities: actions, triggers, journey_events, sales, billing, sync_orders, customer_import, survey, promo_audience, promo_feed, context, identity.

helpdesk · Helpdesk and ticket platform

Inbound tickets, outbound replies/notes, customer roster, AI triage and bidirectional ticket mirroring. Capabilities: actions, triggers, inbound_ticket, outbound_reply, outbound_note, ai_tickets, customer_import, survey, context, identity, ticket_mirror, attachment_bridge, conflict_resolution.

mailbox · Mailbox and email provider

Inbound/outbound mail, address-book sync, multi-account OAuth and CRM timeline integration. Capabilities: inbound_email, outbound_email, mailbox, email_mailbox, oauth, actions, customer_import, ai_reply.

site_intelligence · Site Intelligence data provider

SEO, analytics, search-console, local-search or monitoring provider with scheduled sync. Capabilities: actions, triggers, site_intelligence, seo, scheduled_workers, durable_queue.

saas_bridge · SaaS bridge

Deep two-way SaaS integration with customers, billing, identity, tickets, webhooks, queues, attachments and workers. Capabilities: actions, triggers, webhook, context, identity, customer_import, survey, journey_events, sales, billing, inbound_ticket, outbound_reply, ticket_mirror, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

local_php_platform · Local PHP platform bridge

WHMCS-style local hooks, database access, two-way tickets, billing/customer sync, queues and migrations. Capabilities: actions, native_data, context, identity, customer_import, survey, journey_events, sales, billing, inbound_ticket, outbound_reply, ticket_mirror, attachment_bridge, durable_queue, scheduled_workers, database_migrations, conflict_resolution, enterprise_hooks, admin_assets.

Kanonické schopnosti

akcie,

Universal actions. Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: actions.json.

spúšť

Inbound event triggers. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Package files: actions.json.

webhook

Inbound webhook endpoint. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook.

journey_events

Universal Journey Event Contract mapping. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\JourneyEventConnectorInterface. Package files: settings.json.

context

AI context providers. Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: ContextProvider.php.

guest_lookup

Guest record lookup without login (reference + proof match). Capability version: 1.0. Mode: generated. Runtime methods: contextProviders. Interfaces: OpsIQ\Connectors\ContextConnectorInterface. Package files: GuestLookupProvider.php.

Identita

Admin/customer identity providers. Capability version: 1.0. Mode: generated. Runtime methods: identityProviders, detectAdmin, detectCustomer. Interfaces: OpsIQ\Connectors\IdentityConnectorInterface. Package files: IdentityProvider.php.

sales

Sales and revenue ingestion. Capability version: 1.1. Mode: generated. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface. Package files: SalesIngest.php.

Vyúčtovanie

Cross-platform billing snapshot. Capability version: 1.0. Mode: generated. Runtime methods: billingProviders. Interfaces: OpsIQ\Connectors\BillingConnectorInterface. Package files: BillingProvider.php.

payments

Payment-provider capability bus. Capability version: 1.0. Mode: generated. Runtime methods: paymentsCapabilities.

inbound_ticket

External ticket/email to OpsIQ ticket ingestion. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

outbound_reply

Reply mirroring to the external platform. Capability version: 1.0. Mode: generated. Runtime methods: pushReply. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface.

sync_users

Staff/customer synchronisation. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface. Package files: SyncImport.php.

sync_departments

Department/team synchronisation. Capability version: 1.0. Mode: generated. Package files: SyncImport.php.

sync_orders

Order roster and order-event synchronisation. Capability version: 1.0. Mode: declarative. Interfaces: OpsIQ\Connectors\CommerceConnectorInterface.

sync_products

Product, catalog and inventory synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

sync_projects

Project, issue and workspace synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

customer_import

CRM customer roster import. Capability version: 2.0. Mode: generated. Runtime methods: listCustomers, backfillChunk. Interfaces: OpsIQ\Connectors\CustomerImportConnectorInterface.

security_events

Receive and emit security events. Capability version: 1.1. Mode: generated. Runtime methods: securityCapabilities, syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

security_native_block

Native remote IP/CIDR blocking. Capability version: 1.0. Mode: generated. Runtime methods: syncBlockedIp, removeBlockedIp. Interfaces: OpsIQ\Connectors\SecuritySyncConnectorInterface.

survey

Survey identity, audiences, recipients and variables. Capability version: 1.0. Mode: generated. Runtime methods: surveyAudienceCatalog, surveyAudienceFacts, surveyVariableCatalog, surveyVariables, surveyRecipientPage. Interfaces: OpsIQ\Connectors\SurveyConnectorInterface. Package files: SurveyProvider.php.

reply_feedback

Ticket reply feedback mirror (platform reply ratings land via the portal write method). Capability version: 1.0. Mode: generated. Runtime methods: replyFeedbackCatalog, pullReplyFeedback. Interfaces: OpsIQ\Connectors\ReplyFeedbackConnectorInterface.

promo_audience

Promotion targeting facts. Capability version: 1.0. Mode: generated. Runtime methods: subscribers. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

promo_feed

Promotion product/content feed. Capability version: 1.0. Mode: generated. Interfaces: OpsIQ\Connectors\PromotionConnectorInterface.

email_mailbox

Mailbox bus, outbound mail and address-book sync. Capability version: 1.0. Mode: generated. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

inbound_email

Receive inbound email. Capability version: 1.0. Mode: declarative. Runtime methods: poll, handleWebhook. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

outbound_email

Send outbound email. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

mailbox

Mailbox connector. Capability version: 1.0. Mode: declarative. Runtime methods: emailAccounts. Interfaces: OpsIQ\Connectors\MailboxConnectorInterface.

ai_tickets

AI triage and Inbox Copilot for remote tickets. Capability version: 1.0. Mode: generated. Runtime methods: loadTriageContext. Package files: AiOperations.php.

ai_reply

AI-assisted reply drafting. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

ai_brain_aware

Connector expertise supplied to Admin AI. Capability version: 1.0. Mode: generated. Package files: ai_expertise_admin.md, ai_api_reference.md.

native_api

Native API passthrough. Capability version: 1.0. Mode: generated. Runtime methods: registerActions.

native_data

Local database/platform data adapter. Capability version: 1.0. Mode: declarative. Runtime methods: nativeDataProviders. Interfaces: OpsIQ\Connectors\NativeDataConnectorInterface.

unit description in lists

CRM capability provider (calendar, enrichment, telephony or customer data). Capability version: 1.0. Mode: declarative. Runtime methods: crmCapabilities. Interfaces: OpsIQ\Connectors\CrmCapabilityConnectorInterface.

block_registry

Remote sender block-registry synchronisation. Capability version: 1.0. Mode: declarative. Runtime methods: blockSender, unblockSender, isSenderBlocked. Interfaces: OpsIQ\Platform\BlockRegistryInterface.

inbound_comment

Inbound comment ingestion. Capability version: 1.0. Mode: declarative. Runtime methods: handleWebhook.

outbound_note

Outbound private note. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

outbound_notification

Outbound notification delivery. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

oauth

OAuth 2.0 authorisation. Capability version: 1.0. Mode: generated.

reviews

Review ingestion and response. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

lokálne

Local search/location data. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

toto

SEO data and actions. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

site_intelligence

Site Intelligence provider. Capability version: 1.0. Mode: declarative. Runtime methods: siteIntelligenceProviders. Interfaces: OpsIQ\Connectors\SiteIntelligenceConnectorInterface.

analytics

Analytics data provider. Capability version: 1.0. Mode: declarative. Runtime methods: analyticsCapabilities.

comms

Communications/video-meeting provider. Capability version: 1.0. Mode: declarative. Runtime methods: commsCapabilities.

admin_assets

Connector-provided admin/account/public browser assets. Capability version: 1.0. Mode: generated. Runtime methods: adminAssets. Interfaces: OpsIQ\Connectors\AdminAssetConnectorInterface.

enterprise_hooks

Platform-native hooks and lifecycle callbacks. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

durable_queue

Durable outbox/inbox queue and retry policy. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

ticket_mirror

Bidirectional ticket mirror with conflict handling. Capability version: 2.0. Mode: extension. Interfaces: OpsIQ\Connectors\TicketMirrorConnectorInterface. Package files: EnterpriseExtension.php.

attachment_bridge

Attachment upload/download transfer. Capability version: 2.0. Mode: extension. Package files: EnterpriseExtension.php.

database_migrations

Connector-owned schema migrations. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

scheduled_workers

Connector-owned scheduled/background workers. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

conflict_resolution

Two-way sync conflict strategy. Capability version: 1.0. Mode: extension. Package files: EnterpriseExtension.php.

⚠️
Špecifikácie staviteľa zostávajú autoritatívnym zdrojom. Vložte obchodné pravidlá špecifické pre platformu vo generovaných bodoch rozšírenia; balík životný cyklus, fronty, pracovníci, migrácie a skúšky zhody zostávajú stavebne riadený.

Nastavenie spoľahlivosti pri každej akcii

Sťahovanie

Koľkokrát sa znovu skúsiť neúspešný hovor, s zálohou, ktorá zdvojnásobí každý pokus. Iba timeouty, 429s a 5xx chyby sú znovu vyskúšané; 4xx je chyba vašej požiadavky a opakovanie by jednoducho spáliť limit sadzby.

Limit sadzby

Strop za minútu pre túto akciu, takže rušná spúšť nemôže poraziť vašu platformu. Nechajte ju na 0 bez obmedzenia.

Časový limit

Ako dlho čakať na platformu, než sa vzdať.

Potvrdenie

Požadujte, aby človek schválil pred akciou beží. Použite ho pre čokoľvek ničivé.

Typy overovania

Krok 2 ponúka sedem vzorov. Vyberte si ten, ktorý zodpovedá vašej platforme je API V dokumentácii, generátor emituje za to správneho klienta HTTP.

API key in header

Statický kľúč poslaný ako pevná hlavička, napríklad X-API-Kľúč, daj meno hlavičky a nálepku, ktorú by mal zobraziť formulár admin.API očakáva, že kľúč ako parameter dotazu namiesto toho používať Vlastné hlavičky alebo plnokódový konektor.

Nosič tokenu

Token sent as Authorization: Bearer <token>. Common for modern APIs.

Základná autka

Užívateľské meno a heslo, base64-kódovaný do hlavičky Autorizácie. Vyberiete si etikety na oboch poliach zobrazené v admin forme.

HMAC- podpis

Verejný kľúč plus tajomstvo, s podpísaným orgánom žiadosti. Dávate podpis hlavičku, kľúčovú hlavičku a časovú pečiatku hlavičku očakáva vaša platforma.

OAuth 2.0 (potvrdenia o klientovi)

Server-to-server, bez interakcie užívateľa a nepresmerovať. Dáte token URL a voliteľný rozsah; admin dodáva klientovi ID a tajomstvo. Použite ho, keď vaša platforma vydá osvedčenie k aplikácii skôr ako osobe.

OAuth 2.0 (Spájacie tlačidlo)

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.

Vlastné hlavičky

Voľná forma JSON mapa hlavičky pre čokoľvek, čo vzory hore nepokrývajú, napríklad {"X-API-Kľúč":"{api_key}","X-tenant":"{tenant_id}"}. Každý miestodržiteľ sa stáva pole na admin formuláru.

💡
PKCE sa vzťahuje len na tok tlačidla Connect. Prietok klient-redukcie nemá žiadne presmerovanie a žiadny užívateľský krok, takže PKC sa naň nevzťahuje.

Štýly počuteľnosti

Posun

Použíje parametre ofset a limit. Príklad: ?offset=100&limit=50.

Strana

Používa číslo stránky. Príklad:?page=3&per_page=50.

Kurzor

Používa kurzorový token z predchádzajúcej odpovede.

Hlavička odkazu

Používa hlavičku odpovede na odkaz s rel="next."

Pokročilé: vlastný PHP kód

Vlastný príklad PHP
<?php
namespace OpsIQ\Connectors\MyPlatform;

use OpsIQ\Connectors\AbstractConnector;

class MyPlatformConnector extends AbstractConnector
{
    public function identifier(): string { return "myplatform"; }
    public function label(): string     { return "My Platform"; }

    public function testConnection(): array
    {
        $resp = $this->http("GET", "/me");
        return $resp["ok"]
            ? ["status" => "ok", "message" => "Connected"]
            : ["status" => "error", "message" => $resp["error"]];
    }

    protected function runAction(string $action, array $params): array
    {
        return match ($action) {
            "list_customers" => $this->http("GET", "/customers", [
                "query" => ["page" => $params["page"] ?? 1],
            ]),
            default => ["error" => "Unknown action: $action"],
        };
    }
}

Zrkadlové lístky do systému domácich lístkov

Keď vaša platforma vlastní lístok, zrkadlo ho OpsIQ z konektora pomocou lístka najhlbší pomocník váš konektor dedí (vytvorte si pre nový lístok, pridať-odpoveď na následné-up). Vydajte sa a prihláste sa k univerzálnym letenky udalosti vo vašom konektore subscribers() metóda, ticket.created, ticket.replied, ticket.updated, ticket.deleted. Automatická odpoveď, eskalácia, SLA a CSAT všetky háčik rovnaké udalosti, takže ich dedíte bez ďalšieho kódu.

Povedz kto napísal úvodnú správu

Lístok je vždy namiesto Zákazník, ale otváracia správa môže byť napísaná staff: agent otvára lístok v mene zákazníka, alebo oslovuje aktívne. Každý helpdesk podporuje to, takže je súčasťou univerzálneho ticket.created zmluva, nie niečo, čo každý konektor rieši súkromne.

author_type

klient (predvolený) alebo admin. Vynechať a zákazník je predpokladaný.

author_id

ID personálu pri autor_type=admin. Nikdy nie je ID zákazníka.

author_name

Agent alebo oddelenie sa vráti späť do "Zamestnanci."

author_email

Adresa agenta. NIKDY zákazník jeden. Správa personálu pod zákazníckym e-mailom je hlásenie a audit chyba.

Toto nie je kozmetika. Spotrebitelia načítaní author_type na rozhodnutie, kto je na rade. client necháva automatickú odpoveď na správu, ktorú napísal váš agent a robí z vašej platformy ozvenu tohto otvorenia novú správu zákazníka, ktorá potom pristane ako duplikát a otočí lístok answered. Mapovať signál vašej platformy na to v konektore normalizátor udalostí,, nikdy v spotrebiteľov.

Centralizované blokovanie

Ak agent blokuje odosielateľa, platí to pre všetkých every kanál okamžite (e-mail, chat, portál, widget a každý konektor dvojča) pretože blok je presadzovaný centrálne, predtým ako akýkoľvek konektor vidí správu. Váš konektor dedí tým, že nič nerobí. Nie je tam žiadny prichádzajúce práce na implementáciu a žiadny spôsob, ako sa to zle.

Voliteľný je polovica outbound: povedať svojej platforme zákazník bol zablokovaný tu. Implementovať len v prípade, že vaša platforma môže vyjadriť niečo rovnocenné.

schopnosti ()

Musí obsahovať blok_registry A trieda musí implementovať BlockRegistryInterface. Vlajka je nárok, rozhranie je záruka. Register vyžaduje oboje.

blockSender($b)

Prijíma druh (email adomain ip), hodnota, dôvod, admin_id, exspire_at, site_key. Descr ip tion

unblockSender($b)

Odblokovanie niečoho, čo nikdy nezablokovalo, je priestupok a nie chyba.

isSenderBlocked($b)

Pre zmierenie, takže drift je hlásený skôr než objavený zákazníkom. Descriptions [výsledok, blokovaný?].

Výsledné hodnoty

Ok.

Aplikované na platforme. Zahrnúť vzdialené_ref, keď máte ID stojí za záznam.

noop

Už v požadovanom štáte.

unsupported

Vaša platforma nemá žiadny rovnocenný koncept. NIE je chyba.

zlyhal

Mohli ste to urobiť a pokazilo sa to. Zahrnúť detail, pristane v audit trail.

Oslabovanie je správna odpoveď. Mnohé platformy nemajú koncept "blokovať tohto odosielateľa" a ponúkajú len účtovanie pozastavenie, ktorý zastaví fakturáciu, prihlasovacie záznamy a služby skôr ako len pomocná pošta. Mapovanie " agent blokoval spam adresu" na "zatvoriť účet tohto klienta" by dovolil jeden chybne kliknutý blok ukončiť služby platiaceho zákazníka. Ak je to jediná páka máte, návrat unsupported a nechaj to tak.

Deklinovanie sa vzťahuje aj na prípad, keď platforma can Urobte to, ale nedovolím vám. Skontrolujte, či na API, nie je funkcia: páka, ktorá existuje len v admin UI platformy je páka konektor nemá.

Fungoval príklad · Zendesk (referenčná implementácia)

Čítanie connectors/zendesk/connector.php alongside this. It is short, and every branch below is a decision you will face too.

E-mail → ok

PUT /api/v2/users/{id} s suspendované = pravda. Pozastavený koncového užívateľa nové požiadavky odkloniť do Suspended Vstupenky namiesto otvorenia jeden, naozaj rovnaký nápad ako blokovanie odosielateľa, a to zastaví žiadne vyúčtovanie, pretože Zendesk koncoví užívatelia nemajú žiadny. Vráti id používateľa ako vzdialené_ref.

doména → nepodporovaná

Zendesk CAN pozastaviť celú doménu, ale len prostredníctvom pozastavenie: kľúčové slovo v Admin Center bloklist textarea, a nie API píše, že pole. Funkcia existuje; páka nie je.

ip → nepodporované

Neexistuje žiadna úroveň vstupeniek IP blok.

neznáma adresa → noop

Zendesk nemôže pre-suspendovať adresu, ktorú nikdy nevidel. Nič robiť nie je zlyhanie a miestny blok stále zastaví lístok.

agent alebo admin → nepodporovaný

ZAMIETNUTIA. Suspendujúci zamestnanci by vymkol kolegu z helpdesku. Personálna adresa, ktorá dosiahne blokovanie je oveľa pravdepodobnejšie, že bude chyba ako pokyn, skontrolovať úlohu pred tým, než budete konať na ňom.

Posledný riadok je ten, kto stojí za kopírovanie. Zmluva nemôže zastaviť mapovanie blok na niečo deštruktívne, takže každý konektor sa musí rozhodnúť sám o tom, čo bude odmietnuť. Odmietnutie hlasno, s detail operátor vie čítať, je lepšie poslúchať.

Oznámte to úprimne. Všimnite si, ako málo z týchto riadkov sú ok. To je správny výsledok, nie medzera: blok domény stále funguje (je presadzovaný v jadre okamihu, keď je napísané); jednoducho nemôže byť odzrkadlený von. Vracia ok za niečo, čo ste neurobili by operátorovi povedal, že blok dosiahol vašu platformu, keď nikdy neodišiel OpsIQ.

Pravidlá

Miestny blok vždy vyhrá

Je napísaná predtým, ako sa vám bude volať a stojí za všetkým, čo sa vrátite. Nemôžete zabrániť operátorovi blokovať niekoho.

Nikdy nehádž

Hádzanie sa považuje za nepodporované a zaznamenané. Návrat zlyhal s detailom miesto, takže dôvod prežije.

Buďte nedôstojní

Rovnaký blok sa môže oznámiť viac ako raz.

Rýchlo sa vrátiť

Fank-out je synchrónny s operátorom kliknite. queue pomalé práce, skôr než držať žiadosť otvorená.

Nevolaj späť.

Nikdy re-blokovať do OpsIQ z vášho správcu. Register preskočí pôvodnú konektor, ale druhý hop by slučku.

Každé oznámenie je napísaná opsiq_block_registry_log (operácia, druh, hodnota, dôvod, admin, pôvod, konektorová guľka, výsledok, detail a časová pečiatka) takže operátor môže vidieť blok prišiel z vašej platformy skôr než od agenta, a čo každý konektor urobil o tom.

Správne zatlačte

Ruka attachments pole na vytvorenie [ ]/addReply(). Každá položka obsahuje súbor v jednom z troch tvarov:

content_b64

Base64 súborov RAW bajtov, použite pre súbory za auth (najvstupnejšie prípady). OpsIQ dekóduje ho a znovu hostí súbor pre vás. Najprenosnejší tvar.

url / source_url

Verejnosť https URL (napr. Zendesk content_url). Musí byť https; prejde SSRF / povoľuje kontrolu zoznamu pred jeho uložením.

stored_path

Uložené odkaz na súbor ste už napísal (čo rodný skladateľ uploader produkuje).

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 iba názvy súborov (nie bajtov), takže spoľahlivý priviazaný vzor je: čítajte bajty, kde váš kód už beží (vnútri platformy, alebo z webhook užitočné), základ64 je, a odosielať ako content_b64 na akcii.

Outcaning (OpsIQ → Vaša platforma). Keď agent pripojí súbor, ticket.replied užitočné zaťaženie vám dáva súbory odpovede ako stored_path items under the OpsIQ file store. Read them and push in your platform's own format, and check the platform docs, the encoding matters: WHMCS wants base64_encode(json_encode([[name,data]])) (JSON, neserilizovať); Zendesk nahrá surové bajty do /uploads.json pre žetón potom sady comment.uploads; Gmailposiela multipart/zmiešaný RFC-822@ info: tooltip raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).

Diaľkové platformy: API + webhook, nikdy žiadne iné tabuľky aplikácií

Ak je vaša platforma samostatná aplikácia alebo databáza (hosted SaaS, vzdialené WHMCS, iné DB na rovnakom serveri), nikdy nepísať tabuľky priamo: cross-database write pristane na akejkoľvek prípojke je aktívna a ticho chýba skutočné riadky. Vždy: outbound = volajte podpísaný REST API (odpovede, stav, oddelenie, zmazanie); inbound = platforma POSTs podpísaný webhook, váš handleWebhook() overí a vystrelí zodpovedajúce ticket.* event. Ak chcete zastaviť zrkadlovú slučku, označte to, čo stlačíte označením pôvodu (napr. mirror_origin:'opsiq'); platforma ozvena na webhok a váš prichádzajúcich strážca preskočí svoje vlastné ozveny. OpsIQEvents::isMirroredEvent() na vrchole každého strážcu.

Zrkadlový stav, priorita a oddelenie

Odpoveď posúva stav automaticky, agent odpoveď → answered, a zákazník odpoveď → customer_reply; zrkadlo, že rovnakým spôsobom. Pre explicitné zmeny prihlásiť ticket.updated a má byť payload['changes'] (napr. {status:'closed'}).

Stav: OpsIQ_ je kánonické sady open, customer_reply, answered, in_progress, pending, closed. Udržujte malú obojsmernú mapu na slovnej zásoby vašej platformy a uistite sa, že váš stĺpec skutočne akceptuje hodnoty, ktoré píšete (an ENUM chýba hodnota sa potichu vypustí do prázdne niektoré databázy). Oddelenie: ID oddelenia OpsIQ je na vašej strane bezvýznamné, nikdy ho neposlalOdoslať deskriptor (name, email a slug) a vyriešiť to proti svojim vlastným oddeleniam e-mailom → meno → slug, tak Váš Oddelenie fakturácie namiesto VšeobecnéSpúšťam na oboch ticket.escalated a department_id zmeny ticket.updated.

💡
Stav / priorita / predmet / oddelenie / odstránenie zrkadlenia je upravené na-connector toggles (mirror_status_changes, mirror _priority_ampons, miarrow_subject_changesames, mircle_department_means, zrkadlo_deletes) prečítané prostredníctvom zdieľaného OpsIQ\Konektory\MirrorMožnosti pomocníka. Vloženie, že blok vo vašich nastaveniach.json a každý konektor lístka-zrkadla číta točnice rovnako.

Prepojenie cestovného lístka na produkt / službu

Ak si zákazník pri otvorení cestovného lístka vybral konkrétny produkt, označte nápovedu tak agent uvidí cielenú servisnú kartu (s jedným kliknutím na "zobraziť iné produkty" modus pre zvyšok).

related_service_id

Preferred: the service id exactly as it appears in your IdentityProvider::lookupCustomerServices() list (each service's id). Unambiguous match.

related_service_label

Kód služby platformy, napr. WHMCS S396 (služba)396) / D11 (doména11). OpsIQ rozkladá voliteľný typ-list + id a zodpovedá vášmu zoznamu služieb, s typovým strážcom, takže doménový kód nikdy nezodpovedá produktu rovnakého id. Zobrazí zodpovedajúce ref na každej službe pre presnú zhodu.

related_domain

Doménový názov; uzavreté ako podreťazec proti detailu / domény každej služby.

💡
Zostavte zoznam príloh raz, vo forme vyššie a OpsIQ spracováva zvyšok: hosted URLs sú prechádzajú a base64 obsah je uložený a re-hosted pre vás. Nikdy nemusíte písať na-platformu spracovanie súborov.
⚠️
Akčné kľúče musia byť 3-80 znaky, malé písmená, čísla/podskóre. Po pridaní nových trás AJAX spustite php nástroje/gen_route_registry.php.
Konektory

Balík konektorov a odkaz na životný cyklus

Toto je zmluva na úrovni zdroja pre vytvorenie konektora, ktorý OpsIQ môže objaviť, konfigurovať, validovať, povoliť, spustiť, testovať, podpísať a distribuovať.

Referenčné číslo vývojára
Balík konektorovBalík konektorov má požadovanú implementáciu konektora a manifest, s voliteľnými akciami, recepty, znalosti, aktíva a podpis metaúdaje.Balík konektorovdeveloperMANIFESTv1LIFECYCLESpravovanéPRACOVISKORozsah pôsobnostiŽIVÉ PRACOVISKOconnector.phpTrieda konektorov / továreňPožadovanésettings.jsonPrejav a nastavenie schémyPožadovanéactions.jsonVymedzenie opatreníNepovinnésignature.jsonMetaúdaje o podpisovaní balíkovUvoľnenie1DECLAREZdaniteľné a schopnosti2IMPLEMENTŽivotný cyklus a poskytovatelia3VALIDATESkúška, značka, balenie
Balík konektorov má požadovanú implementáciu konektora a manifest, s voliteľnými akciami, recepty, znalosti, aktíva a podpis metaúdaje.

Minimálny balík

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

Zdaniteľná zmluva

settings.json používa manifestnú verziu 1. Validátor očakáva slimák, názov, verzia, manifest_version, kompatibilita, popis a schopnosti. Kompatibilita deklaruje opsiq_min a opsiq_max. Stav uvoľnenia je jedným z production, beta, náhľad alebo template; schopnosť vyspelosť používa úrovne L1

Rozhranie základného konektora

  • Identita a nastavenie: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
  • Životný cyklus: onEnable() a onDisable(). Zakázať musí byť nedeštruktívne; vyprázdňovanie údajov je samostatná úmyselná operácia.
  • Pristupujúca/synchronizovaná: handleWebhook(), poll(), backfill(). Poll spracováva prírastkové práce; zálohovanie importu histórie a musí byť bezpečné opakovať.
  • Podpora: pushReply() ak platforma prijíma odpovede.
  • Akcie: registerActions() zmluvy o spustiteľných dodávkach.
  • Bezpečnosť: securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().

Abstraktný základ ponúka aj voliteľné backfill, zákaznícke výpisy, e-mailový účet objav/vytvorenie, predplatitelia, admin/zákazník detekcia, fakturácia/kontext/identity poskytovateľov, extrakciu odozvy, opätovné vyhľadávanie hovorov HTTP, JSON-cesta, fuzzy rebríček a pagination pomocníci.

Kompability a autentifikácia

Supported capability names include actions, triggers, context, identity, sales, billing, inbound_ticket, outbound_reply, sync_users, sync_departments, security_events, customer_import, security_native_block, promo_audience, promo_feed, email_mailbox, native_api, ai_brain_aware and ai_tickets. The builder provides API key, bearer, basic, HMAC, OAuth 2 client credentials, OAuth 2 authorisation code and custom authentication templates.

Životný cyklus registra

  1. Objavte načíta balíček a potvrdí jeho manifest.
  2. Konfigurácia je uložená na pracovné miesto, tajomstvá sú zašifrované.
  3. Test pripojenia dokazuje, že nie je možné konektor.
  4. Povoliť hovory onEnable(), synchronizuje definície akcií a môže začať počiatočné spätné plnenie.
  5. Polling/webhook/Prevedenie signatára vždy nesie kontext pracovného priestoru.
  6. Zakázať hovory onDisable() a zastaví aktivitu bez vymazania dovezených údajov.
  7. Očistka je samostatná explicitná operácia.

Pravidlá správnosti

  • Použite kľúč pracovného priestoru/stránky v každom čítaní, zápise, vyrovnávacom kľúči, deduplikačnom kľúči a vyhľadávaní webhok.
  • Make backfill, webhhook požitie a zápis akcie jempotent. Zaznamenajte externé ID / event ID kdekoľvek platforma poskytuje jeden.
  • Pre vzdialené systémy použite ich API; nikdy nepredpokladajte, že ich tabuľky databáz existujú v pripojení OpsIQ.
  • Návrat štruktúrovaných chýb, zákazníckych bezpečnostných. Nikdy nevystavujte tajomstvo, stopové známky poskytovateľa alebo iné pracovné priestory a existencia.
  • Deklarovať len schopnosti balíček skutočne vykonáva. actions.json katalóg neumožní použiť akciu, kým nie je konektor nainštalovaný, zapnutý, konfigurovaný a jeho pripojenie nebude platné.

Testovanie a uvoľňovanie

Spustite PHP lint, overenie manifestu, testy pripojenia, testry schémy akcií, tety podpisov/prehrávania webhooku, tesy izolácie pracovného priestoru, opakované testy vyplnenia, testovú chybu/opätovný pokus. Balík z obchodu by mal byť potom podpísaný a overený, obsahovať dokumentáciu nastavenia/povolenia/webhooku a uvádzať jeho skutočný stav vydania. Dlaždica konektora a manifest sú autoritatívnym signálom dostupnosti.

Konektory

Recepty na konektory

Postupne recepty na spoločné nastavenia konektorov.

Recepty
Recept na konektoryA Shopify setup recipe as a checklist: create app, grant scopes, paste token and test, enable webhooks, place a test order.Recept na konektoryShopifyRecept · Shopify s webhooksVytvoriť vlastnú aplikáciu Shopify adminGrant scopes: read_orders, read_customers…Vložiť doménu obchod + token, kliknite na tlačidlo TestPovoliť synchronizáciu webu (objednávky autoregistrácie)Umiestnite testovaciu objednávku → sa objaví v predaji 30s1STEP BY STEPRecepty na kopírovanie2REAL PLATFORMSShopify · WHMCS • Stripe · GBP3VERIFYPoradie skúšok sa zobrazí v 30s
Každý recept je kontrolný zoznam, ktorý sledujete zhora nadol, tu, Shopify s webhooks objednávky v reálnom čase, overené testovacou objednávkou.

Recept: Shopify s webhooks v reálnom čase

Scenár:
Goal: Connect Shopify with automatic order sync and GDPR compliance.
Čo robiť:

1. Create a custom app in Shopify admin (Settings > Apps > Develop apps). 2. Grant scopes: read_orders, read_customers, read_products, write_customers. 3. Copy the Admin API access token. 4. In OpsIQ Connectors > Shopify, enter store domain and token. 5. Click Test Connection. 6. Enable Webhook sync, OpsIQ registers order/customer webhooks automatically. 7. GDPR webhooks register automatically (data_request, customers/redact, shop/redact). 8. Verify: place a test order, check it appears in OpsIQ Sales within 30 seconds.

Recipe: WHMCS integration

Scenár:
Goal: Connect WHMCS so AI can look up clients, services, tickets, and invoices.
Čo robiť:

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.

Recept: Stripe platby

Scenár:
Goal: Track Stripe payments and let AI look up transactions.
Čo robiť:

1. In Stripe Dashboard > Developers > API keys, create a restricted key (read: Customers, Charges, Invoices, Subscriptions). 2. In OpsIQ Connectors > Stripe, enter the restricted key. 3. Test Connection. 4. Add webhook endpoint in Stripe: https://your-domain.com/connectors.php?slug=stripe 5. Select events: charge.succeeded, invoice.paid, customer.subscription.updated. 6. Copy the webhook signing secret to OpsIQ. 7. Verify: make a test payment, check it in OpsIQ Sales.

Recept: Google Business Profile

Scenár:
Goal: Connect GBP for review management, posts, and insights.
Čo robiť:

1. Create a Google Cloud project, enable Business Profile API. 2. Create OAuth 2.0 credentials (Web application). 3. Set redirect URI: https://your-domain.com/connectors.php?slug=google_business_profile 4. In OpsIQ, enter Client ID and Client Secret. 5. Click Authorize, sign in, grant access. 6. Select your business location. 7. Verify: reviews, posts, and insights should appear.

Konektory

Rozšíriť CRM & Site Intelligence

OpsIQ Subsystémy sú otvorené pre rozšírenie. Konektor môže pripojiť novú schopnosť do CRM alebo Site Intelligence bez zmien OpsIQ jadro, prostredníctvom registra spôsobilostí platformy (\OpsIQ\Platform\KapabilityRegistry). Deklarujte schopnosť, vykonať svoju malú metódu sadu, loď konektora,OpsIQ objavuje a prepojí ho do UI, Zákazník 360 časovú os a inštalačné rady.

Rozšíriť CRM & SI
Vlastnosti platformyKonektor na autobusoch s ľavou dodávkou (CRM, Site Intelligence, Analytics) objavený kapacitným registratúrom.Vlastnosti platformypracovný priestorVáš konektordeklaruje schopnostiCRMkalendár · obohatenie · esign · platby · poštová schránkaRozviedka o stránkachVyhľadávanie podľa local_listing · rank_dataAnalytické metódyweb_analytics · report & ingestCommentobjaví ho & drôty UI + časová os1DECLAREKompatibility, nie základné úpravy2PLUG INCRM · SI · Analytické autobusy3AUTO-WIREDUI, časová os, prompty
Konektor deklaruje schopnosti (kalendár, obohatenie, hodnosť dát, analytická...) a OpsIQ ich automaticky prepojí do CRM a Site Intelligence, žiadne zmeny jadra.

Vyhlásiť schopnosti

Deklarant (nastavenia.json)

Add a <code><domain>_capabilities</code> array, best for no-code/marketplace connectors. Domains: <code>crm</code>, <code>site_intelligence</code>.

Kód (connector. php)

Implement <code>crmCapabilities()</code> / <code>siCapabilities()</code> returning the same descriptors.

Deklarujte poskytovateľa kalendára CRM (nastavenie.json)

Scenár:
Goal: make a calendar connector appear in the CRM Schedule-meeting panel.
Čo robiť:

"crm_capabilities": [ { "type": "calendar", "label": "Calendar (Acme)", "actions": ["createEvent","listEvents","freeBusy"], "requires_auth": true } ]

Deklarovať poskytovateľa inteligencie (settings.json)

Scenár:
Goal: feed local-listing data into Site Intelligence.
Čo robiť:

"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]

Kompabilita autobusov a ich povrch metódy

crm / kalendár

<code>createEvent($settings,$params)</code> → {success,event_id,html_link,meet_link}; <code>listEvents</code>; <code>freeBusy</code>. Driven by \OpsIQ\CRM\CalendarBridge.

crm / obohatenie

<code>enrich($settings,$params)</code> → {success,traits}. Driven by \OpsIQ\CRM\EnrichmentBridge (also runs automatically on company create when a provider is connected).

CRM / eSign

<code>sendForSignature($settings,$params)</code> → {success,envelope_id,sign_url}. Driven by \OpsIQ\CRM\EsignBridge.

web_inteligence / local_listing

<code>listLocations</code>, <code>listReviews</code>, <code>getInsights</code>. Ships via the Google Business Profile connector.

site_intelligence / range_data

<code>keywordRanks($settings,$params)</code> → {success,ranks}. Driven by \OpsIQ\SiteIntelligence\RankDataBridge. Ships: SerpApi connector.

analytika / web_analytics

<code>report($settings,$params)</code> (sync/export) + <code>ingest($settings,$events)</code> (import). Driven by \OpsIQ\Analytics\WebAnalyticsBridge. Ships: Google Analytics (GA4) connector. Data API for reports, Measurement Protocol for import. Analytics is open for connectors like CRM + Site Intelligence (domain <code>analytics</code> / <code>analytics_capabilities</code>).

platby / platba_poskytovateľ

<code>listPayments</code>, <code>customerPayments</code>, <code>createPaymentLink</code>. Driven by \OpsIQ\Payments\PaymentsBridge. Show a customer's payments on the CRM timeline + send a payment link on a deal. Ships: Stripe Payments connector. Domain <code>payments</code> / <code>payments_capabilities</code>.

e- mailová schránka / email_sync

<code>listMessages</code> + <code>sendMessage</code>. Driven by \OpsIQ\Mailbox\MailboxBridge. A customer's emails on the Customer 360 timeline + send email from a deal. Ships: Gmail + Outlook/Microsoft 365 connectors. Domain <code>mailbox</code> / <code>mailbox_capabilities</code>.

Zdieľaná OAuth app + ONE presmerovať

All Google connectors share ONE app via \OpsIQ\OAuth\SharedGoogleApp. Set <code>google_oauth_client_id</code>/<code>_secret</code> once and Calendar, Analytics, Business Profile + Gmail all work (the per-connector "(optional)" fields are overrides). They also share ONE redirect URI, <code><site>/connectors.php?oauth=callback</code> (no per-connector slug), because Google exposes no API to add redirect URIs to an app; OpsIQ recovers the connector from the signed OAuth <code>state</code> nonce. Register that single URI once and every Google connector (present + future) authorizes with no further Console setup. Return <code>SharedGoogleApp::resolve(...)</code>’s <code>redirect_uri</code> from your <code>oauthParams()</code>; never hard-code a per-slug redirect. Microsoft connectors do the same via \OpsIQ\OAuth\SharedMicrosoftApp (<code>microsoft_oauth_*</code>).

Import tlačidiel je možné spustiť

The <strong>Import</strong> (historical backfill) and <strong>Import customers</strong> buttons show ONLY for connectors that actually implement them, detected by reflection, so there is no flag to declare. Override <code>backfill()</code> or <code>backfillChunk()</code> to earn the Import button; override <code>listCustomers()</code> (return {email, first_name, …} pages) to earn Import customers. Inherit the <code>AbstractConnector</code> no-op and the button stays hidden, so the UI never offers an import a connector cannot perform.

UI cez autobusy

CRM agent navrhuje a knihy stretnutia off riešenie signály (\OpsIQ\CRM\MeetingProposer → KalendárBridge), a auto-obohatí nové účty, AI prevádzkuje CRM a slučka, vykonáva cez konektor autobusy.

Vyhľadávanie cestovného lístka pre klienta (fetchTicket())

Dvojstupňové, žiadne základné zmeny

When a visitor references a ticket number in the client chat ("what's the status of T-000123?"), OpsIQ resolves it in two tiers. <strong>Tier 1</strong> reads the shared OpsIQ ticket store, every connector with <code>inbound_ticket</code> mirrors its tickets there, so synced tickets just work for ALL connectors with zero per-connector code. <strong>Tier 2</strong> is a live fallback for OLD tickets that were never mirrored: core calls an OPTIONAL <code>fetchTicket()</code> on each enabled connector that implements it. It is <strong>duck-typed</strong> (discovered by <code>method_exists()</code>, like <code>contextProviders()</code>/<code>audienceCatalog()</code>), so the signed <code>ConnectorInterface</code> is untouched and connectors that don't need it (email/chat sources that create tickets natively) simply omit it.

⚠️
Ownership is mandatory and yours to enforce. <code>fetchTicket()</code> receives the VERIFIED visitor identity in <code>$ctx</code> (<code>client_id</code> + <code>client_email</code>, the same verified identity the client chat AI uses). Resolve the platform customer from that identity and query ONLY that customer's tickets, then re-check ownership on the detail record. Return <code>null</code> on any miss, mismatch, or error, never another customer's data. A return of <code>null</code> degrades gracefully to "couldn't find that ticket".
connect. php, the slotTicket() contract (reference: connections/whmcs and connectives/zendesk)
<?php
// connector.php — OPTIONAL universal client-chat ticket resolver (Tier 2).
// Only add it if your platform keeps its OWN ticket store that may hold tickets
// not yet mirrored into OpsIQ. Return the normalised array below, or null.
//
// $ref      = ['mode' => 'id'|'tid', 'value' => string]  (from extract_ticket_ref)
// $ctx      = ['client_id' => int, 'client_email' => string]  (VERIFIED visitor)
// $settings = your connector settings
public function fetchTicket(array $ref, array $ctx, array $settings): ?array
{
    try {
        $email = trim((string)($ctx['client_email'] ?? ''));
        $cid   = (int)($ctx['client_id'] ?? 0);
        if ($cid <= 0 && $email === '') return null;            // no verified identity → refuse

        // 1) Resolve THIS visitor on your platform (by verified email/id).
        // 2) List ONLY their tickets and match $ref against the ticket number/id.
        // 3) Re-confirm ownership on the detail record before returning.
        //    On any miss/mismatch/error → return null (never leak).

        return [
            'tid'        => 'T-000123',     // the customer-facing reference
            'id'         => 123,            // your internal id
            'status'     => 'open',
            'subject'    => '…',
            'department' => 'Billing',     // '' if your platform has none
            'priority'   => 'high',
            'opened_at'  => '2026-06-29 10:00:00',
            'last_reply' => '2026-06-29 12:00:00',
            'message'    => 'opening message text',
            'replies'    => [               // oldest → newest; opening message may be first
                ['who' => 'You',   'date' => '…', 'message' => '…'],
                ['who' => 'Staff', 'date' => '…', 'message' => '…'],
            ],
        ];
    } catch (\Throwable $e) {
        error_log('[yourslug][fetchTicket] ' . $e->getMessage());
        return null;                                             // graceful degrade
    }
}

Ako ho platforma používa

Objav

<code>CapabilityRegistry::providers($domain,$type)</code> lists providers with installed/enabled/ready status (filesystem-based; DB only for the enabled flag).

Výber

<code>CapabilityRegistry::active($domain,$type)</code> returns the first ready provider with its loaded connector and settings. Bridges call this instead of hardcoding slugs.

Inštalácia

Ak funkcia potrebuje schopnosť, ktorá ešte nie je pripojená, UI zobrazí jednokliknite na položku Pripojiť/Inštalovať prompt, nikdy mŕtvy ovládanie.

Úplný návod

See <code>connectors/PLATFORM_CONNECTORS.md</code> (CRM + Site Intelligence) and <code>connectors/CRM_CONNECTORS.md</code> in the package.

Konektory

Zákazník samoobsluhy vyhľadávanie a vrátenie peňazí (budovať konektor pre zákaznícky chat)

Zákazníci, ktorí podpísali zmluvu, môžu požiadať zákazníka o rozhovor AI o svojom vlastnom účte ("moje vyváženie," "moje objednávky," "odpovedala podpora na môj lístok") a v prípade, že to firma umožňuje, požiadať o vrátenie peňazí. Všetko je poháňané vyhlásením vášho konektora: nie OpsIQ základné zmeny, žiadna platforma hardcoding. AI volá vaše vyhľadávacie nástroje ako natívne nástroje (nemôže vymyslieť), identita je uzamknutá server-strana overeného zákazníka a výsledky sú automaticky zúžené pre AI.

Vyhláste vyhľadávanie zákazníka

In your <code>actions.json</code>, a read-only action becomes customer-callable with ALL THREE: <code>"scope":"client"</code>, <code>"requires_confirmation":false</code>, <code>"is_destructive":false</code>. ⚠️ The value <code>customer</code> is NOT valid for scope, use <code>client</code> or <code>both</code>.

Pravidlo totožnosti (povinné)

Name your identity parameter from the standard set, <code>client_id</code>, <code>customer_id</code>, <code>client_identifier</code>, <code>customer_identifier</code>, <code>account_id</code>, <code>email</code>, <code>customer_email</code>. OpsIQ locks and auto-fills it from the platform-verified signed-in customer; the AI never sees or chooses identity. A non-standard name fails closed (denied, never leaked).

Čo musí zostať len admin

Anything not scoped by that identity: fetch-by-bare-id (<code>order_id</code>/<code>ticket_id</code> alone), store-wide lists, free-text searches. Those are cross-customer leaks on any platform. Keep them <code>"scope":"admin"</code>.

Formovanie výsledkov (odpoveď-nosné kľúče)

Lookup results are structurally trimmed before they reach the AI: secret-shaped keys are dropped, long strings and lists are capped, blank fields are pruned, and a flat map wider than the key cap keeps its <strong>answer-bearing keys first</strong>, money (<code>credit</code>, <code>balance</code>, <code>amount</code>, <code>total</code>, <code>due</code>, <code>paid</code>), identity (<code>email</code>, <code>*name</code>, <code>phone</code>, <code>company</code>), state (<code>status</code>, <code>active</code>, <code>expir*</code>, <code>renew*</code>), dates, plan/product/domain/service/subscription/order/invoice/ticket fields, currency, counts and <code>stats</code>/<code>summary</code>/<code>totals</code>, before any remaining seats go to other keys smallest-value-first. Practical guidance: name your fields with that standard vocabulary and return the fields that answer the customer's question rather than a raw 100-key platform dump; a field named outside the vocabulary competes for the leftover seats and can be trimmed from very wide payloads.

Refunds · čo váš konektor poskytuje

Two raw operations, policy-free: (1) a payment-verification read filterable by identity AND a transaction reference (your API must AND the filters), e.g. <code>whmcs_get_transactions</code>; (2) a refund execute action (<code>scope:"admin"</code>, <code>requires_confirmation:true</code>, <code>is_destructive:true</code>, never customer-exposed), e.g. <code>whmcs_refund_order</code>. The business picks both keys in Settings → Client Chat; OpsIQ re-verifies the payment server-side, applies the business's policy box (amount cap, age window, monthly limit), issues inside the box, and files a review ticket for everything else.

Staviteľ bez kódu

Akčný editor Connector Builder má rovnaké ovládacie prvky: nastavte "Kto ho môže použiť" pre prihlásených zákazníkov, nechajte vypnúť aj zaškrtávacie políčka a použite štandardný názov parametra identity.

Referenčné implementácie

The "Customer Self-Service" entries in <code>connectors/whmcs/actions.json</code>, <code>woocommerce/actions.json</code>, <code>oscommerce/actions.json</code>; full contract in <code>connectors/README.md</code> §8.1–8.2 and <code>ConnectorInterface::registerActions()</code>.

Konektory

Guest lookups — let visitors track a booking, shipment or order WITHOUT signing in (guest_lookup)

Hotels, couriers and many commerce platforms serve customers who hold a reference but no login: a guest with a booking confirmation, a recipient with a tracking number. The <code>guest_lookup</code> capability (Connector Contract, mode: generated) lets YOUR connector serve those visitors in the client chat AI — no OpsIQ core changes, no platform hardcoding. Your connector declares WHAT proves entitlement and WHICH fields are visible; OpsIQ enforces the switches, the throttle and the uniform deny.

The trust model

Reference + proof, never identity

The visitor supplies the record reference (matched by the regex you declare) plus the proof you pick — normally the email on the record. Your fetch action retrieves the record SERVER-SIDE by reference; OpsIQ's generated provider compares the proof against the FETCHED record. The visitor's input is never trusted, and no verified identity is created: the match entitles the visitor to that one record's allowlisted fields, nothing else.

Uniform deny (no enumeration oracle)

Not-found and proof-mismatch produce ONE identical answer. The AI is explicitly instructed never to confirm whether a reference exists and never to invent record details. Attempts are rate-limited per conversation + IP by core before your connector is ever consulted.

Double opt-in, both default OFF

Nothing serves guests until the business enables BOTH switches: the workspace-wide control in Settings → Security → "Guest record lookups in client chat" (permission-gated AND always password-confirmed, even when optional step-up is off), and your connector's own <code>guest_lookup_enabled</code> settings toggle. Installing or enabling a connector alone never opens the guest surface.

The dedicated guest surface

The generated provider registers on the <code>guest</code> context surface — structurally separate from <code>admin</code> and <code>customer</code>. Existing context providers are never consulted for anonymous visitors, and the guest provider is never consulted for signed-in ones. The ctx it receives carries the chat message, the thread id and the visitor's asserted (unverified) pre-chat email as a proof candidate — no identity fields.

Declaring it in the Builder

1
Define the fetch action

On the Actions step, add a read-only action that returns ONE record by its reference (e.g. <code>GET /bookings/{booking_number}</code>) and map its response fields with aliases: status, arrival, departure, room_type, customer_email…

2
Tick "Guest lookups"

On the capability step, enable <code>guest_lookup</code>. A dedicated panel appears: pick the fetch action, name the reference parameter, give the reference pattern (a regex body such as <code>\bBK-[0-9]{4,10}\b</code>), name the record ("booking"), and pick the proof — email on the record (recommended) or none (reference alone, for status-only courier tracking).

3
Allowlist the visible fields

Tick exactly the fields a guest may see. Everything else is DROPPED — never redacted. The Builder refuses PII-shaped fields (email, phone, address, payment…) in the allowlist, and connector conformance re-checks the same rule at install, so a hand-edited spec cannot sneak one in. The proof field itself can never be shown.

4
Publish and enable

The Builder emits <code>GuestLookupProvider.php</code> — the canonical hardened implementation, identical for every generated package — and adds the <code>guest_lookup_enabled</code> toggle to your connector's settings. The business arms the two switches and the chat AI starts offering the lookup when a visitor asks about your record type.

Zmluvné predpisy

Status-shaped fields only

Think "what would a courier print on the public tracking page": status, dates, room or service category, counts. Names, contact details, street addresses, payment data and free-text notes have no place in an anonymous chat — the Builder and conformance both refuse them.

The AI answers ONLY from the block

The generated provider ends its output with an instruction to answer only from the listed fields and to offer a ticket for anything else. Detail not in the allowlist is "not available in chat" — by design.

Follow-ups keep working

The provider re-derives the reference from the visitor's recent messages in the same conversation, so "and when is check-out?" works without re-typing the reference. The conversation is the memory; nothing is stored.

Hand-authored packages

A marketplace package may ship its own <code>GuestLookupProvider.php</code> implementing <code>ContextProviderInterface</code> with <code>surfaces(): ['guest']</code>. Follow the generated template's contract exactly — fetch by reference, proof-match server-side, uniform deny, allowlist-only output — and declare <code>guest_lookup</code> in <code>capabilities</code>. Conformance verifies the guest surface and scans the allowlist for PII.

💡
Guest lookups are read-only context for the chat AI. They never execute actions, never create identities, and never unlock the customer self-service action path above — that path still requires a platform-verified signed-in customer.
Konektory

Zameranie na publikum (promo_publikum)

Nech sa propagačné Studio kampane klienta LIVE a fakturačné stav z Vašej platformy: "má nezaplatenú faktúru," "objednávka čaká", "predplatné zrušené." Každý konektor (predinštalovaný, trhovisko, alebo jeden si vybudovať sám) pripojí zavedením dvoch malých metód. Nie OpsIQ základné zmeny, žiadna platforma hardcoding: váš konektor sa objaví ako platforma v štúdiu Targeting kartu s jeho vlastné dropdown faktov, a niekoľko konektorov môže byť povolené vedľa seba.

Promo publikum
Zameranie na propagáciu publikaOverená identita prešla na konektor publikaFlags volať produkujúce fakty, ktoré riadia pravidlo cielenia s neuzavretím noty.Zameranie na propagáciu publikapracovný priestorPrihlásenýoverená totožnosťpublikumFlags()konektorSKUTOČNOSTIunpaid_invoices = 2ČLÁNOK 10nezaplatené_faktúry ≥ 1Kampaň ukazujeNepodarilo sa uzavrieť: neznámy klient alebo akákoľvek chyba → kampaň zostáva skrytá.1TWO METHODSpublikumKatalóg + Vlajky2LIVE STATENeplatené, nevybavené, stav3FAIL-SAFENikdy sa neukazuj nesprávnej osobe
Vaša konektor odpovedá na fakty o zaplatení za prihlásený návštevník; štúdio ciele na nich, a zlyhá uzavreté tak, že ponuka fakturácie nikdy nedosiahne nesprávnu osobu.

Ako to funguje

1
Vyhláste svoje fakty

Implementovať publikumKatalog () na vašej triede konektora. Vráti štítok a zoznam kľúčov, ktoré môže platforma zodpovedať. Každý kľúč sa objaví v štúdiu dropdown pod názvom platformy.

2
Odpoveď pre jedného klienta

Implement audienceFlags(array $identity). OpsIQ calls it at delivery time with the VERIFIED logged-in visitor identity (from the widget identity token, the same identity the client chat AI uses). Return a flat key => value map.

3
Hotovo

Povoliť konektor. Záložka Promotion Studio Targeting rastie časť "Client & fakturácie" uvádzajúci vašu platformu; admins budujú pravidlá, ako je "neplatená_faktúry 1"; každá skutočnosť sa tiež stáva premennou personalizácie, ako je {unpaid_invoices}.

connect. php, kompletná promo_publikum zmluva
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'],
    ];
}

Zmluvné predpisy

Inzerovať schopnosť

Add <code>'promo_audience'</code> to your connector's <code>capabilities()</code> array so the platform and marketplace list it as audience-capable (discovery also works from method presence, but declaring it is the clean signal). The pre-installed <code>connectors/whmcs</code> connector is the full reference implementation.

Menovanie kľúčov

Malý snake_case, 2-60 chars, zodpovedajúce ^[a-z0-9_]+$. Typy: číslo, text, bool. Nedeklarované kľúče vrátené publikomFlags() sú stále použiteľné v pravidlách, ale deklarovať všetko, čo podporujete, takže admins môžu vidieť.

Identita sa overuje

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.

Nepodarilo sa uzavrieť · vždy

V prípade akejkoľvek chyby (API dole, klient nenájdený, timeout) vrátiť []. Pravidlo, ktorého skutočnosť chýba robí kampaň NEZÍSKA. Vyskakovanie zamerané na fakturáciu nesmie nikdy dosiahnuť nesprávnu osobu; OpsIQ Presadzuje to aj v dohadzovači pravidiel.

Výkonnosť

publikumFlags () sa nazýva nanajvýš raz za konektor na stránku pohľadu, a LEN keď zverejnená kampaň skutočne používa pravidlá vašej platformy. Anonymní návštevníci vás stoja nula hovorov. 1-2 API volania; OpsIQ naspamäť v rámci žiadosti.

Prevádzkovatelia ustanovení zdarma

Admins combine your keys with =, !=, >, > <, > obsahuje, je nastavená, je prázdna, dodávate len hodnoty.

Príslu enstvo

Každý fakt sa zdvojnásobuje ako premenná v kópii kampane: {unpaid_invoices}, {client_status}, plus vstavané {first_name} a {client_email}. Hodnoty sú pred vyhotovovaním dezinfikované.

Bez kódu konektory na trhu

Automatické fakty

Deklarantné (JSON-iba) konektory na trhu dostať promo_audience zadarmo: ak váš konektor deklaruje zákazníkov/užívateľov, faktúry, objednávky alebo predplatné zdroje, OpsIQ odvodzuje zákaznícky_status, nezaplatené_faktúry, suma_due, nevybavené objednávky, aktívny_predplatenia a predplatné_stav z vašich existujúcich vyhľadávacích akcií.

Vlastný katalóg (nastavenia.json)

Pridať objekt publikum_capacities · {"label": "Moja platforma," "kľúče": [{"kľúč": "open_carts," "štítok" "otvorené vozíky," "typ": "číslo"}}, aby sa presne ovládlo, ktoré fakty (a etikety) sa nachádzajú v štúdiu.

Testovanie vášho poskytovateľa

1
Povoliť konektor

Konektory > váš konektor > Povoliť. Potom otvorte záložku ciele kampane. Vaša platforma sa musí zobraziť pod "Klient & vyúčtovanie (pripojenie) ."

2
Vybudovať pravidlo

Pridať: Vaša platforma · kľúč · > · 1 a nastaviť "iba prihlásení klienti." Uložiť a zverejniť.

3
Overiť oba smery

Prihláste sa na svoju platformu ako klient, ktorý zodpovedá pravidlu (popup musí zobraziť) a ako ten, kto nemá (pokup musí zostať skrytý). Prihlasovaní návštevníci nikdy nezhodujú prihlásených pravidiel.

Vypustite kampaň z vlastného kódu (zákaznícky spúšťač)

Prečo?

Za vstavanými spúšťami (odstávka, rolovanie, odchod-intent, nečinnosť, kliknite na tlačidlo, stránky-zobraziť, chat / aktivity vstupeniek), môžete vyhodiť kampaň odkiaľkoľvek vo vašom webe alebo konektor front-end, po úspešnom kroku odhlásenia, keď je vozík opustený, keď sa zmení trasa SPA atď.

Ako

Set the campaign trigger to <strong>Custom</strong> with an event name (e.g. <code>checkout_failed</code>), then call the global hook from your page:

Vaša stránka / konektor front-end JS
// Any campaign whose Custom trigger event matches will be evaluated
// (it still respects targeting, frequency caps and audience rules).
window.OpsIQPromo && window.OpsIQPromo.fire('checkout_failed');
💡
Vypaľovanie udalosť nikdy neobíde cielenie alebo frekvenciu. To len uvoľňuje chronologické. Kampaň stále musí prejsť každé pravidlo (geo, publikum, súhlas, čiapky) pred tým, než sa ukáže.
The full how-to-use guide (designing, blocks, analytics, A/B, publishing) lives in the in-app Help Center under <strong>Engage → Promotion Studio</strong>. The capability here is discovered automatically from any ENABLED connector in connectors/ or marketplace_connectors/. There is nothing to register. Ship the two methods, and the studio does the rest.
Konektory

Prehliadka schopnosti konektora (zmluva 2.2)

The <code>survey</code> capability lets any platform supply verified customer identity adapters, audience facts, safe variables and recipient candidates to Survey Studio. It is independent from <code>promo_audience</code> and does not give a connector ownership of surveys, responses, analytics or email delivery.

💡
Implementation status. Authoring is complete and usable today: Connector Contract 2.2, <code>SurveyConnectorInterface</code>, the dedicated Builder panel, generated <code>SurveyProvider.php</code>, package metadata and conformance isolation all ship. Consumption is not yet wired: <code>SurveyConnectorRegistry</code> is implemented and tested, but no Survey runtime calls it yet, so provider health is not surfaced in the admin UI and no published connector package declares the capability. Signed-token Survey Identity Gateway issuance, targeting and variable integration, CRM Outreach materialization and the first shipped provider mappings remain separate phases. Build against this contract now; expect the runtime to start consuming it in a later release.

Zodpovednosť poskytovateľa

Audience katalóg a fakty

Deklarovať zadané kanonické fakty a hodnoty vyriešiť len pre server-overené, pracovné medzerník viazaná predmet. Typické skutočnosti zahŕňajú objednávky_počítač, last_order_status, cancelled_ordum_count, customer_created_at, active_subscription_counter, past_due_infaktúra_počítať a open_ticket_počítadlo.

Premenlivý katalóg a hodnoty

Deklarovať zákaznícky, účet, objednávky, predplatné a podpora premenné s typom, citlivosťou a povolený kontext. Prieskum kopírovanie vyžaduje núdzové situácie a výstup-kontext uniknúť.

Pagovanie príjemcu

Voliteľne vymenovať kandidátov na CRM Outreach so stabilnými externými ID, ohraničené stránky, deterministické kurzory a dáta súvisiace so súhlasom. Prieskum zmrazí vybrané publikum pred akýmkoľvek odoslaním.

Identita

Prijmite identitu len z portálu vyhľadávania identity po tom, čo token podpis, expirácia, účel, konektor a overenie pracovného priestoru. Prehliadač-dodávaný email, ID, značky alebo fakturačné fakty nie sú nikdy autoritatívne.

Zdravie počas letu

SurveyConnectorRegistry je navrhnutý tak, aby hlásil kompatibilných, zablokovaných a nedostupných poskytovateľov bez odhalenia nastavenia, ciest, surových identít alebo správ o výnimke a blokovaný poskytovateľ sa nikdy nemôže použiť.

Pravidlá uzavreté pri poruche

Nelegálne kľúče, nesprávne typy, nadrozmerné hodnoty, nesúlady predmetov, timeouty konektora a neznáme identity sú odmietnuté. Zacielenie pravidlo, ktoré potrebuje nedostupnú skutočnosť nezodpovedá. Adresát stránky sú obmedzené a auditované. Citlivé hodnoty sa nikdy neobjavia vo verejnom náhľade alebo logoch.

Brána pre uvoľnenie staviteľa

Zmluva 2.2 prepravuje vstup do registra spôsobilosti, rozhranie, mapovací panel, generovaný SurveyProvider.php, capability version, README/developer reference and conformance fixtures. Commerce, helpdesk, SaaS bridge and local PHP profiles include it; Standard API connectors opt in. The static gate rejects a Survey provider that calls a Promotion namespace, table or capability.

💡
Kopírovať z Promotion je import-iba: Staviteľ môže prekladať kompatibilné propagačné mapy raz, uložiť kompletný prieskum-vlastnený kópiu a záznam proveniencie. Vymazanie alebo zmena promočné mapovanie nesmie zmeniť správanie prieskumu.
Konektory

Schopnosť spätnej väzby (zmluva 2.2)

The <code>reply_feedback</code> capability mirrors a platform's own per-reply ratings into OpsIQ. A star a customer gives a staff reply inside WHMCS's client area lands on the SAME reply in the OpsIQ admin thread, with the same chip, agent credit, Feedback page entry and Team & Performance computation as a rating given on an OpsIQ portal ticket. One storage, one chip, one pipeline; the connector only translates.

Jeden písať cestu

Existujú presne dve vstupné cesty a jedna pravda. OpsIQ portál vstupenky písať rodene. Platform vstupenky prúdi cez konektor, a jadro pristane každú akciu prostredníctvom ReplyFeedback::recordMirrored(): rovnaké stĺpce, pravidlo len pre zamestnancov, jedno-rating-per-reply najnovšie-wins sémantika, pracovné miesto pečiatka a hlas zákazníka indexovanie portálu používa. Konektor nikdy nepíše spätnú väzbu riadky sám.

Komplovanie (štyri súbory, potom pre-sign)

1
connector_contract.json

Pridať schopnosti. reply_feedback entry: version 1.0, ReplyFeedbackConnectorInterface, methods repliance FeedbackKatalog and pullReplyFeEDback, implies inbound_ticket.

2
settings.json

Pridať odpoveď_feedback do zoznamu možností. Toto je to, čo nájdete na konektore.

3
spec.json

Deklarovať response_feedback. modes (poll a/alebo webhook) a hodnotiaca stupnica platformy. To je to, čo sa číta v súlade brány.

4
Trieda času

Implementovať rozhranie, zoznam odpovede_feedback v schopnostiach [ ] a potom prepísať balík.

Zodpovednosť poskytovateľa

Katalóg

Deklarované režimy, vlastné ratingové stupnice platformy (jadrá normalizuje na natívny 1-5), a všetky reakčné žetóny. Katalóg musí súhlasiť so špecifikáciou.json.

Vytiahnite preklad

pullReplyFeedback vracia kanonické udalosti: id vstupenky platformy, id odpovede platformy, hodnotenie, voliteľná reakcia/komentár, predložený čas a stabilný event_id. Číta a prekladá. Nikdy nepíše.

Náležitosť

event_id je stabilný na spätnú väzbu, takže opakovaný záznam udalosti je no-op a zmenené prepísanie ratingu (posledné výhry, ako napríklad portál).

Kurzorská disciplína

Stránky sú ohraničené a deterministické; kurzor, ktorý nepokročil končí beh. Historické zásypové odtoky ako valcovacie okno, nikdy jeden obrovský ťah.

Bezpečnosť sondy

Bez konfigurácie, vrátiť prázdne kompletnú stránku namiesto hádzania. Konformance bežec sonduje s prázdnymi argumentmi.

Rozlíšenie zablokované

Jadro rieši každú udalosť miestnej odpovede zrkadlovým markérom už vstupenky známky (<slug>:<ticket>:reply:<reply>). Udalosť, ktorá sa nedá vyriešiť je upustená, nikdy uhádnuté; spätná väzba len pripisuje odpovede zamestnancov; a agent credit vždy pochádza od existujúceho autora odpovede. Hodnotenie písať nikdy nemení autorstvo. To je dôvod, prečo schopnosť vyžaduje inbound_ticket alebo ticket_mirror.

Fungoval príklad: WHMCS

WHMCS ukladá hodnotenie klientov na plochu podľa odpovedí hviezdy v tblticketreplies.rating. WHMCS konektor deklaruje režim hlasu s 1-5 mierka, lode a ticket_reply_ratings relé príkaz v jeho súbore mosta, a prekladá každý riadok do udalosti, ktorej ids zodpovedá whmcs:<ticket>:reply:<reply> markerov jeho vstupenka zrkadlo už známky. Po aktualizácii konektora, znovu-kopírovať súbor most na WHMCS server tak nový príkaz existuje tam.

💡
Full developer contract with the interface, event shapes, normalisation rules and the conformance checklist: <code>doc/contracts/TICKET_REPLY_FEEDBACK_CAPABILITY.md</code> in the OpsIQ package. Acceptance: rate a reply inside the platform, wait for the hourly poll, and the same reply in OpsIQ shows the chip, the Feedback page lists it, and a replayed event changes nothing.
Konektory

Trh s konektormi

Marketplace vám umožní objaviť, nainštalovať a zverejniť konektory postavené komunitou.

Trh
Trh s konektormiVyhľadávateľná mriežka kariet komunitných konektorov s kategóriami, nainštalujte tlačidlá a hodnotenie hviezd.Trh s konektormipracovný priestorHľadať konektory...CalendlyCity name (optional, probably does not need a translation)PlánovanieInštalovať★ 4.8HubSpotCRMInštalovať★ 4.6Mailchimpay_ provinces. kgmE-mailInštalovať★ 4.7QuickBooksÚčtovníctvoInštalovať★ 4.5TwilioCity name (optional, probably does not need a translation)SMSInštalovať★ 4.9OznačenieDokumentyInštalovať★ 4.41DISCOVERKonektory Spoločenstva2INŠTALJedno kliknutie3PUBLISHPodpísať & predložiť svoj
Prechádzať komunitné konektory, nainštalovať jedným kliknutím, alebo podpísať a zverejniť svoje vlastné, predinštancované a trhoviská úrovne oboch vyhľadávateľné.

Hľadanie a inštalácia konektorov

1
Prechádzať

Prejdite na Konektory > Marketplace. Hľadajte podľa názvu, kategórie alebo platformy.

2
Preskúmanie

Skontrolujte popis, podporované akcie a hodnotenia.

3
Inštalovať

Kliknite na tlačidlo Inštalovať. Balík konektorov stiahne a inštaluje do marketer_connectors/.

4
Nastaviť

Povoliť v Konektoroch, zadajte API enables a test.

Vydávanie konektora

1
Zostrojte a testujte

Použite Konektor Builder. Overiť všetky akcie práce.

2
Balík

Generovať profil.json, akcie.json, vedomosti.json, a PHP súbory.

3
Značka

Spustite php nástroje/resign_all_connectors. php a podpíšte balík.

4
Predložiť

Nahrajte cez Marketer predkladania toku na preskúmanie.

Dve úrovne konektorov

Predinštalovaný (prípojky/)

Loď s OpsIQ. Zachovaný na základe OpsIQ Tím.

Trh (marketplace_connectors/)

Inštalované z trhu. Môže byť deklaratívne alebo vlastné PHP.

💡
Vždy skontrolujte BOTH adresáre pri hľadaní konektora. Stripe je predinštalovaný. Hľadanie iba na trhu by to prehliadlo.
Vývojár

API and webhook builder

ie API a Webhook Builder umožňuje vytvoriť vlastné API koncové ukazovatele a poslucháč webhóok vnútri OpsIQ bez písania surového PHP.

API builder
API and webhook builderStaviteľ, ktorý si vyberá spúšťací typ (záväzný webhook, plán, udalosť, manuál), ktorý sa prenáša do konfigurovateľnej akcie.API & webhook staviteľpracovný priestorSPUŠŤOVAČPrichádzajúci webhookPlán (kron)OpsIQ eventRučneČinnosťMapovať prichádzajúce polia →vytvoriť lístok / oznámenie / hovor APIUložiť koncový bod1SPÚŠŤAČEWebhook · plán · udalosť · manuál2NO RAW PHPPostavený v UI3AKCIAMapovacie polia, potom spustiť
Zostavte koncové body bez surového PHP: vyberte spúšťač (záväzný webhook, plán, udalosť alebo manuál), potom zmapujte polia na akciu.

Spúšťače

Udalosť

Bež, keď sa niečo stane. OpsIQ, alebo keď externý systém zadá zodpovedajúcu udalosť do vášho webhook URL. Zadajte názov udalosti, napríklad lístok.vytvorený.

Plán

Použite jednu z vstavaných intervalov udalostí ako názov udalosti: kron. minutely, cron. hodinový alebo cronn. day. Akcia a Spúšťací displej má tlačidlá pre tieto, takže nemusíte pamätať na ne.

Fráza

Spustiť, keď admin požiada AI o to v jednoduchom jazyku. Pridať frázu, ktorá by mala zodpovedať, napríklad nájsť zákazníka.

Prichádzajúci webhook

Externý systém posiela HTTP POST do Vášho OpsIQ webhook URL s menom udalosti, akúkoľvek spúšť na počúvanie tej udalosti.

Spustiť ho len niekedy: podmienky

Akcia spúšť môže niesť podmienky, takže to beží len pri prichádzajúce dáta zápasy. Bez podmienok to bežia zakaždým, keď udalosť vystrelí.

Pole

Cesta do dát udalostí. Použite bodku pre vnorené hodnoty, napríklad zákaznícka e-mail.

Zhodovať všetky alebo akékoľvek

Vyber si, či sa každé pravidlo musí zhodovať alebo len jedno.

Textové testy

rovná, nie je rovné, obsahuje, neobsahuje, začína s, je jedným z, nie. Zodpovedajúce ignoruje hlavné mestá.

Početové testy

väčšie ako, aspoň, menšie než, nanajvýš. Čísla napísané ako text stále správne porovnávať.

Skúšky prítomnosti

je prítomný, chýba, je prázdny, nie je prázdny.

Stránka iba on-call inžinier pre naliehavé lístky

Scenár:
Event ticket.created, with one rule: priority equals urgent.
Čo robiť:

Akcia beží pre naliehavé vstupenky a je preskočený na všetko ostatné. Žiadne filtrovanie potrebné na vašom konci.

💡
Ak necháte pravidlá prázdne, spúšťač beží na každej udalosti zodpovedajúceho, čo je rovnaké správanie ako pred podmienkami existovali.

Akcie

Poslať webhook

Poslať HTTP POST na externý URL s vlastným užitočným zaťažením.

Vytvoriť lístok

Vytvorte si lístok na podporu so špecifikovaným oddelením, predmetom a správou.

Poslať e-mail

Pošlite e-mail s vlastnou šablónou.

Aktualizovať záznam

Aktualizovať zákazníka, lístok alebo CRM záznam.

Spustiť akciu konektora

Spustiť registrovanú akciu z povoleného konektora s jeho povolenie konektora a pravidlá potvrdenia.

Spustiť OpsIQ Všeobecné API akcia

Vyhľadávanie v kompletnom katalógu General API. Fields, splees, povoľujes, potvrdenie, ignorácia a podpora suchého chodu pochádza zo zmluvy o živej akcii; pracovný postup vykonáva vnútri svojho uloženého pracovného priestoru a kontext správcu.

Poslať poskytovateľa-návod API žiadosť

Použiť konektor Native API Prečítaný alebo potvrdený pôvodca API Napíšte akciu, keď koncový ukazovateľ poskytovateľa nemá žiadne vyliečené akcie. Credenciály zostávajú vo vnútri konektora a akceptujú sa len relatívne trasy poskytovateľa.

Akcia & Spúšťa staviteľ, /api/v1.php, OpenAPI a Poštár používajú rovnakú Akčnú zmluvuRegistrácia, takže voliteľná akcia nemôže ustúpiť od dokumentácie o čase.
Vývojár

Spúšťacie súbory

Recepty na spustenie aktivácie pre bežné automatizácie.

Ako to funguje
Spúšťacie súboryTok receptu: uptime. down webhook prechádza výrobným filtrom, potom fanúšikovia von vytvoriť naliehavý lístok a informovať Slack.uptime.downMonitor webhookak prodfilterVytvoriť urgentnú letenkuUpozorniť Slack #ops
Spúšťacie súbory

Automatické vytvorenie vstupenky z monitorovania

Scenár:
Monitoring system sends POST when server goes down.
Čo robiť:

Trigger: Inbound webhook Condition: payload.status = "down" Action: Create ticket · Dept: Technical, Subject: "Server {{payload.hostname}} down", Priority: Urgent

Slack oznámenie o veľkých objednávkach

Scenár:
Slack message every time a customer places an order over $100.
Čo robiť:

Trigger: Event (order.completed) Condition: order.amount > 100 Action: Send webhook to Slack incoming webhook URL with order details

Týždenný tráviaci email

Scenár:
Summary email to management every Monday at 9am.
Čo robiť:

Trigger: Schedule (Monday 09:00) Action: Send email with last week's stats pulled from the REST API

Escalate stale letenky

Scenár:
If a ticket has no reply for 24 hours, assign to team lead.
Čo robiť:

Trigger: Schedule (every hour) Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400 Action: Assign to team-lead, add internal note

Vývojár

Budovanie prvej akcie

Tento prechod vytvára jednoduchý konektor akcie od nuly.

Budovanie akcií
Budovanie akcieAkčný-definícia formulár: názov lockup_order, a GET žiadosť o /orders/{id}, zadaný parameter id a prechod 200 skúška.Nové opatreniapracovný priestorNové opatreniaNázovlookup_orderŽiadosťGET/orders/{id}Paramyid · reťazec200 · objednávka nájdená1DEFINENázov, metóda, koncový ukazovateľ2PARAMSZapísané vstupy3SKÚŠKALive 200 result
Vybudovať jednu akciu od nuly. Meno, nastaviť metódu a koncový bod, deklarovať zadané paramy, a otestujte ho naživo 200.

Dva druhy akcií

Pred začatím, rozhodnúť, ktorý z nich budete potrebovať. Obaja sú nastavené v rovnakej obrazovke.

Zavolať externý API

Akcia posiela HTTP žiadosť na vašu platformu. Vyberte si to, keď OpsIQ potrebuje osloviť a niečo urobiť na vašej strane.

Spustiť akciu konektora

Akcia spustí niečo, čo už nainštalovaný konektor poskytuje. Vyberte si to, keď je práca už k dispozícii a chcete ju aktivovať. Vyberiete akciu konektora zo zoznamu, takže nie je nič na zapojenie.

Druhá možnosť je, ako môžete znovu použiť všetko, čo konektory už môžu urobiť bez toho, aby sa stavať niektorý z nich znova: prečítať si lístkové vlákno, vyhľadať zákazníka, importovať kontakty a tak ďalej. Vyberte si konektor akcie z dropdown a ste hotoví.
1
Plánovať akciu

Príklad: "lookup_product." Vyhľadajte si výrobok podľa názvu, ceny návratu, skladom a popisu.

2
Definovať v akciách.json

Pridať definíciu akcie:

actions.json, searchup_product
{
  "lookup_product": {
    "label": "Look up a product",
    "description": "Find a product by name",
    "method": "GET",
    "endpoint": "/api/products/search",
    "params": {
      "name": { "type": "string", "label": "Product name", "required": true }
    },
    "response_mapping": {
      "id": "$.data.id",
      "name": "$.data.name",
      "price": "$.data.price",
      "stock": "$.data.stock_quantity"
    }
  }
}
3
Skúška so suchým chodom

V nastavení konektora použite suchý chod na testovanie údajov o vzorke.

4
Overiť používanie AI

Opýtajte sa admin AI: "Pozrite sa na produkt Widget Pro." UI by mala nájsť a vykonať akciu.

⚠️
Po pridaní akcií regenerovať route register: php nástroje/gen_route_registry. php
Vývojár

Cieľové ukazovatele prichádzajúcich udalostí

Pripojenie koncových bodov akceptuje podpísané JSON z iného systému a zmení ho na deduplikovanú kontaktnú aktivitu, ktorá môže vysielať časové línie, bodovanie a pracovné postupy.

Produktová obrazovka
Pripojené koncové ukazovateleKaždý pristupujúci zdroj má svoj vlastný URL_, tajný, mapovací a nedávny výsledok aktivity.Pripojené koncové ukazovatelepracovný priestorZDROJE5ACCEPTED12.4kREJECTED18ŽIVÉ PRACOVISKOVyúčtovanie nástupišťaudalosti prihláseniaZdravéAplikácia produktupodujatia prihlasovania a používaniaZdravéID udalostiprovider_event_idDedupPodpisX-OpsIQ_-Pripojený podpisHMAC1CREATE SOURCEURL and secret2MAP PAYLOADE-mail, udalosť a ID3VERIFYHMAC potom prehltnúť
Každý pristupujúci zdroj má svoj vlastný URL_, tajný, mapovací a nedávny výsledok aktivity.

Vytvoriť jeden zdroj pre odosielajúci systém. OpsIQ vytvára a URL- Token a tajomstvo. JSON s Content-Type: application/json a podpíšte presné surové telo pomocou HMAC-SHA256:

X-OpsIQ-Inbound-Signature: sha256=<hex hmac>

Mapa JSON cesty pre kontaktný e-mail, názov udalosti a voliteľný ID udalosti. ID udalosti je uprednostňovaným kľúčom deduplikácie. Akceptovaná aktivita vstupuje do časovej línie kontaktov a môže ovplyvniť bodovanie olova, segmenty, pravidlá životného cyklu a pracovné postupy.

Zamietnuť neplatné podpisy pred spracovaním obchodných údajov. Otočiť tajomstvo aktualizáciou oboch strán v kontrolovanom okne; neregistrujte tajomstvo.

Vývojár

Odchádzajúci webhook operácie

Outbound webhook správa vytvára podpísané predplatné, testy koncových ukazovateľov a monitoruje asynchrónne dodávky a retry zdravie.

Produktová obrazovka
Outcoming webhooksStránka HTTPS uvádza východzie webové stránky, predplatné udalostí, zdravie pri doručení a jeden kliknutím podpísaný test.Outcoming webhookspracovný priestorENDPOINTS7SUCCESS99.2%NÁLEŽITOSŤ4ŽIVÉ PRACOVISKOCRM zrkadlokontakt.* a dohoda.*ZdravéPodporný zbernicový systémlístky.* a chat.*ZdravéDátový sklad*RezeváciaDodávka testuPodpísané zaťaženie vzorkyPripravený1SUBSCRIBEHTTPS URL and events2AUTHENTICATEPodpis HMAC3OBSERVEDodávka železníc a prípojok
Stránka HTTPS uvádza východzie webové stránky, predplatné udalostí, zdravie pri doručení a jeden kliknutím podpísaný test.

Full administrators create an HTTPS endpoint, choose specific events or the wildcard, store the secret safely and send a test. OpsIQ signs the raw payload with HMAC-SHA256:

X-OpsIQ-Signature: sha256=<hex hmac>

Overte podpis pred deserializaciou alebo konaním. Dodávka je asynchrónna a automaticky sa znovu vyskúšala približne po 1minúta, 5 minúty, 30 minúty,2hodín a 12 hodiny. Použite zábradlie nedávno-dodanie na kontrolu stavu, kód odpovede a pokus počítať.

Váš prijímač musí byť nepozorný, pretože akýkoľvek asynchrónny systém môže znovu dodať. Vrátiť odpoveď 2xx iba po trvalej akceptácii.

Vývojár

Webhooky

Webhooks nechajte externé systémy informovať OpsIQ keď sa niečo stane (pripojenie), a nechať OpsIQ_ oznámiť externé systémy, ak sa niečo deje interne (prichádzajú).

Webhooky
Outcoming webhooksOutcaing webhooks obrazovka: tabuľka koncových ukazovateľov s názvom, upísaných udalostí, aktuálne dodacie podmienky bodky a tlačidlo Odoslať test.Outcoming webhookspracovný priestorKoncové ukazovatele+ Uložiť koncový bodNÁZOVUDALOSTIPOSKYTOVANIESlack #sales-alerts na Pinterestehttps://hooks.slack.com/…olovené, predajSkúškaCRM zrkadlohttps://api.acme.com/hookkontakt.*, vstupenka. vytvorenáSkúškaZapierCity name (optional, probably does not need a translation)https://hooks.zapier.com/…chat.startedSkúška1ENDPOINTSMeno, udalosti, URL2SIGNEDHMAC + auto-retréd3SEND TESTOveriť dodávky
Skutočné outblooks-webhookes obrazovka: každý koncový bod s jeho udalosti, najnovšie zdravie dodávky a jeden-kliknite na tlačidlo Odoslať test, podpísal a znovu vyskúšal.

Outcoming webhooks

Upisovanie

Prejsť na nastavenia > Webhooks. Pridať koncový bod URL a vyberte udalosti, ktoré chcete prijať.

Udalosti

letenka. tvorené, vstupenky. replikované, chat. started, chatu. message, objednávka. dokončené, crm. deal. stage_changed, crnm. contact. created atď.

Represia

Po neúspešných výpadkoch 15 je koncový ukazovateľ automaticky vypnutý.

Podpis

Každá žiadosť obsahuje podpis HMAC v X-OpsIQ-podpis. Vždy overiť.

Ochrana SSRF

OpsIQ nebude posielať na súkromné/interné IPs (127.x, 10.x, 172.16.x, 192.168.x, 169.254.169.254).

Dodávka Asyncu

Webhooks sú dodávané prostredníctvom fronty úloh, neblokujú OpsIQ operácie.

ID stabilnej udalosti

Každá udalosť má jedinečný event_id, ktorý zostáva rovnaký pre deduplikáciu.

Overovanie podpisov webovej stránky

PHP · overiť podpis webhooku
<?php
$payload   = file_get_contents("php://input");
$signature = $_SERVER["HTTP_X_OPSIQ_SIGNATURE"] ?? "";
$secret    = "opsiq_whsec_your_secret";

$expected = hash_hmac("sha256", $payload, $secret);
if (!hash_equals($expected, $signature)) {
    http_response_code(401);
    exit(json_encode(["error" => "Invalid signature"]));
}

$event = json_decode($payload, true);
// Process the event...
http_response_code(200);
echo json_encode(["received" => true]);
Node. js, over webhook podpis
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 });
});
Ako môžem testovať webhooks lokálne?+

Použite ngrok na odhalenie vášho lokálneho servera. Nastavte koncový bod webhoku do svojho ngroku URL.

Čo ak je môj koncový ukazovateľ dočasne nižší?+

OpsIQ retries with exponential backoff. If your endpoint recovers within the retry window, no events are lost.

Vývojár

API kľúče

API kľúče autentifikácie žiadostí na OpsIQ REST API Každý kľúč má skryté práva.

API kľúče
API kľúčeObrazovka API klávesov: panel s riešením s prístupovou úrovňou a čipmi rozsahu, vedľa zoznamu existujúcich maskovaných kľúčov s rušiacimi tlačidlami.API kľúčepracovný priestorVydanie kľúčaPrístupLen čítanieObmedzenéRozsah pôsobnosticontacts.readtickets.readevents.writeKľúč k vydaniuVaše kľúčeIntegrácia Zapieraopq_•••4f2aOdštartovaťMobilná aplikáciaopq_•••91c7OdštartovaťVývoz analytickej technikyopq_•••2db0Odštartovať1SCOPEDLen na čítanie alebo obmedzenie2PER-ACTIONVyberte si presné rozsahy3REVOCABLEOtočiť kedykoľvek
The real API keys screen: issue a scoped, read-only or restricted key by picking exact scopes, and revoke any key anytime.

Vytvorenie kľúča API

1
Prejsť na nastavenie > API

Navigate to API key management.

2
Kliknite pre vytvorenie kľúča

Daj mu popisné meno.

3
Vybrať rozsahy

Dajte kľúč len to, čo potrebuje. Rozsahy prichádzajú v čítaní a písať párov na oblasť, takže reporting integrácie môže byť udelená číta a nič iné.

Dostupné rozsahy

Vyber si najužšiu sadu, ktorá robí tú prácu. admin spĺňa všetky nižšie uvedené možnosti, takže použite ho len vtedy, keď skutočne potrebujete široký prístup.

crm. read / cr m. write

Kontakty, spoločnosti, obchody, aktivity, segmenty, osvetové činnosti, konverzie, životný cyklus a CRM webhooks.

vstupenky. čítaj / lístky. write

Zoznam a čítanie vstupeniek a ich správy; odpoveď, aktualizácia, otvoriť a spustiť hromadný front operácie.

konverzácie. čítaj / konverzuješ. píš

Čítať live-chat konverzácie a históriu správ; posielanie správ, priradenie a zmena stavu.

kb. read / kb . write

Položky na báze vedomostí.

chat. read / chat/write

Uložené šablóny odpovedí.

connectors.read

Pozrite sa, ktoré konektory sú nainštalované, čo môžu robiť a otestovať si svoje poverovacie listiny.

automations.read

Pozrite sa na svoje činy, spúšť a ich beh histórie.

departments.read

Oddelenia sú k dispozícii na trase.

notifications.read

Oznámenia pre operátora s menom.

analytics.read

Oddiely správy, CSV export a definície plánovaného hlásenia.

web_inteligence. read

Monitorované stránky a ich SEO správy.

files.read

Podpísané odkazy na stiahnutie príloh.

status.write

Komponenty a incidenty na stavovej stránke.

writing

Pomocníci písania AI: návrh, zhrnutie, preklad, prepísanie, skladanie, analýza.

admin

Všetko vrátane malého počtu citlivých akcií, ktoré nie sú zámerne dosiahnuteľné žiadnym úzkym rozsahom: vymazanie kontaktu, zmena nastavenia súkromia a čítanie protokolu prístupu.

💡
Zavolajte meta. actions s kľúčom, aby ste videli presne, ktoré akcie môže bežať na vašej inštalácii. To je vždy spoľahlivejšie ako práca zo zoznamu.

Úroveň prístupu

Všetky

Kľúč môže nazvať čokoľvek jeho rozsah umožňuje.

Len čítanie

Každý zápis je odmietnutý, bez ohľadu na rozsahy povedať. Najbezpečnejšia voľba pre hlásenie, prístrojové dosky a čokoľvek, čo by nikdy nemalo meniť dáta.

Obmedzené

Môžete uviesť presné akcie, ktoré môže kľúč volať. Všetko ostatné je odmietnuté, aj v rámci povoleného rozsahu.

4
Kopírovať kľúč

Zobrazené raz. Začína s "opq_." Uložte ju bezpečne.

🚫
Nikdy zdieľať API kľúče vo verejnom kóde, klient-strana JavaScript, alebo ovládanie verzie. Použite premenné prostredia.
Vývojár

Pripojte svoju webovú stránku

Widget OpsIQ je JavaScript snippet, ktorý pridáte na svoje webové stránky pre sledovanie, AI chat, vytvorenie vstupeniek a identifikáciu zákazníka.

Ako to funguje
Pripojte svoju webovú stránkuJednoriadkový skriptový štítok na ľavej strane a na pravej strane webová stránka s OpsIQ chat bublina sa objaví v rohu.<!-- paste before </body> --><script src="https://cdn.opsiq.io/w.js" data-site="ws_8a2f" async></script>
Pripojte svoju webovú stránku

Základné zariadenie

Základné widgety stripp
<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.

Konfiguračné atribúty

data-site-key

Vyžaduje sa. Váš odkaz na stránky z Pripojených stránok.

data-mode

Nepovinné. "Štítka" (predvolená hodnota), "lístky" alebo "obe."

data-position

Voliteľné. "zdola doprava" (predvolené) alebo "dolná ľavá."

data-color

Voliteľné. Primárne farebné Hex kód.

data-greeting

Voliteľné. Počiatočná pozdravová správa.

data-language

Voliteľný jazyk UI: "en," "es," "fr," "de," "pt," "ar" atď.

data-identity-token

Voliteľné. Server-vygenerovaný podpísaný token identity.

Podpora SPA

Manuálne sledovanie trasy SPA
// Manually notify OpsIQ of a route change (for custom routers)
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["pageview", {
  url: window.location.href,
  title: document.title,
}]);

Pravidlá CSP

CSP pravidlá pre widget
script-src 'self' https://your-opsiq-domain.com;
connect-src 'self' https://your-opsiq-domain.com;
frame-src https://your-opsiq-domain.com;
Spomalí mi widget na webe?+

No. Under 15 KB gzipped, loads async after page content.

Môžem prispôsobiť vzhľad?+

Použiť dátový farbu pre primárnu farbu. Kontaktná podpora pre možnosti prepísať CSS _.

Vývojár

Recepty na inštaláciu widgetu

Návod na inštaláciu pre konkrétnu platformu.

Ako to funguje
Recepty na inštaláciu widgetuPlatforma Inštalácia kariet pre WordPress, Shopify a Google Tag Manager, každý hovorí, kde pridať widget.WPWordPressInštalovať modul, zadaťkľúč od vašej stránky, ušetrite.ObchodShopifyVložte odstrihnutie doTéma. tekutina pred /body.GTMSprávca značiekVlastné HTML tag, všetky stránky.
Inštalovať recepty

WordPress

Scenár:
Add to all pages of a WordPress site.
Čo robiť:

Option 1: Edit theme footer.php, paste snippet before </body>. Option 2: Use "Insert Headers and Footers" plugin > Scripts in Footer. Option 3: Use a child theme footer.php to survive theme updates.

Shopify

Scenár:
Add to your Shopify store.
Čo robiť:

Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.

React / Next. js

Scenár:
Add to a React or Next.js app.
Čo robiť:

In Next.js, use next/script in app/layout.tsx: import Script from "next/script"; <Script src="https://your-opsiq.com/widget.php" data-site-key="site_abc" strategy="lazyOnload" />

WHMCS

Scenár:
Add to your WHMCS client area.
Čo robiť:

Nastavenie > Všeobecné nastavenie > Iné > Globálny obsah nohy. Vložte štipku alebo upravte pätu šablóny. tpl.

Google Tag Manager

Scenár:
Add via GTM.
Čo robiť:

Vytvoriť vlastné HTML tag, vložte štipku. Spúšťacie: Všetky stránky. Publikovať.

Vývojár

Identita návštevníka

Identita spája anonymných návštevníkov so známymi zákazníkmi. Ak je identifikovaná, OpsIQ prepojí históriu prehľadávania, chaty a vstupenky do profilu zákazníka.

Ako to funguje
Identita návštevníkaTok: používateľ sa prihlási na vašich stránkach, vydáte podpísaný token totožnosti, a OpsIQ zjednocuje ich sedenia, chaty a vstupenky do jedného profilu.Užívateľ sa prihlásina Vašej stránkePodpisID_token (HMAC)Jeden profilsessions+ chaty+ lístky
Identita návštevníka

Dynamický identifikačný volací znak

Dynamické push identity
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["identify", {
  email: "[email protected]",
  name: "Jane Smith",
  customer_id: "cust_1001",
  plan: "pro",
  company: "Acme Inc",
}]);

Token identity podpísaný serverom (odporúčané)

PHP · generovať token identity
<?php
$secret  = "opsiq_whsec_your_secret";
$payload = json_encode([
    "site_key" => "site_abc123",
    "customer" => [
        "id"    => $user->id,
        "email" => $user->email,
        "name"  => $user->name,
    ],
    "iat" => time(),
    "exp" => time() + 900,
]);
$token = base64_encode($payload) . "." . hash_hmac("sha256", $payload, $secret);
🚫
Vždy generovať znaky identity na serveri, nikdy v klient-strane JavaScript.
Čo ak návštevník odstráni sušienky?+

Stávajú sa anonymnými, kým sa neprihlásia znovu. OpsIQ links the new Anonymy recorde when re-identifiked.

Vývojár

Moduly a SDK

OpsIQ poskytuje SDK balíčky a moduly pre spoločné platformy.

Ako to funguje
Moduly a SDKŠtyri balíky: PHP SDK, Node.js SDK, WordPress modul a WHMCS modul, každý s príkazom inštalácie.PHPPHP SDKSkladateľ vyžaduje opsiq/sdkJSUzol. js SDKnpm i @opsiq/sdkWPWordPress pluginJednokliknite na tlačidlo inštalovať & pripojiťWHWHMCS modulAddon pre fakturáciu + relé vstupeniek
Moduly a SDKs
PHP SDK

Skladateľský balík: generovanie tokenov identity, akcia API pomocníci, overenie podpisu webhook.

JavaScript SDK

Prehliadač-strana: sledovanie, identita, vlastné udalosti, chat ovládanie.

WordPress plugin

Widget injekcia, identita z WP užívateľských sedení, WooCommerce synchronizácia.

WHMCS modul

Plná integrácia: widget, prenos lístkov, identita, admin AI.

Shopify theme extension

App vložený s automatickou identifikáciou zákazníka.

PHP SDK rýchly štart

PHP SDK príklad
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);
Vývojár

Prieskum API, udalosti a automatizácia bez konektora

Prieskum Studio je určené na použitie rovnakého typu General API, interného executora, event bus a webhok operácie ako zvyšok OpsIQ. To umožňuje vývojárom integrovať koniec až koniec bez vytvorenia baleného konektora.

⚠️
Implementation status: the live catalog currently exposes only <code>platform.get.survey.config</code> and <code>platform.save.survey.config</code>. The <code>surveys.*</code> and <code>feedback.*</code> families below are the approved target contract and must return <code>unknown_action</code> until registered.

Cieľové skupiny akcií

Typy, šablóny a rýchle spustenie

<code>surveys.types.*</code>, <code>surveys.templates.*</code> and <code>surveys.quick_launch.*</code> list, preview, instantiate and validate complete starters.

Prieskumy a verzie

<code>surveys.create|get|list|update|archive|duplicate</code> plus immutable version, validation and publish actions.

Zavádzanie a cielenie

<code>surveys.deployments.*</code>, <code>surveys.links.*</code>, <code>surveys.audiences.*</code>, <code>surveys.triggers.*</code> and <code>surveys.variables.*</code>.

Osvetlenie a odpovede

<code>surveys.invitations.*</code>, <code>surveys.campaigns.*</code>, <code>surveys.recipients.*</code>, <code>surveys.responses.*</code>, exports, redaction and analytics.

Webhooks, import a spätná väzba

<code>surveys.webhooks.*</code>, <code>surveys.imports.*</code>, <code>feedback.items.*</code>, <code>feedback.analytics.*</code>, <code>feedback.sources.*</code> and <code>feedback.analysis.*</code>.

Bezvodý prietok konektora

1
Vytvoriť a zverejniť prostredníctvom General API

Použite zadané prieskumy.* akcie s kľúčom na spracovanie priestoru. Napíše vyhlásenie o povolení, riziku, potvrdení, nejasnosti a suchom správaní.

2
Objednajte si svoju obchodnú udalosť

Pošlite podpísanú udalosť na prichádzajúcich webhook, napríklad zrušenie objednávky alebo dokončenie onboarding step. Replay ochrana deduplikuje ID udalosti.

3
Mapovať v akciách a spúšťačov

Vyberte si OpsIQ General API akcie, ako je vydávanie oznámenia na prieskum alebo príprava kampane, potom mapovať polia z overeného spúšťacieho užitočného zaťaženia.

4
Prihlásiť sa k odberu udalostí prieskumu

Doplňte zdokumentovaný prieskum bezpečnosti podniku.* Podskupina životného cyklu do vášho koncového ukazovateľa s podpisom, filtrom, opakovaným preskúšaním, logovaním a autorizovanou opakovanou odozvou.

Cieľ kanonické udalosti

Spoločný katalóg bude zahŕňať prieskum/reorganizáciu publikovať štátne, publikum a spúšťacie rozhodnutia, pozvánky, provokovanie/začiatok/čiastočné/obnovenie/úplný/abandón, reaction reakcia, stav kampane a zlyhanie doručenia. Vysokoobjemové zameranie, rolovacie a otáznikové časové pobyty v sklade Prieskum Analytics, pokiaľ nie sú výslovne zdokumentované pre fan-out.

Konektor je voliteľný. Pridáva znovu použiteľný objav platformy, overenú identitu, fakty, premenné a počet príjemcov. Všeobecné API plus Akcie & Triggers/webhooks zostávajú kompletnou integračnou cestou pre vývojárov, ktorí nepotrebujú balený konektor.
Vývojár

REST API

ie OpsIQ REST API umožňuje programovateľný prístup ku všetkým funkciám platformy.

Ako to funguje
REST APITerminál zobrazujúci POST OpsIQ API s kľúčom Beader, zoznam otvorených vstupeniek, a stránkyd JSON odpoveď.$ curl -X POST https://your-domain.com/api/v1.php \-H "Authorization: Bearer opq_..."200 OK{ "data": [{ "id": 4192, "ticket_number": "T-4192","subject": "Card declined", "status": "open" },... more tickets ...], "page": 1, "per_page": 50, "has_more": true }
REST API

Formát žiadosti

Poslať kľúč ako Authorization: Bearer opq_... alebo X-OpsIQ-Key: opq_...Použi jednu autentifikáciu, nie oboje.

API formát žiadosti
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"
}

Spoločné akcie

API je na základe akcie: pošlite action meno v tele. Každý registrovaný správca JSON operácia má stabilnú pomenovanú akciu. {"action":"meta.actions"} (nie je potrebný kľúč) pre autoritatívny, nainštalačný zoznam, žiadosť o zmluvu, rizikové metaúdaje a rozsah. platform.routes.* most zostáva len pre staršie integrácie.

crm.contacts.list

Zoznam kontaktov CRM (scope crm. read). Paramy: q, stav, zdroj, tag, olovené skóre, limit.

crm.contacts.upsert

Resolve-or-create kontakt (scope crm. write). Paramy: email plus polia, tagy, poznámky.

crm.deals.list

Zoznam CRM obchodov (scope crm. read). Paramy: stav, stage_id, company_id , majite3⁄4_admin_id a ropovod_id.

crm.activities.record

Zaznamenajte životný cyklus / obchodnú činnosť pre kontakt (scope crm. write). Paramy: e-mail alebo contact_id, udalosť, hodnota, mena.

crm.conversions.record

Zaznamenajte konverziu (scope crm. write). Paramy: contact_id alebo email, conversion_type, value, mena.

crm.events.list

Pošlite CRM event stream (scope crm. read). Paramy: limit.

tickets.list

Zoznam vstupeniek (dohľad. read). Params: stránka, per_page, sort, objednávka, stav, priorita, department_id, added_admin_id , client_email, vyhľadávanie.

tickets.get

Jeden lístok a jeho správy (dohľad vstupenky. read). Paramy: letenka_id alebo číslo vstupeniek_, vrátane_messages, správ_limit.

tickets.reply

Odpovedzte na lístok (pohľadnice. write). Paramy: ticket_id alebo tiket_number, body, autor_type, autor _name, interná.

tickets.update

Aktualizovať lístok (pohľadnice. write). Paramy: ticket_id alebo tiket_číslo, status, priorita, predmet, department_id, added_admin_id.

tickets.open

Otvorte si lístok na podporu (pohľadnice. write). Paramy: customer_email, customat_name, subject, body, priority.

tickets.bulk

Spustiť hromadný front operácie (dohľad vstupenky. write). Paramy: operácia, ids.

conversations.list

Zoznam live-chat konverzácie (scope konverzations. read). Paramy: stránka, per_page, stav, added_admin_id, client_email, vyhľadávanie.

conversations.get

Jeden rozhovor a jeho správy (rozsah konverzácie. read). Paramy: conversation_id alebo thread_key, zahŕňajú_messages.

conversations.messages

Stránka histórie správ (ostrov konverzácie. prečítať). Paramy: konverzácia_id, stránka, per_page, vrátane_internal.

conversations.send

Pošlite správu do konverzácie (ostrov konverzácií. write). Paramy: conversation_id, správa, odosielateľ_type, interná.

conversations.update

Priradiť, re-status alebo pre-titul konverzáciu (scope conversations. write). Paramy: konverzácia_id, stav, priradená_admin_id , predmet.

connects. list / . get / . test

Pozrite sa, ktoré konektory sú nainštalované, čo každý z nich môže robiť, a či jeho poverenia pracovať (scope konektory. read).

automations.actions.list

Akcie, ktoré bude váš Akcia staviteľ bežať (automatizácia snímok. čítať).

automations.triggers.list

Čo bude strieľať a za akých podmienok (automatizácia snímok. read).

automations.runs.list

História realizácie pre ladenie integrácie (scope automatizácie. read). Paramy: stav, akčný_kľúč.

departments.list

Oddelenia môžete smerovať lístok do (rozsah oddelenia. čítať).

notifications.list

Upozornenia pre jedného operátora (upozornenie na rozsah. read). Paramy: admin_id (požadované), neprečítané_iba.

analytics.export

Časť správy ako CSV (scope analytics. read). Paramy: sekcia, prednastavené, od, do. Zavolajte analytickej sekcie. sections. list pre platné hodnoty.

site_intelligence. sites. list / . reports. list

Monitorované stránky a ich SEO správy (scope site_intelligence. read).

files.get

Krátko-žilé podpísané sťahovanie odkaz pre prílohu (Scope súbory. read). Parameter: referencie, ttl.

security.check

Opýtajte sa, či IP alebo e-mail je zablokovaný alebo podozrivé tu (Scope Security.read). Skombinuje IP Firewall, zoznam spamu a verdikt bezpečnosti AI. Paramy: ip, email.

security.report

Hlásenie zneužitia pozorovaného systému (Scope security. write). Zaznamenané ako bezpečnostné udalosti, klasifikované Bezpečnostným UI okamžite, a redaktori sú upozornení na vysoko rizikové verdikty. Paramy: ip_, e-mail, druh, dôvod, zdroj.

security. blocklist. add / . list

Správa spamových pravidiel na príjem vstupeniek presadzuje (ohľad zabezpečenia. write / secure. read). Rovnaký obchod ako stránka Vstupenky "Block odosielateľ" ovládanie. Paramy: druh (email, doména, ip), hodnota, dôvod, vyprší_hours.

💡
meta. actions je vždy autoritatívny. Vráti všetky akcie dostupné na inštalácii s rozsahom každého z nich potrebuje, takže nikdy nemusíte hádať alebo tvrdo kódovať tento zoznam.

Pagovanie, filtrovanie a triedenie

Každá akcia zoznamu používa rovnaké parametre, takže sa ich naučíte raz.

strana / na_page

Číslo strany začínajúce na 1, a veľkosť stránky. Štandardne 50, maximálne 200. limit a ofset sú tiež akceptované, ak ich uprednostňujete.

druh/objednávka

Pole triediť podľa, asc alebo desc (default desc). Každá akcia akceptuje pevnú sadu druhových polí; čokoľvek iné je ignorované skôr než omyl.

filters

Poslať filtre ako objekt, alebo prejsť filter ako parameter najvyššej úrovne. Neznáme filtre sú ignorované.

Čo sa vráti?

položky, stránka, per_page, počet, celkový a má_viac. Pokračujte v žiadaní stránok až do doby, kedy je 'viac' nepravdivý.

Paged, filtrované, vytriedené požiadavky na zoznam
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
}

Chyby

Každá porucha vracia rovnaký tvar, so stabilnou code môžete vetviť na. Nesúhlasí s ľudsky čitateľný error text, ktorý možno preformulovať.

Chyba
{
  "success": false,
  "code": "missing_scope",
  "error": "API key missing required scope. Needed one of: tickets.read, admin",
  "request_id": "req_8f2c1a9d4b7e"
}
chýba_api_key / invalid_ape_key

Nebol odoslaný žiadny kľúč, alebo je kľúč nesprávny alebo vyprší. HTTP 401.

missing_scope

Kľúč je platný, ale chýba mu rozsah, ktorý táto akcia potrebuje. HTTP 403.

read_ only_key / action_ restricted

Kľúč je len na čítanie, alebo táto akcia nie je v jeho zozname povolení. HTTP 403.

unknown_action

Žiadne takéto akcie. Volajte meta.actions pre aktuálny zoznam. HTTP 400.

chýba_parameter / neplatný_parametrom

Požadovaný parameter chýba alebo nie je akceptovaná hodnota. HTTP 400.

not_found

Záznam neexistuje, alebo nie je v pracovnom priestore, ktorý môže tento kľúč vidieť. HTTP 404.

rate_limited

Hodinová hranica pre tento kľúč je použitá nahor. HTTP 429.

server_error

Niečo zlyhalo na našej strane. Žiadosť_id identifikuje pokus, ak ho potrebujete nahlásiť. HTTP 500.

Bezpečné státie

Ak sa zápis krát von nemôžete povedať, či to pristálo. idempotency_key a opakovanie rovnakého hovoru vráti pôvodný výsledok namiesto toho, aby robil prácu dvakrát.

Idempotentný zápis
{
  "action": "tickets.reply",
  "ticket_id": 4192,
  "body": "Thanks, that is now fixed.",
  "idempotency_key": "your-unique-id-for-this-attempt"
}
Ako dlho to trvá

Kľúč je zapamätaný pre 24 hodiny proti rovnakému účinku a API kľúč.

Čo dostanete späť

Pôvodná odpoveď, plus jempotent_replay: pravda, takže môžete povedať, že to bol opakovaný záznam.

Zlyhania zostávajú opakovane použiteľné

Zapamätať si sú len úspešné zápisy. Ak hovor zlyhal, znova ho spustí aj ten istý kľúč, čo je to, čo chcete.

Čítanie

Čítanie ignoruje kľúč, opakovanie čítania je neškodné.

Test bez zmeny

Pridať dry_run: true na akýkoľvek zápis. Váš kľúč, rozsahy a parametre sú všetky kontrolované presne ako normálne, potom hovor zastaví pred tým, než niečo vytvorí alebo zmení.

Suchý beh: bezpečne preverte údaje a užitočné zaťaženie
{
  "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."
}
Použite suchý_run počas výstavby. Je to najrýchlejší spôsob, ako potvrdiť kľúč má správne rozsahy a vaše užitočné zaťaženie je správne tvarované bez vytvorenia testovacích dát potom musíte vyčistiť.

Obmedzenia sadzieb

Na kľúč limit

Konfigurovateľný hodinový limit na API kľúč (predvolený 1000 Nastavte ho na kľúč v časti Nastavenie,API Kľúče.

Ak sa prekročí

HTTP 429 s kód rate_limited, plus retry-After hlavička vám povie, koľko sekúnd čakať. Limit sa obnoví v hornej časti ďalšej hodiny.

Vedieť, kde stojíš

Každá odpoveď obsahuje X-RateLimit-Limita, X-Remaining a X- RateLimit-Reset (Unix časová pečiatka). Sledujte Zostáva a spomaľuje pred dôchodkom skôr, ako budete čakať na odmietnutie.

Prezrádzanie 429 od 401

A 429 znamená počkať a skúsiť to znova. 401 znamená, že samotný kľúč je nesprávny alebo vyprší, takže opätovné skúšanie nepomôže, kým neopravíte kľúč.

Predauth brutální strážcovia

Repeated failed-auth attempts from one IP are throttled separately. Valid keys never trip this.

Najlepšie postupy

Ustúp, keď sa zotrvanie zmenší a pocta Retry-Po tom čo 429 namiesto okamžitého pokusu.

Verzie a stabilita

Aktuálna verzia

V1. Každá odpoveď nesie X-OpsIQ-API- Version a X-OpsIQ-API- Status, aby ste mohli potvrdiť, s čím hovoríte.

Ako ťa budú varovať

Ak je verzia niekedy v dôchodku, odpovede získať štandardné Deprecation a Sunset hlavičky, a meta. actions hlási zneuctený a západ slnka_at. Skontrolujte si tie vo vašom monitoringu a nikdy nebudete prekvapení.

Čo sa nezmení

Existujúce názvy akcií, ich parametre a kódy chýb. Nové akcie a nové voliteľné polia môžu byť kedykoľvek pridané, takže ignorujte polia, ktoré neuznávate, namiesto toho, aby ste na nich zlyhali.

Úplná integrácia, začať do konca

Toto je celá slučka: nájsť prácu, prečítať ju, konať na ňu a potvrdiť, čo ste urobili.

Full ticket workflow cez 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}
💡
Všetko vyššie funguje rovnakým spôsobom pre rozhovory: konverzácie. list, konverzácia. get, konversácie. send a konverzáciu. aktualizovať sledovať rovnaký vzor, parametre a tvar odozvy.

Každá akcia s rozsahom, ktorý potrebuje

Tento zoznam je generovaný z bežiaceho katalógu, takže vždy zodpovedá verzii, na ktorej ste. meta.actions vracia rovnaké informácie ako JSON.

1728 named actions: 582 reads, 1146 writes and 62 scopes. Every registered administrator JSON operation has a stable named action. OpenAPI: /api/v1/openapi.php. Postman: /api/v1/postman.php. Contract quality: declared_dynamic: 384; explicit: 92; route_inferred: 1136; source_inferred: 116.

administration (25)

administration.2fa.disable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Disable

administration.2fa.enable

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Enable

administration.2fa.recovery.regenerate

Write. Scope: administration.write, admin. Contract: route_inferred. Admin 2fa Recovery Regenerate

administration.2fa.setup

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Setup

administration.2fa.status

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin 2fa Status

administration.ai.train.from.reply

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Ai Train From Reply

administration.brain.cancel

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Brain Cancel

administration.brain.view

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Brain View

administration.chat.access.check

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Access Check

administration.chat.create.ticket.on.behalf

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Create Ticket On Behalf

administration.chat.draft.ticket.from.thread

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Chat Draft Ticket From Thread

administration.conv.delete

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Delete

administration.conv.get

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Get

administration.conv.list

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv List

administration.conv.new

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv New

administration.conv.save

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Conv Save

administration.notification.prefs.get

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notification Prefs Get

administration.notification.prefs.save

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Notification Prefs Save

administration.notifications.list

Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications List

administration.notifications.mark.all.read

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Notifications Mark All Read

administration.notifications.mark.read

Read. Scope: administration.read, admin. Contract: route_inferred. Admin Notifications Mark Read

administration.notifications.pulse

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Notifications Pulse

administration.online.list

Read. Scope: administration.read, admin. Contract: declared_dynamic. Admin Online List

administration.presence.ping

Write. Scope: administration.write, admin. Contract: declared_dynamic. Admin Presence Ping

administration.realtime.token

Write. Scope: administration.write, admin. Contract: route_inferred. Admin Realtime Token

analytics (43)

analytics.add.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Add Widget

analytics.analytics.connectors.catalog

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Connectors Catalog

analytics.analytics.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Data

analytics.analytics.export

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export

analytics.analytics.export.csv

Read. Scope: analytics.read, admin. Contract: route_inferred. Analytics Export Csv

analytics.analytics.import

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Import

analytics.analytics.report

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Report

analytics.analytics.segments.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Delete

analytics.analytics.segments.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Segments List

analytics.analytics.segments.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Analytics Segments Save

analytics.analytics.status

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Analytics Status

analytics.clear.all

Write. Scope: analytics.write, admin. Contract: declared_dynamic. Replay Clear All

analytics.compute

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Compute

analytics.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Create

analytics.create.route.dashboard.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Create

analytics.create.route.report.create

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Create

analytics.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Delete

analytics.delete.route.dashboard.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Delete

analytics.delete.route.funnels.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Delete

analytics.delete.route.report.delete

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Delete

analytics.events

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Events

analytics.export

Read. Scope: analytics.read, admin. Contract: source_inferred. Analytics Export

analytics.get

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Get

analytics.layout.get

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard Layout Get

analytics.layout.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Layout Save

analytics.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Ab Test List

analytics.list.route.dashboard.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Dashboard List

analytics.list.route.funnels.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Funnels List

analytics.list.route.report.list

Read. Scope: analytics.read, admin. Contract: declared_dynamic. Report List

analytics.remove.widget

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Remove Widget

analytics.rename

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Rename

analytics.results

Read. Scope: analytics.read, admin. Contract: route_inferred. Ab Test Results

analytics.save

Write. Scope: analytics.write, admin. Contract: route_inferred. Funnels Save

analytics.scheduled.list

Read. Scope: analytics.read, admin. Contract: explicit. List scheduled analytics reports for an operator Required fields: admin_id.

analytics.sections.list

Read. Scope: analytics.read, admin. Contract: explicit. List analytics report sections and date presets

analytics.send.now

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Send Now

analytics.sessions

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Sessions

analytics.step.visitors

Read. Scope: analytics.read, admin. Contract: route_inferred. Funnels Step Visitors

analytics.timeline

Read. Scope: analytics.read, admin. Contract: route_inferred. Replay Timeline

analytics.toggle.shared

Write. Scope: analytics.write, admin. Contract: route_inferred. Dashboard Toggle Shared

analytics.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Ab Test Update

analytics.update.route.report.update

Write. Scope: analytics.write, admin. Contract: route_inferred. Report Update

analytics.widget.data

Read. Scope: analytics.read, admin. Contract: route_inferred. Dashboard Widget Data

automations (6)

automations.actions.list

Read. Scope: automations.read, admin. Contract: explicit. List integration actions

automations.delete

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Delete

automations.list

Read. Scope: automations.read, admin. Contract: route_inferred. Workflow List

automations.runs.list

Read. Scope: automations.read, admin. Contract: explicit. List automation execution history

automations.save

Write. Scope: automations.write, admin. Contract: route_inferred. Workflow Save

automations.triggers.list

Read. Scope: automations.read, admin. Contract: explicit. List integration triggers

chat (34)

chat.call.start

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Call Start

chat.cobrowse.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Cobrowse Send

chat.feedback

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Feedback

chat.feedback.digest

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Feedback Digest

chat.form.delete

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Delete

chat.form.get

Read. Scope: chat.read, admin. Contract: route_inferred. Chat Form Get

chat.form.list

Read. Scope: chat.read, admin. Contract: declared_dynamic. Chat Form List

chat.form.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Save

chat.form.set.default

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Form Set Default

chat.online.admins

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Online Admins

chat.permissions.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions List

chat.permissions.revoke

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Revoke

chat.permissions.save

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Save

chat.permissions.upload.avatar

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Permissions Upload Avatar

chat.reaction.toggle

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Reaction Toggle

chat.saved_replies.add

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Add Retry-safe with idempotency_key.

chat.saved_replies.list

Read. Scope: chat.read, admin. Contract: explicit. List workspace and personal saved replies

chat.saved_replies.save

Write. Scope: chat.write, admin. Contract: source_inferred. Chat Saved Replies Save Retry-safe with idempotency_key.

chat.set.persona

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Set Persona

chat.snooze.clear

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Clear

chat.snooze.set

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Snooze Set

chat.transfer.thread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Transfer Thread

chat.transfer.unread

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Transfer Unread

chat.typing.preview

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Typing Preview

chat.whisper.ai.summary

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Ai Summary

chat.whisper.controls

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Controls

chat.whisper.delete.room

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Delete Room

chat.whisper.list

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper List

chat.whisper.mentions

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Mentions

chat.whisper.rooms

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Rooms

chat.whisper.save.controls

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Save Controls

chat.whisper.send

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Send

chat.whisper.targets

Write. Scope: chat.write, admin. Contract: declared_dynamic. Chat Whisper Targets

chat.whisper.unread

Write. Scope: chat.write, admin. Contract: route_inferred. Chat Whisper Unread

communications (21)

communications.auth.check

Read. Scope: communications.read, admin. Contract: route_inferred. Email Auth Check

communications.campaign.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Delete

communications.campaign.save

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Save

communications.campaign.send

Write. Scope: communications.write, admin. Contract: route_inferred. Push Campaign Send

communications.campaigns.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Push Campaigns List

communications.drafts.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Delete

communications.drafts.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Drafts List

communications.drafts.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Save

communications.drafts.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Drafts Send

communications.mailboxes.delete

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Delete

communications.mailboxes.list

Read. Scope: communications.read, admin. Contract: route_inferred. Email Mailboxes List

communications.mailboxes.poll

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Poll

communications.mailboxes.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Mailboxes Save

communications.mailboxes.test

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Mailboxes Test

communications.pipe.regen.token

Write. Scope: communications.write, admin. Contract: declared_dynamic. Email Pipe Regen Token

communications.platform.list

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Platform List

communications.platform.send

Write. Scope: communications.write, admin. Contract: route_inferred. Email Platform Send

communications.settings.get

Read. Scope: communications.read, admin. Contract: declared_dynamic. Email Settings Get

communications.settings.save

Write. Scope: communications.write, admin. Contract: route_inferred. Email Settings Save

communications.settings.test

Read. Scope: communications.read, admin. Contract: route_inferred. Email Settings Test

communications.vapid.generate

Write. Scope: communications.write, admin. Contract: declared_dynamic. Push Vapid Generate

connector_builder (11)

connector_builder.export

Read. Scope: connector_builder.read, admin. Contract: explicit. Export a generated connector Required fields: slug.

connector_builder.generate

Write. Scope: connector_builder.write, admin. Contract: explicit. Generate a connector package Required fields: spec. Retry-safe with idempotency_key.

connector_builder.get

Read. Scope: connector_builder.read, admin. Contract: explicit. Load a Builder specification Required fields: slug.

connector_builder.import.curl

Write. Scope: connector_builder.write, admin. Contract: explicit. Import cURL into Connector Builder Retry-safe with idempotency_key.

connector_builder.import.openapi

Write. Scope: connector_builder.write, admin. Contract: explicit. Import OpenAPI into Connector Builder Retry-safe with idempotency_key.

connector_builder.import.postman

Write. Scope: connector_builder.write, admin. Contract: explicit. Import Postman into Connector Builder Retry-safe with idempotency_key.

connector_builder.list

Read. Scope: connector_builder.read, admin. Contract: explicit. List Builder connectors

connector_builder.profiles

Read. Scope: connector_builder.read, connectors.read, admin. Contract: source_inferred. List Connector Builder profiles and capability contracts

connector_builder.test

Write. Scope: connector_builder.write, admin. Contract: explicit. Run Builder conformance tests Required fields: slug. Retry-safe with idempotency_key.

connector_builder.update

Write. Scope: connector_builder.write, admin. Contract: explicit. Update a generated connector Required fields: slug, spec. Retry-safe with idempotency_key.

connector_builder.validate

Read. Scope: connector_builder.read, admin. Contract: explicit. Validate a Builder specification Required fields: spec.

connectors (49)

connectors.action

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Action

connectors.backfill

Write. Scope: connectors.write, admin. Contract: explicit. Start connector backfill Required fields: slug. Retry-safe with idempotency_key.

connectors.backfill.route.connectors.backfill

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Backfill

connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: explicit. Read connector backfill status Required fields: slug.

connectors.backfill.status.route.connectors.backfill.status

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Backfill Status

connectors.builder.ai.actions

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Actions

connectors.builder.ai.handler

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Ai Handler

connectors.builder.ai.map

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Ai Map

connectors.builder.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Delete

connectors.builder.dry.run

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Dry Run

connectors.builder.generate

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Generate

connectors.builder.import.curl

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Curl

connectors.builder.import.openapi

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Openapi

connectors.builder.import.postman

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Import Postman

connectors.builder.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder List

connectors.builder.load

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Load

connectors.builder.marketplace.apply

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Apply

connectors.builder.marketplace.link

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Link

connectors.builder.marketplace.status

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors Builder Marketplace Status

connectors.builder.marketplace.submit

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Marketplace Submit

connectors.builder.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test

connectors.builder.test.action

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Test Action

connectors.builder.update

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Builder Update

connectors.builder.validate

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Builder Validate

connectors.contacts.import

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Contacts Import

connectors.contract

Read. Scope: connectors.read, connector_builder.read, admin. Contract: source_inferred. Read the canonical connector capability contract

connectors.customers.sync

Write. Scope: connectors.write, admin. Contract: explicit. Synchronize connector customers Required fields: slug. Retry-safe with idempotency_key.

connectors.disable

Write. Scope: connectors.write, admin. Contract: explicit. Disable a connector Required fields: slug. Retry-safe with idempotency_key.

connectors.disable.route.connectors.disable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Disable

connectors.email.account.department

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Department

connectors.email.account.remove

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Email Account Remove

connectors.email.account.routing

Read. Scope: connectors.read, admin. Contract: route_inferred. Connector Email Account Routing

connectors.enable

Write. Scope: connectors.write, admin. Contract: explicit. Enable a connector Required fields: slug. Retry-safe with idempotency_key.

connectors.enable.route.connectors.enable

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Enable

connectors.get

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Get

connectors.get.route.connectors.get

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Get

connectors.install

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Install

connectors.integrity.scan

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connector Integrity Scan

connectors.list

Read. Scope: connectors.read, admin. Contract: explicit. List installed connectors and capabilities

connectors.list.route.connectors.list

Read. Scope: connectors.read, admin. Contract: declared_dynamic. Connectors List

connectors.oauth.start

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Oauth Start

connectors.settings.get

Read. Scope: connectors.read, admin. Contract: explicit. Read connector settings Required fields: slug.

connectors.settings.save

Write. Scope: connectors.write, admin. Contract: explicit. Save connector settings Required fields: slug, settings. Retry-safe with idempotency_key.

connectors.shared.oauth.delete

Write. Scope: connectors.write, admin. Contract: route_inferred. Connector Shared Oauth Delete

connectors.sync.customers

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Sync Customers

connectors.test

Read. Scope: connectors.read, admin. Contract: source_inferred. Connectors Test

connectors.test.route.connectors.test

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Test

connectors.uninstall

Write. Scope: connectors.write, admin. Contract: route_inferred. Connectors Uninstall

connectors.workflow.recipes

Read. Scope: connectors.read, admin. Contract: route_inferred. Connectors Workflow Recipes

conversations (37)

conversations.ai.draft

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Draft

conversations.ai.rewrite

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Ai Rewrite

conversations.archive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Archive

conversations.assign

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Assign

conversations.assignees

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Assignees

conversations.bulk

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Bulk

conversations.clear

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear

conversations.clear.all

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Clear All

conversations.customer.tickets

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Customer Tickets

conversations.decline

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Decline

conversations.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete

conversations.delete.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Delete Last

conversations.edit.last

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Edit Last

conversations.export

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Export

conversations.forget.visitor

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Forget Visitor

conversations.get

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Get

conversations.history

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat History

conversations.list

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations List

conversations.messages

Read. Scope: conversations.read, admin. Contract: source_inferred. Conversations Messages

conversations.resolve

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Resolve

conversations.saved.replies

Write. Scope: conversations.write, admin. Contract: declared_dynamic. Admin Client Chat Saved Replies

conversations.saved.reply.add

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Add

conversations.saved.reply.ai.generate

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Ai Generate

conversations.saved.reply.delete

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Delete

conversations.saved.reply.save

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Saved Reply Save

conversations.send

Write. Scope: conversations.write, admin. Contract: source_inferred. Conversations Send Retry-safe with idempotency_key.

conversations.send.route.admin.client.chat.send

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Send

conversations.tags.set

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Tags Set

conversations.thread

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Thread

conversations.threads

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Threads

conversations.toggle

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle

conversations.toggle.attachments

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Attachments

conversations.toggle.call.button

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Toggle Call Button

conversations.typing

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Typing

conversations.unarchive

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Unarchive

conversations.update

Write. Scope: conversations.write, admin. Contract: explicit. Update a conversation status, assignment or subject Retry-safe with idempotency_key.

conversations.upload

Write. Scope: conversations.write, admin. Contract: route_inferred. Admin Client Chat Upload

unit description in lists (260)

crm.ab.results

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ab Results

crm.access.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Access Set

crm.access_log.list

Read. Scope: admin. Contract: source_inferred. Crm Access Log List

crm.account.health

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health

crm.account.health.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Account Health Board

crm.account.health.refresh

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Account Health Refresh

crm.account.plan.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Get

crm.account.plan.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plan Save

crm.account.plans.due

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Account Plans Due

crm.account.timeline

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Account Timeline

crm.activities.list

Read. Scope: crm.read. Contract: explicit. List CRM contact activities

crm.activities.record

Write. Scope: crm.write. Contract: explicit. Record a CRM contact activity Required fields: contact_id, activity_type. Retry-safe with idempotency_key.

crm.activity.feed

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Activity Feed

crm.agent.toggle

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Agent Toggle

crm.ai.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Get

crm.ai.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Save

crm.ai.policy.simulate

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ai Policy Simulate

crm.ai.trace

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Ai Trace

crm.approval.decide

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Decide

crm.approval.delegate.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Delegate Set

crm.approval.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Approval List

crm.approval.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Get

crm.approval.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Policy Save

crm.approval.settings

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Approval Settings

crm.approve.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Apply

crm.approve.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Approve List

crm.approve.reject

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Reject

crm.approve.update

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Approve Update

crm.ask

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Ask

crm.assign.owner

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Assign Owner

crm.assignment.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Assignment Get

crm.assignment.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Assignment Save

crm.attachment.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Delete

crm.attachment.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Attachment List

crm.attachment.upload

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Attachment Upload

crm.autobook.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autobook Meeting

crm.autodeal.mode

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Autodeal Mode

crm.book.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Book Meeting

crm.booking.link.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Booking Link Save

crm.booking.links.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Booking Links List

crm.build.apply

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Apply

crm.build.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build Get

crm.build.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Build List

crm.build.plan

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Plan

crm.build.rollback

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Build Rollback

crm.bulk

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Bulk

crm.bundle.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Bundle Set

crm.calendar.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Calendar Status

crm.capture.status

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Capture Status

crm.comm.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Get

crm.comm.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Comm Policy Save

crm.command.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Command Snapshot

crm.companies.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Companies List

crm.company.hierarchy

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Hierarchy

crm.company.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Company Save

crm.company.set.parent

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Company Set Parent

crm.company.suggest.related

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Company Suggest Related

crm.connectors.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Connectors Catalog

crm.consent_log.list

Read. Scope: crm.read. Contract: source_inferred. Crm Consent Log List

crm.contact.churn

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Contact Churn

crm.contact.draft.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Draft Email

crm.contact.enrich

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Enrich

crm.contact.propose.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contact Propose Email

crm.contacts.detail

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Detail

crm.contacts.erase

Write. Scope: admin. Contract: source_inferred. Crm Contacts Erase Retry-safe with idempotency_key.

crm.contacts.export

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Export

crm.contacts.import.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Import List

crm.contacts.import.run

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Import Run Retry-safe with idempotency_key.

crm.contacts.list

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts List

crm.contacts.next_action

Read. Scope: crm.read. Contract: source_inferred. Crm Contacts Next Action

crm.contacts.open_chat

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Chat Retry-safe with idempotency_key.

crm.contacts.open_ticket

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Open Ticket Retry-safe with idempotency_key.

crm.contacts.resync

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Resync Retry-safe with idempotency_key.

crm.contacts.save

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Save Retry-safe with idempotency_key.

crm.contacts.send_email

Write. Scope: crm.write. Contract: source_inferred. Crm Contacts Send Email Retry-safe with idempotency_key.

crm.contacts.upsert

Write. Scope: crm.write. Contract: explicit. Crm Contacts Upsert Required fields: email. Retry-safe with idempotency_key.

crm.contract.amend

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Amend

crm.contract.price.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Price Set

crm.contract.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Save

crm.contract.usage

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contract Usage

crm.contracts.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Contracts List

crm.conversation.intel

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Conversation Intel

crm.conversions.goals.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Delete Retry-safe with idempotency_key.

crm.conversions.goals.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions Goals List

crm.conversions.goals.save

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Goals Save Retry-safe with idempotency_key.

crm.conversions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Conversions List

crm.conversions.record

Write. Scope: crm.write. Contract: source_inferred. Crm Conversions Record Retry-safe with idempotency_key.

crm.create.video.meeting

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Create Video Meeting

crm.customer.auto.sync

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Customer Auto Sync

crm.customer.auto.sync.status

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Auto Sync Status

crm.customer.emails

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Emails

crm.customer.payments

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Customer Payments

crm.data.steward.bulk.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Bulk Propose

crm.data.steward.inbox

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Data Steward Inbox

crm.data.steward.propose

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Data Steward Propose

crm.deal.advance

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Advance

crm.deal.coach

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Coach

crm.deal.coach.action

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Deal Coach Action

crm.deal.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deal Get

crm.deal.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Save

crm.deal.splits.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Deal Splits Get

crm.deal.splits.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Deal Splits Set

crm.deals.advance

Write. Scope: crm.write. Contract: explicit. Advance a CRM deal to another stage Required fields: deal_id, stage_id. Retry-safe with idempotency_key.

crm.deals.create

Write. Scope: crm.write. Contract: explicit. Create a CRM deal Required fields: title. Retry-safe with idempotency_key.

crm.deals.detail

Read. Scope: crm.read. Contract: explicit. Get one CRM deal Required fields: deal_id.

crm.deals.list

Read. Scope: crm.read. Contract: explicit. List CRM deals

crm.deals.list.route.crm.deals.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Deals List

crm.deals.update

Write. Scope: crm.write. Contract: explicit. Update a CRM deal Required fields: deal_id. Retry-safe with idempotency_key.

crm.detail

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Detail

crm.draft.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Draft Outreach

crm.enrich.account

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Enrich Account

crm.erase

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Erase

crm.events.catalog

Read. Scope: crm.read. Contract: explicit. List subscribable CRM domain events

crm.events.list

Read. Scope: crm.read. Contract: explicit. List durable CRM domain events

crm.export

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Export

crm.export.all

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Export All

crm.field.add

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Add

crm.field.policy.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Get

crm.field.policy.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Policy Save

crm.field.remove

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Field Remove

crm.fields.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Fields List

crm.forecast.board

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forecast Board

crm.forecast.snapshot

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Forecast Snapshot

crm.form.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Form Save

crm.forms.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Forms List

crm.health.repair.catalog

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Repair Catalog

crm.health.smoke

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Health Smoke

crm.health.snapshot

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Health Snapshot

crm.home.persona.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Home Persona Set

crm.identity.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Get

crm.identity.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Identity Rules Save

crm.import.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Import List

crm.import.run

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Import Run

crm.inbound.activity

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Activity

crm.inbound.endpoints.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Delete Retry-safe with idempotency_key.

crm.inbound.endpoints.list

Read. Scope: crm.read. Contract: source_inferred. Crm Inbound Endpoints List

crm.inbound.endpoints.save

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Save Retry-safe with idempotency_key.

crm.inbound.endpoints.test

Write. Scope: crm.write. Contract: source_inferred. Crm Inbound Endpoints Test Retry-safe with idempotency_key.

crm.leaderboard

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Leaderboard

crm.lifecycle.evaluate

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Evaluate Retry-safe with idempotency_key.

crm.lifecycle.rules.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Delete Retry-safe with idempotency_key.

crm.lifecycle.rules.list

Read. Scope: crm.read. Contract: source_inferred. Crm Lifecycle Rules List

crm.lifecycle.rules.save

Write. Scope: crm.write. Contract: source_inferred. Crm Lifecycle Rules Save Retry-safe with idempotency_key.

crm.list

Read. Scope: crm.read, admin. Contract: route_inferred. Contacts List

crm.mailbox.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Mailbox Status

crm.meeting.book

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Book

crm.meeting.cancel

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Cancel

crm.meeting.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Meeting List

crm.meeting.reschedule.accept

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Accept

crm.meeting.reschedule.reject

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Meeting Reschedule Reject

crm.merge

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Merge

crm.message.send

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Message Send

crm.messaging.provider.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Delete

crm.messaging.provider.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Messaging Provider Save

crm.messaging.provider.test

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Messaging Provider Test

crm.messaging.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Messaging Status

crm.next.action

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Next Action

crm.object.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Object Save

crm.objects.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Objects List

crm.offline.pull

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Pull

crm.offline.push

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Offline Push

crm.open.chat

Read. Scope: crm.read, admin. Contract: route_inferred. Contact Open Chat

crm.open.ticket

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Open Ticket

crm.outreach.campaigns.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Delete Retry-safe with idempotency_key.

crm.outreach.campaigns.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Campaigns List

crm.outreach.campaigns.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Save Retry-safe with idempotency_key.

crm.outreach.campaigns.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Campaigns Send Retry-safe with idempotency_key.

crm.outreach.send

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Send Retry-safe with idempotency_key.

crm.outreach.templates.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Delete Retry-safe with idempotency_key.

crm.outreach.templates.list

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates List

crm.outreach.templates.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Outreach Templates Preview

crm.outreach.templates.save

Write. Scope: crm.write. Contract: source_inferred. Crm Outreach Templates Save Retry-safe with idempotency_key.

crm.payments.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Payments Status

crm.pipeline.data

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Pipeline Data

crm.price.resolve

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Price Resolve

crm.pricebook.entry.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Entry Set

crm.pricebook.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebook Save

crm.pricebooks.list

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Pricebooks List

crm.privacy_settings.get

Read. Scope: crm.read. Contract: source_inferred. Crm Privacy Settings Get

crm.privacy_settings.save

Write. Scope: admin. Contract: source_inferred. Crm Privacy Settings Save Retry-safe with idempotency_key.

crm.product.archive

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Product Archive

crm.product.revenue

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Product Revenue

crm.product.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Product Save

crm.products.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Products List

crm.propose.meeting

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Propose Meeting

crm.propose.outreach

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Propose Outreach

crm.prospecting.dashboard

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Prospecting Dashboard

crm.prospecting.icp.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Icp Save

crm.prospecting.import

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Import

crm.prospecting.research

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Prospecting Research

crm.prospecting.score

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Score

crm.prospecting.sequence

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Prospecting Sequence

crm.qualification.checklist.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Qualification Checklist Get

crm.qualification.checklist.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Qualification Checklist Save

crm.quota.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quota Save

crm.quote.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quote Get

crm.quote.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Quote Save

crm.quotes.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Quotes List

crm.record.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Delete

crm.record.fields.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Fields Get

crm.record.fields.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Fields Save

crm.record.get

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record Get

crm.record.history

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Record History

crm.record.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Save

crm.record.share.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Set

crm.record.share.unset

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Share Unset

crm.record.shares

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Record Shares

crm.records.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Records List

crm.restore.email.consent

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Restore Email Consent

crm.resync.from.platform

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Resync From Platform

crm.retention.catalog

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Retention Catalog

crm.revert

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Revert

crm.runtime.policy.get

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Get

crm.runtime.policy.remote.wipe

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Runtime Policy Remote Wipe

crm.runtime.policy.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Runtime Policy Save

crm.save

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Save

crm.scoring.rule.ai

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Ai

crm.scoring.rule.delete

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Delete

crm.scoring.rule.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Scoring Rule List

crm.scoring.rule.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Scoring Rule Save

crm.segments.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Delete Retry-safe with idempotency_key.

crm.segments.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments List

crm.segments.members

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Members

crm.segments.preview

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Preview

crm.segments.save

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Save Retry-safe with idempotency_key.

crm.segments.suggestions.accept

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Accept Retry-safe with idempotency_key.

crm.segments.suggestions.dismiss

Write. Scope: crm.write. Contract: source_inferred. Crm Segments Suggestions Dismiss Retry-safe with idempotency_key.

crm.segments.suggestions.list

Read. Scope: crm.read. Contract: source_inferred. Crm Segments Suggestions List

crm.semantic.search

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Semantic Search

crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Contact Send Email

crm.send.email.route.crm.send.email

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Email

crm.send.for.signature

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send For Signature

crm.send.payment.link

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Send Payment Link

crm.sequence.action

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sequence Action

crm.sequence.runs

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Sequence Runs

crm.setup.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Setup Status

crm.sharing.rules.get

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Get

crm.sharing.rules.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Sharing Rules Save

crm.subject.registry

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Subject Registry

crm.subscriptions.list

Read. Scope: crm.read, admin. Contract: route_inferred. Crm Subscriptions List

crm.subscriptions.rollup

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Subscriptions Rollup

crm.subscriptions.sync

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Subscriptions Sync

crm.task.create

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Task Create

crm.tasks.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Tasks List

crm.team.parent.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Parent Set

crm.team.rules.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Rules Set

crm.team.save

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Team Save

crm.teams.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Teams List

crm.territory.set

Write. Scope: crm.write, admin. Contract: route_inferred. Crm Territory Set

crm.video.status

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Video Status

crm.views.delete

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Delete

crm.views.list

Read. Scope: crm.read, admin. Contract: declared_dynamic. Crm Views List

crm.views.save

Write. Scope: crm.write, admin. Contract: declared_dynamic. Crm Views Save

crm.webhooks.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Delete Retry-safe with idempotency_key.

crm.webhooks.list

Read. Scope: crm.read. Contract: explicit. List CRM outbound webhook endpoints and recent deliveries

crm.webhooks.save

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Save Retry-safe with idempotency_key.

crm.webhooks.test

Write. Scope: crm.write. Contract: source_inferred. Crm Webhooks Test Retry-safe with idempotency_key.

crm.workflows.delete

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Delete Retry-safe with idempotency_key.

crm.workflows.list

Read. Scope: crm.read. Contract: source_inferred. Crm Workflows List

crm.workflows.save

Write. Scope: crm.write. Contract: source_inferred. Crm Workflows Save Retry-safe with idempotency_key.

zákazníci (44)

customers.analyze

Write. Scope: customers.write, journey.write, admin. Contract: explicit. Analyze a customer journey with AI Required fields: client_id. Retry-safe with idempotency_key.

customers.behaviour

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Behaviour

customers.behaviour.analyze

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Behaviour Analyze

customers.chat.embed.backfill

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Embed Backfill

customers.chat.embed.status

Read. Scope: customers.read, admin. Contract: declared_dynamic. Client Chat Embed Status

customers.chat.faq.ai.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Ai Generate

customers.chat.faq.approve.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Approve All

customers.chat.faq.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Delete

customers.chat.faq.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Delete All

customers.chat.faq.export

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Faq Export

customers.chat.faq.generate

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Generate

customers.chat.faq.import

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Import

customers.chat.faq.list

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq List

customers.chat.faq.save

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Save

customers.chat.faq.set.help

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help

customers.chat.faq.set.help.all

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Set Help All

customers.chat.faq.status

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Faq Status

customers.chat.grant.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Grant Upload

customers.chat.help.set.slug

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Help Set Slug

customers.chat.knowledge.crawl.step

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Crawl Step

customers.chat.knowledge.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Delete

customers.chat.knowledge.delete.all

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete All

customers.chat.knowledge.delete.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Delete Duplicates

customers.chat.knowledge.duplicates

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Duplicates

customers.chat.knowledge.export.json

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Knowledge Export Json

customers.chat.knowledge.import.json

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Import Json

customers.chat.knowledge.preview

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Preview

customers.chat.knowledge.recrawl

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Recrawl

customers.chat.knowledge.test.url

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Knowledge Test Url

customers.chat.revoke.upload

Write. Scope: customers.write, admin. Contract: route_inferred. Client Chat Revoke Upload

customers.chat.upload.agent.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Agent Avatar

customers.chat.upload.ai.avatar

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Ai Avatar

customers.chat.upload.icon

Write. Scope: customers.write, admin. Contract: declared_dynamic. Client Chat Upload Icon

customers.client.analyze

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Analyze

customers.client.delete

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Delete

customers.client.export

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Export

customers.client.journey

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Client Journey

customers.client.prepare.outreach

Write. Scope: customers.write, admin. Contract: route_inferred. Cdp Client Prepare Outreach

customers.clients.list

Read. Scope: customers.read, admin. Contract: route_inferred. Cdp Clients List

customers.detail

Read. Scope: customers.read, admin. Contract: route_inferred. Client Detail

customers.get

Read. Scope: customers.read, crm.read, admin. Contract: explicit. Get a customer profile Required fields: client_id.

customers.journey

Read. Scope: customers.read, journey.read, admin. Contract: explicit. Get a complete customer journey Required fields: client_id.

customers.list

Read. Scope: customers.read, crm.read, admin. Contract: explicit. List known customers

customers.outreach.prepare

Write. Scope: customers.write, crm.write, admin. Contract: explicit. Prepare CRM outreach for a customer Required fields: client_id. Retry-safe with idempotency_key.

departments (1)

departments.list

Read. Scope: departments.read, admin. Contract: source_inferred. Departments List

engagement (164)

engagement.ab.autowinner

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ab Autowinner

engagement.ab.bandit

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ab Bandit

engagement.address.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Address Get

engagement.address.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Address Save

engagement.ai.agent

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Agent

engagement.ai.analyze

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Analyze

engagement.ai.compile.profile

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Compile Profile

engagement.ai.copy

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Copy

engagement.ai.critique

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Critique

engagement.ai.decide

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Decide

engagement.ai.design

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Design

engagement.ai.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Edit

engagement.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Generate

engagement.ai.ideas

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Ideas

engagement.ai.image

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image

engagement.ai.image.edit

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Image Edit

engagement.ai.localize

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Localize

engagement.ai.logo

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Logo

engagement.ai.media.jobs

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Media Jobs

engagement.ai.narrative

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Narrative

engagement.ai.responsive

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Ai Responsive

engagement.ai.variants

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Ai Variants

engagement.ai.video.start

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Start

engagement.ai.video.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Ai Video Status

engagement.approval.decide

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Decide

engagement.approval.request

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approval Request

engagement.approvals.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Approvals List

engagement.asset.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Delete

engagement.asset.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Asset Upload

engagement.assets.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Assets List

engagement.audience.materialize

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Materialize

engagement.audience.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Audience Save

engagement.audience.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Audience Test

engagement.audit.export

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Audit Export

engagement.autoresponder.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Autoresponder Get

engagement.autoresponder.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Autoresponder Save

engagement.bank.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Delete

engagement.bank.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Bank List

engagement.bank.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Bank Save

engagement.bank.used

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Bank Used

engagement.blackouts.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Blackouts Get

engagement.blackouts.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Blackouts Save

engagement.brand.kit.bootstrap

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Bootstrap

engagement.brand.kit.font.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Brand Kit Font Upload

engagement.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Brand Kit Get

engagement.brand.kit.get.route.survey.brand.kit.get

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Brand Kit Get

engagement.brand.kit.save

Write. Scope: engagement.write, admin. Contract: declared_dynamic. Promo Brand Kit Save

engagement.brand.kit.save.route.survey.brand.kit.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Brand Kit Save

engagement.campaign.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Archive

engagement.campaign.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Delete

engagement.campaign.duplicate

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Duplicate

engagement.campaign.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Get

engagement.campaign.launch

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Launch

engagement.campaign.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign List

engagement.campaign.pause

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Pause

engagement.campaign.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Preview

engagement.campaign.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Publish

engagement.campaign.rollback

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Rollback

engagement.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Save

engagement.campaign.save.route.survey.campaign.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Campaign Save

engagement.campaign.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Campaign Toggle

engagement.campaign.versions

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Campaign Versions

engagement.comment.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Comment Add

engagement.comments.add

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Add

engagement.comments.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Delete

engagement.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Comments List

engagement.comments.list.route.survey.comments.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Comments List

engagement.comments.resolve

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Comments Resolve

engagement.connectors.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Connectors Catalog

engagement.coupon.providers

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Coupon Providers

engagement.coupons.clear

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Clear

engagement.coupons.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Coupons Stats

engagement.coupons.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Coupons Upload

engagement.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Delete

engagement.delete.route.tour.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Delete

engagement.delivery.analytics

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Analytics

engagement.delivery.dashboard

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Delivery Dashboard

engagement.deployment.ab.promote

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Deployment Ab Promote

engagement.deployment.ab.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Ab Save

engagement.deployment.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Publish

engagement.deployment.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Save

engagement.deployment.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Deployment Status

engagement.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Campaign Detail

engagement.digest.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Digest Save

engagement.feed.catalog

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Feed Catalog

engagement.feed.items

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Feed Items

engagement.geo.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Geo Preview

engagement.idle.cron.set

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Idle Cron Set

engagement.import.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Create

engagement.import.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Import Replay

engagement.leads.export

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads Export

engagement.leads.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Leads List

engagement.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Announcements List

engagement.list.route.tours.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tours List

engagement.module.set.ai.live

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Ai Live

engagement.module.set.custom.html

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Custom Html

engagement.module.set.enabled

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Module Set Enabled

engagement.module.status

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Module Status

engagement.onsite.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Onsite Preview

engagement.pause.all

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Promo Pause All

engagement.presence

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Presence

engagement.preview.share

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Preview Share

engagement.push.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Push Draft

engagement.recipients.issue

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Issue

engagement.recipients.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Recipients List

engagement.recipients.revoke

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Recipients Revoke

engagement.response.detail

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Response Detail

engagement.responses.browse

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Responses Browse

engagement.rule.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Delete

engagement.rule.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Save

engagement.rule.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Proactive Rule Stats

engagement.rule.test

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Rule Test

engagement.rule.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Proactive Rule Toggle

engagement.rules.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Proactive Rules List

engagement.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Save

engagement.save.route.tour.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Save

engagement.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Stats

engagement.stats.route.tour.stats

Read. Scope: engagement.read, admin. Contract: route_inferred. Tour Stats

engagement.studio.a11y

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio A11y

engagement.studio.ai.generate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Generate

engagement.studio.ai.insights

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Insights

engagement.studio.ai.target

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Ai Target

engagement.studio.archive

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Archive

engagement.studio.assets

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio Assets

engagement.studio.create

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Create

engagement.studio.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Delete

engagement.studio.duplicate

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Duplicate

engagement.studio.event

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Studio Event

engagement.studio.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Get

engagement.studio.governance

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Governance

engagement.studio.list

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Survey Studio List

engagement.studio.preview

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview

engagement.studio.preview.link

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Studio Preview Link

engagement.studio.publish

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Publish

engagement.studio.rename

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Rename

engagement.studio.revert

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Revert

engagement.studio.save.draft

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Draft

engagement.studio.save.targeting

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Save Targeting

engagement.studio.set.active

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Active

engagement.studio.set.status

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Set Status

engagement.studio.template.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Delete

engagement.studio.template.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Template Save

engagement.studio.tpl.preview

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Tpl Preview

engagement.studio.upload

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Upload

engagement.studio.webhook

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Studio Webhook

engagement.targeting.simulate

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Targeting Simulate

engagement.template.apply

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Apply

engagement.template.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Template List

engagement.template.save.custom

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Template Save Custom

engagement.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Announcement Toggle

engagement.toggle.route.tour.toggle

Write. Scope: engagement.write, admin. Contract: route_inferred. Tour Toggle

engagement.trigger.set.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Trigger Set Save

engagement.variant.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Delete

engagement.variant.list

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant List

engagement.variant.promote

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Variant Promote

engagement.variant.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Promo Variant Save

engagement.version.compare

Read. Scope: engagement.read, admin. Contract: route_inferred. Survey Version Compare

engagement.version.get

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Get

engagement.version.label

Read. Scope: engagement.read, admin. Contract: route_inferred. Promo Version Label

engagement.webhook.delete

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Delete

engagement.webhook.replay

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Replay

engagement.webhook.run

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Run

engagement.webhook.save

Write. Scope: engagement.write, admin. Contract: route_inferred. Survey Webhook Save

engagement.widget.data

Read. Scope: engagement.read, admin. Contract: declared_dynamic. Tour Widget Data

feedback (8)

feedback.analytics

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Analytics

feedback.detractors

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Detractors

feedback.get

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Get

feedback.ingest

Write. Scope: feedback.write, admin. Contract: explicit. Ingest a feedback record or external review

feedback.list

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback List

feedback.overview

Read. Scope: feedback.read, admin. Contract: source_inferred. Feedback Overview

feedback.sources.list

Read. Scope: feedback.read, admin. Contract: explicit. List Voice of Customer feedback sources

feedback.update

Write. Scope: feedback.write, admin. Contract: source_inferred. Feedback Update Retry-safe with idempotency_key.

files (1)

files.get

Read. Scope: files.read, admin. Contract: source_inferred. Files Get

intent (6)

intent.clear

Write. Scope: intent.write, admin. Contract: declared_dynamic. Intent Clear

intent.funnel

Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read the intent funnel

intent.funnel.aggregate

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel Aggregate

intent.funnel.route.intent.funnel

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Funnel

intent.summary

Read. Scope: intent.read, analytics.read, admin. Contract: explicit. Read intent summaries

intent.summary.route.intent.summary

Read. Scope: intent.read, admin. Contract: route_inferred. Intent Summary

kb (6)

kb.faq.delete

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Delete Retry-safe with idempotency_key.

kb.faq.generate

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Generate Retry-safe with idempotency_key.

kb.faq.import

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Import Retry-safe with idempotency_key.

kb.faq.list

Read. Scope: kb.read, read, admin. Contract: source_inferred. Kb Faq List

kb.faq.save

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Save Retry-safe with idempotency_key.

kb.faq.set_status

Write. Scope: kb.write, admin. Contract: source_inferred. Kb Faq Set Status Retry-safe with idempotency_key.

knowledge (77)

knowledge.analytics.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Analytics Get

knowledge.analytics.toggle

Write. Scope: kb.write, admin. Contract: route_inferred. Help Analytics Toggle

knowledge.article.ai.refine

Read. Scope: kb.read, admin. Contract: route_inferred. Help Article Ai Refine

knowledge.article.class.bulk

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Class Bulk

knowledge.article.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Delete

knowledge.article.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Publish

knowledge.article.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Save

knowledge.article.set.category

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Category

knowledge.article.set.public

Write. Scope: kb.write, admin. Contract: route_inferred. Help Article Set Public

knowledge.articles.ai.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Ai Generate

knowledge.articles.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Bulk Delete

knowledge.articles.count

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Articles Count

knowledge.articles.ids

Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles Ids

knowledge.articles.list

Read. Scope: kb.read, admin. Contract: route_inferred. Help Articles List

knowledge.articles.set.public.all

Write. Scope: kb.write, admin. Contract: route_inferred. Help Articles Set Public All

knowledge.categories.ai.merge

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Ai Merge

knowledge.categories.bulk.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Categories Bulk Delete

knowledge.categories.list

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Categories List

knowledge.categories.merge.dupes

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Categories Merge Dupes

knowledge.category.delete

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Delete

knowledge.category.get

Read. Scope: kb.read, admin. Contract: route_inferred. Help Category Get

knowledge.category.save

Write. Scope: kb.write, admin. Contract: route_inferred. Help Category Save

knowledge.center.article.image.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Article Image Upload

knowledge.center.favicon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Favicon Upload

knowledge.center.hero.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Dark Upload

knowledge.center.hero.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Hero Upload

knowledge.center.logo.dark.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Dark Upload

knowledge.center.logo.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Logo Upload

knowledge.center.settings.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Settings Get

knowledge.center.settings.save

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Settings Save

knowledge.center.translate.estimate

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Estimate

knowledge.center.translate.run

Write. Scope: kb.write, admin. Contract: route_inferred. Help Center Translate Run

knowledge.center.translate.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Center Translate Status

knowledge.center.translate.stop

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Translate Stop

knowledge.center.widget.icon.upload

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Center Widget Icon Upload

knowledge.comments.deliver.notifications

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Deliver Notifications

knowledge.comments.maintenance

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Maintenance

knowledge.comments.moderate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Moderate

knowledge.comments.moderate.route.kb.comments.moderate

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Comments Moderate

knowledge.comments.moderation.list

Read. Scope: kb.read, admin. Contract: route_inferred. Help Comments Moderation List

knowledge.comments.moderation.list.route.kb.comments.moderation.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Comments Moderation List

knowledge.comments.notification.run

Write. Scope: kb.write, admin. Contract: route_inferred. Help Comments Notification Run

knowledge.import.batches

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Batches

knowledge.import.connectors

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Import Connectors

knowledge.import.csv.preview

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Import Csv Preview

knowledge.import.preview

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Preview

knowledge.import.resync

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Resync

knowledge.import.run

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Run

knowledge.import.undo

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Import Undo

knowledge.insights.generate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Insights Generate

knowledge.insights.get

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Insights Get

knowledge.mark.reviewed

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Mark Reviewed

knowledge.missed.dismiss

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Dismiss

knowledge.missed.draft.article

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Missed Draft Article

knowledge.missed.list

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed List

knowledge.missed.mark.published

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Missed Mark Published

knowledge.missed.refresh

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Missed Refresh

knowledge.organize.descriptions

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Descriptions

knowledge.organize.status

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Organize Status

knowledge.organize.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Organize Step

knowledge.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Publish

knowledge.reformat.revert

Write. Scope: kb.write, admin. Contract: declared_dynamic. Help Reformat Revert

knowledge.reformat.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Help Reformat Status

knowledge.reformat.step

Write. Scope: kb.write, admin. Contract: route_inferred. Help Reformat Step

knowledge.review.queue

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Review Queue

knowledge.search.gaps

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Search Gaps

knowledge.set.featured

Write. Scope: kb.write, admin. Contract: route_inferred. Help Set Featured

knowledge.set.visibility

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Set Visibility

knowledge.subdomain.allocate

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Allocate

knowledge.subdomain.check

Read. Scope: kb.read, admin. Contract: route_inferred. Help Subdomain Check

knowledge.subdomain.release

Write. Scope: kb.write, admin. Contract: route_inferred. Help Subdomain Release

knowledge.taxonomy.organize

Write. Scope: kb.write, admin. Contract: declared_dynamic. Kb Taxonomy Organize

knowledge.taxonomy.status

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Taxonomy Status

knowledge.taxonomy.step

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Taxonomy Step

knowledge.widget.categories

Read. Scope: kb.read, admin. Contract: route_inferred. Kb Widget Categories

knowledge.widget.publish

Write. Scope: kb.write, admin. Contract: route_inferred. Kb Widget Publish

knowledge.widget.targets

Read. Scope: kb.read, admin. Contract: declared_dynamic. Kb Widget Targets

leads (6)

leads.delete

Write. Scope: leads.write, crm.write, admin. Contract: explicit. Delete a lead Required fields: lead_id. Retry-safe with idempotency_key.

leads.delete.route.lead.delete

Write. Scope: leads.write, admin. Contract: route_inferred. Lead Delete

leads.list

Read. Scope: leads.read, crm.read, admin. Contract: explicit. List leads

leads.stats

Read. Scope: leads.read, analytics.read, admin. Contract: explicit. Get lead statistics

leads.stats.route.leads.stats

Read. Scope: leads.read, admin. Contract: declared_dynamic. Leads Stats

leads.update

Write. Scope: leads.write, crm.write, admin. Contract: explicit. Update a lead Required fields: lead_id, status. Retry-safe with idempotency_key.

meta (4)

meta.action

Read. Scope: none. Contract: explicit. Get one General API action contract Required fields: name.

meta.actions

Read. Scope: none. Contract: explicit. List the complete General API contract

meta.me

Read. Scope: none. Contract: explicit. Describe the authenticated API key and active workspace

meta.scopes

Read. Scope: none. Contract: explicit. List API scopes and the actions protected by each scope

notifications (1)

notifications.list

Read. Scope: notifications.read, admin. Contract: source_inferred. Notifications List

platforma (344)

platform.add.announcement

Write. Scope: platform.write, admin. Contract: declared_dynamic. Add Announcement

platform.add.kb.article

Write. Scope: platform.write, admin. Contract: route_inferred. Add Kb Article

platform.add.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Add Todo Item

platform.ai.action.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Action Lookup

platform.ai.anomaly.detect

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Anomaly Detect

platform.ai.brain.add

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Add

platform.ai.brain.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Delete

platform.ai.brain.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Edit

platform.ai.brain.list

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain List

platform.ai.brain.pin

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Pin

platform.ai.brain.status

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Brain Status

platform.ai.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Chat

platform.ai.confidence.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Confidence Stats

platform.ai.context.lookup

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Context Lookup

platform.ai.daily.brief

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Daily Brief

platform.ai.daily.brief.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Daily Brief Check

platform.ai.daily.brief.dismiss

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Daily Brief Dismiss

platform.ai.daily.brief.fetch

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Daily Brief Fetch

platform.ai.eval.control.summary

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Control Summary

platform.ai.eval.feedback.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Feedback Queue

platform.ai.eval.kb.gap.queue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Kb Gap Queue

platform.ai.eval.load

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Load

platform.ai.eval.replay.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Replay History

platform.ai.eval.run

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Run

platform.ai.eval.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Eval Save

platform.ai.eval.score.answer

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Eval Score Answer

platform.ai.eval.simulate

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Eval Simulate

platform.ai.feedback.analysis

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Analysis

platform.ai.feedback.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Feedback Stats

platform.ai.history.archive

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Archive

platform.ai.history.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Clear All

platform.ai.history.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Delete

platform.ai.history.export.csv

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Export Csv

platform.ai.history.get

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Get

platform.ai.history.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History List

platform.ai.history.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai History Stats

platform.ai.insight.clear

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Clear

platform.ai.insight.history

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight History

platform.ai.insight.report.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Insight Report Delete

platform.ai.insight.report.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Insight Report Get

platform.ai.instructions.compress

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Compress

platform.ai.instructions.connector.templates

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Connector Templates

platform.ai.instructions.example

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Instructions Example

platform.ai.instructions.load

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Load

platform.ai.instructions.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Instructions Preview

platform.ai.instructions.reset

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Reset

platform.ai.instructions.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Ai Instructions Save

platform.ai.page.insights

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Page Insights

platform.ai.popup.regen

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Popup Regen

platform.ai.quality.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Quality View

platform.ai.reasoning.chain.get

Read. Scope: platform.read, admin. Contract: route_inferred. Ai Reasoning Chain Get

platform.ai.score.lead

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Score Lead

platform.ai.smart.alerts

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Smart Alerts

platform.ai.triage.accuracy

Read. Scope: platform.read, admin. Contract: declared_dynamic. Ai Triage Accuracy

platform.ai.whmcs.chat

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Whmcs Chat

platform.ai.writing

Write. Scope: platform.write, admin. Contract: route_inferred. Ai Writing

platform.api.keys.catalog

Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys Catalog

platform.api.keys.create

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Create

platform.api.keys.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Delete

platform.api.keys.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Api Keys List

platform.api.keys.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Revoke

platform.api.keys.update

Write. Scope: platform.write, admin. Contract: route_inferred. Api Keys Update

platform.audit.export

Read. Scope: platform.read, admin. Contract: route_inferred. Audit Export

platform.blocked

Write. Scope: platform.write, admin. Contract: route_inferred. Blocked

platform.campaigns

Read. Scope: platform.read, admin. Contract: declared_dynamic. Campaigns

platform.chart.browsers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Browsers

platform.chart.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Countries

platform.chart.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Devices

platform.chart.hourly

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Hourly

platform.chart.new.returning

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart New Returning

platform.chart.os

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Os

platform.chart.sources

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chart Sources

platform.chart.visitors

Read. Scope: platform.read, admin. Contract: route_inferred. Chart Visitors

platform.chatbot.flow.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Delete

platform.chatbot.flow.get

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Get

platform.chatbot.flow.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Save

platform.chatbot.flow.stats

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Stats

platform.chatbot.flow.test.advance

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Flow Test Advance

platform.chatbot.flow.test.start

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Test Start

platform.chatbot.flow.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Flow Toggle

platform.chatbot.flows.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows List

platform.chatbot.flows.widget.data

Read. Scope: platform.read, admin. Contract: declared_dynamic. Chatbot Flows Widget Data

platform.chatbot.node.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Delete

platform.chatbot.node.save

Write. Scope: platform.write, admin. Contract: route_inferred. Chatbot Node Save

platform.chatbot.nodes.list

Read. Scope: platform.read, admin. Contract: route_inferred. Chatbot Nodes List

platform.clear.admin.chat.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Clear Admin Chat History

platform.command.center.view

Read. Scope: platform.read, admin. Contract: declared_dynamic. Command Center View

platform.complete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Complete Todo Item

platform.consent.log.list

Read. Scope: platform.read, admin. Contract: route_inferred. Consent Log List

platform.countries

Read. Scope: platform.read, admin. Contract: declared_dynamic. Countries

platform.country.detail

Read. Scope: platform.read, admin. Contract: route_inferred. Country Detail

platform.custom.code.approve

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Approve

platform.custom.code.disable

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Disable

platform.custom.code.reject

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Reject

platform.custom.code.rollback

Write. Scope: platform.write, admin. Contract: route_inferred. Custom Code Rollback

platform.custom.code.status

Read. Scope: platform.read, admin. Contract: route_inferred. Custom Code Status

platform.delete.todo.item

Write. Scope: platform.write, admin. Contract: route_inferred. Delete Todo Item

platform.devices

Read. Scope: platform.read, admin. Contract: declared_dynamic. Devices

platform.diag.check.resolutions

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Check Resolutions

platform.diag.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Dismiss

platform.diag.recheck

Read. Scope: platform.read, admin. Contract: route_inferred. Diag Recheck

platform.diag.recheck.all

Read. Scope: platform.read, admin. Contract: declared_dynamic. Diag Recheck All

platform.diag.report

Write. Scope: platform.write, admin. Contract: route_inferred. Diag Report

platform.diag.unmute

Read. Scope: platform.read, admin. Contract: route_inferred. Diag Unmute

platform.dismiss.credit.alert

Write. Scope: platform.write, admin. Contract: route_inferred. Dismiss Credit Alert

platform.domain.knowledge.ai.generate

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Ai Generate

platform.domain.knowledge.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Delete

platform.domain.knowledge.list

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge List

platform.domain.knowledge.save

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Save

platform.domain.knowledge.toggle

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Knowledge Toggle

platform.domain.verify.add

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Add

platform.domain.verify.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Domain Verify List

platform.domain.verify.recheck

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Recheck

platform.domain.verify.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Domain Verify Remove

platform.dynamic.action.dispatch

Read. Scope: platform.read, admin. Contract: route_inferred. Dynamic Action Dispatch

platform.events.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Events Clear All

platform.events.list

Read. Scope: platform.read, admin. Contract: route_inferred. Events List

platform.experiment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Delete

platform.experiment.results

Read. Scope: platform.read, admin. Contract: route_inferred. Experiment Results

platform.experiment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Experiment Save

platform.experiments.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Experiments Clear All

platform.experiments.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Experiments List

platform.failed.logins.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear All

platform.failed.logins.clear.history

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins Clear History

platform.failed.logins.journey

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Journey

platform.failed.logins.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Failed Logins List

platform.failed.logins.unblock

Write. Scope: platform.write, admin. Contract: route_inferred. Failed Logins Unblock

platform.feedback.analysis.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Analysis Get

platform.feedback.analysis.run

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Analysis Run

platform.feedback.analytics.all

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics All

platform.feedback.analytics.detractors

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Detractors

platform.feedback.analytics.metrics

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Metrics

platform.feedback.analytics.overview

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Overview

platform.feedback.analytics.segments

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Segments

platform.feedback.analytics.sentiment

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Sentiment

platform.feedback.analytics.themes

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Themes

platform.feedback.analytics.trends

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Analytics Trends

platform.feedback.assignees.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Assignees List

platform.feedback.event.outbox.drain

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Event Outbox Drain

platform.feedback.exports.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Exports Create

platform.feedback.exports.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Exports Get

platform.feedback.external.review.ingest

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback External Review Ingest

platform.feedback.ingest.create

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Ingest Create

platform.feedback.items.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Assign

platform.feedback.items.evidence

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Evidence

platform.feedback.items.follow.up.complete

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Complete

platform.feedback.items.follow.up.set

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Follow Up Set Required fields: bool.

platform.feedback.items.get

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items Get

platform.feedback.items.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback Items List

platform.feedback.items.mark.read

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Mark Read

platform.feedback.items.notes.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Notes Add

platform.feedback.items.set.priority

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Priority

platform.feedback.items.set.status

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Set Status

platform.feedback.items.tags.add

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Add

platform.feedback.items.tags.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Items Tags Remove

platform.feedback.list

Read. Scope: platform.read, admin. Contract: route_inferred. Feedback List

platform.feedback.reconciliation

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reconciliation

platform.feedback.reports.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Reports Delete

platform.feedback.reports.email

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Email

platform.feedback.reports.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports Get

platform.feedback.reports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Reports List

platform.feedback.satisfaction.advice.last

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advice Last

platform.feedback.satisfaction.advise

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Advise

platform.feedback.satisfaction.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Satisfaction Overview

platform.feedback.sources.health

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources Health

platform.feedback.sources.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Feedback Sources List

platform.feedback.sources.rebuild

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Rebuild

platform.feedback.sources.replay

Write. Scope: platform.write, admin. Contract: route_inferred. Feedback Sources Replay

platform.feedback.stats

Write. Scope: platform.write, admin. Contract: declared_dynamic. Feedback Stats

platform.fx.refresh.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. Fx Refresh Now

platform.geoip.autodetect

Read. Scope: platform.read, admin. Contract: declared_dynamic. Geoip Autodetect

platform.get.admin.chat.history

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Admin Chat History

platform.get.ai.snapshot

Write. Scope: platform.write, admin. Contract: route_inferred. Get Ai Snapshot

platform.get.campaign.groups

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Campaign Groups

platform.get.client.chat.knowledge.overview

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Client Chat Knowledge Overview

platform.get.kb.categories

Read. Scope: platform.read, admin. Contract: route_inferred. Get Kb Categories

platform.get.live.health.snapshot

Read. Scope: platform.read, admin. Contract: route_inferred. Get Live Health Snapshot

platform.get.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Get Pwa Chat Prefs

platform.get.servers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Servers

platform.get.survey.config

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Survey Config

platform.get.ticket.options

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Ticket Options

platform.get.ticket.thread

Read. Scope: platform.read, admin. Contract: route_inferred. Get Ticket Thread

platform.get.todo.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Todo List

platform.get.whmcs.health.snapshot

Read. Scope: platform.read, admin. Contract: declared_dynamic. Get Whmcs Health Snapshot

platform.get.widget.advanced

Read. Scope: platform.read, admin. Contract: route_inferred. Get Widget Advanced

platform.groups.create

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Create

platform.groups.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Delete

platform.groups.list

Write. Scope: platform.write, admin. Contract: route_inferred. Groups List

platform.groups.rename

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Rename

platform.groups.set.primary

Write. Scope: platform.write, admin. Contract: route_inferred. Groups Set Primary

platform.hc.preview.mint

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Preview Mint

platform.hc.template.apply

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Apply

platform.hc.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Delete

platform.hc.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Hc Template Preview

platform.hc.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Hc Template Save

platform.hc.templates.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Templates List

platform.hc.translation.review.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review Get

platform.hc.translation.review.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Hc Translation Review List

platform.hc.translation.review.revert

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Revert

platform.hc.translation.review.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Hc Translation Review Save

platform.heatmap

Read. Scope: platform.read, admin. Contract: route_inferred. Heatmap

platform.inbound.activity.feed

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Activity Feed

platform.inbound.endpoints.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Delete

platform.inbound.endpoints.list

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints List

platform.inbound.endpoints.save

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Save

platform.inbound.endpoints.test

Write. Scope: platform.write, admin. Contract: route_inferred. Inbound Endpoints Test

platform.ip.classify

Read. Scope: platform.read, admin. Contract: route_inferred. Ip Classify

platform.js.errors.clear.all

Write. Scope: platform.write, admin. Contract: declared_dynamic. Js Errors Clear All

platform.js.errors.list

Read. Scope: platform.read, admin. Contract: route_inferred. Js Errors List

platform.js.issue.assign

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Assign

platform.js.issue.update

Write. Scope: platform.write, admin. Contract: route_inferred. Js Issue Update

platform.js.sourcemap.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Delete

platform.js.sourcemap.upload

Write. Scope: platform.write, admin. Contract: route_inferred. Js Sourcemap Upload

platform.js.sourcemaps.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Js Sourcemaps List

platform.leads

Read. Scope: platform.read, admin. Contract: route_inferred. Leads

platform.license.delete

Write. Scope: platform.write, admin. Contract: declared_dynamic. License Delete

platform.license.diagnostics

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Diagnostics

platform.license.force.check

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Force Check

platform.license.preflight

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Preflight

platform.license.save

Write. Scope: platform.write, admin. Contract: route_inferred. License Save

platform.license.status

Read. Scope: platform.read, admin. Contract: declared_dynamic. License Status

platform.license.verify.now

Write. Scope: platform.write, admin. Contract: declared_dynamic. License Verify Now

platform.lifecycle.evaluate

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Evaluate

platform.lifecycle.rule.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Delete

platform.lifecycle.rule.list

Read. Scope: platform.read, admin. Contract: route_inferred. Lifecycle Rule List

platform.lifecycle.rule.save

Write. Scope: platform.write, admin. Contract: route_inferred. Lifecycle Rule Save

platform.list.assignable.sites

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Assignable Sites

platform.list.network.issues

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Network Issues

platform.list.sites

Read. Scope: platform.read, admin. Contract: declared_dynamic. List Sites

platform.lookup.client.full

Read. Scope: platform.read, admin. Contract: route_inferred. Lookup Client Full

platform.mark.feedback.read

Write. Scope: platform.write, admin. Contract: route_inferred. Mark Feedback Read

platform.marketplace.local.install

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Install

platform.marketplace.local.uninstall

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Local Uninstall

platform.marketplace.session.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Marketplace Session Get

platform.marketplace.session.set

Write. Scope: platform.write, admin. Contract: route_inferred. Marketplace Session Set

platform.message.contact.locale

Write. Scope: platform.write, admin. Contract: route_inferred. Message Contact Locale

platform.message.outbound.convert

Write. Scope: platform.write, admin. Contract: route_inferred. Message Outbound Convert

platform.message.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translate

platform.message.translation.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Delete

platform.message.translation.save

Write. Scope: platform.write, admin. Contract: route_inferred. Message Translation Save

platform.meta.channels.disconnect

Write. Scope: platform.write, admin. Contract: declared_dynamic. Meta Channels Disconnect

platform.onboarding.action

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Action

platform.onboarding.readiness

Read. Scope: platform.read, admin. Contract: declared_dynamic. Onboarding Readiness

platform.open.network.issue

Read. Scope: platform.read, admin. Contract: declared_dynamic. Open Network Issue

platform.open.ticket

Read. Scope: platform.read, admin. Contract: route_inferred. Open Ticket

platform.operator.text.translate

Write. Scope: platform.write, admin. Contract: route_inferred. Operator Text Translate

platform.opsiq.backup.export

Read. Scope: platform.read, admin. Contract: declared_dynamic. Download a full backup in one request (retired)

platform.opsiq.backup.import

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import

platform.opsiq.backup.import.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Import Start

platform.opsiq.backup.job.start

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Start

platform.opsiq.backup.job.status

Write. Scope: platform.write, admin. Contract: route_inferred. Opsiq Backup Job Status

platform.outreach.campaign.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Delete

platform.outreach.campaign.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Campaign List

platform.outreach.campaign.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Save

platform.outreach.campaign.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Campaign Send

platform.outreach.compose.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Compose Send

platform.outreach.replies.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Replies List

platform.outreach.reply.ai

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Ai

platform.outreach.reply.mark

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Mark

platform.outreach.reply.pref

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Pref

platform.outreach.reply.send

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Send

platform.outreach.reply.thread

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Reply Thread

platform.outreach.template.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Delete

platform.outreach.template.list

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template List

platform.outreach.template.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Outreach Template Preview

platform.outreach.template.save

Write. Scope: platform.write, admin. Contract: route_inferred. Outreach Template Save

platform.overview

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview

platform.overview.hub.view

Read. Scope: platform.read, admin. Contract: route_inferred. Overview Hub View

platform.overview.intelligence.graph

Read. Scope: platform.read, admin. Contract: declared_dynamic. Overview Intelligence Graph

platform.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Pages

platform.paths.data

Read. Scope: platform.read, admin. Contract: route_inferred. Paths Data

platform.profile.change.password

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Change Password

platform.profile.get

Read. Scope: platform.read, admin. Contract: route_inferred. Profile Get

platform.profile.reward.claim

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim

platform.profile.reward.claim.cancel

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Reward Claim Cancel

platform.profile.save

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Save

platform.profile.session.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Session Revoke

platform.profile.sessions.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Profile Sessions List

platform.profile.sessions.revoke.others

Write. Scope: platform.write, admin. Contract: declared_dynamic. Profile Sessions Revoke Others

platform.profile.team.dispute.file

Write. Scope: platform.write, admin. Contract: route_inferred. Profile Team Dispute File

platform.purge

Write. Scope: platform.write, admin. Contract: route_inferred. Purge

platform.purge.all

Write. Scope: platform.write, admin. Contract: route_inferred. Purge All

platform.realtime

Read. Scope: platform.read, admin. Contract: route_inferred. Realtime

platform.realtime.test

Write. Scope: platform.write, admin. Contract: route_inferred. Realtime Test

platform.retention.data

Read. Scope: platform.read, admin. Contract: route_inferred. Retention Data

platform.routes.list

Read. Scope: admin. Contract: source_inferred. List every registered OpsIQ operation

platform.routes.read

Read. Scope: admin. Contract: explicit. Execute a registered read operation Required fields: route.

platform.routes.write

Write. Scope: admin. Contract: explicit. Execute a registered write operation Required fields: route, idempotency_key. Retry-safe with idempotency_key.

platform.run.ai.analysis

Write. Scope: platform.write, admin. Contract: route_inferred. Run Ai Analysis

platform.save.admin.chat.history

Write. Scope: platform.write, admin. Contract: route_inferred. Save Admin Chat History

platform.save.pwa.chat.prefs

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Pwa Chat Prefs

platform.save.survey.config

Write. Scope: platform.write, admin. Contract: route_inferred. Save Survey Config

platform.save.widget.advanced

Write. Scope: platform.write, admin. Contract: declared_dynamic. Save Widget Advanced

platform.scim.token.issue

Read. Scope: platform.read, admin. Contract: route_inferred. Scim Token Issue

platform.scim.token.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Scim Token List

platform.scim.token.revoke

Write. Scope: platform.write, admin. Contract: route_inferred. Scim Token Revoke

platform.segment.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Delete

platform.segment.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment List

platform.segment.members

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Members

platform.segment.preview

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Preview

platform.segment.save

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Save

platform.segment.suggestion.accept

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Accept

platform.segment.suggestion.dismiss

Write. Scope: platform.write, admin. Contract: route_inferred. Segment Suggestion Dismiss

platform.segment.suggestion.list

Read. Scope: platform.read, admin. Contract: route_inferred. Segment Suggestion List

platform.send.campaign

Write. Scope: platform.write, admin. Contract: route_inferred. Send Campaign

platform.send.client.email

Write. Scope: platform.write, admin. Contract: route_inferred. Send Client Email

platform.send.ticket.reply

Write. Scope: platform.write, admin. Contract: route_inferred. Send Ticket Reply

platform.service.studio.get

Read. Scope: platform.read, admin. Contract: declared_dynamic. Service Studio Get

platform.set.active.site

Write. Scope: platform.write, admin. Contract: route_inferred. Set Active Site

platform.site.set.group

Write. Scope: platform.write, admin. Contract: route_inferred. Site Set Group

platform.sites.add

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Add

platform.sites.edit

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Edit

platform.sites.list

Write. Scope: platform.write, admin. Contract: route_inferred. Sites List

platform.sites.picker

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Picker

platform.sites.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Sites Remove

platform.stats

Read. Scope: platform.read, admin. Contract: declared_dynamic. Stats

platform.stepup.verify

Write. Scope: platform.write, admin. Contract: declared_dynamic. Stepup Verify

platform.submit.agent.ai.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Agent Ai Feedback

platform.submit.triage.feedback

Write. Scope: platform.write, admin. Contract: route_inferred. Submit Triage Feedback

platform.test.geoip

Read. Scope: platform.read, admin. Contract: route_inferred. Test Geoip

platform.top.pages

Read. Scope: platform.read, admin. Contract: route_inferred. Top Pages

platform.train.client.chat.knowledge

Write. Scope: platform.write, admin. Contract: route_inferred. Train Client Chat Knowledge

platform.triggers

Read. Scope: platform.read, admin. Contract: declared_dynamic. Triggers

platform.turn.pool.add

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Add

platform.turn.pool.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Turn Pool List

platform.turn.pool.pick.test

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Pick Test

platform.turn.pool.remove

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Remove

platform.turn.pool.update

Write. Scope: platform.write, admin. Contract: route_inferred. Turn Pool Update

platform.update.lead.status

Write. Scope: platform.write, admin. Contract: route_inferred. Update Lead Status

platform.wa.embedded.signup.exchange

Write. Scope: platform.write, admin. Contract: route_inferred. Wa Embedded Signup Exchange

platform.warehouse.export.run

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Export Run

platform.warehouse.exports.list

Read. Scope: platform.read, admin. Contract: declared_dynamic. Warehouse Exports List

platform.webhook.deliveries.list

Read. Scope: platform.read, admin. Contract: route_inferred. Webhook Deliveries List

platform.webhook.endpoint.delete

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Delete

platform.webhook.endpoint.list

Write. Scope: platform.write, admin. Contract: declared_dynamic. Webhook Endpoint List

platform.webhook.endpoint.save

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Save

platform.webhook.endpoint.test

Write. Scope: platform.write, admin. Contract: route_inferred. Webhook Endpoint Test

platform.weekly.digest.view

Read. Scope: platform.read, admin. Contract: route_inferred. Weekly Digest View

platform.whmcs.op.dispatch

Read. Scope: platform.read, admin. Contract: declared_dynamic. Whmcs Op Dispatch

platform.workspace.custom.domain.remove

Write. Scope: platform.write, admin. Contract: declared_dynamic. Workspace Custom Domain Remove

platform.workspace.custom.domain.set

Write. Scope: platform.write, admin. Contract: route_inferred. Workspace Custom Domain Set

platform.writing.json.knowledge.clear

Write. Scope: platform.write, admin. Contract: declared_dynamic. Writing Json Knowledge Clear

platform.writing.json.knowledge.count

Read. Scope: platform.read, admin. Contract: declared_dynamic. Writing Json Knowledge Count

platform.writing.json.knowledge.import

Write. Scope: platform.write, admin. Contract: route_inferred. Writing Json Knowledge Import

portal_studio (132)

portal_studio.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Add

portal_studio.allocate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Subdomain Allocate

portal_studio.apply.kit

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Apply Kit

portal_studio.apply.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Apply Theme

portal_studio.approval

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Approval

portal_studio.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Approve

portal_studio.ask

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Ask

portal_studio.audience.explain

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Audience Explain

portal_studio.brand.generate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Generate

portal_studio.brand.import

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Brand Import

portal_studio.cancel.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Cancel Schedule

portal_studio.certify

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Certify

portal_studio.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Host Check

portal_studio.check.route.portal.subdomain.check

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Subdomain Check

portal_studio.comment.add

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Add

portal_studio.comment.resolve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Comment Resolve

portal_studio.component.package.inspect

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Package Inspect

portal_studio.component.package.install

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Component Package Install

portal_studio.component.validate

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Component Validate

portal_studio.config

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Handoff Config

portal_studio.data.resolve

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Data Resolve

portal_studio.delete.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Delete Theme

portal_studio.discovery.preview

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Discovery Preview

portal_studio.discovery.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Discovery Save

portal_studio.document.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Load

portal_studio.document.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Save

portal_studio.form.archive

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Archive

portal_studio.form.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Form Catalog

portal_studio.form.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Create

portal_studio.form.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Delete

portal_studio.form.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Duplicate

portal_studio.form.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Evaluate

portal_studio.form.group.apply

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Apply

portal_studio.form.group.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Delete

portal_studio.form.group.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Group Save

portal_studio.form.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Publish

portal_studio.form.restore

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Form Restore

portal_studio.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Save

portal_studio.form.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Template

portal_studio.form.test

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Form Test

portal_studio.form.version.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Form Version Restore

portal_studio.identity.discover

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Discover

portal_studio.identity.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Identity Load

portal_studio.identity.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Identity Save

portal_studio.journey.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Archive

portal_studio.journey.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Journey Catalog

portal_studio.journey.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Delete

portal_studio.journey.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Duplicate

portal_studio.journey.evaluate

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Studio Journey Evaluate

portal_studio.journey.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Instantiate

portal_studio.journey.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Restore

portal_studio.journey.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Journey Save

portal_studio.kb.category.delete

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Delete

portal_studio.kb.category.reorder

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Category Reorder

portal_studio.kb.category.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Kb Category Save

portal_studio.kb.parity

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Parity

portal_studio.kb.search.tuning

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning

portal_studio.kb.search.tuning.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Kb Search Tuning Save

portal_studio.kb.tree

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Kb Tree

portal_studio.knowledge.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Knowledge Summary

portal_studio.list

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain List

portal_studio.load

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Analytics Load

portal_studio.load.route.portal.design.load

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Load

portal_studio.load.route.portal.form.load

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Form Load

portal_studio.lock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Lock

portal_studio.migration.apply

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Apply

portal_studio.migration.approve

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Approve

portal_studio.migration.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration List

portal_studio.migration.reconcile

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Reconcile

portal_studio.migration.report

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Migration Report

portal_studio.migration.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollback

portal_studio.migration.rollout

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Rollout

portal_studio.migration.start

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Migration Start

portal_studio.node.add

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Add

portal_studio.node.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Delete

portal_studio.node.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Duplicate

portal_studio.node.move

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Move

portal_studio.node.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Node Update

portal_studio.operations.control

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Control

portal_studio.operations.record

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Operations Record

portal_studio.operations.summary

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Operations Summary

portal_studio.org.context

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Context

portal_studio.org.member.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Org Member Save

portal_studio.org.members

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Members

portal_studio.org.requests

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Org Requests

portal_studio.page.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Archive

portal_studio.page.create

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Create

portal_studio.page.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Delete

portal_studio.page.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Duplicate

portal_studio.page.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Restore

portal_studio.page.update

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Page Update

portal_studio.parity.accept

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Accept

portal_studio.parity.capture

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Capture

portal_studio.parity.compare

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Compare

portal_studio.parity.create

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Parity Create

portal_studio.parity.list

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Parity List

portal_studio.presence

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Presence

portal_studio.preview

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Preview

portal_studio.preview.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Preview Catalog

portal_studio.publish

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Publish

portal_studio.redirect.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Delete

portal_studio.redirect.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Redirect Save

portal_studio.release.publish

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Publish

portal_studio.release.rollback

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Rollback

portal_studio.release.schedule

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule

portal_studio.remove

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Domain Remove

portal_studio.request.changes

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Request Changes

portal_studio.restore.published

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Restore Published

portal_studio.revert

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Design Revert

portal_studio.review

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Review

portal_studio.review.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Review Link

portal_studio.rollback

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Rollback

portal_studio.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save

portal_studio.save.route.portal.form.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Form Save

portal_studio.save.theme

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Design Save Theme

portal_studio.saved.section.delete

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Delete

portal_studio.saved.section.instantiate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Instantiate

portal_studio.saved.section.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Saved Section Save

portal_studio.schedule

Read. Scope: portal_studio.read, admin. Contract: route_inferred. Portal Design Schedule

portal_studio.schedule.cancel

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Schedule Cancel

portal_studio.scim.config

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Scim Config

portal_studio.service.archive

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Archive

portal_studio.service.catalog

Read. Scope: portal_studio.read, admin. Contract: declared_dynamic. Portal Studio Service Catalog

portal_studio.service.duplicate

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Duplicate

portal_studio.service.reorder

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Reorder

portal_studio.service.restore

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Restore

portal_studio.service.save

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Save

portal_studio.service.template

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Studio Service Template

portal_studio.sign.in.flow.save

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Sign In Flow Save

portal_studio.test.link

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Handoff Test Link

portal_studio.unlock

Write. Scope: portal_studio.write, admin. Contract: declared_dynamic. Portal Studio Unlock

portal_studio.upload

Write. Scope: portal_studio.write, admin. Contract: route_inferred. Portal Image Upload

sales (14)

sales.ai.insight

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Ai Insight

sales.analyze

Write. Scope: sales.write, analytics.write, admin. Contract: explicit. Analyze sales with AI Retry-safe with idempotency_key.

sales.chart

Write. Scope: sales.write, admin. Contract: route_inferred. Sales Chart

sales.compare

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Compare sales periods

sales.compare.route.sales.compare

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Compare

sales.goal.delete

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Delete

sales.goal.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion Goal List

sales.goal.save

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Goal Save

sales.list

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. List sales and conversions

sales.list.route.conversion.list

Read. Scope: sales.read, admin. Contract: route_inferred. Conversion List

sales.record

Write. Scope: sales.write, admin. Contract: route_inferred. Conversion Record

sales.stats

Read. Scope: sales.read, analytics.read, admin. Contract: explicit. Read sales statistics

sales.stats.route.sales.stats

Read. Scope: sales.read, admin. Contract: declared_dynamic. Sales Stats

sales.table

Read. Scope: sales.read, admin. Contract: route_inferred. Sales Table

bezpečnosť (21)

security.ai.analyze

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Analyze

security.ai.ask

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Ask

security.ai.briefs

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Briefs

security.ai.chain.explain

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Chain Explain

security.ai.incident.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Incident Action

security.ai.incidents

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Incidents

security.ai.js.triage

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Js Triage

security.ai.policies

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Ai Policies

security.ai.policy.action

Write. Scope: security.write, admin. Contract: route_inferred. Security Ai Policy Action

security.ai.verdicts

Read. Scope: security.read, admin. Contract: route_inferred. Security Ai Verdicts

security.blocklist.add

Write. Scope: security.write, admin. Contract: source_inferred. Add a spam rule (email, domain or IP) to the ticket blocklist Required fields: kind, value. Retry-safe with idempotency_key.

security.blocklist.list

Read. Scope: security.read, admin. Contract: explicit. List the current ticket spam rules

security.chain.reanchor

Write. Scope: security.write, admin. Contract: declared_dynamic. Security Chain Reanchor

security.check

Read. Scope: security.read, admin. Contract: source_inferred. Check an IP or email against the platform blocklists and Security AI verdicts

security.ip

Write. Scope: security.write, admin. Contract: route_inferred. Block Ip

security.ip.route.unblock.ip

Write. Scope: security.write, admin. Contract: route_inferred. Unblock Ip

security.list

Write. Scope: security.write, admin. Contract: route_inferred. Access Log List

security.overview.chains

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Chains

security.overview.data

Read. Scope: security.read, admin. Contract: declared_dynamic. Security Overview Data

security.report

Write. Scope: security.write, admin. Contract: source_inferred. Report abuse a connector observed (spam, login attack, scan, fraud) Retry-safe with idempotency_key.

security.visitor

Write. Scope: security.write, admin. Contract: route_inferred. Block Visitor

sessions (5)

sessions.detail

Read. Scope: sessions.read, admin. Contract: route_inferred. Session Detail

sessions.get

Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. Get a session journey Required fields: session_id.

sessions.list

Read. Scope: sessions.read, analytics.read, admin. Contract: explicit. List sessions

sessions.merged

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Merged

sessions.table

Read. Scope: sessions.read, admin. Contract: route_inferred. Sessions Table

settings (11)

settings.ai.eval.watchtower.config

Write. Scope: settings.write, admin. Contract: declared_dynamic. Ai Eval Watchtower Config

settings.get.client.chat.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Client Chat Settings

settings.get.settings

Read. Scope: settings.read, admin. Contract: route_inferred. Get Settings

settings.opsiq.branding.clear

Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Clear

settings.opsiq.branding.upload

Write. Scope: settings.write, admin. Contract: route_inferred. Opsiq Branding Upload

settings.privacy.settings.get

Read. Scope: settings.read, admin. Contract: declared_dynamic. Privacy Settings Get

settings.privacy.settings.save

Write. Scope: settings.write, admin. Contract: route_inferred. Privacy Settings Save

settings.save.ai.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Ai Settings

settings.save.chat.widget.settings

Write. Scope: settings.write, admin. Contract: declared_dynamic. Save Chat Widget Settings

settings.save.client.chat.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Client Chat Settings

settings.save.settings

Write. Scope: settings.write, admin. Contract: route_inferred. Save Settings

site_intelligence (221)

site_intelligence.action.audit.chain

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Audit Chain

site_intelligence.action.execute

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Execute

site_intelligence.action.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Preview

site_intelligence.action.token

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Action Token

site_intelligence.agent.auto.bg

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg

site_intelligence.agent.auto.bg.stop

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Bg Stop

site_intelligence.agent.auto.step

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Auto Step

site_intelligence.agent.chat

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Chat

site_intelligence.agent.conn.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Delete

site_intelligence.agent.conn.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Get

site_intelligence.agent.conn.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Save

site_intelligence.agent.conn.test

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Conn Test

site_intelligence.agent.coverage

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Coverage

site_intelligence.agent.events

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Events

site_intelligence.agent.hosted.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Apply

site_intelligence.agent.hosted.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Finalize

site_intelligence.agent.hosted.live.set

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Live Set

site_intelligence.agent.hosted.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Preview

site_intelligence.agent.hosted.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Rollback

site_intelligence.agent.hosted.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Start

site_intelligence.agent.hosted.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Hosted Verify

site_intelligence.agent.run.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Delete

site_intelligence.agent.run.finalize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Finalize

site_intelligence.agent.run.rollback

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Rollback

site_intelligence.agent.run.start

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Start

site_intelligence.agent.run.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Status

site_intelligence.agent.run.verify

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Run Verify

site_intelligence.agent.runs.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Runs List

site_intelligence.agent.set.mode

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Set Mode

site_intelligence.agent.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Status

site_intelligence.agent.step.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Apply

site_intelligence.agent.step.skip

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Step Skip

site_intelligence.agent.turn.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Agent Turn Status

site_intelligence.ai.activity

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Activity

site_intelligence.ai.alert.enrich

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alert Enrich

site_intelligence.ai.alerts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Alerts

site_intelligence.ai.analyst

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst

site_intelligence.ai.analyst.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Ask

site_intelligence.ai.analyst.email

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Email

site_intelligence.ai.analyst.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Analyst Run

site_intelligence.ai.badges

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges

site_intelligence.ai.badges.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Badges Portfolio

site_intelligence.ai.badges.preview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Badges Preview

site_intelligence.ai.bl.plan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan

site_intelligence.ai.bl.plan.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Bl Plan Run

site_intelligence.ai.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief

site_intelligence.ai.brief.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Brief Run

site_intelligence.ai.comp.analyse

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse

site_intelligence.ai.comp.analyse.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Comp Analyse Run

site_intelligence.ai.content.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Get

site_intelligence.ai.content.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content List

site_intelligence.ai.content.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Publish

site_intelligence.ai.content.write

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Content Write

site_intelligence.ai.daily.digest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Daily Digest

site_intelligence.ai.discover

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Discover

site_intelligence.ai.fix.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply

site_intelligence.ai.fix.apply.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Apply Bulk

site_intelligence.ai.fix.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss

site_intelligence.ai.fix.dismiss.bulk

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Dismiss Bulk

site_intelligence.ai.fix.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate

site_intelligence.ai.fix.generate.all

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix Generate All

site_intelligence.ai.fix.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Fix List

site_intelligence.ai.kw.coach

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach

site_intelligence.ai.kw.coach.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Kw Coach Run

site_intelligence.ai.overview

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Overview

site_intelligence.ai.page.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit

site_intelligence.ai.page.audit.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Page Audit Run

site_intelligence.ai.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Ai Portfolio

site_intelligence.ai.portfolio.history

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Ai Portfolio History

site_intelligence.ai.portfolio.run

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Ai Portfolio Run

site_intelligence.ai.probe

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Probe

site_intelligence.ai.prompt.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Add

site_intelligence.ai.prompt.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt History

site_intelligence.ai.prompt.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompt Remove

site_intelligence.ai.prompts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Prompts

site_intelligence.ai.readiness

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Readiness

site_intelligence.ai.ready

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ai Ready

site_intelligence.alert.resolve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Alert Resolve

site_intelligence.alerts

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Alerts

site_intelligence.alerts.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence alerts

site_intelligence.alerts.resolve

Write. Scope: site_intelligence.write, admin. Contract: explicit. Resolve a Site Intelligence alert Required fields: alert_id. Retry-safe with idempotency_key.

site_intelligence.analyze

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Analyze

site_intelligence.ask

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ask

site_intelligence.audit.hint

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Audit Hint

site_intelligence.backlink.disavow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlink Disavow

site_intelligence.backlinks

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Backlinks

site_intelligence.backlinks.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List backlinks

site_intelligence.backlinks.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Backlinks Refresh

site_intelligence.billing.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Billing Overview

site_intelligence.brand.get

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Get

site_intelligence.brand.radar

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Radar

site_intelligence.brand.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Brand Save

site_intelligence.cannibalisation

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Cannibalisation

site_intelligence.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Compare

site_intelligence.competitor.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Add

site_intelligence.competitor.refresh

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Refresh

site_intelligence.competitor.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Competitor Remove

site_intelligence.competitors

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Competitors

site_intelligence.competitors.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List competitors

site_intelligence.content.brief

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Brief

site_intelligence.content.decay

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Decay

site_intelligence.content.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Content Draft

site_intelligence.crawl.budget

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Crawl Budget

site_intelligence.crawl.list

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl List

site_intelligence.crawl.status

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Crawl Status

site_intelligence.crawls.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence crawls

site_intelligence.crawls.status

Read. Scope: site_intelligence.read, admin. Contract: explicit. Get crawl status

site_intelligence.dashboard

Read. Scope: site_intelligence.read, admin. Contract: explicit. Read the Site Intelligence dashboard

site_intelligence.dashboard.route.si.dashboard

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Dashboard

site_intelligence.dashboard.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Dashboard Save

site_intelligence.diag.backfill

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Backfill

site_intelligence.diag.compare

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Compare

site_intelligence.diag.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Diag Portfolio

site_intelligence.diag.recs.regen

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Recs Regen

site_intelligence.diag.thresholds

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds

site_intelligence.diag.thresholds.eval

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Eval

site_intelligence.diag.thresholds.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds History

site_intelligence.diag.thresholds.profile

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Profile

site_intelligence.diag.thresholds.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diag Thresholds Save

site_intelligence.diagnostics

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Diagnostics

site_intelligence.exec.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Exec Report

site_intelligence.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Export

site_intelligence.ga4.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Connect

site_intelligence.ga4.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 List Properties

site_intelligence.ga4.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Map

site_intelligence.ga4.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Status

site_intelligence.ga4.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Ga4 Sync

site_intelligence.gbp

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp

site_intelligence.gbp.draft.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Approve

site_intelligence.gbp.draft.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Dismiss

site_intelligence.gbp.draft.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Draft Sync

site_intelligence.gbp.drafts

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Drafts

site_intelligence.gbp.locations

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Gbp Locations

site_intelligence.gbp.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Map

site_intelligence.gbp.post.draft

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Draft

site_intelligence.gbp.post.publish

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Post Publish

site_intelligence.gbp.qa

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa

site_intelligence.gbp.qa.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Approve

site_intelligence.gbp.qa.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Dismiss

site_intelligence.gbp.qa.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Qa Sync

site_intelligence.gbp.site.prefs

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Site Prefs

site_intelligence.gbp.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gbp Sync

site_intelligence.google.truth.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Google Truth Schedule Save

site_intelligence.growth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Growth

site_intelligence.gsc.connect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Connect

site_intelligence.gsc.list.properties

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc List Properties

site_intelligence.gsc.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Map

site_intelligence.gsc.opportunities

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Opportunities

site_intelligence.gsc.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Status

site_intelligence.gsc.sync

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Gsc Sync

site_intelligence.image.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Image Audit

site_intelligence.internal.links

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Internal Links

site_intelligence.issue.history

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Issue History

site_intelligence.issues

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Issues

site_intelligence.issues.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence issues

site_intelligence.keyword.add

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Add

site_intelligence.keyword.remove

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Remove

site_intelligence.keyword.research

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Keyword Research

site_intelligence.keywords

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Keywords

site_intelligence.keywords.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List tracked keywords

site_intelligence.local

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local

site_intelligence.local.grid

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid

site_intelligence.local.grid.scan

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Local Grid Scan

site_intelligence.log.ingest

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Ingest

site_intelligence.log.summary

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Log Summary

site_intelligence.metadata.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Metadata Audit

site_intelligence.overview

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Overview

site_intelligence.page

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page

site_intelligence.page.experience

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Experience

site_intelligence.page.optimize

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Page Optimize

site_intelligence.pages

Read. Scope: site_intelligence.read, admin. Contract: route_inferred. Si Pages

site_intelligence.pages.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence pages

site_intelligence.pagespeed.bridge.status

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Pagespeed Bridge Status

site_intelligence.portfolio.export

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Portfolio Export

site_intelligence.provider.health

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Provider Health

site_intelligence.rank.check

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rank Check

site_intelligence.rec.action

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Rec Action

site_intelligence.recommendations

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Recommendations

site_intelligence.redirect.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Redirect Audit

site_intelligence.report

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report

site_intelligence.report.generate

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Report Generate

site_intelligence.reports

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Reports

site_intelligence.reports.list

Read. Scope: site_intelligence.read, admin. Contract: source_inferred. Site Intelligence Reports List

site_intelligence.reset.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: declared_dynamic. Si Reset Google Oauth

site_intelligence.revenue

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Revenue

site_intelligence.revenue.portfolio

Read. Scope: site_intelligence.read, admin. Contract: declared_dynamic. Si Revenue Portfolio

site_intelligence.save.shared.google.oauth

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Save Shared Google Oauth

site_intelligence.scan.run

Write. Scope: site_intelligence.write, admin. Contract: explicit. Start a Site Intelligence analysis Retry-safe with idempotency_key.

site_intelligence.schedule.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Delete

site_intelligence.schedule.run.now

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Run Now

site_intelligence.schedule.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedule Save

site_intelligence.schedules.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schedules List

site_intelligence.schema.audit

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Schema Audit

site_intelligence.server.engineer

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Server Engineer

site_intelligence.settings.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Settings Save

site_intelligence.sites.list

Read. Scope: site_intelligence.read, admin. Contract: explicit. List Site Intelligence monitored sites

site_intelligence.speed

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed

site_intelligence.speed.progress

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Progress

site_intelligence.speed.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed Run

site_intelligence.speed.v2

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2

site_intelligence.speed.v2.build.task

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Build Task

site_intelligence.speed.v2.collect

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Collect

site_intelligence.speed.v2.read

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Read

site_intelligence.speed.v2.run

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Speed V2 Run

site_intelligence.start.crawl

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Start Crawl

site_intelligence.task.approve

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Approve

site_intelligence.task.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Assign

site_intelligence.task.bulk.apply

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Apply

site_intelligence.task.bulk.assign

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Assign

site_intelligence.task.bulk.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Deadline

site_intelligence.task.bulk.dismiss

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Bulk Dismiss

site_intelligence.task.deadline

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Deadline

site_intelligence.task.note

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Note

site_intelligence.task.proof

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Proof

site_intelligence.task.reject

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Reject

site_intelligence.task.review

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Task Review

site_intelligence.topical.map

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Topical Map

site_intelligence.webhook.delete

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Delete

site_intelligence.webhook.save

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhook Save

site_intelligence.webhooks.list

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Webhooks List

site_intelligence.workflow

Write. Scope: site_intelligence.write, admin. Contract: route_inferred. Si Workflow

stav (6)

status.component.save

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Component Save

status.components.save

Write. Scope: status.write, admin. Contract: explicit. Create or update a public status component Required fields: name. Retry-safe with idempotency_key.

status.incident.create

Write. Scope: status.write, admin. Contract: declared_dynamic. Status Incident Create

status.incident.resolve

Read. Scope: status.read, admin. Contract: route_inferred. Status Incident Resolve

status.incidents.create

Write. Scope: status.write, admin. Contract: explicit. Create a status-page incident Required fields: title. Retry-safe with idempotency_key.

status.incidents.resolve

Write. Scope: status.write, admin. Contract: source_inferred. Status Incidents Resolve Retry-safe with idempotency_key.

prieskumy (22)

surveys.analytics.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Analytics Get

surveys.audiences.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey audiences

surveys.audiences.materialize

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Audiences Materialize Retry-safe with idempotency_key.

surveys.campaigns.create

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey campaign Required fields: deployment_id. Retry-safe with idempotency_key.

surveys.campaigns.launch

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Campaigns Launch Retry-safe with idempotency_key.

surveys.campaigns.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey campaigns

surveys.deployments.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey deployments

surveys.deployments.set_status

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Deployments Set Status Retry-safe with idempotency_key.

surveys.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Get

surveys.imports.create

Write. Scope: surveys.write, admin. Contract: explicit. Create and run a survey import Required fields: kind. Retry-safe with idempotency_key.

surveys.imports.process

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Imports Process Retry-safe with idempotency_key.

surveys.invitations.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey invitations

surveys.links.create

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Links Create Retry-safe with idempotency_key.

surveys.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey definitions

surveys.responses.get

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Responses Get

surveys.responses.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey responses

surveys.triggers.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey trigger sets

surveys.types.list

Read. Scope: surveys.read, admin. Contract: explicit. List supported question types and Studio templates

surveys.versions.list

Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Versions List

surveys.webhooks.delete

Write. Scope: surveys.write, admin. Contract: source_inferred. Surveys Webhooks Delete Retry-safe with idempotency_key.

surveys.webhooks.list

Read. Scope: surveys.read, admin. Contract: explicit. List survey webhook subscriptions

surveys.webhooks.save

Write. Scope: surveys.write, admin. Contract: explicit. Create or update a survey webhook subscription Required fields: url. Retry-safe with idempotency_key.

team (63)

team.delete

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Delete

team.delete.route.departments.delete

Write. Scope: team.write, admin. Contract: route_inferred. Departments Delete

team.list

Read. Scope: team.read, admin. Contract: route_inferred. Admin Users List

team.list.route.departments.list

Read. Scope: team.read, admin. Contract: declared_dynamic. Departments List

team.perf.activity

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Activity

team.perf.ai.compare

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Compare

team.perf.ai.review

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Ai Review

team.perf.availability

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Availability

team.perf.award.finalize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Finalize

team.perf.award.history

Read. Scope: team.read, admin. Contract: route_inferred. Team Perf Award History

team.perf.award.void

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Award Void

team.perf.claim.pay

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Pay

team.perf.claim.recover

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Recover

team.perf.claim.reject

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Claim Reject

team.perf.clear

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Clear

team.perf.coaching.action.item.add

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Add

team.perf.coaching.action.item.complete

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Action Item Complete

team.perf.coaching.evidence.pin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Pin

team.perf.coaching.evidence.unpin

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Evidence Unpin

team.perf.coaching.session

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session

team.perf.coaching.session.create

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Create

team.perf.coaching.session.update

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Session Update

team.perf.coaching.sessions

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Sessions

team.perf.coaching.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Coaching Status

team.perf.data

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Data

team.perf.heatmap

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Heatmap

team.perf.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf History

team.perf.pay.all.claims

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Pay All Claims

team.perf.qa.calibration.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Calibration Record

team.perf.qa.dispute.resolve

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Dispute Resolve

team.perf.qa.disputes

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Disputes

team.perf.qa.evaluation.submit

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Evaluation Submit

team.perf.qa.overview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Overview

team.perf.qa.scorecard.publish

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Publish

team.perf.qa.scorecard.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Qa Scorecard Save

team.perf.quest.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Record

team.perf.quest.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Save

team.perf.quest.status

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quest Status

team.perf.quests

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Quests

team.perf.recognition

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition

team.perf.recognition.settings.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Settings Save

team.perf.recognition.streak.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streak History

team.perf.recognition.streaks.record

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Recognition Streaks Record

team.perf.reward.budget.authorize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Budget Authorize

team.perf.reward.claims

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Claims

team.perf.reward.pay

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Pay

team.perf.reward.payouts

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Payouts

team.perf.reward.period.finalize

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Finalize

team.perf.reward.period.history

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period History

team.perf.reward.period.preview

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Preview

team.perf.reward.period.reverse

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Reverse

team.perf.reward.period.void

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Period Void

team.perf.reward.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward Save

team.perf.reward.state

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Reward State

team.perf.trends

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf Trends

team.perf.v2.data

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Data

team.perf.v2.export

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Export

team.perf.v2.live

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Live

team.perf.v2.reward.sheet

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Reward Sheet

team.perf.v2.settings

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings

team.perf.v2.settings.save

Write. Scope: team.write, admin. Contract: route_inferred. Team Perf V2 Settings Save

team.save

Write. Scope: team.write, admin. Contract: route_inferred. Admin Users Save

team.save.route.departments.save

Write. Scope: team.write, admin. Contract: route_inferred. Departments Save

lístky (75)

tickets.ai.summary

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Ai Summary

tickets.analytics

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Analytics

tickets.approval.decide

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Decide

tickets.approval.request

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Request

tickets.approvals.pending

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Approvals Pending

tickets.assignment.rule.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Assignment Rule Delete

tickets.assignment.rule.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Assignment Rule List

tickets.assignment.rule.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Assignment Rule Save

tickets.assignment_rules.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Assignment Rules Delete Retry-safe with idempotency_key.

tickets.assignment_rules.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update a ticket assignment rule Required fields: name. Retry-safe with idempotency_key.

tickets.bulk

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Bulk Retry-safe with idempotency_key.

tickets.bulk.route.tickets.bulk

Write. Scope: tickets.write, admin. Contract: route_inferred. Tickets Bulk

tickets.calendar.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Calendar Delete

tickets.calendar.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Calendar Save

tickets.claim

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Claim

tickets.embed.load

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Load

tickets.embed.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Save

tickets.embed.secret

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Secret

tickets.field.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Field Save

tickets.follower.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Add

tickets.follower.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Remove

tickets.get

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Get

tickets.kb.deflection

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Deflection

tickets.kb.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Draft

tickets.kb.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Save

tickets.kb.version.restore

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Version Restore

tickets.kb.versions

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Versions

tickets.link.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Add

tickets.link.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Remove

tickets.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets List

tickets.open

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Retry-safe with idempotency_key.

tickets.open_guest

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Guest Retry-safe with idempotency_key.

tickets.ops.summary

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Ops Summary

tickets.policy.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Policy Delete

tickets.policy.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Sla Policy List

tickets.policy.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Policy Save

tickets.presence.leave

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Leave

tickets.presence.ping

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Ping

tickets.quick.replies

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Quick Replies

tickets.quick.reply.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Quick Reply Save

tickets.relations.get

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Relations Get

tickets.reply

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Reply Retry-safe with idempotency_key.

tickets.reply.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Delete

tickets.reply.edit

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Edit

tickets.reply.outbound.convert

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Outbound Convert

tickets.reply.translate

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translate

tickets.reply.translation.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Delete

tickets.reply.translation.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Save

tickets.rule.compose

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Rule Compose

tickets.side.ai.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Ai Draft

tickets.side.assign.department

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Assign Department

tickets.side.create

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Create

tickets.side.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side List

tickets.side.mention

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side Mention

tickets.side.recipients

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Side Recipients

tickets.side.reply

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Reply

tickets.sla.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Sla Delete Retry-safe with idempotency_key.

tickets.sla.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update an SLA policy Required fields: name. Retry-safe with idempotency_key.

tickets.split

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split

tickets.split.candidates

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split Candidates

tickets.tag.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Add

tickets.tag.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Tag List

tickets.tag.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Remove

tickets.tags.add

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Add Retry-safe with idempotency_key.

tickets.tags.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Tags List

tickets.tags.remove

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Remove Retry-safe with idempotency_key.

tickets.update

Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.

tickets.view.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Delete

tickets.view.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket View List

tickets.view.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Save

tickets.views.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Delete Retry-safe with idempotency_key.

tickets.views.save

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Save Retry-safe with idempotency_key.

tickets.worklog.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Add

tickets.worklog.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Delete

tickets.worklog.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Worklog List

todos (1)

todos.add

Write. Scope: todos.write, admin. Contract: source_inferred. Todos Add Retry-safe with idempotency_key.

visitors (3)

visitors.block

Write. Scope: visitors.write, security.write, admin. Contract: explicit. Block a visitor Required fields: visitor_id. Retry-safe with idempotency_key.

visitors.list

Read. Scope: visitors.read, analytics.read, admin. Contract: explicit. List visitors

visitors.table

Read. Scope: visitors.read, admin. Contract: route_inferred. Visitors Table

writing (6)

writing.analyze

Write. Scope: writing. Contract: source_inferred. Writing Analyze Retry-safe with idempotency_key.

writing.compose

Write. Scope: writing. Contract: source_inferred. Writing Compose Retry-safe with idempotency_key.

writing.reply

Write. Scope: writing. Contract: source_inferred. Writing Reply Retry-safe with idempotency_key.

writing.rewrite

Write. Scope: writing. Contract: source_inferred. Writing Rewrite Retry-safe with idempotency_key.

writing.summarize

Write. Scope: writing. Contract: source_inferred. Writing Summarize Retry-safe with idempotency_key.

writing.translate

Write. Scope: writing. Contract: source_inferred. Writing Translate Retry-safe with idempotency_key.

Sú OpenAPI a Poštár k dispozícii?+

Áno. Vygenerovaný OpenAPI 3.0 dokument je na /api/v1/openapi.php, vygenerovaná kolekcia Postman je na /api/v1/postman.php, a developerské dokumenty, ktoré sú čitateľné pre ľudí, /api/docs/.

Ako môžem pracovať s viac ako jedným pracovným priestorom?+

Poslať stránky_key v orgáne žiadosti o výber pracovného priestoru. Kľúč vydaný pre jednu pracovnú plochu zostane pripnutý k nemu; kľúč s admin kontextom môže vybrať ľubovoľný pracovný priestor je dovolené vidieť, a je odmietnutý pre akékoľvek nie je.

Ktoré akcie môžu byť čítané len kľúčové volania?+

Akákoľvek akcia označená ako čítanie. Nastavte režim oprávnení na klávese iba pre čítanie_ a každý zápis je odmietnutý pomocou read_ only_key, takže integrácia hlásenia nemôže nič zmeniť ani omylom.

Prečo som sa nedostal k nájdeniu niečoho, čo môžem vidieť v admin?+

Kľúč je situovaný na pracovnú plochu. Záznamy v iných pracovných priestoroch sa nevrátia skôr ako chyba pri povolení, takže API nikdy nepotvrdili, či niečo existuje inde.

Vývojár

Bezpečnosť API

One security contract for every connector and integration: ask OpsIQ what it knows about an IP or sender, and feed back the abuse your own system sees.

OpsIQ už bráni sám: IP firewall blokuje útočníkov, vstupenky potrubia filtrova spam, a bezpečnosť AI klasifikuje páchateľov a navrhuje pravidlá bloku. API otvorí túto inteligenciu do ostatných systémov. Vyúčtovacia platforma, klientsky portál alebo vlastná aplikácia môže skontrolovať návštevníka pred dôverou k nemu a nahlásiť to, čo pozoroval tak sa celá inštalácia učí z každého povrchu.

Čo môžeš urobiť

Skontrolujte pred dôverou

Security. check odpovede so stavom firewall, akékoľvek spam pravidlo zodpovedajúce odosielateľa, a cached AI verdikt pre IP. Jeden hovor, jeden konsolidovaný názor.

Podaj správu o tom, čo si videl.

security.report records the observation as a security event, has the Security AI classify the IP right away, and alerts the admins when the verdict comes back high risk. Repeated reports cluster into incidents, exactly like attacks OpsIQ sees directly.

Zdieľať pravidlá spam

Security. blocklist. add and security,blockllist. list čítať a písať rovnaké spam pravidlá stránky Vstupenky používa, takže odosielateľ zablokovaný v jednom systéme je blokovaný všade.

Nahlasovanie zneužívania konektora
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"
}

Rozsah pôsobnosti a bezpečnosť

security.read

Potrebné pre bezpečnosť. kontrola a bezpečnostné. blocklist. list. Sejf na zabezpečenie integrácie hlásenia.

security.write

Potrebné pre bezpečnostné správy a bezpečnostné. bloklist. add. Dajte to len do systémov, ktoré chcete kŕmenie pravidlá a hlásenia v.

Nič nie je potichu zničené.

Zablokovaný odosielateľ stále pristane v Spamovom pohľade, kde je možné čítať a obnoviť lístok.

Platforma sa chráni

Vlastný server IP Adresy nemôžu byť nikdy zablokované, pridané do zoznamu blokovaných alebo nahlásené prostredníctvom tohto. API, takže zle nakonfigurovaná integrácia nemôže vziať platformu dole.

💡
Mint kľúč v rámci Integrácie, potom API Kľúče, a dať mu len bezpečnostné rozsahy, ktoré potrebuje. Plná požiadavka zmluva pre každú akciu je meta. actions a OpenAPI dokument.
Používajú sa moje existujúce konektory automaticky?+

Outbound sync is already automatic: when you block an IP, connected platforms are told through the connector security sync. The Security API is the inbound half. Point your connector or custom code at these four actions with a key carrying the security scopes.

Kde žijú spamové pravidlá?+

Jeden obchod. Vstupenky stránka Blok odosielateľa ovládanie, spam AI v Nastaveniach, a to API všetky pracujú proti rovnakému zoznamu blokov, takže je presne jedno miesto na pohľad.

Vývojár

Udalosti API

Poslať vlastné akcie zo servera alebo webovej stránky na OpsIQ pre analýzu, experimenty, CRM spúšte a podmienky webhow.

Ako to funguje
Udalosti APITrack () volanie odosielanie vlastné demo_booked udalosti do OpsIQ, ktorý vysiela ciele konverzie, segmenty a spúšťacie prvky.OpsIQ. track ("demo_booked," {hodnota: 0, plán: "pro"});Ciele konverzieSegmentySpúšťacie a webové záberyPrehliadač (OpsIQ.track) alebo server-side POST /v1/events
Udalosti API

Prehliadač-side udalosti

Sledovanie udalostí prehliadača
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "button_clicked", {
  button: "signup",
  page: "/pricing",
  variant: "green"
}]);

Udalosti na strane servera

Server-strana, nahrávacie činnosti a konverzie proti kontaktu prostredníctvom akcie API Použiť crm.activities.record pre životný cyklus/podnikateľskú činnosť a crm.conversions.record pre konverzie. Neexistuje events.send akcia; pristupujúci prijímač CRM prežije /v1/inbound.php?t=<token> pre systémy tretích strán, ktoré tlačí udalosti.

Aktivita na strane servera (akcia API)
POST /api/v1.php
Authorization: Bearer opq_your_key
Content-Type: application/json

{
  "action": "crm.activities.record",
  "site_key": "site_abc123",
  "email": "[email protected]",
  "event": "subscription.upgraded",
  "value": 50,
  "currency": "USD"
}

Zjazd o pomenovaní

Poznámka k bodu

"Riadenie. dokončené" nie "Objednávka dokončená."

Minulý čas

"tlačidlo. klikol" nie "tlačidlo. klik."

Buďte špecifický

"pricing. plan_selected" nie "user_action."

Vývojár

Ako dátové toky cez OpsIQ

Pochopenie toku dát vám pomôže ladiť integráciu a optimalizovať výkon.

Ako to funguje
Ako prúdia údajeDáta prúdia z widgetu a majáku do OpsIQ jadro (CDP, graf identity, AI mozog, analytika, CRM) potom cez webhooks a REST API.Komponent& majákOpsIQ jadroCDP · graf identityUI mozogAnalytika · CRMWebhooky vonREST API
Tok údajov

Pripojený tok dát

1
ObjectClass

ie JavaScript widget posiela zobrazenie stránky, kliknutia a chat správy do /beacon.php.

2
Požitie udalosti

Udalosti uložené v opsiq_events s web_key, typ udalosti, zákazník a vlastnosti.

3
Sedenie

Session builder skupiny stránky zobrazenia do sedení (cez cron).

4
Rozlíšenie totožnosti

Ak je identifikovaná, anonymné záznamy sú spojené s profilom zákazníka.

5
Synchronizácia konektora

Konektory vytiahnite dáta z externých platforiem a uložte do vyrovnávacej pamäte konektora.

6
Kontext MH

AI zostaví kontext z: histórie návštevníkov, profilu zákazníka, dát konektora, KB a prompt.

Odchádzajúci tok údajov

1
Požiare udalosti

Vnútorné akcie požiare (tiket. created, chat. message, objednávka. dokončené).

2
Rad úloh

Udalosť umiestnená v rade úloh async.

3
Webhook dispečing

Dispatcher značí a posiela všetkým predpísaným koncovým ukazovateľom.

4
Rezia o zlyhaní

Zlyhalo dodanie znovu s exponenciálnym spätným odpojením.

Nastavenie

Nastavenie odkazu

Nastavenia sú riadiacim centrom pre pracovné priestory. Všetko nižšie je rozmiestnené na pracovnom priestore, v ktorom sa nachádzate, takže jeden účet môže spustiť niekoľko značiek s rôznymi identitami, chatovaním a pravidlami uchovávania.

Nájsť nastavenie

V Nastaveniach je asi šesťsto jednotlivých ovládacích prvkov, ktoré sú rozložené na jedenásť záložiek zoskupených do štyroch menu. Neočakáva sa, že ich prehliadnete.

Nastavenie vyhľadávania (Ctrl + K)

Stlačte Ctrl + K, alebo Cmd + K na Macu, kdekoľvek na stránke Nastavenie. Zadajte jednoduchými slovami a stlačte Enter pre skok priamo do kontroly. Hľadanie toleruje malé preklepy a rozumie súvisiacim slovám, takže programátor nájde Cron a súkromie nájde ovládacie prvky sledovania. Zobrazí len nastavenia, ktoré sa môžu otvoriť.

Pracovný priestor a plán

Všeobecné a licencie.

UI a podpora zákazníkov

Admin AI Asistent, klient chat, OpsIQ Writing and Support Portal.

Údaje a riadenie

Sledovanie a súkromie, práva a bezpečnosť.

Systém

Nastavenie cronu (len sám-hostený) a nebezpečnej zóny.

Úspory

Každá karta ukladá sama so svojím vlastným tlačidlom Uložiť. Klient Chat a OpsIQ Writing pin ich na obrazovku. Uložiť pred prepínaním kariet; zmeny nie sú prenášané.

Hĺbkové väzby

Aktívna záložka je zapísaná do adresy stránky, takže kartu možno poslať alebo zájsť na zálohu kolegovi.

Všeobecné: obchodné identity

Najdôležitejšia karta na stránke. UI číta tieto hodnoty na každej odpovedi, správu a denný stručný.

Obchodné meno

Používa sa v správach AI, denné slipy a formulácie orientované na zákazníka.

Podnikateľský priemysel

Krajčírske AI analýza, vedenie bodovanie, struky a prieskum prednastavené. Vyberte si z webhosting, e-commerce, SaaS, nehnuteľností, agentúry, poradenstvo, zdravotná starostlivosť, vzdelávanie, financie alebo všeobecné podnikanie.

Systémový jazyk

Jazyk zobrazený každému, kto si nevybral vlastný. Každý agent ho môže prepísať vo svojom profile.

Použiť jazyk prehliadača

Zobrazí stránku prihlásenia v vlastnom jazyku návštevníka. Keď si tam niekto vyberie jazyk, vyhrá ich voľba a toto ho nikdy neprepíše.

Systémové časové pásmo

Zónu celý systém beží v: dátumy, správy, harmonogramy a pozadí Cron. Použite svoje prevádzky časové pásmo, nie svojich zákazníkov.

Všeobecné: GeoIP a Tracking

Cesta k databáze GeoIP2

Plná cesta k GeoLite2-City.mmdb. Auto-detekty pri prvom načítaní cez cPanel, Plesk, DirectAdmin, Cloudways, Docker a plain Linux alebo Windows. Pridať GeoLite2-ASN.mmdb v rovnakej zložke pre návštevníka internetového poskytovateľa.

Geo zdrojový režim

iba GeoLite2, GeoLit2 s a Cloudflare záložný list alebo Cloudflare Iba.Cloudflare Režimy vyžadujú, aby web bol proxied cez Cloudflare, s návštevníkom umiestnenie hlavičky povolené pre mesto a región detail.

Časový limit sedenia

Neaktivita pred ukončením relácie návštevníka. 14400, čo sú štyri hodiny.

Živé opakovacie intervaly

How often the Live Feed refreshes. Default 30 seconds.

Aktívny prah (min)

Ako dlho sa návštevník počíta ako živý po poslednom načítaní stránky. Štandardná 2 minúta. Toto je Live Feed drop-off, nie dĺžka sedenia.

Uchovávanie údajov (dni)

Deletes collected and generated records past this age: analytics, chat, tickets, feedback, transactions, AI telemetry, integration logs and CRM activity. 0 keeps everything forever. Settings, authored content and consent receipts are never removed.

Keď sa chat vymaže

Vyberte si, koľko z vymazaného rozhovoru zostane na záznam: celý záznam, záznam bez konverzácie, alebo len skóre. Odstraňovanie vždy skrýva chat z schránky a histórie návštevníkov. Plánované uchovávanie a zabudnúť návštevník vždy vymazať v plnom rozsahu bez ohľadu na to.

Traťová premávka

Počíta s lezcami ako návštevníci. Odíďte, nafukuje návštevník počíta a šplechne každú správu.

Popup spätná väzba

Zobrazí widget na celú stránku spätnej väzby návštevníkom. Oddeľuje sa od prieskumov chatu v rámci Client Chat, Podporný tok.

Všeobecné: AI vlastnosti

Master prepínače pre každý povrch AI. Všetky predvolené zapnutie a uloženie na pracovné miesto.

AI Triage na vstupenky

Udeľuje každý lístok podľa kategórie, priority a sentimentu a píše závit zhrnutie na vrchole vstupenky.

Al Triage vznášadlo zhrnutie

Zobrazí triediace značky a zhrnutie v náradí, keď agent preletí riadok v zozname lístkov. Vyžaduje AI Triage.

Posteľná schránka Kopilot (skladateľ)

Pridá návrh AI odpoveď, teplejšie, Kratšie, Formálnejšie a Apologetické tlačidlá pod lístkom odpovede. Nič nepošle bez agenta.

Ask-OpsIQ Copilot

Stránka-všimnite si plávajúceho kopilota na každej admin stránke. Vie, ktorý zákazník, faktúra alebo lístok je otvorený.

Ráno stručná

Na prvý otvorený každý deň kopilot predstavuje naliehavé vstupenky, oneskorené odpovede a čakanie chaty. Nedele produkujú týždeň v recenzii.

Všeobecne: peniaze, značkovanie, zálohovanie

OpsIQ základná mena

Všetky peniaze celkom v admin je prevedený do tejto meny pre zobrazenie. Konektory ukladať svoj vlastný zdroj mena; nastaviť, že za konektor.

Autosynchronizácia FX

Obnovuje sadzby každých šesť hodín z bezplatného verejného kanála bez API kľúč. Môžete pridať manuálne sadzby, ktoré prepíšu zdroj. Auto-sync off, meny bez ručného kurzu sú ponechané nekonvertované.

Povoliť funkcie obchodu a fakturácie

Lode off. Zapnutie to odhaľuje stránku Predaj a konverzie, palubnej dosky príjmov karty a Živé spravodajstvo Feed. S tým preč, každá cenová plocha je skrytá a kúpna stránka opustí menu.

Obchodná slovná zásoba

Teaches OpsIQ your wording: whether you do renewals, the word for renewing, what you sell, and what buyers are called.

Značka a logá

Dva uploady, jeden pre ľahké pozadie (admin sidebar) a jeden pre tmavé (sign-in page). PNG, JPG, WebP alebo SVG až do 3 MB.

Site Intelligence Agent, povoliť súkromné SSH ciele

Automatické spracovanie SEO agenta sa pripája cez SSH. Súkromné, sluoundback a vyhradené adresy sú automaticky blokované ako anti-SSRF opatrenie. Len povoliť na samoobsadených inštaláciách, ktoré musia dosiahnuť lokálny server.

OpsIQ Backup / Restore

Exportuje každé nastavenie a OpsIQ-vlastnená tabuľka plus nahrané súbory. Obnoviť nahrádza iba OpsIQ konfigurácie a záznamov; nikdy sa nedotýka klientov, faktúr, lístkov, služieb, domén, objednávok alebo transakcií.

⚠️
Vezmite zálohu pred použitím niečo v nebezpečnej zóne. Zálohovanie žije vo všeobecnosti a vymazať akcie žiť v nebezpečnom pásme, takže je ľahké dosiahnuť tlačidlo zmazať bez exportu prvý.
Nastavenie

Nastavenie: Bezpečnosť

Ochrana pre prihlásenie admin, vaše personálne účty a dáta OpsIQ zbiera. Zákazník sa prihlási na portál podpory je nastavený samostatne.

Ochrana pri odhlásení

Google reCAPTCHA

Zastaví roboty a credential plnka na admin prihlásenie. Vyberte si v3 (neviditeľný, skóre) alebo v2 (checkbox), nastaviť prah v3 skóre, a dodať miesto a tajné kľúče. Tieto rovnaké klávesy sú opätovne použité formulár žiadosti o podporu portálu.

Auto Lockout s neúspešným prihlásením

Blokuje adresu po niekoľkých zlyhaniach v okne, na niekoľko hodín. Môžete prispôsobiť zamknuté-stránka správy a ukázať malé čakanie-screen rozptýlenie.

Prihlásenie Stvrdnutie

Zásady hesla s minimálnou dĺžkou, odmietnutie hesiel nájdených v známych porušeniach, na účet lockout proti dôveryhodnej plnky, povinný dva faktory pre každého admin, heslo znovu vstúpiť pred nebezpečnými činmi a nové-zariadenie prihlasovacie upozornenia.

Single Sign-On (OIDC)

Prihlásenie personálu prostredníctvom poskytovateľa identity. Potrebuje vydavateľa URL, ID klienta a tajomstvo klienta. Auto-poskytovanie domén, jeden na líniu, automaticky vytvoriť užívateľov pri prvom prihlásení.

Jediný podpis (SAML 2.0)

Pre poskytovateľov, ktorí hovoria SAML. OpsIQ dodáva odpoveď ACS,URL a ID jednotky SP; dodáte ID subjektu IdP, prihlásenie URL, voliteľné odhlásenie URL a X.509 podpisový certifikát. Polia atribútu e-mail a meno sú potrebné len pre neštandardné názvy atribútov.

SCIM Provisioning

Vytvorenie, aktualizácia a deaktivácia priečinkov OpsIQ účty.OpsIQ dodáva SCIM Základná URL; generujete označené žetóny tu, takže jeden môže byť zrušený bez prerušenia zvyšok.

Hrozby, blokovanie a zber

Outcading Egress Povoliť zoznam

Obmedzuje, ktoré externé hostí tieto konektory pracovného priestoru môže volať. Spoločník na SSH cieľovej kontroly vo všeobecnosti.

Scoring a automatický blok

Blokuje návštevníka, keď ich skóre hrozby prejde vašou prahovou hodnotou. 0 ho znemožní. Sledujte stránku Prehľad bezpečnosti na týždeň pred výberom čísla.

Správa o blokovaní stránky

Správa, ktorú vidí zablokovaný návštevník, ako obyčajný text alebo vaša vlastná obrazovka blokovania HTML.

Základné webové Vitals od skutočných návštevníkov

Meria LCP, INP a CLS z reálnych sedení.

Č. šarže, dodávka pre prípad opätovného použitia

Vlastné udalosti fronty v prehliadači a dodať v dávkach s dotazmi, zníženie straty na zlých mobilných pripojení.

Podpísané sledovacie beakony

Skutočný widget vložené nesie rotujúci kryptografický token, takže kované sledovacie dáta môžu byť odmietnuté. Vypnuté predvolene; umožňuje zmeny ako vloží autentifikáciu, tak test prvý.

Bezpečnostné upozornenia

Detekcia a blokovanie beh bez ohľadu na. Táto karta ovláda, či vám je povedané, a koľko AI asistuje.

Povoliť bezpečnostné upozornenia

Hlavný spínač pre túto kartu.

Prahová hodnota prihlásenej vlny

Koľko neúspešných prihlasovacích miest v krátkom čase sa počíta ako vlna, ktorá stojí za upozornenie.

IP reputation intelligence

Pridáva skóre hrozby pre návštevníkov, ktorí sa objavujú vo verejných kanáloch.

Sledovanie stránok

Hourly uptime and TLS expiry checks, alerting before a certificate lapses.

Analytik bezpečnosti AI a UI incidentu struky

Pridáva vysvetliteľný verdikt podozrivej činnosti a skupiny súvisiace útoky do jedného čitateľného incidentu, skôr než prúd udalostí.

Autopilot politiky

Koná samostatne, mení to, čo sa z incidentu učí na navrhované alebo uplatňované pravidlo. Odíďte, kým neprehodnotíte jeho návrhy a nebudete s nimi súhlasiť.

Denná bezpečnosť trávenie a týždenné posture poradca

Denná rekapitulácia na stránke prehľadu bezpečnosti a týždenný zoznam stvrdnutia, ktorý ukazuje, čo je chránené a čo je stále otvorené.

Automaticky vykonajte návrhy na zastavenie

Navrhované pravidlo bloku, ktoré nikdy nekonáte, samé samo neukončí namiesto hromadenia.

Prehrať sedenia DOM

Povoliť opakovanú hru sedenia DOM

Records relations pre prehrávanie. Keď nie je z knižnice opakovaných hier nikdy načítaná, takže nie sú žiadne náklady na vypustenie. Nahrávky sa odoberajú a maskujú na ochranu osobných údajov a sledujú ich na stránke Sessition Replay pod Analytics.

Miera odberu vzoriek, max. zachytávanie, zadržiavanie

Aký podiel na nahrávaní, ako dlho môže prebiehať jedna nahrávka a koľko dní sa uchováva.

⚠️
Relácia prehrávať záznamy skutočné ľudia pomocou vašich stránok. Udržujte vzorkovú rýchlosť a uchovávanie tak nízke, ako bude stále odpovedať na vašu otázku, a zverejniť ju vo svojom oznámení o ochrane osobných údajov.
Nastavenie

Nastavenia: Sledovanie a súkromie

Čo OpsIQ môže zbierať a ako dlho prežije každý druh záznamu.

Vylúčenia

Vylúčené IPs a rozsahy CIDR

Adresy nikdy nesledovali, jeden na líniu, presné adresy alebo rozsah CIDR. Najčistejší spôsob ako udržať svoj tím mimo vašej analytiky, pretože pokrýva každého na tejto adrese namiesto len prihlásených admins.

Excluded URL Paths

Page patterns never tracked, one per line, wildcards with an asterisk. For example /admin/* keeps the whole back office out of the visitor log.

Politika uchovávania údajov

Auto-chirurgický systém na podsystéme v dňoch. Oddeľte sa od celkového nastavenia uchovávania údajov vo všeobecnosti a od očisty nebezpečnej zóny.

AU záznamy interakcií

Severe telemetria drží krátke náhľady dotazu a odpovede. Štandardná 90 dní. Toto je najviac zákaznícky text, takže ho najprv skráti pri sprísnení súkromia.

Udalosti, ktoré sa používajú v umelej inteligencii

Zavolanie token počíta pre hlásenie nákladov. Štandardný 90 dní. Iba čísla, žiadny obsah správy.

Akčný audit trail

Signál je odolný voči manipulácii a bezpečnostnému protokolu. Štandardný 365 dní. Udržujte to najdlhšie; je to vaša stopa po dôkazoch.

Diagnostika

Systémové zdravotné záznamy. Štandardný 30 dní.

Nezodpovedané otázky

Zoskupenia otázok, ktoré AI nedokázala odpovedať. Štandardná 90 dní. Pracujte cez ne na otázkach, ktoré Al zmeškal stránku pred ich uplynutím.

Sledovacie psy a vývoz

Metrické varovania o anomáliách

Denné porovnanie včerajška s nedávnou východiskovou hodnotou, upozornenie, keď metrika pohybuje viac ako je vaša prahová hodnota. Štandardný 35 percenta. Vypnuté predvolene.

Export skladu

Nočné skládky sedení, návštevníkov, stranové pohľady a súvisiace tabuľky pre vaše vlastné BI stohov, vo formáte si vyberiete, ktoré sa uchovávajú po celý rad dní. Vypnuté predvolene.

Nastavenie

Nastavenie: Admin AI Asistent

Plávajúci asistent váš personál používa vnútri admin, s live read prístup ku klientom, faktúry, lístky, servery a Cron logy. Iný asistent od zákazníka-stavuje jeden pod klient Chat.

Povoliť OpsIQ AI Widget

Zobrazí tlačidlo asistenta na každej stránke admin. Vypnite ho skrýva pre každého.

Rozloženie a správanie

Poloha rohu, šírka panelu (320 do 600 px), maximálna výška (400 do 900 px), polomer rohu (0do 24), veľkosť písma, a mrazený sklo rozmazanie za panelom.

Zobraziť rýchle čipy

Jednokliknite na tlačidlo skratky pod hlavičkou. Najrýchlejší spôsob, ako pre väčšinu zamestnancov.

Zobraziť informácie o modeli

Zobrazenia, ktoré model odpovedal a ako dlho to trvalo. Užitočné pri ladení náklady, hluk pre každodenné použitie.

Prístupová brána na jedného adminu

Iba ukazuje asistenta prihláseného administrátora, ktorého užívateľské meno a e-mail sa zhodujú s OpsIQ agentom prideleným do tohto pracovného priestoru. Vlastníci vždy prejdú. Použite tlačidlo Zaškrtnite môj prístup pred zapnutím alebo môžete zavrieť svoj vlastný tím.

AI Persona

Zobrazí meno, tagline hlavičky a vlastnú uvítaciu správu zobrazenú pri otvorení panelu.

Inteligentné rýchle čipy

Upraviť štítok a základné riešenie pre každú skratku, pridať vlastné alebo resetovať na predvolené. Štítok je to, čo personál vidí, je to čo dostane AI.

Farby a tvar

Tvar čipu (pilulka, zaoblená, štvorcová), farby čipov, téma karty a tvar nosníka (okrúhly, striekajúci, štvorcový), so živým náhľadom.

Rozhovorová pamäť

Asistentka si pamätá históriu každej osoby cez prehliadačové sedenia, až do 120 správ uložených vo vašej vlastnej databáze. Vymazať ju na začiatok nového.

Nastavenie

Nastavenie: Zákazník Diskusia

Tet widget vašej zákazníkov používať, a najväčšia oblasť nastavenia. Šesť pod-tabs, s hlavným prepínačom a Uložiť pripnutý na vrchol karty.

Pracovať cez podtab v poradí na novej inštalácii: Identity a Copy, Vzhľad, Správanie, Podporný tok, Znalostná príprava. Pokročilé je infraštruktúra a môže čakať.

Identita a kópia

Identita značky

Názov widgetu, tagline, AI meno, názov používaný pre systémové a nečinné oznámenia, a ako sa zobrazí mená agentov. Agent Meno Zdroj rozhoduje medzi skutočnými menami, vlastné meno alebo názov tímu.

Pozdrav in-chat

Dva pozdravy, jeden pre všetkých návštevníkov a jeden pre identifikovaných návštevníkov. Otázka začína viac rozhovorov ako vyhlásenie.

Popup Teaser

Plávajúca správa pred otvorením chatu, s vlastným menom, veľkosťou písma a farbami. UI môže napísať čajníky, s ovládacími prvkami pre koľko vygenerovať, koľko ukázať za návštevu a medzeru medzi nimi.

Výzvy a ukončenie

Celý skript: žiada o meno a e-mail, potvrdenie, požadujúci človeka, žiadny agenti k dispozícii, lístok vytvorený alebo zrušený, rozdanie čaká. Okolo dvoch tuctov jednotlivých riadkov v zrútiteľný panel.

Postavenie a nečinnosť oznámenia

Tri zákaznícke-viditeľné správy: agent uzavrie chat, návštevník odišiel ticho a agent ruky späť do AI. Vyhnite sa vnútorné formulácie ako vyriešený alebo triaged.

Skladateľ a návrhy

Vstupný majster, talk-to-a-ľudský gombík štítok a navrhované úvodné otázky. Tri dobré návrhy odvrátiť viac lístkov ako strana článkov.

Spúšťač, ikony a Avatary

Ikona spúšťača, voliteľná iná ikona pri otvorení, veľkosť odpaľovacieho zariadenia a obrázky pre človeka agenta a AI.

Vzhľad

Téma a sklo

Režim témy, prednastavená farba, intenzita rozmazaného svetla a opacita plus prepínače animácií, oddeľovacie čiary, skrývanie stavového riadku, schovávanie karty schránky správ a ukrytie tlačidla zatvorenia. Začnite s prednastavené; nastaví sa tucty farieb naraz.

Hlavné farby

Spúšťač, hlavička, panel pomoci, odkazy, tlačidlá, systémové upozornenia a skladateľ, každý so štartovou a koncovou farbou pre gradienty. Používať predvolené okno tieto ignoruje a udržuje priehľadnú povrchovú úpravu.

Panel, bubliny a čipy

Približne tridsať zberačov pokrýva panel, okraj, text, vstupná plocha a každý typ bubliny (návštevník, AI, agent, písanie, systém) plus návrhy čipy a ich vznášací stav. Otvorte to len pre presné značky zodpovedajúce, a skontrolujte kontrast na bublina textu.

Rozloženie a tvar

Šírka a výška panelu, polomer rohu, veľkosť písma, poloha obrazovky, tvar nosníka, štýl bubliny a či sa zobrazí avatar. Otestujte šírku na telefóne.

Správanie

UI odpovede automaticky

Majster prepínač odpovede na UI. Off znamená, že každá správa čaká na človeka.

Nadväzujúce opatrenia na človeka a prirodzené dvojité textovanie

Jemné sledovanie, keď návštevník potichu a voliteľná krátka druhá správa spôsob, akým by človek poslal jeden. Naladený s maximálnymi následnými-up za ticho, prvé oneskorenie, neskôr multiplikátor, okno prítomnosti a maximálna sekvencia okienko. Môže byť obmedzená na pracovné hodiny, a potlačená po jednoduchej vďaka.

Písacie odpovede a rýchlosť odpovede

Či už odpovede napísať slovo slovom, a ako rýchlo asistent odpovie, prednastavením alebo vlastné minimum a maximálne oneskorenie v milisekundách. Malé meškanie číta viac ľudské než okamžitá odpoveď.

Živý preklad

Každý agent číta a píše vo svojom vlastnom jazyku, zatiaľ čo návštevník číta ich.

Vráťte AI po nečinnosti s agentom

Zápisnica agenta neaktivity pred UI obnoví rozhovor.

Automaticky otvoriť rozhovor

Sekundy pred tým, než sa widget otvorí sám. 0_ nikdy neotvorí. Intrusívne na mobile; nechajte pri 0 ak nie je testovaný.

Inteligentnejšie odpovede

Plánovanie dopredu pre one-pass odpovede, hĺbku myslenia, voliteľný samostatný model pre agenta odpovedí, ukazujúci úvahy pre návštevníkov, znášanie mispellingov, dlhokonverzačné pamäte, obmedzenie asistent len na váš biznis, ceny v mene návštevníka a ako sa objavujú odkazy. Len hovoriť o svojom podnikaní by mal byť na takmer každého.

Úspora nákladov

Preskočí znalosti hľadanie pozdravov, ako je hi a vďaka, a čips najdlhšie odpoveď v žetónoch. Výrezy náklady bez zmeny kvality odpovede na skutočné otázky.

Jazyky

Ktoré jazyky widget podporuje a ako si vyberie jeden pre návštevníka.

Odpovede na zákaznícky účet

Odpovede z prihláseného účtu zákazníka, voliteľne vyhľadával naživo a prípadne načítal iba v prípade potreby. Čítať len vo všetkých prípadoch; zaťaženie-ak je to potrebné výrazne znižuje náklady.

Výška náhrad

Asistentom je pomocná náhrada, kde asistent zhromažďuje detaily a ruky pre osobu. Nikdy nedoplní vrátenie peňazí sám.

Rozhovory a widget

Udržať si konverzácie, pokračovať v rozhovore cez vaše prepojené stránky, pretiahnuté okno, požiadať hostí o e-mail a nechať svoj tím zmeniť chat na lístok.

Vlastnosti widgetu

Emoji picker, prílohy s voliteľným režimom pasty len, UI image chápanie, inline ikony, mikrofón, talk-to-agent tlačidlo, zvuk návštevníka, náhľad príloh, tlačidlo hlasového volania a izolácie sedenia. UI obraz pochopenie je to, čo umožňuje návštevníkovi vložiť chybu snímku obrazovky a získať užitočnú odpoveď.

Admin Poštu, oznámenia a vítané popup

Návštevník víta popup, plus vaše agenti upozornenia: inbox zvuky, desktop oznámenia, šepot zvuky , či súkromné šepká pípanie , a interval inboxu prieskum.

Podporný tok

Ľudské vyslobodenie

Ako sú priradené požiadavky na osobu, sekundy agent musí reagovať, či ubúdanie vracia chat do UI a či AI obnoví po uplynutí časového limitu. Nastaviť to pred odchodom naživo alebo návštevník, ktorý žiada o človeka jednoducho čaká.

Pracovný čas

Otváracie doby, časové pásmo a uzavreté hodiny správy. Mimo týchto hodín AI neponúka človek. Samostatný rozvrh z cestovného lístka obchodné hodiny pod OpsIQ Writing.

Odpovede, keď AI je mimo

Prvá odpoveď na novú správu, odpoveď, keď niekto už je v čakacom rade a ako dlho pred opakovaním.

Offline formulár

Zobrazí kontaktný formulár namiesto chatu.

Vyhľadávanie vstupeniek a oznámenia o oddelení

Umelá vstupenka vedomie, takže návštevník cituje číslo cestovného lístka dostane svoj skutočný stav, a ktoré oddelenia AI môže smerovať. Vstavaný panel ukazuje skutočných príjemcov pre každé oddelenie, rieši rovnakým spôsobom oznamovateľ ich vyrieši, takže môžete vidieť pred zákazníkom robí, že oddelenie varuje nikto.

Pomocník Center v chate widget

Umožňuje návštevníkom prechádzať publikované články bez toho, aby opustili chat. Vyberiete si miesto, kde sa objaví vstupný bod, spodný čiarový štítok a ikona a či ponúknete odkaz na celé centrum pomoci.

Hodnotenie rozhovorov

Hodnotenie hviezdy sa spustí, keď agent uzavrie chat, keď skončí odovzdanie alebo po období nečinnosti, ktoré si nastavíte. Vyberte jeden alebo dva spúšť, nie všetky.

Prieskum po kat.

Krátky prieskum, keď návštevník ukončí chat, s vašou otázkou, oneskorenie, pravidlo načasovania a čiapku na návštevu. Návštevníci môžu tiež e-mailom alebo stiahnuť prepis. Jedna otázka dostane odpoveď; tri nie.

E-mailový prieskum po chate

Následný prieskum e-mailom po konverzácii končí, voliteľne v jazyku návštevník chatoval v, s kontrolou nad oneskorením, predmet, intro, otázka, ako na tlačidle a ďakovný riadok.

Odpovedať na odpoveď

Palec hore a palec dole na každej odpovedi UI, kŕmenie kvalitné prístrojové dosky.

Archív rozhovorov

Auto-archivácia po dňoch, auto-riešenie po minútach ticha, a odstrániť archivované rozhovory po dňoch. Tretie miesto retencie je nastavená, vedľa General a Tracking.

Školenie znalostí

Čo vlastne vie asistent, nič iné v klientskom rozhovore nezáleží.

Znalostná príprava webovej stránky

Crawls your site so the assistant can answer from it. Up to ten starting links, a page limit, a link depth, and excluded folders. A single URL can be tested before the full crawl. Exclude checkout, account and admin paths.

Vstavané výmurovky

Kľúč a model API, ktoré menia stránky na vyhľadávateľný význam namiesto zápasov s kľúčovými slovami.

Organizátor vedomostí AI

Jedným kliknutím a AI číta každý FAQ a preliezol stránku a triedi ich do kategórií.

Často kladené otázky, overené odpovede

Otázky a odpovede dvojice považované za najvyššiu prioritu zdroj, každý so stavom, váhou a kategóriou. Vyhľadávateľné, importovateľné z JSON, a AI ich môže napísať z popisu vášho podnikania. Keď asistent dostane niečo zle, napíšte FAQ: to predradky preliezol stránky, takže oprava je okamžitá.

Pokročilé

Výkonnosť a limity

Interval pollingu, limit rýchlosti správ a okno, maximálna veľkosť pripojenia, pokusy o pripojenie na okno a povolené predĺženie súborov. Zoznam predĺžení je bezpečnostný ovládač; udržujte ho pevne.

Dodanie v reálnom čase

Okamžitá správa a stav dodávky namiesto hlasovania, cez Pusher, Ably alebo Firebase, s intervalom pochybenia o páde. Polling je v poriadku pre väčšinu stránok.

Tlačiť upozornenia

Upozornenia zariadenia pre agentov prostredníctvom Pusher Beams alebo OneSignal, so záujmom o zariadenie.

Web Push (VAPID)

Prehliadač tlačiť pomocou vlastných generovaných kľúčov bez poskytovateľa tretích strán. Generoval tu, nie v nebezpečnej zóne.

Hlas, video a zdieľanie obrazovky

TURN osvedčenia, takže hovory pripojiť prostredníctvom obmedzujúcich sietí, pomocou Cloudflare alebo Twilio poverovacie listiny alebo váš vlastný turning URL, užívateľské meno a dôveryhodnosť.

Vložiť pracovný tok

Nastavenie pracovného priestoru agenta namiesto nastavenia návštevníka: SLA prvej odozvy v minútach, uložené pohľady do frontu, klávesové skratky a príkazové palety, vyhľadávanie in-conversation a vstupenky na zákazníka inšpektor.

Kanály na zasielanie správ

WhatsApp, SMS, Facebook Messenger, Instagram, Telegram, X priame správy a LINE, každý s vlastným AI auto-odpoveď prepínačom, plus politické prepínanie pre AI akcie na kanáloch, odpoveď debounce a Whatsapp re-engagement šablóny. Každý kanál pristane v rovnakej schránke ako webový chat.

Náhľad živého widgetu v dolnej časti aktualizácií kariet, ako budete upravovať. Použite ho namiesto prečítania webových stránok na kontrolu zmeny.
Nastavenie

Nastavenie: OpsIQ Writing

Lístky zodpovedané písomne: automatické odpovede, natívne vstupenky systém, eskalácia, obchodné hodiny, smerovanie a e-maily orientované na zákazníka.

Automatická odpoveď

Zobraziť OpsIQ Tlačidlá pre písanie

Pridá tlačidlá pomocníka pre vaše agenti v admin.

Povoliť automatickú odpoveď na lístok

Posunie nové lístky a odpovede a odpovie na ne po odložení. Začnite s ním off a recenzia návrhov na týždeň. Náhrady, zrušenia a zmeny prístupu by mali vždy dostať osobu.

Automatická odpoveď na oddelenie

Čokoľvek, čo nie je uvedené v zozname, zostáva pre človeka, ktorý je bezpečný predvolený.

Odpovedať na rozvrh (minúty)

Ako dlho čakať, než automatická odpoveď odošle. Okamžitá odpoveď znie ako robot; niekoľko minút číta ako rýchly tím.

Max AI odpovede na lístok podľa oddelenia

Čiapka na oddelenie, napríklad Billing 1 a Podpora 3. Bez čiapky môže zmätený niť slučka.

Dĺžka odpovede, stav a totožnosť

Maximálne písanie žetóny, stav vstupeniek po odpovedi a po eskalácii, a ktorý admin účet automatické odpovede sú priradené. Použite jasne menovaný účet, takže zamestnanci môžu povedať AI odpovede z ľudských.

Operácie s natívnymi lístkami

Systém vstupeniek

Systém vstupeniek zabudovaný do OpsIQ, pre inštalácie bez externej asistenčnej služby.

Pipe prichádzajúce e-mail do rodných lístkov

Premení prichádzajúce e-maily na vstupenky. OpsIQ dodáva koncový ukazovateľ URL, auth token, skript cesty a PHP binárne. Čokoľvek, čo môže post na tento koncový bod môže vytvoriť vstupenky, tak udržať token tajomstvo.

Multi-turn odpovede a oneskorenie a odraziť

Či AI stále odpovedá, ako konverzácia pokračuje, a či to čaká tiché okno tak tri rýchle správy dostať jednu uvažovanú odpoveď. Tiché okno je najlepšie jediné nastavenie pre výrobu automatických odpovedí pocit, že.

Portál verejnej podpory

Stránka orientovaná na zákazníka, kde môže ktokoľvek zvýšiť a sledovať letenku s voliteľným uvítacím riadkom. Jeho adresa a vzhľad sú konfigurované v záložke Portal podpory.

Formát čísla vstupeniek

Koľko náhodných písmen sa objaví v vygenerovaných číslach lístkov.

E-mail zákazníci vo svojom vlastnom jazyku

E-maily vstupeniek sa riadia zákazníckym jazykom. E-mailový e-mail personálu nikdy nemení jazyk: oznámenia, upozornenia na oddelenia, brífing a plánované správy zostať vo vašom systémovom jazyku.

Poďakovanie a potvrdenie

Pevné potvrdenie na nových vstupeniek, plus potvrdenie správy pri otvorení vstupenky, keď je spätná väzba vľavo a keď je vstupenka uzavretá, každý s živým náhľadom. K dispozícii je tiež globálny e-mailový šablóna obal a odkaz za tlačidlom zobraziť vstupenku.

AI spam premietanie

Screens vstupenky od neznámych odosielateľov, a môže voliteľne presunúť podozrenie spam na vlastnú päsť. Nechajte automatické pohyb off, kým ste sledovali jeho úsudok.

Automatické zatvorenie nečinných vstupeniek

Uzavrie lístok po niekoľkých tichých dňoch. Povedzte zákazníkovi v záverečnej správe, ako znovu otvoriť.

Pracovné hodiny (plán SLA)

Časová zóna, otváracie a zatváracie doby, pracovné dni a sviatky pre časovačov prvej odpovede a riešenia. Oddelený časový rozvrh od pracovnej doby v rámci Client chatu.

Auto-pridanie nových vstupeniek

Automatické pridelenie, voliteľne len agentom, ktorí sú online, s agentskými schopnosťami a citlivosťou na zhodu pre šikovnosť-založené smerovanie.

Navrhnúť duplicitné lístky

Špoty, keď zákazník otvorí lístok blízko jedného už majú, s nastaviteľným zápas citlivosťou.

Prieskum spokojnosti po ukončení

E-maily prieskum deň po uzavretí. Výsledky sa objavujú na stránke CSAT.

Upozorniť oddelenie e-mailom

E-maily oddelenie, kedy nový lístok príde. Príjemcovia sú členmi tohto oddelenia, nie poštová adresa oddelenia, čo je vstupenky na adresu prichádzajú ďalej.

Čo môže Al čítať

Prístup k údajom AI klienta

Hlavný prepínač plus individuálne práva na čítanie len pre klientov, zhrnutie profilu, faktúry, transakcie, kreditný zostatok, produkty a služby, domény, prepojené servery a prehľad o účte na vysokej úrovni. Začnite so súhrnom profilu a pridajte kategórie ako odpovede potrebujú.

Eskalácia a vedomosti

Povoliť eskaláciu UI tiketu

Presunie lístok na lepšie prispôsobené oddelenie pred odpoveďou. Vyberiete povolené oddelenia, kontrolu oneskorenie a môžete si zapísať vlastné eskalačné oznámenia pokyny. Zapnite interné eskalácie note tak váš tím môže vidieť, prečo lístok presunutý.

Nastavenie vedomostí

Či odpovede používajú zákaznícky jazyk, či už kreslia na crawled odkazy a často kladené otázky, či AI číta obraz a PDF príloha, režim odpovede na vedomosti, či už importovaný JSON Používajú sa znalosti, a či sa môžu objaviť zdrojové odkazy. Použite preliezané linky a často kladené otázky by mali byť na, alebo AI je hádanie.

Zastaviť automatickú odpoveď po ľudskej odpovedi

Keď personál odpovie, UI prestane odpovedať na ten lístok.

Pokyny na vstupeniek a e-mail

Voľnotextové pokyny formujúce tón a obsah pre každú odpoveď, s nabitým pracovným príkladom. Buďte konkrétni o tom, čo AI nesmie nikdy robiť.

Import JSON knowledge

Nahrajte alebo vložte súbor vedomostí JSON pre asistenta písania.

Štúdio tlačidla

Plný dizajnér pre tlačidlo smerujúce k zákazníkovi: štýl zobrazenia, veľkosť, popis, ikona, tvar, minimálna šírka, štýl pozadia s primárnymi a sekundárnymi farbami, uhol sklonu, okraje, polomer rohu, tieň, typografia, výplň, nečinná animácia, pohyb vznášadla a farby a zaostrenie prstenca plus vlastný CSS box pre čokoľvek, čo ovládací prvok nezakrýva.

Nastavenie

Nastavenie: Portál podpory

Na mieste, kde ľudia zdvihnú a sledujú vstupenky a prečítajú si články o pomoci. Táto záložka kontroluje ako sa dosiahne a ako sa zákazníci prihlásia; jej vizuálny dizajn je realizovaný v štúdiu Portal podpory.

Portal Studio alebo Vložený Ticket Portal: ktorý z nich chcem?

Sú to dva rôzne produkty a ľudia ich neustále miešajú. Riešia rôzne problémy a beh oboch dohromady je normálny.

Support Portal Studio: miesto, kam pošlete zákazníkov

Štúdio navrhuje complete support site that OpsIQ hosts for you. Má svoju vlastnú webovú adresu, alebo svoju doménu, a nesie celý self-service skúsenosti: pomoc články s hľadaním, formulár žiadosti, históriu vstupeniek, zákaznícky prihlásenie a asistent. Vyberte šablónu, prácu cez tému, Navigácia, Rozloženie, Poznanie, Footer, Značka, Vstupenky, Asistent, Formulár a CSS_, náhľad na ploche, tablet a veľkosti telefónu, potom publikovať.

Použite ho, keď chcete jednu značkovú destináciu, na ktorú môžete upozorniť každého zákazníka a radšej by ste nevybudovali alebo neudržiavali oblasť podpory vo svojej vlastnej webovej stránke.

Vložené Ticket Portal: vstupenky vo vnútri vlastnej stránky

Vložená stavia len zážitok z cestovného lístka na stránke vlastnej webovej stránky. Zákazníci otvoria, sledovať a odpovedať na žiadosti o podporu bez toho, aby niekedy opustiť svoje stránky, a vlastné hlavičky, navigáciu a dizajn zostať presne tak, ako sú. Nastavte rozloženie, vzhľad a prístup pravidlá v staviteľovi widgetu, náhľad výsledku, potom kopírovať vložený snipper do vašej stránky.

Použite ho, keď už máte webovú stránku alebo aplikáciu s vlastným dizajnom a chcete, aby sa podpora stala skôr v nej ako odovzdať zákazníkovi inú adresu.

Krátka verzia

Štúdio stavia miesto, kam pošlete zákazníkovVložka prináša lístky kde už sú vaši zákazníci. Mnoho podnikov beží ako, vkladanie vstupeniek widget do ich účtu pre in-context žiadosti pri zachovaní hosted portálu ako plnej samoobslužné destinácie s článkami a vyhľadávanie. Sú nezávislé prepínače.

Adresa a prístup

Prístupový režim

Či už je portál otvorený pre každého, alebo obmedzený na prihlásených zákazníkov. Otvorené portály získať viac lístkov a ďalšie spam.

Výber usporiadania

Či už portál a centrum pomoci zdieľajú jedného hrdinu alebo používajú dva, ktoré navigáciu a päty sa objavujú na oboch povrchoch, a označenie navigačného úseku.

Adresa portálu

The address customers use. Pick a name and OpsIQ shows the resulting portal and matching help centre addresses. Changing it later breaks links you have already sent.

Vaša doména

Portál slúži z domény, ktorú vlastníte, ako je podpora. yourdomain. com.

Vložená vstupenka Portál

Zapne drop-in widget popísaný vyššie, a otvorí vstavaný staviteľ, kde si vyberiete rozloženie, vzhľad a prístup pravidlá, náhľad výsledku a kopírovať štipku pre vašu stránku. To nie je Portal Studio: Štúdio navrhuje hosťovaný portál, to dáva vstupenky do vlastnej stránky. Obaja môžu byť naraz.

Ako sa zákazníci prihlásia

Toto sú vaši zákazníci prihlásení. Prihlásenie personálu je nastavené v Nastaveniach, Bezpečnosť.

Metódy prihlásenia

Ktoré možnosti sa objavujú na prihlasovacej stránke. Prihlásenie a e-mail automaticky funguje.

Spoločenské prihlásenie

Poskytovatelia spotrebiteľských účtov, každý potrebuje ID klienta a tajomstvo, s presmerovanou adresou dodané OpsIQ sa zaregistrovať u tohto poskytovateľa.

Jednorázový podpis (OIDC)

Zákazník sa prihlási prostredníctvom poskytovateľa identity s vydavateľom URL, ID klienta, tajným a voliteľným zoznamom povolených emailových domén.

Zákazník SAML 2.0

ie SAML ekvivalent. OpsIQ dodáva odpoveď ACS,URLa ID jednotky SP; dodáte ID subjektu IdP, prihlásenie a odhlásenie URLs X.509 certifikát a voliteľné názvy atribútov. Turn SAML v metódach prihlásenia sa alebo sa neobjaví.

Bezšvové prihlásenie z aplikácie

A signed deep link so a customer already signed in to your application lands in the portal without signing in again. OpsIQ supplies the signing secret, portal URL and workspace key, plus a generator for a signed test link. Use the generator before writing any code.

Odhlásiť sa všade

Odhlásenie sa z portálu tiež odhlási zákazníka z aplikácie.

Vstup a ochrana

Polia v žiadosti

Ktoré štruktúrované polia formulár žiadosti zhromažďuje. Každé ďalšie pole stráca podania, takže sa spýtajte len na to, čo potrebujete k triedeniu.

Ochrana proti spam a zneužívaniu

Honeypot a obmedzenie sadzby vždy chrániť verejný formulár. Navrchu môžete blokovať jednorazové e-mailové adresy, pridať vlastné zablokované domény a pridať CAPTCHA pomocou Google reCAPTCHU alebo Cloudflare Turnstile. reCAPTCHA znovu použije klávesy, ktoré sú už nastavené pod Nastaveniami, Security; Tu sú zadané šípky.

Analytika portálu

Súhrn aktivity portálu len na čítanie za posledných tridsať dní.

Nastavenie

Nastavenie: Oprávnenia, licencia, Cron a nebezpečná zóna

Systémová skupina, plus ovládanie prístupu k tímu, ktoré rozhodnú o tom, kto môže vidieť záložku Nastavenie.

Prístup a práva tímu

Povolenie na admin

Každý admin dostane explicitnú sadu práv, ktoré pokrývajú prístup k chatu v schránke, ktorú Nastavuje sekcie, ktoré môžu upravovať a ich oddelenia. Každý, kto má plnú úlohu správcu vždy má všetky práva. Nastavenia oprávnenia rozhodnú, ktoré záložky vidí osoba, tak poskytnúť najužšiu sadu, ktorá im umožní pracovať.

Licencia

Zobrazí váš aktuálny preukaz, na čo vás oprávňuje a jeho stav.

Nastavenie koruny

Self-hosted inštaluje len. Na OpsIQ oblačnosť naplánované úlohy beží pre vás a karta je skrytá. Jeden riadok crontab pohony každú plánovanú úlohu: lístok auto-reply, eskalácie trasovanie, výmena-rate osvieženie, mailová schránka a synchronizácia konektorov.

1
Kopírovať riadok

Záložka zobrazí presnú linku crontab pre váš server so správnym PHP binárnym už vybraným.

2
Pridať do crontab

Spustiť crontab -e ako užívateľ, ktorý spúšťa PHP a vložiť jediný riadok. On cPanel namiesto toho použite nástroj Cron Jobs.

3
Overiť

Do minúty sa rozsvieti tlkot srdca. Použite Spustiť teraz na testovanie okamžite, skôr ako čakať.

Panel srdcového rytmu ukazuje posledný beh, trvanie a to, čo bolo spracované pre ako pre automatické-odpoveď fronty a e-mail a konektora. Varuje, kedy posledná spustenie prišlo z manuálneho webového tlačidla skôr než skutočný serverový kron, a keď srdcový tep sa zastavil.

Zóna nebezpečenstva

Odstrániť všetky dáta sledovania

Utrie všetko OpsIQ zozbierané alebo generované. Zaškrtnete, čo presne zadať a napísať potvrdzujúcu frázu. Všetky nastavenia a konfiguráciu stránok, blokované adresy, všetko, čo váš tím napísal (základňa znalostí, často kladené otázky, preklady, návrhy portálov, definície akcií) a potvrdenia o súhlase sú zachované.

Očistiť dáta staršie ako

Rovnaká kontrola obmedzená na záznamy staršie ako 30, 60, 90 alebo 180 dni, alebo rok. Pre automatické valenie retencie použiť hodnoty retention vo General a Tracking miesto a nechať plánovanú úlohu to urobiť.

🚫
Exportovať zálohu z Nastavenia, Všeobecné pred použitím niečoho v nebezpečnej zóne. Tieto akcie nemožno zrušiť.
Nastavenie

Správa tímu

Pozvite členov tímu a priradiť úlohy na ovládanie, kto môže mať prístup k čomu.

Tím
Tímové & oddeleniaTímová obrazovka: tabuľka adminitov s kontaktom, odznak (Majiteľ, plná administrátorka, agent) a oddelenia každý môže prístup.Tímové & oddeleniapracovný priestorTímové & oddelenia+ Uložiť užívateľa administrátoraKONTAKTÚLOHADELEGOVANÉ ÚČASTNÍKYAO[email protected]Ada OwusuVlastníkVšetkyKM[email protected]Kojo MensahPlný administrátorVšetkyRT[email protected]Rita TettehováAgentÚčtovníctvoSB[email protected]AgentPodpora1TEAMPozvite a spravujte administrátorov2ROLESVlastník · Full Admin · Agent3SCOPEDPrístup na oddelenie
Skutočný tím obrazovka: každý admin s ich kontaktom, role a oddeleniach môžu dostať, agenti rozsah, majitelia plná.

Úlohy

Vlastník

Plný prístup vrátane licencie, fakturácie a nebezpečnej zóny.

Plný administrátor

Plný prístup okrem licencie a nebezpečnej zóny.

Agent

Obmedzené len na pridelené oddelenia. Lístky, chaty a analýzy.

Pozvanie členov tímu

1
Prejsť na tím

Navigujte do tímu v bočnom paneli.

2
Kliknite na tlačidlo Pozvánka

Zadajte e-mail člena tímu.

3
Stanoviť úlohu

Vyberte si vlastníka, plnú administrátorku alebo agenta.

4
Priraďovanie oddelení

Pre agentov, vyberte prístupné oddelenia.

5
Poslať pozvánku

Dostávajú e-mail s nastavovacím linkom.

Nastavenie

Výkonnosť tímu

Ako váš tím podpory vykonáva. Prístup je povolený, nie rolou: povolenie na zobrazenie otvára stránku, riadenie povolenia odomkne ciele, QA a kolega-identifikácia číta, a súhlas na odmenu-finančný je to, čo pridáva záložku Odmena. Vedúci tímu môže byť daný niektorý z nich bez toho, aby sa stal plný správca.

Výkonnosť tímu
Výkonnosť tímuTím-výkonná obrazovka: agenti zoradené kompozitným skóre bar, CSAT a odmenou zostatok s tlačidlom Pay za riadok.Výkonnosť tímupracovný priestorVýkonnosť tímuZÁSTUPCASkóreCSATZOSTATOKRTRita Tettehová4.8$42PlatSBSam BoatengCity name (optional, probably does not need a translation)4.5$28PlatKMKojo Mensah4.2$15PlatAOAda Owusu4.9$51Plat1SCOREDKompozitný výkon2CSAT & LOADRatingy + objem3REWARDSZostatky platobných agentov
Skutočná obrazovka s tímovým výkonom: každý agent zaznamenal na hlasitosti a CSAT, s odmenou zostatok môžete vyplatiť za riadok.

Ako je stránka organizovaná

Tímový výkon je päť kariet. Každá odpoveď na inú otázku, a sú objednané podľa toho, ako naliehavo vás zvyčajne potrebujú.

01 Veliteľstvo

Živý stav frontu, výsledky zákazníkov voči vašim cieľom, ako sa využila kapacita, situácie vyžadujúce rozhodnutie a index chápania dôkazov.

02 spoluhráči

Najlepšie tabuľa, uznanie (najlepšie a pruhy), questy, a opt-in ovládanie pre tých, ktorí môžu vidieť hodnotenie.

03 Kvalita

Scorecards, zaznamenané hodnotenia, náhodovo korigovaná dohoda s recenzentom, prieskumník unáša a dôkazy spory.

04 Rewards

Akumulovaná suma, výplata pohľadávok a rozdelenie stanoveného obdobia: povoliť financovaný strop, preskúmať náhľad, finalizovať.

05 História

Ako sa pracovná plocha posunula v priebehu času: metriky trendu s grafom a 28-day heatmap pokrytie ukazujúce, kedy tím skutočne pracoval. Každá karta sa ukrýva, kým nie je dostatok histórie nakresliť ju.

Bez skóre nie je nula

Spoluhráč bez dostatočne manipulovaný objem, alebo ktorého rozmery nesú dôkazy pridať až do menej ako polovicu konfigurované hmotnosti, je zobrazený ako Unscored. Ich skóre, hodnosť a pásmo sú prázdne a ich členenie je skryté. To je zámerné: vykresľovanie chýbajúce meranie ako nula stavia niekoho na spodnej strane rebríčka pre mať tichý týždeň. Dôkazy prahy sú konfigurovateľné na pracovné miesto v cieľovom & bodovaní.

Dva dôkazy prahy robiť rôzne práce a stojí za to držať ich od seba. Minimálne zaobchádza rozhodne, či niekto je skórovaný vôbec. Minimálne hodnotenia nemá vplyv na skóre: rozhoduje o ocenení a odmene oprávnenosť. Takže spoluhráč môže byť plne skóroval a zoradené a stále nie sú oprávnené pre toto obdobie, pretože príliš málo zákazníkov hodnotené im.

💡
Každý obrázok je v rozsahu na pracovnom priestore, ktorý prezeráte a časový rozsah si vyberiete. Spoluhráč pracujúci v dvoch samostatných pracovných priestoroch má nezávislý záznam v každom z nich. Dve výnimky stojí za to vedieť: miesto GROUP je jeden pracovný priestor, takže jeho členské domény sú merané spoločne; a All-sites pohľad zámerne meria všetko naraz.

Index výkonnosti

Kompozit piatich rozmerov, z ktorých každý meria proti cieľu ste nastavili skôr ako proti kolegom, potom vytiahol do stredu, keď dôkazy za ním je tenký. Všimnite si smer: nastavenie pohybuje postavu smerom k 70, takže tenké vynikajúce skóre je stiahnutý dole a tenké zlé skóre sa zdvihne hore. Zlý prvý týždeň na štyroch konverzáciách nie je urovnaný verdikt buď. Ako dôkaz hromadí nastavenú hodnotu konvergentuje na surovej jeden.

Kvalita

Spokojnosť zákazníka z overenej spätnej väzby. Doplnené QA scorecard výsledky, kde existujú a sú riadené.

Responsive

Prvá odpoveď na percentily P50 a P90, proti vašim cieľom.

Rozlíšenie

Čas rozlíšenia a miera jednodotykového rozlíšenia.

SLA

Dosiahnutie proti SLA ste nakonfigurovali, plus v-riziko a porušili počíta.

Správa vecí verejných

Znovu otvoriť a prevod sadzieb

💡
Váhy sú konfigurovateľné a relatívne; nemusia to celé 100. Chýbajúce dôkazy môžu len znížiť index, nikdy zvýšiť

Kapacita a produktívny čas

Okupácia, produktívny čas, vyriešený za hodinu výroby a online podiel okna. Využitie nie je zámerne hlásené: potrebuje plánované hodiny ako menovateľ, OpsIQ nemá žiadny zoznam alebo zdroj posunu, a nahradený menovateľ by bol odhad nosenia percentuálnej značky. Číta sa to ako nedostupný s týmto pripojeným dôvodom.

⚠️
Len reporting. Okupácia hovorí, ako strávil čas, nikdy to, ako dobre sa strávila, a to nikdy finančné prostriedky, brány alebo veľkosti platby. Spoluhráč bez manipulácie-čas dôkazy číta ako nedostupný, nikdy ako nula.

Zabezpečenie kvality

Skóre je rubric recenzenti skóre skutočné konverzácie proti. Iba publikovaná verzia môže dostať hodnotenie, a vydavateľstvo novej verzie nikdy prepíše to, čo už bolo skórované. Recenzia je dôkaz o jednom rozhovore, nie verdikt na osobu.

Dohoda s kontrolórom

Nahlásené ako náhoda-korigovaný štatistika (Cohen a Fleiss' kappa), nie je surové percento dohody. Dvaja recenzenti, ktorí prejsť všetko súhlasí 100% doby pri nosení žiadne informácie.

Recenzentský posun

Či recenzent skóre systematicky ťažšie alebo mäkšie ako ich kolegovia na rovnakej konverzácii

Spory

Spoluhráč môže formálne namietať dôkazy zaznamenané o nich. Otvorené spor blokuje ukončenie odmeny do doby, kým sa vyrieši.

Samohodnotenie

Kolektív nemôže predložiť svoje hodnotenie.

⚠️
Hodnotenia s AI-stupňom nemôžu ovplyvniť plat, kým sa nezverejní kalibrácia ukazujúca model súhlasí s ľudskými recenzentmi dostatočne presne, merané kappa proti minimálnej vzorke. Otvorené brány znamená, že model súhlasí so ľuďmi dosť úzko počítať

Uznávanie

Samotné hodnotenie má zdokumentované režimy zlyhania: metrické hry, vyhorenie a verejné zahanbovanie toho, kto je posledný. Tri alternatívy sedia vedľa neho.

Väčšina zlepšených

Merané proti predchádzajúcemu záznamu spoluhráča, nikdy proti kolegom, so zmenšovaním sa, takže maličký menovateľ nemôže kúpiť výhru.

Vŕtačky

Pokračovanie obdobia stretnutia pevné, deklarované bar

Nepovinné poradie

Spoluhráč vždy vidí svoj vlastný index, či vidia kolegov je rozhodnutie o pracovnom priestore. Percentilné pásma môžu byť zverejnené namiesto absolútnych pozícií.

💡
Uznanie sa nikdy nedotýka peňazí. Pruh nemôže financovať výplatu alebo zlom, a väčšina zlepšené nie je kategória ocenenie.

Hľadanie

Cieľ tím pracuje smerom, merané proti pevnej deklarovanej baru skôr ako proti sebe

Rozsah pôsobnosti a kadencia

Jednotlivec alebo tím; jednorazový, opakovateľný alebo sezónny s explicitným oknom.

Kritériá

Rozhovory manipuloval, hodnotenia prijaté, aktívne dni, priemerný rating, alebo negatívna spätná väzba. Všetky absolútne

Ochrana kvality

Vyžadované na akékoľvek hľadanie s cieľom objemu. Nabitie číslo, zatiaľ čo kvalita klesne pod pod podlahu zadrží quest skôr ako dokončiť ho, a to je zobrazené ako zadržaný, nie nedokončená.

Opakované limity

Výstražné znamenie na obdobie, poháňané najpomalším kritériom a voliteľné chladenie pred tým, než sa môže počítať opakovanie.

Tímové úlohy

Zdieľaný pokrok bez priradenia na tím, takže tímová úloha sa nemôže stať rebríčkom.

Koučingové sedenia

Tréningové sedenie je záznam, nie chat. Má trénera, spoluhráč bol trénovaný, naplánovaný čas, dohodnuté hovorené body a zhrnutie napísané neskôr. Skutočné chaty, lístky a hodnotenia QA sú prišpendované k nej ako dôkaz, takže rozhovor je zakotvená do práce, ktorá sa vlastne stala skôr než na pamiatku dojem.

Hovoriace body

Súhlasil pred sedením, takže spoluhráč nie je vojsť do prekvapenia.

Vložené dôkazy

Rozhovory, vstupenky a hodnotenia QA pripojené k relácii. Špendlík ukladá referenciu OpsIQ neoveruje ID pred jeho prijatím.

Akčné body

Každý s vlastníkom a dátum splatnosti. Položka po jeho dátume je zobrazený ako oneskorené

Súkromná poznámka

Kolektívne vlastný poznámka. Spoluhráč, ktorý je trénovaný nikdy nemôže čítať

Kto môže vidieť sedenie

Tréner, spoluhráč a ktokoľvek s povolením na výkon riadiaceho tímu. Nikto iný, vrátane ostatných spoluhráčov v rovnakom oddelení.

Audit

Každý vytvoriť, aktualizovať, pin, odpin a dokončenie je zaznamenaná s tým, čo sa zmenilo, kto.

💡
Tréning je zámerne oddelený od bodovania a peňazí. Relácia nemení nikoho index, nezaznamenáva odmenu a neobjavuje sa na rebríčku.

Odmena a odmeny

Zaznamenaná aktivita sa premení na žetóny s peňažnou hodnotou, ktorú ste nastavili. Cesta k platbe je zámerne pomalá a každý krok je zaznamenaný.

1
Nastaviť symbolickú hodnotu

Koľko žetónov sa rovná tomu, koľko peňazí a akú má každá činnosť hodnotu.

2
Povoľovanie stropu financovania

Za uzavreté kalendárne obdobie, úplný správca uvádza maximálne žetóny môže platiť. Ukladanie nastavení formulár nepovoľuje rozpočet a nemôže zmeniť strop, ktorý už bol povolený.

3
Preskúmať náhľad

Príjemcovia, rezerva a dôvod, prečo je niekto neakceptovateľný.

4
Finalizácia

Prideľovanie je trvalo zaznamenané s dôkazmi za ním. Obdobie, ktoré pridelené nič nemôže byť zrušená a znovu-beží priamo. Ten, ktorý vydal žetóny musí byť obrátený prvý: OpsIQ píše kompenzujúci záznam proti každej peňaženke a nikdy nevymaže originál, takže účtovná kniha stále ukazuje, čo sa stalo a prečo, a len potom je obdobie prepustený. Reverzie odmieta, ak niekto už vymenil viac ako sumu, ktorá bola získaná späť, a mená, kto a koľko.

⚠️
Eligibility requires verified customer feedback. AI quality scores may supplement that judgement but never replace it, and a teammate shown as Unscored is not eligible. Each contributor is capped at 25% above their expected share of the period, so one very high-volume month cannot absorb the whole budget.
💡
Majiteľ účtu sa nezúčastňuje na ocenení ani symbolických odmenách, bez prepínača: povoľuje financovaný strop a finalizuje každé pridelenie a nikto nad nimi neschvaľuje to, čo by si platili. Ich práca je meraná, skórovaná a zoradená presne ako ktokoľvek iný.

Všetci ostatní sa zúčastňujú automaticky, tím vedie a spoluvlastníci vrátane. Ak chcete niekoho opustiť, otvoriť ich v tímových & oddeleniach a vypnúť Takes účasť na oceneniach a odmeny možnosť. Ich práca je stále skóroval a zobrazený; prestanú byť kandidátom od tohto bodu na, a nič už dokončené nie je dojatá.

⚠️
Nikto neschvaľuje peniaze pre seba. Pretože ľudia, ktorí sa môžu zúčastniť sú tiež ľudia, ktorý môže schváliť výplaty, OpsIQ odmieta výplatu alebo úver do vlastnej peňaženky, platí si svoj vlastný nárok, finalizuje obdobie, v ktorom by ste boli vyplatení, a dokončenie ocenenie by ste vyhrali. Ďalší plný správca alebo vlastník to musí urobiť. Platiť všetky nároky preskočí svoje vlastné a hlási ju ako preskočené, nie je neúspešný.

Kto vidí a robí čo

Zobrazenie výkonu tímu

Rada, live state, kapacita a prehľad kvality pracovného priestoru.

Správa výkonu tímu

Ciele a bodovanie, export, QA skórekarty a hodnotenia, koučing, questy, a číta sa, že nesú kolega-identifikačné údaje ako per-admin histórie a ocenenia histórie.

Zobraziť tím odmenu finančné

Zostatky, peňažné hodnoty, pohľadávky a platobné referencie

Iba úplný správca

Každá mutácia peňazí: vyplácanie odmeny, vyplácanie alebo odmietnutie pohľadávky, schvaľovanie rozpočtu, finalizácia, zrušenie alebo zvrátenie alokácie a stanovenie žetón-to-cash sadzby. Tie nemôžu byť delegované udelením povolenia.

Používam ho spravodlivo.

Index výkonu je management dôkaz, nie automatické rozhodnutie o zamestnaní. Otvorte zdrojové rozhovory za číslom pred tým, než na ňom konať, a zvážiť zložitosť prípadu, rozvrhy, dovolenka a dostupnosť potreby. Jeden ťažký týždeň vyzerá nič ako trvalý vzor.

Nastavenie

Vaše stránky (pracovné priestory)

Stránky (pracovné priestory) umožňujú spravovať viacero webových stránok z jedného OpsIQ inštalácie. Každý má vlastné sledovanie, AI, konektory a tímový prístup.

Miesta
Vaše stránkyObrazovka stránok: zoznam pracovných priestorov, každý s doménou, typ, konektor, stavový odznak a tlačidlo Otvoriť, plus Add-new-site.Vaše stránkypracovný priestorVaše stránky+ Pridať novú stránkuSshop.acme.comeCommerce · Shopify connectorAktívnyOtvoriťHhost.acme.comHosting · WHMCS konektorAktívnyOtvoriťBblog.acme.comObsah · žiadny konektorNastavenieOtvoriť1MULTI-SITEJeden pracovný priestor na stránku2ISOLATEDDáta sa nikdy nemiešajú3PER-SITEVlastné nastavenia & konektory
Skutočná obrazovka stránok: každá stránka je vlastnou izolovanou pracovnou plochou (vlastná doména, konektor a nastavenia), pridaná a otvorená z jedného zoznamu.

Vytvorenie stránky

1
Prejsť na prepojené stránky

Navigácia na pripojené stránky.

2
Pridať novú stránku

Zadajte meno, doménu a popis.

3
Kopírovať kľúč stránky

Každá stránka dostane jedinečný kľúč (site_xxx) pre widget snipppet.

4
Nastaviť nezávisle

Každá stránka má vlastné AI, konektory a nastavenia.

Koľko stránok môžem mať?+

Záleží na licenčný plán. Skontrolujte si licenčné údaje.

Nastavenie

Licencia a plán

Vaša OpsIQ licencia kontroluje funkcie, limity stránky a kreditný zostatok AI.

Licencia
Licenčné centrumLicenčný systém OpsIQ _: plán, aktívny štatút odznaku, maskovaný licenčný kľúč, AI-kredit merač a tlačidlo Force-remote-check.Licenčné centrumpracovný priestorOpsIQ Centrum licenciíPlánPodnikanieStavAktívnyKľúčOPSIQ- • • - ≥ 2 F9Ckredity z UI$68 vľavoVynútiť diaľkové ovládanie1PLAN & STATUSAktívny, na prvý pohľad2KEYlokálne uchované HMAC3CREDITSSaldo a limity AI
Skutočné licenčné centrum: váš plán a aktívny stav, maskovaný kľúč, vaša rovnováha v kredite AI a jednoklikacia sila znovu overí.
Licenčný kľúč

Zadajte do Nastavenia > Licencie. Overené na serveri OpsIQ.

Licenčný tep / validácia

OpsIQ zvyčajne číta svoju podpísanú lokálnu vyrovnávaciu pamäť licencií a ak je to potrebné, obnovuje validáciu. Použite nasilové diaľkové ovládanie, keď potrebujete okamžitý výsledok; Diagnostika identifikuje DNS, HTTPS alebo problémy so serverom v čase.

Plán

Určuje dostupnosť funkcií a limity.

Limit lokality

Maximálny počet pracovných priestorov.

kredity z UI

Ak používate Spravované AI, Váš kreditný zostatok je zobrazený tu.

Skončenie platnosti

Obnoviť pred uplynutím platnosti, aby sa zabránilo prerušeniu služby.

Čo sa stane, keď mi vyprší licencia?+

Sledovanie, vstupenky a CRM pokračovať. AI funkcie pauzu až do obnovenia. Dáta sú zachované.

Nastavenie

Profil, heslo a dvojfaktorová autentifikácia

Každý správca si môže zachovať vlastnú identitu, pracovné preferencie, heslo a dvojfaktorovú autentifikáciu.

Produktová obrazovka
Môj profilStránka profilu oddeľuje osobné údaje, jazyk/timezón, avatar/podpis, heslo a dvojfaktorovú autentifikáciu.Môj profilpracovný priestorKTO TO BOL:ÚplnáTIMEZONEEurópa/Atény2FAPovolenéŽIVÉ PRACOVISKOMeno a e-mailOsobná totožnosťUpraviťJazyk a časové pásmoDátumy a rozhranieUpraviťAvatar a podpisOdpovede a prítomnosť tímuUpraviťHeslo a 2FAOchrana účtuBezpečné1UPDATE PROFILEIdentita a locale2SECURE LOGINHeslo a 2FA3SAVEAplikovať na túto administrátorku
Stránka profilu oddeľuje osobné údaje, jazyk/timezón, avatar/podpis, heslo a dvojfaktorovú autentifikáciu.

Nastavenia profilu patria prihlásenému správcovi a nemenia značku pracovného priestoru. Použite jedinečné heslo a povoľte overenie dvoma faktormi. Zmena nastavenia e-mailu alebo overovania si môže vyžadovať opätovné overenie alebo nové prihlásenie.

Nastavenie

Preferencie oznamovania

Kontrola preferencií oznamovania, ktoré prevádzkové udalosti sa dostanú k správcovi v produkte alebo e-mailom.

Produktová obrazovka
Preferencie oznamovaniaNa stránke oznámenia poskytuje za-udalosť in-apple a e-mail voľby plus najnovšie zoznam oznámení.Preferencie oznamovaniapracovný priestorIN-APPNaEMAILSelektívneUNREAD4ŽIVÉ PRACOVISKOPridelený lístokIn-apple a emailNaZákazník odpovedalIn- appNaRiziko SLAIn-apple a emailNaSchválenie AIIn-apple a emailNa1CHOOSE EVENTSIba užitočné signály2CHOOSE CHANNELIn-apple alebo email3PRESKÚMANIENedávne oznámenia
Na stránke oznámenia poskytuje za-udalosť in-apple a e-mail voľby plus najnovšie zoznam oznámení.

Preferencie zahŕňajú priradenie vstupeniek, odpovede zákazníkov, varovania SLA, chat hand-off a UI schválenie udalosti. Majte naliehavé prevádzkové signály povolené niekde; vypnutie e-mail nemusí nutne vypnúť in-appp oznámenia.

Nastavenie

Prehľad bezpečnosti

Prehľad bezpečnosti je prvou obrazovkou pre hodnotenie blokov, prihlasovacích útokov, hrozieb, bezpečnostných trendov a integrity udalostí.

Produktová obrazovka
Prehľad bezpečnostiSecurity Prehľad kombinuje aktuálne rizikové karty, a 14-day trend, útočník zoznam, event feed a integrity stav.Prehľad bezpečnostipracovný priestorACTIVE BLOCKS18FAILED LOGINS42HIGH THREAT3ŽIVÉ PRACOVISKOAutomaticky blokované7-deň spolu a zdrojTrendPoslední útočníciIP, krajina a dôvodPreskúmanieBezpečnostné udalostiRiziko a výsledok akcieKrmivoIntegrita hash-reťazcaReťazec udalostí bez priepustnostiPlatné1READ HEADLINESúčasná expozícia2OPEN EVIDENCEÚtočníci a podujatia3AKTBlok, prešetrenie, vývoz
Security Prehľad kombinuje aktuálne rizikové karty, a 14-day trend, útočník zoznam, event feed a integrity stav.

Použiť titulok karty pre triedenie, potom otvoriť súvisiaci audit, zlyhali Prihlásenie, blokovaný IPs alebo JavaScript Chyby stránky pre nahrávanie-level práce. 14-denný trend je užitočnejší ako jeden hrot. Vysokohrozbové sedenia by mali byť vyšetrené proti návštevníkovi, žiadosť a autentifikačný dôkaz pred použitím permanentného bloku.

Nastavenie

Paralelný audítorský log

Záznam z auditu zaznamenáva, kto urobil čo, kedy, na ktoré namietajú, na akej úrovni rizika a či uspel.

Produktová obrazovka
Audit činnostiAudítorská stránka poskytuje vyhľadávateľnú činnosť, ktorá je zjavná z hľadiska falšovania, pričom sa koná, aktér, riziko, cieľ a výsledok.Audit činnostipracovný priestorUDALOSTI18.2kHIGH RISK21INTEGRITYPlatnéŽIVÉ PRACOVISKOZapnuté konektory[email protected] · ShopifyÚspechAPI key revoked[email protected] · kľúč 19Úspech& Zmenené nastavenia[email protected] · AIÚspechPovolenie zamietnuté[email protected] · exportovaťBlokované1FILTERAkcia, riziko a aktér2INŠPEKCIACieľ a výsledok3EXPORTCSV alebo JSON
Audítorská stránka poskytuje vyhľadávateľnú činnosť, ktorá je zjavná z hľadiska falšovania, pričom sa koná, aktér, riziko, cieľ a výsledok.

Filtrovať podľa akcie, riziko a aktéra; vývoz CSV alebo JSON pre vyšetrovanie. Hash reťazec pomáha odhaliť chýbajúce alebo zmenené riadky auditu, ale nenahrádza chránené zálohy a obmedzený prístup k databáze. Považujte vývoz audit ako citlivý, pretože môžu identifikovať užívateľov, záznamy a bezpečnostné opatrenia.

Operácie

Diagnostika

Diagnostika mení kontroly subsystému na jednoduché a anglické výsledky v oblasti zdravia a riadi ďalšie činnosti.

Produktová obrazovka
DiagnostikaDiagnostika skupiny zdravotné kontroly pre widget, AI, vstupenky, integrácie, Site Intelligence, pozadie úlohy, CRM automatizácia, licencie a skladovanie.Diagnostikapracovný priestorZDRAVÉ13WARNING2ZOMRELÁ1ŽIVÉ PRACOVISKOKomponentKoncové ukazovatele Beacon a chatZdravéZákladné úlohyKrónsky tep srdca neskoroVarovanieE-mailSkúška pri výstupe zlyhalaZlyhaloKonektoryRegister a príjem udalostíZdravé1REFRESHSpustiť aktuálne kontroly2OPEN WARNINGPrečítajte si dôkazy3FIX AND RETESTPotvrdiť vymáhanie
Diagnostika skupiny zdravotné kontroly pre widget, AI, vstupenky, integrácie, Site Intelligence, pozadie úlohy, CRM automatizácia, licencie a skladovanie.

Stránka kontroluje rýchlosť stránky, hodnosť/kľúčové slovo/backlink/lokálne údaje, AI a akčná brána, lístky, craiser/audity, príjem / udalosti, základné úlohy, CRM automatizácie, licencie, widget a súvisiace služby produktov. To zámerne hlási operátor-čitateľné príčiny skôr než odhaľovanie surové tajomstvo.

Po zmene, Obnoviť a potvrdiť postihnutý subsystém vráti zdravú. Zelená diagnostická stránka je potrebná, ale nie dostatočné pre spustenie; dokončiť predštartovací kontrolný zoznam rovnako.

Nastavenie

Bezpečnosť a prístup

OpsIQ obsahuje viacero bezpečnostných vrstiev, ktoré chránia váš administrátor, dáta a prístup API _.

Ako to funguje
Bezpečnosť a prístupBezpečnostný štít vedľa ovládacích prvkov: dvojfaktor, OIDC SSO, SCIM 2.0, OAuth2 PKCE, CSRF/CSP, IP firewall, cenové limity a tajný trezor.Dvojfaktor (TOTP)OIDC SSOSCIM 2.0OAuth2 PKCECSRF + CSPIP firewallObmedzenia sadziebTajná trezor
Bezpečnosť

Bezpečnostné prvky

Autentifikácia správcu

E-mail/heslo s voliteľným 2FA.

Odblokovanie prihlásenia

Dočasný zámok po príliš veľa neúspešných pokusoch.

IP blokovanie

Blok IPs alebo CIDR sa pohybuje od prístupu k sledovaným stránkam.

Bodovanie hrozieb

Skóre ohrozenia založené na správaní.

Presadzovanie HTTPS

Vyžaduje sa pre všetky pripojenia. HTTP presmeruje na HTTPS.

Hlavičky HSTS

Prísne-Doprava-Bezpečnosť zabraňuje zhoršovaniu útokov.

Ochrana CSRF

Všetky formy admin patrí CSRF žetóny.

Ochrana XSS

Všetky vstupy sú uniknuté. CSP hlavičky obmedzujú skriptovú realizáciu.

Ochrana SSRF

Outbound webhooks blokujú súkromné/interné IP adresy.

Odporúčané nastavenie

1
Povoliť 2FA

Pre všetky administratívne účty.

2
Silné heslá

Minimálne 12 znaky, zmiešané.

3
Účty na preskúmanie

Odstrániť prístup pre bývalých členov tímu.

4
Monitorovať zlyhalo prihlásenie

Skontroluj každý týždeň podozrivé vzory.

5
Aktualizovať

Použiť aktualizácie rýchlo pre bezpečnostné náplasti.

Nastavenie

Úlohy a povolenia

Role-Based Access Control vám umožní ovládať, čo každý člen tímu môže urobiť.

Úlohy a práva
Úlohy a povoleniaMatica podľa možností: Vlastník má všetko; Plný správca nemá fakturáciu a nebezpečnú zónu; Agent má len rozlíšené lístky.Úlohy a právapracovný priestorVYTVORENIEFAKTÚROVANIEDENNÍKVSTUPENKYVlastníkPlný administrátorAgentscoped13 ROLESVlastník · Full Admin · Agent2GRANULARNa jednu stranu + na oddelenie3DEFAULT-DENYZabudnuté cesty zablokované
Pohľad na matice: Vlastník dostane všetko, Full Admin všetko okrem fakturácie a nebezpečnej zóny, Agent len ich scorded vstupenky.

Štandardné roly

Vlastník

Všetko vrátane licencie, nebezpečnej zóny a riadenia inštalácie.

Plný administrátor

Všetko okrem licencie a nebezpečnej zóny.

Agent

Reagujte na pridelené-oddelenie vstupenky a chaty, zobrazenie analýzy. Žiadne nastavenia, tím, alebo bezpečnostný prístup.

Môžem si vytvoriť vlastné úlohy?+

Nie v súčasnosti. Tri zabudované role plus pridelenie oddelenia dáva detailnú kontrolu.

Nastavenie

Blokované IPs

Správa IP adries blokovaných z prístupu k vašim sledovaným stránkam.

Blokované IPs
Blokované IPsZablokovaná...IPs obrazovka: blokovanie-IP/CIDR formulár vedľa zablokovaných adries tabuľky s každým záznamom, dátum, dôvod a odblokovanie tlačidlo.Blokované IPspracovný priestorBlokovať IP / CIDR203.0.113.0/24Dôvod (nepovinné)BlokBlokované adresy203.0.113.9Jún 12 · surová silaOdblokovať45.12.0.0/16Jún 10 · spamOdblokovať102.89.6.2Jún 9 · zneužívanieOdblokovať1BLOKIP alebo rozsah CIDR2LISTKto & kedy, s rozumom3UNBLOCKJedno kliknutie
Skutočný blokovaný IPs obrazovka: zablokovať jeden IPalebo rozsah CIDR a spravovať zoznam, každý so svojím dátumom, dôvodom a jedným kliknutím odblokovať.

Ako blokovať

1
Prejsť na bezpečnosť > blokované IPs

2
Pridať IP alebo CIDR rozsah

Príklad: 203.0.113.42 alebo 203.0.113.0/24

3
Pridať dôvod

Dokument, prečo: spam, zneužívanie, škrabanie atď.

Ovplyvní blokovanie legitímnych používateľov?+

Ak klienti zdieľajú spoločnosť IP alebo VPN, blokujúce, že IP Zablokujte všetkých, použite úzke bloky.

Nastavenie

Prihlásenie zlyhalo

Všetky neúspešné pokusy o prihlásenie do vášho OpsIQ admin.

Prihlásenie zlyhalo
Prihlásenie zlyhaloScreen pre neúspešné prihlásenie: tabuľka účtov/IPs s počítaním zlyhaní, čas posledného pokusu a tlačidlo Blok na riadok.Prihlásenie zlyhalopracovný priestorZlyhalo prihlásenieBIBL / IPZOMRELÁPOSLEDNÁAKCIA[email protected] · 41.62.10.47Pred 2 hodinamiBlok[email protected] · 102.89.6.23Pred 18:00 hod.Blokneznámy · 45.12.9.712Pred 26:00 hod.Blok[email protected] · 88.21.4.921h PredBlok1WATCHZlyhalo prihlásenie2COUNTSNa účet / IP3AKTBlok od riadku
Skutočná prihlasovacia obrazovka zlyhala: každý účet/IP s jeho počtom zlyhaní a posledný pokus zablokujte zdroj surovej sily priamo z riadku.

Čo každý záznam ukazuje

Dátum/čas

Keď sa to stalo.

E-mail

Použitá e-mailová adresa.

IP adresa

Zdroj pokusu.

Krajina

Geografická poloha.

Dôvod

Nesprávne heslo, zamknuté alebo nenájdené.

Varovné značky

Mnoho pokusov, rovnaký e-mail

Heslo hádanie. Uistite sa, 2FA je povolená.

Mnoho pokusov, rôzne e-maily

Automatizovaný útok. Zablokujte zdroj IP.

Neobvyklé krajiny

Ak je váš tím miestny, zahraničné pokusy sú pravdepodobne útoky.

Nastavenie

Analytik zabezpečenia AI

Opt-in analytik vrstva cez bezpečnostné stránky: verdikty, incident struky, denné trávenie, týždenné držanie tela kontrolu, Ask Security, a 0-token blok politiky. To nikdy beží v ceste návštevníka požiadať.

Každá stránka bezpečnosti zaznamenáva, čo sa stalo, ale čítanie stále trvá na úsudku. Bezpečnostný analytik AI dodáva, že rozsudok je na mieste, a to je postavený takmer nič: nikdy sedí v majáku alebo prihlasovacie cesty, deterministické pravidlá urovnať zrejmé prípady bez volania AI, verdikty sú vyrovnávané, a najlepšie výstup analytikov je pravidlo, ktoré potom presadzuje navždy na nula žetónov. Zapnite funkcie v Nastavenie → Bezpečnosť; všetky predvolené vypnutie.

Čo dodáva

Čipy verdiktu + Vysvetlenie

Blokované IPs a Failed Prihlasovacie riadky ukazujú benígne / podozrivé / nepriateľské čip so skóre dôvery. Vysvetlenie otvára úvahy, použité fakty, a jeden-kliknite na blok / Release akcie. Cached 24h, takže prezeranie IPje zadarmo.

Skrátené správy o udalosti

Súvisiace udalosti klastr do jedného incidentu (prihlásenie vlny, URL sken, auto-blok prasknutie) s plain-anglický časový rad a jeden odporúča ďalší krok. Približujúce útoky zložiť do rovnakej udalosti.

Denná trávenie

Jeden rekapitul za deň: včera proti vašej východiskovej hodnote, bloky, incidenty a jediná vec na práci. Tiché dni poslať deterministické všetko-jasný na nulu tokenov.

Týždenná kontrola držanie tela

Pondelok kalenie kontrolný zoznam (2FA medzery, lockout prah verzus skutočný útočný objem, upozornenia off) s vážnosťou, úsilie a presné opraviť na položku.

Spýtajte sa bezpečnosti

Box na otázky o Bezpečnostnom prehľade, ktoré odpovede z vášho živého bezpečnostného stavu. Deep server otázky sú odovzdané admin inžinier chat skôr ako uhádnuť.

Návrhy politiky + autopilot

Analytik navrhuje konkrétne pravidlá bloku ako schvaľovanie / Odmietnutie kariet; schválené pravidlá presadiť na nula žetónov so živým počítadlom. Voliteľné autopilot schvaľuje len najbezpečnejšie pravidlá automaticky.

Nastavenie

Analytik zabezpečenia AI (zabezpečenie_ai_umožňuje)

Master switch. Enables verdict chips, Explain, and Ask Security. Only ambiguous IPs reach the model, batched into one call.

Skratky udalostí (security_ai_incidents)

Zoskupuje udalosti do incidentov a píše každý nový príbeh. Spustí na existujúce hodinové bezpečnostného kronu.

Denná trávivosť (security_ai_digest)

Jeden bezpečnostný rekapitul na deň na zvonček a prehľad. Tiché dni nestojí nič.

Týždenná kontrola držanie tela (security_ai_posture)

Pondelok kalenie kontrolný zoznam na prehľade. Kontrolný zoznam je plne deterministický.

Autopilot politiky (security_ai_autopilot)

Analytik môže aktivovať svoje najbezpečnejšie návrhy bez dozoru: reverzibilné časovo obmedzené bloky len, jedno IPs alebo rozsahy, ktoré nie sú širšie ako /24, nikdy zdieľané/mobilné/súkromné, obmedzené 10 za hodinu, vždy auditovaný a nezvládnuteľný.

💡
Každý hovor je označený security_ai s vlastným mesačným stropom v AI Config → Nákladové gardraily (predvolené 300k žetónov). Ak je kryt hit, funkcie degradovať na deterministické čítania. Blokovanie, lockouty a upozornenia nikdy nezávisia od tohto rozpočtu. Analytic nemôže nikdy odstrániť dáta, zmeniť nastavenia, dotknúť sa účtovnej knihy audit, alebo urobiť trvalý zákaz.
Operácie

Cron a automatizácia

OpsIQ používa jeden produktový plánovač na spustenie e-mailového prieskumu, automatizácie lístkov, analytických rollupov, retencie, AI fronty, CRM práce, reportov a konektorov.

Produktová obrazovka
Cron a automatizáciaJeden produkt kron vstup dodáva tep; OpsIQ rozhoduje, ktoré vnútorné úlohy sú potrebné.Cron a automatizáciaserverSRDCEKaždá minútaRUNNERcron/all.phpHEALTHNastavenieŽIVÉ PRACOVISKOJednotný produktový runneropsiq/cron/all.phpPožadovanéLístok a e-mailové frontyKrátkodobé plánované práceAktívnyAnalytické a retenčné údajeInterná kadenciaPlánovanéPredplatitelia konektorovDeklarované udalosti kronuRozsah pôsobnosti1INSTALL ONE LINESpustite programovač produktov každú minútu2CHECK CRON SETUPPotvrdiť CLI tep srdca3USE DIAGNOSTICSVyšetrovať neskoro alebo neúspešné práce
Jeden produkt kron vstup dodáva tep; OpsIQ rozhoduje, ktoré vnútorné úlohy sú potrebné.

Požadovaný vstup kronu výrobku

Pridať tento jediný riadok do crontab pre rovnaký server a PHP prostredie, ktoré beží OpsIQ:

OpsIQ product crontab entry
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1

Nahradiť /path/to/opsiq s inštalačným koreňom. Použite celú cestu PHP CLI, keď host vyžaduje napríklad /usr/bin/php8.4.

Nepoužívajte najvyššiu úroveň /cron.php pri práci s výrobkami. V tomto úložisku, ktorý bežec patrí do samostatnej non-produkt služby mimo tejto príručky. OpsIQ produkt runner opsiq/cron/all.php.

Čo jednotný harmonogramovač riadi

Lístok a rady AI

Procesy vďaka auto-replikát, eskalácie, schválenia a iné fronted produktové práce.

Prichádzajúci e-mail

Konfigurované poštové schránky, kde je zvolená metóda príjmu.

Analytika a sedenia

Zhromažďuje stretnutia a osviežuje plánované agregáty, keď sú splatné.

CRM a zapojenie

Spúšťa úlohy s bodovaním, životným cyklom, pracovným tokom, kampaňou a plánovaným hlásením, ktoré sú povolené.

Uchovávanie a údržba

Vykonáva náležité čistenie, archívne, expiračné a integritné práce.

Konektory

Dispatches konektor kron predplatitelia a prieskum len pre nainštalované, povolené a nakonfigurované konektory.

Overiť krokodíl

  1. Otvoriť Nastavenie - nastavenie kronu a potvrdiť, že produkt bežec existuje.
  2. Použitie Bežte! raz, potom potvrdiť admin a hlasovanie tepy srdca aktualizácia.
  3. Poraďte Diagnostika pre neskorý srdcový tep, PHP CLI, databázu alebo problém so file-path.
  4. Kontrola /tmp/opsiq-cron.log alebo ste vybrali cestu záznamu, keď manuálny spustenie zlyhá.

Držte spínače krátky, nepozorný a pracovný priestor-snímané. Dávkujte dlhé synchronizácie a uložiť kurzor / kontrolný bod tak ďalší beh môže pokračovať bezpečne.

🚫
When the product cron stops, time-based OpsIQ work stops or becomes late even though ordinary admin pages may still load.
Operácie

Operácie nasadenia v hostiteľskom členskom štáte

Nasadenie hostovaných OpsIQ používa rovnaké produktové obrazovky a pracovné postupy, zatiaľ čo hostingový operátor spravuje vrstvu servera. Obchodné prihlásenie, plány, fakturácia a postupy týkajúce sa konta sú mimo tejto príručky.

Produktová obrazovka
Nasadenie v hostiteľskom členskom štáteZmena prevádzky hosted, kto udržiava infraštruktúru; nemení sa tým spôsob používania zákazníkov OpsIQ.Nasadenie v hostiteľskom členskom štátepracovný priestorPRODUCT UIRovnaké OpsIQINFRASTRUCTURESpravovaný prevádzkovateľWORKSPACE DATAIzolovanýŽIVÉ PRACOVISKOČas spustenia aplikáciePHP, webový server a databázaSpravovanéProduktový kronPlánované prevádzkovateľom hostingového zariadeniaOveriťZálohy a aktualizáciePolitika a dôkazy poskytovateľaPreskúmanieOpsIQ settingsStránky, AI, tím a konektoryVáš tím1OPERATE OPSIQ NORMALLYPoužiť rovnaký produkt navigácie2VERIFY SERVICE HEALTHPoužiť diagnostiku a stavové dôkazy3KNOW RESPONSIBILITYSamostatné nastavenia produktov od hostingovej práce
Zmena prevádzky hosted, kto udržiava infraštruktúru; nemení sa tým spôsob používania zákazníkov OpsIQ.

Čo hostingový prevádzkovateľ zvyčajne riadi

  • Web server, PHP runtime, database service, TLS and storage.
  • Jednotný produktový kron a jeho server-level logy.
  • Aktualizácie aplikácií, monitorovanie infraštruktúry a proces zálohovania vymedzený v dohode o hosťovaní.

Čo OpsIQ administrátor stále spravuje

  • Webstránky a widget inštalácie, nastavenia AI, znalosti, poštovej schránky a zákazníckej podpory pracovných postupov.
  • Prístup k tímu, oddelenia, bezpečnostné kontroly, API kľúče, konektory, automatizácie a nastavenia uchovávania dát.
  • Overenie výrobku prostredníctvom diagnostiky, audítorského protokolu, skúšok konektorov a skutočných kontrol od konca po koniec.

Prevádzkové kontroly

Nepredpokladajte, že spravovaná služba znamená, že každá integrácia produktov je zdravá. Potvrďte najnovšie záložné dôkazy a retenčný postup s hostingovým operátorom a použite OpsIQ Diagnostika po zmenách na DNS_, e-mail, poskytovatelia AI, webové stránky alebo konektory.

Táto časť sa vzťahuje len na operácie produktov. Obchodné onboarding, predplatné, fakturácia a správa účtu zákazníka zostávajú mimo OpsIQ príručky.

Operácie

Samohosting OpsIQ

A self-hosted OpsIQ installation runs on infrastructure you control. You are responsible for the runtime, database, TLS, product cron, backups, updates and monitoring.

Produktová obrazovka
Vlastné vlastníctvoSamohosting poskytuje kontrolu nad infraštruktúrou a robí váš tím zodpovedný za každú prevádzkovú závislosť.Vlastné vlastníctvoserverPHP8.4+DATABASEMySQL 5.7+SCHEDULERKaždá minútaŽIVÉ PRACOVISKOPredĺženie časucurl, pdo_mysql, mbstring, jsonPožadovanéĎalšie rozšíreniaxml, Neznámy jazyk, openssl, zip, intlPožadovanéAlternatívne databázyMariaDB 10.3+ s InnoDBPodporovanéDopravaPrístup k HTTPS a k odchádzajúcemu poskytovateľoviOveriť1PREPARE THE SERVERSpĺňať požiadavky na čas prevádzky2INSTALL AND CONFIGUREPoužiť vyhradenú databázu a HTTPS3ADD PRODUCT CRONSpustiť opsiq/cron/all. php
Samohosting poskytuje kontrolu nad infraštruktúrou a robí váš tím zodpovedný za každú prevádzkovú závislosť.

Minimálna softvérová zmluva

PHP

PHP 8.4 alebo novšie. Požadované rozšírenia: curl, pdo_mysql, mbstring, json, xml, otváranie, zips, intl a gd.

Databáza

MySQL 5.7+ alebo MariaDB 10.3+ pomocou InnoDB. Vytvorte vyhradenú databázu a najmenej privilegovaný užívateľ aplikácie.

Webový server

Apache alebo Nginx nakonfigurované pre predný regulátor OpsIQ _, statické aktíva a požadované prepisy.

HTTPS

Vyžaduje sa pre admin relácie, widget prevádzky, API kľúče, webhooks a provider hovory.

Prístup na trh

Povoliť DNS a HTTPS prístup k AI, e-mailu, konektoru a licenčným koncovým ukazovateľom, ktoré skutočne umožňujete.

Prístup k súboru

Používatelia webu a CLI musia mať možnosť čítať súbory aplikácií a písať len na zdokumentované miesta s runtime/storage.

Cron

Run the OpsIQ product scheduler every minute with the same application configuration and database access as the web process.

Postup inštalácie

  1. Nahrajte vydanie do zamýšľaného koreňa dokumentu a uchovajte priloženú štruktúru adresára.
  2. Vytvoriť databázu a užívateľa aplikácie, potom zadajte databázu, kanonické URL a nastavenia licencií.
  3. Spustite inštalátor/nastaviť tok a vytvoriť prvý účet vlastníka.
  4. Povoliť HTTPS a overiť presmerovanie, cookies a verejný widget/API cesty.
  5. Pridať zjednotený OpsIQ produkt cron:
Cron s vlastným hostovaním
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
  1. Otvorte nastavenia - Nastavenie a diagnostika kronu; spustite programátor raz a vyriešiť každú neúspešnú závislosť.
  2. Nastaviť zálohovanie, obnoviť testovanie, uchovávanie logov a aktualizovať postupy pred pridaním výrobných dát.

Bezpečná aktualizácia

  1. Prečítajte si poznámky k vydaniu a skontrolujte požadované PHP/rozšírenia pred zmenou súborov.
  2. Zapnutie databázy a aplikácie / konfiguračné súbory, potom dokázať zálohu môže byť obnovená v testovacom mieste.
  3. Nasadenie nových súborov bez odstránenia konfigurácie pre konkrétnu inštaláciu alebo údajov o čase spustenia.
  4. Spustite dodávaný proces migrácie / predletu a overiť prihlásenie, widget sledovanie, vstupenky, e-mail, AI, konektory a cron.
  5. Udržujte predchádzajúce vydanie a zálohovanie databázy k dispozícii pre zdokumentované okno rollback.
🚫
Najlepšia úroveň úložiska /cron.php nie je OpsIQ produktový harmonogramer. Bodová automatizácia produktu len pri opsiq/cron/all.php.
⚠️
Nemazať . schema_cache.json ako rutinná údržba. Odstráňte ho len vtedy, ak je na základe pokynov produktu výslovne nutné prestavať schému-cachy.
Operácie

Výrobná príručka

Kontrolný zoznam a najlepšie postupy pre beh OpsIQ vo výrobe.

Výrobná príručka
Výrobná príručkaGo-live kontrolný zoznam: vlastná doména a SSL, AI trénovaná, konektory a kron, zálohovanie a uchovávanie, a tímové roly.Kontrolný zoznam pre živé zvieratápracovný priestorNež odídeš žiťVlastná doména + SSL nakonfigurovanáUI trénoval na vašom obsahuKonektory testované · bežiaci kronPlánované zálohy · retenčná sadaPriradené a preskúmané roly tímov1GO-LIVEKontrolný zoznam pred začatím prevádzky2VERIFYDoména · SSL · zálohy3CONFIDENTLoď, keď je zelená
Go-live kontrolný zoznam, takže nič nie je vynechané: doména + SSL_, vyškolená AI, testované konektory a kron, zálohy a zachovanie, a tímové roly.

Pred odchodom naživo

Konfigurovaný HTTPS

SSL nainštalovaný, HTTP presmerovanie, HSTS zapnutý.

Bežiaci kron

Overiť pomocou diagnostickej stránky.

Skúšané AI

Diskusia ako zákazník. Overte presnosť a tón.

& Inštalovaný komponent

Na všetkých webových stránkach. Overte pomocou Live Feed.

Záloha nastavená

Automatizovaná denná databáza a zálohovanie súborov.

Chyba pri prihlásení

PHP chybový log povolený a monitorovaný.

Pozvaný tím

Všetci členovia majú účty so správnymi úlohami.

vedomostná základňa obsadená

Aspoň 5-10 články.

Denne: Skontrolujte prístrojovú dosku, jasné vstupenky fronty, spot-kontrolovať rozhovory AI.

Týždenný: Preskúmanie AI Insights, aktualizácia KB, kontrola tímového výkonu, preskúmanie bezpečnosti.

Mesačne: Preskúmanie analytiky trendy, audítorské konektory, aktualizácia AI školenia, overiť zálohy.

Operácie

Kontrolný zoznam pred začatím prevádzky

Spustite zdrojové brány a dokončiť kontrolu reálneho produktu pred vydaním alebo prvým uvedením do prevádzky. Príkaz je k dispozícii nie je dôkaz, že sa prenáša vo vašom prostredí.

Produktová obrazovka
Overenie uvoľneniaZobrazenie vydania ukazuje požadované brány na spustenie; neznačí ich vopred ako prešiel.Overenie uvoľneniaserverRUNTIMEPHP 8.4SOURCE GATESSpustiť lokálneOUTCOMEDôkazyŽIVÉ PRACOVISKOPožadované predĺženiaSkontrolujte pred apartmánomBránaSyntax sweetVšetky súbory PHP projektuBránaHodnotenie AI a PHPUnitSpustiť, keď sú prítomné závisléBránaStatické kontroly a prehliadačSpustiť pri nakonfigurovaníBrána1RUN THE CHECKSZachytiť skutočný výstup2FIX EVERY REQUIRED FAILURENenahrádzajte dôkazy predpokladmi3TEST THE PRODUCTOveriť cesty skutočných používateľov
Zobrazenie vydania ukazuje požadované brány na spustenie; neznačí ich vopred ako prešiel.

Zdroj a brána pre uvoľnenie

Spustite kontrolu úložiska z koreňa inštalácie a udržať ich kompletný výstup s záznamom o uvoľnení.

Primárne predletové letisko
php tools/preflight.php
Rozšírená brána na uvoľnenie
php tools/release_gate.php

Predletové kontroly PHP 8.4 Runtime a požadované rozšírenia, vykonáva syntax sweep, prevádzkuje letiskovú bránu pre vyhodnotenie AI a celú sadu PHOPUnit a beží kontroly PHAStan/Node pri inštalácii týchto nástrojov. Rozšírená brána zahŕňa aj dym, čisté inštály/schema a end-to-end kontroly prehliadača, keď je ich prostredie nastavené.

Preskočená kontrola nie je prihrávka. Zaznamenajte, prečo nebola dostupná, nainštalujte chýbajúcu závislosť alebo ju pred vydaním spustite v správnom CI/stagovacom prostredí.

Kontroly výrobkov

1. Overenie a úlohy

Podpíšte sa ako každá zamýšľaná úloha; preverte povolené a zamietnuté strany/činnosti.

2. Widget a sledovanie

Nahrajte skutočné stránky v súkromnom prehliadači; overte prevádzku majákov, Live Feed, návštevník a relácie záznamy.

3Rozhovory a UI

Klaďte reprezentatívne otázky; preverte si vedomosti uzemnenie, bezpečnosť, eskalácia a históriu AI.

4. Vstupenky

Vytvoriť, priradiť, odpovedať, eskalovať, zavrieť a znovu otvoriť cez každú povolenú cestu príjmu.

5. E-mail

Testovať odchádzajúce dodávky a každý nakonfigurovaný prichádzajúce poštovej schránky alebo webového háčka cesta.

6. CRM a analytická metóda

Vytvoriť kontrolovaný kontakt/deal/conversion a overiť prístrojové dosky, lieviky, bodovanie a správy.

7. Konektory

Spustite skúšky pripojenia, jeden čítanie, jeden bezpečný beh write/suché a webový hádzanie / pútnické cesty pre každý povolený konektor.

8. API a webhooks

Overiť úzke rozsahy, limity sadzieb, nevedomé kontroly, podpisy a duplicitné zaobchádzanie.

9. Cron

Spustite jednotný programovač produktov a potvrďte všetky požadované tepy v Cron Setup/Diagnostics.

10. Bezpečnosť

Overte 2FA, CSRF/schôdza kontroly, záznamy auditu, zrušenie kľúča a izolácia pracovného priestoru.

11. Zálohovanie a obnova

Obnoviť aktuálnu zálohu do samostatného testovacieho prostredia a overiť dáta a konfiguráciu.

12. Pozorovateľnosť a spätná väzba

Potvrdiť záznamy/alternáty, zachovať ID žiadosti a preukázať postup rollback.

⚠️
Nasadenie až po každej požadovanej bráne a biznis-kritická cesta má aktuálne dôkazy pre presné uvoľnenie a prostredie.
Vývojár

Web Push na stránkach tretích strán

Upozornenia na push prehliadač (vrátane OpsIQ Push Campaigns) potrebuje servisného pracovníka slúžil z SAME ORIGIN ako stránka.OpsIQ widget zaťaženie z OpsIQ nasadenie, takže stránka tretích strán sa nemôže zaregistrovať OpsIQ's pracovník priamo. Hostiť jeden malý súbor na webe vlastnej domény, aby sa umožnilo tlačiť tam. Kampaňe dodať prostredníctvom BOTH podporovaných metód.

Ako to funguje
Tlačiť webTlačové oznámenie OS typu nad dvoma kartami spôsobu doručenia: Vstavané VAPID a Pusher Beams.Váš obchodVáš košík čaká · 10% off dnesTerazVstavaný (VAPID)Žiadna tretia stranaHostiteľ 1 súborLejky tlačidielPoužiť svoj účetHostiteľ pracovníka
Tlačiť web

Prečo je to potrebné

Prehliadači nechajú iba stránku zaregistrovať servisného pracovníka od svojho vlastného pôvodu. Widget zaťaženie cross-pochádzajú z vášho OpsIQ nasadenie, takže nemôže inštalovať tlačiť pracovníka na zákazníckej stránke, kým nebudete hostiteľom pracovníka na tomto mieste pôvodu, widget ticho preskočí push (bez chyby, bez predplatného). Máte dve možnosti nižšie;OpsIQ Push Kampaňe publikovať prostredníctvom oboch.

Možnosť A · Samoobsadený web push (VAPID, žiadna tretia strana)

1. Download the worker from your OpsIQ deployment: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js

2. Nahrajte si to do koreň webu Takže je dosiahnuteľný https://yoursite.com/opsiq-push-sw.js. Komponent auto-detekcia tejto cesty na stránke vlastný pôvod a registruje ju, žiadne snippet potrebné zmeny. (Používa úzky rozsah, takže nikdy nenahrádza servisného pracovníka ste už beží.)

Nepovinné: ak ho musíte hostiť na neštandardnej ceste, nasmerujte na ňu widget predtým Lepidlo. Je akceptované len vtedy, ak rovnaký pôvod:

Voliteľné · iba ak súbor nie je na webovom koreňi
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>

3. In OpsIQ, generovať VAPID kľúče (Nastavenie → Klientský chat AI → Advanced → Web Push). Widget potom požiada návštevníkov o povolenie na oznámenie a prihlási sa.

Za CDN/Cloudflare? Uisti sa, že /opsiq-push-sw.js vracia HTTP 200 (očistite vyrovnávaciu pamäť, ak bola 404 pred nahraním; cached 404 bude blokovať registráciu).

Možnosť B · Tlačné lúče (riadený poskytovateľ)

1. V OpsIQ nastaveniach nastaviť poskytovateľa tlače Lejky tlačidiel a zadajte svoje Beams ID inštancie a Tajný kľúč.

2. Hostiteľ Beams servisný pracovník na mieste koreň ako /service-worker.jsKopírovať https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js, alebo zlúčiť túto linku do existujúceho root pracovník:

Pracovník Beams, host at https://yoursite.com/service-worker.js
importScripts("https://js.pusher.com/beams/service-worker.js");

3. To je všetko. Widget auto-načíta Beams SDK a prihlási každého návštevníka k záujmu na stránke opsiq-site-<your-site-key>. Žiadne iné rozvody potrebné.

Ako sa realizujú kampane

Tlačové kampane publikujú both metódy naraz: návštevníci na samoobsluhe VAPID pracovníka získať šifrované Web Push, a návštevníci predplatia prostredníctvom Puster Beams dostať Beamsa publikovanie. Každý návštevník je dosiahnutý cez to, čo sa prihlásil, takže môžete spustiť rovnako-pôvod VAPID na niektorých stránkach a cross-Origin Beam na iných.

HTTPS je potrebné pre servisných pracovníkov a Web Push (lokálny hostiteľ je oslobodený od testovania). Admin chat inbox už používa rovnaký Beams úrokový mechanizmus pre upozornenia operátora.

Operácie

Odstraňovanie problémov

Bežné otázky a ako ich napraviť.

Všeobecné

Prázdna stránka+

Check PHP error logs. Príčiny: starý PHp (potreba 8.4+), chýbajúce predĺženie, DB pripojenie zlyhalo, nesprávne práva súborov.

Dashboard ukazuje nuly+

Kontrola: nainštalovaný widget? Cron beží? Rozsah dátumov správne? IP vylúčené?

AU

AI nereaguje+

Kontrola: poskytovateľ nakonfigurovaný? API kľúč platný (použiť Test pripojenie)? Rozpočet vyčerpaný? Pracovný priestor AI konfig správne?

UI dáva zlé odpovede+

Check: vedomostná základňa up today? Vynikajúce jasné? Connector lookup vracia správne dáta? Review conversation in AI History.

UI je pomalá.+

Depends on: provider API speed, context size (large KB = more tokens = slower), network latency. Try a faster model.

Sledovanie

Chýbajúci komponent+

Kontrola: skript v zdrojovom liste stránky? JS chyby v konzole? CSP blokovanie? Ad blokátor?

Neznáma krajina+

GeoIP nie je nakonfigurovaný. Použitie Cloudflare (automatická) alebo MaxMind GeoLite2 databáza.

Lístky

E-maily, ktoré nevytvárajú vstupenky+

Kontrola: pripojená schránka? Spustenie cronu? App heslo zmenené? IMAP nastavenia správne?

Automatická odpoveď nefunguje+

Kontrola: povolená? Oddelenie povolené? AI nakonfigurované? Cron beží? Človek odpovedal ako prvý?

Konektory

Spojenie zlyhalo+

Check: credentials correct? Key expired? API accessible from server? Base URL correct?

Pripojené, ale žiadne údaje+

Check: API key scopes? Webhook sync enabled? Cron running?

Výkonnosť

Pomalé stránky+

Check: Databáza výkon (SHOW PROCESLIST), PHP pamäť (zvýšenie na 1GB), povoľte opcache, zredukovať dobu uchovávania.

Operácie

Widget nehlási návštevy

Použite túto sústredenú kontrolu, keď widget načíta nesprávne alebo Live Feed zostane prázdny.

Keď widget nie je prihlásenie návštevy, overiť si kľúč stránky, načítať stránku v súkromnom prehliadači, skontrolovať prehliadač Network/Console panely pre blokovaný maják alebo widget žiadosti, preskúmať Obsah-Bezpečnosť-Politika a reklamné blokátory, potvrdiť, že stránka je aktívna OpsIQ, a otvoriť Diagnostika. Viditeľná chat bublina nie sám o sebe dokazuje, že analytický maják bol prijatý.

Odkaz

Slovník

Vymedzenie pojmov používaných v celom OpsIQ.

Činnosť

Niečo, čo dokáže AI cez konektor alebo platformu.

Agent

Člen tímu s obmedzeným prístupom, alebo agent UI.

BYOK

Prineste si vlastný kľúč, poskytnete vlastné AI API kľúč.

Konektor

Modul integrujúci externú platformu s OpsIQ.

CSAT

Spokojnosť zákazníkov.

Dohoda

Príležitosť na príjem v CRM.

Odbor

Kategória cestovného lístka na trasu a kontrolu prístupu.

Eskalácia

Presunutie vstupenky na iné oddelenie alebo z UI na človeka.

GeoIP

Visitor location detection from IP address.

Odpojenie

Prenášam rozhovor z UI na človeka.

Token identity

Podpísaný žetón identifikujúci návštevníka webovej stránky.

Základňa poznatkov

Články AI používa na zodpovedanie otázok.

Olovo

Návštevník, ktorý ukazuje zámer nákupu.

Skóre olova

0-100 číslo označujúce pravdepodobnosť konverzie.

Fáza životného cyklu

Kde je zákazník: Lead, Prospect, Zákazník, V riziku, Churned.

Spravovaná AI

AI poskytnuté ako súčasť vášho OpsIQ plánu.

Potrubie

Vizuálna doska fázy obchodu.

RBAC

Riadenie prístupu na základe role.

Sedenie

Séria zobrazení stránok v časovom okne.

Kľúč na stránke

Jedinečný identifikátor pre sledovanú webovú stránku.

SLA

Dohoda o úrovni služieb, časy reakcie na cieľ.

Token

Jednotka UI SMS. 4 znaky = 1 Token.

Dôvera

Bezpečnostný systém, ktorý riadi autonómiu AI.

Webhook

HTTP callback pre oznámenia o udalostiach.

Komponent

JavaScript kód vložený na vaše webové stránky.

Pracovný priestor

Miesto s vlastným sledovaním, AI, konektory a tím.

Odkaz

Získajte viac pomoci

Ak táto dokumentácia neodpovie na vašu otázku:

Správca AI

Kliknite na "Ask OpsIQ" v admin. Má prístup k tejto dokumentácii a dáta z platformy.

Podporný lístok

Zahŕňajú: to, čo ste skúšali, čo sa stalo, čo očakávate a akékoľvek chybové správy.

E-mail

E-mail podpora s vašej licencie kľúč a popis vydania.

Tipy na efektívne žiadosti o podporu

Zahrnúť stránku

Ktorá admin stránka (URL alebo názov).

Zahrnúť nastavenie

Presné nastavenie názvu a aktuálnej hodnoty.

Zahrnúť chybu

Presná chybová správa s kódmi.

Zahrnúť kroky

Čo si urobil, krok za krokom.

Zahrnúť očakávané vs skutočné

Čo by sa malo stať vs. čo sa stalo.

💡
Čím konkrétnejšia je vaša požiadavka, tým rýchlejšie odpoveď. "Nefunguje" si vyžaduje vyšetrovanie. "Kliknutím na Uložiť na nastavenie AI dáva chybový kód 502" získate priamu odpoveď.