OpsIQ Dokumentáció

Építeni, működtetni, és A OpsIQ kiterjesztés.

Ez a teljes dokumentáció OpsIQ. Beállítja a terméket, futtassa támogatás, konfigurálja AI, kezelése CRM, telepítse a widget, építeni csatlakozók, hívja a REST API, fogadja a webhorog, csomagpiaci alkalmazások, és működtesse az önkiszolgáló telepítések.

ÜgyfélútmutatóAdmin útmutatóFejlesztői útmutatóCRM-hivatkozásKapcsoló SDKREST APISzelf- hosting
Hatály

A kézikönyv alkalmazási köre

Minden OpsIQ csinál, egy helyen: hogyan működik minden képernyő, hogyan kell csatlakoztatni a saját rendszereket, és hogyan kell építeni rá. Kezdje bárhol, a szakaszok követik ugyanazt a sorrendben, mint az admin simebar.

Hatály
Dokumentációs térképA kézikönyv a OpsIQ termék köré szerveződik, az admin oldalkocsival megegyező sorrendben.Dokumentációs térképOpsIQ termékAUDIENCEÜzemeltetőkBUILDFejlesztőkRUNIgazgatókÉLŐ MUNKAHELYI KÍSÉRÉSOpsIQ használataTermékképernyők és munkafolyamatokTartalmazzaA OpsIQ kiterjesztéseCsatlakozók, APIs és widgetTartalmazzaA OpsIQ működtetéseBiztonság, cron és kiküldetésTartalmazzaHivatkozásCsomagok, API és webhorog szerződésekTartalmazza1CHOOSE AUDIENCEÜzemeltető vagy fejlesztő2FOLLOW THE UISzekciók tükör OpsIQ3USE SOURCE TRUTHA status a felépítésből származik.
A kézikönyv a OpsIQ termék köré szerveződik, az admin oldalkocsival megegyező sorrendben.
Portal Studio mező útmutató

Használja a portálépítészet, oldalak, alkatrészek, előnézet, Súgó Központ, identitás, SCIM, szabályozott kiadványok, kiterjesztések, vándorlások és tanúsítás rendszergazdai útmutatóját.

A Portal Studio útmutató megnyitása

Mi van itt?

A termék futtatása

Minden képernyő az admin: analitika, élő chat, jegyek, CRM, tudásbázis, Site Intelligence, promóciók és a vásárló portál. Mit csinál minden oldal, mit jelentenek a számok, és mit kell tenni, ha rosszul néz ki.

Csatlakoztassa rendszereit

A weboldal widget, e-mail postaládákat, bejövő és kimenő webhorog, és a csatlakozó könyvtár platformok, mint Shopify, WooCommerce, WHMCS Zendesk, Stripe, Slack és Gmail.

Építsd meg a sajátodat.

A Connector Builder a nem-kód csatlakozók, Akciók és Triggers, ha inkább nem használ csatlakozókat egyáltalán, és a REST API minden művelet, hatály és hiba kódot.

Működtesd!

Színházak és engedélyek, biztonság, cron, diagnosztika, mentések, és mind a hosted és saját-hostolt telepítés.

Hol kezdjem?

1
Ha a OpsIQ -ot futtatja napról napra

Olvassa el a képernyőszakaszokat oldalsó sorrendben. Minden megnyílik, hogy mire az oldal, így lehet megállítani, amint van, amire szüksége.

2
Ha Ön adja be

Helyezze hozzá a Beállítások, Biztonsági, Diagnosztika, Cron és Termelés. Ezek azok a szakaszok, amelyek eldöntik, hogy minden más működik-e.

3
Ha integrációt épít

Indítás a Connectors-nál, majd az Connector Builder, majd a REST API és webhorog. Olvassa el ezeket sorrendben, és látni fogja minden módon OpsIQ Beszélhet egy másik rendszerrel.

💡
Két dolog változik, amit látsz. Engedélyek elrejteni oldalak a szerepet nem lehet megnyitni, így egy szakasz itt leírt hiányzik az oldalad. Kérje meg az adminisztrátort, hogy ellenőrizze a szerepedet. És csatlakozók hordozza érettségi címke Termelés, Beta, előnézet vagy sablon; a futó épület és annak csatlakozó manifeszt az a hatóság, amelyen van, nem ez az oldal.
Itt kezdjük.

Mit OpsIQ tesz az üzleti

OpsIQ teljes AIfirst üzleti operációs platform. Helyettesíti az analitika, élő chat, helpdesk, CRM, SEO eszközkészlet, integráció middleware, és fejlesztő platform egyetlen egységes admin, ahol minden eszköz azonos ügyfélkontextusban. Összevarrás helyett 8-12 külön SaaS termékek, telepíteni OpsIQ egyszer és működtetni mindent egy képernyőn.

A platform
OpsIQ egységes platformEgy központi MI agy, ami élő chat-hez, CRM-hez kapcsolódik, jegyekhez, hírszerzéshez, promóciókhoz és analitikához.Élő beszélgetésElőléptetésA CRM AIWebhely IntelJegyzetekAnalitikai módszerekOpsIQAI-Brain1ONE WORKSPACEMinden eszköz egy admin2SHARED BRAINEgy ügyfélkör3ANYWHEREFelhő vagy saját hosztolás
OpsIQ egy platform egy közös ügyfélkontextussal, minden eszköz-feed, és által táplált, azonos AI agy.

Minden, amit a OpsIQ csinál, részletesen

Weboldal analitika és látogatói hírszerzés

Az igazi látogatói nyomkövetés

Minden oldal betöltése, kattintson, görgetés, és navigációs esemény rögzítik valós időben. Nézd meg, ki van az oldalon most, milyen oldalakat néznek, mennyi időt töltenek, és honnan jöttek, mind a harmadik fél sütik nélkül.

Látogatói napló és ülések

Minden látogató teljes története eszközzel, böngészővel, operációs rendszerrel, országgal, várossal, igénylővel, UTM paraméterekkel, leszállási oldallal és identitás megoldással. A Sessions csoport oldalának nézetei az utazásokra, így láthatja a látogatók által megtett utat.

Munkamenet visszajátszás

Időrendben-stílusú lejátszása rögzített látogatói ülések. Nézze meg pontosan, mit tettek a felhasználók: egér mozgások, kattintás, tekercsek, oldalak átmenetek, és alakítsa kölcsönhatásba. Használja fel diagnosztizálására UX kérdések, megérteni drop-off pontok, és ellenőrizze konverziós áramlások.

Élő takarmányok

A látogatói tevékenység valós idejű áramlása, ahogy ez történik. Lásd az oldalnézeteket, a csevegést, a beadványok formázását és a szándékjeleket, melyek néhány másodpercenként frissítik azokat. Szűrő országonként, eszközenként vagy felkérőnként, hogy meghatározott közlekedési szegmensekre összpontosítson.

Címlapok

Oldalak rangsorolva látogatások, elkötelezettség ideje, ugrási sebesség, átalakítások, és támogatási tevékenység. Azonosítsa a legmagasabb teljesítő tartalom és oldalak, amelyek javításra szorulnak.

Geo intelligencia

Ország, város és régió térképek szerinti bontások. Eszközök és böngésző disztribúció, forgalmi forrás elemzés, keresőmotor-követő nyomon követése és piaci behatolás.

A gyártó neve és címe:

A látogatók szándékjelzései (árképzés oldallátogatások, ismétlődő megtérülések, dokumentáció böngészési minták, és támogatja a kölcsönhatásokat), hogy azonosítsák azokat a látogatókat, akik valószínűleg vásárolni, churn, vagy segítségre van szükségük.

A / B kísérletek

Futtatás osztott tesztek a honlapon közvetlenül OpsIQ. Hozzon létre változatok, állítsa be a forgalom kiosztását, meghatározza a konverziós célokat, és mérje a statisztikai szignifikancia. Nincs szükség külső tesztelési eszköz.

JavaScript hiba nyomon követése

A kliensoldalon a JavaScript hibák automatikusan rögzíthetők a weboldalról. Lásd a hibaüzeneteket, a stack nyomokat, az érintett böngészőket, a frekvenciaszámokat és azokat az oldalakat, amelyek elindítják őket. A hiba-ellenőrzés nélkül a hibakeresések elkezdésének indítása.

EseménynaplózásComment

Minden nyomon követett esemény (oldalnézeti, egyedi események, chat kölcsönhatások, formában beadványok, vásárlások) egy kereshető, szűrhető napló teljes metaadatok.

Értékesítés és átváltás

Útvonal megrendelések, bevételek, visszatérítések, előfizetés megújítása, és attribútumok átalakítások közlekedési források, kampányok, és a látogatók utazásai. Adótáblák időarányos összehasonlítással és trend elemzés.

Vezetők

A viselkedési minták által azonosított nagyszándékú látogatók. Pontok vezetések alapján oldallátogatások, idő helyszíni, visszatérési frekvencia, támogatás kölcsönhatásokat, és egyedi jeleket. Feed vezet közvetlenül a CRM csővezetékbe.

A helyszíni hírszerzés (SEO és tartalomelemzés)

Horgászat

Automatizált mászás az egész honlapon, hogy fedezze fel oldalak, észleli a törött linkek, megtalálja a hiányzó meta címkék, ellenőrizze kép alt szöveg, validálja kanonikai URLs, és térképezze fel az oldal szerkezete. Menetrend mászik futtatni naponta, hetente, vagy kérésre.

Technikai SEO-ellenőrzés

Átfogó technikai elemzés: oldalsebesség pontszámok, mobil válaszkészség, Core Web életjelek, SSL A tanúsítvány státusa, átirányított láncok, a tartalom-felismerés megkettőzése, a mélységelemzés és a strukturált adathitelesítés.

Tartalom-ellenőrzés

Értékelje minden oldalt a tartalom minősége, szószám, olvashatóság pontszámot, kulcsszó sűrűség, irányszerkezet, belső / külső kapcsolat arány, és frissesség. Azonosítsa vékony tartalom, két oldal, és a tartalmi hézagok.

AI- meghajtású keresés

Szemantikai keresés az egész webhely tartalmát. Kérdezd meg természetes nyelvi kérdéseket a tartalom és kap AI- szintetizált válaszokat forrás oldal hivatkozásokkal.

SERP rangsor követés

A Google és más motorok között a keresési motor rangsorát figyelje. A pálya helyzete idővel változik, hasonlítsa össze a versenytársakkal, és nézze meg, mely oldalakon vannak a kifejezések.

Kulcsszó-kutatás

Fedezze fel a kulcsszó lehetőségek alapján a tartalom, versenytárs elemzés, és a keresés volumenét adatok. Javaslatok új tartalomtémákra, hosszú-tail variációk, és tartalom optimalizálási célokat.

Háttérkapcsolat-elemzés

Megfigyelés a bejövő link profil. Lásd, hogy mely oldalak kapcsolódnak hozzád, nyomon követni az új és elveszett linkek, elemzi horgony szöveges terjesztés, és azonosítsa linket-building lehetőségeket.

Helyi SEO-rács

A fizikai helyszíneken: vizualizálja a helyi keresési láthatóságot egy földrajzi hálózaton. Nézze meg, hogy a rangsorok változik elhelyezkedés, távolság az üzleti, és a keresés célja.

Google Business Profile szinkronizálás

Csatlakoztassa a Google Business Profilt OpsIQ. Szinkronizálás, hozzászólások, Q & A, fényképek, és üzleti információk. Kezelje a GBP listázás belülről OpsIQ. Válasz a vélemények, közzéteszi az állásokat, és figyelemmel kíséri a betekintést.

Tervezett jelentések

Automatizált SEO és analitika jelentések generált a menetrend (napi, heti, havi). Jelentések közé sorolás változások, forgalmi trendek, technikai kérdések, és a tartalom teljesítmény. White- címke elérhető ügynökségek.

AI- meghajtású támogatás

Ügyfél AI chat

AI válaszol az ügyfelek kérdéseire a honlapon 24/7 a tudásbázis, a csatlakoztatott platform adatok (megrendelések, számlák, előfizetések) és egyéni képzési ösztönzők. Támogatja több AI szolgáltatók: Claude (Anthropic), GPT- 4o (OpenAI), Gemini (Google), és Grok (xAI).

Admin AI asszisztens

Egy AI másodpilóta a adminisztrációs panelen belül, amely segít Önnek jegyválaszokat írni, ügyfélkommunikációt tervezni, támogatási trendeket elemezni, ügyféladatokat keresni a csatlakoztatott platformokon, és cselekvéseket végrehajtani a csatlakozó rendszeren keresztül.

A tudás földelés

A MI alapjai a tudásalap cikkek, GYIK bejegyzések, termékdokumentáció, és a csatlakoztatott platform adatok. Nem hallucinálja. Ez választ ad a tényleges üzleti információk, vagy fokozódik, ha bizonytalan.

Auto-átadás az embereknek

Amikor az MI nem tud megoldani egy kérdést, felfedezni a frusztrációját, vagy a vásárló emberi lényt kér, automatikusan átadja a csapatnak a teljes beszélgetés kontextusát. Beállítható hanyatlás / időkiesés automatikus visszaállítása AI-re.

A MI képzési ösztönzők

Írj külön utasításokat a testreszabott AI és Administratives-arching AI. Kontrollhang, határok, eszkalációs szabályok, tiltott témák, és üzleti specifikus viselkedés. Per- workspace konfiguráció támogatott.

A MI története és ellenőrzése

Minden MI beszélgetés naplózva teljes kérés / válasz részleteket, jelképes használat, költség-követés, szolgáltató, és modell verzió. Felülvizsgálni beszélgetések azonosítani képzési hiányosságok és a jobb AI pontosság.

A vizsgálat eredményei

Automatizált elemzése AI beszélgetés minták. Lásd a közös kérdések, felbontási arány, átadási gyakoriság, ügyfél elégedettség téma szerint, és a területek, ahol a MI szüksége van jobb képzés.

Per- workspace AI config

Minden egyes csatlakoztatott hely / munkaterület használhatja saját AI szolgáltató, modell, hőmérséklet, jelképes költségvetés, és képzési ösztönzők. A SaaS cég használhatja Claude a fő termék és GPT- 4o egy másodlagos márka.

A MI és a BYOK kezelése

Két MI mód: Kezelt AI (benne van a tervben, nem API kulcs szükséges) vagy Hozd el saját kulcsot (használd a sajátodat OpenAI/Anthropic/ Google / xAI API a modell kiválasztásának és költségének teljes ellenőrzéséhez szükséges kulcs). Mindkettő első osztályú, minden funkció bármelyik módban működik.

A költségvetés és a költségellenőrzés jelzése

A havi utalványokat, a per- beszélgetés korlátait és az alacsony egyenlegű riasztásokat. A pályakiadások szolgáltatónként, munkaterületenként és beszélgetésenként.

Jegyzet és ügyfélszolgálat

A nemzeti jegyrendszer

Teljes ügyfélszolgálat osztályokkal, prioritásokkal (alacsony / közepes / magas / sürgős), statútumakkal, SLA nyomkövetéssel, belső jegyekkel, ügyfél-válaszokkal, fájlcsatolással és menetes beszélgetésekkel.

AI osztályozás és automatikus válasz

A AI automatikusan osztályozza a bejövő jegyeket az osztályon és prioritáson keresztül. Engedélyezze az automatikus választ a biztonságos részlegekre. Az MI-tervezetek és a válasz egy konfigurálható késést követően (alapértelmezett: 2 perc), így az emberek először beavatkozhatnak.

E-mail lenyelés

Csatlakoztassa a postaláda (Gmail, IMAP, vagy provider- specifikus) automatikusan hozzon létre jegyeket a bejövő e-mailek. Válasz a jegybejelentés e-mail frissíti a menetjegy menetet.

A jegyportálon keresztül

Beágyazott egy személyre néző jegyportált a honlapjára. Az ügyfelek benyújthatnak jegyeket, megtekinthetik történelmüket, válaszolhatnak a nyitott jegyekre, és ellenőrizhetik az állapotot, minden márkás a design.

A jegy összevonása

Egymás mellé kell a jegyeket összeolvasztani. A jegysorozatban az összes beszélgetés története a túlélő jegy része.

Térj vissza az MI-be.

Miután egy emberi ügynök átveszi a jegyet, használja a "Return to AI" segítségével az MI-t, hogy folytassa az automatikus választ a jegyen. Hasznos, ha a szükséges humán rész megoldódik, de a vevő nyomon követi a kérdéseket, amelyeket az MI tud kezelni.

Bélyegző másodpilóta

Az AI- támogatott jegykezelés a bejövő nézetből. A másodpilóta válaszokat javasol, összefoglalja a beszélgetések történetét, prioritási / osztálykiosztást ajánl, és cselekvéseket hajthat végre a csatlakoztatott platformokon.

Chat és valós idejű támogatás

A chat beérkezett üzenetei

Az aktuális kliens chat egy egységes postafiókból kezelve. Lásd az összes aktív beszélgetést, ügyfélazonosságot, beszélgetéstörténelmet és AI javaslatokat. Több ügynök is együttműködhet egy beszélgetés során.

Proaktív chat szabályok

Látogatói viselkedésen alapuló chat üzenetek: idő az oldalon, specifikus URL látogatott, görgetés mélysége, visszatérés látogatási szám, kilépési szándék, vagy egyedi események. Példa: egy súgóüzenet megjelenítése után 60 másodpercek az árképzési oldalon.

A csevegés widget

A testreszabható chat widget beágyazva a honlapon. Támogatja AI chat, élő ügynök chat-et, jegybeadást, tudásbázis keresés, és látogató identitás. Válaszoló, hozzáférhető, és brandable.

A CSAT-felmérések

Gyűjtse össze az ügyfél elégedettségi értékeléseket chat és jegykölcsönhatás után. Tervezési felmérések a saját kérdéseket, minősítési skálák, és nyomon követő ösztönzők. Eredmények táplálja csapat teljesítmény és AI betekintések.

Postchat e-mail felmérés

Miután a chat véget ér, a látogatók egy ismert e-mail kap egy márkanév alatt küldött levél összefoglalót, hogy mi történt, és egy kattintással "Volt könnyű?" Igen / Nem. Egyszer egy szál, aláírt single- use linkek, minden elküldött naplózott, és az eredmény landol a visszajelzés oldalon, mint a saját jel mellett a inchat csillagok.

A visszajelző rendszer azonosító hurka

Minden visszajelzés, amely egy személyt szállít, azt mutatja: név, e-mail, kattintás a teljes ügyfélkörútra és CRM kapcsolatra, és egy kattintással az Email vagy AI- draft válaszokra, amelyek a tényleges történelmükben alapultak.

A MI írása

Külön AI író asszisztens az e-mail tervezetek, jegyválaszok, bejelentések, és a vásárlók kommunikációja. Használja saját azonnali (nem a chat agy) professzionális üzleti írás.

AI- Első CRM

CRM Parancsnoki Központ

Egy képernyő mutatja az egész CRM állapot: csővezeték értéke, üzletsebesség, közelgő feladatok, a kockázatvállalási ügyletek, ügynök tevékenység, és AI ajánlások. A CRM kezdőlap a napi kiindulópont.

Kapcsolatok és vállalatok

A teljes profilú ügyfélkapcsolatok kezelése: név, e-mail, telefon, cég, címkék, életciklus szakasz, beszélgetési előzmények, jegytörténelem, vásárlási előzmények és egyéni mezők. Kapcsolat a cégekhez a B2B kapcsolatkezelés érdekében.

Kereskedés és csővezetékes szállítás

Vizuális Kanban- stílusú osztótábla testreszabható szakaszokkal. Drag foglalkozik fázisok, beállított értékek, hozzárendelése tulajdonosok, nyomon követni a közeli dátumokat, és lásd csővezeték értéke minden szakaszban. Több csővezetékek támogatott.

AI foglalkozik coaching

A MI elemzi az egyes ügyleteket, és tanácsadást nyújt: kockázatjelzések (elcsendesedik, a versenytárs megemlíti, költségvetési aggályok), következő legjobb cselekvési ajánlások, a valószínűség növelése, valamint javasolt nyomon követés.

Előzetes jelentés és jelentések

A jelentések szerint a csővezeték-adatok, a korábbi közeli árak és az eladási sebesség alapján történő árelőrejelzés szakaszonként, tulajdonosonként, forrásonként, átváltási árfolyamok, átlagos üzletméret és értékesítési ciklus hossz szerint történik.

A vizsgált vegyi anyag (SDR)

AI- meghajtású kutatás, amely azonosítja a potenciális ügyfelek látogatói adatok, ólomjelek, és csatlakoztatott platform tevékenység. Javasolja, hogy elérési célok, tervezetek kezdeti üzenetek, és pontszám vezető minőség.

A következő sorozatok összeolvasása

Automatizált többlépcsős követő szekvenciák: e-mail, várj, e-mailben, ellenőrzés válasz, eszkalálódik. Definiálja a sorozatok új nyomokra, leállt üzletek, vásárlás utáni check-ins, és újra-elkötelezettség kampányok.

Életciklus és visszatartás

A track ügyféléletciklus szakaszok (ólom, kilátás, ügyfél, zörgött) automatizált átmenetek. A retenciós ügynök figyeli churn jelek és javasolják beavatkozások.

Adatkezelő ügynök

A CRM-adatokat folyamatosan tisztító és gazdagító MI ügynök: megkettőzi a kapcsolatokat, kitölti az eltűnt mezőket, érvényesít e-maileket, szabványosítja a cég nevét és a zászlók állta rekordokat.

Építsd meg a CRM-emet.

Természetes nyelv CRM konfiguráció: mondja el a AI, hogy néz ki az értékesítési folyamat, és épít a csővezeték szakaszok, egyéni mezők, üzletek sablonok, és automatizálási szabályok.

CRM-állapotfelmérés

A CRM adatminőség automatikus ellenőrzése: két kapcsolat, további lépések nélküli ügyletek, elakadt csővezetékek, hiányzó elérhetőségek és az adatok teljességének pontozása.

Megbízható tárcsázás

Háromszintű autonómia ellenőrzés minden CRM AI ügynök: Autopilot (AI önállóan jár el), Copilot [A MI javasolja, emberi jóváhagyás] és kézikönyv (AI csak megfigyeli). Állítsa be a tárcsa / ügynök, cselekvési típus, és az üzletérték küszöbértéket.

Négy MI ügynök

A CRM fut négy speciális AI ügynökök: Steward (adatminőség), SDR (kutatás), Retention (churn prevenció), és Analyst (jelentés és betekintés). Minden ügynök saját Trust Dial beállítás.

Csatlakozók és integrálások

Előre gyártott csatlakozók

Ready-to-use csatlakozók Shopify, WooCommerce BigCommerce, Magento 2PrestaShop, OpenCart, OsCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, és a Google Business Profile. Minden csatlakozó tartalmaz platform- specifikus AI akciók, tudás, és az adatok szinkronizálása.

Csatlakozó Építő

Egyedi csatlakozók építése bármilyen platformhoz, kód nélkül, AI- asszisztált vagy teljes kódot. Az építõ támogatja a REST és GraphQL APIs, OAuth engedélyezési kód áramlása, webhorog auto-regisztráció Stripe és egyszerű aláírás rendszerek, pagination (ofszet, oldal, kurzor, és linket-fejléc), lista / hiba transzformációk, multi-action kontextus, és a piaci csomagolás.

AI- asszisztált csatlakozó engedélyezése

A ConnectorBuilderAI segít a csatlakozók építésében: leírja, mit akar, és javaslatokat javasol cselekvések, írások kéréskezelők, és térképek API válaszok. Kezelés hitelesítés, oldalolás, és hiba kezelése automatikusan.

OAuth áramlás bármilyen csatlakozó

Általános in- app OAuth PKCE támogatás, site- scope állami menedzsment, automatikus token frissítést. Csatlakozók meghatározzák a OAuth paraméterek és OpsIQ kezeli az áramlást.

Képesség buszok (platform- széles kiterjesztés)

Connectors don't just add platform actions. They can power core features through capability "buses". A connector declares a capability (calendar, enrichment, esign in CRM; local_listing, rank_data in Site Intelligence; web_analytics in Analytics; payment_provider in Payments; email_sync in Mailbox; video_meeting in Comms) and implements its small method set; OpsIQ discovers it via CapabilityRegistry and wires it into the UI, the Customer 360 timeline, and the AI actions. Several connectors can offer the same capability with no lock-in. See connectors/PLATFORM_CONNECTORS.md.

Előre telepített vs piactér szint

Az előre telepített csatlakozók (csatlakozók /) regisztrálhatók a dobozból, csak a kulcsnélküli referenciára és a leginkább használt szolgáltatóra támaszkodnak egy képességre (pl. Google Calendar, Gmail, Google Business Profile). 365 Naptár, Outlook, DocuSign, Stripe, GA4, SerpApi, Zoom. Minden híd felölel egy piaci listát, így az UI és az MI azonnal "telepíteni a piactérről" (notify- to- install), ha a képesség nem áll készen a szolgáltatóra, soha egy törött gomb.

Connector piactér

Publish your connectors to the OpsIQ marketplace. Package connectors with profile.json, knowledge.json, workflow_recipes.json, and signed archives. Marketplace supports free and paid connectors with multi-source billing.

Csatlakozó aláírása

All connectors are cryptographically signed for integrity verification. Signing is checked at install time. Use the resign_all_connectors tool to re-sign after updates.

SmartLookup

Declarative fuzzy-matching system for connector actions. Define lookup rules and OpsIQ matches user queries to platform entities using fuzzyScore and smartRank algorithms. Example: find_country("germ") matches Germany with 88.9% confidence.

Akciószerződések

A tábornok OpsIQ API kiadók 1,312 a megnevezett műveletek, míg a csatlakozó csomagok bejelentik saját eladói tevékenységüket gépelt paraméterekkel, hitelesítési követelményekkel, oldalolási szabályokkal és válaszáttétellel az egyesített ActionExecutor segítségével.

Connector receptek

Előépített munkafolyamat receptek, amelyek kombinálják a több csatlakozó tevékenységek közös üzleti munkafolyamatok. Példa: "Amikor egy új megrendelés jön be a Shopify, hozzon létre egy jegyet, frissítse a CRM, és küldjön egy Slack értesítést".

Tudásszinkronizálás

A csatlakozók olyan tudástémákat jelentenek be, amelyek szinkronizálódnak a MI tudásbázissal. Platformspecifikus help cikkek, beállítási útmutatók és hibaelhárítási lépések automatikusan elérhetők a AI számára kézi tudás nélkül.

Fejlesztői platform

REST API

Egy név JSON API minden nyilvántartásba vett tisztviselőre kiterjed JSON Működés,API-kulcs hitelesítés, munkaterület elszigeteltség, távcső, sebesség korlátozó, idempotens írások, OpenAPI, és egy generált Postman gyűjtemény.

Webhookok

Kikötött webhorog minden nagyobb esemény: megrendelések, számlák, előfizetések, jegyek, chats, vezetékes, felhasználói regisztrációkat, és a kocsi elhagyása. Szinkron szállítás állássorban, exponenciális háttérvisszaállítás, SSRF védelem, és autoletiltása után 15 egymást követő hibák.

Webhorog aláírása

Every outbound webhook is signed with HMAC-SHA256. Verify signatures on your receiving end to ensure webhook authenticity. Stable event_id for idempotent processing.

Widget SDK

JavaScript SDK a nyomkövető widget identitás felbontása, egyedi esemény nyomon követése, programalapú chat vezérlés, és versenyspecifikus konfiguráció. Telepítse receptek React, Vue, Next.js, WordPress, Shopify és statikus HTML.

Bővítőmodulok és SDK-k

Szerveroldali SDK-k és bővítmények a közös keretekhez. WordPress plugin, WHMCS modul, és generikus PHP / Node.js integrációs könyvtárak.

Események API

Nyomja egyéni események OpsIQ a hátoldalon: vásárlások, signalok, funkció használat, hibák, vagy bármilyen üzleti esemény. Események jelennek meg a látogatói idősíkban, és feed az analitika és AI kontextusban.

Főzőkönyv

Automatikus munkafolyamatok létrehozása események által kiváltott események: új jegy, chat kezdődött, látogató azonosított, üzlet szakaszában megváltozott, vagy egyedi esemény. A nyomdák végrehajtják a csatlakozó akciók, küld webhorog, frissítési rekordok, vagy értesíti a csapatot.

API építész

Vizuális API és webhorog építõ az admin belsejében. Konfigurációs végpontok, teszt kérések, ellenõrzés válaszok, és hibakeresés integráció nélkül OpsIQ.

Csapat és igazgatás

A hozzáférés ellenőrzése

Három szerep: Tulajdonos (teljes hozzáférés, számlázás, veszélyzóna), Full Admin (minden művelet a számlázás és a veszélyes zóna kivételével), és ügynök (csak kijelölt osztályok, beállítások nélkül). Minden érzékeny oldal nehezen kezelhető szereppel.

Csapatteljesítmény műszerfal

Tulajdonos és Full Administr- csak műszerfal mutatja a felbontási időket, munkaterhelési időt, nyél mélységet, csatorna lebontást, trend elemzés, SLA megfelelés, CSAT ügynökök, újra nyitott árak, csapatfelszállás, és a legforgalmasabb óra. Frissítve valós időben.

Admin jelenlét és online követés

Real-time who-is-online widget az admin navigáció. Heartbeat-based jelenlét detektálása (60- második ping, 300-második kiterjesztés, auto-szilva után 120 nap). Lásd, hogy mely administrs jelenleg aktív, és milyen oldalakon.

Per- munkatér beállításai

Minden egyes csatlakoztatott telephely (munkaterület) rendelkezhet saját AI konfigurációval, csatlakozóbeállítással, jegyosztályokkal, márkanévvel és működési szabályokkal. A globális alapértelmezés szerint a cascade olyan munkaterekbe tartozik, amelyek nem felülbírálják azokat.

Többhelyű irányítás

Több weboldal kezelése egy OpsIQ admin. Minden oldal saját nyomkövető snippet, látogatói adatok, és konfiguráció. Váltás oldalak között az admin navigáció.

E-mail sablonrendszer

Registry- vezérelt e-mail sablonok minden automatizált kommunikáció: jegyértesítések, chat átiratok, üdvözlő e-mailek, jelszó újraindítások, és a rendszer riasztásai. Szerkesztés HTML Sablonok élő előnézetlel, változó zsetonokkal ({{customer_name}}, {{ticket_id}}), és a globális elrendezés ellenőrzése.

Import és export

Kapcsolatok, jegyek és tudáscikkek importálása CSV/JSON. Exportálás látogatói adatok, analitikai jelentések, és CRM feljegyzések. Adathordozhatóság a migrációs rendszerek.

Biztonság, megfelelés és műveletek

Vállalat SSO

OIDC (OpenID Csatlakozás) single sign- on with full runtime: discovery, authorisation, callback, JWKS signature confirmation, userinfo, domain allow- list, JIT requiring, and status guarants. SAML Konfigurációs támogatás.

GDPR és az adatok megfelelése

Épített DSAR (Adattéma-hozzáférési kérelem) kezelése: exportálás és törlés ügyféladatok minden rendszeren keresztül. Kontaktszintű adatok törlése, beleértve az üléseket, jegyeket, chateket, CRM feljegyzéseket és e-mail naplókat.

IP blokkolás és brutalitás elleni védelem

Blokkra jellemző IPs vagy az oldalhoz vagy adminhoz való hozzáféréstől. Automatikus zárolás konfigurálható sikertelen bejelentkezési kísérletek után.IPIdőbélyeg és felhasználó ügynök.

A biztonsági fejlécek és a védőburkolatok

HTTP Strict Közlekedésbiztonság, Engedély-Policy fejlécek, és a cookie biztonságos konfigurációja. Self- hosted telepítési lehet hozzáadni CSP fejléc keresztül szerver konfiguráció.

A kikötött horog megkeményedése

SSRF védőblokkok webhorog privát / metaadatok IP tartományok. Az aszinkron szállítás megakadályozza, hogy a lassú végpontok blokkolják az alkalmazást. Auto-letiltása után 15 az egymást követő hibák megakadályozzák a holtpontokon lévő erőforrás-pazarlást.

A munkaterület elszigetelése

Szigorú adatizolálás a munkaterületek között. Látogatók, jegyek, chats, CRM-rekordok és AI beszélgetések vannak körvonalazva a munkaterületükre. A kereszteződési tér adatszivárgását a lekérdezéseknél megakadályozzák.

Számlázási ciklus kezelése

Támogatás havi, negyedéves, féléves, éves, kétéves, és élettartam számlázási ciklusok. Pénznem normalizálása több-valuta kapukon. FX átváltás fizetési elismervény pontos bevétel jelentés.

Cron és a tervezett automatizálás

Beépített cron rendszer a tervezett feladatok: jelentés generáció, adatok tisztítása, előfizetés megújítások, AI képzés frissítések, csatlakozó szinuszok, és webhorog retry. Egészségügyi diagnosztika figyelmeztető indikátorokkal.

Adatmegőrzési politikák

A látogatói ülések, chat-átiratok, a AI beszélgetési előzmények és eseménynaplók számának beállítása. Az idős adatok automatikus megtisztítása a tárolás kezelése és a retenciós szabályok betartása érdekében.

Diagnosztika és egészség

Rendszeregészségügyi műszerfal, amely cron állapotot, adatbázis kapcsolat, AI szolgáltató státusz, csatlakozó egészség, webhorog szállítási sebesség, és tárolási használat. Figyelmeztetések konfigurációs problémák és teljesítmény szűk keresztmetszetek.

Kinek a OpsIQ -ja?

E-kereskedelmi üzletek

Üzletek

Kövessen minden látogatót a leszállástól a vásárlásig. Shopify/WooCommerce/ BigCommerce adatok. Kezelése támogatási jegyek AI auto-válasz. Futtass egy alku csővezetéket nagykereskedelmi és B2B vezet. Attribútum bevétel a forgalmi források és kampányok. Monitor kocsi elhagyása helyreállítási munkafolyamatok.

SaaS és szoftvercégek

SaaStencils

Monitor próba signals és a funkció örökbefogadás session visszajátszás. Nyomon követni, hogy mely dokumentáció oldalak konvertálni. Automatizálja támogatást AI földelt API Dokumentumok. A CRM előfizetési és bővítési üzletek kezelése. Csatlakoztassa a számlázási platformot (Stripe, WHMCS) a real-time MRR nyomon követése. Használja a CRM életciklus ügynök felismerésére és megelőzésére churn.

Ügynökségek és szabadúszók

Ügynökség

Ajánlunk white- címke analitika és támogatás portálok ügyfelek. Track vezet át több kliens oldalak egy admin. Használja a CRM csővezetéket kezelni kilátások és projekt vezetők. Építs egyedi csatlakozókat az ügyfél platformok segítségével a Connector Builder. Létrehozása márkás SEO jelentések Site Intelligence. Újraszabályozza piaci csatlakozók érték- add szolgáltatások.

Az infrastruktúra és a szállások

Tartózkodás

Mély WHMCS a 80+ AI cselekvések a megrendelés keresésére, szolgáltatás menedzsment, DNS, és ellátás. Auto-válasz a közös hosting kérdések segítségével tudásalap cikkek. Track szerver status oldal elkötelezettség. Kezelje a műszaki támogatási jegyek AI triage. Használja a számlázási ciklus létra havonta egész élethosszig tárhely tervek.

Támogató - nehéz vállalkozások

Támogatás

Deflektus 40-70% a ismétlődő kérdések AI chat alapokon nyugszik. Útvonal jegyek a megfelelő osztály AI triage. Track csapat teljesítmény felbontási időpontok, SLA megfelelés, és CSAT által ügynök. Használja az írás AI professzionális válasz szövegezés. Monitor támogatási trendek MI betekintések.

Marketing és SEO csapatok

Forgalmazás

Teljes Site Intelligence lakosztály: mászik, technikai SEO auditok, tartalomelemzés, SERP rank tracking, kulcsszó kutatás, backlink monitoring, és a helyi SEO rács. Google Business Profile menedzsment. Tervezett white- címke jelentések az ügyfelek számára. A / B tesztelés beépített nyomkövető widget. Kampány hozzárendelés minden csatornán.

Solo alapítók és kis csapatok

Kezdőlap

Kezdje csak a nyomon követés és chat, szabad hozzáadni. Ezután adjunk jegyeket, amikor kap támogatási kötet. Kapcsolja be a CRM, amikor elkezdi eladni. Csatlakoztassa platformok, ahogy elfogadja őket. OpsIQ pikkelyek egy személy csinál mindent a 50-személy műveleti csapat RBAC, osztályok, és perügynök teljesítmény nyomon követése.

Vállalkozás és többmárkás

Vállalati

Vállalkozás SSO OIDC-vel központosított hitelesítés. Multi- workspace elszigeteltség különálló márkák vagy részlegek. Per- working space AI konfiguráció különböző szolgáltatók és modellek. Egyéni csatlakozó fejlesztés piactér eloszlás. Audit pályák, GDPR megfelelési eszközök és adatmegőrzési politikák.

Mit cserél a OpsIQ

Google Analytics + Hotjar + Valószínűsíthető

Teljes weboldal analitika látogatói nyomkövetéssel, session visszajátszás, oldalrangsorok, geo intelligencia, szándéktölcsérek, konverziós hozzárendelés, események, A / B kísérletek, és JS hiba követés, minden privát-barát, minden egy platformon.

Intercom + Drift + Tidio

AI- meghajtású ügyfélbeszélgetés tudásalapú földelés, többszolgáltatós AI támogatás, auto-átadás az embereknek, proaktív chat szabályok, beszélgetési történelem, CSAT felmérések, és jegyteremtés a chat.

Zendesk + Freshdesk + Súgó Cserkész

Az osztályokkal, prioritásokkal, SLA, AI-osztályokkal rendelkező, indító rendszerrel, konfigurálható késéssel, e-mail felvétellel, jegybeágyazással, jegyegyesítéssel, postaláda másolattal és az MI képességhez való visszatéréssel.

HubSpot + Pipedrive + Salesforce

AI- first CRM négy specializált AI ügynökök (intéző, SDR, Őrizet, Analyst), Trust Dial autonomic control, csővezetékes ellátás, üzletvezetés, előrejelzés, szekvenciák, életciklus menedzsment, és természetes nyelv CRM konfiguráció.

Ahrecs + SEMrush + Moz

A webhely-hírszerzés automatizált csúszdákkal, technikai SEO auditok, tartalomelemzés, AI keresés, SERP rangkövető, kulcsszó kutatás, háttérkapcsolat elemzés, helyi SEO hálózat, és a tervezett fehér címkejelentések.

Zapier + Make + egyedi Middleware

Csatlakozó SDK és 25+ előre épített csatlakozók, Connector Builder (nem-kód / AI- asszisztált / teljes kód), OAuth flow, webhook auto-regisztráció, egy nagy katalógus csatlakozó akció definíciók, amelyek csak akkor válnak végrehajthatóvá, ha az adott csatlakozó van telepítve, engedélyezve, konfigurálva és hitelesítve, SmartLookup, piactér, és aláírt csomagok.

Google Vállalati profilkezelő

Teljes GBP csatlakozó: felülvizsgálat menedzsment, post publication, Q & A management, fotó feltöltések, üzleti info sync, betekintés nyomon követés, és AI- hajtású felülvizsgálati válaszok, mind belülről OpsIQ.

Külön e-mail sabloneszközök

Registry- vezérelt e-mail sablonok vizuális szerkesztő, élő előnézet, változó chipek, globális elrendezés vezérlése, és per- esemény testreszabása minden automatizált kommunikáció.

Csapatirányítási műszerfal

Beépített csapatteljesítmény: felbontási idő, munkaterhelés, SLA megfelelés, CSAT ügynök szerint, újranyitott díjak, legforgalmasabb órák, valós idejű jelenlét nyomon követése, és perosztály bontás.

GDPR megfelelési eszközök

Őshonos DSAR kezelés, adattörlés az összes rendszerben, hozzájárulás-kezelés, megőrzési politikák, és ellenőrzési nyomvonalak, épített a platform, nem reteszelt.

Két kiadás

Tevékenység

OpsIQ a kezelt infrastruktúrán fut. A termék működése ugyanaz; az infrastruktúrát, frissítéseket és mentéseket a fogadó üzemeltető kezeli. Ez a kézikönyv dokumentálja a OpsIQ a kereskedési vagy kereskedelmi számla-áramlások helyett a futásidő.

Self- hosted modul

Telepítés OpsIQ a saját szerveren az adatok, márkanév, frissítések és integrálások teljes ellenőrzése érdekében. 8.4+, MySQL 5.7+ vagy MariaDB 10.3+, HTTPS, és a OpsIQ Egyesített cron. Támogatás WHMCS az integráció mint egy addon modul, teljes adatszuverenitás.

Ajánlott olvasási sorrend

1
Gyors kezdésComment

Kövesse a 30-minute beállítási útmutató, hogy a nyomon követés, chat, és az alapvető AI dolgozik a honlapon.

2
A műszerfal és az analitika

Ismerje meg, hogyan kell olvasni a látogatói adatokat, állítsa be a session visszajátszást, azonosítsa a nyomokat, és megértse a forgalmi minták.

3
A webhely-hírszerzés

Futtasd le az első SEO-t, ellenőrizd a technikai egészségedet, és állítsd be a SERP rangot a célkulcsszavaid után.

4
Jegyek és támogatás

Állítson fel osztályokat, konfigurálja az automatikus választ AI, csatlakoztassa e-mail lenyelését, és tréning a MI kezelni közös kérdések.

5
CRM

Kapcsolatok szervezése, csővezeték kiépítése, az MI ügynökök konfigurálása, a Trust Dial szint beállítása, és az AI edzője legyen az üzleteinek.

6
Csatlakozók és fejlesztőeszközök

Csatlakoztassa az e-kereskedelmi / számlázási platformot, egyedi csatlakozókat épít, webhorog telepítése, és integrálja a REST API.

💡
Új OpsIQ? Kezdje a Quick Start útmutató alább. Lehet nyomon követés és alapvető AI chat fut alatt 30 Percek.
Itt kezdjük.

Gyors kezdésre 30 perc

Kövesse ezeket a lépéseket, hogy a OpsIQ fut. Minden lépés az előzőre épül. A végén lesz látogatói követő, AI chat, és alapvető jegytámogatás.

Beállítás
Gyors indítási ellenőrzőlistaA vezetékes beállítási ellenőrző lista, amely a widget telepítését, platformkapcsolat, AI képzés, csapatmeghívó és go- live, egy 60 százalékos haladási sáv.Kezdődjön!setupTelepítse a OpsIQ widgetKészPlatform csatlakoztatása (WHMCS, Shopify...)KészKépezze ki a AI-t tartalmáraKészHívd meg a csapatodat!Ellenőrizzétek és menjetek élőben.Előrehaladás3 II. 5 · 60%1STEP 1A widget telepítése2STEP 2Csatlakozás és vonat AI3STEP 3Meghívó és élő
A 30-minutes path: telepítse a widget, csatlakoztassa a platform, training your AI, meghívja a csapatot, majd menjen élőben.

A 30-minutes beállítás

1
Aktiválja a jogosítványát

Adja meg licenckulcsát a OpsIQ admin-ban. Menjen a Beállítások menübe, írja be a telepítéshez mellékelt licenckulcsot, és kattintson az Aktiválásra.

2
Az üzleti identitás beállítása

A Beállítások menüpontban az üzleti név, az ipar, az időzóna, az alapértelmezett valuta és a támogatási órák szerepelnek. Ezt az információt a AI használja az ügyfélkérdések megválaszolásakor és az időzonos jelentések elemzésénél.

3
Válasszon ki egy MI szolgáltatót

Ugrás az AI beállításra és válassza ki a szolgáltatót. Opciók: Claude (Anthropic), GPT- 4o (OpenAI), Gemini (Google), vagy Grok (xAI). API kulcs, ha a saját kulcsot, vagy használja Kezelt AI, ha rendelkezésre áll a terv. Kattintson "Test kapcsolat" ellenőrizni.

4
A nyomkövető elem telepítése

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
Csatlakoztassa a platform

Ha az előírtnál több Shopify, WooCommerce, WHMCS, vagy egy másik támogatott platform, menj a Connectors, keresse meg a platformot, adja meg az igazolásokat, és kattintson a Test Connection. Ez biztosítja a AI hozzáférést a megrendelési adatok, ügyfélprofilok, és támogatási környezet.

6
Hívd meg a csapatodat!

Menj a Team, kattintson Invite, adja meg az e-mail és szerepe (Tulajdonos, Full Admin, vagy ügynök). Ügynökök csak hozzáférést osztályok által kijelölt őket. Tulajdonosok és Full Dades mindent lát.

A leggyorsabb út (5 perc)

Lépés 1: telepítse a widget

Másolja le a snippet a Connected Sites és illessze be a honlapon. Ez ad nyomkövetést azonnal.

lépés 2: A MI engedélyezése

Menj az AI beállításra, válassz egy szolgáltatót, add meg a kulcsot, és mentsd meg. Az AI chat most aktív a weboldalon.

Kész.

Most már látogatói nyomon követést és AI chat. Akkor hozzá jegyeket, CRM, és csatlakozók később.

2nap: Hasznos

Tudás hozzáadása

Menj a tudásbázisra és add hozzá 5-10 cikkeket a leggyakoribb kérdések. A AI használja ezeket, hogy pontosan válaszoljon az ügyfelek.

Osztályok létrehozása

Menj a jegyekre, és legalább 2 osztályokat (pl. "Értékesítések" és "Támogatás") hozz létre.

Írja meg a AI-t azonnali

Menj el az AI Training és írjon egy Ügyfél AI gyors, amely leírja az üzleti, hang, és eszkaláció szabályokat.

Tesztelni egy beszélgetést

Nyissa meg a weboldalt egy privát böngészőben, és chat a AI mint ügyfél. Ellenőrizze, hogy a válaszok pontosak és a hang helyes.

1hét: Építsd meg a műveleteidet

E-mail kapcsolat

Beállítunk egy postafiókot (Gmail, IMAP, vagy egy szolgáltató csatlakozó), így az ügyfelek automatikusan létrehoznak jegyeket.

Automatikus válasz beállítása

Engedélyezze a jegyre adott automatikus választ a biztonságos osztályokra. Állítson be egy 2-perces késleltetést, hogy az emberek először beavatkozhassanak.

Vizsgálatok felülvizsgálata

Nézd meg a látogatói számot, ugrási arány, felső oldalak, és az értékesítés, ha kapcsolódik a nyomkövető.

Indítsa el a CRM-et

Nyissa meg a AI CRM és hagyja, hogy OpsIQ import kapcsolatok a csatlakoztatott platformok.

Hónap 1: Optimalizálás

A MI története

Ellenőrizze a MI History hetente. Keressen rossz válaszokat, kihagyott kérdéseket, és lehetőségeket, hogy adjunk tudást.

Proaktív szabályok hozzáadása

Hozzon létre egy szabályt: ha a látogató az árképzés oldalon 60+ másodperc, mutasson egy chat üzenetet, hogy ha segítségre van szüksége.

Csatlakozó építése

Ha olyan platformot használ, amely nem rendelkezik beépített csatlakozóval, használja a Connector Builder-t, hogy létrehozzon egyet.

Webhorog beállítása

Csatlakoztassa a OpsIQ -t belső eszközeihez, és csatlakoztassa a kikötött webhorog-okat jegyhez, chat-hoz és értékesítési eseményekhez.

Kihagyhatom az MI-t, és csak követlek?+

Igen. A MI szolgáltató nem kötelező. A OpsIQ tiszta elemzőként és jegykijelző platformként működik MI nélkül. Később, ha készen áll, engedélyezheti az AI-t.

Kihagyhatom a csatlakozókat, és később hozzáadhatom őket?+

Igen. A csatlakozók meggazdagítják a mesterséges intelligenciát az adattáblákkal, de a OpsIQ működik nélkülük. Kezdje a követéssel és a chat-el, majd szükség esetén csatlakoztassa a platformokat.

Mi van, ha még nincs honlapom?+

A OpsIQ -ot még használhatod jegyekhez, CRM-hez és csapategyüttműködéshez. A nyomkövető widget opcionális. Add hozzá, ha a honlapod készen áll.

Honnan tudom, hogy a widget helyesen van telepítve?+

Látogasson el honlapjára egy privát / inkognito böngészőben. Ezután ellenőrizze OpsIQ Élő takarmány. Látnia kell, hogy a látogatás megjelenik belül 15 másodperc. Ha nem, ellenőrizze: (1) van a snippet tapintott helyesen, (2) a hely kulcsa helyes, (3) ad blokkolók vagy CSP fejlécek blokkolják a szkriptet.

Itt kezdjük.

Teljes terméktérkép

OpsIQ nem egy funkció. Ez egy operátor admin, egy weboldal widget, egy AI támogató réteg, egy jegy / helpdesk rendszer, egy teljes CRM négy MI ügynökök, egy Site Intelligence lakosztály, egy csatlakozó platform a piactér, és egy fejlesztő felület. Itt van minden összetevő tartalmaz.

Üzemeltető admin

Dashboard, élő feed, látogatói napló, ülések, session visszajátszás, felső oldalak, geo intelligencia, szándéktölcsér, események naplója, A / B kísérletek, JS hiba követés, értékesítés és átalakítások, vezetők, AI CRM (irányító központ, kapcsolatok, cégek, üzletek, csővezetékes ellátás, üzlet coaching, előrejelzés, kutatás, szekvenciák, életciklus, adatintéző, Build my CRM, CRM config, CRMhealth, CRm, CrM API), jegyek, chat inbox, proaktív szabályok, CSAT felmérések, e-mail tervezetek, postaládák, AI konfiguráció, AI képzés, AI történelem, AI betekintések, tudásbázis, csatlakozók, Connector Builder, piactér, kapcsolódó helyszínek, csapatirányítás, csapat teljesítmény, beállítások, diagnosztika, és licenc.

Egyedi felületek

Weboldal követő widget (analitika jeladó + chat + jegy beágyazott + tudásbázis keresés), kliens AI chat, jegybenyújtási portál, látogató identitás jelképes kezelése, fájlfeltöltések, CSAT felmérés widgetet, és a testreszabott-arcú help center.

AI- Első CRM

Parancsnoki központ, kapcsolatok, vállalatok, ügyletek, csővezetékes ellátás Drag- és-drop, AI foglalkozik coaching (kockázati jelek, next-best-action, nyerési valószínűség), bevétel előrejelzés, keresési ügynök (SDR), automatizált nyomon követő szekvenciák, életciklus és visszatartás menedzsment, adatkísérő ügynök (dedup, enrich, validate), Build my CRM (természetes nyelv beállítás), CRM konfiguráció, CRMegészségügyi ellenőrzés, Trust Dial (Autopilot / Copilot, Manual egy ügynök), négy szakosodott ügynökök (Steward, SDRention, Analyst), és CRM API Web-kampókkal.

A hírszerzési részleg

Automatizált webhely mászik, műszaki SEO audit (sebesség, mobil, Core Web életjelek, SSL, átirányítások, strukturált adatok), tartalomellenőrzés (szószám, olvashatóság, kulcsszó sűrűség, irány struktúra), AI- hajtású szemantikai keresés, SERP rang követés a motorok között, kulcsszavas kutatás lehetőségekkel, háttér elemzés és monitoring, helyi SEO hálózat vizualizáció, Google Business Profile szinkron (vélemények, hozzászólások, Q & A, fényképek, betekintések), ütemezett jelentések (napi / heti / havi) és White- címke PDF az ügynökségek számára történő kibocsátás.

A jármű-azonosító szám és az automatizálás

Ügyfél AI chat (multi- szolgáltató: Claude, GPT- 4o, Gemini, Grok), admin AI asszisztens, MI tudás földelés, auto-handoff konfigurálható visszafordítható, per- workspace AI konfiguráció, kezelt AI és BYOK módozatok, jelképes költségvetések és költségvezérlés, AI történeti ellenőrzési nyomvonal, AI betekintések elemzés, jegy AI osztályozás, jegy automatikus válasz késéssel, írás AI (külön azonnali), és admin inbox másodpilóta.

Csatlakozók és integrálások

25+ előre épített csatlakozók (Shopify, WooCommerce BigCommerce, Magento2PrestaShop, OpenCart, OsCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile), Connector Builder (nem-kód / AI- asszisztált / teljes kódú), generikus OAuth áramlás PKCE-vel, csatlakozó piactér fizetett elosztással, csatlakozók aláírása és ellenőrzése, SmartLookup bolyhos egyezés, egy nagy katalógus HTTP cselekvés meghatározások, amelyek rendelkezésre állása függ a csatlakozó telepítés, beágyazás, konfiguráció és validálás, tudásszinkron, és munkafolyamat receptek.

Fejlesztői platform

RESTAPI(látogatók, rendezvények, jegyek, kapcsolatok, beállítások, csatlakozók), OpenAPI spec,API kulcskezelés, kikötött webhorog (async, dedikált, újra kipróbált, SSRF- őrzött, auto-letiltott), eseményekAPI egyéni esemény lenyelés, widget SDKidentitás felbontással, kiváltó szakácskönyv, cselekvési szerződések, csatlakozó SDK, piaci csomagolás, szerver- side SDKs (PHP, Node.js), WordPress plugin, és WHMCS Modul.

Beállítások és műveletek

Üzleti identitás, AI konfiguráció munkaterületenként, nyomkövető beállítások, biztonság (HSTS, Permissions- Policy, IP blokkolás, brutézervvédelem), RBAC (Tulajdonos / Full Admin / Agent), csapatirányítás és meghívók, csapat teljesítmény műszerfal, admin jelenlét követés, e-mail sablonok rendszer (regisztrálás-vezérelt, vizuális szerkesztő, változó chipek), felmérési tervező, domain tudás, jegybeágyazás, márkaépítés, adatmegőrzési politikák, számlázási ciklus menedzsment (havi élettartamon keresztül), import / export, diagnosztika, automatizálás, valamint veszélyzóna.

Biztonság és megfelelés

Vállalkozás SSO (OIDC JWKS hitelesítéssel, JIT-ellátás), SAML konfiguráció, GDPR/DSAR Kezelés (export és törlés az összes rendszerben), adattörlés kapcsolatonként, hozzájáruláskezelés, munkaterület elszigeteltség (szigorú query- layer scoping), ellenőrzési nyomvonal, nem sikerült bejelentkezési követés, IP blokkolása, kikötött webhorog SSRF őr, és adatmegőrzési politikák.

Provider híd

Az MI-t átvezették OpsIQ szolgáltató URL, Site Intelligence szolgáltató hívások, licencérvényesítés, egészségügyi jelentések, PDF a konfigurált szolgáltató végpontján keresztül irányított renderelés és adatexport, nem pedig közvetlen értékesítő API Hívások a szerverről.

Minden admin oldal

Deszboard

Törzshálózat

Napi parancsnoki központ: forgalmi áttekintés, élő látogatói szám, értékesítési összefoglaló, támogatási sor mélysége, AI tevékenység figyelmeztető jelzések, és gyors-cselekvés rövidítések.

Élő takarmányok

Analitikai módszerek

Realtime látogatói folyam: oldalnézeti megjelenés, chat indítások, űrlapok, és a szándék jelek frissítik néhány másodpercenként az ország, eszköz, és az átvivő szűrők.

Látogatói napló

Analitikai módszerek

Teljes látogatási adatok: eszköz, böngésző, OS, ország, város, referrer, UTM params, leszálló oldal, identitás, és teljes verseny-nézet történelem.

Ülések

Analitikai módszerek

Újságcsoport nézet: oldalfolyam, az oldal ideje, görgetés mélysége, konverziós útvonal és kilépési oldal minden látogatói üléshez.

Munkamenet visszajátszás

Analitikai módszerek

A befogott események időbeni lejátszása: egér mozgás, kattintás, tekercsek, oldalváltások, és kölcsönhatásba lépnek az UX diagnózissal.

Címlapok

Analitikai módszerek

Oldal teljesítmény rangsor: látogatások, elkötelezettség ideje, ugrásidő, átalakítások, támogatás kölcsönhatás, és trend irány.

Geo intelligencia

Analitikai módszerek

Földrajzi jelentések: ország / város bontás térképek, eszközök elosztása, böngésző részesedés, közlekedési források és a piaci penetráció.

A gyártó neve és címe:

Analitikai módszerek

Viselkedés-követés: árlátogatások, visszatérési gyakoriság, doc böngészés, támogatás kölcsönhatás, és egyedi jelek konverziós valószínűség.

EseménynaplózásComment

Analitikai módszerek

Keresés előzmények: oldalnézeti, egyedi események, beszélgetések, vásárlások, űrlapok benyújtása teljes metaadatokkal és szűréssel.

A / B kísérletek

Analitikai módszerek

Szórás tesztelés: változatok létrehozása, forgalom hozzárendelése, célok meghatározása, mérések jelentősége, és nyilvánítsa győztesek, mind belülről OpsIQ.

JS hibák

Analitikai módszerek

Frontend hiba rögzítése: üzenetek, verem nyomokban, érintett böngészők, frekvencia, érintett oldalak, és trend nyomon követése.

Értékesítés

Értékesítés

Bevételek műszerfal: megrendelések, megújítások, visszatérítések, forrásonkénti hozzárendelés, kampányteljesítmény, időszak összehasonlítás és trend elemzés.

Vezetők

Értékesítés

Vezető menedzsment: pontozás, forráshozzárendelés, CRM állapot, elérhetőségek, viselkedési jelek és csővezetékes útvonal.

A CRM AI

CRM

Teljes CRM: parancsnoki központ, kapcsolatok, vállalatok, üzletek, vezetékes hálózat, coaching, előrejelzés, kutatás, szekvenciák, életciklus, adatgondnok, és egészség.

Jegyzetek

Támogatás

Támogatás a következő mezőkben: osztályok, prioritások, SLA nyomon követés, AI-osztályozás, auto-válasz, belső megjegyzések, fájlcsatolások, összevonás, és állapotkezelés.

A chat beérkezett üzenetei

Támogatás

Élő beszélgetések: AI és emberi chat, átadás, együttműködés, beszélgetés története, ügyfélazonosság, és CSAT gyűjtemény.

E-mail piszkozatok

Támogatás

E-mail kezelés: bejövő levelek jegyekhez, AI- támogatott válasz kompozíció, sablonok kiválasztása, és postaláda konfiguráció.

A hatóanyag jellemzése

Al

Szolgáltató beállítása: Claude / GPT- 4o /Gemini/ Grok, Enter API a vezérelt MI, modell, hőmérséklet, valamint a munkaterületenként megállapított költségvetés.

A MI képzése

Al

Azonnali engedélyezés: személyre és tollra néző parancsok, eszkalációs szabályok, hangszórási iránymutatások, tiltott témák és határkonfiguráció.

MI történelem

Al

Beszélgetési ellenőrzés: teljes kérés / válasz naplók, jelképes használat, költség beszélgetésenként, szolgáltató, modell verzió, és a szanálás eredménye.

A vizsgálat eredményei

Al

Mintaelemzés: közös kérdések, felbontási arányok, átadási gyakoriság, téma szerinti elégedettség és a képzési rések azonosítása.

Tudásbázis

Al

A MI képzési tartalma: cikkek, GYIK bejegyzések, termékdokumentumok, csatlakozóismeretek és egyéni bejegyzések. Szemantikai és kulcsszó keresés a AI földelés után.

Összekötők

Integrációk

Integrációs központ: telepített csatlakozók, egészségügyi állapot, akcióleltár, hitelképes menedzsment, piactér böngésző, és Connector Builder.

Csatlakozott oldalak

Beállítások

Helyzetkezelés: nyomkövetés snippet, a hely kulcsa, widget konfiguráció, domain beállítások, és persite munkaterület elszigeteltség.

Csapat

Beállítások

Felhasználómenedzsment: tagok meghívása, szerepek kijelölése (Tulajdonos / Teljes Admin / Ügynök), osztályhozzáférés beállítása és engedélyek kezelése.

Csapatteljesítmény

Beállítások

Műveletek metriai: felbontási idő, munkaterhelés, SLA megfelelés, CSAT ügynökök szerint, újranyitott díjak, legforgalmasabb órák, és trend elemzés.

Beállítások

Beállítások

Beállítási mód: üzleti identitás, mesterséges intelligencia beállítás, nyomon követés, biztonság, márkanév, visszatartás, e-mail sablonok, számlázás, import / export, diagnosztika, és a veszélyzóna.

Jogosítvány

Beállítások

Terv menedzsment: licenc státusz, tervezési funkciók, használati mutatók, megújítási dátum, és a frissítés / leminősítési opciók.

Itt kezdjük.

Vezetett beszállóegység

A felszállás során egy új installáció a OpsIQ munkaterévé válik, és az eredmény elvesztése nélkül elhagyható és folytatható.

Termékképernyő
FelszállásA beszállás minden beállítási területet, jelenlegi állapotát és a következő lépést mutatja be.FelszállásmunkaterületPROGRESS60%COMPLETED6KövetkezőSzélességÉLŐ MUNKAHELYI KÍSÉRÉSJogosítványA termékengedély jóváhagyásaKész.MI-szolgáltatóVálassza ki a szolgáltatót és a tesztelési kulcsotKész.MárkaÜzleti identitás és hangszínKész.HonlapHelyszín hozzáadása és telepítése widgetKövetkező1COMPLETE BASICSJogosítvány, márka, MI2CONNECT DATAHelyszín és csatlakozó3VERIFY LAUNCHCsapat, e-mail, csekkek
A beszállás minden beállítási területet, jelenlegi állapotát és a következő lépést mutatja be.

Ajánlott szekvencia

  1. Jogosítvány: a szakszolgálati engedély érvényességének igazolása és a munkaterület működésének megerősítése.
  2. A légi jármű-azonosító szám szolgáltatója: Válassza ki a szolgáltató / modell, adja meg az igazolásokat és futtassa le a kapcsolat teszt. AI lehet kihagyni, ha a munkaterület kezdetben csak elemzőket és jegyeket használ.
  3. A vállalkozás neve: a widget és az AI által használt név, ipar, leírás, testreszabott hang és márkaadatok beállítása.
  4. Csatlakozó: legalább egy külső platform lehetővé tétele, ha a OpsIQ -nak megrendelésekre, ügyfelekre, jegyekre, e-mailekre vagy más platformra van szüksége.
  5. A terület és a szélesség: létrehozhatja a webhely / munkaterület, másolja le a honlap kulcsát, és ellenőrizze a privát böngésző látogatás Live Feed.
  6. Csapat és útvonal: az administrs / agents meghívása, részlegek létrehozása, e-mail útbaigazítás beállítása és a bejelentési preferenciák megerősítése.
  7. Élő ellenőrzés: Teszt chat, egy jegy, csatlakozó szinkronizálás, cron, kimenő e-mail, webhorog és biztonsági fejlécek.

Az út a befejezést egy munkaterületen tárolja. Az Onboard-ra való visszatérés befejezett lépéseket kell, hogy mutasson ahelyett, hogy újraindításra kényszerítené.

Itt kezdjük.

A navigáció és a jogosítványok igazgatása

A OpsIQ oldalkocsi szabad szemmel látható. Ez a térkép megmagyarázza, hogy hol él minden egyes műveleti terület, és miért nem látható egy oldal minden adminisztrátor számára.

Termékképernyő
OpsIQ navigációA OpsIQ oldalsó csoportok munkaterületenként; az egyes linkek csak akkor jelennek meg, ha a jelenlegi szerep ezeket felhasználja.OpsIQ navigációmunkaterületGROUPS8LAPEngedélyezésSEARCHRendelkezésre állóÉLŐ MUNKAHELYI KÍSÉRÉSTámogatásJegyek, e-mail, CSAT, tudásMegnyitásCRMKapcsolatok, csővezeték, üzletek, kutatásMegnyitásAutomatizálásMunkafolyamatok, szabályok, célokMegnyitásBiztonsági és adatvédelmi adatokÁttekintés, ellenőrzés, beleegyezés, blokkokAdmin1PICK A GROUPEgyezik a sidebar2CHECK ROLERejtett azt jelenti, korlátozott3USE PAGE HELPA megfelelõ rész megnyitása
A OpsIQ oldalsó csoportok munkaterületenként; az egyes linkek csak akkor jelennek meg, ha a jelenlegi szerep ezeket felhasználja.
Támogatás

Jegyek, a csapat e-mail platform, CSAT, a Súgó Center és chatbot áramlik.

CRM

A napi értékesítési felületek: CRM Home, Command Center, kapcsolatok, csővezeték, előrejelzés, életciklus, kutatás, szegmensek, vezértábla, alku jóváhagyások, adatintéző, növekedési eszközök és a tevékenység áramlását.

Automatizálás

A munkafolyamatok, az életciklus-szabályok és a megtérítési célok egyaránt vezérelhetők.

Forgalmazás

Kimenők, proaktív üzenetek, bejelentések, Előléptetés Studio, Survey Studio.

Analitikai módszerek

Jelentés felületek először - Analytics Hub, AI betekintések, értékesítés, ügyfelek, vezetések, tölcsérek, A / B tesztek, session visszajátszás, egyedi műszerfal és ütemezett jelentések - a nyers látogató, ülés, oldal, földrajz és eseménynaplók egy Nyersadat alszakaszban.

Készenléti oldalak

A hírszerzés, a csapatteljesítmény és a visszajelzés közvetlen belépésként a csoportokon kívül található.

Integrációk

Csatlakozók, akciók és indítógombok, postaládák, tervezetek, e-mail beállítások, bejövő végpontok, kikötött webhorokok és API billentyűk.

Biztonsági és adatvédelmi adatok

Biztonsági áttekintés, magánélet és megfelelés, cookie hozzájárulás, ellenőrzési tevékenység, sikertelen bejelentkezés, blokkolvaIPsésJavaScripthibák.

Beállítások

Munkahelyalapokra (általános, csapat, oldalak, nyelvek), majd összecsukható alszakaszok: AI Brain (utasítások, konfiguráció, értékelés, történelem), CRM beállítás (építõ, egyéni mezõk, ólompontozás, egészség), Data & Health (diagnosztika, export) és Getting Start (onboarding, segítség).

Oldalak nem lehet megnyitni a szerepet van elrejtve az oldalkocsi. Oldalakat a jelenlegi terv nem tartalmazza marad látható egy Frissítés Címke és nyissa meg az inapp frissítő képernyőt.

A közvetlen útvonalak még mindig ellenőrizve vannak a szerveroldalon. Az oldalsáv elrejtése nem biztonsági határ: minden védett tevékenységnek meg kell felelnie engedélyének és munkaterületének.

Analitikai módszerek

Analitikai központ

Az Analytics központ támogatást, chat, AI, látogató és ügynök jelent egy dátumszűrt munkaterületen exportálható eredményeket.

Termékképernyő
Analitikai központAnalytics Hub mutatja a dátumtartomány, metrikus kártyák és fülek Support, Chat, AI, Látogató és ügynök teljesítmény.Analitikai központmunkaterületJELÖLÉSEK184AI RESOLVE63%CSAT4.7ÉLŐ MUNKAHELYI KÍSÉRÉSTámogatásLétrehozva, bezárva, függőben, SLAFülCsevegésA madárinfluenza / emberi eredetű eredmények és az idő kezeléseFülAlBizalom, visszajelzés, jelképes használatFülÜgynökHangerő, sebesség és elégedettségFül1CHOOSE DATESElőzetes vagy egyedi2CHANGE TABAz ügynök támogatása3EXPORTLetöltés CSV
Analytics Hub mutatja a dátumtartomány, metrikus kártyák és fülek Support, Chat, AI, Látogató és ügynök teljesítmény.

Szűrők és vezérlők

  • Használj beállított vagy egyedi innen / oda tartomány, majd Frissítse újra minden kártya és diagram ugyanazon időszakra.
  • Exportálás CSV Az aktív analitikai nézet exportálása nem képernyőkép.
  • A munkaterület áttekintése automatikus; a változó oldalak megváltoztatják a mögöttes adatállományt.

Minden lap méri

  • Támogatás: a létrehozott / lezárt / függőben lévő jegyek, első válasz, felbontás, első kapcsolatfelvétel-bontás, SLA, és prioritás / osztály / állapot bontások.
  • - Igen. Az ülések megkezdődtek, a MI-határozatok, az eszkalációk, az elhagyás, az idő kezelése, az üzenetek / ülés és az AI / ember / minden CSAT.
  • AI: átlagos megbízhatóság, alacsony megbízhatósági arány, osztálypontosság, visszajelzés, tudáseltérítés, jelképes / gyorsítótáras használat, és a tételek, amelyek felülvizsgálatra szorulnak.
  • Látogató: a kiválasztott időszak forgalmi és szerepvállalási tendenciái.
  • - Igen. per- agent munkaterhelés, sebesség, lezárás és elégedettség intézkedések.

Használja az Analytics Hub-ot a cross-team felülvizsgálathoz; használja a kifejezetten látogatókat, jegyeket, CSAT-ot, AI History-t és Team Performance oldalakat, ha szüksége van Review-Level vizsgálat.

Analitikai módszerek

A műszerfal

A műszerfal a napi parancsnoki központ. Azt mutatja, forgalom, értékesítés, támogatás terhelés, AI aktivitás, és konverziós mutatók egy nézetben. Nyissa meg minden reggel, hogy megértse, mi történt egy éjszaka alatt, és mi kell figyelmet ma.

Deszboard
Átvilágító műszerfalA OpsIQ Intelligencia AI panel által vezetett áttekintő képernyő (napi rövid, Smart Information, előrejelzés), a KPI widget csempe és a hétnapos forgalom widget, valamint egy Reset elrendezés vezérlése.ÁttekintésmunkaterületOPSIQ Értékesítési és marketingVálassz egy elemzést, és a OpsIQ írjaNapi jelentésIntelligens figyelmeztető jelzésekElőrejelzésA beállítás újraindításaMa látogatók2,481+12%BEVÉTELEK$8. 2k+5%NYITOTT TECKET143 SLAForgalom · utolsó 7 nap1AI-FIRSTOpsIQ hírszerző testület2WIDGETSKPI csempe Ön gondoskodik3FIATALOKA beállítás újraindítása bármikor
A valódi áttekintő képernyő: a OpsIQ Intelligencia panel felül (válasszon egy elemzést, és írja) felett a KPI widgets akkor gondoskodjon magát.

A műszerfal kártyái magyarázata

Élő látogatók

Az emberek száma a honlapon most. Ez frissíti minden 15 másodperc (konfigurálható). A látogató "aktív", ha az aktív küszöbön belül betöltötte az oldalt (alapértelmezés: 90 a).

Egyedi látogatók

Hány különböző ember látogatta meg a weboldalt a kiválasztott dátumtartományban. OpsIQ azonosítja a látogatók kombinációja böngésző ujjlenyomat, cookie-k, és (ha van) hiteles identitás.

Új vs visszatérés

Az új látogatók első alkalommal látják a weboldalt. A visszatérő látogatókat már látták korábban. A magas megtérülési arány azt jelenti, hogy a tartalom visszahozza az embereket. Nagyon alacsony megtérülési ráta azt jelentheti, hogy nem tartja fenn érdeklődését.

A felugrási arány

A százalékos a látogatók, akik elmentek, miután megtekintette csak egy oldalon. A ugrósebesség felett 70% kirakodási oldalak általában azt jelenti, hogy az oldal nem felel meg a látogatói elvárásoknak, rossz tartalom, lassú terhelés, vagy rossz mobil tapasztalat.

Az oldal átlagos ideje

A tartalomoldalon a nagyon rövid idő (10 másodperc alatt) arra utal, hogy a tartalom nem aktív. A kijelentkezési oldalakon nagyon hosszú idő zavarodottságra utalhat.

Fenyegetések blokkolva

IPcímek OpsIQ azonosították, mint potenciálisan rosszindulatú alapján fenyegetőpontozás, nyers erő kísérletek, vagy manuális blokkok. IPs lista.

Eladás ma / ezen a héten / ebben a hónapban

A kapcsolt értékesítési forrásokból származó bevételek (Shopify, WooCommerce, Stripe, stb.). Ha az értékesítési show nulla, ellenőrizze, hogy a platform csatlakozó kapcsolódik és szinkronizálás.

Trend diagram

A vonal grafikonok mutatja látogatói száma a kiválasztott dátumtartományba. Keresse meg a minták: forgalmi tüskék (kampányok, sajtó említések), merülés (hétvégék, ünnepek), és tartós tendenciák.

Legfelső források

A látogatók érkezése: közvetlen, Google, közösségi média, e-mail kampányok, beterjesztési oldalak. Használja ezt, hogy megértse, mely marketing csatornák működnek.

Top böngészők

Chrome, Safari, Firefox, Edge, és mások. Ha a böngésző szokatlanul magas ugrási sebesség, akkor lehet, hogy egy CSS vagy JavaScript Kompatibilitási kérdés.

Óra hőtérképe

A hálózat mutatja látogatói tevékenység óra és nap a hét. Használja ezt, hogy eldöntse, mikor ütemezze támogatási műszakban, mikor kell értesítést küldeni, és mikor futtatni promóciók.

A közelmúltban látogatott vendégek

Az utolsó néhány látogató ország, oldal, eszköz, és forrás. Hasznos gyors helyszíni ellenőrzések kampányok során.

A dátumtartomány-szűrő használata

Kattintson a dátum szedő jobb felső oldalán a műszerfal. Előadók: Ma, Tegnap, Utolsó 7 nap, utolsó 30 Napok, ebben a hónapban, Múlt hónapban, Egyéni tartomány. Minden műszerfal kártyák és diagramok frissítése, amikor a tartományt. A dátumtartomány a beállított időzónában van (Beállítások).

Működő példák

A ugrásszerű emelkedési sebesség vizsgálata

A forgatókönyv:
Your bounce rate jumped from 45% to 78% this week. What happened?
Mit tegyünk?

Ellenőrzés: (1) Megváltozott a leszálló oldal? Ugrás a Top Pages-re és rendezd le az ugrási sebességet. (2) A kampány rossz oldalra küldte a forgalmat? Ellenőrizze a Top Sources-t új igénylőknek. (3) A mobilon törtek el a webhelyek? Ellenőrizze, hogy a böngésző leállt-e a mobil ugrási sebességre. (4) Ez a bot forgalom? Ellenőrizze a fenyegetések számláló és látogató adatok gyanús minták.

Zéró látogató a műszerfalon

A forgatókönyv:
The dashboard shows 0 live visitors even though your website is getting traffic.
Mit tegyünk?

Ellenőrzés: (1) A nyomkövető widget telepítve van? Megtekintheti honlapjának forráskódját és keresheti a OpsIQ forgatókönyv. (2) Helyes-e az oldal kulcsa? Hasonlítsa össze az adat- site- gombot a szkriptben a Connected Sites kulcsával. (3) A CDN vagy a cache egy állott oldalt szolgál fel a szkript nélkül? Törölje a CDN gyorsítótárát (4) Egy ad blokkoló vagy CSP fejléc blokkolja a szkriptet? Ellenőrizze a böngésző konzolját, ha nem sikerült elérni a blokkolt kéréseket.

Az óramű hőtérképének olvasása

A forgatókönyv:
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
Mit tegyünk?

Ez egy B2B forgalmi minta. Látogatói munkavégző szakemberek böngészés a munkaidő alatt. Komplikációk: (1) A munkaszüneti napokra beosztott személyzet. (2) Küldjön e-mail kampányokat kedden-csütörtök reggel. (3) A hétvégi karbantartási ablakok biztonságosak. (4) Fontolja meg, hogy élő chat csak csúcsidőben.

A forgalom emelkedése ismeretlen forrásból

A forgatókönyv:
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
Mit tegyünk?

Menjen a Látogatókhoz, és szűrje ki az időablakot. Ellenőrizze: (1) Valódi látogatók vagy robotok? Nézze meg a munkamenet időtartamát, megtekintett oldalakat és böngésző sokszínűségét. (2) Ha igaz, melyik oldalon landolnak? (3) Ellenőrizze a beutalót URL Lehet, hogy valaki kapcsolatban állt veled Reddit-ből, Hacker News-ból, vagy egy népszerű blogból.4) Ha ez a bot forgalom, ellenőrizze Fenyegetések és fontolja meg blokkolása a IP tartomány.

Miért különbözik a látogatóim száma a Google Analytics-tól?+

OpsIQ A böngésző ujjlenyomat- és cookie-kat használ, míg a GA egy másik cookie modellt használ. Bot szűrés, ad blokkoló díjak és script betöltési sorrendben is okozhat különbségeket. A 10-20% A variancia normális.

Beágyazhatom a műszerfalat egy másik szerszámba?+

A műszerfal a OpsIQ admin. Külső jelentéstételhez használja a REST-t API az analitikai adatok lekérdezése és megjelenítése a saját műszerfalon vagy BI eszköz.

Mit jelent a "fenyegetés" ellentéte?+

Számít. IP címek OpsIQ megjelölte vagy blokkolta a veszélyességi pontozás, ismételt sikertelen bejelentkezések, vagy manuális blokkok. Kattintson a számláló, hogy a részleteket, és kezelje blokkokat.

Analitikai módszerek

Látogatói napló

A Látogató napló minden látogatását mutatja nyomon weboldalak. Minden sor egy oldal terhelése egy látogató. Használja ki, hogy vizsgálja meg az egyéni látogatói viselkedés, keresse kampány forgalom, és diagnosztizálni nyomkövető problémák.

Látogatói napló
Látogatói naplóLátogatóasztal szűrővel (dátum, keresés IP/ e-mail / város, forrás, eszköz) és oszlopok IP/ e-mail, hely, forrás, eszköz és idő, a megjelölt veszélyességi sor.Látogatói naplóyoursite.com7 napokKeresés IP, e-mail, város...Forrás ▾A ▾ eszközIP / E-mail címHELYZETSZÖVETSÉGMOTOROKMIKOR?[email protected]New YorkgoogleAsztalName2 m41.62.10.4Egyesült Királyság · LondondirectMobil6m[email protected]DE · Berlinunit description in listsMobil14m203.0.113.9NG · LagosreferralAsztalNamethreat1–25 II. 3,402Munkamenet →1FILTERDátum: keresés: forrás: eszköz2REAL COLUMNSIP/ e-mail · lokáció · eszköz · fenyegetés3DRILL INA teljes munkamenet megnyitása
Az igazi Látogató napló: szűrés dátummal, keresés és eszköz, majd olvassa el minden látogatás IP/ e-mail, hely, forrás, eszköz és idő, fenyegetések jelölt piros.

Amit minden sor mutat

IP cím

A látogató IP cím. Névtelen, ha IP Az anonization be van kapcsolva a Beállítások menüpontban. Kattintson ide, ha látni szeretné az összes látogatást ebből IP.

Ország és város

Az Európai UnióIP cím GeoIP adatok segítségével. MaxMind GeoLite2 adatbázis szükséges, vagy Cloudflare Geo fejlécek. Megjeleníti az "ismeretlen", ha a GeoIP nincs konfigurálva.

URL

Az oldal, ahol a látogató betöltötte. Kattintson a teljes URLHosszú. URLs az asztalnézetben csonkítva vannak.

Ajánló

Ahol a látogató jött leszállás előtt az Ön honlapján. "Direct" azt jelenti, nem ajánló (könyvjelzők, gépelt URLs, néhány app linkek).

Eszközök és böngésző

A látogató eszköztípusa (asztali, mobil, tablet) és böngészője (Chrome, Safari, Firefox stb.). Az User- Agent fejlécből lett kiállítva.

Időpont és dátum

Amikor az oldal betöltötte, a beállított időzónában.

Ügyfél-azonosító

Ha a látogató azonosítva (identitás jelkép vagy bejelentkezés), a nevét vagy e-mail jelenik meg. Ellenkező esetben megjelenik, mint névtelen.

Szűrők

Dátum tartomány

Szűrési látogatások egy adott időszakban. Alapértelmezés: utolsó 7 nap.

Keresés

Keresés IP cím, oldal URL, az igénybevevő, az ország vagy a vásárló e-mail.

Forrás

Szűrő forgalmi forrás szerint: közvetlen, Organic, Social, Referral, Fizetett, E-mail.

Eszköz

Szűrő asztal, mobil vagy táblagép szerint.

Csak új

Csak az első látogatókat mutassák meg, akiket még sosem láttak.

Működő példák

Látogatókat találni egy bizonyos kampányból

A forgatókönyv:
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?
Mit tegyünk?

A Látogató naplójában használja a Keresés mezőt, és írja be a "Summer- eladás" szót.URLs és oldal URLs, így az UTM paraméterek egyeznek. Akkor is szűrje a Forrás = Fizetett szűkíteni tovább.

Keressen egy ügyfelet, aki jelentett egy problémát.

A forgatókönyv:
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
Mit tegyünk?

Keresés az e-mail cím a Látogató naplóba. Ha bejelentkezett, a személyazonosságuk jelenik meg. Állítsa be a dátumtartományt tegnap. Keressen látogatásokat kijelentkezési oldalak körül 3pm. Kattintson a munkamenet, hogy a teljes oldalforgalom és minden JavaScript hibák.

A hurok vagy kaparó detektálása

A forgatókönyv:
You notice an IP address has 500+ visits in one hour, all to the same page.
Mit tegyünk?

Ez valószínűleg egy bot, kaparó, vagy törött script. Menj a Látogató napló és keresse meg, hogy IP Ellenőrzés: (1) Minden látogatás ugyanazon az oldalon? (2) A felhasználó ügynök ismert bot? (3) A munkamenet időtartama mindig 0 - Ha robottá nyilvánítják, menjen a biztonságiakhoz, és zárja le a...IP.

Látogató napló vs Sessions vs Élő takarmány

Látogatói napló

Nyers oldaltöltések. Egy sor lappanelenként. A legjobb: meghatározott oldalak vizsgálata, konkrét forrásokból származó forgalom megállapítása, nyomkövető problémák diagnosztizálása.

Ülések

Csoportok oldalnézeteket az utazások. Egy sor látogatási munkamenet. Legjobb: megértése felhasználói áramlás, mérési munkamenet időtartama, azonosító konverziós utak.

Élő takarmányok

Realtime tevékenység. Jelenleg látogatókat mutat az oldaladon. Legjobb: a folyamatban lévő kampányok megfigyelése, nagy szándékú látogatók észlelése, támogatási lehetőségek figyelése.

Miért látom a saját látogatásomat a naplóban?+

OpsIQ az összes látogatást alapértelmezés szerint nyomon követi. A saját forgalom kizárásához adja hozzá a IPa kizárottak címe IPs list in Beállítások > Nyomkövetés.

Miért mutatja egy látogató az "ismeretlen" országot?+

GeoIP keresés megköveteli vagy Cloudflare geofejléc (automatikus, ha használja Cloudflare) vagy egy MaxMind GeoLite2 adatbázis fájl. Ellenőrizze a Beállítások > GeoIP Útvonal annak biztosítása érdekében, hogy az adatbázis fájl létezik és olvasható.

Mennyi ideig vannak a látogatók adatai?+

A Látogatói adatok a Beállításokban beállított megőrzési időszakra vonatkoznak (alapértelmezés: 90 nap). Ezután, régi rekordok automatikusan tisztítja fel a cron returing munka.

Analitikai módszerek

Ülések

Sessions csoport több oldalas nézeteket ugyanazon személy egyetlen utazás. Míg a Látogató napló mutatja egyéni oldal terhelések, Session megmutatja, hogyan az emberek mozog keresztül a honlapon a leszállás a kilépéshez.

Ülések
ÜlésekA munkamenet naplója táblázat IP, ország, eszköz, forrás, időtartam és oldalak oszlopok, és egy jelölt fenyegetéssor.Ülésekyoursite.comOrszág (NG)Munkamenet naplóIP (S)ORSZÁGMOTOROKSZÖVETSÉGIDŐTARTAMLAP41.62.10.4Egyesült KirályságAsztalNamegoogle3m 12s6102.89.6.2NGMobildirect1m 05s388.21.4.9HUAsztalNameunit description in lists7m 48s11203.0.113.9USAMobilreferral0m 42s21SESSION LOGCsoportosított utak2COLUMNSOrszág · eszköz · forrás · időtartam3THREATKockázatos ülések megjelölve
Az igazi munkamenet napló: minden látogatói út sorban (IP, ország, eszköz, forrás, időtartam és oldalak), kockázatos ülések jelölve piros.

Hogyan működnek az ülések

Az ülés akkor kezdődik, amikor a látogató betölti az első oldalt. Folytatódik, ahogy több oldalra navigál. A foglalkozás akkor ér véget, amikor az inaktív a munkamenet-idő időszakban (alapértelmezés: 30 perc) vagy bezárja a böngészőt. Ugyanaz a személy visszatér az időkérés után létrehoz egy új munkamenetet.

Amit minden ülés mutat

Első oldal

A leszálló oldal, ahol a látogató belépett az Ön oldalára. Ez azt jelzi, hogy mely tartalom vonzza az embereket.

Utolsó oldal

A kilépési oldal, ahol a látogató elhagyta. Ha a kilépési oldalon gyakran az árképzés oldalon, látogatók lehet, hogy hasonlítsa össze Önt versenytársak.

Oldalszám

Hány oldalt nézett meg a látogató ezen az ülésen. Több oldal általában több elkötelezettséget jelent, de azt is jelentheti, hogy a látogatót elveszett.

Időtartam

A teljes idő az első oldal betöltésétől az utolsó tevékenységig. A 0 -val való ülések patthelyzet (egyoldalas nézet, nincs további interakció).

Forrás

A forgalom forrása ezen a munkamenetben (Direct, Google, social, reference, stb.).

Ország

A látogató IP -i címén talált ország.

Ugrás

A látogató csak egy oldal megtekintése után távozhat. A megszakított ülések piros indikátora van.

Átalakítás

A látogató a folyamat során befejezett-e egy nyomon követett konverziós eseményt (vásárlás, feljegyzés, űrlap benyújtása).

Szűrők

Keresés

Keresés IP e-mail, oldal URL, vagy az üléseken belül a beutalót.

Típus

Szűrje az új látogatók (első ülés valaha) vagy Returning látogatók.

Forrás

Szűrés közlekedési forrás szerint.

Ország

Szűrés országonként, hogy egy adott régióból származó üléseket lássunk.

Fenyegetések / Megszegés

Szűrő, hogy csak a meghátráló vagy fenyegetésként megjelölt ülések legyenek.

Működő példák

Profil egy magas értékű ügyfél

A forgatókönyv:
A customer just made a large purchase. You want to understand their journey before buying.
Mit tegyünk?

Keresse meg az e-mail Sessions. Nézd meg az összes foglalkozás: (1) Hányszor látogatták meg a vásárlás előtt? (2) Mely oldalakat nézték meg?3- Chat-et használtak, vagy jegyet nyitottak?4) Mennyi volt a teljes idő az első látogatástól a vásárlásig? Ez jelzi a tipikus vásárlás utazás nagy értékű ügyfelek.

Új helyekről való bejelentkezés

A forgatókönyv:
A customer usually logs in from Nigeria but you see a session from Russia.
Mit tegyünk?

Keresés az ügyfél e-mail Sessions. Hasonlítsa össze az országot a legutóbbi ülések. Ha egy ülés hirtelen jelenik meg egy szokatlan országban, lehet jogszerű utazás vagy egy kompromittált számla. Ellenőrizze: (1) Volt-e sikertelen bejelentkezési kísérlet a sikeres előtt? (2) IP Ha gyanús, jelölje meg felülvizsgálatra.

Mi a különbség egy ülés és egy látogató között?+

A látogató személy (vagy böngésző). A munkamenet egy látogatás az adott személy. Ugyanaz a látogató lehet sok foglalkozás idővel. Ülések után lejár a szünet.

Hogyan azonosítja a OpsIQ a visszatérő látogatókat?+

A OpsIQ cookie-k, böngésző ujjlenyomatok és hiteles identitás zsetonok kombinációját használja. Ha a látogató törli a sütiket, és nem jelentkezik be, akkor új látogatóként jelenik meg.

Analitikai módszerek

Élő takarmányok

A Live Feed mutatja látogatói jelenleg a honlapon valós időben. Ez automatikusan frissíti minden 15 másodperc (konfigurálható). Használja kampányok, termékindítások, és a elfoglalt támogatási időszakokat, hogy mi történik most.

Élő takarmányok
Élő takarmányokEgy valós idejű aktivitás áramlat, ami élő online látogatói számot és a közelmúltban tett látogatói akciók képét mutatja országonként.Élő takarmányokyoursite.com37látogatók online mostÉlő tevékenységMostUS · /pricing megtekintés2sUK-t megkezdték a beszélgetést5sDE · a kosárba helyezve9sCA · befejezett bejelentkezés1RIGHT NOWLássuk, ki van a helyszínen.2AUTO-REFRESHMinden 15s frissítése3JOGI AKTUSUgrás egy élő chat
Nézze meg, ki van az oldalon ebben a pillanatban, és mit csinálnak, frissítő automatikusan minden 15 másodperc.

Hogyan működik?

A Live Feed felméri a szerver beállított frissítési intervallumban. Minden sor mutatja látogató jelenleg az oldalon: a jelenlegi oldal, ország, eszköz, forrás, munkamenet időtartama, és az oldalszám. Zöld kiemelések jelzi új tevékenység óta az utolsó frissítést. Kattintson minden látogató sorban, hogy a teljes ülés részleteit.

Beállítások

Frissítési időköz

Milyen gyakran az élő feed frissítések. Alapértelmezés: 15 másodperc.5-10s) gyorsabb frissítéseket ad, de több szerverforrást használ. Magasabb értékek (30-60s) könnyebb a szerver, de kevesebb real-time.

Aktív küszöbérték

Az utolsó oldaltöltés után mennyi ideig tekinthető "aktív" látogatónak. Alapértelmezés: 90 másodperc. Ha egy látogató betölt egy oldalt, majd elolvassa 2 percek kattintások nélkül, eltűnnek az élő takarmány után a küszöbérték.

Szünet gomb

Kattintson a PAZE gombra, ha az automatikus frissítést szeretné leállítani. Hasznos, ha a lista frissítése nélkül szeretne részleteket olvasni.

Működő példák

Egy forró nyomot találhatsz a kampány alatt.

A forgatókönyv:
You are running a product launch. A visitor just viewed your homepage, then features, then pricing, and is now on the checkout page.
Mit tegyünk?

Ez a nagy szándékú viselkedés. (1) Kattintson a látogatóra, hogy megtekinthesse az ülésüket. (2) Ha elkezdenek csevegni, az MI-nek meglesz a teljes utazási környezete. (3) Ha megvásárlás nélkül távoznak, a Leads oldalon vezetnek. (4) Fontolja meg egy proaktív szabály megjelenítésére chat üzenetet, amikor a látogatók elérik pénztárca.

Túl sok a látogató ugyanabból a IP

A forgatókönyv:
You see 20 visitors from the same IP address, all on different pages.
Mit tegyünk?

Ez lehet: (1) Egy iroda közös internettel. Ellenőrizze, hogy a látogatások néz ki, mint az igazi emberek (különböző oldalak, ésszerű munkamenet időtartamok). (2) A bot vagy kaparó. Ellenőrizze, ha a ülések nagyon rövid (0-1másodpercek) vagy az oldalakat szisztematikusan. (3) Terhelési teszt. Ha automatizált teszteket végez, zárja ki a IP A nyomkövetéstől.

Miért mutatja az élő adás a 0 látogatókat, amikor az oldalamon van forgalom?+

Ellenőrzés: (1) A widget szkript telepítve van az oldaladon? (2) Az oldal kulcsa helyes? (3) Átment az aktív küszöbérték? (4) A látogatók agresszív hirdetési blokkolókat használnak, amelyek blokkolják a nyomkövető szkriptet?

Szűrhetem az élő adást országonként vagy eszközenként?+

Az élő adás minden aktív látogatót mutat. Szűrt nézetekhez használja a Látogató napló vagy Sessions oldalait a szűrési lehetőségekkel. Az élő közvetítés szándékosan egyszerű az valós idejű megfigyeléshez.

Analitikai módszerek

Címlapok

Top Pages megmutatja, mely oldalak a honlapon kap a legtöbb forgalmat. Sorolja oldalakat látogatások, elkötelezettség, átalakítások, és támogatási tevékenység. Használja fel, hogy azonosítsa a legjobb tartalom, megtalálni alulteljesítő oldalak, és fedezze fel oldalak generál támogató kérdések.

Címlapok
CímlapokA legtöbb látogatott oldal rangsorolása horizontális látogatósávokkal és rendszámokkal.Címlapokyoursite.comA legtöbb meglátogatott oldal/pricing3,402/2,910/docs1,740/blog/seo-guide980/signup6401RANKEDA legtöbb meglátogatott oldal2SIGNALSLátogatások és átalakítások3FINDJegyeket vezető oldalak
A lapok által rangsorolt forgalom és elkötelezettség, így lehet látni a felső tartalom és oldalak generál támogatást.

Amit minden oldal mutat

URL

A teljes URL útvonal. Hasonló oldalak (pl., termékváltozatok) csoportosítva, ha lehetséges a csoportosítás.

Megtekintések

Az oldal betöltésének összes ideje a kijelölt dátumtartományban.

Egyedi látogatók

Hány különböző ember látta ezt az oldalt (egy személy, aki kétszer is megnézi ugyanazt az oldalt, a 1 -nak számít).

A felugrási arány

A látogatók százalékos aránya, akik csak ezt az oldalt nézték meg. Magas ugrásszerű a leszálló oldalak = probléma. Magas ugrás a "köszönöm" oldalakon = normális.

Átlagos idő

A látogatók átlagosan mennyi időt töltenek ezen az oldalon. Nagyon rövid = nem olvasás. Nagyon hosszú egy űrlapon = zavartság.

Kezdődik a beszélgetés.

A termékoldalon a magas chat elkezdése azt jelenti, hogy a termék leírása nem egyértelmű.

Támogatójegyek

Hány support jegyet hoztak létre a látogatók, akik ezen az oldalon. Magas jegyszám = potenciális UX vagy tartalom probléma.

Működő példák

Keresse meg az oldalakat, hogy meghajtó támogatási kérdések

A forgatókönyv:
Your support team keeps getting questions about shipping. Which page is failing?
Mit tegyünk?

Rendezze Top Pages "Support ticket" vagy "Chat start" csökkenő. Keresse meg a termék vagy szállítási oldalak magas számok. Az oldal a legtöbb támogatási kérdések valószínűleg nem egyértelmű információkat. Rögzítse az oldaltartalom, és ellenőrizze, hogy a támogató kérdések csökken.

Keresés oldalak nagy kilépési sebesség

A forgatókönyv:
You want to know where people leave your site most often.
Mit tegyünk?

A leereszkedő ugrósebesség. Ne foglalkozzon a természetes kilépési pontokkal (köszönöm, megerősítő oldalak). Fókuszáljon azokra az oldalakra, amelyek a látogatók számára elérhetőek: termékoldalak, árképzés, funkciók.

Miért mutatja egy oldal a 0 nézeteit, még akkor is, ha tudom, hogy dugóba kerül?+

Ellenőrzés: (1) A nyomkövető widget telepítve van az adott oldalon? Single- page alkalmazások nem feltétlenül rúgják ki oldalnézeteket az útvonalváltoztatásokról. (2) Az oldal nem szerepel a nyomkövető beállításokban? (3) A CDN egy caced verziót szolgál fel nyomkövető szkript nélkül?

Analitikai módszerek

Geo intelligencia

A Geo Intelligence megmutatja, hogy a látogatók honnan érkeznek országonként, városonként, eszközenként és forrásainkon. Használja azt, hogy megértse földrajzi piacait, döntsön a nyelvi támogatásról, tervezze meg a regionális marketing-t, és észlelje a gyanús közlekedési mintákat.

Földrajz
Geo intelligenciaA látogatói helyek térképe a percountry bár rangsorolása mellett.Geo intelligenciayoursite.comLátogatók a helyszín szerintUSAEgyesült KirályságHUCANG1MARKETSOrszág, város, eszköz2PLANNyelv és régiók3WATCHSpot-furcsa forgalom
Ahol látogatói érkeznek (országonként, városonként és eszközenként) a piac méretéhez és a szokatlan forgalom helyéhez.

Mit látsz?

A legfelső országok bártáblázata

A legjobb országok rangsorolva látogatói szám. Kattintson egy ország fúrni le a city- szint adatok.

Ország fánk

A forgalom országonkénti vizuális bontása.

Teljes országtáblázat

Minden ország, ahol a látogatók a kiválasztott időszakban, mutatja látogatói szám, munkamenet száma, ugrási sebesség és konverziós arány.

Városi fúrótorony

Kattintson egy ország, hogy melyik városok az ország legtöbb látogató.

Hogyan működik a GeoIP felismerés

OpsIQ Két módon észleli a látogató helyét: (1) Cloudflare geo fejlécek. Ha a webhely mögött Cloudflare, az országfelismerés automatikus és pontos. (2) MaxMind GeoLite2 adatbázis. Töltse le az ingyenes adatbázist, és állítsa be az útvonalat a Beállítások. City- szint detektálásához szükség van a Geolite2- City adatbázisra, nem csak az Ország adatbázisra.

VPN és proxy forgalom

A VPN-t használó látogatók a VPN- kiszolgáló helyéről érkeznek, nem pedig az igazi helyszínéről. OpsIQ nem lehet és nem is szabad megpróbálni elkerülni a VPN-eket. Ha szokatlan országmintákat lát, vegye figyelembe, hogy 10-20% A látogatók használhatják a VPN-eket.

Működő példák

Váratlan országforgalom

A forgatókönyv:
You run a US-only business but 30% of traffic is from India.
Mit tegyünk?

Ellenőrzés: (1) Ezek igazi látogatók? Nézze meg a munkamenet időtartamát és megtekintett oldalakat. Nagyon rövid ülések nagy ugrással = valószínű botok. (2) A Google-n keresztül találják meg? Ellenőrizze a beutalót. (3) Lehetnek potenciális ügyfelek egy új piacon? Ha a forgalom valódi és aktív, fontolja meg az indiai-specifikus árképzés vagy tartalom hozzáadását.

Döntés a nyelvi támogatásról

A forgatókönyv:
You want to know if you should translate your site into Spanish.
Mit tegyünk?

Nézze meg a Geo Intelligence oldalon. Ha a spanyolul beszélő országok (Spanyolország, Mexikó, Kolumbia, Argentína, stb.) együttesen több mint 10% a forgalom alacsony ugrási ráták, fordítás érdemes figyelembe venni. Szintén ellenőrizze: ezek az országok látogatói megtérülnek hasonló áron az elsődleges piacon?

Regionális támogatási átállási tervezés

A forgatókönyv:
You need to decide support team hours for different time zones.
Mit tegyünk?

Használja az óránkénti hőtérképet (Dashboard) kombinálva Geo Intelligence. Ha 40% az Ön forgalma Európából származik és 35% Az USA-ból, kell lefedettség mindkét időzónában. A hőtérkép pontosan azt mutatja, hogy minden régió a legaktívabb.

Ország látogatásokkal, de parancs nélkül

A forgatókönyv:
Germany shows 500 visitors this month but zero sales.
Mit tegyünk?

Vizsgálat: (1) Ezek pattognak az árképzés oldalon? Talán az ár nem versenyképes ezen a piacon. (2) Hajózik-e Németországba? Ellenőrizze, hogy a szállítási oldalon szerepel-e Németország. (3) A pénztárgép EUR-ban áll rendelkezésre? A pénznem eltérése miatt a kijelentkezés elmaradt. (4) Ezek a látogatók egyetlen forrásból származnak, ami lehet, hogy alacsony szándékú forgalom?

Miért mutatja egy látogató az "ismeretlen" országot?+

A GeoIP nincs beállítva. Vagy beállítja a Cloudflare (amely automatikusan hozzá geo fejléceket) vagy letölti a MaxMind GeoLite2 adatbázist, és beállítja az elérési utat a Beállítások > GeoIP- menetrendben.

Megakadályozhatom a forgalmat bizonyos országokból?+

OpsIQ nem blokkolja országonként. Használja a webszervert vagy Cloudflare tűzfal-szabályok az országalapú blokkolásra.OpsIQ a láthatóságra, nem hálózati szintű hozzáférés-ellenőrzésre összpontosít.

Analitikai módszerek

A gyártó neve és címe:

A szándéknyilatkozat szerint a látogatási ülések osztályozása a következők alapján történik: böngészés, kutatás, összehasonlítás, vásárlás, támogatás megszerzése vagy elhagyása. Használja fel, hogy megértse az egyensúlyt a szándék az oldalon, és azonosítsa, hogy a látogatók hol esnek le.

A gyártó neve és címe:
A gyártó neve és címe:A tölcsér a böngészés a kutatás összehasonlítani Buy Számok, plusz támogatás és elhagyja chips.A gyártó neve és címe:yoursite.comBöngészés · 8,200Kutatás · 4,100Hasonlítsa össze a · 1,650-tVásárlás · 520Támogatás 6%A 11% elhagyása1CLASSIFYMit akarnak a látogatók?2STAGESBöngészés a vásárláshoz3FIXKeresse meg a leejtést.
Szándékok szerint osztályozott ülések (böngészés, kutatás, összehasonlítás, vásárlás), így pontosan láthatja, hogy az emberek hol szállnak le.

A gyártó neve és címe

Böngészés

A látogatók csak körülnéznek, rövid ülések, néhány oldal, nem találtak konkrét célt.

Kutatás

Látogatók olvassa termék / funkció oldalak, dokumentumok, vagy blog tartalom. Hosszabb idő az oldalon, több tartalomoldal.

Összehasonlítás

Látogatók megtekinti árképzés, terv összehasonlítás, vagy a funkciók asztalok. Gyakran visszatérő látogatók.

Vásárlás

Látogatók pénztárnál, kosárban vagy feliratkozó oldalakon. Nagy szándék. Ezek a konverziós lehetőségek.

Támogatás- kereső

A látogatók a súgó oldalakon, elérhetőségeken vagy chat-ek indításán.

Ugrás

Látogatók, akik egy oldal után távoztak.

Hogyan olvassuk el a tölcsért?

Tolmácsolom a tölcséred.

A forgatókönyv:
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
Mit tegyünk?

Az árképzés oldal elég erős ahhoz, hogy szándékot hozzon létre. A beszélgetés fontos a vásárlási útvonalon: 27% A vásárlás előtt a látogatók chat-et vesznek. A kijelentkezés utáni támogatási jegyek aktiválásra vagy fizetési zavarra utalhatnak.1) Biztosítani AI chat válaszok árképzési kérdések jól. (2) Vizsgáljuk meg a 18 a közös ügyekre szóló, utólag kikölcsönzött támogatási jegyek.

Időszűrők

Használja a dátumtartomány szűrő összehasonlítani szándékok minták különböző időszakokban. Például, hasonlítsa össze a Fekete Péntek hét egy normális héten. Látnia kell egy tüske "Vásárlás" szándék és esetleg "Támogatás-kereső", ha a promóciók zavart okozott.

Hogyan osztályozza a OpsIQ a szándékot?+

OpsIQ Nézd az oldalt. URLs A session viselkedés, és az időminták. Megfizetése oldalak jelezze összehasonlító szándék. Checkout oldalak jel vásárlás szándék.Help / contact oldalak jel támogatás szándék. Az osztályozás heuristic-based, nem AI- vezérelt.

- Megszabhatom a szándékot?+

Nem jelenleg. A kategóriák épülnek - alapuló közös webes viselkedési minták. Egyéni szándék osztályozás van az ütemterv.

Analitikai módszerek

Tölgyek, visszatartás és utak

Egyedi utakat építsünk oldal- vagy eseménylépcsők segítségével, mérjük a kohorsz-visszatartást, és fedezzük fel a látogatók által leggyakrabban egy oldalon keresztül megtett útvonalakat.

Termékképernyő
TölgyekAz egyéni tölcsér minden egyes oldalt / eseményt, a többi látogatót és az átváltás százalékát mutatja.TölgyekmunkaterületSTEPS4CONVERSION28.4%WINDOW72hÉLŐ MUNKAHELYI KÍSÉRÉSMegtekintés1,420 látogató100%Kiválasztott terv780 látogató54.9%Kijelentkezés megkezdődött530 látogató37.3%A megrendelés befejeződött403 látogató28.4%1DEFINEVálasszon 2–8 lépések2INTÉZKEDÉSKonvergálási ablak beállítása3BESZÁMOLÓTaláld meg a legnagyobb cseppet
Az egyéni tölcsér minden egyes oldalt / eseményt, a többi látogatót és az átváltás százalékát mutatja.

Tölgyek

Létrehozni egy megnevezett tölcsért 2 to 8 page or event steps. Állítsa be a konverziós ablakot órákban; a látogató csak akkor számít, ha a megrendelt lépések az ablakon belül történnek. Használja a lépés közül a csepp kiválasztásához, hogy hol vizsgálja meg a visszajátszás, hibák, oldal sebesség vagy üzenetküldés.

Tartózkodás

Tartózkodási csoportok látogatók heti kohorsz és mutatja, hogy hány visszatérés. Válassza ki a 6, 8 vagy 12 hét horizontja. Tartsa a kohort definíció stabil összehasonlításánál közlemények vagy kampányok.

Páthák

Paths felsorolja a leggyakoribb oldal szekvenciák. Válassza ki az útvonal hossza 2 - 5 Oldalak, hogy az eredmény olvasható. Használja, hogy megtalálja a váratlan kitérők, közös kijáratok és tartalom, amely ismételten megelőzi a konverziót.

A speciális tölcsérek analitikus meghatározások, nem automatizálások. Ahhoz, hogy reagáljon a befejezett lépés, hozzon létre egy konverziós cél, szegmens, kiváltó vagy munkafolyamat.

Analitikai módszerek

Munkamenet visszajátszás

Session Replay lehetővé teszi, hogy nézd meg az idővonalat, hogy mit tett egy látogató az oldalon: mely elemeket kattintottak, hogyan görgetett, hol lebegett, és mit gépelt (érzékeny mezők maszkolt). Használja fel, hogy diagnosztizálják UX problémákat, ellenőrizze a hibajelentéseket, és megértse a vásárló zavarodottságát.

Munkamenet visszajátszás
Munkamenet visszajátszásEgy visszajátszás lejátszó, amely egy oldalas nézetportot mutat kurzorral, munkamenet információs panellel és idővonal-letapogatóval.Munkamenet visszajátszásyoursite.comMost vedd meg!ÜLÉSIdőtartam 3m 12s14 kattintásUS · AsztaliChrome 1241WATCHCsavarhúzó, tekercs, típus2MASKEDÉrzékeny mezők elrejtve3DIAGNOSEA hibajelentések ellenőrzése
Játszd újra pontosan, amit egy látogató tett: kattintás, tekercsek, gépelés (érzékeny mezők maszkos), idővonal-súroló.

A megfelelő ülés megtalálása

A Sessions oldalon, keressen üléseket jelentett kérdések, magas oldal számít nélkül konverziós, vagy ülések ügyfelek, akik a támogató jegyek. Kattintson a visszajátszás ikon, hogy nyissa meg az idővonal nézet.

Milyen visszajátszás mutatja

Időpont

Egy vízszintes sáv mutatja események idővel. Kattintson bárhol az idővonalon ugrani, hogy abban a pillanatban.

Oldalnavigáció

Minden oldal terhelése megjelenik, mint egy szegmens az idővonal. Láthatja, hogy pontosan milyen útvonalon a látogató.

Klikk

A kattintások az események, mint pontok az idővonal és a kiemelések az oldalon rekonstrukció.

Görgetés

A mélység görgetése nyomon követhető, így láthatja, milyen mélyre olvasott a látogató.

Gyógyszerkölcsönhatások

A mezőfókuszt és a gépelési eseményeket rögzítjük. A jelszó szövegbemenete és az érzékeny mezők alapértelmezésben maszkosak.

Titoktartás és elfedés

A munkamenet visszajátszása alapértelmezés szerint elfedi az érzékeny űrmezőket. Jelszó mezők, hitelkártya bemenetek, és adat- jelzéssel jelölt mezők opsiq-maszk soha nem rögzítve. Beállíthat további maszkszabályokat a Beállítások > Követés mezőben. Ha a megfelelési politika megköveteli, teljesen letilthatja a visszajátszást.

A kijelentkezési engedély megszakadt

A forgatókönyv:
A customer says "I tried to buy but the button did nothing."
Mit tegyünk?

Keresse meg a munkamenet a Sessions oldalon (keresés e-mailben). Nyissa meg a visszajátszás. Nézze meg a check out oldal szegmenst.1) A jobb oldali gombra kattintottak? (2) JavaScript hiba történt? (Ellenőrizze a JS Hibák oldalt.) (3) Az oldal újratöltése vagy egy hibaüzenet megjelenítése? (4) Volt egy szükséges mező üres? A visszajátszás pontosan mutatja, mi történt.

Mennyi tárolást használ a visszajátszás?+

A visszajátszási adatok a forgalom volumenével növekednek. A régi visszajátszás adatainak automatikus megtisztításához használja a retenciós beállításokat. A magas forgalmú oldalakhoz a tárolás kezeléséhez egy rövidebb visszajátszási időszakot (pl. 30 napok) kell figyelembe venni.

A látogatók nem tudnak visszajátszás?+

Ha a Beállítások lehetővé teszik a "Research Do Not Track" használatát, a DNT fejlécekkel rendelkező látogatók nem kerülnek rögzítésre. A visszacsatolásból bizonyos oldalakat is kizárhat a nyomkövető beállításokban.

Analitikai módszerek

EseménynaplózásComment

A rendezvények naplója minden eseményt megmutat, amit a OpsIQ rögzített: oldalnézeteket, kattintás, chat-kezdetek, jegyalkotások, eladások és egyedi események. Használjuk az integrációt hibakereséshez, ellenőrizzük a webhorog kézbesítését, és megértsük a cselekvések sorrendjét.

EseménynaplózásComment
EseménynaplózásCommentA kronológiai esemény napló színes kódolt típusú jelvények: pageview, chat, eladás, webhook és egyedi.EseménynaplózásCommentyoursite.compageviewHU · /pricing12:04:01chat.startUK · widget megnyitása12:04:09eladás$49.00 · Rendelés #104212:05:22horogpayment.succeeded12:05:23customdemo_booked12:06:101EVERYTHINGMinden rögzített esemény2DEBUGA webhorog kézbesítésének ellenőrzése3ORDERLásd a pontos szekvenciát
A tematika minden OpsIQ rekordok (pageviews, chats, eladás, webhook, egyedi események) a hibakeresés és ellenőrzés.

Beépített események (automatikus)

pageview

Minden alkalommal kirúgott, amikor egy nyomvonalas oldal betölti a URL-t, címet, beutalót és időbélyegzőt.

chat.started

Kirúgták, amikor a látogató megnyitja a chat widget-et és elküldi az első üzenetét.

chat.message

Minden üzenetért kiküldött egy chat beszélgetés során (látogató és Al / ügynök).

ticket.created

Kirúgták, amikor egy új támogatási jegy jön létre (chat, e-mail, widget, vagy admin).

ticket.replied

Kirúgták, ha a választ a jegyhez adták.

order.completed

Kirúgták, ha a vásárlás egy csatlakoztatott platformon keresztül fejeződik be.

form.submitted

A nyomkövető nyomtatvány benyújtásakor kilövik (ha a nyomkövetés be van kapcsolva).

identify

Kirúgták, ha a látogatót azonosították egy személyazonosító kártyán keresztül.

security.login_failed

Kirúgták, ha a bejelentkezési kísérlet nem sikerült.

Egyedi események

A weboldalról vagy szerverről egyedi eseményeket küldhet a OpsIQ-nak. A egyéni események hasznosak az üzleti tevékenységére jellemző tevékenységek nyomon követéséhez: gombkattintás, játékhasználat, videojátékok, letöltések, stb.

JavaScript · egyedi esemény a böngészőben
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
  plan: "pro",
  billing: "annual",
  value: 99
}]);
PHP · rögzítse a kapcsolati tevékenységet a szerverről
// 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);

Szűrő események

Eseménytípus

Szűrő egyedi eseménynevek: pageview, chat. start. still, ticket. created, stb

Dátum tartomány

Az események megjelenítése egy adott időszakból.

Keresés

Keresés esemény adatok kulcsszó (URL, e-mail, esemény tulajdoni értékek).

Meddig tartanak az események?+

A Beállítások a visszatartás szabályait követik. Alapértelmezés: 90 napok. Magas értékű események (vásárlások, biztonsági események) hosszabb retenció esetén állíthatók be.

Használhatom az eseményeket a B / A kísérletekben?+

Igen. Amikor egy kísérletet, akkor válassza a konverziós esemény. Minden épület vagy egyedi esemény lehet használni, mint a konverzió cél.

Analitikai módszerek

A / B kísérletek

Kísérletek lehetővé teszi, hogy teszteljék két változata egy oldal vagy funkció, és mérje meg, amely jobban működik. OpsIQ nyomvonal, átalakítások, és statisztikai jelentősége.

A / B kísérletek
A / B kísérletekKét variáns kártya összehasonlítására átváltási arányok, a győztes jelvény és jelentősége a vezető változat.A / B kísérletekyoursite.comA változat4.2%konverzió · 1,020 megtekintésB. változatNYERS6.8%konverzió · 1,005 megtekintés+62% lift · 96% jelentős1VIZSGÁLATKét változat fej-fej2INTÉZKEDÉSKonvertálások és jelentőség3DECIDEGyőztesnek nyilvánítani
Futtass le két változatot, nézd át a konvertálást és a statisztikai szignifikanciát, és jelentsd ki a győztest.

Hogyan működnek a kísérletek

1
Kísérlet létrehozása

Adja meg a nevét, határozza meg az elsődleges metrikus (konverziós esemény), és állítsa be a változatok (ellenőrzés és vizsgálat).

2
Futtasd!

A OpsIQ véletlenszerűen a látogatók számára beállítja a változatok számát, és nyomon követi viselkedésüket. Ne változtassa meg a kísérletet, amíg fut.

3
Olvassa el az eredményeket

Miután elegendő adatot gyűjtöttünk, ellenőrizzük a megbízhatósági szintet.95% A bizalom azt jelenti, hogy lehet 95% Biztos, hogy a különbség valódi, nem véletlen.

Kísérleti államok

A projekt célja, hogy a projekt keretében a Bizottság és a tagállamok között létrejöjjön a program.

Létrehozva, de még nem kezdődött el. Még mindig lehet szerkeszteni változatok és a metrics.

Futtatás

A látogatók aktív kijelölése változatok számára. Ne szerkeszts futás közben.

Befejezve

Elérte a statisztikai szignifikanciát, vagy manuálisan leállt. Az eredmények véglegesek.

Archivált

Az eredményeket felülvizsgálták, és a kísérletre már nincs szükség az aktív listán.

A bevált gyakorlatok

Definiáld a mércéd a kilövés előtt

Döntse el, mit mérnek, mielőtt elkezdené. Válassza ki a metrikus után az eredmények vezet elfogultság.

A belső forgalom kizárása

A IP -címek hozzáadása a kizárási listához, így a személyzet látogatásai nem skew eredményeket.

Fuss elég sokáig.

Ne állítson le egy kísérletet a 100 látogatói után. A megbízható eredményekhez változatonként több száz vagy ezer látogatóra van szükség.

Egyszerre csak egy változást kell vizsgálni.

Ha megváltoztatod a főcímet és a gomb színét, nem tudod, melyik változás okozta a javulást.

Jegyezze fel a döntését.

Miután a kísérlet véget ért, jegyezze meg, melyik változat nyert, és miért döntött úgy, hogy végrehajtja.

Hány látogatóra van szükségem egy érvényes kísérlethez?+

Ez attól függ, hogy a kiindulási átváltási arány és a hatás méret szeretné észlelni. Mint egy szabály hüvelykujj: legalább 500 látogatók változatonként a 20% hatás mérete. Kisebb hatások, szükség van ezrek.

Egyszerre végezhetek több kísérletet?+

Igen, de légy óvatos. Ha két kísérlet befolyásolja az oldalt, az eredmények kölcsönhatásba léphet. Biztonságosabb, ha a kísérletek különböző oldalakon vagy funkciók egyszerre futnak.

Analitikai módszerek

JavaScript hibák

JavaScript Hibák gyűjtik ügyféloldali hibákat a webhely látogatói. Egy törött gomb, egy sikertelen API Hívás, vagy egy hiányzó erőforrás jelenik meg itt. Használja, hogy megtalálja és javítsa hibákat, amelyek befolyásolják a valós ügyfelek.

JS hibák
JavaScript hibákA befogott elővéghibák listája súlyossági pontokkal, forrásfájlokkal, böngészővel és eseményszámmal.JavaScript hibákyoursite.comA legutóbbi hibákTípushiba: nem lehet olvasni az x-et a nem definiáltcheckout. js:42 · Chrome×214404 berakodás /assets/app.cssIndex · Safari×88Nem fogott (ígéretben) NetworkErrorapi- Igen.17 · Firefox×51Beszerelési figyelmeztetés: kirakodási eseményVendor. js · Edge×331CAPTUREÜgyfél-oldali hibák2IMPACTSzámok és böngészők3FIXValódi bogarak összenyomása
Valódi látogatók, akik itt a hibás kódfelületet (üzenet, forrás, böngésző és milyen gyakran) ütik meg, így meg tudják javítani, ami számít.

Amit minden egyes hiba mutat

Hiba üzenet

A JavaScript hibaszöveg (pl. "TypeError: nem tudja elolvasni a meghatározatlan tulajdonságait").

URL

Melyik oldalon történt a hiba.

Böngésző és eszköz

Melyik böngésző és eszköz típus látta a hibát. Néhány hiba böngésző- specifikus.

Nyomkövető

A kód helye, ahol a hiba történt. Kattintson a teljes stack nyomvonal bővítéséhez.

Első látomás

Amikor ez a hiba először megjelent.

Utoljára

Amikor ez a hiba legutóbb történt.

Számolás

Hányszor jegyezték fel ezt a hibát.

Érintett ülések

Hány látogatói ülés tapasztalta ezt a hibát.

A hibák fontossági sorrendje

Nem minden JavaScript A hibák azonnali figyelmet igényelnek. Prioritás: (1) hibák a kritikus oldalakon (pénztár, regisztráció, bejelentkezés), (2) magas munkamenetszámmal járó hibák, (3) a közelmúltban megjelent hibák (esetleges regresszió egy kódváltozás miatt), (4) hibákat a saját kódon (nem harmadik féltől származó szkriptek).

A kijelentkezési gomb javítása

A forgatókönyv:
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
Mit tegyünk?

Ez azt jelenti, 45 A valódi ügyfelek nem tudták befejezni a kijelentkezést. Lépések: (1) Nyissa meg az oldalt ugyanabban a böngésző / eszköz kombinációban. (2) Nyissa meg a böngésző konzolt, és reprodukálja a hibát. (3) Ellenőrizze a stack nyomkövetőt, hogy megtalálja a pontos kódot. (4) Rögzítse a hibát, telepítse, és ellenőrizze a hiba szám megy nulla.

Vajon a OpsIQ elfogad hibákat a harmadik fél szkriptjei közül?+

Igen. OpsIQ minden JavaScript hibák az oldalon, beleértve a hibákat elemzői szkriptek, chat widgets, és hirdetési scripts. Szűrő által URL a stack nyomkövetőben, hogy a saját kódodra koncentrálj.

Hogyan zárhatom ki az ismert ártalmatlan hibákat?+

Nem lehet elnyomni bizonyos hibákat OpsIQ, de akkor szűrje a listát oldalról oldalra URL vagy hiba üzenet. Javítsa meg vagy figyelmen kívül hagyja a hibák böngésző kiterjesztések (gyakran mutatják hibák ismeretlen forrásokból).

Értékesítés

Értékesítés és átváltás

Az értékesítés nyomon követése összeköti a bolt vagy számlázási platform OpsIQ így látható bevétel mellett látogatói viselkedés. Minden vásárlás tulajdonít egy látogatói utazás, így tudja, hogy mely oldalak, kampányok, és csatornák meghajtó bevételek.

Értékesítés
ÉrtékesítésAz értékesítési képernyő: a bevétel teljes egy All-time időszak ellenőrzés, a keresés, és a legújabb vásárlási táblázat (dátum, ügyfél, platform, összeg, forrás).Értékesítésyoursite.comBEVÉTELEK$42,180+18%Mindig ▾Keresés e-mail, IP, Megrendelés azonosítója...A közelmúltban történt beszerzésekIDŐPONTVÁMÜGYEKPLAKFORMANYOMTATVÁNYÖSSZEGSZÖVETSÉGjúnius 3[email protected]Shopify$49googlejúnius 3[email protected]WooCommerce$129directjúnius 2[email protected]Stripe$480hirdetések1BEVÉTELEKMegrendelések és megújítások2RECENT PURCHASESDátum · ügyfél · összeg3ATTRIBUTEDA forgalmi forráshoz
Az igazi értékesítési képernyő, a bevétel fel a tetején, majd a legújabb vásárlások (dátum, ügyfél, platform, összeg), mindegyik hozzárendelt a forgalmi forrás.

Értékesítési műszerfal

A mai eladások

A megrendelések bevételei ma befejeződtek. Frissíti minden új rendelési esemény a csatlakoztatott platform.

Ezen a héten / ezen a hónapban / összesen

Az időszak alatt összesített bevételek. A visszatérítések levonásra kerülnek ezekből az összegekből.

Trend diagram

A kiválasztott dátumtartományon belüli napi bevételt mutató vonali grafikonok. Keressenek tüskéket (promóciók, kampányok) és merüléseket (problémák, szezonális).

Legfelső átalakító források

A "közvetlen" vásárlók gyakran könyvjelzővel látják el az oldalukat. "Google" vásárló talált önre kereséssel.

Friss vásárlások

A legújabb megrendelések a vásárló e-mail, összeg, valuta, és a megvásárolt tételek.

A platform beállítási útmutatói

Shopify

Go to Connectors > Shopify. Create a custom app in your Shopify admin (Settings > Apps and sales channels > Develop apps). Grant scopes: read_orders, read_customers, read_products. Copy the Admin API access token. In OpsIQ, enter your store domain (e.g., your-store.myshopify.com) and the access token. Click Test Connection. If successful, enable webhook sync for real-time order notifications.

WooCommerce

Csatlakozók >WooCommerce- A tiédben. WordPress Admin, menj a WooCommerce> Beállítások > Speciális > REST API. Hozzon létre egy kulcsot olvasási / írási engedéllyel. Másolja le a fogyasztói kulcsot és a fogyasztói titkot. In OpsIQ, lépjen be a webhelyre URL, fogyasztói kulcs, és a fogyasztók titka. Kattintson a Test Connection gombra.

Nagykereskedelem

Menj a Connectors > BigCommerce-be. A Bigcommerce admin-ben menj a Advanced Settings-be >API Számlák. V2 / V3 létrehozása API Számla olvasási hatókörrel megrendelések, Ügyfelek, és Termékek. Másolja le a hozzáférést token, kliens azonosító, és API Út. Belépni őket OpsIQ és tesztelni.

Magento 2

Menj a Connectors > Magento. A Magento admin, megy a System > Integrations. Hozzon létre egy új integráció API forráshozzáférés az Értékesítésekhez, Ügyfelekhez és Katalógushoz. Aktiválja az integrációt és másolja le a hozzáférési jelvényt. Adja meg OpsIQ Magento bázissal URL.

PrestaShop

Menj a Connectors > PrestaShop-ba. A PrestatShop admin-jában menj a Advanced Parameters > Webservice-be. Engedélyezd a webszolgáltatást, és hozz létre egy új kulcsot. OpsIQ a boltoddal. URL.

OpenCart

Ugrás a csatlakozókra > OpenCart. Generálás API az OpenCart admin panel hitelesítő adatai. Adja meg a API URL, felhasználónév, és kulcs OpsIQ. A csatlakozó használja OpenCart REST API megrendelési és ügyféladatok.

OsCommerce

Ugrás a Connectors > OsCommerce linkre. Adatbázis-hozzáférés beállítása vagy API a csatlakozótelepeken dokumentált megbízások. Az OsCommerce integráció jellemzően közvetlen adatbázishozzáférést vagy szokást igényel API Modul.

Stripe

Ugrás a Connectors > Stripe linkre. A stripe másolása korlátozott API kulcs a Stripe műszerfalból (Fejlesztők >API kulcs). A kulcs kell olvasni hozzáférést az Ügyfelek, díjak, Számlák, és előfizetés. Adja meg OpsIQ A webhorog végpontjának beállítása a real-time eseményekhez.

Fizetés

Ugrás a Connectors > Paystack linkre. Másold le a Paystack- titkos kulcsot a Paypock műszerfalról. OpsIQ. A webhorog beállítása URL a tranzakciós értesítések esetében.

Egyedi / egyéb platformok

A REST használata API vagy webhorog, hogy küldjön értékesítési események bármely platformról. Küldje order.completed események a vevő e-mail, összeg, valuta, és tételek. Lásd az Események API a hasznos teher formátumára vonatkozó rész.

Az értékesítési tölcsér megértése

Legfelső átalakító források

Megmutatja, hogy mely csatornák hozzák a fizető ügyfeleket. Ha a Google hozza 1000 Látogatók és 50 eladások, ez a5% átváltási árfolyam. Ha az e-mail hozza 200 Látogatók és 30 eladások, azaz 15% Az e-mail látogatónként hatékonyabb.

Visszatérítés

A refinanszírozott megrendelések külön nyomon követhetők, és csökkentik a nettó bevétel összegét. Ha a visszatérítési ráta magas egy adott forrásból, a forgalom lehet rossz minőségű.

Pénzkezelés

OpsIQ tárolja az eredeti tranzakció pénzneme és összege. Multi-valuta vállalkozások látni bevétel minden devizában. Normalizálódott jelentés használja a beállított árfolyam.

Működő példák

100 látogatók, nulla értékesítés

A forgatókönyv:
Your pricing page gets 100 visitors per day but zero conversions.
Mit tegyünk?

Vizsgálat: (1) Használja a Session Replay az árazási oldal látogatói. Nézd meg, hogyan lépnek kölcsönhatásba az árképzési táblázat. (2) Ellenőrizze a Top Pages az árképzési oldal ugrál és idő-on oldalon. (3) Ellenőrizze a beszélgetéseket az árképzés oldalon látogatók. Milyen kérdéseket tesznek fel? (4) Hasonlítsa össze az árképzési oldalt a versenytársakkal. (5) Próbálja ki a A / B kísérlet különböző árképzési elrendezések.

A marketing kampány vonzereje

A forgatókönyv:
You sent an email campaign with UTM tags. How do you measure its revenue impact?
Mit tegyünk?

Menj el az Eladás és szűrő forrás. Keresse meg a kampány UTM paraméter. Látni fogja: (1) Hány látogató érkezett az e-mailről. (2) Hányan váltottak át eladásra. (3) A kampányhoz rendelt teljes bevétel (4) Hasonlítsuk össze a kampány előtti időszakkal.

Miért mutat az értékesítés nullát, még ha a boltomnak is vannak parancsai?+

Ellenőrzés: (1) A platform csatlakozó csatlakoztatva van és egészséges? Menj a Connectors és ellenőrizze az állapotot. (2) A webhorog szinkronizálása engedélyezve van? Ha a közvélemény-kutatás, a cron munka fut? (3) A csatlakozó joga API A távcsöveket? Shopify Olvasási parancsra van szükséged.

Hogyan tulajdonít a OpsIQ egy eladás egy látogató?+

Ha a megrendelés jön keresztül a csatlakozó, OpsIQ egyezik az ügyfél e-mail egy ismert látogató. Ha a látogató nyomon követte előtt a vásárlás, az értékesítés tulajdoníthatóan a látogatói utazás, beleértve a forgalmi forrás, leszálló oldal, és a munkamenet előzményei.

Manuálisan is eladhatom?+

Az értékesítési eseményeket a REST-en keresztül lehet küldeni.API vagy webhorog bármilyen rendszerből. Az esemény formátumát dokumentálják az Események API szakasz.

Értékesítés

Vezetők

Vezetők, akik mutatják vásárlás vagy támogatás szándék. OpsIQ automatikusan érzékeli a vezetéseket alapuló viselkedés: árképzés oldal látogatások, visszatérés, chat kölcsönhatások, pénztárgép indítása, és nagy elkötelezettség. Használja a Leads oldalon, hogy fontossági sorrend nyomon követését és takarmányozását a CRM csővezeték.

Vezetők
VezetőkA Leads képernyő: egy kereshető asztal IP/ e-mail, hely, eszköz, forrás és idő-on helyszínen oszlopok, és a felső forrás és ország.Vezetőkyoursite.comKeresés IP, város, ország...Top forrás: Google · Top country: USAIP / E-mail címHELYZETMOTOROKSZÖVETSÉGIDŐPONT41.62.10.4Egyesült Királyság · LondonMobilgoogle4m 12s[email protected]New YorkAsztalNamedirect7m 02s[email protected]DE · BerlinMobilunit description in lists5m 40s203.0.113.9CA · New YorkAsztalNamegoogle3m 28s1DETECTEDNagy- szándékú látogatók2TOPVezető források és országok3ENRICHEDIP, helyszín, eszköz, idő
A valódi Leads képernyő, nagy szándékú látogatók kereshető asztal (IP/ e-mail, hely, eszköz, forrás, idő a helyszínen) a felső források és országok.

Mi vezet

Árképzés oldallátogatások

A látogatók, akik megtekintik az árképzés vagy tervek oldal aktívan fontolgatják a vásárlás.

Visszaküldések

A látogatók, akik többször is visszatérnek, jegyesek, de még nem tértek vissza.

Csevegés kölcsönhatások

A csevegést kezdeményező látogatók aktívan keresnek segítséget, akár előzetes vagy utólagos vásárlást.

Kijelentkezés indul

Látogatók, akik elérik a pénztárgép oldalt, de nem teljes a vásárlás.

A nyomtatvány benyújtása

Látogatók, akik a kapcsolatfelvételi űrlapot, demo kérelmet vagy jelentkezési lapot.

Magas oldalas elkötelezettség

A látogatók, akik sok oldalt néznek meg hosszú munkamenet időtartammal, mélységesen kutatnak.

Ólomrészletezőpanel

Kattintson minden nyomra, hogy a teljes profilját:

Azonosító

Név, e-mail, cég, ha ismert. Névtelen vezet mutatja IP és helyét.

Ülések

Minden ülés ebből az ólomból, oldalfolyam, időtartam, és a forrás.

Oldalak megtekintése

Minden oldalt, amit meglátogattak, visszavonulás rendelte.

Forrás

Hogy találtak meg: organikus, fizetett, szociális, ajánlólevél, közvetlen.

Ólom pontszám

A0-100 pontszám a viselkedés intenzitása, recentence, és oldal szándék alapján.

CRM-státus

A CRM-hez kapcsolatként vagy üzletként hozzáadták-e ezt az ólmot.

Értékesítési tippek

AI- generált javaslat a következő teendőkre (pl.: "Látogatott árképzés 3 alkalommal · fontolja meg a proaktív tájékoztatást").

Magas értékű ólomjelvény

A 80 feletti pontszámmal vezet, "Magas értékű" jelvényt kap. Ezek a legforróbb kilátások. Prioritással kell őket felkeresni, proaktív csevegni, vagy CRM csővezetéket nyitni.

Működő példák

Egy forró nyomot kell dolgoznod.

A forgatókönyv:
A lead viewed your pricing page 3 times in 2 days, started a chat asking about enterprise plans, but has not purchased.
Mit tegyünk?

Ez egy nagy szándékú ólom.1) Ellenőrizzék a cég és a szerepadatok főbb adatait. (2) Tekintse át a chat átiratát a speciális igényekre és kifogásokra. (3) Készíts egy megállapodást a CRM az összegyűjtött információkat. (4) Jelölje ki az értékesítési csapat tagjának a nyomon követését. (5) Ha visszatérnek az ármegállapítási oldalra, a proaktív chat szabály egy személyre szabott üzenetet válthat ki.

Névtelen konvertálása CRM kapcsolatokhoz vezet

A forgatókönyv:
You have 50 anonymous leads with high scores but no email addresses.
Mit tegyünk?

Opciók száma: (1) Hozzon létre egy proaktív szabályt, amely kedvezményt vagy erőforrás-letöltést kínál cserébe a nagy szándékú oldalakon található e-mailekért.2) Használja a chat widgetet, hogy e-mailt kérjen, amikor névtelen látogatók beszélgetést kezdenek. (3) Adjon hozzá egy azonosító tokenet a bejelentkezési / regisztrációs oldalakhoz, így a visszatérő látogatók automatikusan azonosíthatók.

Hogyan számítják ki az ólompontszámot?+

A pontszám a következőket veszi figyelembe: látogatások (nemrég = magasabb), látogatások gyakorisága (more = magasabb], megtekintett oldalak (árazás / kijelentkezés = magasabb.), munkamenet időtartama (hosszabb = magasabb; chat interakciói (bekapcsolva = magasabb, és visszatérés (több ülés = magasabb volt).

- Megszabhatom a pontozási szabályokat?+

Igen. A CRM beállítás, akkor hozzá ólompontozási szabályok, amelyek növelik a pontszámot alapján meghatározott kulcsszavak, események, források, vagy oldalminták.

CRM

Itt kezdődik a CRM-ed.

OpsIQ egy teljes AI- első CRM, amely rögzíti az ügyfelek igazságát, tisztítja adatok, pontszámok vezet, edzők foglalkozik, előrejelzések bevételek, és cselekszik, a website intelligencia, támogatás, jegyek, termékek és kifizetések, mint egy élő grafikont. Minden MI akció beszerzett, megmagyarázható, reverzibilis és jóváhagyható-vezérelt.

A CRM AI
A CRM AI áttekintéseA Trust Dial beállított Copilot mellett négy MI ügynök kártyák: Steward, Prospector, Retention és Analyst.A CRM AImunkaterületMegbízható tárcsázásKéziMásolóAutopilotHogy az MI-k mennyit tesznek meg maguktól?DSÜgyfélDedupe, Enrich,az adatok validálásaSDRSzemüveg& Pontozás kereséseúj üzleti tevékenységRTTartózkodásA helyszíni elbocsátás,A meghajtórendszer megújításaNEMElemzőElőrejelzés ésa számok magyarázata1AI-FIRSTNégy különleges ügynök2YOU DECIDEA tárcsaalapú megbízhatóság3TRUSTEDÖsszegezve és visszafordítva
Egy AI- first CRM, amit négy specialista vezet, és egy Trust Dial, ami eldönti, hogy mit csinálnak egyedül.

CRM-oldalak áttekintése

AI CRM (parancsnoki központ)

Itt kezdjük.

A napi hazai képernyő: bevételi impulzus, mit Al talált, mit tett, jóváhagyási sor, következő lépések, ügynök egészség, és ROL.

Kapcsolatok

Törzshálózat

Emberek és cégek a CRM. Keresés, szűrő, pontszám, és kezelni profilok.

Pipelin

Törzshálózat

Vizuális osztótábla drag- and-drop fázisokkal, a valószínűség növelésével és az MI edzéssel.

Előrejelzés és jelentések

Törzshálózat

A Bizottság a (z) [...] / [... /...] számú állami támogatásról szóló, 2008. december 18-i 2008 / 971 / EK tanácsi határozat (HL L 331., 2008.12.9., 1. o.).

Életciklus

Törzshálózat

Ahol minden ügyfél áll: aktív, veszélyben, bővülés kész, megújítás esedékes, vagy száradás.

Építsd meg a CRM-emet.

Beállítások

Írja le CRM beállítást egyszerű angol nyelven. OpsIQ létrehoz egy visszafordítható tervet, és alkalmazza azt a jóváhagyás.

CRM-egészség

Művelet

Önellenőrző oldal: sémát, ügynököket, útvonalakat, MI akciókat, és élő adatok száma.

Hogyan tartja biztonságban a OpsIQ

Kérdés a cselekvés előtt

A AI javaslatok a jóváhagyási sorba kerülnek. Ön jóváhagyja, szerkeszti vagy elutasítja az egyiket. Semmi sem történik a maga véleménye nélkül.

Soha ne írd felül

Amikor MI javasol egy változást, ez mutatja a jelenlegi értéket és a javasolt értéket. Az emberi bevitel adatok eredete védelmet.

Minden visszafordítható.

Minden MI-akció rögzítve van a naplóban. Egy kattintással visszafordíthatsz minden változást.

Kijelenthető

Minden MI ajánlás mutatja az érvelését és az általa használt adatforrásokat.

Vadonatúj?

1
A CRM megnyitása

Kattintson az AI CRM bal navigációs. A parancsnoki központ mutatja a jelenlegi állapot.

2
A CRM egészségének ellenőrzése

Nyissa meg a CRM Health-et, hogy ellenőrizze a tervrajzot, ügynököket és útvonalakat.

3
Importkapcsolatok

Ha a csatlakozó aktív (Shopify, WHMCS, stb.), kapcsolatok importálják automatikusan. Ellenkező esetben import CSV vagy készítsünk manuálisan.

4
Vezeték létrehozása

Menj a Pipeline-re, és készítsd el az első csővezetéket szakaszokkal (pl. ólom, minősített, javaslat, tárgyalás, nyert, elveszett).

5
Add hozzá az első ajánlatot

Készíts egy megállapodást egy kapcsolattartóval, állítsd be az összeget és a színpadot, és hagyd, hogy az Üzlet Coach vezessen.

Használnom kell a CRM-et?+

Nem. A CRM opcionális. OpsIQ tökéletesen működik, mint egy követő + támogatás + AI platform nélkül CRM. Engedélyezze, ha készen áll az értékesítési és ügyfélkapcsolatok kezelésére.

A CRM működhet csatlakozók nélkül?+

Igen. A kapcsolatok és az üzletek kézzel is létrehozhatók. A csatlakozók a CRM-et platformadatokkal gazdagítják (megrendelések, előfizetések, jegyek), de nem szükségesek.

Mi az a Bizalomréteg?+

A Trust Layer a biztonsági rendszer, amely szabályozza, hogy mit tud a AI. Copilot mód (alapértelmezett): AI javasolja, emberi jóváhagyja. Autopilot módban (opt- in): A MI automatikusan működik alacsony kockázatú, visszafordítható műveletek.

CRM

Az AI CRM otthoni képernyőjén

A parancsnoki központ a napi eligazítás. Nyissa ki minden reggel, hogy mi történt, mi kell figyelmet, és mit kell tenni a következő.

Parancsnoki központ
CRM Parancsnoki KözpontA CRM otthon a prognózis / Win- ráta / Pipeline fogások, egy súlyozott-előrejelzett KPI, és egy AI javaslólevél jóváhagyása és elutasítása minden sorban.CRM Parancsnoki KözpontmunkaterületElőrejelzésNyereségarányPipelinFORECAST · E Q74k dollár.87%A projekt-javaslatokAlku létrehozása · Akme $24ka vevővel való beszélgetésbőlJóváhagyásElutasításMozgassa Nimbus → Javaslatpozitív válasz észleléseJóváhagyásElutasításA napló feladata · nyomon követésa 7 -napok során nem volt aktivitásJóváhagyásElutasítás1TOGGLEElőzetes előrejelzés · Nyerési arány · Pipeline2AI PROPOSESTárgyalások, szakaszok, feladatok3YOU DECIDEJóváhagyás vagy felmentés
A valódi parancsnoki központ: az előrejelzés, a nyerési arány és a Pipeline közötti váltás, valamint a AI-javaslat sorrend létrehozása, jóváhagyása vagy elutasítása az általa javasolt üzletek, színpadi lépések és feladatok között.

Amit a parancsnoki központ mutat

A mai számok

Pipeline érték, az üzlet nyert / elveszett, új vezetések, aktív üzletek, és a bevétel trend, pillanatfelvétel a jelenlegi állapot.

Mit talált OpsIQ

AI- felfedezett betekintések: megrekedt üzletek, kockázatkezelés, új lehetőségek, adatminőségi kérdések és piaci jelzések.

Mit tett a OpsIQ

A MI által (az Autopilotban) vagy javasolt (a Copiloton) végrehajtott intézkedések: színpadi előrelépések, pontszám frissítések, kapcsolatgazdagítás és feladat-teremtés.

Jóváhagyásra van szükség

A határozathozatalra váró AI javaslatok sora. Mindegyik a javasolt intézkedést, érvelést és bizonyítékot mutatja. Jóváhagyás, szerkesztés vagy elutasítás.

Következő lépések

A 10 legfontosabb teendői: nyomon követni egy forró üzletet, ellenőrizni egy at- kockázati számlát, új nyomot keresni, stb.

A segítség státusa

A MI ügynökök egészsége: Capture, Data Steward, Deal Intelligence, Dec Coach, SDR, Retention. Green = futó, borostyán = figyelmet igényel, piros = hiba.

Eredmények

RoI nyomon követése: az MI által befolyásolt ügyletek, időmegtakarítás, a jóslatok pontossága és a kézi CRM munkával való összehasonlítás.

Reggeli eligazítás munkafolyamat

1
Olvassa el a mai számokat

Ellenőrizze a csővezeték egészségügyi és bevételi trendjét.

2
A jóváhagyási sor törlése

Felülvizsgálni minden AI javaslatot. A biztonságos intézkedések, szerkesztés, ahol szükséges, elutasítja a rossz javaslatokat.

3
Ellenőrizze, mit talált a OpsIQ

Olvassa el AI betekintések. Vannak-e az üzletek veszélyben? Vannak új lehetőségek?

4
A következő lépések listája

A fő prioritással kezdjük, a madárinfluenza ezeket sürgős és lehetséges hatásokkal rangsorolta.

A szabadidő után felzárkózik.

A forgatókönyv:
You were away for a week. What happened while you were gone?
Mit tegyünk?

Nyissa meg a parancsnoki központot és ellenőrizze: (1) "Mi OpsIQ a távolléted alatt minden MI-t megmutattál. (2) A "Jóváhagyásra van szükség" a felülvizsgálatra váró javaslatokat mutatja be (3) "Mi OpsIQ"kiemeli a sürgős elemeket. (4) Állítsa be a műszerfal dátumtartományát a távollét időszakára, hogy láthassa a tendenciát.

CRM

Kapcsolatok, vállalatok és ügyletek

A CRM négy tárgyra szervezi üzleti kapcsolatait: Kapcsolatok (emberek), Vállalatok (szervezetek), Ügyek (bevételi lehetőségek) és Feladatok (követő intézkedések).

CRM objektumok
CRM objektumokKapcsolattartó kapcsolat a Vállalat, Áll és Feladat objektumokhoz csatlakoztatva egy kapcsolódó grafikonon.CRM objektumokmunkaterületKapcsolatszemély · e-mail · telefonVállalataccountsÁll az alku.bevételi lehetőségFeladata nyomon követő intézkedések1OBJECTSKapcsolatok, vállalatok, üzletek2LINKEDEgy csatlakoztatott grafikon3TASKSÖsszehajtható
Négy alapvető objektum (kapcsolatok, vállalatok, ügyletek és feladatok) kapcsolódik egy kapcsolódó ügyfél grafikonhoz.

Kapcsolatok

Mi az a kapcsolat

Egy személy a CRM. Lehet, hogy egy ügyfél, egy lehetőség, egy partner, vagy egy ólom. Kapcsolatok van e-mail, név, cég, címkék, életciklus szakasz, és melegség pontszám.

Kapcsolatok keresése

Használja a keresési sáv, hogy megtalálja a nevét, e-mail, cég, vagy címkék. Használja a szűrők: életciklus szakasz, ólom pontszám, forrás, ország, utolsó tevékenység dátum, kijelölt tulajdonos.

Kapcsolattartó profil

Kattintson a kapcsolattartóra, hogy lássa a teljes profiljukat: személyes információk, cég, üzletek, tevékenységek, jegyek, chats, website látogatások, ólom pontszám, és AI betekintések.

Hotness pontszám

A0-100 pontszám számított viselkedési jelek: website látogatások, e-mail elkötelezettség, chat kölcsönhatások, vásárlási történelem, és recency. Magasabb = melegebb.

Vállalatok

... még több jegy...
Kapcsolódó kapcsolat a vállalathoz

A kapcsolatok e-mail domain vagy manuális megbízás útján kapcsolódnak a vállalatokhoz. Egy cég számos kapcsolattal rendelkezhet.

Tárolás

Mi az alku?

A kereskedés címe, összege, csővezeték, szakasz, nyerési valószínűség, szoros dátum, kijelölt tulajdonos, és a kapcsolódó kapcsolatok / cég.

Nyerési valószínűség

A százalékos esélye a győzelemre. Állítsa kézzel vagy számolja MI alapján a történelmi nyerési adatok. Drives a súlyozott előrejelzés.

Deal health (Egészségügyi ajánlat)

Zöld (egészséges), borostyán (veszélyben), vagy piros (elakadt). A tevékenység távolságából, a szakasz időtartamából és az érintkezési jelekből kiindulva.

Feladatok

Mi a feladat?

A követõ intézkedés hozzárendelt személy. Feladata van egy cím, esedékesség, prioritás, típus (hívás, e-mail, találkozó, egyéb), és a kapcsolódó kapcsolat / üzlet.

Az AI- által létrehozott feladatok

A MI automatikusan létrehoz feladatokat, amikor észleli, hogy valamire figyelmet kell fordítani: egy megrekedt üzlet követése, válasz egy kockázatmentes számlára, kutatás egy új nyomot.

Forró nyomok keresése

A forgatókönyv:
You want to see all high-score contacts in the UK who have not been contacted recently.
Mit tegyünk?

Kapcsolat. Szűrés: Ólom pontszám > 80, Ország = Egyesült Királyság, Utolsó tevékenység > 7 Napokkal ezelőtt, az ólom pontszám csökkenő. Ezek a legdögösebb elhanyagolt nyomok, rangsorolja elérés.

Üzlet létrehozása egy kapcsolattartótól

A forgatókönyv:
A contact just expressed interest in your enterprise plan during a chat.
Mit tegyünk?

A kapcsolat profil megnyitása. Kattintson az "Üzlet létrehozása" gombra. Adja meg az alku címét (pl. "Acme Corp - Enterprise Plan"), összegét, csővezetéket és színpadot (pl.: "Qualified"). Állítsa be a szoros dátumot, és rendelje hozzá saját magának. Az Üzletedző elkezdi követni ezt a lehetőséget.

CRM

A csővezeték (az ön ajánlata)

A Pipeline egy vizuális tábla, ahol az ajánlatok mozgatni szakaszok balról jobbra. Húzza és csepp kártyák előre foglalkozik. Minden kártya mutatja az üzlet összegét, nyeri valószínűségét, és egészségügyi állapotát.

Pipelin
CRM-vezetékA csővezeték képernyője Open- deales, Open-value, Weighted-előrejelzés és Attributt-deal stats, egy New- deal gomb, egy AI Approvement sorban, és az ólom / minősített / Won tábla.PipelinmunkaterületNyitott ajánlatok23Nyitott érték128k dollár.Súlyozott előrejelzés74k dollár.Meghatározott ügyletek12+ Új megállapodásSorozat jóváhagyása2 felülvizsgálandóLEDVolt Inc.4k dollár.Láng6000 dollár.MINŐSÍTETTNimbus30 ezer dollár.Csúcs9k dollár.NYUGDÍJPályája48 ezer dollár.1LIVE STATSNyitott érték és súlyozott előrejelzés2AI QUEUEA javasolt szerződések jóváhagyása3BOARDA szakaszonkénti húzóügyletek
A valódi csővezeték képernyő: élő statisztikák (nyílt érték, súlyozott előrejelzés), egy AI-engedélyeztetés a javasolt üzletekhez, és a drag- és drop tábla.

A csővezetékes hálózat használata

1
Az ajánlatok megtekintése

A csővezeték az összes aktív tranzakciót oszlopokban (szakaszokban) elhelyezett kártyaként mutatja be. Minden oszlop fejlécében az adott szakaszban érvényes ügyletek összértéke szerepel.

2
Előre húzandó

A nyereményvalószínűség és a számlálás azonnal frissül. Ha a lépés nem sikerül (validációs hiba), a kártya visszacsúszik eredeti helyére.

3
A kártyatörvény

Zöld jelvény = egészséges (friss tevékenység, pályán). Amber = veszélyben van (lassul, figyelmet igényel). Red = megrekedt (nincs aktivitás túl hosszú ideig).

4
Kattintson a részletekért

Kattintson egy kártyára, hogy megnyissa az alku részleteit panel kapcsolatokkal, tevékenységek, Deal Coach rövid, és gyors cselekvések.

A jóváhagyási sor

A gázvezeték tetején lévő jóváhagyási sorban a AI-javaslatok jelennek meg. Minden egyes javaslat azt mutatja, hogy mit akar az MI csinálni, miért, és a bizonyítékokat.

Jóváhagyás

A javaslat elfogadása a következő: a cselekvés az Alapkezelő-rétegen keresztül történik, és a naplóban rögzítik.

Szerkesztés

Módosítsa a javaslatot, mielőtt jóváhagyja. Például módosítsa a javasolt szakaszt, vagy kiigazítja az összeget.

Elutasítás

A madárinfluenza a jövőben jobb javaslatokat tesz, és tanulja az elutasítás lehetőségét.

A valószínűség megadása

A nyerési valószínűség kézzel állítható be vagy számítható ki MI-vel. Ha AI kiszámítja, akkor a saját zárt üzletein képzett modellt használ (nyert és vesztett). Ha nincs elég történelmi adatunk, a mesterséges intelligencia az alapértelmezett stage valószínűséget használja. A valószínűsége a súlyozott előrejelzést hajtja: a $10,000 megállapodás: 30% A valószínűség hozzájárul $3,000 a "valószínű" előrejelzéshez.

Az üzlet Won-ra való áthelyezése

A forgatókönyv:
A customer signed the contract and paid.
Mit tegyünk?

Húzza a kártyát a "Won" fázisba. OpsIQ Will: (1) Jelölje be az üzletet, mint bezárt-won. (2) Frissítse az előrejelzést. (3) A "Won" tevékenység hozzáadása az idővonalhoz (.4) Ha be van konfigurálva, indítsa el a webhorog eseményt (crm.deal.won). (5) Frissítse a kapcsolat életciklus szakaszában "Ügyfél".

Beragadt üzletek kifosztása

A forgatókönyv:
You want to find deals that have been in the same stage for too long.
Mit tegyünk?

Keressen piros (elakadt) jelvényt a vezetékes táblán. Ezek az ügyletek nem voltak hosszabb tevékenységet, mint a konfigurált rotációs küszöbérték (beállított CRM konfiguráció > Piplines). Kattintson minden megrekedt üzlet, hogy az Deal Coach ajánlását reaktiválásra.

Kaphatnék több csővezetéket?+

Igen. Menj CRM konfiguráció > Csővezetékek létrehozása további csővezetékeket. Gyakori használat esetei: külön csővezetékek új üzleti vs. megújítások, vagy különböző termékek / szolgáltatások.

Mi lesz, ha az "Elveszett" -re húzom az üzletet?+

Az üzlet van jelölve, mint a zárt-elveszett. Meg kell kérni a veszteség oka. Az ügylet eltávolítják az aktív tábla, de megtalálható a lezárt üzletek szűrője. A kapcsolat marad a CRM.

CRM

Üzletvezetés

Az Deal Coach elemzi az egyes üzleteket, és ad egy rövid egészségügyi állapot, kockázati jelek, kulcsemberek, a minősítő ellenőrző lista, találkozó előkészítése, és javasolta a következő intézkedések. Minden forrásból származik. Az edző megmutatja, hogy melyik jegy, chat, vagy tevékenység minden követelés származik.

Üzletbusz
ÜzletbuszEgy alkukártya, amely az AI- detektált kockázati jeleket tartalmazza, bizonyítékkal, egy AI ajánlás és egy draft- e-mail gomb mellett.ÜzletbuszmunkaterületAcme Corp · $24,000Szakasz: Proposion · 60% nyereményKOCKÁZATI JELZÉSEKA 10 -napok nem válaszoltakA bajnok elhallgatott.A chat-ben említett versenytársForrások: jegy #482 · chat 6/12 · E-mail szálA hatásvizsgálatot ajánlottA gazdasági tevékenység újraindításaa ROI-összefoglalóval rendelkező vevőés egy 7- nap záró terv.Az e-mail tervezete1SIGNALSMiért csúszik el egy üzlet?2SOURCEDMinden követelés bizonyítékot tartalmaz.3FELLÉPÉSEgy kattintással a következő lépés
Az edző megjelöli, hogy miért csúszhat el egy üzlet (minden jel a forrására utal), és átadja a következő lépést.

Amit az edző mond neked

Egészségügyi magyarázat

Miért az üzlet egészséges, veszélyben van, vagy megrekedt. Különleges jelek: napok a színpadon, utolsó kapcsolat időpontja, aktivitás gyakorisága, versenytárs említ, kifogásolási minták.

Jelzések

Osztályozás: A kifogások felvetett, versenytárs megemlíti, árképzési viták, támogatási kockázati mutatók, megújítás / bővítési jelek. Minden jel linkek a forrás (chat transcript, jegy, e-mail, tevékenység).

Bajnoki és blokkoló térkép

Ki segíti az üzletet (bajnok) és ki ellenáll (blokkoló). Interakció elemzés és kontakt szerepek alapján.

Minősítési ellenőrző lista

MEDDICC vagy BANT ellenőrző lista (konfigurálható), amely mutatja, hogy mely minősítési kritériumok teljesülnek és melyek hiányoznak.

Találkozó előkészítése

A tervezett ülés előtt az edző egy rövid összefoglalót készít: napirendet, kulcsfontosságú pontokat, kérdéseket, a kezelendő kockázatokat és előkészítendő anyagokat.

Válasz és hívástervek

Javasolt következő üzenet vagy hívás script alapján a jelenlegi megállapodás és a legújabb kölcsönhatásokat.

Bizonyíték idővonala

Minden követelés, amit az edző a forráshoz vezet: jegyszám, chat átirat azonosító, tevékenységi dátum vagy weboldal látogatás.

Hogyan kell használni az edzőt?

1
Olvassa el a rövid összefoglalót

Nyissa meg az összes ajánlatot, és görgesse a Deal Coach részhez. Olvassa el az egészségi állapotot és a kulcsfontosságú jeleket.

2
A képesítési hiányosságok közelítő kezelése

Ellenőrizze a képesítési ellenőrzőlistát. Ha a "gazdasági vevő" hiányzik, tervezze meg a költségvetés birtokosának azonosítását és bevonását.

3
A javaslatokról szóló törvény

Az edző konkrét lépéseket javasol a következő lépésekhez. Kattintson ide, ha szeretne létrehozni egy feladatot, e-mailt vagy megbeszélést, és mindezt a jóváhagyási sorban keresztül irányítsa.

Egy nagy találkozóra való felkészülés

A forgatókönyv:
You have a meeting with a prospect tomorrow about a $50,000 deal.
Mit tegyünk?

Nyiss alkut, és olvasd el a Meeting Prep részt.1) A közelmúltban lezajlott kölcsönhatásokon alapuló legfontosabb beszédpontok (2) A múlt héten a csevegés során felmerült kifogások. (3) A versenytárs, akit a támogatási jegyben említettek. (4) Kérdések az idővonalukról. (5) Kockázati tényezők proaktív kezelése. Használjuk ezt a jelentést, hogy készítsen egy koncentrált, bizonyítékokon alapuló menetrendet.

Megérteni, hogy miért van veszélyben egy üzlet

A forgatókönyv:
The pipeline shows a red badge on a deal you thought was going well.
Mit tegyünk?

Kattintson az üzletre, és olvassa el a Deal Coach egészségügyi magyarázatát. Lehet, hogy azt mondja: "Ez az ajánlat szakaszában 22 napok (küszöbérték: 14). Az utolsó kapcsolat volt 11 Napokkal ezelőtt. Az elsődleges kapcsolat nyitott egy támogatási jegyet az adatok migrációs aggályok 5 napokkal ezelőtt (jegy # T -892). Javaslat: foglalkozzon a migrációs aggodalmakkal, és ütemezzen be egy követő hívást ". Most már pontosan tudja, mit kell rögzíteni.

CRM

Előzetes jelentés és jelentések

A táblacsoport előrejelzései védhető hatótávolsággal, deal-level változási magyarázatokkal és pontossággal, hogy bizonyíthasd és megmagyarázd a számaidat.

Előrejelzés
ElőrejelzésNegyedéves előrejelzési szám Commit, Best-case és Pipeline sávokkal és egy pontossági megjegyzés.ElőrejelzésmunkaterületFORECAST · E KVARTÓ312 ezer dollár.87% a célhozEljárásLegjobb esetPipelinAz AI- súlyozást az üzlet egészsége és története határozza meg1KATEGÓRIAA csővezetéket2AI-WEIGHTEDÜzletből származó egészség3PROVABLEPontosság nyomon követése
Elkötelezte, a legjobb eset és csővezeték egy pillantásra, AI- súlyozva az üzlet egészség, pontossággal nyomon követni, így meg tudja védeni.

Előzetes kategóriák

Elkötelezve

A 80% vagy nagyobb nyereményvalószínűség. Ezek a legvalószínűbb nyeremények. Ez legyen a minimális várható bevétel.

Az AI- súlyozott valószínű

Minden nyílt ügyletek súlyozott az AI- számított nyerési valószínűség. Ez a legreálisabb előrejelzés, hogy mit fog bezárni.

Legjobb eset

Minden nyitott ajánlat teljes értékű. Ez a maximális bevétel, ha minden tökéletesen megy (ritkán).

Konfidencia intervallum

A 80% valószínűségi sáv mutatja a reális tartományt. Példa: "Ön valószínűleg közel $45,000 és $72,000 Ez a negyedév ".

Mi változott és miért?

Az előrejelzés tartalmazza a hétközi változás hozzárendelését. Amikor az előrejelzés csökken $15,000, A jelentés elmagyarázza, hogy pontosan melyik üzletek okozták a változást: "Deal A csúszott a következő negyedévben ($8,000), Deal B vesztett ($5,000), C megállapodás értékcsökkenése ($2,000)."

Pontosság nyomon követése

A többéves pénzügyi keret előrejelzése

Átlagos abszolút százalékos hiba: milyen messze voltak az előrejelzések történelmileg. Alsó jobb. A MAPE 15% azt jelenti, hogy az előrejelzéseid általában belül vannak 15% a tényleges eredmények.

Nyerés valószínűségi kalibrálás

Rövid pontszám méri, hogy milyen jól nyerni valószínűségek megfelelnek a tényleges eredményeket. Ha foglalkozik 70% a valószínűség ténylegesen nyer 70% Az idő, kalibráció jó.

Heti pillanatképek

OpsIQ rögzíti a pillanatfelvétel az előrejelzést minden héten (via cron). Idővel, láthatjuk, hogyan az előrejelzés pontossága javul.

Görbületi és figyelmeztető jelzések

A szakaszos átalakítás előtt

Hány üzlet mozog az egyes szakaszok a következő. Ha 80% átmegy a minősített javaslatról a pályázatra, de csak 20% Ha a javaslatról tárgyalásra kerül sor, a javaslatoknak még dolgozniuk kell.

A forrás nyerési aránya

Melyik vezető források termelik a legtöbb nyereményt. Befektetés többet magas-Win- ráta forrásokat.

A tulajdonos teljesítménye

Hogyan teljesít minden értékesítési csapat tagja: az üzlet nyert, csővezeték értéke, átlagos üzletméret, nyeremény.

Figyelmeztetések

Homokzsák (nem realisztikusan alacsony valószínűségek), túlteljesítés (nem reális magas) és elkötelezettség - a kockázatnál (nagy valószínűséggel stopjeleket mutató ügyletek).

Az előrejelzés csökkenésének megértése

A forgatókönyv:
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
Mit tegyünk?

Nyissa meg az előzetes oldalt, és ellenőrizze a "Mi változott". A jelentés azt mutatja: "Acme Corp üzlet ($15,000) költözött Lost, versenytárs választott. Beta Inc üzlet ($8,000 A Gamma LLC ($3,000"A nettó változás -$20,000 + $3,000 = -$17,000, magyarázza a csepp $180K $163K (a fennmaradó $8K magyarázata valószínűségi kiigazítások más ügyletek).

CRM

Új üzleti tevékenység keresése

A Prospecting Agent segít megtalálni és a kutatás potenciális ügyfelek. Írja le az ideális ügyfél, adjunk hozzá célvállalatok, és hagyja, hogy a MI kutatás, pontszám, és vázolja első érintés elérési.

Előzetes tájékoztatás
Előzetes tájékoztatásAz AI- talált, forgalomképes jegyekkel, pontszámokkal és egy-egy grafikus gombgal rendelkező leendő vállalatok listája.Előzetes tájékoztatásmunkaterületAz SDR ügynök által talált kilátásokNorthwind Ltd.SaaS · 50 személyzet · felvételi támogatás88A tájékoztatás tervezeteKobalt MfgGyártó · 200 személyzet74A tájékoztatás tervezeteKiskereskedelemeCommerce · 30 személyzet69A tájékoztatás tervezeteVega Health termékekEgészségügy · 80 személyzet63A tájékoztatás tervezete1FINDA mesterséges intelligencia célszámlák forrása2PontszámA & szándék rangsorolása3DRAFTElső érintés, neked írva.
Az SDR ügynök célcégeket talál, beszerez nekik, és az első érintést a kritikához.

Egyidejűleg beállított

1
Írja le az ideális ügyfél

A CRM Configuration > Pályázat. Írja le az ideális ügyfélprofilt (ICP): céliparágak, vállalati méretek, munkacímek, földrajzi fókuszálás, termék- matching feltételek és minimális illeszkedési pontszámok. Példa: "B2B SaaS vállalatok 50-500 Az Egyesült Államokban / az Egyesült Királyságban dolgozó alkalmazottak, fejlesztési eszközöket értékesítenek, elsődleges kapcsolatként értékesítési alelnökkel vagy a növekedés vezetőjével ".

2
Célvállalatok hozzáadása

Adja meg a cég domainek vagy nevek szeretné, hogy a kutatás. Azt is hagyja, hogy az MI javasolják cégek alapján ICP.

3
A kutatási eredmények áttekintése

Az MI minden vállalatot gazdagít a rendelkezésre álló adatokkal: méret, ipar, tech stack, friss hírek, és fitt pontszám magyarázattal.

4
A tájékoztatás jóváhagyása

A jó minőségű cégek számára az MI személyre szabott első érintésű üzenetet ír.

A pontozás

Minden lehetőség kap egy0-100 öt tényezőn alapuló fitt pontszám:

ICP fitt

Milyen jól a cég megfelel az ideális ügyfél profilt (ipar, méret, elhelyezkedés).

Sürgősségi jelzések

Van bizonyíték, hogy szükségük van a termékére? Álláshirdetések, műszaki változások, panaszok versenytársak.

Költségvetési proxy

A vállalatok mérete, finanszírozási szakasza és bevételi mutatói a költségvetés rendelkezésre állására utalnak.

A termék egyezése

Milyen fontos a termék, hogy az üzleti alapon az ipar és a technológia.

Támogatás

Hogy hatékonyan szolgálhatja-e ezt a vevőt (időzóna, nyelv, összetettség).

Célvállalat felkutatása

A forgatókönyv:
You want to evaluate whether acme.com is worth pursuing.
Mit tegyünk?

Hozzáadás acme.com a keresési lista. Az MI visszatér: Fitz pontszám 78/100 Indokolás: B2B SaaS, 120 Az USA-ban dolgozók, nemrég béreltek egy alelnököt (sürgős jelzés), X versenytársat használ (termékmérkőzés). Jelek vásárlása: múlt hónapban kétszer látogatta meg az árazási oldalt (a weboldal nyomkövetéséből). [email protected] (Eladási alelnök). A megszövegezett nyitó hivatkozások a közelmúltbeli bérbeadás és árképzés oldal látogatások.

CRM

Automatikus követő szekvenciák

A szekvenciák automatizálják a multi-step követést: az e-mail, a várakozás, a feladat, a hívás és a webhorog lépéseket, amelyek automatikusan futnak, miután jóváhagyták az első küldés.

Sorozatok
A következő sorozatok összeolvasásaVízszintes szekvencia áramlás: E-mail, várjon három napot, e-mail és egy feladat, a válasz észlelésével.A következő sorozatok összeolvasásamunkaterületMiután jóváhagyja az első küldés →E-mailBevezetésVárj!3 napokE-mailNyomon követésFeladatHívásLépések lehetnek e-mail, várjon, feladat vagy webhook. A válasz auto- leállítja a folyamatot.1AUTOMATETöbblépcsős követés2STEPSE-mail · wait · custom · webhook3YOU APPROVEAz első küldés le van zárva.
Automatizált többlépcsős követés (email, wait, email és feladat), hogy jóváhagyja az első és a válasz automatikusan megáll.

Hogyan működik a szekvencia?

1
Sorozat létrehozása

Határozza meg a lépéseket: e-mail, várjon 3 nap, email, várj 5 nap, feladat (hívás, ha nincs válasz), e-mail. Minden e-mailben lépés van egy sablon lehet testreszabni.

2
Névjegyek beírása

A kapcsolatfelvétel a szekvenciához is hozzáadható. A MI az eredmények kereséséből is javasolhat beiratkozást.

3
Automatikus végrehajtás

Ha a kapcsolat bármely ponton jelentkezik, a szekvencia automatikusan megáll.

4
A pálya eredményei

Lásd a nyílt díjakat, válaszadási árfolyamokat, átváltási árfolyamokat és az előfizetetlen lépéseket lépésenként. Ezt használd a sorrended optimalizálásához.

Válasz megértés

A kapcsolattartási válaszok esetén a MI osztályozza a választ:

Pozitív

Érdekel, beszélni akar.

Tiltakozom.

Vannak aggályok, de nem utasítja el. Szakasz szünetek, feladat létrehozott tiltakozás részleteit.

Leiratkozás

Nem akar üzeneteket fogadni, a kapcsolatot végleg elnyomják.

Ne most.

Érdekel, de az időzítés rossz. Szökőkút szünetek, szunnyadó feladat jött létre.

Nem megfelelő személy

A kapcsolat megáll, a kapcsolat felülvizsgálásra jelölve.

Támogatás

Egy támogató kérdés, nem pedig az eladási válasz.

A spam elleni védelem

Opt- out kezelés

Az előfizetői kéréseket azonnal teljesítjük, és a kapcsolatot minden későbbi szekvenciától elfojtjuk.

Napi küldés

Műhely szintű napi határérték (alapértelmezés: 1,000 e-mailek). Megelőzi a tömeg küld, hogy kiváltó spam szűrők.

Per- contact limit

Maximális 1 üzenet minden kapcsolatra naponta. Megelőzi az elsöprő egyéni emberek.

A kupak túlnyúlása

A napi kupakot meghaladó lépések elhalaszthatók a következő napra.

Mi történik, ha egy kapcsolat egy sorrend során nyit meg egy támogató jegyet?+

A szekvencia automatikusan megáll. A támogatás elsőbbséget élvez a hozzáféréssel szemben. A szekciósorozat kézzel folytatható a támogatási kérdés megoldása után.

A / B tesztsorozat lépései?+

Nem közvetlenül a szekvenciákon belül, de létrehozhatsz két szekvenciát különböző üzenetekkel és összehasonlíthatod az eredményeiket.

CRM

Növekedési eszközök

Egy oldal a CRM alatt, amely tartja a növekedési motor: visszatérő bevétel (MRR / ARR), a termék katalógus, ólombefogó űrlapok, foglalási linkek és vezető útvonal. Minden itt írja egyenesen a CRM-, így egy forma benyújtása vagy egy foglalt hívás egy kapcsolat történelemmel, nem egy sor egy táblázatban.

Mi él az oldalon

A bevételek visszatérítése

Bevételek

MRR és ARR vetítve a valós számlázási főkönyv. Előfizetés csoportosítva a fizetések per platform, a számlázási ciklus következtetése fizetési hiányosságok, és az előfizetés elmarad, ha a kifizetés már túl van 1.5 szorozva a ciklust. Ügyfelek linket CRM kapcsolatok automatikusan, ha az e-mail.

Termékkatalógus

Katalógus

Egy forrása az igazságnak, amit eladsz. Idézi húzza ki a nevét és listás ár a katalógus, és elfogadott idézetek roll fel a bevétel termékenként. Termékek archívum, soha nem törlik.

Vezető- és rögzítőformák

ElfogásQShortcut

Minden űrlap kap egy hosted oldalt és egy iframe beágyazott kódot a saját honlapján. A jelentkezések kapcsolatokká válnak, a tulajdonos megkapja a bejelentést, és az útválasztási szabályok hozzárendeli az ólmot.

Foglalási linkek

Tervezés

Megosztjuk a linket, hagyjuk, hogy a kilátások válasszanak ingyenes helyet. A slots tiszteletben tartja a szervező munkaidejét, időzónáját és meglévő találkozóit. A foglalás létrehozza a találkozót, e-mailen a lehetőség egy visszaigazolást és értesíti a szervezőt.

Ólom-útvonal

Útválasztás

A terület szabályai először is érvényesek, majd a mezőre vonatkozó szabályok (egy olyan mezőt, mint az ország vagy forrás), majd round-robin keresztül a képviselő medencében. A megállapodás állapotától függetlenül egyaránt jár a CONTATTS ÉS DOLLS útvonalon: a nyertes üzletnek még mindig szüksége van tulajdonosra a jutalék hozzárendeléséhez, a számla felelősségéhez és nyomon követéséhez, és a tulajdonos vagy csapat láthatósága módban egy felhagyott rekord láthatatlan mindenki számára, kivéve egy menedzsert. Az automatizálás által létrehozott nyilvántartások (csatlakozóértékesítés, chat, import) nem hordoznak interaktív alkotót, így azok ugyanazon szabályok irányítják őket, mint a bal kezesen. Minden, ami már rendelkezik tulajdonossal.

Első forma létrehozása

1
Nyílt növekedési eszközök

Menj a CRM-hez, majd a Growth Tools-hoz, aztán a Lead-capture alfejezet.

2
Nevezd meg és válaszd ki a mezőket.

Írja be a nevet és a komma- elválasztott mezőlistát, például név, e-mail, telefon, üzenet. E-mail mindig szükséges.

3
Megosztás vagy beágyazás

Másolja a használt linket, hogy bárhol megoszthassa, vagy másolja a beágyazott kódot, és illessze be a weboldal bármely oldalára.

4
Megérkeztek a nyomok.

Minden benyújtás CRM kapcsolat egy form. benyújtott tevékenység, a tulajdonos értesítése, és automatikus útvonal.

💡
Nyilvános befogó oldalak használják a munkaterület saját címét. Felhő munkaterek használja a kijelölt aldomain (cég.opsiq.help), így a link mindig megoldja a megfelelő adatokat.

Beépített védelem

A botok látják a sikert, te nem látsz semmit.

Egy rejtett mézesmadzag csendesen elutasítja a bot beadványt.

Korlátozott arány

Tíz beadvány óránként IP címenként, űrlapok és foglalások között.

A beleegyezés marad őszinte.

A nyomtatvány benyújtása nem ad engedélyt a forgalomba hozatalra, csak egy kifejezett beleegyező csekk.

Nincs dupla foglalás

A résidő újra érvényesíthető a foglalás pillanatában.

Honnan származnak a visszatérő bevételi adatok?+

Ugyanabból a kereskedelmi főkönyv az Ön értékesítési oldal használ, táplálja számlázási csatlakozók. Használja Re- sync számlázás után csatlakoztatása egy új platform.

Használhatom a nyomtatványokat weboldal nélkül?+

Igen. Minden űrlapnak van egy honlapja a saját címeden, ami önállóan működik, JavaScript-val vagy anélkül.

CRM

Üzenetkezelő hub (SMS és WhatsApp)

Egy csatlakozó, akár húsz kapunál. Csatlakoztassa az SMS és a WhatsApp szolgáltatók ténylegesen használni, jelölje meg az egyik alapértelmezett, és válassza ki őket, amikor egy kapcsolat. A hozzájárulás ellenőrzi a CRM, mielőtt bármilyen átjárót kapcsolatba lépnek.

Készüljetek fel!

1
A csatlakozó engedélyezése

A Connectors oldalon nyissa meg a Messaging Hub (SMS és WhatsApp), és engedélyezze.

2
A szolgáltató hozzáadása

Ugyanabban a fiókban, vagy a CRM Growth Tools-ban, válasszon egy átjárót a lefolyóból (Twilio, Vonage, Termii, Meta WhatsApp Cloud, Infobip és így tovább), illessze be API -kártyáját és csatlakozzon. Több, beleértve ugyanazt a kaput kétszer különböző számlákkal.

3
Drótozza a webhorog

Minden szolgáltató bejelenti saját webhorog URL a másoló gomb. Helyezze be az átjáró kézbesítési-jelentés és határtalan üzenet beállítások, hogy a szállítási állapot és válaszok vissza OpsIQ.

4
Küldjön egy kapcsolattartót

Ha egynél több szolgáltató támogatja a csatornát, a beállító lehetővé teszi a választást; különben az alapértelmezett.

A beleegyezés az első.

Csak a megadott hozzájárulás

Az ismeretlen beleegyezés nem beleegyezés. A küldés megtagadja, kivéve, ha az SMS-t kifejezetten megadják. WhatsApp lovagol azonos hozzájárulás.

A nem-kapcsolat mindig nyer.

A nem-érintkező zászló minden csatornát blokkolja, bármi más is van beállítva.

Elnyomásnak való megfelelés

A listáról való kapcsolatfelvétel sosem lesz üzenet.

A visszautasítás oka:

A blokkolt küldés pontosan megmondja, miért, így meg lehet javítani az adatokat, ahelyett, hogy találgatna.

A fejlesztők számára: a webhorog szerződés

URL forma

https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. A beírási jel akkor kerül összeállításra, amikor a szolgáltató csatlakozik, és soha nem forog szerkesztéskor.

Megértették a formákat

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

Hatások

A kézbesítési jelentések bélyegzik a tájékoztató főkönyvet, amely a szolgáltató azonosítóját szállítja, mint szállított vagy visszapattant. A bejövő üzenetek megegyeznek a munkahelyi telefonszámmal, a szárazföld üzenetként jelenik meg. Kapott tevékenység, és jelölje meg a beszélgetés válaszát.

Hibamód

Hibás vagy hiányzó jelválaszok 403. Ismeretlen nyeremények számolják és figyelmen kívül hagyják, soha nem halálos, így egy rosszul konfigurált átjáró nem törheti meg a végpontot.

Melyik átjárót támogatják?+

Twilio, Vonage, Plivo, MessageBird, Sinch, Infobip, Telnyx, ClickSend, Termii, Africa 's Talking, BulkSMS, Textlocal, Meta WhatsApp Cloud, 360dialog, SMSAPI, Gupshop, Kaleyra, D7 Networks, Hubbel, és egy egyedi HTTPS webhook minden másra.

- Az igazolások biztonságban vannak?+

A credents-et titkosítva tároljuk a csatlakozó beállításaiban, és soha nem visszhangzik vissza a böngészőbe. A bejegyzés szerkesztése üres titokkal megtartja a tárolt elemet.

Az MI tud üzenetet küldeni?+

Igen, regisztrált akciók, amelyek szükséges visszaigazolást és futtatni ugyanazt a beleegyező kaput. A AI is felsorolja a csatlakoztatott szolgáltatók, hogy elmagyarázza, mi áll rendelkezésre.

CRM

A fogyasztók megtartása és növekedése

A Lifecycle Management segít megvédeni a meglévő bevételeket. Minden számla kap egy churn kockázati pontszámot, egy egészségügyi pontszámot és egy bővítési pontot, és egy ajánlott sikerkönyv.

Életciklus
Életciklus-táblaA felhasználó-életciklus tábla (Onboard, Aktív, At-kockázat, Megújulás) egészségügyi bárok minden számlájára kártya.ÉletciklusmunkaterületBESZÁLLÍTÁSAkneHealth 40AktívGlobexHealth 88InitechHealth 76NASA PANGANIBSzója-Health 28MEGÚJÍTÁSUmbraújítás 12d-benbővítés + $8k1STAGESFelszállás a felújításra2SCOREDEgészségügy és bővítés3PLAYBOOKJavasolt következő lépés
A vásárlók továbblépnek az onboarding, aktív, a kockázat és a megújulás, minden pontszám az egészség és a bővítés egy játékkönyv.

Az életciklus-tábla

Színpadtérkép

Vizuális tábla, ahol minden számla áll: ólom, Prospect, Opportunity, Ügyfél, Expansion, Megújulás, Kockázat, Churned.

Kockázatos számlák

A magas árapálykockázattal jelölt számlák. Mindegyik a legfelső meghajtót (támogatási tüske, inaktivitás, fizetési hiba) és az ajánlott mentési játékot mutatja.

Bővítési lehetőségek

Számlák, amelyek jelzik a készség, hogy többet vásárolni: magas használat, funkció kérések, tervvizsgálat.

Megújuló

A következő megújítási időpontokkal rendelkező számlák. Kockázati szint és bevételi érték szerint osztályozva.

Hogyan észleli a OpsIQ a churn kockázatot

A kisülési kockázat kiszámítása az összeolvadt több jelből történik:

CRM-jelek

Osztozzunk egészségen, inaktivitáson, a közelmúltban veszteségeken, az elkötelezettség csökkenésén.

Támogató jelek

Nyitott jegyszám, a jegyek száma, negatív érzések, eszkalálódások.

Termék elkötelezettség

Bejelentkezési gyakoriság, funkció használat, oldallátogatások, API hívások.

Billentyűzet

Nem sikerült a fizetés, a számlák késtek, a leértékelődés iránti kérelmek, a törlés oldal látogatások.

Lejátszólókönyv

A játék mentése

Kockázati számlák esetében: proaktív módon lépjen fel, foglalkozzon az aggályokkal, nyújtson támogatást, szükség esetén fokozódjon.

Megújuló játék

A következő megújítások: megerősítse elégedettség, felülvizsgálat használat, jelenérték, ajánlatot ösztönző, ha szükséges.

Bővítési játék

A readytogrow fiókok: jelen frissítési lehetőségek, osztozzunk sikertörténetek, demonstrálja ROI.

Örökbefogadási játék

A számlák alulhasznosítása: kínál képzés, megosztja a legjobb gyakorlatokat, lehetővé teszi funkciók nem használják.

Pöttyös churn, mielőtt ez történik

A forgatókönyv:
A customer who normally logs in daily has not logged in for 2 weeks, and they opened 3 support tickets this month.
Mit tegyünk?

A Lifecycle Board ezt a számlát "Kockázat" -ként jelöli meg a járművezetőknél: inaktivitás (14 a legutóbbi bejelentkezés óta eltelt napok) és a támogatás mértéke (3x normál jegymennyiség). Ajánlott játék: proaktív tájékoztató hívás, hogy megértse, mi történik. Van egy termék kérdés? Értékelik a versenytársak? Korai beavatkozás mentheti a számlát.

CRM

Az adatok tisztán tartása

Az adatkezelő ügynök automatikusan megtalálja és rögzíti az adatminőségi problémákat: másolatok, hiányzó mezők, következetlenségek és elévült nyilvántartások.

Adatgondnok
AdatgondnokAz adatminőség-problémák listája (másolat, hiányzó, elakadt, formátum), mindegyik egy kattintással javít.AdatgondnokmunkaterületAdatproblémák az intéző ügynök találtDuplikáció[email protected] és [email protected]EgyesülésHiányzikA 12 kapcsolatoknak nincs cégükGazdagításElválasztott38 foglalkozik érintetlen 90+ napFelülvizsgálatFormátumtelefonszámok 4 formátumbanMindent helyre kell hozni.1CATCHESDupes, rések, állott2EXPLAINSMiért jelölte meg őket?3FIXESJóváhagyásodra
Az intéző ügynök tisztán tartja a CRM-et, és másolatot, réseket, elakadt feljegyzéseket és rossz formátumokat talál, jóváhagyáskor rögzítve.

Mit fog?

A kapcsolatok másolása

Több feljegyzések ugyanazon személy (például, [email protected] és [email protected]). Az intéző azt javasolja, hogy egyesítsük őket.

Hiányzó adatok

Kapcsolatok e-mail nélkül, tranzakciók összegek nélkül, vállalatok domainek nélkül. Javaslatok kitöltése a rendelkezésre álló forrásokból.

Nem összekapcsolt nyilvántartások

Tárgyak kapcsolattartás nélkül, kapcsolatok cégek nélkül. Javasolja a kapcsolat e-mail domain és kontextus alapján.

Következetlenségek

A "Won" szakaszban a 20% valószínűség, egy kapcsolat jelölt "Ügyfél" nélkül foglalkozik, egy cég a rossz ipar.

Rossz szakaszok

Olyan ügyletek, amelyek túl régóta ugyanabban a szakaszban vannak, vagy olyan kapcsolatok, amelyek életciklus-szakasza nem egyezik tevékenységükkel.

Hogyan kell alkalmazni?

1
Nyissa meg a steward listát

Menjen a CRM-be, és keresse meg az adathordozót (vagy nyissa meg a CRMHealth-től).

2
Biztonságos javítások jóváhagyása

Zöld elemek biztonságosak: tiszta másolatok, nyilvánvaló hiányzó adatok.

3
A többit is nézd át.

Amber tételek kell az ítéletet: lehetséges másolatok kis különbségek, javasolt szakaszváltoztatások, vállalati kapcsolat. Felülvizsgálni mindegyik.

A két kapcsolat tisztítása

A forgatókönyv:
The steward found "John Smith ([email protected])" and "J. Smith ([email protected])": same email, different display names.
Mit tegyünk?

Az intéző azt javasolja, hogy egyesítsük: tartsuk a nyilvántartást több tevékenységgel, egyesítsük a többi rekord üzleteit és tevékenységeit. Felülvizsgáljuk a javaslatot, szükség esetén módosítsuk a kijelző nevét, és jóváhagyjuk. Mindkét feljegyzések történelmét megőrizzük az egyesített kapcsolatban.

CRM

Építsd meg a CRM-emet.

Építsd meg a CRM segítségével leírja a CRM- beállítást egyszerű angol nyelven. OpsIQ létrehoz egy validált, visszafordítható tervet, és alkalmazza azt a jóváhagyásra. Nincs kódolás, nincs kézi konfiguráció kattintással.

Építsd meg a CRM-emet.
Építsd meg a CRM-emet.A bal oldali természetben használt nyelv leírása, amely a jobb oldalon található szakaszok, mezők és szegmensek CRM-tervét generálta.Építsd meg a CRM-emet.munkaterületÍrja le a saját üzletét.Web design ügynökség vagyunk.havi fogvatartók értékesítése,egyszeri projektek a kicsiknekVállalkozások.Építsd meg a CRM-emet.Generált tervStages: Ólom → KereskedőÜzlettípusok: fogszabályzó, projektMező: havi értékSzekciók: SMB, ügynökségSzakasz: beszállásJóváhagyás és alkalmazás1DESCRIBEEgyszerű angol2AI PLANSStages, field, seconds3APPROVEAlkalmazott · nincs kódolás
Írja le üzleti egyszerű angol nyelven; OpsIQ drafts az egész CRM (szakaszok, mezők, szegmensek) és alkalmazza azt a jóváhagyás.

Hogyan működik?

1
Írd le, mit akarsz!

Írja be a CRM beállítás egy egyszerű angol leírását. Példa: "Hozzon létre egy megújítási csővezetéket szakaszokkal: Felzárkózás, Kapcsolat, Tárgyalás, Megújulás, Elveszett. Pontozás vezet magasabb, ha megtekintik az ár kétszer".

2
A terv felülvizsgálata

OpsIQ bemutatja, hogy mit fog létrehozni: csővezeték, szakaszok, fázisvalószínűségek, pontozási szabályok, életciklus szabályok. Felülvizsgálni minden elemet.

3
Alkalmazás

Kattintson az Alkalmazás a terv végrehajtásához. Minden változást egy kötegként rögzítünk, amit egy kattintással visszafordíthatunk.

4
Tekerd vissza, ha kell.

Ha valami nem stimmel, kattintson az Undo gombra, ha vissza szeretné fordítani a teljes csomagot. A CRM visszatér a korábbi állapotába.

Mit építhetsz

Csővezetékek és szakaszok

Létrehozni a megnevezett csővezetékeket egyedi szakaszokkal, alapértelmezett valószínűségek, és rothadó küszöbök.

A kiszámolási szabályok

Fokozatos vezetői pontszámok a viselkedés alapján: "Pontozás magasabb, ha megnézik az árképzés", "Pontozzunk alacsonyabb, ha meglátogatják karrier oldalon".

Életciklus-szabályok

Automatikusan előre életciklus szakaszok: "Áthelyezés a SQL, amikor kérnek egy demo", "Átváltás Ügyfél, ha az üzlet nyert".

Egyedi mezők

A kapcsolatok, üzletek vagy cégek mezőit adja hozzá: szöveg, szám, dátum, választás, ellenőrző doboz, URL, e-mail.

Minősítési ellenőrző lista

Definiálja a MEDDICC vagy BANT ellenőrző listát az Deal Coach osztályzatát ellene.

A megújítási csővezeték létrehozása

A forgatókönyv:
You manage SaaS subscriptions and need a pipeline for renewals.
Mit tegyünk?

Típus: "Hozzon létre egy megújítási csővezetéket. Stages: 90 Napok vége (10%), 60 Napok vége (25%), Kapcsolat (40%), Tárgyalás (60%), Renewed (100%), Churned (0%). Állítsa be a rothadó küszöböt 14 Napok ". OpsIQ létrehozza a tervet, áttekinti, és kattintson az Application. A csővezeték jelenik meg a Pipeline oldalon azonnal.

Mi van, ha leírok valamit, ami nem lehetséges?+

Az építész csak olyan intézkedéseket hoz létre, amelyek érvényesítését tudja. Ha a képességein kívül is kér valamit (pl.: "A szokásaimmal integrálni API"), elutasítja a kérést, és elmagyarázza, hogy mit tehet helyette.

Visszacsinálhatom a változtatásokat?+

Igen. Minden Build My CRM akció rögzítik, mint egy reverzibilis köteg. Menj a CRM Health > Change History, hogy minden kötegek és visszavonja bármelyik közülük.

CRM

A CRM-ed beállítása.

A gépelés felett kattintás helyett beállító csapatok számára a kézi CRM konfiguráció is elérhető hagyományos formáként.

Csővezetékek és szakaszok

Létrehozása, átnevezése, újrarendezése, és törlése csővezetékek és szakaszok. Állítsa be az alapértelmezett nyerési valószínűség egy szakaszban. Állítsa a rothadó küszöböt (napok nélkül tevékenység jelölése előtt az ügylet "megrekedt").

Egyedi mezők

Helyhez adja a mezőket, kapcsolatok, vagy cégek. Field típusok: szöveg, szám, dátum, válassza (lecsúszás előre meghatározott opciók), checkbox, URL, email. Egyéni mezők jelennek meg az objektum profilban és szűrők.

Minősítési ellenőrző lista

Diktálja az osztó listát, amit az edző használ az ajánlatok értékeléséhez. Válassza ki a MEDDICC-t, a BANT-t vagy egy egyéni kritériumkészletet. Minden egyes elemet jelölhet, vagy választható.

A életciklus szakaszára vonatkozó szabályok

Az automatikus szakaszváltások meghatározása: ha a kapcsolat megfelel egy feltételnek (megtekintés árképzés, űrlap benyújtása, vásárlás), akkor életciklusuk automatikusan javul.

A vezetői pontozási szabályok

A viselkedésen alapuló ólompontszámok növelése vagy csökkentése. Példák: "Megtekintett árképzési oldal = +15 pont "," Letöltött whitepaper = +10 pont "," Látogatott karrier oldal = -5pont: "A minimális számozás meghatározható (pl.", legalább az árképzést meg kell vizsgálni 2 times ").

Mentett nézet

Létrehozhat egy név szerinti szűrő + féle kombinációt kapcsolatokhoz, üzletekhez vagy cégekhez. Megoszthatja a nézeteket a csapatával.

A vezető pontozási szabály hozzáadása

A forgatókönyv:
You want contacts who view your pricing page twice or more to get a higher score.
Mit tegyünk?

Ugrás a CRM konfigurációra > Ólom scoring Rules. Kattintson a Hozzáadás szabály. Beállítás: Esemény = "pageview", URL tartalmaz = "/pricing"Minimális létszám =2, Pontemelés = +20. Mentés. A következő alkalommal, amikor a gólszerző fut, kapcsolatok illeszkedik ez a szabály kap +20 A főpontjukra.

CRM

CRM egészségügyi ellenőrzés

CRM Health egy öndiagnosztikai oldal, amely ellenőrzi a CRM helyesen van beállítva, és simán fut.

Egészségügyi ellenőrzés
CRM állapotfelmérésA 92 egészségügyi pontszám-gyűrű a megfelelõ és figyelmeztető konfigurációs ellenőrzések ellenőrző listájával.CRM állapotfelmérésmunkaterület92EGÉSZSÉGÜGYA csővezeték fázisai konfigurálvaKapcsolódó kapcsolat & importálásAktiválva!Nincs aktív követési szekvencia!12 kapcsolatok hiányzó cég1ELLENŐRZÉSEllenőrzi a beállítást2FLAGSMi hiányzik?3PontszámEgy teljes szám
Egyoldalas CRM ellenőrzés: általános egészségügyi eredmény, valamint a helyes és még mindig figyelmet igénylő dolgok ellenőrzési listája.

Mit ellenőriz?

Schama

Adatbázis táblák léteznek, és a megfelelő oszlopok. Ha egy migráció kimaradt, CRM Health megjelöli azt.

MI-ügynökök

Minden CRM ügynök (Capture, Data Steward, Deal Intelligence, stb.) regisztrált és egészséges. Zöld = futás, borostyán = figyelmet igényel, piros = hiba.

Útvonalak

CRM API Az útvonalak és az AJAX végpontok regisztráltak és hívhatók.

A madárinfluenza-intézkedések

A CRM akciók katalógusa az Akció Nyilvántartásban van regisztrálva. Ha a cselekvések hiányoznak, a CRM Health öngyógyít azáltal, hogy újra nyilvántartásba veszi őket.

Élő adatszámok

A teljes kapcsolatok, vállalatok, üzletek, feladatok, tevékenységek és események. Hasznos a behozatal ellenőrzésére és a folyamatos adatok rögzítésére.

Beállítás után ellenőrzés

Az első CRM beállítás után nyissa meg a CRM Health és ellenőrizze az összes ellenőrzés zöld. Ha bármelyik borostyán vagy piros, kattintson a tételt a diagnosztikai magyarázat és javasolt fix.

Milyen gyakran kell ellenőriznem a CRM Health-et?+

Ellenőrizze, miután a kezdeti beállítás, után jelentős frissítések, és amikor CRM viselkedés úgy tűnik, rossz. CRM Health öngyógyít sok kérdést (mint a hiányzó cselekvési regisztráció) csak megnyitásával az oldalt.

CRM

CRM-kapcsolatok fejlesztők számára

A CRM egy teljes nyilvános REST API és a kikötött horog, így illeszkedik minden verem nélkül kézi export.

API végpontok

Hitelesítés

API key (Authorization: Bearer opq_...) with scope crm.read or crm.write. POST to /api/v1.php with action and site_key.

Kapcsolatok

crm. contacts. list (keresés + szűrő), crm. contacts. details (ID), cm. contakts s. upsert (létrehozása vagy frissítése), CRm. contacks. save.

Tárolás

crm. deals. list, crm. diess. details, crmdeals. create, crM. deals. update, cm. deads. pread (az egész a Trust Layer-en keresztül).

Tevékenységek

cm. activitieslist (kapcsolat / üzlet idővonala), crm. acties. record (új tevékenység bejelentése).

Események

crm.events.list (durable change feed with since_id cursor), crm.events.catalog (list available event types).

Alkut kell kötni a API-n keresztül
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
}

Webhorog események

crm.contact.created

Kirúgták, ha új kapcsolattartót adtak a CRM-hez.

crm deal. stag. complex

Kirúgták, ha az üzlet másik szintre lép.

crm.deal.won

Kirúgták, amikor az üzletet megnyerték.

crm.deal.lost

Kirúgták, amikor az üzletet lezárták, mint a veszteséget.

crm.task.created

Kirúgták, amikor egy új feladat jön létre (kézi vagy AI- generált).

crm.outreach.reply

Kirúgták, amikor a lehetőség válaszol egy szekvencia e-mail.

crm.agent.proposal_created

Kirúgták, amikor egy MI ügynök javaslatot tesz a jóváhagyási sorba.

All webhook events are HMAC-signed and retried on failure. Subscribe a URL in Settings > Webhooks, or poll crm.events.list with since_id for a durable change feed.

A CRM kapcsolatok szinkronizálása a Google Sheets-hez

A forgatókönyv:
You want every new CRM contact to appear in a Google Sheet for your marketing team.
Mit tegyünk?

Beállítja a webhorog előfizetőt a crm. contact. created. mutat rá egy Google Apps Script web app vagy egy Zapier webhook URL. A hasznos teher tartalmazza a kapcsolat nevét, e-mail, cég, ólom pontszámot, és a forrás. Az Ön szkriptje hozzáad egy sort a Google Sheet minden új kapcsolathoz.

CRM

Részletek

Szekciók mentse újrahasználható kapcsolattartók CRM nézeteket, elérhetőség, promóciók és egyéb hallástudatos eszközök.

Termékképernyő
RészletekA Segment szerkesztő kombinálja a feltételeket, megmutatja az élő mérkőzés számát, és lehetővé teszi, hogy az operátor válasszon egy élő szűrőt vagy rögzített pillanatképet.RészletekmunkaterületMODEÉlőLOGICMINDENMATCHES1,248ÉLŐ MUNKAHELYI KÍSÉRÉSÜgyfélszolgálategyenlő Aktív ügyfélcikkUtolsó tevékenység30 -napon belülcikkOrszágegyenlő: Egyesült KirályságcikkNagy szándéklegalább 70 pontszámcikk1CHOOSE MODEÉlő vagy pillanatfelvétel2ADD RULESMINDEN VAGY VALAMINT3REUSEKampányok és CRM
A Segment szerkesztő kombinálja a feltételeket, megmutatja az élő mérkőzés számát, és lehetővé teszi, hogy az operátor válasszon egy élő szűrőt vagy rögzített pillanatképet.

A élő szegmens a jelenlegi adatok alapján újraszámítja, ha használják. A rögzített pillanatfelvétel a jelenlegi taglistát leállítja, amely hasznos akkor, ha a tájékoztató közönség nem változhat a jóváhagyás után.

Válasszon MINDEN ha minden feltételnek egyeznie kell vagy MINDEN ha egy feltétel elég. Tekintse át az élő szám mentés előtt. Rendszerszegmensek látható, de védett a rendes szerkesztés.

CRM

Ólompontozás

A lead- pontozási szabályok a viselkedést és profiljeleket olyan következetes pontszámmá alakítják át, amelyet az értékesítés és az automatizálás is használhat.

Termékképernyő
ÓlompontozásA vezető pontozás aktív szabályokat mutat, a gördülő ablak és a pozitív vagy negatív pontszám minden szabály alkalmazandó.ÓlompontozásmunkaterületSZABÁLYOK12SCORED8,412HOT LEADS286ÉLŐ MUNKAHELYI KÍSÉRÉSÁrképzési tevékenység3+ látogatások 14 nap+20Kulcsszó vásárlásatartalmaz: migráció vagy vállalkozás+15Támogatási kockázatPanaszrendezvény 30 napokon-10Megbízható forráspartneri felkérés+121DESCRIBE RULEEgyszerű angol2REVIEW FIELDSJelzés, ablak, pontok3RESCOREAlkalmazás a munkaterületre
A vezető pontozás aktív szabályokat mutat, a gördülő ablak és a pozitív vagy negatív pontszám minden szabály alkalmazandó.

A AI szabály építője tud fordítani egy egyszerű angol utasítás strukturált szabály. Minden szabályt még az aktiválás előtt felül kell vizsgálni: megerősíti a tevékenység vagy kulcsszó, minimális szám, gördülő ablak és pontszám változás.

A pozitív és negatív szabályok egymás mellett is létezhetnek. A munkatér helyreállítása az anyagi szabályok megváltoztatása után, így a meglévő kapcsolatok értékelése az új modell szerint történik. A pontszámok táplálhatják a szegmenseket, az útvonalat, a kutatást és a munkafolyamatokat.

CRM

Értékesítési vezető tábla

Az irányító testület a kvóták elérésével, a bevételekkel, jutalékkal és nyílt csővezetékkel hasonlítja össze a képviselőket.

Termékképernyő
Értékesítési vezető táblaA havi vezetőség rangsorolja az eladók képviselőit, miközben a bevételek, jutalékok és nyílt csővezetékek láthatóak.Értékesítési vezető táblamunkaterületPERIODjúliusTEAM QUOTA82%NYUGDÍJ184k fontÉLŐ MUNKAHELYI KÍSÉRÉSAmina!104% kvóta · 62k £nyert1st- Ben.88% kvóta · 51k font nyert2ndRita.76% kvóta · 43k font nyertHarmadikNyitott csővezeték312 ezer font a csapaton keresztülFelülvizsgálat1CHOOSE MONTHEgy időszakot hasonlítson össze2CHECK QUOTAA képviselő általi elfogadás3COACHA csővezeték használati környezete
A havi vezetőség rangsorolja az eladók képviselőit, miközben a bevételek, jutalékok és nyílt csővezetékek láthatóak.

A kvóta elérése csak akkor értelmezhető, ha minden képviselő rendelkezik egy jelenlegi kvótával és az ügyletek rendelkeznek a megfelelő tulajdonosi, összeg, valuta és szoros státusszal. A vezetőség edzői és elismerési, nem az egyetlen minőségi intézkedés; párban foglalkozik egészségügyi, tevékenység és előrejelzés pontosság.

CRM

A megállapodás jóváhagyása

A deal jóváhagyások a manager jelzését igénylik, mielőtt a magas értékű ügyletek meg lennének jelölve.

Termékképernyő
A megállapodás jóváhagyásaA jóváhagyási politika két értékhatárt határoz meg, és a sorban álló függőben lévő, jóváhagyott és elutasított határozatok szerepelnek.A megállapodás jóváhagyásamunkaterületPOLICYEngedélyezettWAITING6OLDEST3hÉLŐ MUNKAHELYI KÍSÉRÉSA 1szintA £10,000-tól származó ügyletekÜzemeltetőA 2szintA £50,000-tól származó ügyletekIdősebbVállalkozások megújításaA Ben által kért £72,000FüggőbenMigrációs projektA Rita által kért £18,500Jóváhagyva1SET THRESHOLDSA0 letiltja a meghatározási szintet2REQUESTA report benyújtja az alkut.3DECIDEJóváhagyás vagy elutasítás
A jóváhagyási politika két értékhatárt határoz meg, és a sorban álló függőben lévő, jóváhagyott és elutasított határozatok szerepelnek.

A politika engedélyezése és szint meghatározása 1 és szint 2 küszöbérték. 0 Ha egy nem-menedzser megpróbál megnyerni egy szerződést a küszöbön vagy annál magasabb, OpsIQ létrehoz egy jóváhagyási kérelmet helyett csendben változtatás a színpadon.

A vezetőket és a teljes ügyintézőket nem akadályozza a politika. Minden döntés meg kell tartani a kérőt, megközelítőt, időt és okot az audiability.

CRM

Életciklus-szabályok

A Lifecycle szabályok automatikusan áthelyezik a kapcsolatokat a szakaszok között, ha aktuális adataik megfelelnek egy mentett feltételnek.

Termékképernyő
Életciklus-szabályokA életciklus szabályait prioritásként értékelik; az első megfeleltetési szabály megváltoztatja a kapcsolatfelvételi szakaszt.Életciklus-szabályokmunkaterületAktív7RUNSÉjszakaiPRIORITYA legmagasabb elsőÉLŐ MUNKAHELYI KÍSÉRÉSÓlom → Képzettpontszám ≥ 60 és a legutóbbi aktivitásPrioritása 100Képzett → Ügyféla vásárlási eseményPrioritása 90Megrendelő → Veszélyben60 -napok esetében nincs aktivitásPrioritása 70Kockázat → Ügyfélúj vásárlás vagy válaszPrioritása 601PICK STAGESInnen és oda2DEFINE FILTERSegment- style JSON3ORDER RULESAz első mérkőzés nyer.
A életciklus szabályait prioritásként értékelik; az első megfeleltetési szabály megváltoztatja a kapcsolatfelvételi szakaszt.

Minden szabály rendelkezik egy forrás szakasz, célállomás, aktív zászló, prioritás és szegment- stílusú szűrő. A tervezett életciklus munka értékeli a magasabb prioritások először, és megáll után az első mérkőzés egy kapcsolat.

A szabályoknak kölcsönösen érthetőknek kell lenniük. Kerülje el két aktív szabályt, amelyek ugyanazon futtatás során ellentétes irányban mozgathatják ugyanazt a kapcsolatot. A szűrőt egy szegmens ellen teszteli, mielőtt aktiválná.

CRM

CRM-tevékenységáramok

A munkaterületi tevékenység árama az ügyfelek és az operatív események kombinációját jelenti, így a csapatok minden modul megnyitása nélkül is megvizsgálhatják, mi történt.

Termékképernyő
CRM-tevékenységA tevékenység stream kapcsolatot, jegyet, e-mailt, webhorog, konverziós és anomália események szűrők és a pagináció.CRM-tevékenységmunkaterületEsemények2,804CUSTOMERS1,126ANOMALIES14ÉLŐ MUNKAHELYI KÍSÉRÉSA beszélgetés megoldódott.[email protected] · AIMostA jegyem válaszolt.T...1048 · Billing4 mBejövő eseménysubscription.upgraded12mÁtalakításRendelés #7788 · £14919m1FILTEREsemény és ügyfél2OPEN CONTEXTUgrás a rekordra3PAGE RESULTSA vizsgálatokat határolják be
A tevékenység stream kapcsolatot, jegyet, e-mailt, webhorog, konverziós és anomália események szűrők és a pagináció.

Szűrés eseménytípus, dátum, kapcsolat vagy ügyfélállapot szerint (beleértve a fizető ügyfeleket). A takarmány egy olvasott modell rögzített tevékenység; nem helyettesíti a forrásjegyet, beszélgetés, üzlet vagy csatlakozó rekord. Megnyitja a kapcsolódó rekordot, mielőtt egy érzékeny intézkedést.

CRM

Munkafolyamatok

A munkafolyamatok reagálnak egy eseményre, és a műveletek sorrendjét lefuttatják, beleértve a cron által újraindított késleltetett lépéseket.

Termékképernyő
MunkafolyamatokA munkafolyamat mutatja a kiváltó, befejezett intézkedések, várakozási késés és a következő lépés.MunkafolyamatokmunkaterületAktív9RUNNING42HIÁNYOS1ÉLŐ MUNKAHELYI KÍSÉRÉSKüszöbölyítéscontact.createdKezdésLépés 1Üdvözlő e-mail küldéseKész.KésleltetésVárd meg a 2 napot.VárakozásLépés 2Eladási feladat létrehozásaKövetkező1CHOOSE TRIGGERA verseny megkezdődik.2ORDER STEPSIntézkedések és késedelmek3MONITORA cron-on keresztül történő újraindítás
A munkafolyamat mutatja a kiváltó, befejezett intézkedések, várakozási késés és a következő lépés.

Hozzon létre egy munkafolyamat kiválasztásával a kiváltó, hozzáadva lépéseket a sorrendben, és lehetővé teszi. Késleltetések vannak tárolva, nem tartja böngésző kérésére; az egyesített cron újra megfelelő munkafolyamat fut.

Épített sablonok között van köszöntés után bejelentkezés, vásárlás után köszönöm-Ön és demo megerősítés. Klón egy sablon, helyébe a címzettek / tartalom, majd tesztelje ellenőrzött rekordot, mielőtt széles körű aktiválás.

Tervezési tevékenységek, hogy idempotens. A remry nem küldhet dupla pénzmozgási kéréseket, vagy hozzon létre két rekordot.

Támogatás

Jegyzetek

A jegyek a hivatalos támogató csatorna. Ezek osztályai, prioritásai, SLA célok, csatolmányok, belső jegyzetek, és teljes beszélgetés menetelés. Jegyek érkezhetnek a OpsIQ admin, jegyforma / beágyazott, e-mail lenyelés, chat eszkaláció, csatlakozó, vagy API.

Jegyzetek
JegyrészletEgy meta oldalkocsi (prioritás, osztály, SLA, státusz), a beszélgetés szál, és AI draft és visszatérítés akciók.JegyzetmunkaterületT-12345PrioritásMagasOsztálySzámlázásSLA3h 12m maradtÁllapotMegnyitásKétszer is megvádoltak aelőfizetés június 3-ra.AlA másodlat megerősítésea díj, a visszatérítés feldolgozása.A MI választervezetVisszatérítés1THREADEDTeljes beszélgetés + jegyzetek2SLA & ROUTINGPrioritás, dept, időzítő3AI DRAFTVálaszokat írtam neked.
Minden jegy a maga prioritását viseli, osztályunk, SLA időzítő és teljes fonál, és az MI-k megírhatják a választ.

Hogyan áramlik egy jegy

1
Jegy érkezik.

A vásárló e-mailben, chat eszkaláció, jegybeágyazott, vagy az admin létrehoz egy. A jegy kap egy egyedi azonosító (például, T-12345).

2
Felvétel

A MI leolvassa a tárgyat és a testet, prioritási sorrendet jelöl (alacsony / normál / magas / sürgős), egy osztályt javasol, és érzékeli az érzéseket. Ez automatikusan megtörténik, ha a triage be van kapcsolva.

3
Válasz

Az ügynök megnyitja a jegyet, elolvassa a kontextust (ügyfélprofil, platformadatok csatlakozók, korábbi jegyek), és ír egy választ. AI képes draw a válasz, és az ügynök szerkeszti elküldése előtt.

4
Bezárás

Ha a probléma megoldódik, az ügynök bezárja a jegyet. Az ügyfél értesítést kap. Ha a vevő a zárás után válaszol, a jegy automatikusan újra megnyílik.

A menetjegy-fizetés időpontja

Átalakítási osztály

A jegyet más osztályra (pl. a General-tól a Billingig) kell áthelyezni. Hasznos, ha az eredeti útvonal rossz volt.

Ügynökének kijelölése

A jegyet egy bizonyos csapattagra osztják ki, a kijelölt ügynök meglátja a jegyét a "Jegyek" nézetben.

Belső megjegyzés hozzáadása

Írjon egy megjegyzést látható csak a személyzet. Használata: vizsgálati eredmények, visszatérítési okok, mérnöki háttér, korábbi kötelezettségvállalások. Belső bankjegyek soha nem jelenik meg az ügyfelek.

Egyesítési jegyek

A két jegy kombinációja egy ügyféltől származik. Az egyesített jegyjelölt [MERGED] címkét kap. Mindkét jegy összes üzenete a túlélő jegyben marad.

A konzerv válasza

Helyezzen be egy előre írt válasz sablon. Változatok, mint {{customer_name}} és {{ticket_id}} automatikusan kicserélik.

A jármű átírása

Engedjük, hogy az AI javítsa a tervezet választ: állítsa be a hang, rövidebb / hosszabb, rögzíti nyelvtan, vagy fordít. Ön felülvizsgálja az eredményt elküldése előtt.

Prioritásmódosítás

Beállítva alacsony, normál, magas, vagy sürgős. Prioritása érinti SLA időzítők és rendre.

A státus megváltoztatása

Megnyitásra, függőben lévő, ügyfélre, megoldásra vagy bezárásra kész.

Dolgozott példa: egy boldogtalan ügyfél kezelése

E-mail: "Kétszer is felfizettek az előfizetésemért"

A forgatókönyv:
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.
Mit tegyünk?

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.

Részvények

Létrehozása osztályok Beállítások > Jegyzetek > Osztályok. Közös osztályok: Általános, Számlás, Műszaki, Értékesítési, Visszaélés, Onboarding. Minden osztály különböző automatikus válaszadási szabályok, AI tudás, és a csapat megbízások.

A konzerv válaszok

A Beállítások > Jegyek > Konzervválaszok részben újra használható válaszsablonok létrehozása. A jó konzerv válaszok közé tartoznak:

Példa konzerv válaszsablon
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}}

Egyesülő jegyek

Ha az ügyfél ugyanazt a kérdést többször is elküldi (e-mailben és chat, vagy két külön e-mail), akkor egyesítheti a másolatokat. Menj a jegyre, kattintson az Merge gombra, válassza ki a másik jegyet az egyesüléshez. A túlélő jegy kap minden üzenetet mindkét jegyről. Az egyesített jegy tárgya kap egy [MERGED] címkét, hogy jelezze, hogy ez volt kombinált.

Prioritás és SLA

Alacsony

Nem sürgős kérdések, funkció kérések, általános visszajelzések. Célpont első válasz: 24 óra.

Normál

Standard támogatási kérdések. Célpont első válasz: 8 óra.

Magas

A vevő üzletének befolyásolása. Célpont első válasz: 4 óra.

Sürgős

Szolgáltatás leállás, biztonsági incidens, adatvesztés, számlázási hiba. Célpont első válasz: 1 óra.

Az SLA-időzítő a jegy létrehozásakor kezdődik, és a "Várakozás az ügyfélre" állapotba áll. Ha az SLA célpont kimarad, a jegyet kiemelik és opcionálisan fokozzák.

Látják a belső feljegyzéseket?+

A belső jegyzetek szigorúan csak személyzettel kapcsolatosak, nem jelennek meg az ügyféljegy portálon, e-mail értesítésen vagy bármilyen személyre néző felületen.

Mi történik, ha egy zárt jegyet válaszolnak?+

A jegy automatikusan újra megnyílik és visszatér az aktív sorba. A csapat értesítést kap az új válaszról.

Zárhatok egy jegyet, hogy ne válaszoljak?+

Igen. Használja a Lock Thread opció, hogy megakadályozzák mind az ügyfél és AI új válaszokat. Hasznos megoldott viták vagy lezárt vizsgálatok.

Támogatás

Szolgáltatásstúdió: SLA, status flow és minőség

A vezérlő szoba, hogy hogyan működik a támogatási művelet: SLA politikák eszkalációs létrák, üzleti-óra naptárak, egy kényszerített állapot áramlás, CSAT beállítások és a vállalkozás funkció kapcsolók. Nyissa meg a Tickets oldalon (a Service Studio gomb az operációs bárban).

SLA-politikák

Minden új jegy kap egy első választ és a szanálási határidő a legkonkrétabb aktív politika: osztály + prioritás veri osztály, veri az elsőbbséget, veri a alapértelmezett. Határidők automatikusan szünet, míg a jegy ül a függőben vagy várakozásban.

Szikragyújtású, belső égésű, dugattyús motor

Egy szabálysértési intézkedés helyett egy politika akár hat lépésben is meghatározhatja: például figyelmeztetheti a megbízottat, hogy 75% ablak, riasztókezelők a 100%, áthelyezve egy megnevezett ügynöknek a 150% Minden lépés pontosan egyszer tüzel egy jegy.

Üzletórák és naptárak

A munkaórák, SLA óra csak a munkaidő alatt ég, így a pénteken megnyitott jegy nem szakad meg szombatig. A naptárak (időzóna, nap, óra, ünnepek) lehet csatolni az egyéni politikák csapatok különböző régiókban.

Állapotáramlás

A a / a mátrix korlátozására, amely állapotváltozások Admins lehet tenni, egy Zendesk- style preset. Automatizálás, bejövő e-mail és a felhasználó által küldött jegyválaszok mindig mentességet élveznek, így a szigorú mátrix soha nem zavarhatja a csővezetéket. Választható, hogy a zárás előtt egy jóváhagyott jelzés.

Jóváhagyás

Ügynökök kérnek jelzés egy jegy (visszatérítés a küszöbérték, a politika kivételei). Egy nevezett hozzászóló vagy bármely teljes tisztviselő dönt egy megjegyzés; Kérők soha nem hagyja jóvá saját kérését. Amíg jóváhagyások felülete banner a bejövő.

Jegykapcsolatok

A kapcsolódó, duplikált, szülő / gyermek vagy blokkoló jegyekre vonatkozó linkek; az új összekapcsolt jegyre adott válaszok (az egyesülés fordított része, anélkül, hogy az ügyfél e-mailezne); az in- app értesítések jegyeinek követése, valamint a kimenő válaszokon a CC követő email címek opcionálisan.

Élő bejövő és összeütközések

A valós idejű beérkező, új jegyek és válaszok jelennek meg ügynökök másodperceken belül keresztül a meglévő értesítési folyamban. Jegy, ügynökök látni, hogy ki más megtekinti, és kap egy figyelmeztető banner, amikor egy csapattag már írja a választ. Egy kattintással a Kért gomb hozzárendeli a jegyet, hogy magad.

AI- tudatos útvonal

A szabályok megfelelhetnek a MI-osztályozási jelzéseknek: prioritás, kategória, érzelem és eszkaláció kockázat, valamint az Ön portálkérési űrlapjáról beírt egyedi mező értékek. Az ilyen feltételeket használó szabályok mindaddig maradnak nyugalomban, amíg a funkció be nem indul.

💡
Minden vállalkozás váltson hajókat OFF. Bekapcsolása a Service Studio → Minőség & Automation az opt- in; lehagyva őket tartja viselkedését előtt a frissítés.
Miért tud egy ügyfél újra megnyitni egy zárt jegyet, amikor a mátrix tiltotta → nyitott?+

A mátrix csak az ADMIN-cselekvéseket szabályozza. A felhasználók által küldött válaszok, e-mailek és automatizálás szándékosan mentesek, így a szigorú politika soha nem zárja ki az ügyfeleket, vagy törik fel a csővezetéket.

Az SLA létrái helyettesítik a régi behatolást?+

Nem. A mentett politikák egyetlen beavatkozással változatlanul működnek. Egy létra csak olyan politikákkal helyettesíti az egységes fellépést, ahol a lépéseket határozza meg.

Támogatás

A jegyre adott automatikus válasz és eszkaláció

Az Auto-válasz lehetővé teszi, hogy az MI automatikusan reagáljon az új jegyekre. Az Escalation a jegyeket más osztályra helyezi, amikor a AI speciális igényeket észlel. Mindkét funkció natív jegyek és emailalapú jegyek közötti munkát végez.

Auto-válasz
Automatikus jegyválaszEgy áramlás: új jegy, két perces késés, a mesterséges intelligencia válasz a tudásból és összefüggésekből, majd elküldve vagy elmentve tervezetként.Auto-válaszmunkaterületAmikor egy új jegy érkezikÚj jegybármely forrásKésleltetés2 minA MI válaszaiKB + kontextusElküldöttvagy tervezetHa az ember a késés alatt válaszol, az automatikus válasz törölve. A szándék előbb egy másik részlegre is átterjedhet.1DELAYAz emberek kapnak első esélyt.2AI REPLIESA KB + szövegkörnyezetből3OR ESCALATEÚtvonal szándékkal
Az új jegyek rövid késést kapnak (hogy az emberek beugorhassanak), majd egy MI választ a tudásából, küldött vagy sorban egy vázlat.

Hogyan működik az automatikus válasz

1
Megjelenik a jegy

Új jegyet hoznak létre bármilyen forrásból (e-mail, chat, portál, API).

2
A menetrend szerinti válasz

OpsIQ Várja meg a beállított késleltetést (alapértelmezés: 2 percek). Ez ad az emberi ügynökök esélyt, hogy válaszoljon először.

3
Az első válasz nyer.

Ha egy ember válaszol a késés során, az automatikus válasz törölve. Ha nem, az MI választ ad.

4
Generáció és küldés

A MI elolvassa a jegyet, ellenőrzi a tudásbázist, a csatlakozók kontextusát és az ügyféltörténelmet, majd válaszol. A választ elküldjük (vagy átvilágítási tervezetként soroljuk be, beállításoktól függően).

Hogyan fejti ki hatását az eszkaláció

1
A szervezeti egységek beállítása

A következő osztályok esetében lehet a létszámleépítés (pl. a számlázás az általános, a műszaki és a általános költségekböl is növelhető).

2
A jegy osztályozása

Az automatikus válaszadás előtt a MI osztályozza a menetjegy szándékát: számlázás, technikai, visszatérítés, visszaélés stb.

3
Mozogjanak, ha szükséges.

Ha a jegy célja megegyezik egy eszkalációs osztállyal, a jegyet áthelyezik.

4
Generáció új hangon

A válasz a célállomás szaktudásának és az MI képzésének felhasználásával jön létre.

Beállítások

Automatikus válasz engedélyezve

Master kapcsoló. Kapcsolja be, hogy lehetővé teszi AI auto-válasz a jegyek.

Engedélyezett osztályok

Melyik osztályok kaphatnak automatikus válaszokat. Kezdje az alacsony kockázatú részlegek (Általános, Értékesítés) előtt számlázás.

Késleltetés

Mennyi ideig kell várni, mielőtt a MI válaszol (másodpercben). Alapértelmezés: 120 másodperc (2perc). Beállítás0azonnali válaszokért.

Késleltetés

A munkaórák és a munkaidő közötti eltérések opcionálisan vannak megadva.

Az admin válaszban leállunk.

Ha egy ember ügynök válaszol először, törölje az automatikus válasz. Alapértelmezés: on.

A vizsgálat megkezdése

Automatikus útvonalválasztás engedélyezése jegyelszámolás alapján.

Szkalmációs osztályok

Melyik osztályra lehet jegyet emelni?

Escalációs állapot

A kiszélesedés beállításához szükséges állapotok (pl. Open, Függőben).

Szikragyújtású, belső égésű, dugattyús motor

Hogy hozzá kell-e adni egy belső feljegyzést, ami megmagyarázza az eszkalációs okot.

E-mail- létrehozott jegyek

A jegyek, amelyek e-mailből jöttek létre (postaláda szavazással vagy MX- piped kézbesítéssel), ugyanazokat az automatikus válaszadási és eszkalációs szabályokat követik. Az AI válasz a vevőnek küldött e-mail válaszként küldhető. Az e-mailben kapott draftok átnézésre kerülnek a tervezetekre, ha konfigurálják.

Az MI automatikusan válaszol a számlázási kérdésekre?+

Csak ha lehetővé teszi az automatikus választ a számlázási részlegre. Javasoljuk, hogy az automatikus válasz kikapcsolásával kezdje a számlázást, és csak azután tegye lehetővé, hogy átfogó számlázási ismeretekkel képzett és alaposan tesztelt MI-ket.

Mi van, ha az MI rossz választ ad?+

Ha egy ügyfél válaszol a válasz volt rossz, egy emberi ügynök kell beavatkozni. Felülvizsgálni AI Története megérteni, hogy miért a MI adott rossz választ, majd frissítse a tudásbázis vagy AI képzés, hogy megakadályozzák, hogy újra megtörténjen.

Átnézhetem az automatikus válaszokat, mielőtt elküldik őket?+

Igen. Állítsa be a szállítási módot "Draft" helyett "Auto-send". Auto - read drafts jelenik meg a Draftssorban emberi felülvizsgálat elküldése előtt.

Támogatás

A jegyportálon keresztül

A jegyportálon keresztül beléphet egy menetjegy-kezelési felületbe bármely weboldalra. Az ügyfelek megtekinthetik a jegyeiket, új jegyeket hozhatnak létre, és válaszolhatnak, anélkül, hogy belépnének a OpsIQ admin-ba.

Hogyan működik?
A jegyportálon keresztülEgy támogató portál egy weboldalra ágyazva, amely megmutatja az ügyfelnek a saját jegyeit és az újjegy gombot.yoursite.com/supportTámogatóközpontÚj jegyA JÖVEDÉKEI#1042 · Visszatérítési kérdésMegnyitás# 1038 · Setup helpMegoldva#1031 · HangmásolatFüggőben1EMBEDHozzáadás bármely weboldalra2SELF-SERVEA vásárlók látják a jegyeiket.3NO LOGINA biztonságos személyazonosság
A jegyportálon keresztül

Három beágyazott íz

Beágyazott

A jegyportált az oldaladon lévő div belsejében vezeti. A portál a tartály teljes szélességét veszi igénybe.

Lebegő elem

Megjelenít egy lebegő gombot, amely megnyitja a jegyportált a panelben. Hasonló a chat widget-hez.

Hitelesített

Aláírt személyazonossági igazolványt igényel. A vásárlók csak a saját jegyeiket látják.

Telepítés

A jegybeágyazott snippet
<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>

Azonosító jelképes generáció

Hiteles üzemmódban a szervernek aláírt identitásjelvényt kell létrehoznia. Ez az üzenet megmutatja a OpsIQ -nak, hogy ki az ügyfél, így csak a saját jegyeiket látják.

PHP · identitás kijelzése
<?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 horog · identitás jelkép
// WHMCS hook — auto-generate identity token
add_hook("ClientAreaPage", 1, function($vars) {
    if (!isset($vars["loggedinuser"])) return;
    $payload = json_encode([
        "site_key" => "site_abc123",
        "customer" => [
            "id" => $vars["loggedinuser"]["id"],
            "email" => $vars["loggedinuser"]["email"],
            "name" => $vars["loggedinuser"]["firstname"]." ".$vars["loggedinuser"]["lastname"],
        ],
        "iat" => time(),
        "exp" => time() + 900,
    ]);
    $token = base64_encode($payload).".".hash_hmac("sha256", $payload, "opsiq_whsec_xxx");
    // Inject into page
});
Node. js, generálj identitásjelzőt
// 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;
}

Szélességjellemzők

Jegyjegyzék

Kereshető, status- szűrt lista. A "Várakozás" kiemeli a zászlók jegyek a csapat válaszolt.

Menetes beszélgetés

Teljes beszélgetés kilátás gazdag szövegeket, csatolmányok, és időbélyegzők.

Automata megtakarítás tervezete

Az ügyfél-tervezet válaszok automatikus mentése, így nem veszít a munka, ha elnavigál.

Élő felmérés

A widget felmérések új válaszokat minden ~12 másodperc.

Megoldás / újranyitás

A vásárlók egy kattintással megoldhatják vagy újra megnyithatják jegyeiket.

A belső személyzet jegyzetei SOHA nem jelennek meg a jegybeágyazott vásárlók számára. Ez egy kemény biztonsági határ.
Támogatás

A chat beérkezett üzenetei

A Chat Inbox az, ahol a csapat kezeli élő ügyfélbeszélgetések. Ez mutatja aktív chats, kijelölt beszélgetések, AI- kezelt beszélgetések és archivált történelem.

A chat beérkezett üzenetei
A chat beérkezett üzeneteiEgy hármas-pane ügynök chat inbox: beszélgetés lista, élő beszélgetés egy AI draft chip, és egy látogató / CRM kontextus panel.A chat beérkezett üzeneteimunkaterületJDJane.Hol a parancsom?10 mg/ napMensah.számlázási kérdésRTRita.A mesterséges intelligencia kezeléseHol a rendelésem?Ma szállítottákA MI-draft készVálasz...LÁTOGATÓJane Doe dalszövegUS · Króm3 korábbi megrendelésekLTV $480CRMStage: Ügyfél1UNIFIEDMinden élő beszélgetés2CONTEXTLátogató + CRM panel3AI ASSIST& ÁtrajzolásName
Egy bejövő minden élő csevegéshez, beszélgetési listához, a menethez, amin Al draft van, és a teljes látogató + CRM kontextushoz.

A beszélgetések kezelése

Aktív beszélgetések

A beszélgetések folyamatban vannak. Green pont = ügyfél gépel vagy éppen a közelmúltban aktív.

AI- kezelt

Beszélgetések, ahol az MI reagál. Bármikor átveheti a helyét a "Csatlakozz" gombra kattintva.

- Nekem.

Konkrétan az ön számára kijelölt beszélgetések.

Várakozás

Beszélgetések, ahol az ügyfél várja a választ.

Archívum

Befejezett beszélgetések. Keresés kulcsszó, dátum, és az ügyfél.

Al-tól az emberig terjedő kapcsolat

Ha átveszed a beszélgetést az MI-től, kövesd ezt a három szabályt:

1
Köszöntsétek személyesen

"Helló, Sarah vagyok a támogató csapatból".

2
Referenciakörnyezet

"Látom, hogy a rendelésről kérdeztél".

3
Várakozások beállítása

Mondja el a vevőnek, mi történik ezután. "Most vizsgálom ezt, és néhány perc múlva választ adok".

A mesterséges intelligencia kikapcsolása beszélgetésenként

Az MI-t minden beszélgetés tetején kell használni. Amikor a AI be van kapcsolva, az MI válaszokat generál. Ha ki van kapcsolva csak emberi ügynökök tudnak válaszolni. Az MI akkor is emlékszik a beszélgetésre, amikor kikapcsolták és bekapcsolták.

Eltávolítási mód / üzemidő

Az üzleti órák beállítása a Beállításoknál. A munkaidőn kívül az MI: (1) Folytatni kell a válaszadást az ügyfelekre, (2) Egy "távol" üzenet megjelenítése és egy jegy létrehozása a nyomon követésre, vagy (3) A chat kikapcsolása és a jegyűrlap megjelenítése. Válassza ki a támogató modellhez illeszkedő viselkedést.

Kemény beszélgetések kezelése

1
Nyugalom!

Ne hasonlítson a vevő érzelmi intenzitására, értse meg frusztrációját védekezés nélkül.

2
Tények összegyűjtése

A válaszadás előtt gyűjtse össze a vonatkozó információkat: megrendelés, számlaállapot, korábbi jegyek.

3
Korai eszkalát

Ha a helyzet megtérülést, jogi fenyegetéseket, visszaélést vagy biztonságot jelent, akkor inkább egy rangidős csapattagra kell áttérni, ahelyett, hogy egyedül próbálnánk kezelni.

Kaphatok csapatbeszélgetést (ügynök az ügynöknek)?+

Igen, belső feljegyzéseket kell használni a beszélgetésben, hogy kommunikáljunk más ügynökökkel.

Mi lesz, ha befejezem a beszélgetést?+

A beszélgetés az Archive-ba megy. Ha a vevő később új üzenetet küld, akkor új beszélgetést hoz létre.

Támogatás

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.

Távirat

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.

VONAL

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.

Általános kérdések

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.

Támogatás

Igazi chat beszélgetések

Ezek a példák azt mutatják, hogy egy jól képzett AI ügyfél hogyan kezelje a közös forgatókönyveket. Használja őket tesztelni a MI képzés és azonosítja hiányosságok.

10 beszélgetési példák

1. Visszaküldeni ügyfél érdeklődik a megrendelés

A forgatókönyv:
Customer: Hi, I placed an order 3 days ago and haven't received any shipping notification yet. Order #ORD-5523.
Mit tegyünk?

Az MI-nek: (1) Keresse meg a parancsot # ORD -5523 a csatlakozón keresztül. (2) Jelentse az aktuális állapotot és a nyomon követési adatokat, ha rendelkezésre áll. (3) Ha a megrendelés késik, ismerje el a késedelmet, és adja meg a becsült ütemtervet. (4) NE találjon ki szállítási állapotot, ha a csatlakozó nincs.

2. Az árképzés kérdése

A forgatókönyv:
Customer: How much does your Pro plan cost? Do you offer annual billing?
Mit tegyünk?

Az MI-nek: (1) Válasz a tudásbázisból a jelenlegi árképzéssel. (2) Magyarázza meg a havi és éves számlázás közötti különbséget (3) Ha a válasz nincs benne a tudásbázisban, mondja ki, és felajánlja, hogy összekapcsolja őket az értékesítésekkel. (4) NE találjon fel olyan árképzést, amely nincs a tudásbázison.

3. Mérges ügyfél követeli a visszatérítést

A forgatókönyv:
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
Mit tegyünk?

Az MI-nek: (1) Nyugalommal ismerje el a frusztrációját. (2) Kérje a rendelés számát vagy fiókját e-mail. (3) Magyarázza meg a visszatérítés folyamatát. (4) Hozzon létre egy támogató jegyet, vagy eszkalálódik egy emberi ügynök. (5) NE ígérj visszatérítést, ami emberi jóváhagyást igényel.

4. Dupla számlázási szélső eset

A forgatókönyv:
Customer: I was charged twice this month. My bank shows two charges of $29.99.
Mit tegyünk?

Az MI-nek: (1) Ismerje el az aggodalmat. (2) Gyűjtse össze a vonatkozó részleteket (e-mail, a díjak dátuma). (3) Magyarázza meg, hogy a számlázási kérdések emberi felülvizsgálatra szorulnak. (4) Hozzon létre egy számlázási osztályjegyet a részletekkel. (5) A High elsőbbséget élvez.

5. Több nyelven beszélő ügyfél

A forgatókönyv:
Customer: Bonjour, je voudrais savoir si vous livrez en France?
Mit tegyünk?

Az MI-nek: (1) Válasz az ügyfél nyelvén, ha ez a nyelv támogatott. (2) Válasz a kérdésre, hogy Franciaországba kell-e szállítani a tudásbázisról. (3) Ha a nyelv nem támogatott, válaszoljon az alapértelmezett nyelven, és említse meg, hogy mely nyelvek állnak rendelkezésre.

6. Órákkal később folytatott beszélgetés

A forgatókönyv:
Customer: Hello, is anyone there? I need help with my account.
Mit tegyünk?

Az MI-nek: (1) Ha az MI utáni órára van beállítva, válaszoljon és segítsen. (2) Ha a munkaidő után jegyeket hoz létre, mondja: "Csapatunk jelenleg offline. Létrehoztam egy támogató jegyet az Ön számára, és valaki követni fogja a munkaidőben". (3) Adja meg a jegyszámot.

7. Elővásárlási összehasonlítás vásárló

A forgatókönyv:
Customer: How does your product compare to [Competitor X]?
Mit tegyünk?

Az MI-nek: (1) Ténylegesen ismertesse termékei erősségeit. (2) NE bántsd a versenytársat. (3) Ha van egy összehasonlító oldal a tudásbázison, linket hozzá. (4) Ha az ügyfél megkérdezi a funkciók nem rendelkezik, légy őszinte.

8. Ügyfél akar egy ajánlást

A forgatókönyv:
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
Mit tegyünk?

Az MI-nek: (1) Kérdések tisztázása, ha szükséges (pl., mi a legfontosabb funkciók). (2) Ajánljon egy tervet a tudásalap alapján. (3) Magyarázza meg, hogy ez a terv miért felel meg az igényeiknek. (4) Említés, hogy lehet kezdeni egy kisebb terv és a frissítés később.

9. Ügyfél próbál jogosulatlan kedvezmény

A forgatókönyv:
Customer: I saw online that you give 50% discounts. Can I have one?
Mit tegyünk?

Az MI-nek: (1) Udvariasan elmagyarázza a jelenlegi promóciókat, ha vannak ilyenek. (2) NE hozzon létre vagy ígérjen olyan kedvezményeket, amelyek nincsenek a tudásbázison. (3) Ha az ügyfél kitart, felajánlja, hogy összekapcsolja őket az értékesítési csapat.

10. Ügyfél szüksége van segítségre a funkció

A forgatókönyv:
Customer: How do I export my data? I can't find the export button.
Mit tegyünk?

Az MI-nek: (1) A tudásbázisról lépésről lépésre utasításokat kell adni. (2) Tartalmazza a pontos oldalvonal és gomb helyét. (3) Ha a funkció egy konkrét tervet igényel, említse meg ezt. (4) Ha a funkció nem létezik, légy őszinte, és javasoljon alternatívákat.

Támogatás

Chat útvonal és eszkaláció

Ha egy élő beszélgetésnek valódi személyre van szüksége, az MI két kérdésre válaszol: melyik csapat a tulajdonosa ennek a beszélgetésnek, és kinek kell szólni. Mindkettő be van állítva a Beállítások, Ügyfél beszélgetés, Support Flow-ban, az AI útvonali részlegek alatt.

A kijelölés, hogy az MI mely osztályokat használhatja

A két doboz a panel egy fehérelista. Departments költözött a jobb oldalon az egyetlen, hogy az MI lehet útvonalat vagy nyissa meg a jegyeket. Bármi bal oldalon láthatatlan, akkor is, ha a részleg létezik, és a személyzet. Kezdje szűkíteni, és adja hozzá osztályok, ahogy személyzet őket.

💡
Ha nem lehet semmilyen részleg, OpsIQ visszaesik a hagyatéki útvonal minden részlegen talál. Kezelje ezt biztonsági hálóként, nem konfigurációs választás.

Ki kapja az eszkalációt?

Ez az a rész, amit a legtöbb ember szeretne konfigurálni, és nem kell. Amikor a AI fokozódik egy chat, OpsIQ e-mailek az emberek csatolt, hogy osztály. Ön kezeli ezt a listát egyszer, a csapat és a részlegek oldalon, és mind a jegyeszkaláció és chat eszkláció kövesse azt.

A csoport tagjai

Minden aktív admin csatolt osztály kap saját másolatot. Felfüggesztett és letiltott számlák kimarad.

Elsődleges admin

Akkor használják, ha nincs csapattag, így a kiszélesedés még mindig eléri a másikat.

Senki nem volt csatlakoztatva.

A vörös ruhás részleg és az MI nem mondja el a látogatónak, hogy egy embert értesítettek.

⚠️
A részleg saját e-mail címét szándékosan soha nem használják a címzett. Ez a cím a részleg bejövő jegye postaláda, az egyetlen bejövő levél párosul a nyitott jegyek. Egy eszkaláció küldött lenne vissza, mint egy új jegy, ahelyett, hogy elérné egy személy.

A fogást - minden osztály

Pontosan egy részleg viseli a fogást - minden jel. Ez kap beszélgetések az MI nem volt magabiztos helyen, és ez egy utolsó lehetőség, nem a normál utat.

1
A tiszta jelek győznek.

A számlázási osztály a számlázási részleg, a technikai vezetés és a hiba megfogalmazása, az értékesítés megvásárlása.

2
Az MI osztályozó próbálja a következő

Ha a kulcsszavak nem meggyőzőek, a modell elolvassa a beszélgetést és kiválasztja az engedélyezett részlegeket.

3
Aztán a fogást...

Csak ha mindkettő üres, a fogást minden részleg megkapja.

4
Az értékesítési őr

Ha a fogás- all egy értékesítési részleg, és a látogató nem mutatott vételi jelet, OpsIQ keres támogatást vagy műszaki osztály helyett, így a szokásos támogatási kérdések nem halmozódik fel az értékesítés.

Mit mondott a látogató?

Ha az eszkalációs e-mail kimegy, az AI azt mondja a látogatónak, hogy a csapat értesítést kapott. Ha nem tud elmenni, az MI mond valami őszintét, és felkéri őket, hogy hagyják az üzenetet a chat helyett. Ez nem azt állítja, hogy egy ember volt figyelmeztetve, amikor nem küldött e-mailt.

A bizottság szerint "Senki sem értesíthet" egy osztályról.+

Senki sincs hozzá kötve. Open Team és Departments, csatolja legalább egy aktív admin, majd töltse újra a beállítások oldalon. A panel élőben olvassa.

A chat eszkaláció nem mehet máshova a csapaton kívül?+

Igen. Egy korábban mentett cím egy osztály számára még mindig felülírja a csapatlistát. Új beállítások kell csatolni az embereket a részleg helyett, így van egy hely fenntartani.

Miért nem jött el a fogásom?+

Ellenőrizze, hogy ez egy értékesítési részleg. Ha ez, és a látogató nem mutatott vásárlási jelet, OpsIQ útvonalak egy támogatás vagy műszaki osztály szándékosan.

Támogatás

E-mail postaládákat és tervezeteket

OpsIQ csatlakozhat e-mail postaládákat automatikusan hozzon létre jegyeket bejövő e-mailben, és küldje el a válaszokat e-mailen. Ez is AI- szöveges válaszok emberi felülvizsgálat.

E-mail
A jegyre vonatkozó e-mailA bal oldalon IMAP postaláda, amely a bejövő e-maileket egy menetes jegybe juttatja, és a jobb oldalon AI- szöveges válasz található.E-mailmunkaterület[email protected] · IMAPVisszatérítési kérelem[email protected]Nem sikerült bejelentkezni[email protected]Számlatulajdonos[email protected]Jegyzet #1042e-mailről · BillingSzeretném, ha visszatérítené aa kettős töltés...A vizsgálati jegyzőkönyv tervezeteA válasz felülvizsgálata és küldése1INGESTIMAP & továbbítás2TO TICKETSAutomatikus menetes3AI DRAFTSFelülvizsgálat céljából adott válaszok
@ info: whatsthis IMAP (vagy továbbítás), mindegyik menetes menetjegy, és hagyja, hogy a MI írja a választ felülvizsgálat céljából.

A postaláda csatlakoztatása

Jegyzőkönyv

IMAP (legtöbb szolgáltató), Gmail API (Google Workspace), vagy Microsoft Graph (Outlook 365).

Beállítások

Host, port, titkosítás (SSL/TLS), felhasználónév, jelszó vagy app jelszó, mappa (általában INBOX).

Osztály feltérképezése

Térkép a postaláda egy jegyosztály. E-mailek [email protected] hozzon létre jegyeket a "Support" részleg.

Gmail beállítás (lépésről lépésre)

1
Beállítás @ action: inmenu 2- Lépésellenőrzés

Ugrás a Google Fiók > Biztonság > 2-Step hitelesítésre és lehetővé teszi.

2
App jelszó létrehozása

Keresse meg a Google Fiók > Biztonság > App jelszavakat. Válassza ki a "Mail" és "Egyéb (OpsIQ). "Másold a 16- karakterjelszó.

3
Adja meg a OpsIQ-ban

Ugrás az e-mail címre > Postaládák > Hozzáadás. A gazdatest beállítása: imap.gmail.com, port: 993, titkosítás: SSL, felhasználónév: [email protected], jelszó: az alkalmazás jelszava.

4
Vizsgálat

Kattintson a Test Connection gombra. Ha sikeres, a OpsIQ elkezdi az új e-mailek felmérését a beállított intervallumban.

A 365 beállítás

1
Ellenőrizze, hogy a IMAP be van-e kapcsolva

Az Outlook beállításokban > Mail > Sync e-mail, hogy a IMAP engedélyezve legyen.

2
Alkalmazási jelszó vagy modern avut használata

Ha az MFA be van kapcsolva, hozzon létre egy app jelszót. Ellenkező esetben használja a szokásos jelszót!

3
Adja meg a OpsIQ-ban

Host: outlook.office365.com, port: 993, titkosítás: SSL, felhasználónév: [email protected].

cPanel webes beállítás

1
IMAP beállítások keresése

In cPanel > E-mail fiókok, kattintson az e-mail fiók IMAP beállítások.

2
Adja meg a OpsIQ-ban

Általában: mail.yourdomain.com vagy a kiszolgáló hostname, port: 993 (SSL) vagy 143 (STARTTLS), felhasználónév: teljes e-mail cím.

E-mail tervezetek

Ha az automatikus válasz "Draft" üzemmódba van beállítva, a AI olyan választervezeteket generál, amelyek megjelennek a Drafts sorban.

Felülvizsgálat

Olvassa el a vázlatot, és ellenőrizze a pontosság.

Szerkesztés

A szöveg, a hang vagy a tartalom módosítása elküldése előtt.

Küldés

Jóváhagyja a tervezetet, és küldje el e-mailben.

Dobja ki!

A tervezet törlése, ha nem helyénvaló.

Automatikus küldés

Ha a bizalom elég magas és az automatikus küldés be van kapcsolva, a tervezeteket automatikusan elküldjük egy konfigurálható késés után.

Miért nem váltják át az e-maileket jegyekre?+

Ellenőrzés: (1) A postaláda kapcsolódik és egészséges? Keresse meg a zöld státusz e-mail > Mailbox. (2) A cron munka fut? E-mail közvélemény-kutatás igényel cron. (3) Az e-mailt az INBOX kivételével más mappába szűrik vagy szállítják?

Használhatok több postaládákat?+

Igen, minden postaládát feltérképezhetünk egy másik részlegre. [email protected] a Support-hoz kerül, [email protected] Billinghez megy.

Támogatás

Ügyfelek elégedettsége (CSAT)

A CSAT méri a jegy- és chat elégedettséget, felöleli a boldogtalan válaszokat, összehasonlítja az MI-t és az emberi végeredményeket.

Termékképernyő
Ügyfél elégedettségeA CSAT oldal egyesíti a pontszámokat, a lekérdezõ követõ kártyákat, megjegyzéseket, osztály- és ügynökbontásokat, valamint a chat visszajelzéseket.Ügyfél elégedettségemunkaterületVÁLASZOK386AVERAGE4.6POSITIVE91%ÉLŐ MUNKAHELYI KÍSÉRÉSA visszahúzó nyomon követése12 a minősített válaszok1–2FelülvizsgálatJegyfelmérésekZárás után elküldtem 24h -tAutomatikusChat visszajelzésAl. 4.5 · Ember 4.7ÖsszehasonlításÜgynöki nézetPontszám és válaszarányMester!1WATCH AVERAGEHasználati trend, nem egy pontszám2FOLLOW DETRACTORSOlvassa el a megjegyzést3COMPARE FAIRLYAI és emberi
A CSAT oldal egyesíti a pontszámokat, a lekérdezõ követõ kártyákat, megjegyzéseket, osztály- és ügynökbontásokat, valamint a chat visszajelzéseket.

A jegyfelméréseket a zárás után tervezik (általában 24 A pozitív válasz a pontszám4vagy 5. Használja a selejtező sorban pontszám 1 vagy2és olvassa el a jegyet / beszélgetést, mielőtt kapcsolatba lép az ügyfél.

Az AI- oldott és emberkezelt beszélgetések esetén külön-külön kell jelenteni a csevegési visszajelzést. Az alacsony mintanagyságokat nem szabad az ügynökök vagy modellek rangsorolásához használni.

Támogatás

Csoportos e-mail adások

Az e-mail platform oldal lehetővé teszi, hogy az engedéllyel rendelkező üzemeltető egy egyszeri üzenetet küldjön minden aktív ügynöknek, kiválasztott ügynöknek vagy részlegnek, és áttekintse a levelezési előzményeket.

Termékképernyő
E-mail platformA csapat e-mail zeneszerző mutatja a közönség, téma, üzenet és múltbeli szállítási előzmények.E-mail platformmunkaterületREZIDENCIAORSZÁG12DELIVERED11HIÁNYOS1ÉLŐ MUNKAHELYI KÍSÉRÉSKözönségMinden hatóanyagKiválasztottTárgyJúlius támogatási tételKészÜzenetMenetrend és eszkalációKészTörténelemKorábbi műsorok és eredményekNézet1CHOOSE PEOPLEMinden, kiválasztott vagy csapat2WRITE CLEARLYTárgy és üzenet3REVIEW HISTORYA végeredmény megerősítése
A csapat e-mail zeneszerző mutatja a közönség, téma, üzenet és múltbeli szállítási előzmények.

Ez az oldal a belső működési üzenetek, nem pedig az ügyfél marketing. Válassza ki a legkisebb megfelelő közönség, előzetes megtekintés nevek és címek, majd küldje el. Szállítás használja a beállított e-mail útvonal és rögzíti az eredményt.

Támogatás

Postaládák, kézbesítés és bejövő e-mail

Beállítja, hogy a OpsIQ hogyan küld e-mailt, bejövő üzeneteket tesz jegygé, és bizonyítja, hogy készen áll a küldő domain.

Termékképernyő
E-mail beállításokCommentE-mail beállítások kombinálja a kimenő útvonal, A személyazonosság, postaláda lenyelés, kijuttathatósági ellenőrzések és teszt e-mail.E-mail beállításokCommentmunkaterületKÍSÉRLETISMTPMAILBOXES3DOMAINPassz.ÉLŐ MUNKAHELYI KÍSÉRÉSElőnyös csatlakozóSMTP / szolgáltató csatlakozóBeállításokSzemélyazonosságSupport <[email protected]>KészIMAP postaláda[email protected]· INBOXKözvéleménykutatásMegvalósíthatóságSPF · DKIM · DMARC szolgáltatásokPassz.1CHOOSE OUTBOUNDCsatlakozó vagy SMTP2CONNECT INBOXIMAP vagy cső3VIZSGÁLATElküldés és ellenőrzés
E-mail beállítások kombinálja a kimenő útvonal, A személyazonosság, postaláda lenyelés, kijuttathatósági ellenőrzések és teszt e-mail.

Kikötött e-mail

A teljes rendszergazdák kiválaszthatják a preferált e-mail csatlakozót; OpsIQ visszaesik a konfigurálásra SMTP A név / cím alapján felismerhető, küldjön egy tesztet és ellenőrizze a 24-óra siker / kudarc mérések.

Levéldoboz

A IMAP postaláda neve, e-mail címe, célrészleg, host, port, biztonsági mód, felhasználónév, jelszó, mappa, közvélemény-kutatás és tanúsítvány érvényesítési választás. Poll most a lenyelés ellenőrzése, mielőtt a cronra várnának.

Azonnali csővezeték

Ugyanazon a szerveren egy levélcső közvetlenül átjuthat a nyers RFC822 üzeneten. A távoli levelezőgép a védettbe érkező végpontra is képes POST üzenetet küldeni a jelképével. Mindkét útvonal azonos deplikációkat, meneteket és ticket-routing csővezetéket vezet.

Megvalósíthatóság

Az SPF / DKIM / DMARC ellenőrzés tanácsadói bizonyíték a konfigurált tartományra. A zöld ellenőrzés nem garantálja az inbox elhelyezését, de a hiba rögzítése szükséges a gyártási üzenetek elküldésekor.

Támogatás

Támogató portál Studio

Támogatja a Portal Studio design és közzéteszi a személyre néző támogatási tapasztalat nélkül szükséges külső képi eszközök.

Termékképernyő
Támogató portál StudioA Portal Studio a téma, navigáció, tudás, jegy, asszisztens, forma, lábléc és CSS vezérlések mellett egy érzékeny előnézetet mutat.Támogató portál StudiomunkaterületTEMPLATEModernELŐZETESAsztalNameÁLLAMA projekt célja, hogy a projekt keretében a Bizottság és a tagállamok között létrejöjjön a program.ÉLŐ MUNKAHELYI KÍSÉRÉSTémaMárkaszínek és tipográfiaSzerkesztésNavigációTudás, jegyek, asszisztensSzerkesztésJegyűrlapTevékenységSzerkesztésKiadásIgazítás és életképessé tételFelülvizsgálat1CHOOSE TEMPLATEKezdés a szerkezetből2PREVIEW SIZESAsztalt mobilnak3PUBLISH SAFELYFelülvizsgálat, majd kiadás
A Portal Studio a téma, navigáció, tudás, jegy, asszisztens, forma, lábléc és CSS vezérlések mellett egy érzékeny előnézetet mutat.

A sablont használja kiindulópontként, majd állítsa be a témát, elrendezés, navigáció, tudáskeresés, jegyűrlap, asszisztens, lábszár, márka, jegyviselkedés, egyéni CSS és általános beállítások. Előnézeti asztali, táblagép és mobil kiadás előtt.

Támogatás

Ismeretlen hiányosságok

A tudással rendelkező-réssor ügyfélkérdéseket gyűjt, amelyekre a MI nem tudott magabiztosan válaszolni, így a csapat javítani tud.

Termékképernyő
Ismeretlen hiányosságokA réssor sorrend elvétette vagy alacsony megbízhatósági kérdések és nyomon követi, hogy a csapat megoldotta-e őket.Ismeretlen hiányosságokmunkaterületOPEN GAPS28REPEATED9RESOLVED116ÉLŐ MUNKAHELYI KÍSÉRÉSMigrációs határértékekA 14 -idő megkérdezéseMagasHétvégi támogatásA 8 -idő megkérdezéseKözepesA visszatérítés időzítéseA 6 -idő megkérdezéseKözepesAPI régióA 3 -idő megkérdezéseAlacsony1REVIEW QUESTIONLásd a beszélgetés kontextusát2CHOOSE FIXcikk vagy azonnali3RESOLVEA következő válasz ellenőrzése
A réssor sorrend elvétette vagy alacsony megbízhatósági kérdések és nyomon követi, hogy a csapat megoldotta-e őket.

Nyisson egy rést az eredeti kérdés elolvasásához és a közeli beszélgetéshez, majd válassza ki a helyes megoldást: frissítsen egy meglévő cikket, hozzon létre egy új tudáscikket, adjon hozzá üzleti tényt, megfelelő csatlakozó adatokat vagy változtassa meg az eszkalációs utasításokat. Jelölje be, hogy csak az értékelés után oldódott meg, vagy a valódi teszt elfogadható választ ad.

Támogatás

A jogállás kezelése

A status adminisztráció oldal a szolgáltatás egészségét és incidenst az összetevők, aktuális állapotok és frissítések segítségével kommunikálja.

Termékképernyő
A jogállás kezeléseA státus adminisztráció felsorolja az alkatrészeket és a váratlan eseményeket, így az üzemeltetők egyértelmű, időbélyegzővel ellátott szolgáltatási információkat hozhatnak nyilvánosságra.A jogállás kezelésemunkaterületOVERALLMűködésiÖSSZETEVŐK7INCIDENTS1ÉLŐ MUNKAHELYI KÍSÉRÉSHonlapMűködésiZöldAPIA gyártó által megadott, a műszaki szolgálat által kiadott vizsgálati jegyzőkönyvNézd!E-mail lenyelésMűködésiZöldJelenlegi eseményAPI -latenciavizsgálatMegnyitás1UPDATE COMPONENTVálassza ki a tiszta állapotot2POST INCIDENTIdőbélyegző frissítések3RESOLVEÖsszefoglaló
A státus adminisztráció felsorolja az alkatrészeket és a váratlan eseményeket, így az üzemeltetők egyértelmű, időbélyegzővel ellátott szolgáltatási információkat hozhatnak nyilvánosságra.

Ha egy esemény érinti az ügyfelek, tegye közzé a kezdeti értesítés, adjunk időbélyegzővel frissítések tények változás, és zárjuk tömören felbontási összefoglalót. Ne használja az állapot oldalt, mint egy belső hibajelentés; érzékeny diagnosztika tartozik OpsIQ és szervernaplók.

Al

Készítsd elő az MI-det.

AI konfiguráció az, ahol kiválasztja a MI szolgáltató, modell, és költségvezérlés. OpsIQ támogatja több szolgáltató: Claude (Anthropic), GPT- 4o (OpenAI), Gemini (Google), és Grok (xAI). Használhatja a saját API kulcs (BYOK) vagy Kezelt AI, ha rendelkezésre áll a terv.

A jármű gyártmánya
A mesterséges intelligencia konfigurációjaEgy AI beállítások panel: egy Managed- AI / BYOK szolgáltató, egy modell választó, és egy havi Token-költségvetés mérő.A mesterséges intelligencia konfigurációjamunkaterületA mesterséges intelligencia konfigurációjaSzolgáltatóKezelt AIKulcsa (BYOK)Mintaklaude · kiegyensúlyozottHavi AI költségvetés62%1TWO MODESA MI vagy BYOK kezelése2PICK A MODELSebesség vs mélység3BUDGETSA kupakok és a költségek ellenőrzése
Válassza ki a Kezelt AI vagy a saját kulcs, válasszon egy modellt sebesség vs mélység, és a felső havi kiadások egy jelképes költségvetés.

A szolgáltató kiválasztása

Claude (Anthropic)

Erős érvelés, óvatos a tényekkel, jó követésében összetett utasítások. Modellek: claude- sonnet4-20250514- Claudia...3.5-sonnet. A legjobb: támogatás beszélgetések, technikai kérdések, részletes elemzés.

GPT- 4o (OpenAI)

Gyors, kreatív, jó általános tudás. Modellek: gpt- 4o, gpt- 4o mini. Legjobb: gyors válaszok, kreatív írás, széles körű tudással kapcsolatos kérdések.

Gemini (Google)

Jó ténybeli kérdések, többnyelvű támogatás. Modellek:gemini-2.0- Villám,gemini-1.5- Profi. A legjobb: többnyelvű támogatás, tényszerű keresés.

Sárga (xAI)

Gyors, tömör válaszok. Modellek: grok-3-mini- gyors. Legjobb: gyors válaszok, alkalmi hangnem.

BYOK vs Kezelt AI

BYOK (Hozd a saját kulcsod)

Ön biztosítja a saját API gombot a szolgáltatótól. Ön közvetlenül fizet a szolgáltatónak. Teljes ellenőrzés alatt modell kiválasztása és használata.

Kezelt AI

Az MI az Ön OpsIQ Terv. API A felhasználást a terv AI hitelegyenlege alapján mérjük.

Lépésbeállítás

1
Az MI beállításokhoz

A OpsIQ admin, navigálni a Beállítások > AI konfiguráció.

2
Válassza ki a szolgáltatót

Válassza ki a MI-szolgáltatót a leesésből.

3
Adja meg a API billentyűt

Ha az alkalmazás BYOK, írja be a API Kulcs. Kezelése AI, ez automatikusan kezelendő.

4
Modell kiválasztása

Válassza ki a speciális modellt használni. Kisebb modellek gyorsabb és olcsóbb. Nagyobb modellek jobb minőségű válaszokat ad.

5
Vizsgálati kapcsolat

Kattintson a "Test connection" gombra, hogy ellenőrizze a API gombot és a modell működik. A zöld ellenőrző jel azt jelenti, siker.

6
Mentés

Kattintson a Mentés gombra az AI konfigurációhoz.

Költségellenőrzések

Havi költségvetés

A költségvetés elérésekor az AI-k elegánsan degradálódnak (rövidebb válaszok, automatikus válasz nem), ahelyett, hogy teljesen leállnának.

A beszélgetés előtti jelképes határ

Maximális zsetonok egy beszélgetésben, megakadályozza, hogy elfussanak a túlzott kreditektől.

Alacsony egyenlegű figyelmeztető jelzés

Amikor a AI hitelegyenleg csökken a küszöbérték (alapértelmezett: 50,000 tokens), egy figyelmeztetés jelenik meg az admin. Állítsa be a AI beállítás.

Per- munkatér konfigurációja

Az MI konfiguráció per- munkatér. Ha több oldalt kezelsz, minden munkaterület más szolgáltatót, modellt és költségvetést használhat. A munkaterület alapértelmezést követ el, kivéve, ha felülbírálja. A munkatérbe beállítás: a munkahelyre való váltás, majd az AI beállításhoz és a beállítások elmentése.

API billentyűk

Anthropic (Claude)

Menj! console.anthropic.com > API Kulcsok > Key létrehozása. Másold le a kulcsot "sk- ant-" -val kezdve.

OpenAI (GPT)

Menj! platform.openai.com > API Keys > Új titkos kulcs létrehozása. Másold le a "sk-" kezdőbetűvel.

Google (Gemini)

Menj! aistudio.google.com > Get API Kulcs. Hozzon létre egy kulcsot a projekt. Másolja le a kulcsot.

xAI (Görögország)

Menj! console.x.ai > API Kulcsok. Készítse el és másolja le a kulcsot.

A MI beállítás tesztelése

A forgatókönyv:
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
Mit tegyünk?

Ha a vizsgálat nem sikerül: (1) Ellenőrizze, hogy a API A kulcs helyes (nincs több hely). (2) Ellenőrizze, hogy számlája a szolgáltatónál van-e. (3) Ellenőrizze, hogy a modell neve érvényes-e. (4) Ha a Managed AI, ellenőrizze az engedély aktív.

Melyik szolgáltató a legjobb?+

Nincs egyetlen legjobb szolgáltató. Claude kiváló támogató beszélgetések. GPT- 4o gyors és sokoldalú. Gemini kezeli több nyelven jól. Próbálja ki mindegyik, és nézd meg, hogy melyik a legjobb eredményt az Ön speciális használat esetében.

Később cserélhetek szolgáltatót?+

Igen. A szolgáltató és a API billentyűt bármikor cseréljük. A meglévő beszélgetéstörténet megmarad. Az MI az új szolgáltatót használja minden jövőbeli beszélgetéshez.

Mi lesz, ha kifogyok a kreditekből?+

A MI elegánsan lealacsonyodik: a válaszok rövidre, automatikus válaszszünetekre, és az admin alacsony egyenlegű figyelmeztetést mutat. A törzsnyomkövetés, a jegyek és a CRM továbbra is MI nélkül működik.

Al

Okosabb és olcsóbb chat

A beállítások > Ügyfél Chat > Viselkedés; néhány van a Beállítás és Vonat be a AI és a AI.

Okosabb válaszok (agent mode)

Egy átlagos chatbot egy kérdésre válaszol egy felkeresésből. Ügyleti mód Az asszisztens több, csak egy fordulóban olvasható számlát is tud leadni, és kereszthivatkozással utalhat rájuk, például "van-e szabad jegyem, és elegendő-e az egyenlegem a következő megújuláshoz?", amit egy válasz ad meg a matematikával. Csak a hitelesített ügyfelek számára tesz fel kérdéseket, vagy visszatéríti azokat; minden más a szokásos egyválaszút mentén fut.

Ügyleti mód

Legfeljebb néhány olvasó- csak pillantás egy fordulóban, kereszthivatkozással a válasz előtt. Kapcsolja be, ha csatlakoztatott platform (WHMCS, Shopify, Stripe, Zendesk, stb.). Off = a mai szingli-keresési viselkedés, változatlan.

Gondolkodás mélysége ügynök válaszok

Milyen nehéz a modell okok komplex fordulatok (alacsony / közepes / magas). Kezdje az Alacsony; A legtöbb támogatási kérdések jól kezelik ott.

Ügynöki modell

Pins erősebb modell csak komplex ügynök fordul, így a mindennapi chat marad egy könnyű, olcsó modell, és csak a kemény fordulatok fizetnek mélység. Üres = a normál chat- modell.

Előre tervezz egy-passz választ (béta)

Egy apró tervezési lépés határozza meg, hogy melyik keresési és a tudásalap szükséges, majd válaszol egy fő hívás helyett több lépést. Egy sub- taktika Agent módban. Nem lehet bekapcsolni, hacsak az ügynök mód be nem indul. Ugyanaz a válaszminőség, kevesebb hívása többrészes kérdések.

Beszélgetés és megértés

Hosszú beszélgetés memória (béta)

Megtartja a rövid futó összefoglaló régi üzenetek (nevek, jegy / számla számok, összegek, döntések) így az asszisztens következetes marad nagyon hosszú beszélgetések nélkül ellenzi az egész átiratot. Legjobb támogató-nehéz, hosszú szálak; párban Agent mode.

Típustolerancia

A "nyitott számjegyek", "kifizetetlen fizetések") a kívánt szavakat olvassa, így a megfelelő információ nem hiányzik, hanem megtalálható. Alapértelmezés szerint minden csatlakoztatott platformmal működik; mobil- nehéz csevegéshez hasznos.

Lean számla kontextusa

Csak akkor csatolja a kliens számlájának pillanatfelvételét, ha a kérdés valójában a számlájukról szól (mérleg, számlák, jegyek, szolgáltatások), általános kérdések alapján kihagyja. A költségek minőségcsökkenés nélkül is csökkennek. Az asszisztens még mindig élőben tudja beszerezni a számlát, ha egy turn igényli.

Költségmegtakarítás

A tudás keresésének kihagyása üdvözlések után (béta)

"Szia", "köszönöm" és "oké" nem indít egy tudás-bázis keresés, azok a válaszok soha nem használja. Bármely üzenet valódi tartalom még mindig keres, mint a normális.

A leghosszabb válasz megengedett (zsetonok)

A válasz hossza a legdrágább része a hívásnak, így egy ésszerű felső határ (a támogatás körül 500) az egyetlen leghatékonyabb chat költség ellenőrzés. Csak csökkenti a globális határérték, soha nem emeli fel.

A MI beállítás

Gondolkodási mélység (ügyfél és admin chat)

A modell mit gondol, mielőtt válaszol (minimális vagy magas). Tartsa chat a minimális / alacsony sebesség; fenntartják magasabb beállítások elemzés és az admin másodpilóta.

Per- AI modell (egy munkahelyen)

Minden MI felület (élő chat, jegysorozatok, összefoglalók, elemzés, admin copilot, promóciók, Site Intelligence és így tovább) a saját modelljén fut. Fényt, ahol a sebesség számít, erős, ahol minőségi számít.

A chat adminisztrációja költségvezérlés

Az admin copilot képes tartani egy határolt működő memória és csak a szerszámok szükséges kérdés (sovány eszközök) helyett minden eszköz minden fordulat.

A vonaton az MI-d

A nyomásra vonatkozó utasítások

Az utasításokat minden kanyarban elküldjük, így a hossza visszatérő költség. A nyomógombon egy résidő jelenik meg, hogy ugyanazt mondja kevesebb szóval. Megtagadja az átírást, ha ez ejtene bármilyen {variable} vagy szabály, és jelenti, amit védett, így soha nem változtatja meg csendben a jelentését.

"Ami már az agyban van" ("K. E. L. D.)

Megmutatja, hogy a OpsIQ mit tud már az üzletéről résidőnként, így törölhet mindent, amit a saját utasításaiban ismételgetett.

💡
A pénz hova megy? A rövid támogatás chat a bemenet (utasítások + fiók adatok + történelem, küldött minden fordulat) általában többe kerül, mint a rövid válasz, gyorsító és lean kontextus segít a legtöbb ott. A hosszú generált tartalom a teljesítmény dominál. A reply- hossz felső és alacsonyabb gondolkodás mélység fizet ki ott. Lásd be az MI-t, hogy tartsa gyors cache, ami a nagy ismétlődő része minden turn olcsó.
Ez a változás, hogy a chat már választ?+

Nem. Minden vezérlés kikapcsolt alapértelmezés szerint és független. Ha bekapcsoljuk, csak a viselkedését adja hozzá; kikapcsolása visszaadja a beszélgetést, hogy pontosan hogyan működött korábban.

Milyen parancsot adjak nekik?+

Futass mindennapi chat egy könnyű modell és PIN erősebb ügynök modell. Aztán, ha van egy csatlakoztatott platform, lehetővé teszi az Agent mode, majd a terv előre, majd hosszú beszélgetés memória. Ezután lean kontextus, skip-KB-for- hellyes, és egy válasz sapka. Végül tömörítse össze az utasításokat. Nézze meg néhány igazi csevegések után minden változás.

Az Admin Agent kit: web keresés, futólapok, küldetések, fájlátvitel

Az Admin AI chat egy működő mérnök, nem csak egy kérdésdoboz. A kutatás javítások az interneten, tartsa a könyvtár az operációs eljárások, járőr a szerverek egy menetrend, és mozgatni fájlokat. Ennek legnagyobb részét hajtja, hogy kérje a chat; az egyetlen dolog, amit beállít előre, hogy melyik webes keresési szolgáltató használja, a Set up your AI oldal.

Webkeresés

Beépített

Az ügynök a webet keresi dokumentumok, hibaüzenetek és aktuális információk, miközben működik. A mezőben ez használja DuckDuckGo, amely nem igényel kulcsot és nincs beállítás.

Futó könyvek

Csevegünk.

A mentett könyvtár az eljárások ("Hogyan csináljuk X itt"). Az ügynök írja le, miután szöget egy trükkös munka, és kövesse azt legközelebb, így a know-how túléli a végén a chat.

Kiküldetések

Tervezett

Minden reggel ellenőrizze a lemezterületet és a hibanaplót, és mondja meg: "A találatok az admin harangján érkeznek.

Fájl átvitel

Csevegünk.

Kérjen egy naplófájlt, és kap egy privát letöltési linket, vagy egy fájl másolt az egyik csatlakoztatott szerverről a másikra. Mindkettő bezárt 5 MB.

Admin Agent webkeresés (on Beállítás a AI)

Keresés szolgáltatója

Az alapértelmezett DuckDuckGo: kulcs nélküli, ingyenes, működik minden telepítés. Bátor Keresés, Tavily és Serper.dev (Google eredmények) általában jobb eredményeket ad vissza, de mindegyik szüksége van egy API kulcs a szolgáltató. Ha egy kötött szolgáltató nem bármilyen okból (rossz kulcs, kvóta használt, hálózati probléma), hogy a keresés megy vissza DuckDuckGo automatikusan, így a keresés soha nem megy sötét.

API kulcs keresése

A kulcs a kiválasztott szolgáltató, csak szükség van a bátor, Tavily vagy Serper. Miután mentett azt maszkja, és soha nem jelenik meg az oldalon újra; illessze be egy újat, hogy helyettesítse. Egy keyed szolgáltató válik aktív csak akkor, ha mind a szolgáltató és annak kulcsát mentik.

Futó könyvek

Ha az ügynök éppen most dolgozott keresztül egy munkát, akkor azt szeretné, hogy újra ugyanazt a módon, mondd "mentse, hogy egy futkönyv nevű éjszakai takarítás". Ettől kezdve látja a kifutó név szerint minden ülésen, és amikor kéri a munkát név szerint (vagy leírja) húzza fel a lépéseket, és kövesse őket. Megkérheti, hogy listázza, frissítse vagy törölje a futólapok bármikor.

💡
A kifutólap útmutatás, nem szabad belépő. a leolvasó mindig a jelenlegi engedélyed szerint jár el, és a szokásos jóváhagyási kártyákat mutatja be. A kifutó soha nem kerülheti meg a jóváhagyást.

Kiküldetések

A küldetés egy visszatérő munka az ügynök fut a saját: óránként, naponta egy meghatározott órában, vagy hetente egy meghatározott napon. Küldetések read- csak a tervezés. Ők olvashatják szerverek, adatok és a web, de soha nem változtathat semmit; vizsgálják ki és jelentést. Amikor a misszió befejezi, a megállapítások, mint értesítést az admin csengő. Mondd "futtassa a reggeli őrjárat most", hogy indítson egyet kérésre, vagy kérje az ügynök, hogy listázza, szüntesse vagy távolítsa el küldetések.

⚠️
Küldetések fut ki a OpsIQ Cron, így kell beállítani (lásd Cron és automatizálás). Egy egyszeri "fuss it now" a chat működik között cron fut a legtöbb szerveren.

Fájlok mozgatása

Kérjen egy fájlt ("Szerezze meg a mai hibanapló a webszerver") és az ügynök megállítja, és válaszol egy privát letöltési linkre. A link csak a szigned- in administrs és lejár körülbelül egy nap után. A fájlok zárolva vannak a 5 MB; bármi nagyobb, kérje az ügynök tömöríteni vagy díszíteni a szerveren először.

Az ügynök is másolhat egy fájlt két csatlakoztatott szerverek, megint akár 5 MB. A szöveg a rendeltetési helyen kezelik, mint minden más változás azt teszi: a kérési módban kap egy jóváhagyási kártyát először, a meglévő fájl van mentve, és a másolat visszafordítható. A biztonság kedvéért, a fájltartalom újra olvasható a forrás abban a pillanatban, a chat.

Al

Tanítsd az MI-det!

Az AI képzés az, ahol megtanítja a OpsIQ hogyan kell viselkedni. Írsz olyan kéréseket, amelyek meghatározzák a személyiség, határok, tudásfókusz és eszkalációs szabályokat. Gondolj rá úgy, mint egy képzési kézikönyv írására egy új támogató ügynök.

A vonatok
Tanítsd az MI-det!Egy AI utasítások szerkesztő Ügyfél / Admin fülek és egyszerű angol hang, mindig és soha nem szabályok.Tanítsd az MI-det!munkaterületÜgyfél AIAdmin AI állásokTonBarátságos, tömör, sosem tolakodó.MindigAjánljon fel egy emberi átadást a számlázási vitákért.SohaA számla ellenőrzése nélkül ígérje meg a visszatérítést.1TWO MANUALSÜgyfél & admin AI2PLAIN ENGLISHTone, mindig, soha3GROUNDEDPlusz a tudásbázisod.
A MI-t úgy kell kiképezni, mint egy új bérletet, Ügyfél és Admin kézikönyveket, melyeket egyszerű angol nyelven írtak (hang, mindig, soha), a KB-ban alapozva.

Két képzési terület

Ügyfél AI azonnali

Ellenőrzi, hogy az MI hogyan beszél ügyfeleivel a chat widget. Ez a legfontosabb gyors, hogy a helyes.

Admin AI squarto

Ellenőrzi, hogy az MI hogyan segíti a adminisztrációs csapat a kezelői műszerfal. Ez kezeli a belső lekérdezések és akció végrehajtása.

Írása egy nagy ügyfél AI azonnali

Ügyfelének, az AI quarternek a következő területekre kell kiterjednie:

1
Azonosító

Ki az AI? Adj neki egy nevet, szerepet és személyiséget. Példa: "Te Luna, egy barátságos és tájékozott ügyfélsegítő asszisztens Acme Store".

2
Ton és stílus

Hogyan kell kommunikálni? Példa: "Légy professzionális, de meleg. Egyszerű nyelven. Kerülje a zsargon. Tartsa a válaszokat tömören (2-3 bekezdés) ".

3
Tudáshatárok

Mit kell tudnia, és nem? Példa: "Ön ismeri a termékek, árképzés, hajózás, és visszatérési politika. Nem tud versenytárs termékek vagy belső vállalati döntések".

4
A kerekítés szabályai

Mikor adja át egy embernek? Példa: "Escalate egy emberi ügynök, amikor: a vevő kéri a visszatérítést, megemlíti jogi intézkedés, jelentést biztonsági kérdés, vagy felteszi ugyanazt a kérdést háromszor".

5
Dolgok, amiket soha nem lehet megtenni

Kemény határok. Példa: "Soha nem ígérnek visszatérítést. Soha nem osztják meg a belső árképzési formulák. Soha ne készítsenek termékfunkciókat, amelyek nem léteznek. Soha adjon orvosi, jogi vagy pénzügyi tanácsokat".

Példa-súgók

Példa ügyfél AI prompt · online bolt
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
Példa ügyfél AI prompt · hosting cég
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

Az idő múlásával az azonnali finomítás

1
Indítás alapokkal

Kezdje identitás, hang, és a legfontosabb határok. Ne próbálja fedezni mindent az első napon.

2
Az MI története hetente

Olvass olyan beszélgetéseket, ahol az MI rosszul vagy nem optimális válaszokat adott.

3
A gyors frissítése

Adja hozzá a különleges szabályok ismétlődő kérdések. Például: ha az MI folyamatosan ígéretes visszatérítések, add "Soha nem ígérnek visszatérítést. Mondd, hogy egyre nagyobb a számlázó csapat".

4
Tudás hozzáadása

Ha az MI nem tud válaszolni egy kérdésre, akkor a választ inkább a tudásbázisra kell adni, minthogy mindent a lehető leghamarabb beleillesszünk.

⚠️
Tartsa az azonnali alatt 2,000 szavak. Túl hosszú parancsok zavarhatja a AI és növeli jelképes költségek. Helyette tegye részletes információkat a tudásbázis.
Mi a különbség az azonnali és a tudásbázis között?+

Az azonnali határozza meg a személyiséget, határokat és szabályokat. A tudásalap tényszerű információkat (termékrészletek, árképzés, politikák) nyújt. A MI mindkettőt olvassa, de a gyors alakzatok viselkedést, míg a KB válaszokat ad.

Kérhetek más-más kéréseket a különböző osztályokra?+

A prompt a per- workspace. Ha a különböző osztályok esetében más MI viselkedésre van szükség, használja a tudásbázist, hogy az adott részlegre vonatkozó információkat szolgáltasson, és a tanszék kontextusát is megemlítse az Ön gyorsításában.

Al

MI történelem

AI Története mutatja minden beszélgetés az MI volt a vásárlók és administrs. Használja azt, hogy ellenőrizze AI teljesítmény, megtalálja a rossz válaszokat, és azonosítsa képzési hiányosságok.

MI történelem
MI történelemEgy csomó MI-s fordul típusjelvénnyel, a kérdés és válasz, a válaszidő és az eredmény.MI történelemmunkaterületMinden MI-fordulat, rögzítvechatK: hol a rendelésem?A: ma szállították, UPS nyomkövető...0.9sansweredticketA T-12345 választervezetea visszatérítés visszaigazolása1.4sdraftedadminÖsszegezze a heti jegyeket.12-line összefoglaló visszaadva2.1sKészchatK: törölje a tervemEgy embernek adta át.0.7sescalated1EVERY TURNAzonnali, válaszadó, cselekvés2SEARCHABLESzűrő és export3OWNER-ONLYTeljes ellenőrzési nyomvonal
Minden MI turn (chat, jegytervezet, admin akció) bejelentkezett a pontos azonnali, válasz, időtartam és kimenetel.

Amit minden beszélgetés mutat

Időpont és dátum

Amikor a beszélgetés történt.

Ügyfél-azonosító

Név és e-mail, ha ismert, más néven IP és ország.

Csatorna

Chat widget, jegy auto-read, e-mail draft, vagy admin AI.

Üzenetek

A beszélgetés teljes átirata: ügyfélüzenetek és AI válaszok.

Token használat

A magas jelképes használat jelezheti, hogy a AI túl szókimondó válaszokat ad, vagy a beszélgetés ment körbe.

Intézkedések

A beszélgetés során végrehajtott akciók (megrendelés, megszabott jegy stb.).

Értékelés

Ha a CSAT be van kapcsolva, a vevő elégedettségi értékelése erről a beszélgetésről.

Problémák keresése

Keresés kulcsszó alapján

Keressen konkrét témákat, hogy megtudja, hogyan kezeli őket a MI. Példa: Keresse meg a "visszatérítés", hogy ellenőrizze, hogy a AI követi-e a visszatérítési politika.

Szűrés minősítés szerint

Csak alacsony minősítésű beszélgetések, hogy összpontosítson elégedetlen ügyfelek.

Szűrés csatornaszerint

Csak a jegyre adott automatikus válaszok jelenjenek meg a chat-től függetlenül.

Rendezés token használat

A magas értékű beszélgetések problémákat jelezhetnek: az MI-k fecsegnek, körbe mennek, vagy nem válaszolnak a kérdésre.

Hetente végzett ellenőrzés

1
Az alacsony minősítésű beszélgetések ellenőrzése

Olvassa el a teljes átiratot. Mi ment rosszul? Ez egy tudáshiány, hangprobléma, vagy egy rossz válasz?

2
A magas értékű beszélgetések ellenőrzése

Ez zavarodottságra utalhat.

3
A képzés frissítése

A tudáshiány, adjunk cikkeket a tudásbázis. Viselkedési kérdések frissítse a AI gyors. A visszatérő rossz válaszok, add kifejezett korrekciós szabályokat.

A tudásbeli hiányosságok feltárása

A forgatókönyv:
You search AI History for "installation" and find 15 conversations where the AI said "I do not have specific installation instructions for this product."
Mit tegyünk?

Ez azt jelenti, hogy a tudásbázis hiányzik telepítési útmutatók. Hozzon létre tudásalap cikkek minden termék telepítési lépések. Hozzáadás után, teszt felteszi a AI telepítés kérdések.

Al

A vizsgálat eredményei

A MI Insights automatikusan elemzi a beszélgetési mintákat és felületeket, amelyek hasznosíthatók: közös kérdések, elégedettségi trendek, tudásbeli hiányosságok és eszkalációs minták.

A vizsgálat eredményei
AI betekintések (Intelligence Hub)A hírszerzési platform: egy AI Today rövid, okos riasztások, a Score- a- ólom / Analyse- a-Page eszköz, és a 14- Nappali forgalmi térkép.A vizsgálat eredményeimunkaterületA mai nap fénypontjaForgalmi forgalom 12%; 3 forró nyomok;2Az üzletek nyomon követésre szorulnak.Smart AllersKijelentkezési hibák kiugrottakUgrás a /pricing-raÚj forró ólom AmerikábólA múlt heti bevételekPontozás egy ólom / Analysis egy oldalIP vagy URL…Futás!14- Napi forgalmi minta1A mai nap fénypontjaAI írja a reggeli összefoglalót2SMART ALERTSAnomáliák jelentek meg3ON DEMANDPontozás egy ólom · elemezni egy oldalt
Az igazi Intelligence Hub: egy AI- írott Ma Rövid, Smart Alerts az anomáliák, on-quire ólom pontozás és oldal elemzés, és a 14- a nappali forgalom mintája.

Mit mutat a betekintés

A legfontosabb kérdések

A leggyakrabban feltett kérdések. Ha "Hogyan állítsam vissza a jelszavam?", az #1, akkor a tudásbázisnak szüksége van egy kiemelkedő jelszó visszaállítási útmutatóra.

A kielégítések tendenciái

A CSAT pontszám idővel. Javul vagy csökken az AI elégedettség? A hirtelen cseppek olyan tudásbázis változást jelezhetnek, ami valamit megtört.

Felbontás mértéke

A beszélgetések hány százalékát oldja meg a MI emberi beavatkozás nélkül? 70% - Jó. 50% Azt jelenti, hogy az MI-nek több képzésre van szüksége.

A vizsgálat indokai

Miért beszélgetések kap átadják az emberek. Közös okok: ügyfél kért emberi, AI nem tudott válaszolni, érzékeny téma, számlázási kérdés.

Ismeretlen hiányosságok

A téma, ahol az MI gyakran mondja, hogy "nem tudom", vagy alacsony bizalmi válaszokat ad.

Átlagos beszélgetés hossza

Nagyon hosszú beszélgetések (10+ üzenetek) jelezhetik, hogy a MI nem érti a kérdést.

A betekintés javítása

A forgatókönyv:
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
Mit tegyünk?

Ez egy egyértelmű tudásbeli szakadék.1) Írj egy átfogó garanciadíjat a tudásalapba, amely tartalmazza az összes szavatossági feltételt, igénylési eljárást és kizárást. (2) Frissítse a MI-t, mihelyt a referencia-garanciára vonatkozó információkat. (3) Monitor AI Insights a jövő héten, hogy lássuk, ha garancia eszkaláció csökken.

Al

Admin AI játékkönyv

Az Admin AI (Kérdés)OpsIQ) segít a csapat kezelése OpsIQ Az admin műszerfalon belül. Kérheti, hogy keresse fel az adatokat, magyarázza el a funkciókat, foglalja össze a jegyeket, és hajtsa végre platform akciók.

Admin AI állások
Admin AI játékkönyvAz Ask-OpsIQ parancsmező AI- javasolt platformos akciókártyával, amely paramétereket mutat és megerősíti / törli.Kérdezze meg a OpsIQ-tmunkaterületKérdezze meg a OpsIQ-tA szolgáltatás felfüggesztése a késedelmes számla miatt #4821AlProposed action: suspend_serviceszámla: #4821 (esedékes $120)platform: WHMCS · visszafordítható · ellenőrzöttMegerősítésTörlés1ASK ANYTHINGPlain-angol parancsok2PROPOSE FIRSTA művelet megkezdése előtt látható3YOU CONFIRMFelderített és ellenőrzött
Mondja el az admin AI, hogy mit akar egyszerű angolul; ez javasolja a pontos intézkedés (áttekintés, visszafordítható, ellenőrzött), és várja a megerősítést.

Mi a fenére képes Al?

Adatkeresés

Kérdés: "Mutasd meg az összes jegyet a [email protected]"vagy" Mi a rend állapota # ORD -5523?"

ÖsszefoglalásQShortcut

Kérdés: "Összegezd az utolsó 10 jegyeket" vagy "Mik a legjobb támogatási kérdések ezen a héten?"

A funkciók magyarázata

Kérdezzék meg: "Hogyan állíthatok be automatikus választ?" vagy "Mit jelent az ugrókártya?"

Műveletek végrehajtása

Kérdés: "Jegy létrehozása a [email protected] a számlázásról "vagy a" Close ticket T-ről "12345"

Platform lekérdezések

Kérdezd meg: "Hány látogatónk volt tegnap?" vagy "Mi a bevételünk ebben a hónapban?"

Példa beszélgetések

Keresi a vevőt

A forgatókönyv:
Admin asks: "Find customer [email protected] and show me their recent activity"
Mit tegyünk?

A AI minden kapcsolódó adatforrás: látogatói ülések, jegyek, chat beszélgetések, megrendelések és CRM kapcsolatok. Ez visszaadja a legutóbbi tevékenység linkek minden egyes elem.

Napi összefoglaló

A forgatókönyv:
Admin asks: "What happened today?"
Mit tegyünk?

A MI összefoglalva: "Ma volt 245 látogatók (fel) 12%), 8(3 Elrendezte: AI),2új megrendelések összesítése $198, és1"Csevegés a szállítás késleltetéséről".

A kereset végrehajtása

A forgatókönyv:
Admin asks: "Change ticket T-5523 priority to Urgent"
Mit tegyünk?

A MI megerősíti: "Megváltoztatom a T-5523 jegyet a Normal-ról a Sürgős. Ez hatással lesz az SLA időzítőre. Megerősíti?", és a művelet végrehajtásra kerül.

💡
Az Admin AI csak az Akció Nyilvántartásban regisztrált tevékenységeket hajtja végre, nem tud a OpsIQ-n kívül más cselekvéseket vagy hozzáférési rendszereket feltalálni.
Al

A vásárlói AI forgatókönyvek

Ez a rész a szokásos, személyre néző AI forgatókönyveket tartalmazza, a várható viselkedéssel és képzési tippekkel.

Ügyfél AI
A vásárlói AI forgatókönyvekA vásárlói kérdések könyvtára párosul a várható MI viselkedéssel és egy végeredmény-jelöléssel.A vásárlói AI forgatókönyvekmunkaterületA forgatókönyv könyvtár, a várt MI viselkedés"Hol a rendelésem?"Keresse meg a megrendelést csatlakozón keresztül, adja nyomkövetéstMegoldás"Vissza akarom fizetni".Fogadd el, soha ne ígérj kezet egy embernek.Feladó"A szolgáltatás leállt?"Ellenőrzési állapot, aktuális állapotjelentésÁllapot"Törölje a számlámat"A szándék megerősítése, majd az út egy emberhezMegerősítés1SCENARIOSÁltalános kérdések2EXPECTEDHogyan kell AI válaszolni3VIZSGÁLATA képzési hiányosságok keresése
A könyvtár valódi ügyfelek kérdések és pontosan hogyan kell az MI kezelni minden, hogy tesztelje a képzés és megtalálni rések.

A forgatókönyv könyvtára

A végzésre vonatkozó jogállás vizsgálata

A forgatókönyv:
Customer: "Where is my order #12345?"
Mit tegyünk?

Várható MI viselkedés: (1) Keresse meg a megrendelést a platform csatlakozó. (2) Jelentse az aktuális állapotot (feldolgozás, szállítás, leszállítás). (3) A nyomkövetési szám, ha rendelkezésre áll. (4) Ha a megrendelés késik, ismerje el és adja meg a becsült ütemtervet. (5) Soha ne találjon ki nyomkövető információkat.

Jelszó visszaállítása

A forgatókönyv:
Customer: "I forgot my password and cannot log in"
Mit tegyünk?

Várható MI viselkedés: (1) Adja meg a jelszó visszaállítási lépéseit a tudásbázisról. (2) Tartalmazza a reset linket vagy oldal elérési útját. (3) Említse meg, hogy a reset e-mail eltarthat néhány percig. (4) Javasolt ellenőrző spam mappa. (5) Ha az ügyfél még mindig nem tud visszaállni, emelkedjen emberré.

A funkció kérése

A forgatókönyv:
Customer: "Can you add dark mode to the mobile app?"
Mit tegyünk?

Várható MI viselkedés: (1) Köszönjük a javaslatot. (2) Magyarázza meg, hogyan kezelik a funkció kéréseket (naplózva, felülvizsgálva, rangsorolva). (3) NE ígérd meg, hogy a funkció megépül. (4) Ha létezik hasonló funkció, említsd meg.

Számlázási vita

A forgatókönyv:
Customer: "I was charged but my service is not working"
Mit tegyünk?

Várható MI viselkedés: (1) Ismerje el a frusztrációját. (2) Ellenőrizze a szolgáltatás állapotát, ha lehetséges. (3) Escalate to the számlázási osztály with all details.4) NE ígérj visszatérítést. (5) A jegy elsőbbséget élvez a High.

Típuson kívüli kérdés

A forgatókönyv:
Customer: "What is the weather like in London today?"
Mit tegyünk?

Várható MI viselkedés: (1"Én vagyok a [Vállalat] támogató asszisztense, és tudok segíteni a termékeinkkel és szolgáltatásainkkal kapcsolatos kérdésekben.2) Kérdezd meg, hogy van-e termékkérdés.

Hogyan teszteljem a vásárlói MI viselkedést?+

Megnyithatja weboldalát egy privát / inkognitós böngészőben, és chat a AI mint ügyfél. Próbálja ki a közös kérdések, élvonalbeli esetek, és az ellenséges forgatókönyvek. Ellenőrizze, hogy a MI követi a gyors szabályokat, és használja tudásbázis tartalmát helyesen.

Al

A MI tudásalapja

A tudásbázis olyan cikkek gyűjteménye, amelyeket a MI a kérdések megválaszolására használ. Ha az ügyfél feltesz valamit, a AI megkeresi a megfelelő cikkeket, és felhasználja őket, hogy pontos, megalapozott választ adjon.

Tudásbázis
TudásbázisForrások táplálkoznak egy tudásboltban, aztán egy MI-t generál, ami egy földhöz kötött, idézett választ ad.TudásbázismunkaterületForrásWeboldal feltérképezéseSúgó cikkekGYIKImportált dokumentumokIsmeretszemantikus + kulcsszóAlA válasz rögzítésea hivatkozott forrással."A visszatérítések átvétele 3–5üzleti napok ".1INGESTMásolás, GYIK, import2RETRIEVESzemantikus + kulcsszó3GROUNDEDVálaszok a tartalmából
Kúsztassa be a webhelyét és importálja dokumentumok a tudásbázis; A AI visszaszerzi a megfelelő darab és válaszok, alapozott és idézett.

Hogyan működik?

1
A vásárló feltesz egy kérdést.

"Mi a visszatérési politikád?"

2
A MI átnézi a tudásbázist

OpsIQ megtalálja a "visszatérési politika" cikk illeszkedik kulcsszavak és szemantikai értelemben.

3
Az MI választ ad

A MI elolvassa a cikket, és a cikk tartalma alapján természetesnyelvû választ ír.

4
A vásárló pontos választ kap.

A válasz a te politikádon alapszik, nem az MI általános képzési adatain.

Jó cikkek létrehozása

Egy téma cikkenként

Írjon külön cikket minden témakörben: visszatérési politika, szállítási díjak, számla beállítás, jelszó visszaállítása. Ne kombinálja a nem kapcsolódó témákat.

Írj, mint egy GYIK

Kezdje a kérdést az ügyfelek felteszik, majd adja meg a választ. Ez segít a AI párosítja kérdéseket cikkek.

Légy konkrét.

"A visszatérést a 30 -n belül kell megkezdeni" jobb, mint a "Visszatérési politika".

A szélső esetek ide tartoznak

Mi a helyzet a nemzetközi megtérüléssel? Mi van a digitális termékekkel? Mi a kapcsolat az eladó termékekkel? Fedezze a kivételeket.

Tartsa a jelenlegi

A cikkek felülvizsgálata negyedévente. Törlés elavult információkat. Frissítse az árképzés, politikák, és eljárások, amikor változnak.

Cikkek, amiket meg kell írnod

Szállítás és szállítás

Szállítási költségek, szállítási határidők, nyomon követés, nemzetközi szállítás, és a késedelmek kezelése.

Visszatérítés és visszatérítés

Visszatérési ablak, feltételek, folyamat, visszatérítés idővonal és kivételek.

Számlatervezés

Jelszó visszaállítás, e-mail változás, fiók törlése, és adatexport.

Árképzés és számlázás

A terv leírásai, számlázási ciklus, fizetési módszerek, számlák és valuta.

Termékútmutató

Hogyan kell használni minden terméket vagy funkciót. Step- by-step utasítások screenshotok.

Hibaelhárítás

Közös problémák és megoldások. Hibás üzenetek és azok javítása.

Kapcsolattartási információk

Üzleti órák, támogató csatornák, reakcióidő és eszkalációs utak.

Jogi és megfelelési rendelkezések

Adatvédelmi politika összefoglaló, szolgáltatási feltételek összefoglalás, GDPR adatkérés.

Kapcsolattartó ismerete

Minden csatlakozó képes a tudás megszerzéséhez hozzájárulni. Ha egy csatlakozó be van kapcsolva, akkor az épület-in know cikkek (termékkatalógus, közös kérdések, platform- specifikus hibaelhárítás) automatikusan elérhetők az AI számára. A csatlakozók ismerete a Connector beállításai között lehet ki- vagy bekapcsolni a csatlakozót.

A költségvetés megbontása

A tudásalap egy konfigurálható jelképes plafonnal rendelkezik (alapértelmezés: 32,000 tokens), amely ellenőrzi, hogy mennyi ismeretanyagot küldünk el a MI-nek beszélgetésenként. Ha az Ön tudásalapja igen nagy, a AI kiválasztja a költségvetés legfontosabb cikkeit. Növelje a felső határt, ha a madárinfluenza nem találja meg a vonatkozó cikkeket; csökkentse, ha csökkenteni szeretné a jelenérték költségeit.

Hány cikkem van?+

Kezdje a5-10 cikkek, amelyek a leggyakoribb kérdések. Add hozzá, ahogy azonosítja rések keresztül AI Történelem és AI Insights. A legtöbb vállalkozás szüksége van 20-50 az átfogó lefedettségre vonatkozó cikkek.

Behozhatok cikkeket egy másik rendszerből?+

Jelenleg, cikkek jönnek létre kézzel OpsIQ. Lehet másolni-paszta tartalom meglévő GYIK-ek, segítség központok, vagy dokumentumok.

Milyen formában kell megjelenniük a cikkeknek?+

A mesterséges intelligencia jobban érti a természetes nyelvet, mint a strukturált HTML vagy a marklown. Írjon, ahogy azt egy ügyfél számára elmagyarázná.

Al

A MI értékelése és az Őrtorony

Az értékelési készletek a kritikus fogyasztói kérdéseket megismételhető válaszminőségi, idézési, eszkalációs és akcióbiztonsági tesztekké változtatják.

Termékképernyő
A vizsgálat értékeléseAz MI Értékelés aranyteszt eseteket, szükséges viselkedést, legújabb eredményeket és az Őrtorony meneteit sorolja fel.A vizsgálat értékelésemunkaterületSETS6CASES84PASS RATE96%ÉLŐ MUNKAHELYI KÍSÉRÉSHajózási politikaA hivatkozás szükségesPassz.Visszatérítési kérelemEmberi megerősítés szükségesPassz.Támogatás nélküli követelésTiltott fellépésPassz.Migrációs kérdésA várható forrás hiányaNem sikerült1CREATE CASESArany bemenet és szabályok2RUN SAFELYSzáraz vagy élő kiértékelés3WATCHNapi vagy heti ütemterv
Az MI Értékelés aranyteszt eseteket, szükséges viselkedést, legújabb eredményeket és az Őrtorony meneteit sorolja fel.

A teljes rendszergazda létrehozhat egy kiértékelő szettet azonnali, várható forráskóddal, szükséges idézésekkel, emberi visszaigazolási szabályokkal, eszkalációs várakozásokkal és tiltott cselekedetekkel. Futtasson közvetlenül egy készletet, futtassa le, vagy ismételje meg a kiválasztott előzményeket.

Őrtorony a napi vagy heti ellenőrzések cronon keresztül, és fut egy meghatározott számú eset (legfeljebb nyolc menetrendszerű pass). Felülvizsgálat hibák mellett szolgáltató / modell, azonnali verzió, tudásváltozat, intézkedések javasolt és költségek előtt a termelési magatartás.

Al

Nyelvek és fordítás

A fordítást a nyelveken keresztül lehet lefordítani, és a OpsIQ -nál alkalmazott viselkedést a vásárló nyelvén kell elvégezni.

Termékképernyő
NyelvekA Nyelvek oldalon látható a forrás nyelve, lefordított nyelvek, tervezet / élő állam és a testreszabott nyelvi viselkedés.NyelvekmunkaterületSZÖVETSÉGAngolLANGUAGES4ÉLŐ3ÉLŐ MUNKAHELYI KÍSÉRÉSFranciaInterfész és tartalomÉlőNémetInterfész és tartalomÉlőSpanyolFordítástervezetA projekt célja, hogy a projekt keretében a Bizottság és a tagállamok között létrejöjjön a program.A vásárló követéseVálaszok a felderített nyelvenBe1SET SOURCEA gazdasági szereplő eredeti nyelve2ADD LANGUAGEFordítás a háttérben3PUBLISHDraft vagy élő
A Nyelvek oldalon látható a forrás nyelve, lefordított nyelvek, tervezet / élő állam és a testreszabott nyelvi viselkedés.

A OpsIQ fordítja a operátorokat, a megadott felhasználói felületre néző szöveget. Állítsa be a forrás nyelvét, mielőtt fordításokat készítene, adja hozzá a célnyelvet, majd vizsgálja felül a tervezeteket a kiadás előtt. "Kövesse az ügyfélnyelv" vezérli a válasznyelvet; fordítsa le a widget interfész vezérli gombjait, címkéit és rendszerszövegét.

A fordítási terület lehet draft- vagy élő. Ne hivatkozzon gépi fordítás jogi, visszatérítés, biztonsági vagy biztonsági szöveg nélkül emberi felülvizsgálat.

Minden hely, ahol a saját szöveged van, az üzenetszámlálással van felsorolva: kliens chat üzenetek, promóciók, proaktív üzenetek, chat-hullámok, idegenvezetõ túrák, bejelentések, teaser buborékok és Vizsgálatok és űrlapokA felmérés felülete minden publikált felmérést teljesen lefedi: cím, minden kérdés, minden válasz opció, gombok, üdvözlő és hála-you másolja, oldal króm és kimenetel oldalak. Kulcsok kapcsolódnak a kérdés azonosítója és az opciós érték, így átrendezése kérdések vagy opciók soha nem veszít fordítást, és átfogalmazza egy üzenet csak azt az üzenetet. Megjelent élő felmérések kínálnak alapértelmezésben; tervezetek csatlakoznak, amikor bővíti a hatókört.

A postchat e-mail felmérés követi a nyelvet, a látogató ténylegesen beszélt, feltéve, hogy a nyelv az Ön által kínált itt; különben használja a rendszer nyelvét. Hat szerkeszthető mezők lefordítják ezen az oldalon is, és a viselkedés saját kapcsoló kliens Chat beállítások.

Jegy- és portálüzenetek a rögzített szöveges típus egyszer, és minden ügyfél kap, hogy az egyik nyelven: a jegy elismerést, a nyitott, zárt és visszajelzés megerősítések, per- division signals és a portál üdvözlő vonal. (A AI auto-válasz nem kell, már válaszol az ügyfél nyelvén.) E-mail ügyfelek saját nyelven be van kapcsolva OpsIQ Írás, jegye e-mail felbontja a címzett nyelvét ebben a sorrendben: a nyelv általuk választott portál vagy Help Centre (vitte a jegyet), a lokál az ő kapcsolattartási rekordot, majd a nyelvet írtak, lokálisan érzékelte script tartomány és jelző szavak, külső hívás nélkül. Csak a nyelvek oldalon kiválasztott nyelveket használják, így a funkció inert, amíg a nyelvek hozzá. A globális HTML E-mail csomagolás szándékosan nem lefordítani: ez Markup, nem próza. Staff- arculatú e-mail (értesítések, osztály riasztások, elemző rövidítések, ütemezett jelentések, a heti emésztés) mindig használja a rendszer nyelvét.

Támogatás

Súgó központ

A Súgó Központ egy önkiszolgáló help oldal épült cikkeket publikál. Ügyfelek olvashatják és kereshetik a saját nyilvános oldalon, és belül a chat widget, így megtalálja a válaszokat a saját, mielőtt valaha is nyit egy beszélgetést. Minden benne jön a tudásbázis, így ugyanaz a tartalom, amely alapján az MI is hatalmaz a közsegítséget.

Ahol a vásárlók látják

Saját nyilvános oldala

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.

A chat widget belsejében

A súgólink a chat widget, így az ügyfelek kereshetik cikkeit anélkül, hogy elhagynák a csevegést. Ha még mindig szüksége van egy személy, ők egy csappal arrébb kezdődik a beszélgetés.

Kapcsold be!

1
A Súgó központ oldalának megnyitása

Go to <code>Config, then Help Center</code> in your admin and switch on <strong>Enable public Help Center</strong>.

2
Adj neki egy nevet és nézz rá.

Állítsa be a Súgó Központ nevét, amely megmutatja a fejléc és a böngésző fülét, és válassza ki a vizuális stílust. A felső navigációs kikapcsolhatja egy tiszta oldal nélkül menü.

3
Néhány cikk közzététele

Semmi sem látszik, amíg nem publikálsz róla cikkeket.

Cikkek közzététele a Súgó Központba

Cikkek élnek a tudásbázis. Egy cikk jelenik meg a Súgó Center, amint közzéteszik és megjelölik nyilvánosan. Van néhány módja ennek:

Egy cikk közzététele

Nyissa meg a cikket, jelölje meg a megjelent, és kapcsolja be a lehetőséget, hogy mutassa meg a Súgó Center.

Kiadhatsz mindent egyszerre

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.

A GYIK-k cikkekké alakítása

Already have FAQs? Use <strong>Publish all to Help</strong> to turn them into help articles so they sit alongside everything else.

Meglévő tudásbázis importálása

Egy másik íróasztaltól költözöl? KB importálása gombbal a Cikkek fülén egy meglévő tudásalapot hoz be az Ön számára. Három módja van annak, hogy rámutasson a tartalomra:

URL betáplálása

Adja meg a jelenlegi help center címét. Ha felismeri a platformot (például Zendesk), akkor pontosan a kategóriafáról olvassa a fákat a platformról. Máskülönben átkúsztatja az oldalt és újjáépíti a struktúrát az oldalakon, importálva csak az igazi cikkeket, és kihagyja a bejelentkezést, az árképzést és a kapcsolattartókat.

Válasszon egy csatlakoztatott alkalmazást

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.

Feltöltés 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.

Bárhogy is döntesz, kapsz egy Előnézet: a cikkek, amiket talált, kategóriánként csoportosítva, mindegyik egy jelölődobozzal, így mindent eldobhat, amit nem akar. Semmi sem menthető el, amíg rá nem kattint az importra. Ezután Ön is Visszavonás az egész behozatal egy kattintással, vagy Újra szinkronizálva URL vagy kapcsolt app import később, hogy húzza az új és megváltozott cikkek.

💡
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.

A szervezet AI-val

A tiszta help center könnyen böngészhető és könnyebb keresni. A szervezet AI-val gombbal a takarítás az Ön számára. Egy kattintással olvassa el a kiadott cikkeket, átrendezi azokat értelmes kategóriákba, és hozzáad címkéket. Létrehoz egy kategóriát, amikor szüksége van rá, újrahasznál egy olyan kategóriát ami már illeszkedik, és kihagy mindent, amit már szervezett, így akkor futtassa újra, amikor új cikkeket. Az MI-k alkategóriákba szerveződjenek a Súgó Center beállításaiban, és a cikkek elrejtése alatt is Parent / Child kategóriái, amelyek praktikus közvetlenül importálása után tudásbázis, amely alszakaszok.

💡
A kategóriák segítségével az ügyfelek böngészhetnek, és élesíthetik a keresést mind a nyilvános oldalon, mind a widget-ben. Ezután átnevezhet vagy mozgathat dolgokat. Az MI erős kiindulópontot ad, nem pedig egy beállítást, amellyel megrekedt.

A Súgó Központ a chat widget belsejében

A chat widget beállításaiban válassza ki, hol jelenik meg a súgókapcsolat:

A fejlécben

Egy kis segítség ikon tetején a widget.

Az alján

Egy szöveges link az üzenetdoboz alatt, például "Böngészés help center". Megváltoztathatja a szöveget.

Mindkét hely

Mutasd meg a fejlécben és az alján a legtöbb láthatóság.

A help link saját színszabályozóval rendelkezik a widget megjelenési beállításai alatt. Nincs a kilövőjének színe illeszkedjen, vagy válasszon egy Szilárd szín vagy Gradiens. Az egész help tapasztalat követi a widget téma, így mindig úgy néz ki, mint a része a márka.

Helyezze a help center saját webcíme

A dobozból a help center már van egy tiszta, megosztható cím saját (például /help/your-help-center). Akkor megy egy lépéssel tovább, és szolgálja azt alatt saját domain, így az ügyfelek és a keresőmotorok látják, mint a márka, például yourdomain.com/help vagy help.yourdomain.com. Minden folyamatosan dolgozik a domain: linkek, képek, keresés és a cikk minősítések.

A fő oldal alatt

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.

Altartományba

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.
Jó a SEO. Ha a súgóközpont a saját domain, keresőmotorok index cikkeit a márka. Minden oldal kijelenti a megfelelő címet, és a sitemap listák őket, így ugyanaz a cikk soha indexelt kétszer.
💡
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.

Nézd meg, hogy megy a segélyközpontod.

Egy- artikulus szavazáson túl a Segítő Központnak is megvannak a saját szavazatai. analytics. Kapcsolja be a Súgó Center beállítások és ez csendben rögzíti, hogyan használják az emberek a segítséget: a legtöbb megtekintett cikkek, mit keresnek, és a keresések, hogy jött vissza üres (egy ready- made to-write lista), dolgozik ki látogató ország és eszköz saját, így nem kell a chat widget telepítve jelenteni. Minden szám látható both a segítség helye megjelenik, a nyilvános oldal és az inwidget segítség, valamint a kombinált, így láthatjuk, hogy mennyi minden ténylegesen használt.

💡
Az analitikusok kikapcsolják, amíg be nem kapcsolják, és a látogató IP címei névtelenek lesznek.

Válassza ki, mi jelenik meg az oldal minden részén

Minden szakasz a Súgó Center (kategóriák a kezdőoldalon, a népszerű cikkek, a cikk lista egy kategória oldal és több) saját egyszerű szabály. Minden egyes meg tudja mutatni vagy elrejteni, és azt mutatják, all a) beállított szám, a legutóbbiVagy csak azok, akik... feature Ha egy szabály a lista felső határát jelöli, az ügyfelek még mindig kapnak egy "Show all" linket, így semmi sem igazán elérhetetlen.

Azt is eldönti, hogy a hasznos szavazatok néz ki: rejtett, barátságos arány, mint "12 II. 14 A minimális szavazatok beállítása megállítja a brand- új cikket mutatva egy kínos "0kívül0".

Nézd meg, melyik cikk működik.

Minden cikk azt mutatja, hogy a Segített? azonnali. Minden igen vagy nem számít cikkenként, így egy pillantásra látható, hogy mely cikkek jól válaszolnak a kérdésekre, és melyekre van szükség átírás. Ismételt szavazatok ugyanabból a látogatóból figyelmen kívül hagyják, így a számok tisztességesek maradnak.

Szöveg és címkék

Meg lehet változtatni a címeket és címkék a Súgó Központ, hogy megfeleljen a hang. Hagyja minden mező üres, és ez visszaesik egy ésszerű alapértelmezett, így csak szerkeszteni a megfogalmazást, amit valójában szeretne változtatni.

A Súgó Központ megosztja az egyik könyvtárat a AI-vel. Minden cikk, amit itt publikál, ugyanaz a tartalom, amit az MI használ a beszélgetésekre és jegyekre, így az egyik javítja a másikat.

Általános kérdések

Külön tartalmat kell írnom a Segítő Központba?+

Nem. Ugyanabból a tudásalapú cikkből épül, amit az MI már használ. Egyszer kiadjon egy cikket, és mindkét oldalt szolgálja.

- Megtarthatok néhány cikket?+

Igen, csak cikkeket publikál, és a nyilvánosság megjelenik a Súgó Központban. Bármi, ami nem jelenik meg, kimarad belőle.

A vevők még mindig képesek lesznek elérni egy embert?+

A Widget help link egy csappal arrébb ül a beszélgetés megkezdésétől, így az önkiszolgáló soha nem fog csapdába ejteni senkit.

Növekedés és SEO

Site Intelligence (SEO lakosztály)

A Site Intelligence a OpsIQ épülete SEO és search- láthatósági lakosztály. Úgy mászik az oldaladon, mint egy keresőmotor, nyomokban, ahol rangsor van, kutatja kulcsszavakat, nézi a linkeket és versenytársakat, letapogatja a helyi térkép jelenlétét, ellenőrzi az oldal sebességét, és az egészet személyre kész jelentésekké változtatja, egy AI elemzővel, amely megmagyarázza, mit kell rögzíteni és ki tudja írni a javításokat. Ez prémium funkció; amikor lehetővé teszi, hogy megjelenjen, mint Site intelligencia a sidebar. Minden tartomány adatai külön maradnak, mászatok és jelentések soha nem keverednek tartományok között.

A webhely-hírszerzés
A hírszerzési műszerfalA SEO műszerfal mutatja a site- health pontszámot, kulcsszó rang nyomon követése és a forgalom tendenciáját.A webhely-hírszerzésyoursite.com86HELYEGÉSZSÉGÜGY3 kritikus kérdésekKulcsszó rang követésA segélyszolgálat#3élő chat saas#7az ügynökségek esetében#12Szerves kattanások1CROWLTechnikai kérdések keresése2MÉRETEKRanks, kulcsszavak, linkek3AI ANALISTMagyarázatok és tervezetek javítása
A Site Intelligence áttekintése: a site- health pontszám a legújabb kúszástól, élő kulcsszó rang követés, egy organic-click trend, és a három lépéses hurok: mászni, nyomon követni, hagyja, hogy a AI draw a javításokat.

Itt kezdjük.

A kúszást OpsIQ látogatása oldalai, ahogy egy keresőmotor, hogy megtalálja a technikai kérdések: törött linkek, hiányzó címek, vékony tartalom, lassú oldalak, indexálási problémák.

1
Kezdd a mászást.

Az áttekintés, kattintson a kezdéshez csúszda. OpsIQ sorban áll, és működik az oldalakon a háttérben; egy állapotjelző mutatja haladás.

2
Olvassa el a jelentéseket

Amikor befejezi, nyissa meg a problémákat és az oldallistát. Minden kérdés csoportosítva súlyosság így kezelni a legnagyobb nyereményeket először.

3
Hadd segítsenek az MI-k.

Az MI elemző egy egyszerű nyelvi rövid, hogy mi a baj, és miért számít, és tud létrehozni javasolt javításokat, mielőtt vizsgálja felül.

A hírszerzés milyen nyomokat követ?

A terület egészsége és a járdák

Átvizsgálja az oldalakat a technikai SEO-problémák és listák minden oldalt a vele kapcsolatos problémákat. Re-fuss bármikor, vagy ütemezze azt.

A jármű nyomkövető berendezése

Add hozzá a kulcsszavakat, amit érdekel; OpsIQ ellenőrzi, hogy hol van rangsorolva, és nyomon követi mozgás idővel.

Kulcsszó-kutatás

Fedezze fel az új kulcsszó ötletek célzás, a AI kulcsszó edző, hogy segítsen rangsorolni.

Háttérlinkek

Nézze meg, ki linkek hozzád, frissítse a listát, és nem szeretné, hogy társítsa az oldalad.

Versenyzők

Helyezd hozzá a versenytársak domainjeit, és hasonlítsd össze a láthatóságodat az övékkel, egy MI-vel.

Helyi (térkép) rács

Keresse meg a földrajzi hálózat láthatóságát, hogy lássa, hol jelenik meg a térképen, valamint Google Business Profile eszközöket.

Oldalsebesség

Futtasd le a verseny-sebesség ellenőrzéseket, hogy meg tudd javítani a lassú oldalakat, amik ártottak a rangsoroknak és a konverzióknak.

A hatóanyag-tartalom

Tartalomjegyzék és vázlatok létrehozása a célpontok kulcsszavaira.

Jelentések

Építsünk nyomtatható, testreszabható jelentéseket mindenről.

A Google csatlakoztatása a pontos adatokhoz

Két Google-csatlakozóból valódi számok lesznek:

Google Search Console bemutatása

Keresés

Húzza meg a pontos lekérdezéseket, kattintás és benyomások Google jelentések az Ön honlapján, térkép a tulajdon, és felszíni rangsorolási lehetőségeket egyenesen a Google saját adatait.

Google Analytics 4

Forgalom

Hozza el forgalmi és eljegyzés adatait a SEO-adataival együtt, így a jelentések együtt mutatják a láthatóságot és a viselkedést.

Tervezett frissítések és fehér címkék

Nem kell mindent kézzel futtatni. Tervezett frissítő újítások újra fut mászik, rangellenőrzés, kulcsszó ellenőrzések, backlink frissítések, lokális-rács szkennelések és jelentés generáció egy csapásra (napi vagy heti függően terv és térfogat). Ezek fut a OpsIQ cron, lásd a Cron és automatizálás rész. Generált jelentések export nyomtatható, testreszabható dokumentumok: ügynökségek küld minden ügyfél rendszeres SEO frissítés, és mivel minden domain adatok csak akkor látja saját.

Néhány Site Intelligence funkciók hívja a külső adatszolgáltatókat és AI keresztül OpsIQ a beállított szolgáltató. Ők dolgoznak ki a dobozból, amikor a lakosztály engedélyezve van a terv. Ha a frissülés nem fut, erősítse meg a OpsIQ Cron fut (lásd Cron és automatizálás).
Kell még valamit hozzáadnom a SEO nyomkövetéshez?+

A webhely érintése nélkül működik a Crawls, rank tracking, kulcsszó kutatás és linkek. Forgalmi és pontos keresési adatok esetén csatlakoztassa a Google Search Console-t és a GA4-et.

- Több domain-t is le tudok nyomozni?+

Igen. Minden domain külön-külön, a kúszások, rangsorok és jelentések teljesen elszigetelt egymástól.

Milyen gyakran kell másznom?+

A heti rengeteg a legtöbb helyszínen; kúszva igény után nagy tartalom vagy szerkezet változás. Állítsa be a menetrend, így soha nem felejtik.

Növekedés és SEO

Auto-implementáció (SEO ügynök)

Az Auto-Implementation a Site Intelligence része, amely ténylegesen alkalmazza a javításokat, a kúszást és az MI analitikus javaslást, ahelyett, hogy csak tanácsot adna. Az ügynök szigorúan abból dolgozik, amit a Website Information már talált (nem tud feltalálni változást), és minden egyes javítás ugyanazon a biztonságos hurkon megy keresztül: egy dry- run előnézet, a perstep jóváhagyása, az élő írás, egy automatikus pillanatfelvétel, és egy átcsúsztatás, ami bizonyítja a nyitott szám csökkenését. Ez egy Managed- AI- only funkció; úgy tűnik, mint az Auto - Improvement (rakéta) akció a Sit részlegen belül, és ez ki van kapcsolva.

Auto-végrehajtás
Auto-Implementation SEO ügynökA folyam mutatja az ajánlott SEO javításokat mozgó előre nézet, jóváhagyás és egy élő írás, a proce- it re- kúszva.Auto-végrehajtásyoursite.comAjánlott javításokAdd missing <title>jóváhagyottRobots. txtjóváhagyottAdja meg a sitemap.xmlreviewA SZÁRMAZÁSI ELŐZET (DIFF)+ <title>AI Helpdesk - OpsIQ</title>+ <meta name=description ...>- <title>Home</title>JóváhagyásHajóBizonyítsa be - RE- CRAWLNyílt kérdések 124Premier plán1ELŐZETESMinden egyes javítás szárító- futásdiff- je2KÍSÉRÉS ÉS ÍRÁSSSH vagy gazdatest API3PROVE & ROLLBACKÚjratáborgás + pillanatfelvétel
Hogyan fut a munkamenet: az ügynök felsorolja a javításokat Site Intelligence már ajánlott, mutatja egy dry- run diff mindegyik, alkalmazza azokat, amelyek jóváhagyják SSH vagy egy API Minden írás előtt felugrottak a képek, és újra-kúsztak, hogy bizonyítsák, a nyitott szám csökkent.

Mit változtathat?

Az ügynök csak mindig alkalmazza a javításokat, hogy a Site Intelligence (vagy az AI elemző) már ajánlott ezen a területen. Keresztül a támogatott platformok, amelyek lefedik:

Szerver konfig

Sitemap.xml, Robots.txt, és irányítsa át, kanonikus és fejléc szabályok .htcess (Apache / LiteSpeed) vagy az nginx config.

Átirányított láncok

Összeáll egy multihop átirányított lánc le egy komp egyenesen a végső URL, belül ugyanazon kezelt . htackets blokk, így sebesség és kapcsolat érték szivárog keresztül az extra komló.

Page <head>

Hiányzó vagy gyenge oldalcímek, meta-leírások, kanonikai tagek és strukturált-adatok (smart) blokkok.

WordPress SEO

Yoast, Rank Math és SEOPress címek & meta, és image alt szöveg, a WP- CLI segítségével SSH útvonal vagy a REST API A vendéglátó úton.

WordPress strukturált adatok

Kiegészítések JSON-LD (smea) az oldalak, amelyek hiányoznak. SSH Az útvonal egy kis kezelt helper (egy must- use plugin) nyomtatja a markup, így működik, vagy anélkül SEO plugint; a hosted útvonalon a SEO bővítmény hordozza.

Belső kapcsolatok

Hozzáad egy releváns belső linket a meglévő WordPress tartalmakat menteni árva oldalak és csatlakoztatni kapcsolódó hozzászólások. Egy link oldalanként, soha belül egy cím, egy meglévő link vagy rövidkód, és mindig által jóváhagyott első.

A szövegek átírásának vastagsága

A vékony oldalak teljes cseretartalmát (a csúszda segítségével bekapcsolva, lásd alább). Minden tervezetet felülvizsgálunk és jóváhagyunk, mielőtt bármit kiadnánk, és a régi tartalmat megtartjuk, hogy helyreállíthassuk.

Oldalgyorsítótár (WordPress)

Bekapcsolja a W3 Total Cache oldal gyorsítótárát, amikor a kúszó megtalálja a sebességbeli problémákat, és a plugin telepítve van, így az oldalak gyorsabban szolgálnak.

Shopify SEO

Termék és gyűjtemény SEO címek és leírások, oldal és blogcikk SEO, plusz 301 átirányítja, a Shopify Admin API.

Webflow SEO

Per- page SEO cím és meta leírás keresztül a Webflow Adatok API v2.

A javítások automatikus előkészítése (két csúszási lehetőség)

A Site Intelligence Configure panel egy domain (annak kúszás beállítások) két lehetőség, hogy meghatározza, hogy mennyi az ügynök sorokat az Ön számára az idő előtt. Mindkettő kikapcsolt alapértelmezés szerint, és mind a segítségével AI hitel, így kapcsolja be őket csak akkor, ha azt szeretné, hogy a munkát végzett az Ön.

Auto-előkészíti AI javítások után minden kút

Minden kúra megírja a konkrét fix tartalmat (címek, meta-leírások, alt szöveg, séma, átirányítások), hogy mit talált, így a javítások készen állnak, hogy vizsgálja felül, és alkalmazza a pillanatot, hogy a mászás befejeződik, ahelyett, hogy később generálnák kérésre.

AI tartalom átírása (vékony oldalak)

Az ügynök teljes helyettesítési tartalmat írhat vékony oldalak. soha nem jelenik meg a saját: minden tervezet jelenik meg, mint egy változás egymás mellett, és jóváhagyja vagy elutasítja, az előző tartalom marad, így ez visszafordítható, és ez korlátozott néhány oldalra pass. Használja AI hitel tervezetenként.

💡
Mindkét lehetőség csak előkészíti és vázolja a munkát. Minden változás még mindig megy keresztül ugyanazon az előléptetési jóváhagyás, pillanatfelvétel és visszaforgatás, mint bármely más fix, így bekapcsolása őket soha nem tesz semmit élőben magától.

Két módon kapcsolódik

SSH / SFTP útvonal

Önkezelt

A saját szerverén lévő webhelyek esetében az ügynök csatlakozik SSH/SFTP a tárolt adatok használatával szerkeszti a szerver konfig-jét és közvetlenül az oldalfájlokat, és futtatja a WP- CLI-t WordPress. A legjobb, ha van shell hozzáférés és szeretné teljes ellenőrzése fájlok.

Hosted-API útvonal (nem) SSH)

Nincs kagyló

Olyan platformok esetében, amelyek nem teszik lehetővé SSH, az ügynök dolgozik teljes egészében keresztül egy tisztviselő API csatlakozó, WordPress (REST + Alkalmazási jelszavak), Webflow (Adatok API v2) és Shopify (Admin)API). Semmi sincs telepítve a gazdatestre.

💡
Wix és Squarespace nincs nyilvános SEO-írja API, így azokon a platformokon Auto- Implementation fut tanácsadási módban: megmutatja a pontos változás, hogy (a pontos cím, meta vagy beállítás), hogy az Ön által alkalmazni kézzel. Minden más csak olvasható és biztonságos.

Kapcsold be a csatlakozókat.

Az ügynök minden platformot egy csatlakozóval ér el:

Beépített

Shopify és WordPress csatlakozóhajók, OpsIQ, csak engedje meg nekik alatt Connectors és add hozzá a bolt / helyszínen hitelesítő.

A Marketplace-ből

Webflow, Wix és Squarespace telepítés a Connectors → Marketplace, majd csatlakoztassa ugyanazt az utat.

Hogyan zajlik egy ülés

1
Válassza ki a javításokat

A Site Intelligence részlegből származó Auto-Implementation (rakéta) megnyitása. A jelentés felsorolja azokat a problémákat, amelyeket a Website Increative már talált, hogy ezen a területen meg tud javítani.

2
Minden változtatás előnézete

Minden javítás az ügynök mutat egy dry- run diff (pontosan mit fog írni), mielőtt bármi is érinti a élő oldalon.

3
Lépésről lépésre történő jóváhagyás

Minden változást külön-külön engedélyezünk (vagy kiugrunk). Semmi sem alkalmazható a kifejezett előremenet nélkül.

4
Írni, aztán pillanatképeket írni.

Jóváhagyásra az ügynök az élő változást SSH vagy a házigazda API és megment egy pillanatképet először, így minden változás lehet tekerni vissza.

5
Bizonyítsd be, élőben!

Ahogy minden változtatás után, az ügynök azonnal újra ellenőrzi, hogy a pontos oldal, és azt mutatja, egy per- step "fix élő" ítélet, így minden fix földet az élő oldalon, ahogy történik. A végén ez újra-mászik az egész helyszínen, és megerősíti a nyitott kérdés száma csökkent.

Biztonsági és számlázási szolgáltatások

Csak SEO

Az ügynök csak azt tudja tenni, amit a Webhely Intelligencia ajánlott erre a tartományra. Nem tud önkényes változtatásokat tenni az Ön webhelyén vagy szerverén.

A jóváhagyás lejárta

Minden írásra diffként tekintünk, és csak azután alkalmazzuk, miután jóváhagytuk ezt a bizonyos lépést.

Premier & visszahajtás

Minden írás előtt elmentünk egy pillanatképet, így minden változás visszafordítható.

Élő per- step-biztos

Minden megváltozott oldal újra ellenőrizhető, amint megírta, és kap egy "fix élő" ítéletet, így a javítást erősítik ellen az élő oldal azonnal, nem csak a záró átmászásban.

A tartalom soha nem jelenik meg automatikusan

A belső linkek és a thin- page tartalmak átírásai magasabbak, ezért mindig megjelennek az Ön számára jóváhagyásra, és soha nem alkalmazzák automatikusan, bármilyen üzemmódban.

Csak Managed-Al

Auto-Implementation fut Menedzsment AI; ez blokkolja, ha egy munkaterület használja a saját (BYOK) billentyűket.

Számlázás

A "AI tokens" számla általában, ahogy használja őket, plusz egy lapos peruse- használati díj auto-implementációs munkamenetben, mindkettő ugyanabból a Managed- AI kreditből származik.

Az Auto- implementáció alapértelmezett. Engedélyezze az AI konfigurációs oldalon (Auto- Implementing card), és győződjön meg róla, hogy a platform csatlakozója először csatlakoztatva van.
Megváltoztatott valamit, anélkül, hogy megkérdezné?+

Nem. Minden változást egy dry- run diff-ként tekintenek meg, és csak azután alkalmazzák, miután jóváhagyták ezt a pontos lépést. Minden írás előtt elmentünk egy pillanatképet, hogy vissza tudj gurulni.

Kell SSH hozzáférés?+

Nincs WordPress, Shopify vagy Webflow Azok a hivatalnokok által végzett munka APIs nem férnek hozzá töltényhüvelyhez. SSH csak az egyik a két út, akkor használják, ha azt szeretné, hogy az ügynök szerkeszteni szerver config és fájlokat közvetlenül a saját szerveren.

Honnan tudjam, hogy működött?+

Miután az engedélyezett javítások az ügynök újra-mászik a helyszínen, és mutatja a nyílt szám előtt és után, így megerősítheti a javításokat csökkentette a problémákat.

Vajon saját oldaltartalmát fogja átírni vagy közzétenni?+

Nem. AI tartalom átírások ki, amíg be nem kapcsolják őket a kúszás opciók, ezek korlátozottak néhány vékony oldalakat pass, és minden vázlat látható, hogy oldalsó jóváhagyása előtt bármi kiadja. Az előző tartalom megtartják, így egy újraírás mindig vissza.

Használhatom a saját MI kulcsommal?+

Nem. Auto-Implement csak Managed -AI és blokkolja alatt BYOK. Rendszerint számlái AI tokens plusz egy lapos perusue díj alkalmanként, azonos Managed- AI hitel.

Növekedés és elkötelezettség

A felmérés stúdiója

A Survey Studio a munkahely szerkeszthető felmérések, amelyek lehet szállítani, mint egy gazdag önálló oldal, weboldal widget vagy inline beágyazott. A jelenlegi termék is biztosít házigazda linkek, aláírt tervezet előzetes, privát meghívók, QR megosztás, válasz böngészés és felmérési elemzés. A webhely widget egy szállítási választás; ez nem a meghatározása felmérés.

⚠️
<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.

A felmérés létrehozása

1
Válassza ki, hogy az emberek hogyan fogják ezt bevenni

A jelenlegi varázsló kínálja Standalone oldal és link, Weboldal widget és Inline beágyazott. A jóváhagyott céláramlás kezdődik a felmérés típusa, és később hozzáadja CRM e-mail, private- link és QR telepítése első osztályú választásokat.

2
Válassza ki a célt

Válassza ki az NPS, CSAT, CES, termékvisszajelzéseket, a vásárlás utáni, törlési, onboarding, weboldalt, eseményt, Webinar, támogatást, ólom / demo, próba, ajánlólevél, kutatás, alkalmazott, bevitel vagy általános visszajelzés.

3
Teljes sablont vagy üresen hagyandó indítás

A jelenlegi katalógus kész szerkeszthető kezdőlapok csoportosítva a cél. Kiválasztása sablont létrehoz egy másolt vázlat: változtatás a felmérés nem változtatja meg az indító vagy egy másik felmérést.

4
Egyéni vagy gyors felülvizsgálat

A testreszabás megnyit minden kérdést, design, viselkedés és szállítási ellenőrzés. Gyors felülvizsgálat megnyitja ugyanazt a tervezetet a végső felhasználói nézet ellenőrzés. Semmi nem jelenik meg vagy küld automatikusan.

Szállítási lehetőségek és a jelenlegi viselkedés

Standalone oldal & link

Egy reagáló márkanév oldal saját URL. Használja a privát meghívók és lejárat, ha minden egyes címzett szüksége van egy ellenőrzött linkre. QR megosztási pontok ezen a hosted élményt.

Weboldal widget

A vándorolt örökségi csatorna. Használhatja oldal, földrajz, eszköz, látogató, dátum, mintavétel, lehűlés, látogatás és kvóta szabályok. Még mindig támogatja a örökölt aktív-widget híd, míg a telepítési építészet épül.

Beágyazott

Egy érzékeny felmérés, amely egy oldalon, portálon, terméken vagy súgóközponton belül helyezkedik el. Nem igényel promóciós stúdiót.

E-mail

A Stúdió ma a HTML és privát linkek elkészítéséhez is hozzájárul. A CRM kapcsolatai / szegmensei által küldött végeredmény, hozzájárulás, elnyomás, ütemezés, újrapróba és válasz korreláció a jóváhagyott CRM Outreach integrációs cél.

Vállalati tervezés és előnézet

A felmérési oldalak a felmérések által lefedett témákat és az elrendezés-családokat, a reagáló kontrollokat, az üdvözlő és befejező példányokat, valamint az aláírt előzetest tartalmazzák. A tervező preview teljes szélességű a szerkesztõ alatt, nem pedig egy keskeny oldalsó sín alatt. Az igazi hostolt futási időt szandálkeretben használja, támogatja az asztali, táblagépek és telefonok szélességét; a forgalom előzetes értékelése nem ír válaszokat vagy analitikát.

💡
A Survey Studio független a Promotion Studio-tól. A futásidõ célzás, identitás, eszközök, renderelés és analitika csak akkor használható újra, ha a promóciós tartalom egy explicit másolat / import segítségével válik elérhetővé, amely elkülönült felmérési adatokat hoz létre; a későbbi promóciós szerkesztések nem lehetnek hatásosak.

A teljes formatermék

Független bevetések

Élő

Egy felmérés lehet külön verziós oldal, widget, beágyazott, CRM e-mail, private- link és QR települések, mindegyik saját állapotában, design, közönség és analitika. Minden felmérést lehet szüneteltetni, letiltva vagy törölve.

CRM-eredmények és kampányok

Élő

Építs egy ellenőrzött közönség CRM szegmensek és felmérésre alkalmas csatlakozók, fagyassza be egy változatos, kiadja egy aláírt meghívót minden, és küldje keresztül a beszorult e-mail csatlakozó per- meghívás szállítási bizonyossággal.

A helyszíni ellenőrzés és hitelesítés

Élő

Diák, képválasztás, fájl feltöltés, aláírás, cím, telefon, címek és gazdag szöveg, min / max hosszúságú, e-mail /URL/ szám előjelek, egyedi hiba szöveg és per- question prefill URL paraméterek.

Logika, képletek, eredmények

Élő

ÉS / OR állapotcsoportok, ág szabályok, egy biztonságos formula motor over válaszok, és pontszám sávok, amelyek hordozzák saját eredmény oldalon: a pontozott kvíz landol az ítéletet.

Nyelv, kioszk, előtöltés

Élő

A látogató nyelv lecsúszik felsorolja csak nyelveket valódi fordítások, kiosk mód megosztott tabletta (nagyobb célok, auto-reset, nincs átirányítás), egy prefill link építõ, és szerkeszthető Secure- jelvény és lábszár szöveg.

A / B verzió vizsgálata

Élő

A látogatókat szorosan hozzárendeljük, a válaszokat a ténylegesen felszolgált változattal bélyegezzük meg, és az összehasonlító táblázat a válaszokat, a befejezést és az átlagos pontszámot mutatja versenként.

Heti megemésztés

Élő

Egy heti e-mail az utolsó 7 napokig tartó felmérési KPI-k, a legforgalmasabb felmérések, a visszajelzési impulzus és a legújabb MI eligazítás, elküldve a beszorított kifelé vezető csatlakozó. Állítsa be a Szállítási Központ, Automation.

Irányítás

Élő

A felmérés-hozzáférési listák korlátozzák, hogy ki szerkesztheti, jelentesse meg vagy törölje a felmérést. A kiadáshoz (4 szem) egy második admin szükséges a pontos tervezet közzétételéhez; a módosítás újraindítja a jóváhagyást. A megosztási linkek tervezete lehetővé teszi, hogy a nézõ bejelentkezés nélkül lássa a valódi tervezetet.

Fejlesztői platform

Élő

Csatlakozási szerződés 2.2, gépelt felmérések. * és visszajelzések. * intézkedések api/ v1, kanonikus felmérés. * események, tartós aláírt webhorog Slack és Google Sheets relé formátumok, és egy-válasz PDF export.

Növekedés és elkötelezettség

A felmérések elemzése és visszajelzés különböző termékek

A felmérés analitika megmagyarázza, hogy egy felmérés hogyan jut el az emberekhez és hogyan teljesít. A visszajelzés azt magyarázza, amit a vásárlók mondtak minden engedélyezett forrásból, és mit kell tennie az üzleti. A két termék kapcsolódik egymáshoz, de nem osztják meg, vagy felülírják az analitikai igazságot.

A felmérés elemzése

A Survey Studio-ban végzett egyedi felmérésből származik, nem a globális navigációból. Megméri a jogosultságot, az expozíciót, a kiváltó viselkedést, a rajtot, a befejezést, az elhagyást, a kérdést és az ágsúrlódást, az időzítést, valamint a telepítési / kampány- / verzióeredményeket és a futási megbízhatóságot.

Visszajelzés áttekintése és beiktatás

Egy engedélytudó időrendi takarmány a befejezett felmérési válaszokhoz, a régi widget visszajelzésekhez, chat és jegyalapú CSAT-hoz, jegyvisszacsatoláshoz, ügyfél AI- válasz minősítéshez, tudásbázison hasznos szavazásokhoz és jóváhagyott külső / egyéni forrásokhoz.

A visszajelzés elemzése

Elemzi az ügyfél jelentőségét: eredeti metrikai trendek, témák/témakörök, hangulat, érzelem, szándék, sürgősség, kérések, panaszok, dicséretek, utazási/termék/szolgáltatás/csapat szegmensek, kritikusok és zártkörű eredmények.

Adattulajdonlás

A felmérések válaszai továbbra is megbízhatóak a Survey tárolóban. A visszajelzés újraépíthető forráshivatkozást és származtatott jeleket tárol, majd kérésre megtölti az engedélyezett bizonyítékokat. A felmérés során kapott válasz legfeljebb egy visszajelzési tételgé válik.

⚠️
A jelenlegi visszajelzés oldalon még mindig van egy Survey válasz böngésző és egy külön örökölt widget inbox, és a AI összesített nem használja a teljes normalizált forrásmodell. Az egységes áttekintés / Inbox / Analytics / Sources & Health design a végrehajtási cél.

Az NPS, a CSAT, a CES, a csillagok, a hüvelykujjak és a segítőkészség mindig megőrzi eredeti módszerét, skáláját, mintáját, dátumablakát és nevezőjét. Soha nem szabad egy megmagyarázhatatlan átlagba összevonni.

Növekedés és SEO

Promóciós Stúdió

A Promotion Studio átalakító motorrá alakítja a weboldalt. Tervezzen pop- up, bannerek, csúszka-inek, felső / alsó bárok, teljes képernyős takeoverek, beltéri blokkok és akár országközpontú átirányítások, majd mutassa meg a megfelelő üzenetet a megfelelő látogató a megfelelő pillanatban. Minden kézbesíti a OpsIQ widget már az oldalon, így nincs semmi extra telepíteni. Tervezi és mentse kampányok bármikor; ezek csak akkor mutatják ki, ha kiadják őket, és a stúdió be van kapcsolva a munkaterület.

Promóciós Stúdió
Előléptető stúdió tervezőEgy vizuális kampánytervező, egy tömbpalettával, egy felugró a vásznon, és egy céltábla.Előléptető stúdió - tervezőKÁBOKxIsten hozta, {first_name}!Vedd le a 15% -t az első rendelésedrőlBIZTONSÁG15Kuponom követeléseCÉLZÁSOrszágUS, New YorkKüszöbölyítésKibocsátási szándékA / B felosztás50 / 50Kiadás1TERVEZETA tömbök húzása a vászonra2CÉLOrszág, oldal, közönség3INTÉZKEDÉSA / B győztes + AI betekintés
A vizuális tervező: egy blokk paletta a bal oldalon, a kampány a vásznon (itt egy személyre szabott kupon pop- up segítségével {first_name} token), és a célzás + publikus panel a jobb oldalon.

A nagy kép

Kampány

Mi?

Egy promóció: pop- up, banner, bár, csúszka-in, teljes képernyőn, belső blokk vagy geo-delikvens. Mindegyiknek van egy célja: értékesítés, ólom, sign- up.

Tervezés és verziók

Hogyan?

Minden mentés létrehoz egy új verziót, így mindig visszafordulhatsz, semmi sem vész el.

Célzás

Ki?

Ki látja: ország, oldal, eszköz, közlekedési forrás, visszatérés vs új, menetrend, és (egy csatlakozó) a bejelentkezés - az ügyfelek.

Eseményindítók

Mikor?

Ha megjelenik: azonnal, késve, tekercs, kilépési szándék, amikor tétlen, kattintás után N oldalak, vagy chat / jegyhasználat.

Analitikai módszerek

Eredmények

Élő benyomások, kattintás, konverziók, egy lecsepegtető tölcsér, ország / oldal / eszköz szétválás, A / B nyertesek és egy MI betekintés.

Első promóciója a 5 lépésekben

1
Sablonból vagy üres

Open Promotion Studio és kattintson az Új kampány, vagy válasszon egy olvasott design a Templates galéria. A vázlat megnyílik a tervező.

2
Tervezd meg!

Húzza blokkok, címek, szöveg, gombok, képek, jelvények, statisztikák, visszaszámlálás, formák, kuponok, videók, minősítések, spin-wheel. Stílusszínek, gradiensek és 3D effektek a csúszdák. Előnézet Asztali / Tablet / Mobile, és használja Free move, hogy bármit bárhol elhelyezhet.

3
Személyre szabva

Típusos zsetonok, mint {first_name}, {country} vagy {company} Minden szövegbe. A megjelenés pillanatában a látogató valódi értékeivé válnak.

4
Cél- indító

Válassza ki, hogy ki látja (ország, oldal, eszköz, közönség) és amikor tüzel (késleltetés, görgetés, exit- szándék). Hagyja a szabály üres, hogy jelent mindenkit.

5
Ellenőrzés, majd publikálás

Kattintson a Check-re egy gyors előzetes indítás, majd Publish. Ez megy élőben másodperceken belül, és elkezd gyűjteni analitika.

Blokkok, amiket felépíthetsz

Tartalom

Törzshálózat

Megnevezés, bekezdés, lista, idézet, kép, ikon, jelvény, stat, megosztó és space, az építőelemek minden üzenet.

Cselekvésre való felhívás

Törzshálózat

Gombok valódi akciók: nyit egy linket, elkezd egy chat, hozzon létre egy jegyet, másolja a kupon, vagy ugorjon egy oldalra.

Sürgősség és elfogás

Prémium

Visszaszámlálás időzítő, űrlapok (e-mail / telefon / szöveg), kupon nyilvánosságra és videó beágyazza.

Gamifikált és visszajelzések

Prémium

Spinto- win kerekek, kaparós kártyák, NPS / csillag értékelések és többlépcsős tölcsérek.

Elrendezés és hatások

Prémium

Oszlopok, előmeneteli bárok, társadalmi részesedés, szociális bizonyító ketyegők, igen / nem kétlépéses, kvízek és 3D effektek, billenés, ragyogás, parallax, üvegmorfizmus.

Személyre szabás zsetonok

A következő bejegyzések, bekezdések, gombok, jelvények, statisztikák, listák vagy idézetek valamelyikét írja be. A látogató élő adatai kerülnek a helyére, amint a promóció megjelenik (mindig biztonsági szempontból tisztítva):

A rendelkezésre álló zsetonok
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)

Célzás

Ország és hely

Csak a kiválasztott országokban, városokban vagy időzónákban jelenjen meg (vagy bújjon el) a GeoIP-n keresztül.

Oldalak és URLs

Bizonyos oldalakra vonatkozó határérték egyenlő / starts- a / container / regex-szel, és az oldalak kizárása is.

Eszköz

Asztalt, tablettát vagy mobilt, pl. egy vékony sávot a mobilon, egy modált az asztalon.

Látogatótípus

Új, visszatérő, ismert (a CRM-ben) vagy névtelen; CRM szegmensek, életciklus szakasz, ólom pontszám vagy böngésző nyelv.

Forgalmi forrás

By UTM (utm_source, utm_campaign) or referring site, e.g. only visitors from a specific ad.

A program gyakorisága

Kezdési / záró dátumok, a nap idő- idő ablakok, és milyen gyakran láthatja ezt az egyén (ülésenként, naponta, miután bezárt / kattintás / konvertálni).

A / B forgalom megoszlása

Megjeleníti a látogatók egy százalékát, és futtatja változatok fej-fej; ugyanaz a személy mindig ugyanazt a változatot látja.

Közönségek (bejelentkezés)

Aktív csatlakozóval, élő számla szerint, pl. kifizetetlen számlával rendelkező ügyfelek vagy aktív előfizetők.

Eseményindítók

Válassza ki, hogyan jelenik meg a promóció: Azonnal, késés után, tekercs mélységében, kilépési szándékkal, amikor tétlen, egy kattintás egy elem, miután több oldal megtekintett, a form- leadásra, vagy a chat / jegyaktivitás. Fejlesztők tüzet egyet saját kód window.OpsIQPromo.fire('event').

Célbeállítás a vevőknél (csatlakozók)

Ez az, ami teszi OpsIQ Promóciók: csatlakoztassa a platform, mint WHMCS (vagy bármilyen csatlakozó, amely támogatja a közönséget) és a stúdió is célba látogatókat az élő számla állapot.

1
A közönség csatlakozójának engedélyezése

A Connectors, lehetővé teszi, hogy egy, amely felfedi a közönség tényeit (WHMCS a mezőben nem szerepel). Az ügyfeleket biztonságosan ismerik el, amikor belépnek a platformra, OpsIQ Soha nem bízik egy gépelt e-mailben.

2
A közönség szabályának hozzáadása

A kampány Célzás > Közönség, igényel bejelentkezni, és adjunk hozzá szabályokat, mint a kifizetetlen számlák > = 1, előfizetés past- due, vagy számlahitel > 0.

3
Adataik személyre szabása

Használjon olyan zsetonokat, mint {first_name} vagy {balance_due}. A "Van egy lejárt számla" emlékeztető írja magát.

A közönségcélzás sikertelen: ha a csatlakozó nem tudja megerősíteni a tényt (vagy a látogató nincs bejelentkezve), a promóció egyszerűen nem jelenik meg, így a számlázás-célzott ajánlat soha nem éri el a rossz személyt. Építése saját csatlakozó? Lásd "Előléptetés közönség megcélzása" alább.

Csatlakozott kereskedelem (a stúdió szuperhatalom)

Termék kártyák a boltból

Élő adatok

A termék blokk húzza a valós tételek (név, ár, eladási ár, kép, link) egyenesen WHMCS, WooCommerce, Shopify vagy OpsIQ Tick "Tartsa friss" és a kártya frissíti az árát a platform óránként, miközben megjelent.

Üzletre felszolgált kuponok

Kuponok

A kupon blokk létrehozhatja a valódi árengedményt kódot a boltban abban a pillanatban, amikor kiadja, így a kód a látogató felfedi mindig működik pénztárnál.

Rend- igazság bevétel

Megismerés

A platformok valódi megrendelései óránkénti kampányokhoz kapcsolódnak (a használt kupon kód vagy az ólom e-mail), így a bevételek, amiket látsz, tényleges értékesítésekből származnak, nem becslésekből.

Valódi szociális bizonyítás

Bizalom

A társadalmilag biztos ketyegő valódi megrendelésekkel tud vezetni ("Ada rendelte Starter Plan · 2h ezelőtt "), keresztnév és a termék csak, soha e-mailek vagy összegek.

Kísérletek és utak

A / B változatok & auto- nyertese

A forgalom felosztása a tervezési változatok között; a stúdió automatikusan mozdítsa elő a statisztikai nyertest, vagy kézzel a bandita optimalizáló felé, amely a látogatókat a bizonyítékok megérkezése után történő átalakulás irányába tereli.

A kitámasztó

Foglalj le egy szelet látogatót, akik nem látnak semmit, hogy bebizonyítsd, a kampány maga okozza a liftet.

Szekciós változatok

A SAME kampány közönségenkénti tartalma (mobil látogatók, nagy kocsik, visszatérő ügyfelek), minden szegmens saját verziót kap.

Trigger kísérletek

A változók is tesztelni When to present: azonnali vs késleltetett vs exit- szándék, mért fej-to-head.

Utazás (láncolás)

Célpont, amit valaki csinált egy másik kampány ("látta kampány A, de nem konvertált") építeni többlépcsős promóciós szekvenciák.

Főzök

A kampány lezárása után egy kis tabletta látogatók újra megnyithatják a kampányt, így egy zárt pop- up soha nem megy el örökre.

Tudod, mi történt.

Kattintson a hőtérkép gombra

Tervező

A tervezőben, rákapcsoljuk a hőtérképet, hogy igazi látogatókat festsen a tervezés minden tömbjére.

Lépéscső

Tölgyek

Többlépcsős kampányok pontosan azt mutatják, hogy hol esnek le az emberek, képernyőnkénti bontásban.

Összehasonlítás kampányok

Stúdió

Négy kampányt egymás mellett (benyomások, kattintás, átalakítások), a legjobb érték kiemelve.

Heti történet & megemészteni

Al

Minden hétfőn egy emésztődik landol a bejelentések; a 📖 heti történet gomb ír egy egyszerű nyelvi összefoglalót a következő lépéseket, amikor csak akarja.

Kényelmesen dolgozik.

AI másodpilóta és ötletek

Csevegés a design másodpilóta szerkeszteni a vászon ("hogy a főcím sürgős, add vissza"), kap kampány ötletek a saját forgalmi adatok, lefordítani a kampányt országonként, vagy auto-fix egy alacsony tervezési pontszámot.

Márkakészlet importja

Egy parancs olvassa el a weboldalt, és javasolja az igazi márkaszínek és betűtípusok; mentse és minden felvásárló vezet velük.

Többképernyős tölcsérek

Lépések blokkok kap valódi per- képernyős szerkesztés: fülek minden képernyő, add vagy átsorolja a képernyők, és az előnézet követi.

Megnevezett verziók és jelenlét

Nevezze meg a fontos verziókat ("Indító jelölt"), állítsa vissza bármelyik közülük, és lásd a figyelmeztetést, amikor egy csapattárs szerkeszti ugyanazt a kampányt.

Eszközök és uralkodók

Lásd az asztali, táblagépet és a mobil oldalt egy nézetben; a pixel-vezérlők kigombolását a pontos elhelyezéshez.

Elzárt oldal és csatornák

Minden kampány lehet egy önálló fogadó oldal biosz és QR kódok, e-mail cseppsorozat rögzített vezetések, vagy egy kattintással web- push draft.

Vállalkozásbiztonság

A fagyasztási ablakok (változó-fagyási időszakok), a vészkijárati ablak - minden kapcsoló, jóváhagyás, ellenőrzési nyomvonal és verzióvisszaállítás.

Kell hozzá kód az oldalamon?+

Nem. Az promóciókat ugyanaz a OpsIQ -s widget szállítja, amit már telepítettél. Tervezz, publikálj, csináld.

A látogatók újra és újra ugyanazt a képet fogják látni?+

Nem. A frekvenciasugár beállítása (munkamenet / nap, vagy leállás után valaki bezárja, kattintás vagy átalakítás). Értelmes alapértelmezett értékek alkalmazhatóak.

Ki tud publikálni?+

A kiadók, a szünetek, az archiválások és a gurulások csak a munkatér tulajdonosaira és a teljes ügyintézőkre korlátozódnak.

Növekedés és SEO

Előléptető tervező

Promotion Designer egy érzékeny blokk szerkesztő építésére, felülvizsgálata, változatossága és közzététele kampány tapasztalat.

Termékképernyő
Előléptető tervezőA tervező egy élő vásznat, eszközbemutatót, blokkokat, személyre szabható változókat, kommenteket és verziótörténetet egyesít.Előléptető tervezőmunkaterületVIEWPORTAsztalNameVERZIÓv12ÁLLAMA projekt célja, hogy a projekt keretében a Bizottság és a tagállamok között létrejöjjön a program.ÉLŐ MUNKAHELYI KÍSÉRÉSHősblokkA főcím, a média és a CTASzerkesztésAjánlatblokkKedvezmény és határidőSzerkesztésSzemélyre szabásKapcsolattartók és kampányváltozókKészIndítás ellenőrzéseMegjegyzések és érvényesítésFelülvizsgálat1BUILD BLOCKSÉlő elrendezés szerkesztése2ELŐZETESAsztali, tablet, mobil3PUBLISHSzövött kibocsátás
A tervező egy élő vásznat, eszközbemutatót, blokkokat, személyre szabható változókat, kommenteket és verziótörténetet egyesít.

A program elindítása előtt a felhasználók felhasználhatják az élményt, megtekinthetik az egyes támogatott nézetportokat, és beírhatják a személyre szabott változókat.

Növekedés és SEO

Előléptetési sablonok

A sablonok egy kereshető, kategorizált kezdőgalériát biztosítanak a Promotion Studio kampányokhoz.

Termékképernyő
Előléptetési sablonokA sablon galéria szűri prémium elrendezések és alkalmazza a munkaterület márkaszínek, amikor egy sablon válik vázlata.Előléptetési sablonokmunkaterületKATEGÓRIAÁtalakításRESULTS24BRANDAlkalmazottÉLŐ MUNKAHELYI KÍSÉRÉSKilépési ajánlatSürgős modál és CTAElőnézetÚj látogató üdvözletBanner és a juttatási listaElőnézetTermék kilövéseHős, bizonyíték és visszaszámlálásElőnézetVisszacsatolási kérelemKompakt felmérési squerElőnézet1FILTERKategória és keresés2ELŐZETESA teljes kialakítás vizsgálata3USEMárkás vázlat létrehozása
A sablon galéria szűri prémium elrendezések és alkalmazza a munkaterület márkaszínek, amikor egy sablon válik vázlata.

Keresés vagy szűrő kategóriánként, további eredmények betöltése, a teljes élmény előzetes áttekintése, majd válassza ki A sablon használataAz új kampány egy tervezet marad, és a hirdetés előtt módosítható a Promotion Designerben.

Növekedés és SEO

Előléptetés analitika

A promóciós analitika a benyomásokat és kattintákat az átalakulásokhoz, a közönséggel való összefüggésekhez, a csatlakozó akcióeredményekhez és a kampánytanuláshoz köti.

Termékképernyő
Előléptetés analitikaA promóciós analitika a kiemelt teljesítményt, a közönséget és a kiváltó összeomlást mutatja, export- és csatlakozóműveletek eredményeit vezeti.Előléptetés analitikamunkaterületIMPRESSIONS42.8kCTR6.4%CONVERSIONS814ÉLŐ MUNKAHELYI KÍSÉRÉSOrszágEgyesült Királyság · 31%bontásOldal/pricing · 22%bontásKüszöbölyítésKilépési szándék · 44%bontásCsatlakozó műveletA kupon létrehozta a 97% sikerétEredmény1INTÉZKEDÉSKonvergálásra vonatkozó nyomás2SLICEOldal, ország, eszköz3LEARNA betekintés alkalmazása
A promóciós analitika a kiemelt teljesítményt, a közönséget és a kiváltó összeomlást mutatja, export- és csatlakozóműveletek eredményeit vezeti.

Olvasson benyomások, kattintási arány és a konvertálások együtt. Törjük le az eredményeket országonként, oldalon, indítóeszköz és eszköz; export rögzített vezet, ha szükséges. Connector akció eredmények azt mutatják, hogy a promóció ígért nyomon követés ténylegesen futott. AI betekintést és tanulási összefoglalók kell kezelni hipotézisek validálni, nem automatikus bizonyíték.

Növekedés és SEO

Bejelentések

A bejelentések a widget-értesítési területen közzétesznek egy üzenetet, amely opcionális célzással, ütemezéssel és cselekvésre való felhívással rendelkezik.

Termékképernyő
BejelentésekA Kihirdetés szerkesztője tartalmazza a tartalmat, CTA, közönség, szegmens, oldalszabály, aktív dátumok és vizuális stílus.BejelentésekmunkaterületAktív3AUDIENCESzekcióMELLÉKLETJul. 22–29ÉLŐ MUNKAHELYI KÍSÉRÉSCímTervezett karbantartásKészTartalomJelölési üzenetKészCTAOlvassa el a frissítéstVálaszthatócikkMegvásárlási oldalak · aktív ügyfelekCélérték1WRITECím és jelölések2CÉLKözönség, szegmens, oldal3MELLÉKLETAktív ablak
A Kihirdetés szerkesztője tartalmazza a tartalmat, CTA, közönség, szegmens, oldalszabály, aktív dátumok és vizuális stílus.

Válassza ki az összes látogatót, a bejelentkezett látogatásokat vagy az új látogatásokat; opcionálisan szűkítse le a közönséget egy kapcsolattartói szegmens és oldalszabály segítségével. Állítsa be az aktív-tól/aktívig dátumot és az akciós zászlót A prémium stílusú készletek és színek módosítják a prezentációt, de nem helyettesítik a tiszta tartalmat.

Növekedés és SEO

A kampányok ösztönzése

Push kampányok küld böngésző értesítéseket a regisztrált látogatók, miután már elhagyta az oldalt.

Termékképernyő
A kampányok ösztönzéseA toló zeneszerző előfizetői elérést, tartalmat, médiát, cselekvéseket, célszabályokat és ütemtervet mutat.A kampányok ösztönzésemunkaterületSUBSCRIBERS8,214KÜLDÖTT31.6kCLICK RATE5.8%ÉLŐ MUNKAHELYI KÍSÉRÉSCímA kocsid már vár rád.KészTesttömegMa térj vissza ingyen szállításért.KészCTANyitott kosárralKészMenetrendKüldje most vagy a tervezett @ info: whatsthisA projekt célja, hogy a projekt keretében a Bizottság és a tagállamok között létrejöjjön a program.1PREPARE PUSHCím, testület, ikon2CÉLKözönség, szegmens, oldal3SENDMost, ütemterv vagy vázlat
A toló zeneszerző előfizetői elérést, tartalmat, médiát, cselekvéseket, célszabályokat és ütemtervet mutat.

A Web Push billentyűk beállítása a WebPusch beállításai alatt. A kampány magában foglalhatja a címet, testet, ikont, hős képet, jelvényt, CTA-t és akár két akciógombot; a folyamatos bejelentés addig marad, amíg a látogató nem lép kapcsolatba egymással.

Célpont a közönség, opcionális kapcsolat szegmens és az oldal szabály. Mentse el a vázlat, ütemezés azt vagy azonnal küldeni. Használja az előfizetés és kattintson a metrics, hogy ítélje meg elérés. HTTPS és egy megfelelően házigazda szolgáltatás dolgozó van szükség beágyazott harmadik fél oldalak; lásd Web Push on third-party websites.

Növekedés és SEO

Proaktív üzenetek

Proaktív üzenetek automatikusan elérik, amint a látogató magatartása megfelel egy szabály, mielőtt megkérdezik. Ön épít minden szabályt, három részből áll: mi történjen, amikor kell, és milyen gyakran. Minden kézbesíti keresztül a OpsIQ widget már az oldalon.

Proaktív
Proaktív üzenetekProactive- rule zeneszerző három részben: válasszon egy akciót (chat, banner, túra, push, email), adjon feltételeket, és állítsa be a frekvencia hűtés.Proaktív üzenetekmunkaterület1 · ActionChat üzenetBannerTúraNyomja!E-mail2 · Feltételekpage = /pricingOldal időpontja > 20svisszatérés3 · GyakoriságÜlésenként egyszerÁllapot1FELLÉPÉSCsevegés, banner, e-mail, nyomd...2CONDITIONSOldal, idő, pontszám, visszatérés3GYAKORLATI EGYSÉGHűtés látogatónként
Minden proaktív szabály három lehetőség: mi történik (chat, banner, túra, push, e-mail, webhook), amikor (feltételek), és milyen gyakran (lehűlés).

A szabály három része

1
Mi történjen (akció)

Megjelenít egy chat buborék vagy on-page banner, indítsa el a Vezetett Tour, küldjön egy web push vagy e-mail, rendeljen egy osztály, vagy tűz egy webhorog. Tokens mint {{visitor_name}} és {{page_title}} valódi értékekké válnak.

2
Tüzeléskor (feltételek)

Keskeny, aki elindítja: page /URL, az idő az oldalon, görgetés mélysége, ólom pontszám, visszatérés vs új, tétlen. Nincs feltétel, a szabály tűz minden látogató. Add hozzá legalább egyet, hogy célozzon. Feltételek kombinálják ÉS.

3
Milyen gyakran (gyakoriság)

Állítsa be a hűtést, így ugyanaz a személy nem piedesztálódik, például egyszer egy ülés vagy egyszer naponta. Minden szabály van egy be- / kikapcsolási állapot.

⚠️
A munkaterület kitárulkozik "Futtatás idő / tétlen szabályok óránkénti" lehetővé teszi a szerver- side akciók (e-mail, nyomja, webhook, hozzárendelés) tűz egy menetrend ismert kapcsolatok, akik jelenleg nem az oldalon, így lehet "email üresen forró vezetések" automatikusan. Szüksége van a OpsIQ Hagyd abba, ha csak egy oldalas meztelenkedést akarsz.
Mindenkinek tüzet fog gyújtani?+

Csak akkor, ha nem ad feltételeket. Add hozzá legalább egy feltételt (oldal, ólom pontszám, visszatérés...) a cél a megfelelő látogatók.

Hogyan kapcsolódnak ezek a folyamatokhoz és túrákhoz?+

Együttműködnek: egy proaktív szabály elindíthat egy Vezetett túrát, és egy Chatbot Flow-t indíthat egy proaktívan működő szabállyal. Kezdje egy csevegő üzenet szabállyal, majd rétegezze a többieket.

Növekedés és SEO

Chatbot áramlik

Chatbot Flows script elágazó beszélgetések belül chat widget (üdvözletek, kulcsszó válaszok, irányított utak) kód nélkül. A flow egy sor kapcsolódó lépések (csomópontok): feltesz egy kérdést, a látogató választ egy lehetőséget, és az áramlás küld őket le a megfelelő ágon. Csak Aktív áramlások fut az oldalon.

Hogyan működik?
Chatbot áramlikEgy áramlásvászon: egy üdvözlő csomópont három gombra ágazik, melyek mindegyike a következő lépéshez vezet, a sorrend felé néz, vagy egy embernek adja át.ÜdvözletMiben segíthetek?Kövesse a parancsom.Számlázási kérdésBeszélj egy emberrel.Keresse meg a rendelést.→ Emberi ügynökTűnődök: Köszöntés a kulcsszó, kézikönyv, utána részletek, majd beszélgetés vége
Chatbot áramlik

A jármű áramlása az MI · -vel szemben

Áramlás

Amikor az út kiszámítható, és azt szeretné, hogy azonos minden alkalommal: foglalási lépések, a visszatérő varázsló, a "melyik terv?" választó, gyűjtése e-mail előtt átadás. Flows soha nem improvizál.

Az MI-t használja

Ha a kérdések lezárulnak, "működik ez a beállítás?". Az Ügyfél Chat AI válaszol a képzett tudás. Egy áramlás is átadhatja a MI (vagy egy ember) bármely lépésben.

Eseményindítók

Üdvözlet

A nyitó üzenet, amikor a látogató először nyit beszélgetést.

Kulcsszó

A látogató akkor írja be a szót, amikor Ön szerepel a listán (pl. visszatérítés, árképzés, lemondás).

Részletek / Késleltetés után

A kapcsolat megosztását követően, vagy a beszélgetés során egy meghatározott időpontban.

A chat végén / Proactive

A chat-et lezárja (pl. a minősítés), vagy proaktív üzenet szabállyal indítja.

Egy négylépéses építmény

1
Az áramlás létrehozása

Kattintson az Új Áramlat, nevezze meg, válasszon egy indító típust (és kulcsszavakat, ha kulcsszó), mentse. Elindul kikapcsolva.

2
Nyisd ki a vásznat!

Kattintson a Szerkesztés Canvas. A vizuális építõ, ahol hozzáadjuk lépéseket (üzenetek, kérdések gombokkal, ágak), és csatlakoztassa őket.

3
Ágazatok hozzáadása és leengedés

Minden választás, rajzoljon egy ág a következő lépés. Véget utat oldja, átadva a MI, vagy átkerül egy ember.

4
Beállítás

Kattintson a Engedélyezés. Az áramlás megy élő a widget azonnal. Letiltása minden időt anélkül, hogy elveszítené a design.

A folyások helyettesítik az MI-t?+

Nem. Egymás mellett futnak. A kiszámolható útvonalakat és a nyitott végű kérdéseket az MI-vel kell használni; az áramlás mindig továbbíthatja bármelyik irányba.

Növekedés és SEO

Vezetett túrák

Vezetett túrák lépésről lépésre sétál, hogy pont egyes oldalai beszédbuborékok és a reflektorfény, vezeti a látogató keresztül onboarding vagy egy új funkció. Ezek teljesen témájú és épített vizuális tervező élő előnézet. A túra fut, ha megjelölik Aktív.

Hogyan működik?
Vezetett túrákEgy tompított oldal reflektorkörökkel egy Add- deal gomb és egy témájú beszédbuborék olvasó lépés körül 1 II. 4 A következő gomb.+ Hozzáadás üzletLÉPÉS 1 II. 4Az első ajánlat létrehozásaKattintson ide, ha szeretne egy üzletet kötni a csővezetékkel.Következő →
Vezetett túrák

Hogyan épül fel egy túra

Lépések

Minden lépés egy elemet céloz meg, és a szövegével egy buborékot mutat. Adjunk hozzá annyi megállót, amennyi a walkthrough-nak kell, és rendeljük meg.

Előadók és téma

Kezdje egy előre beállított vagy design saját buborék (színek, gradiens, reflektorfény) élő előnézetben a jobb oldalon.

Küszöbölyítés

A Proaktív Szabályok opcionálisan összekapcsolása, így a túra automatikusan kezdődik, amikor ez a szabály kigyullad (pl. a visszatérő látogató első műszerfali látogatása).

Aktív kibillenés

A túra csak akkor futhat, ha az Aktív be van jelölve. Ne vegye le anélkül, hogy törölné.

Egy négylépéses építmény

1
Új túra

Kattintson az Új Vezetett Tour gombra, nevezze meg, és opcionálisan kapcsolja össze a Proaktív Szabályt, így automatikusan indul.

2
Lépések hozzáadása

Minden megálló hozzáadása: válassza ki a megadott elemet, és írja le a buborék szöveget.

3
Tervezd meg!

Válasszon előre beállított vagy stílusban a buborék magad. Az élő előnézet pontosan azt mutatja, amit a látogatók látnak.

4
Aktiválás

Tick Active és mentse. A túra most fut, a saját indítóereje, vagy indult egy Proaktív üzenet szabály.

Hogy kezdődnek a túrák?+

A saját indítóerejükre, vagy egy Proaktív üzenet szabály "Vezetett túra" akció, így dönt, hogy mely látogatók látni, hogy melyik turné és mikor.

Növekedés és SEO

Konvertálási célok

Konverziós Célok kapcsolja ki a tevékenység érdekel (egy bejövő webhorog esemény, egy chat üzenet, jegyfelbontást) egy rögzített átalakítás teljes hozzárendeléssel. Amikor a tevékenység tűz, OpsIQ rögzíti konverzió ellen az érintkezés, és köti vissza a kampányok, szegmensek és források vezetett oda.

Hogyan működik?
Konvertálási célokA cél áramlás: a fizetés. Sikeres webhook esemény válik egy rögzített "vásárlás" konverziós érték $49, tulajdonított forrás és kampány, a quick-start előre zseton felett.Gyors kezdésCommentStripe vásárlásDemo lefoglaltHírlevél bejelentkezéspayment.succeededbejövő webhorogÁtalakítás"vásárlás" · $49MegjegyezveA forrás a kampány
Konvertálási célok

A cél meghatározása három lépésben

1
Válassza ki a kiváltó tényezőt

Kattintson az Új konverziós cél. Válassza ki a tevékenység típusa számít, mint egy konverzió, vagy használja a Quick- start preset, Stripe vásárlás, Demo lefoglalt, Hírlevél feliratkozás vagy előfizetés elkezdődött.

2
Nevezze meg és állítsa be az értéket

Give the conversion a name (purchase, demo_booked, signup) and optionally a fixed value and an attribution window.

3
Mentés

Ettől kezdve, amikor a tevékenység kigyullad, a OpsIQ az előző érintések hozzárendelésével való kapcsolatfelvétel ellen vezet konverziót.

A célok már be vannak drótozva a bejövő webhorog-okba: minden olyan cél, amelynek a kiváltó oka automatikusan megegyezik egy bejövő esemény típustűzével, amint az esemény leszáll. Használja a bejövõ Webhows oldalt a Stripe, Calendly vagy bármely rendszer csatlakoztatásához, amely POST JSON.
Mi lehet a konverzió?+

Bármilyen rögzített tevékenység: egy bejövő webhorog esemény (fizetés . success. sufess), egy chat e-mail rögzítés, jegyfelbontással, bármi a kapcsolat idővonalán.

Analitikai módszerek

Egyedi műszerfal

Egyedi műszerfal lehetővé teszi, hogy a saját nézetét építse a metrikus, hogy számít, ahelyett, hogy csak a standard áttekintés. Add hozzá a szélességek, amit akar, húzza és méretezze őket a elrendezésbe tetszik, mentse el, és ossza meg a csapattal.

Egyedi műszerfal
Egyedi műszerfalEgy műszerfal építõ KPI-vel és chart widget csempe, egy széttört csepegtető zóna, és egy Add- widgetgomb.Egyedi műszerfalmunkaterületA műszerfalam.+ A widget hozzáadásaA VÍZIÓK2,481BEVÉTELEK$8. 2kFORGALOMHúzzon ide egy widget-etTOP PAGE/pricing/docs/signup1ADD WIDGETSVálassza ki a matematikai és grafikonok2ARRANGEÁtméretezés3SHAREA csapatoddal.
Saját tábla építése: KPI hozzáadása, diagram és listabővítmények, húzza és méretezze át őket a kívánt elrendezésbe, majd ossza meg a csapattal.

Egy három lépésből álló épület

1
A bővítmények hozzáadása

Kattintson a Widget hozzáadása és válassza ki a nyomon követni kívánt metrikus vagy chart. Ismételje meg mindent, amit akar a táblán.

2
Rendezze el a elrendezést

Húzza a widget, hogy áthelyezze, és húzza széleit az újraméret. KPI-k át a tetején, diagramok alatt. Bármi is olvassa a legjobban.

3
Megosztás mentése

Mentse meg a műszerfalat, és ossza meg a csapattal, így mindenki ugyanazt a számot nézi.

Tartsa külön táblák a különálló munkahelyek (egy "napi pillantást" tábla élő számok, és egy "havi felülvizsgálat" tábla trend grafikonok), így minden marad összpontosított.
Növekedés és SEO

A kampányok eredményei

A kilépés: OpsIQ s1:1és ömlesztett e-mail motor: egy személyre szabott üzenet, vagy futtasson kampányt egy CRM szegmens, a válasz felismerése, send- time control, nyitott / kattintás követő, nyomkövetős pixel és egy kattintással nem feliratkozik. Ez consent- downed és CAN- SPAM / CASL kompatibilis.

Kiosztás
A kampányok eredményeiA Kiadó képernyő Composer / Campaigns / Templates / Replies fülek és a kampányasztal látható küldött, nyílt-ráta és reply- rate.KiosztásmunkaterületKampányokZeneszerzőSablonVálaszKAMPÁNYKÜLDÖTTNYÍLTVÁLASZAIJúniusi hírlevél1,20048%7%Vizsgálat nyomon követése34062%14%Win- back82039%5%Az automatikus felismerés automatikusan leállítja a követéseket · egy kattintással minden küldés után11:1 & BULKFelszerelés vagy kampány2TRACKEDMegnyílik, kattintás, válaszok3COMPLIANTNem lehet előfizetni
Az Outreach motor: küldés1:1vagy kampányt futtat egy szegmens, track megnyílik és válaszol, és továbbra is megfelel a build-in unsubsupbe és válasz felismerés.

A négy fülek

Zeneszerző

Írj egy személyre szabott1:1e-mail: {tokens} a kapcsolattartótól és a CRM-től.

Kampányok

Küldjön egy CRM szegmens, menetrend vagy most, a sapkák és az Sendtime Control.

Sablon

A visszahasználható üzenetsablonok ismételt megjelenítéshez.

Válasz

A válaszok és az automatikus ellenőrzések ellenőrzése

Hogyan zajlik egy kampány

1
Válassz egy közönséget.

Válasszon CRM szegmenst (vagy töltsön fel egy listát). A elnyomást és a beleegyezést automatikusan alkalmazzák.

2
Összetétel

Írja meg az üzenetet személyre szabásával zsetonok; előzetes ellen egy valódi kapcsolat.

3
A program küldése

Küldjön most vagy a legjobb időben. Megnyílik egy nyomkövető pixel rekordok; kattintás és válaszok tulajdonítanak.

A kilépés konzerv és szuppresszió, tartalmaz egy egykattintásos leiratkozás minden küldés, és követi a CAN- SPAM / CASL. Válasz automatikusan hagyja abba a további nyomon követések.
Analitikai módszerek

Tervezett jelentések

Tervezett jelentések e-mailben kiválasztott metrikus készlet a kiválasztott címzett egy menetrend (napi, heti vagy havi) nyomtatható, fehér címke PDF. Beállítja egyszer, és a jelentés landol az inboxok automatikusan keresztül a OpsIQ Cron.

Tervezett jelentések
Tervezett jelentésekA menetrend-jelentések képernyőn: táblázat a jelentések ütemezését, a címzettek és az utolsó küldött idő, plusz egy Save- report gomb.Tervezett jelentésekmunkaterületTervezett jelentések+ Mentés jelentésJELENTÉSMELLÉKLETREZIDENCIAORSZÁGUTOLSÓ ELÉRÉSHetente történő forgalomH 9:00[email protected]2d hónappal ezelőttSEO ügyféljelentésHavi[email protected]június 1Értékesítési összefoglalóNapi[email protected]todayFehér címkével ellátva PDF a OpsIQ cron1AUTOMATEDNapi · heti · havi2WHITE- CÍMKEPDF ügyfeleknek3REZIDENCIAORSZÁGE-mail a menetrend szerint
Egy jelentés beállítása (metrikus tartomány, ütemterv, kedvezményezettek) és OpsIQ E-mailek fehér címkével PDF Automatikusan a szívveréseden.

Jelentést kell készíteni

1
Válassza ki, mit küldjön

Válassza ki a metrikus készlet (forgalom, SEO, értékesítés, támogatás...) és egy dátum tartomány.

2
A beállítások beállítása

Napi, heti vagy havi, amikor úgy dönt, hogy egy vagy több e-mail címzettek.

3
Mentés

Mentés és engedélyezése. A jelentés létrehozza magát és e-maileket a menetrend, nincs kézi lépés.

💡
A OpsIQ cron-on keresztül végzett, előre ütemezett jelentések, ha nem érkezik jelentés, megerősítik, hogy a krón fut (lásd: Cron és automatizálás).
Adatvédelem

Adatvédelem és megfelelés

Az Adatvédelem & Megfelelés oldal az egyetlen hely, ahol egy könyvvizsgálót felelősségteljesen kezelhet személyes adatokat: a beleegyezési naplót, az admin hozzáférési naplót és az adatmegőrzési politikát, valamint egy lapra írt DPA-t. Csak teljes rendszergazdák nyithatják meg.

Adatvédelem és megfelelés
Adatvédelem és megfelelésA Adatvédelmi és megfelelési képernyő: fülek a Consent főkönyv, Hozzáférési napló, rezidencia és DPA, a hozzájárulás főkönyv táblázat támogatások és visszavonja csatorna.Adatvédelem és megfelelésmunkaterületRészvételi főkönyvHozzáférési naplóLakóhelyDPAKAPCSOLATCSATLAKOZÁSFELLÉPÉSIDŐPONT[email protected]e-mailMegadvajúnius 12[email protected]pushFelfüggesztettjúnius 10[email protected]marketingMegadvajúnius 9Minden hozzájárulás és visszavonás kereshető bizonyítéka, csatornával1CONSENT LEDGERMinden támogatás igazolása2ACCESS LOGAki hozzáért az adatokhoz3DPANyomtatható sablon
Egy auditor- kész képernyő: egy kereshető hozzájárulás naplóban (ösztöndíjak / visszavonások csatorna), a hozzáférési napló, aki megérintette az adatokat, rezidens / retenciós beállítások, és egy nyomtatható DPA.

A négy fülek

Részvételi főkönyv

Minden hozzájárulás és visszavonás kereshető feljegyzése, kapcsolatfelvétel (e-mail, push, SMS, in-widget), akció, forrás és dátum. Az Ön bizonyítéka egy kapcsolat megállapodás (vagy visszavont).

Hozzáférési napló

A csapatában ki nézett, szerkesztett, exportált, törölt vagy küldött egy kapcsolatot az adatok, a kapcsolat, cselekvés, kijelentette ok és IP. Pontosan mit kér egy szabályozó.

Lakóhely és visszatartás

Deklaráljuk, hogy hol él a munkaterület adatállománya, állítsuk be, hány napos tevékenységi sort tartanak (0 = örökké), és rögzítsük adatkezelőnket és adatvédelmi tisztviselőnket.

DPA sablon

Nyomtatható adatfeldolgozó kiegészítés, amely kitölti a vezérlő, cím, DPO, rezidens és visszatartás. Nyomtassa vagy mentse mint PDF.

A Titoktartás & Megfelelés pár a Cookie beleegyező stúdióval (amely a hozzájárulást gyűjti) és az Export oldallal (amely egy DSAR adatmásolatát állítja elő). Lásd még: Cron és automatizálás az éjszakai return tisztításhoz.
Összekötők

Csatlakoztassa a platformokat

Csatlakozók kapcsolata OpsIQ külső platformokra: e-kereskedelmi üzletek, számlázási rendszerek, fizetési processzorok, e-mail szolgáltatók, és a szokás APIs. Amint csatlakoztatott, a AI lehet keresni megrendelések, ügyféladatok, előfizetések, és így tovább, és lépéseket az Ön jóváhagyásával.

Hogyan működik?
CsatlakozóközpontokOpsIQa maghoz csatlakoztatottWHMCS, Shopify, Stripe, WooCommerce, SendGrid és Google Business Profile, mindegyik egy csatlakoztatott státuszt mutat.WHMCSShopifyStripeWooCommerceSendGridGoogle BP szolgáltatásokOpsIQCORE1PLUG IN25+ előre épített csatlakozók2AI CONTEXTValódi platform adatai3ACTIONS- A jóváhagyásával.
Összekötők

Előre telepített csatlakozók

WHMCS

Számlázás

Web hosting számlázás: ügyfelek, szolgáltatások, jegyek, számlák, domainek, szerverek.

Shopify

E-kereskedelem

E-kereskedelem: megrendelések, ügyfelek, termékek, leltár, kifizetések, webhook, GDPR.

WooCommerce

E-kereskedelem

WordPress e-kereskedelem: megrendelések, ügyfelek, termékek, kuponok, szállítás.

Stripe

Kifizetések

Kifizetések: díjak, ügyfelek, számlák, előfizetés, kifizetések, viták.

Fizetés

Kifizetések

Afrikai kifizetések: tranzakciók, ügyfelek, tervek, előfizetések.

Nagykereskedelem

E-kereskedelem

E-kereskedelem: megrendelések, ügyfelek, termékek, kategóriák, márkák.

Magento 2

E-kereskedelem

E-kereskedelem: megrendelések, ügyfelek, termékek, kategóriák, leltár.

PrestaShop

E-kereskedelem

E-kereskedelem: megrendelések, ügyfelek, termékek, kocsi szabályok, fuvarozók.

OpenCart

E-kereskedelem

E-kereskedelem: megrendelések, ügyfelek, termékek, kategóriák.

OsCommerce

E-kereskedelem

Legacy e-kereskedelem: megrendelések, ügyfelek, termékek.

Zendesk

Támogatás

Helpdesk: jegyek, felhasználók, szervezetek, hozzászólások.

Google üzleti profil

Forgalmazás

Helyi üzlet: vélemények, hozzászólások, Q & A, betekintés. Felhasználja a OAuth.

Az Amazon SES bemutatása

E-mail

E-mail kézbesítés: tranzakciós e-maileket küld az Amazon SES.

Jelölés

E-mail

E-mail kézbesítés: tranzakciós e-mailek küldése Postmark-on keresztül.

Folytatás

E-mail

E-mail kézbesítés: tranzakciós e-mailek küldése a Resenden keresztül.

SendGrid

E-mail

E-mail kézbesítés: e-maileket küldeni és sablonokat kezelni SendGrid.

Mailgun

E-mail

E-mail kézbesítés: e-maileket küld a Mailgun.

Csatlakozó telepítése

1
Kapcsolattartó

A csatlakozók a melléksorban.

2
Keresse meg a csatlakozó

Böngészés vagy keresés. A csatlakozók kategóriánként vannak csoportosítva.

3
Beállítás

Kattintson a csatlakozó és kigombolhatja Enable.

4
Adja meg az adatokat

Töltse ki az előírt mezőket: API kulcs, URL, zsetonok, stb Minden csatlakozó speciális követelményeket dokumentált beállítási panel.

5
Vizsgálati kapcsolat

Kattintson a "Test Connection" gombra. A zöld eredmény azt jelenti, hogy a csatlakozó elérheti a külső platformot. A piros eredmény a hibát mutatja.

6
A funkciók beállítása

Válassza ki, mely funkciók engedélyezéséhez: tudásszinkronizálás, webhorog szinkron, AI-cselekvések. Nem minden csatlakozók támogatják az összes funkciót.

Milyen csatlakozókat ad neked?

A jármű-azonosító (MI) összefüggései

A AI megkeresheti az ügyfelek adatait, megrendeléseket, előfizetéseket, és még többet a csatlakozó. Amikor egy ügyfél chat, a MI valós platform adatok referenciát.

AI kontextus (csatlakozó szerzők)

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.

Ügyfélkönyvtár (csatlakozó szerzők)

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.

Email- pipázó jegyek, felderítés és útvonal (csatlakozó szerzők)

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).

Intézkedések

Az AI a csatlakozó segítségével végezhet műveleteket: jegyeket, frissíti megrendeléseket, törli az előfizetéseket, mindezt a Trust Layer-en keresztül.

Ismeret

A csatlakozók platformspecifikus tudáscikkekkel járulnak hozzá a MI-hez. Shopify csatlakozóval e-kereskedelmi problémák elhárítása; WHMCS csatlakozó hozzáad tárhelyismeret.

Knowledge- base import (csatlakozó szerzők)

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.

Webhookok

Egyes csatlakozók regisztrálják a webhook a külső platform real-time esemény értesítések (új megrendelések, jegyfrissítések, stb.).

Értékesítési nyomkövetés

Az e-kereskedelmi csatlakozók a bevételadatokat az értékesítési műszerfalba juttatják, hogy hozzárendeljék és elemezzék.

💡
A csatlakozók a munkatérben vannak. Minden munkaterületen különböző csatlakozók engedélyezhetők, különböző hitelképességekkel. A WHMCS a munkaterület az alábbiakat használja:WHMCS csatlakozó; a Shopify a munkaterület az alábbiakat használja:Shopify csatlakozó.
Használhatok egyszerre több csatlakozót?+

Igen. A Shopify megrendelések és Stripe a fizetések ugyanabban a munkaterületben. Az AI egyesíti az adatokat minden engedélyezett csatlakozók.

Mi van, ha nincs felsorolva a platformom?+

A Connector Builder segítségével egyedi csatlakozót hozhat létre bármely platformhoz, REST API-val. Vagy ellenőrizze a Marketplace közösségi építésű csatlakozókat.

A csatlakozók önellátó OpsIQ-val működnek?+

A csatlakozók azonos módon működnek a felhőkben és az önkiszolgáló kiadásokban is.

Összekötők

Értékesítési és számlázási csatlakozók szerződése

Minden kereskedelmi csatlakozó ugyanazt a platformsemleges esemény szerződést használja. WHMCS a referencia végrehajtás, de SaaS híd, üzletek, fizetési szolgáltatók, piacképes csatlakozók és Connector Builder csomagok kell betartani az azonos szabályokat.

Amit minden kereskedelmi csatlakozó köteles közzétenni

Egy hiteles főkönyv

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.

A forrás stabil azonosítója

platform is the connector registry slug, such as whmcs, shopify or opsiq_saas. traffic_source contains verified acquisition attribution when supplied; otherwise use that same slug as the fallback. Store identifiers, not display labels. OpsIQ resolves the friendly connector name in the UI.

Idemotion

event_id must be deterministic. Map at least one immutable order_ref, invoice_ref or subscription_ref so webhook retries and backfills update the same event instead of creating duplicate sales. service_ref identifies the affected product or service instance when one exists.

A forrás időbélyegzője

A korábbi fizetési időpontokat soha ne cserélje ki a behozatali idővel.

Pénz- és FX

A forrásösszeget és a három betűs ISO-valutát küldjük el. Ha a csatlakozó beállítás lehetővé teszi a OpsIQ FX konverziót, a jelentéstétel átalakul a munkatér jelentési pénznemére; más esetben a jelentések megőrzik a tároló vagy számlázó platform pénznemét. A csatlakozók kódja nem lehet hardcode a jelentéstételi devizát vagy árfolyamot.

A visszásság-alapú életciklus

Új, felújítás, frissítés, visszatérítés, hitel vagy ismeretlen. A számla okából, előfizetés vagy szolgáltatás kapcsolat, vonal-elem típus, vagy más hiteles forrás mező. Az ismételt vásárlás az ugyanazon ügyfél nem automatikusan megújítás.

Értékesítési határ

Csak a pozitív fizetett új, felújítás, frissítés, vagy jogilag ismeretlen kereskedelmi bevételek tartoznak az értékesítési és konverziós. Visszatérítés jelenti a visszatérítés és a hálózati bevétel analitika. Számla hitel, pénztárca feltöltések, zseton to- ups és Hozzáadás alapok továbbra is számlázó-főkönyv események, és soha nem számít értékesítési, átalakítások, megrendelési volumen, vagy eladási bevételek.

A CRM elkülönül

A CRM-ügyletek csővezetéket és üzletkötést képviselnek. Ezek nem komcertplatform-értékesítések, kivéve, ha a kapcsolódó számlázási vagy raktározási platform e szerződés révén adja ki a realizált fizetett megrendelést vagy számlát.

A származtatott prognózis

opsiq_conversions and dashboard summaries are compatibility projections rebuilt from the ledger. Connectors must not treat a projection as the financial source of truth. Contract revisions can re-evaluate derived rows without deleting the underlying billing history.

Távoli peron határvonala

A remote connector reads its platform through the configured authenticated API. It must never depend on same-server database tables. The exact authenticated domain site_key is supplied by ConnectorRegistry and must be applied to every ledger write and backfill. Workspace or group scope is read-time aggregation only; it must never broaden stored event ownership.

Kanonikus pay- esemény példa

Normalizált kereskedelmi esemény
{
  "event_id": "acme_store:invoice:INV-1042",
  "event_name": "invoice.paid",
  "platform": "acme_store",
  "order_ref": "ORDER-884",
  "invoice_ref": "INV-1042",
  "subscription_ref": "SUB-28",
  "service_ref": "SERVICE-91",
  "status": "paid",
  "lifecycle_type": "renewal",
  "amount": 129.00,
  "currency": "USD",
  "traffic_source": "acme_store",
  "occurred_at": "2026-07-23 08:30:27"
}

Connector Builder feltérképezése

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.

⚠️
A hiteleket és a kiegészítő alapokat szándékosan megőrzik számlázási történelmük, ügyfélmérleg kontextus és főkönyv elemzés. Az Értékesítések nem törlik őket, csak megakadályozza őket abban, hogy növeljék a kereskedelmi teljesítményt.

lifecycle_type decides what becomes a CRM deal

lifecycle_type OpsIQ olvassa el, hogy eldöntse, hogy az értékesítés a CRM csővezetékbe kerül-e, így minden értékesítési csatlakozó egy csővezeték döntést hoz, hogy tervezi-e vagy sem.

új

Megnyit egy zárt-won üzletet (új üzlet).

megújítás, korszerűsítés

Nem új-üzleti megállapodás - megújítások átalakulnak egy másik valószínűségi görbe és összekeverve őket rontja mindkét előrejelzést.

visszatérítés, hitel

Soha nem nyit meg egy üzletet, semmilyen módban. A pénz visszaadott egy ügyfél nem győzelem.

Elhagyatott / ismeretlen

Az eladást rögzítik, de sosem jutnak el a csővezetékhez.

Egy üzlet, egy főkönyv sor: a személyazonosság az SALE, nem az esemény

Ne egyezz event_id és helyezze magát a helyére. event_id is platform:eventName:externalId, amely válaszol "már feldolgozta ezt a szállítást", és nem tud válaszolni "már rögzítette ezt az eladást". Egy platform, amely bejelenti egy fizetés kétszer - mint invoice.paid és újra payment.completed - két személyit ad, és kétszer ugyanazt a pénzt kapja, és nincs mit összeütköznie, és semmi, amit figyelmeztetne.

💡
Found on the reference install: six invoices with three ledger rows each, from three code paths using three different event_id schemes. They all carried 0.00 so no total looked wrong, and any later process restoring real amounts would have counted one payment three times.

Hívd a megosztott írással helyett. Törzshálózat számolja ki az értékesítés üzleti identitását (sale_fingerprint), illeszkedik egy meglévő sor rajta, megőrzi az eredeti event_id a frissítésről, és szűrők valós oszlopok:

Az egyetlen támogatott módja annak, hogy megírja az értékesítési főkönyvet
\OpsIQ\Commerce\CommerceEventContract::upsertSaleRow('opsiq_sales_events', $row);
Ugyanaz az üzlet, sok esemény.

callice. payment, payment. complet. exploit. and sale. complete for one accounts share one printent and update one row.

A visszatérítések külön maradnak.

A pénz megy ki egy másik tény, mint a pénz jön be. A visszatérítés a számla megtartja saját személyazonosságát, így soha nem lehet felülírni a fizetés visszafordítja.

Nincs utalás, nincs ujjlenyomat.

A megrendelés, számla, előfizetés vagy szolgáltatás nélküli sor egyáltalán nem kap ujjlenyomatot, így két független sor sosem ütközik össze, csak mert mindkettő hiányzik az azonosítóból.

Referenciaelsőbbség

invoice_ref, then order_ref, then subscription_ref, then service_ref — strongest first, so one sale keeps a stable identity.

A főkönyv csak a következő: soha ne írj újra egy eladást

Visszatérítés, lemondás vagy korrekció a következő esetekben történik: új dátum. Soha nem mutálja a sor, amit javít. Újraírni a kifizetés a visszatérítés néz ki tiszta és törik három dolog egyszerre:

A bruttó bevételt elpusztítja.

A bruttó értékesítési és visszatérítési ráta nem választható tovább - és a visszatérítés mértéke az a metrikus, amelyet a visszafordítás meghatároz.

Rossz időben veszi fel a visszafordítást.

A januári eladás márciusi visszatérítésének csökkentenie kell a március. A januárban sorra írt szöveg csendben megismétli a bezárt időszakot.

Megtöri az ellenőrzési nyomvonalat.

A főkönyv bejegyzés feljegyzések, hogy mi történt egy bizonyos időpontban. Javítások ellentmondásos bejegyzések, ami a kettős belépés könyvelés működött öt évszázad.

Tehát egy csatlakozó jelenti a visszafordítást ahelyett, hogy alkalmazná: visszatérés refunded_at és refund_amount Az eladás mellett a saját életciklusa, és hagyja, hogy a hívó írja a visszatérítést, mint a saját sor datálásával, amikor a visszatérítés történt. A két nem ütközik, mert az eladás ujjlenyomat elválasztja a visszatérés az értékesítés.

💡
Ugyanez az elv vonatkozik az összegekre is. Ne "javítsa" a tárolt összeget a platform aktuális értéke: egy számla kiegyenlített számláján hitelfelvétel jogszerűen rögzített0a fizetési időben, és a pénzt már rögzítették, amikor a vevő feltöltött. Helyreállítása az arcérték számít kétszer.

A besorolási szerződés

OpsIQ dönt az életciklus once, in \OpsIQ\Commerce\SaleLifecycleClassifier. A csatlakozó kijelenti, hogy csak melyik saját platformja a szavak mit jelentenek, végrehajtással \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary(), majd hívja a megosztott osztályozó. Ne újra végrehajtsa az érvelés.

Deklare szókincs, delegálja a döntést
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,
]);
💡
Precedence is fixed and shared: explicit, then refunded/cancelled, then credit, then upgrade, then is_order, then recurring, then acquisition, then unknown. Upgrade sits above the order check because platforms raise an order for upgrades too; recurring sits below it because the first invoice of a new subscription carries a recurring line type. On an ambiguous non-order sale the classifier leans to revenue and away from the pipeline.

A platform teljes szókincse

Ez a hiba kerül a leginkább, és úgy néz ki, a legkevésbé rossz. A WHMCS csatlakozó illeszkedik ['hosting','addon','domain'] - egy lista, ami teljesnek tűnik. A WHMCS nem ad ki csupasz Domain A valós tartományi vonalak típusa; ez a szám adja meg DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* és Upgrade- Mindegyik túllépett a listán. unknown: 1,288 számlák, három év, hiba és naplósor nélkül.

Minden új ügyfél importálja történetét egy csatlakozó backfill, így egy osztályozási hiba nem befolyásolja a munkaterület - ez érinti minden munkaterület, hogy valaha is felszáll a csatlakozó, abban a pillanatban, amikor először megnézik a csővezetéket. Vegyük a szókincs a platform dokumentációja vagy egy népszámlálás élő adatok, és egyezik növekvő családok prefix Tehát egy testvér, akit még senki sem látott, a rokonai közé sorolja magát, ahelyett, hogy eltűnne.

💡
Gyakorlati ellenőrzés: Számolja meg, hány sor landol az ismeretlen. Egy egészséges értékesítési csatlakozó osztályozza szinte mindent. Egy állandó áramlat ismeretlen szinte soha nem adatok nincs - ez egy szókincs a csatlakozó soha nem tanult olvasni.

Az importált történelem javítása

Minden szállított OpsIQ értékesítési csatlakozó ezt hajtja végre — 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() A rekord elérésének érdekében, a csatlakozót már el is hoztam. tools/crm_backfill_sales_lifecycle.php Ezután javít a csatlakozó importált előzményei per- csatlakozó kód nélkül: száraz fut alapértelmezés szerint, támogatja magát, és ellenőrzi a sorszámot írás előtt, visszafordítható egy visszavonási főkönyv, és soha nem írja egy sikertelen olvasat válaszként.

💡
Ha a csatlakozó nem tudja újraolvasni a múltbeli rekordokat - egy webhook- csak a csatoló nem - nem lehet elkábítani a módszert. A stub visszatérő ismeretlen rosszabb, mint a végrehajtás: egy backfilter átírná a jó sorokat, mint titkosítás nélküli és a siker jelentése. Csak a szókincs felületet hajtsa végre.
💡
Detailed package references remain available in connectors/CONNECTOR_EVENTS.md and connectors/PLATFORM_CONNECTORS.md in self-hosted source distributions.
Összekötők

Utazási esemény szerződése

Az Journey Intelligence elfogadja az egyik platformsemleges esemény borítékot a böngésző widget, built- in csatlakozók, SaaS Bridge, piactér csomagok és Connector Builder output. Platform- specifikus nevek fordítják a szélén; tölcsér, hozzárendelés és Site Intelligencia kód csak kanonikai eseményeket fogyaszt.

Elkülönítési és bizalmi határ

Pontos peer- domain kulcs

Every event is bound to the authenticated domain site_key. A connector must take that key from ConnectorRegistry or its authenticated endpoint, never from an untrusted request body. Domains keep separate records; a domain group is a read-time aggregate only.

Idemotens identitás

event_id is required for connectors and must be deterministic for the same native event. Retries, webhooks and backfills update one event rather than duplicate a journey or sale.

Őshonos és kanonikai név

Preserve source_event_name for evidence and troubleshooting, then map it to event_name_canonical. Core analytics must never branch on a connector slug.

A kiszolgáló bizonyíték nyer.

A böngésző megfigyelése elindíthat vagy beindíthat egy utazást. A hitelesített csatlakozó események megerősítik a regisztrációt, bejelentkezést, fizetést, vásárlást, megújítást, visszatérítést és egyéb végeredményt. Az érvényes helyfüggő korrelációs jel a legerősebb csatlakozás; az érvénytelen token elutasításra kerül, és a beágyazott azonosítói nem megbízhatóak.

Adatvédelem

Csak a megadott utazáshoz szükséges azonosítók és mezők küldése. A beleegyezés, a maszkolás és a visszatartás beállításai. Soha ne helyezze el az igazolásokat, kártyaadatokat, hitelesítési titkokat vagy magánüzenőtesteket a tulajdonságokba.

Kanonikai boríték

Utazási eseményboríték
{
  "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"}
}

Kanonikai rendszertan

Használja a legszűkebb igaz nevet. Támogatott családok közé tartozik az eljegyzési oldal / CTA események; számla feliratkozás, bejelentkezés, MFA és jelszó visszaállítása; ólom és forma szakaszok; termék, kocsi, pénztárgép, fizetés, vásárlás, előfizetés, megújítás és visszatérítés; promóciós benyomások és átalakítások; help-center, chat és jegy események; biztonsági események; és nevesített egyedi események. account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed és commerce.refund.completed.

Browser-inference, megerősítés és elhagyás

A widget tud dolgozni nélkül csatlakozó szerkezet megfigyelésével oldal szerkezete, alakít akciók, DOM eredmények és a látogatói menetlevél. Ez a bizonyíték továbbra is kifejezetten osztályozott, ahogy megfigyelt vagy indukált. A csatlakozó hozzáad hiteles szerver visszaigazolást, és korrelációt, hogy ugyanaz a böngésző kísérlet. Elhagyatás először tárolja, mint egy jelölt; ez válik elhagyatott után az inaktivitás ablak beállított az UI és csak akkor, ha nem később helyreállítás vagy siker van.

A költségvetési rendelet 21. cikkének (3) bekezdése szerinti címzett bevétel becsült összege 100000 EUR.

Attribution előnyben részesíti az érvényes aláírt korrelációs zseton, majd egy pontos utazás, kísérlet, ülés vagy kereskedelmi hivatkozás, majd a jóváhagyott identitás grafikont, és végül egy meghatározott viselkedési mérkőzés. Egyenlő eladások továbbra sem tulajdonít. Multi-touch főkönyv súlyok kell összesen 1. Site Intelligence rendelt bevételek olvassa ezt a főkönyvet; kredit, pénztárca topup, token to- ups és Hozzáadás alapok soha nem vásárolnak konverziók. Connector FX viselkedés továbbra is ellenőrzése alatt áll, hogy csatlakozó beállítás.

⚠️
A felhasználói modell, a visszapillantó ablakok, az közvetlen forgalomirányítás, a minimális bizalom, az elhagyási idő és a tölcsér definíciók UI-irányelvek. A csatlakoztató kód nem lehet kemény kódolás.

Csatlakozási manifeszt és Builder

Csatlakozási menetlevél
{
  "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"
    }
  }]
}

A Connector Builder érvényesíti a térképezést, és létrehozza ugyanazt a platformsemleges adaptert, amelyet az első fél csomagjai használnak. Az utazás során egy esemény vagy egy meghatározott tétel 100 -t fogad el a generált hitelesített integrációs végpont segítségével.

💡
A kereskedelmi főkönyv továbbra is az igazság pénzügyi forrása marad. A Commerce-to-travel híd a szerver- megerősített eredményeket és a jóváírásokat a meglévő idempoter főkönyv upsert után teszi közzé, így egy fizetés soha nem válik két értékesítés.
Összekötők

Hogyan működnek a MI-akciók

Minden csatlakozó egy sor cselekvést jelent: a dolgok, amiket az MI tehet a külső platform. Akciók a híd között "A AI azt mondja" és "A MI csinál".

A madárinfluenza-intézkedések
Hogyan működnek a MI-akciókA vásárló kérése egy törölt típusú akciókártyára lett feltérképezve, majd egy ellenőrző lista: az engedély ellenőrizve, megerősíted, API hívott.Hogyan működnek a MI-akciókmunkaterület"Töröld az előfizetésem"ügyfélAlcancel_subscriptiondeletemegerősítés szükségesparams: subscription_id (from context)FELLÉPÉSI TÍPUSOKreadwritedeleteEngedélyezés és szerepellenőrzésMegerősíted a tettet.API hívott · az eredményt jelentett1DECLAREDMinden csatlakozó felsorolja a cselekvéseket2GATEDEngedélyezés + megerősítés3THEN RUNAPI hívás, eredmény vissza
A kérelem egy bejelentett műveletgé válik (gépelt írás / írás / törlés), amely engedélyezett - ellenőrizve, megerősítve, majd végrehajtva és bejelentve.

A cselekvés életciklusa

1
A vásárló kér valamit.

"Cancel my subscription." The AI identifies this requires the "cancel_subscription" action.

2
A mesterséges intelligenciával kapcsolatos engedélyek ellenőrzése

Ez a művelet megengedett? Engedélyezhető? A jelenlegi felhasználónak van megfelelő szerepe?

3
A mesterséges intelligencia paraméterei

A művelet kell előfizetési azonosító. Az AI vizsgálja meg az ügyfél kontextusában, vagy kéri a vevő.

4
Megerősítés

A pusztító vagy nagy hatású akciók esetében a MI megerősítést kér a végrehajtás előtt.

5
Végrehajtás

A fellépés a API külső platformot hívja.

6
Eredmény

Az MI jelenti az eredményt a vevőnek.

Cselekvési típusok

A cselekvések olvasása

Look up data without changing anything. Examples: list_orders, get_customer. Safe, no confirmation needed.

Műveletek írása

Create or modify data. Examples: create_ticket, update_order. May require confirmation.

Műveletek törlése

Remove data. Examples: cancel_subscription. Always require confirmation.

HTTP-műveletek

Cselekvésekben fejezték ki magukat.json, általános API a meghatározott hívások.

Képességi címkék

Optional per-action "capability" field in actions.json, a connector-neutral class tag (e.g. "tickets" for a ticket read/lookup, "ticket_create" for opening a ticket). OpsIQ gates the whole class uniformly across every connector: ticket reads drop out of the AI when the operator turns off AI Ticket Awareness, and ticket creation is reserved for OpsIQ's own composer (so a connector's create tool can't duplicate it). Declare it and your connector conforms. OpsIQ never needs to know your action names. The Connector Builder exposes it as a Capability dropdown per action.

Kódintézkedések

A PHP-ben a csatlakozó osztályban végrehajtva. Teljes ellenőrzés logika felett.

Példa a cselekvés meghatározására
{
  "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" }
    }
  }
}
Összekötők

Csatlakozó építése

A Connector Builder lehetővé teszi, hogy hozzon létre egy teljes csatlakozó bármely platform REST API. Nincs szükség kódolás alapvető csatlakozók.

Csatlakozó építése
Csatlakozó ÉpítőA no- code csatlakozó forma: név, auth típus, alap URL, egy akciófeltérképezés, egy áthaladási teszt és egy publikus gomb.Csatlakozó ÉpítőmunkaterületCsatlakozó ÉpítőNévA PlatformAuthOAuth 2.0(PKCE)Bázis URLhttps://api.example.com/v2IntézkedésGET/customers → list_customersA vizsgálat befejeződöttCsomagoló csatlakozó1NO-CODENév, auth, bázis URL2ANY APIKulcs, Bearer, Basic, HMAC, OAuth3PUBLISHInto /connectors/<slug>/
Az építőt minden REST-hez irányítsa. API- Beállítás, bázis. URL és akciók, teszteljék, és tegyenek közzé egy működő csatlakozó. Nincs szükség kódra.

Teljes szolgáltató API lefedettség

Minden generált API A csatlakozó külön individual-t is ki tud tenni.API Olvasás és őslakos API Írjon cselekvések. A kijelölt intézkedések továbbra is előnyben részesülnek; a bennszülött tevékenységek a szolgáltató végpontjait később teszik közzé. JSON, forma, XML, a nyers és több részből álló testek, határolt pogányok,API-verziófejlécek és idempotencia, miközben az adatok a munkatér csatlakozó beállításaiban maradnak.

⚠️
Marketplace csomagok származnak /marketplace_connectors valamint csomagban /connectors. Növelje a csomag verzióját, regenerálja a szerződést és a dokumentációt, futtassa le a megfelelőségi vizsgálatokat, majd írja újra és tegye közzé az új Marketplace változatot.

Connector Builder varázsló

A varázsló hat lépés, látható fülek a tetején. Akkor ugrik közöttük szabadon, és A vázlat mentése A lábasnál mindig ott van a munkád.

1
Azonosítás és profil

Név, csiga, leírás és ikon, majd válasszon egy szerződéses profilt: Standard API, kereskedelem, Helpdesk, postaláda, Site Intelligence, SaaS Bridge vagy helyi PHP Platform. A profil kiválasztja a teljes képesség kiindulópontját; még mindig lehet beállítani az egyéni képességeket.

2
Auth

Válassza ki a felhasználói mintát, és töltse ki a mezőket. Adja meg a valódi vizsgálati hitelesítő itt is: használják a kapcsolat teszt a következő lépés, és nem tárolja, miután megjelent.

3
Vizsgálat

Adja meg a API alap URL és egy ellenőrző végpont, majd futtasson egy élő kapcsolat teszt segítségével a hitelesítő lépésről 2. Tedd meg ezt, mielőtt meghatároznál bármilyen intézkedést, ha a nyelv vagy az alap URL Minden, amit utána írsz, ugyanazért bukna meg, és rossz dolgot poloskáznál be.

4
Intézkedések

Minden művelet meghatározása: név, HTTP módszer, végpont út, paraméterek, válaszmező feltérképezése, és az alább leírt megbízhatósági beállítások. Minden műveletet külön futtathatsz az élő API -val szemben.

5
Eseményindítók

Térkép a webhorog események a platform küld OpsIQ események, így a dolgok, hogy történik a platform elkezdhet dolgozni OpsIQ.

6
Felülvizsgálat, vállalkozási szerződés és közzététel

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.

💡
A varázsló nem rendelkezik tudás- felhatalmazó lépéssel. A platform leírását tartalmazó tudásfájl az Ön által meghatározott névből, leírásból, audio típusból és műveletekből származik, és a csatlakozó bekapcsolásakor be van töltve a MI-be.

A fellépés meghatározása (4lépés)

Minden művelet a következő beállításokat tartalmazza: csak az első négy szükséges; a többi ellenőrzés, aki futhat, és milyen gondosan.

Cselekvési kulcs és címke

The key is what the AI calls; the label is what a human reads. Keys are namespaced with your connector slug automatically, so two connectors can both have a "list_orders" without colliding.

HTTP módszer

Get, post, putt, patch vagy delete.

URL útvonal

Az alapra vonatkoztatva URL Felhasználás {name} a helyfoglalók esetében, /opportunities/{id}/stage

Paraméterek

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.

Válasz-feltérképezés

Mondja meg, melyik mező a JSON válasz azt jelenti, hogy mit, ami az ügyfél neve, ami a megrendelés összege. Ez az, ami lehetővé teszi, hogy a AI olvassa el a platform adatait, ahelyett, hogy találgatna.

Ki tudja használni?

A csapat (admin AI), szignálja az ügyfelek (ügyfélbeszélgetés), mind, vagy az író asszisztens. Ügyfél akciók fut csak a jelvény-in ügyfél, és identitás mezők automatikusan zárolva őket, így egyik ügyfél nem kérdezhet egy másik.

Megerősítést igényel

Egy embernek jóvá kell hagynia, mielőtt a cselekvés elkezdődik.

Pusztító

A művelet törlése vagy állapota megváltozása.

Szükséges engedély

The admin must hold this permission for the AI to run the action on their behalf; full administrators always pass. Choose from manage_integrations, manage_general, manage_billing, manage_sales_bridge, manage_knowledge, manage_appearance, manage_behavior, manage_permissions, manage_dangerzone, reply_to_chats, escalate_to_ticket, send_agent_email, or none, meaning any authenticated admin.

Leírás / A jelzéshez használt hivatkozás

A művelet elérésének időpontja: "Használd ezt, ha az admin azt kéri, hogy változtass egy eladási fázist". A jó tipp a különbség a kívánt és figyelmen kívül hagyott akciók között.

Képesség

Optional class tag, either tickets (a ticket read or lookup) or ticket_create (opens a ticket). Tagging lets OpsIQ gate the whole class at once, for example, hiding ticket reads when an operator turns AI ticket awareness off.

Lista-útvonal

Választható. A lista visszaadására szolgáló végpontok esetében a tömbhöz vezető pontozott út, például adatok vagy adatok. elemek

Hibaút

Választható. Olyan karosszéria, amelynek jelenléte azt jelenti, hogy a hívás nem sikerült, például hiba.message, hasznos APIs hogy visszatér HTTP 200 A kudarc.

Futtasd!

Minden egyes művelet futhat az élő API ellen ebből a lépésből, így meg lehet javítani egy rossz utat vagy a mező nevét, mielőtt bárki más használja.

⚠️
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.
💡
Ahhoz, hogy a chat-ből hívható legyen, egy akció csak olvasható- csak: hagyja mind a szükséges visszaigazolást, mind a Destructive unticted. Egy művelet, amit az ügyfél kiválthat, hogy is változik állam nem olyan dolog, amit a varázsló hagyja, hogy hajó véletlenül.

Fogadó horog (5lépés)

A Triggers lépés ad egy webhook URL regisztrálni a platform, és ellenőrzi minden kérelmet, hogy érkezik rá.

Aláírás fejléc

A fejléc a platform jelek, például X- Hub-Signature-256.

Aláírás algoritmus

HMAC-SHA1, HMAC- SHA256 vagy HMACS- Sha512.

Aláírás

Egyszerű, egyszerű átok64-es. Vagy Stripe- style, a t =... v1 =... Stripe által használt formátum és több platform, ami lemásolta.

Aláírás előtag

Választható. Egyes platformok előrehozzák az emésztést, például a Sha256 =. Ha a tiétek nem, akkor üresen hagyják.

Események feltérképezése

Térkép minden esemény a platform küld a OpsIQ esemény kell emelni.

Automatikus regisztrálás a webhorog

Ha a platform API a saját webhorog kezeléséért nem kell regisztrálnia URL kézzel. Auto-regisztrálja ezt a webhorog az engedélyezéskor és a 4lépésben meghatározott két intézkedés közül:

Kreatív-webhorog akció

Hívott, ha egy admin lehetővé teszi a csatlakozó. Megadja a paraméter nevét, amely hordozza a URL, opcionálisan az egyik, hogy hordozza az esemény listát, és az út, hogy a válasz, amely tartalmazza az új webhook azonosítóját.

Delete- webhorog művelet

A csatlakozó kikapcsolásakor a fenti azonosító használatával hívott, így a csatlakozó kikapcsolása is megakadályozza a platform elküldését egy halott végpontra.

Kapacitások bekapcsolható

A profilok és képességek meghatározása a Connector Szerződés 2.2. Generált és deklaratív képességeket bocsátanak ki közvetlenül; vállalati képességek generál egy EnterpriseExtension.php állványzat, futásidõ életciklus-vezetékkel.

Intézkedések

Műveletek a AI futhat a platform: listás megrendelések, talál egy ügyfél, kiadja a visszatérítést.

Eseményindítók

Fogadja a webhorog a platform, és kapcsolja őket OpsIQ események.

A belépőjegyek

AI Triage és a válasz Copilot jegyeken, hogy maradjon a platform. Válassza ki a végpontot, hogy visszatér egy jegyet a válaszait, és térképek a mezők; OpsIQ olvassa át a szál rajta.

Postaláda és kapcsolattartók

Mutasd meg az ügyfél leveleit az idővonalukon, küldj egy ajánlatot, és szinkronizáld a címjegyzékedet a OpsIQ CRM-be.

Ügyfél importja

Oldal keresztül a ügyféllistát, és importálja mindegyik, mint egy OpsIQ kapcsolat. Ez az, amit az importáló gomb fut.

Kontextus

Minden MI beszélgetésbe élő adatokat kell betenni a platformról.

Azonosító

Találja ki, melyik ügyfele látogató, és mutassa meg a profilját és vásárlásait jegyen.

Értékesítés és számlázás

A bevételekkel kapcsolatos események és MRR-adatok betáplálása a OpsIQ műszerfalba.

Bejövő jegyek

A OpsIQ támogatási szálakba a jegyeket és e-maileket a webhorog szállítja.

Kikötött válaszok

Post OpsIQ személyzet válaszol vissza a platform a szál eredete.

A szinkronizálás felhasználói

A OpsIQ admin felhasználókra importálja a személyi számláit.

Szinkronizációs osztályok

Importálja a támogatási osztályok OpsIQ.

A célzás és a terméktakarmány előmozdítása

A Promotion Studio célpontja az, amit egy személyről tud, és a valódi termékeit promócióba helyezi.

A felmérés szolgáltatója

A szerver- ellenőrzött vizsgálati tények, a szökött változók és a CRM Outreach által kijelölt címzettek oldalainak megjelenítése egy külön Survey Provider. php címen. Ez nem használja fel a promóciós futási időt.

Az őslakos IP blokkolása

Mikor? OpsIQ zű IP Hívd fel a platform saját blokkját. API Tehát a blokkot is ott hajtották végre.

Biztonsági események

Elzárták...IP Fenyegető jelzések OpsIQ.

Platform ismeretek az MI-hez

Minden csatlakozó, amit építesz, rövid hivatkozást tartalmaz arról, hogy mi a platform és mit tesz. A OpsIQ admin AI elolvassa, amikor a csatlakozód be van kapcsolva, így megérti a platformot, ahelyett, hogy csak egy akcióneveket látna. Ez az Ön számára készült.

API átjáró

A csatlakozó mindig kap egy általános célú hívást, így az MI elérheti a végpontot, amit nem definiált gépelt művelet. Használjon gépelt műveleteket, ahol lehet; ez a menekülőnyílás.

Canonical Connector Szerződés 2.2 hivatkozás

Contract version: 2.2 · 53 capabilities · 7 profiles.

Csatlakozási profilok

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.

Kanonikai képességek

cselekvések

Universal actions. Capability version: 1.0. Mode: generated. Runtime methods: registerActions. Package files: actions.json.

indítószerkezet

Inbound event triggers. Capability version: 1.0. Mode: generated. Runtime methods: handleWebhook. Package files: actions.json.

horog

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.

személyazonosság

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.

számlázás

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.

helyi

Local search/location data. Capability version: 1.0. Mode: declarative. Runtime methods: registerActions.

szu

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.

⚠️
Az épület specifikációi továbbra is a hiteles forrás. A létrehozott kiterjesztési pontokban helyezze el a platformspecifikus üzleti szabályokat; a csomag életciklusa, sorai, dolgozói, vándorlási és konformációs tesztjei továbbra is az Épületen maradnak.

Megbízhatóság beállításai minden műveleten

Újrapróbálkozás

Hányszor kell újra megpróbálni egy sikertelen hívást, egy olyan mentéssel, ami megduplázza minden próbálkozást. 429s és 5xx hibák újra megpróbálják; a 4xx a kérés hibája, és ismétli, hogy csak elégeti az árfolyam határ.

A kamatláb határa

Egy percenkénti plafon erre az akcióra, így egy forgalmas kioldó nem kalapácsolhatja a platformot. Hagyja a 0 -nál korlátozás nélkül.

Időpont

Mennyi idő várni a platformra, mielőtt feladja.

Megerősítés

Kérjen egy embert, hogy hagyja jóvá, mielőtt az akció fut. Használja azt bármi romboló.

Hitelesítési típusok

Lépés 2 hét mintát kínál. Válassza ki azt, amelyik megfelel a platform API dokumentáció, a generátor kibocsát a megfelelő HTTP kliens számára.

API kulcs fejlécben

Egy statikus kulcs, amit rögzített fejlécként küldtek, például X...API- Kulcs. Megadja a fejléc nevét és a címkét az admin űrlap kell mutatni. Ez elküldi a kulcsot, mint egy fejlécet; ha a API Elvárja a kulcsot, mint egy lekérdezés paraméter helyett, használja a Custom fejléceket vagy egy teljes kódú csatlakozó.

Bemutató token

Token sent as Authorization: Bearer <token>. Common for modern APIs.

Alapfokú avouth

Felhasználónév és jelszó, alapértelmezés 64 kódolva az Engedélyezési fejlécbe. A címkék közül a két mező jelenik meg az admin űrlapon.

HMAC- aláírva.

A nyilvános kulcs plusz egy titok, a kérésszervezet aláírásával. Ön adja meg az aláírás fejlécet, a kulcsfejléc és az időbélyegző fejlécét, amit a platform vár.

OAuth 2.0 (Ügyfél-megbízások)

Szerver-to-szerver, felhasználói interakció nélkül, és nem átirányítás. Ön adja meg a jelképes URL és egy opcionális hatókör; az admin szállít egy ügyfél ID és titkos. Használja ezt, ha a platform kiad hitelesítő egy alkalmazás helyett egy személy.

OAuth 2.0 (Csatlakozó gomb)

A PKCE-vel a Stripe, Shopify, Slack és QuickBooks- stílusú alkalmazások. Ön adja meg az engedélyt URL, a token URL A kiadást követően az admin kattint Connect a csatlakozóra, engedélyezi a platformon, és OpsIQ tárolja a frissítő token és ments hozzáférést zsetonok igény szerint. URI regisztrálni az Ön OAuth Az alkalmazás megjelenik a csatlakozó beállításainak oldalán.

Egyedi fejlécek

Szabad forma. JSON A fenti minták fejlécei nem fedik le, például {X -API- Kulcs:{api_key}"X-Tenant":{tenant_id} Minden helytartó egy mező lesz az admin űrlapon.

💡
A PKCE csak a Connect- gombbal érhető el. Az ügyfél- mandátumáramlás nem irányítható és nem használható, így a PKCE- re nem vonatkozik.

Piginációs stílusok

Ellentmondás

Felhasználások eltolás és limit paraméterek. Példa:? offset =100& limit =50.

Oldal

Uses page number. Example: ?page=3&per_page=50.

Kurzor

Az előző válasz kurzor-szimbólumát használja.

A link fejléce

A link válaszfejlécét használja a rel = "next" használatával.

Speciális: egyedi PHP kód

Egyéni csatlakozó PHP példa
<?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"],
        };
    }
}

Tükör jegyek a natív jegyrendszerbe

Amikor a platform birtokol egy jegyet, tükrözze azt a OpsIQ a csatlakozó segítségével a legkönnyebb helper a csatlakozó öröklŠi (hozzon létre egy új jegy, add- válasz követő). Mitt és feliratkozzon az univerzális jegyesemények a csatlakozó subscribers() módszer, ticket.created, ticket.replied, ticket.updated, ticket.deleted. Auto-válasz, eszkaláció, SLA és CSAT mind ugyanazt az eseményt, így örökli őket, nincs extra kód.

Mondd el, ki írta a nyitó üzenetet.

A jegy mindig a következő szövegrész: az ügyfél, de a nyitó üzenet lehet írni staff: egy ügynök nyitja meg a jegyet az ügyfél nevében, vagy proaktív kinyúlás. Minden helpdesk támogatja ezt, így része az univerzális ticket.created inkább szerződés, mint valami, amit minden csatlakozó magánkézben oldott meg.

author_type

kliens (alapértelmezett) vagy admin. Hagyja ki, és az ügyfél feltételezi.

author_id

The staff id when author_type=admin. Never the customer id.

author_name

Ügynök vagy osztály neve, visszaesik a "Személyzetre".

author_email

Az ügynök címe. SOHA az ügyfél egy. A személyzet üzenete a vevő e-mail alatt egy jelentési és ellenőrzési hiba.

Ez nem kozmetikai. A fogyasztók olvasnak author_type A személyzet által írt megnyitó a következő címen áll rendelkezésre: client hagyja auto-válasz jogosult válaszolni egy üzenetet a saját ügynök írta, és teszi a platform visszhangja, hogy a nyitás úgy néz ki, mint egy friss ügyfél üzenet, amely majd leszáll, mint a másolat és megfordítja a jegyet, hogy answered. Térkép a platform jelét rá a csatlakozó esemény normalizálóSoha nem a fogyasztók.

Központi zárolás

Ha egy ügynök blokkolja a feladót, az a másik oldalon is érvényes. every csatorna azonnal (e-mail, chat, portál, widget és minden csatlakozó iker), mert a blokk központi, mielőtt bármilyen csatlakozó látja az üzenetet. A csatlakozó örökli azt nem csinál semmit. Nincs bejövő munka végrehajtani, és nem lehet, hogy rossz.

A választható fél: outbound: azt mondja a platform egy ügyfél blokkolták itt. Hajtsa végre csak akkor, ha a platform lehet kifejezni valami egyenértékű.

képességek ()

A blokk_ regiszternek és az osztálynak kell végrehajtania a BlockRegistryInterface-t. A zászló egy követelés; az interfész a garancia. A kibocsátásiegység-forgalmi jegyzék mindkettőt megkívánja.

blockSender($b)

Receives kind (email|domain|ip), value, reason, admin_id, expires_at, site_key. Returns [result, detail?, remote_ref?].

unblockSender($b)

A terhelés ugyanaz, fordított. Idemotívnak kell lennie. Valami blokkolása nem zárolt, nem hiba.

isSenderBlocked($b)

A megbékélés, így a sodródás jelentik, ahelyett, hogy felfedezett egy ügyfél. Visszatér [eredmény, blokkolva?].

Eredményértékek

Oké.

Applied on your platform. Include remote_ref when you have an id worth recording.

noop

Már a keresett államban.

unsupported

A platformnak nincs ezzel egyenértékű koncepciója, nem hibázik.

nem sikerült

Megcsinálhattad volna, de rosszul sült el. Részleteket is bele, az ellenőrzési nyomvonal alá kerül.

A hanyatlás helyes válasz. Sok platformnak nincs "blokkolja ezt a feladót" koncepciója, és csak az ügyfélszolgálat felfüggesztését kínálja, amely a számlázást, bejelentkezéseket és szolgáltatásokat állítja le, nem pedig csak a leveleket támogatja. Ha "egy ügynök letiltja a spam címet" a "zárolja az ügyfél számláját", akkor egy hibás kattintású blokk megszüntetheti a fizető ügyfél szolgáltatásait. Ha ez az egyetlen kar, akkor vissza kell térnie. unsupported És hagyd békén.

A dekoncentráció azt az esetet is magában foglalja, amikor a platform can Csinálja, de nem hagyja. API, nem egy funkció: a kar, amely csak a platform admin UI van egy kar a csatlakozó nincs.

Működött példa · Zendesk (a referencia-végrehajtás)

Olvassa el 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} with suspended=true. A suspended end user's new requests divert to Suspended Tickets instead of opening one, genuinely the same idea as blocking a sender, and it stops no billing because Zendesk end users have none. Returns the user id as remote_ref.

domain → támogatatlan

Zendesk CAN felfüggeszti az egész domain, de csak a felfüggesztés: kulcsszó az Admin Center bloklista textarea, és nincs API írja, hogy mező. A funkció létezik; a kar nem.

ip → támogatatlan

Nincs Tikett szintű IP blokk.

ismeretlen cím → hurok

Zendesk nem függeszthet fel egy olyan címet, amit még soha nem látott. Semmi nem lehet, ami ne sikerülne, és a helyi blokk még mindig leállítja a jegyet.

ügynök vagy admin → támogatás nélkül

A függőben lévő személyzet kizárná a kollégát a segédpultból. A bloklista elérése sokkal valószínűbb, hogy hiba lesz, mint utasítás, ellenőrizze a szerepet, mielőtt cselekszik rajta.

Az utolsó sor érdemes másolni. A szerződés nem akadályozza meg, hogy feltérképezze a blokkot valami romboló, így minden csatlakozó kell dönteni, hogy mit fog elutasítani. detail Egy operátor tud olvasni, de jobban, mint engedelmeskedni.

Jelentsd őszintén. Figyeljétek, milyen kevesen vannak ezek a sorok. okEz a helyes eredmény, nem egy rés: a domain blokk még működik (a lényeg az, amint megírjuk); egyszerűen nem lehet kitükrözni. ok Ha nem tettél volna valamit, akkor azt mondanád egy operátornak, hogy a blokk akkor ért el a platformodra, amikor soha nem hagyta el a OpsIQ-t.

Szabályok

A helyi blokk mindig nyer.

Írják, mielőtt hívják, és áll, amit visszatér. Nem lehet megakadályozni, hogy egy operátor blokkolja valakit.

Soha ne dobj.

A dobás kezelik, mint a nem támogatott és rögzített. Visszatérés nem sikerült egy részlet helyett, így az ok túléli.

Légy idempotens.

Ugyanez a blokk egynél többször is bejelenthető.

Térj vissza gyorsan!

A Fan- out szinkronizált a kezelővel. A kérés megtartása helyett sorakozó lassú munka.

Ne hívj vissza!

Soha ne blokkoljon újra a OpsIQ -ra a kezelőjétől. A regiszterben kimarad a származó csatlakozó, de egy második ugró hurkot fog.

Minden bejelentés a opsiq_block_registry_log (művelet, fajta, érték, ok, admin, eredet, csatlakozó golyó, eredmény, részlet és időbélyegző), így az üzemeltető láthat egy blokkot érkezett a platform helyett egy ügynök, és mit tett minden csatlakozó vele.

A csatlakozók helyes nyomása

Keze attachments tömb létrehozása ()/addReply(). Minden elem hordozza a fájlt az egyik három forma:

content_b64

Base64 a RAW fájl bájtok, használja fájlok mögött audio (legtöbb bejövő esetek). OpsIQ dekódolja azt, és újra otthont ad a fájlt az Ön számára. A leghordozható forma.

url / source_url

A public https URL (e.g. a Zendesk content_url). Must be https; passes an SSRF / allowlist check before it is stored.

stored_path

Egy tárolt fájl hivatkozás, amit már írtál (mit is termel a bennszülött zeneszerző).

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 kizárólag: fájlnevek (nem bytes), így a megbízható bejövő minta: olvassa el a bájtokat, ahol a kód fut (belül a platform, vagy a webhorog hasznos teher), base64 őket, és a hajó őket, mint content_b64 - Az eseményen.

Kikötött (OpsIQ → a platform). Amikor egy ügynök csatol egy fájlt, a ticket.replied a hasznos teher megadja a válasz fájljait stored_path tételek a OpsIQ file store. Olvassa el őket, és nyomja meg a platform saját formátumban, és ellenőrizze a platform dokumentumok, a kódolási kérdések: WHMCS Akarok base64_encode(json_encode([[name,data]])) (JSON, nem serialize); Zendesk feltöltése nyers bájtok /uploads.json Egy jelképért, majd a szettekért comment.uploads; A Gmail egy többrészes / vegyes RFC-822 üzenetet küld, amelyben a raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).

Távirányító platformok: API + webhook, soha egy másik alkalmazás asztalai

Ha a platform a különálló alkalmazás vagy adatbázis (egy SaaS, egy távoli WHMCS, egy másik DB ugyanazon szerveren), soha ne írd le közvetlenül az asztalait: egy kereszt-adatbázis írja lands bármilyen kapcsolat aktív és csendben hiányzik a valós sorok. Mindig: outbound = hívja a platform aláírt REST API (válaszok, státus, osztály, törlések); inbound = a platform POST egy aláírt webhook, a handleWebhook() Ellenőrzi és kilövi a megfelelő ticket.* esemény. A tükörhurok megállításához jelölje meg, hogy mit nyomott egy eredetjelzővel (pl.: mirror_origin:'opsiq'); a platform visszhangzik a webhorog és a bejövő kezelő kihagyja saját visszhangjait. Ellenőrizze OpsIQEvents::isMirroredEvent() Minden összekötő élén.

Tükrözési állapot, prioritás és osztály

A válasz automatikusan mozgatja a státuszt, a agent válasz → answered, a ügyfél válasz → customer_reply; tükrözze, hogy ugyanaz. A kifejezett változások feliratkozni ticket.updated és olvasott payload['changes'] (pl.: {status:'closed'}).

Állapot: OpsIQ kanonikus szett open, customer_reply, answered, in_progress, pending, closed. Tartsa meg a kis kétirányú térképet a platform szókincse, és győződjön meg arról, hogy a oszlop valóban elfogadja az értékeket írsz (egy ENUM hiányzik egy érték kerül csendben üresen néhány adatbázis). Részleg: A OpsIQ részleg azonosítója értelmetlen a te oldaladon, Soha ne küldd el.. Küld el a leíró (name, email és slug) és oldja meg a saját osztályok e-mail → név → csiga, így "Billing Department" lands in Ön Számlázási osztály helyett általános. Kirándulás mindkét ticket.escalated és department_id változás ticket.updated.

💡
Status / priority / subject / department / delete mirroring is gated by per-connector toggles (mirror_status_changes, mirror_priority_changes, mirror_subject_changes, mirror_department_changes, mirror_deletes) read through the shared OpsIQ\Connectors\MirrorOptions helper. Embed that block in your settings.json and every ticket-mirror connector reads the toggles identically.

A jegy linkre való hivatkozása egy termékhez / szolgáltatáshoz

Ha a vásárló a jegy felbontásakor egy adott terméket választott, bélyegezzen meg egy tippet, hogy az ügynök egy fókuszált szolgáltatási kártyát lásson (egy kattintással "más termékek megtekintése" modál a többi számára).

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

Platform szerviz-kód, pl. WHMCS S396 (szolgáltatás)396) / D11 (domain11). OpsIQ bontja az opcionális betűt + id-et, és illeszkedik a kiszolgálási listához, egy típusvédővel, így a domainkód soha nem egyezik meg egy azonos azonosító termékével. Minden egyes szolgáltatás esetében adjon ki egy megfelelő ref-et a pontos egyezéshez.

related_domain

A domain név; illeszkedik, mint egy alsztring ellen minden szolgáltatás részletei / domain.

💡
A csatoláslista felépítése egyszer, a fenti alakban, és OpsIQ kezeli a többit: hosted URLs áthaladtak, és base64 tartalom tárolja, és újra-hosted az Ön számára. Soha nem kell írni per- platform fájlkezelés.
⚠️
Action keys must be 3-80 characters, lowercase, letters/numbers/underscores. After adding new AJAX routes, run php tools/gen_route_registry.php.
Összekötők

Csatlakozó csomag és életciklus-hivatkozás

Ez a source- level szerződés egy olyan csatlakozó építésére, amelyet a OpsIQ képes felfedezni, konfigurálni, érvényesíteni, engedélyezni, végrehajtani, tesztelni, aláírni és terjeszteni.

A fejlesztők referenciája
Csatlakozó csomagA csatlakozó csomag rendelkezik egy szükséges csatlakozó implementációval és manifesztálással, opcionális cselekvésekkel, receptekkel, tudással, eszközökkel és aláírási metaadatokkal.Csatlakozó csomagdeveloperMANIFESTv1LIFECYCLEKezelésWORKSPACEFeldarabolvaÉLŐ MUNKAHELYI KÍSÉRÉSconnector.phpCsatlakozó osztály / gyárSzükségessettings.jsonManifest és beállítások sémaSzükségesactions.jsonCselekvési fogalommeghatározásokVálaszthatósignature.jsonCsomagaláírás metaadataiFelbontás1DECLAREKézbesítés és képességek2IMPLEMENTÉletciklus és szolgáltatók3VALIDATETeszt, aláírás, csomag
A csatlakozó csomag rendelkezik egy szükséges csatlakozó implementációval és manifesztálással, opcionális cselekvésekkel, receptekkel, tudással, eszközökkel és aláírási metaadatokkal.

Minimális csomag

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

A szerződés tárgya

settings.json felhasználja a nyilvánvaló változatot 1. The validator expects a slug, name, version, manifest_version, compatibility, description and capabilities. Compatibility declares opsiq_min és opsiq_max. Szabadulás állapota az egyik production, beta, előnézet vagy template; képesség érettség használja L1-L6. Legacy csomagok lehet normalizálni figyelmeztetésekkel, de egy új csomag kell átmenni figyelmeztetés nélkül.

A csatlakozófelület alapfelülete

  • Azonosítás és beállítás: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
  • Életciklus: onEnable() és onDisable(). Letiltása kell, hogy nem romboló; adattisztítás külön szándékos művelet.
  • Bejövő / szinkronizálás: handleWebhook(), poll(), backfill(). Poll kezeli a részmunka; backfilter import története, és kell biztonságos megismételni.
  • Támogatás: pushReply() amennyiben a platform választ fogad el.
  • Intézkedések: registerActions() végrehajtható cselekvési szerződéseket szállít.
  • Biztonság: securityCapabilities(), syncBlockedIp(), removeBlockedIp(), testSecuritySync().

Az absztrakt alap opcionális feltöltést, ügyféllistát, email-fiók felfedezést / létrehozást, előfizetőket, admin / ügyfél felismerést, számlázást / kontextust / identitás szolgáltatókat, válaszkimentést, HTTP hívásokat is kínál, JSON-Útvonal hozzáférés, homályos rangsor és a feliratozás segítői.

Kapacitások és hitelesítés

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.

A nyilvántartás életciklusa

  1. A felfedezés betölti a csomagot, és érvényesíti annak manifesztjét.
  2. A konfiguráció munkahelyenként tárolódik; a titkok titkosak.
  3. A csatlakozóvizsgálat igazolhatja a hitelesítő tanúsítványát anélkül, hogy lehetővé tenné a csatlakozó használatát.
  4. Telefonhívások engedélyezése onEnable(), szinkronizálja a cselekvés meghatározásokat, és elindítja az első háttérfeltöltést.
  5. A szavazókör / webhook / előfizető végrehajtása mindig munkatér-kontextust hordoz.
  6. A hívások kikapcsolása onDisable() és az importált adatok törlése nélkül leállítja a tevékenységet.
  7. A tisztítás külön, kifejezett művelet.

Helyesbítési szabályok

  • Használja a munkaterület / oldal gombot minden olvasásban, írásban, gyorsítótárakban, deplikációs billentyűben és webhorog keresésben.
  • Készíts háttérfeltöltést, webhorog lenyelését és írj akciók idempotens. Jegyezz fel egy külső ID / esemény ID bárhol a platform biztosít egy.
  • Távoli rendszerekhez használja a API; soha nem feltételezi, hogy az adatbázis táblázatok léteznek a OpsIQ kapcsolat.
  • Térjen vissza strukturált, testreszabott hibák. Soha nem fedi fel titkok, nyers szolgáltató nyomok vagy más munkaterület létezését.
  • Csak a csomag tényleges kivitelezését deklarálja. actions.json a katalógus nem teszi használhatóvá a műveletet, amíg a csatlakozó be nem telepítve, be nem van kapcsolva, és a csatlakoztatás érvényes.

Vizsgálat és kioldás

Futtasd le a PHP-t, a manifeszt validálást, a kapcsolat teszteket, a műveletsémát, a webhorog aláírását / visszajátszását, a workspace- izolációs teszteket és a backfill- repeat teszteket. Ezután alá kell írni és ellenőrizni kell a piaci csomagot, beleértve a beállítási / engedélyeztetési / webhook dokumentációt, és meg kell adni annak valódi felszabadítási állapotát. A csatlakozó csempe és a manikűr az irányadó elérhetőségi jel.

Összekötők

Connector receptek

Step- by-step receptek a közös csatlakozó szettup.

Receptek
Connector receptA Shopify beállítási recept ellenőrző lista: app létrehozása, támogatási távcsövek, paszta token és teszt, lehetővé teszi a webhorows, helyezze el a vizsgálati megrendelést.Connector receptShopifyRecpe · Shopify webkampókkalEgyedi alkalmazás létrehozása Shopify admin-banGrant scopes: read_orders, read_customers…Tippeljünk a tárhely + token, kattintson a Test gombraWebhook szinkronizálás engedélyezése (megrendelések auto-register)Helyezzen el egy vizsgálati megrendelést → megjelenik az Értékesítések 30s1STEP BY STEPMásolópaszta-receptek2REAL PLATFORMSShopify · WHMCS Stripe · GBP3VERIFYA vizsgálat sorrendje a 30s-ban mutatja
Minden recept egy ellenőrző lista, amit követünk legfelül, itt, Shopify valós idejű megrendelés webhorows, igazolva a vizsgálati sorrendben.

Recept: Shopify valós idejű webhorog

A forgatókönyv:
Goal: Connect Shopify with automatic order sync and GDPR compliance.
Mit tegyünk?

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.

Recept: WHMCS integráció

A forgatókönyv:
Goal: Connect WHMCS so AI can look up clients, services, tickets, and invoices.
Mit tegyünk?

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 kifizetések

A forgatókönyv:
Goal: Track Stripe payments and let AI look up transactions.
Mit tegyünk?

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

A forgatókönyv:
Goal: Connect GBP for review management, posts, and insights.
Mit tegyünk?

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.

Összekötők

A CRM & Site Intelligencia kiterjesztése

OpsIQ Az alrendszerek kiterjeszthetők. A csatlakozó a CRM-be vagy a Site Intelligence-be új funkciót tud csatlakoztatni anélkül, hogy OpsIQ magok, a platform képességi nyilvántartásán keresztül (\OpsIQ\ Platform\ CapabilityRegistry). Deklare the ability, implementation its small method set, ship the connection,OpsIQ Felfedezi és bedrótozza az UI-ba, az Ügyfél 360 idővonal és a telepítési parancsok.

A CRM & SI kiterjesztése
A platform képességeiA KapabilityRegistry által felfedezett, a bal oldali etetési képességgel rendelkező buszok (CRM, Site Intelligence, Analytics) csatlakozója.A platform képességeimunkaterületA csatlakozódA "VILÁGÍTÁS" SZAKPOLITIKAI TERÜLETTEL KAPCSOLATOS IGAZGATÁSI KIADÁSOKCRMnaptár, gazdagítás, pénzek, postaláda,A webhely-hírszerzéslocal_listing · rank_dataAnalitikai módszerekweb_analytics · report & ingestKapacitásNyilvántartófelfedi és összekapcsolja az UI + idővonalat1DECLAREKapacitások, nem magszerkesztő2PLUG INCRM · SI · Analytics buszok3AUTO-WIREDUI, idővonal, parancsok
A csatlakozó a képességeit (naptár, gazdagodás, rang adatok, analitika...) és OpsIQ auto-vezetéket őket CRM és Site Intelligence, nincs magváltozás.

A "Deklarációs képességek"

Nyilatkozat (település.json)

Add a <code><domain>_capabilities</code> array, best for no-code/marketplace connectors. Domains: <code>crm</code>, <code>site_intelligence</code>.

Kód (kapcsoló. php)

Implement <code>crmCapabilities()</code> / <code>siCapabilities()</code> returning the same descriptors.

A CRM naptár szolgáltatójának deklarálása (település.json)

A forgatókönyv:
Goal: make a calendar connector appear in the CRM Schedule-meeting panel.
Mit tegyünk?

"crm_capabilities": [ { "type": "calendar", "label": "Calendar (Acme)", "actions": ["createEvent","listEvents","freeBusy"], "requires_auth": true } ]

A webhely hírszerző szolgáltatója (település.json)

A forgatókönyv:
Goal: feed local-listing data into Site Intelligence.
Mit tegyünk?

"site_intelligence_capabilities": [ { "type": "local_listing", "actions": ["listLocations","listReviews","getInsights"], "requires_auth": true } ]

Képesség buszok és módszerük felülete

unit synonyms for matching user input

<code>createEvent($settings,$params)</code> → {success,event_id,html_link,meet_link}; <code>listEvents</code>; <code>freeBusy</code>. Driven by \OpsIQ\CRM\CalendarBridge.

crm / dúsítás

<code>enrich($settings,$params)</code> → {success,traits}. Driven by \OpsIQ\CRM\EnrichmentBridge (also runs automatically on company create when a provider is connected).

unit synonyms for matching user input

<code>sendForSignature($settings,$params)</code> → {success,envelope_id,sign_url}. Driven by \OpsIQ\CRM\EsignBridge.

site_intelligence / local_listing

<code>listLocations</code>, <code>listReviews</code>, <code>getInsights</code>. Ships via the Google Business Profile connector.

site_intelligence / rank_data

<code>keywordRanks($settings,$params)</code> → {success,ranks}. Driven by \OpsIQ\SiteIntelligence\RankDataBridge. Ships: SerpApi connector.

analytics / 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>).

Fizetési módok / payment_provider

<code>listPayments</code>, <code>customerPayments</code>, <code>createPaymentLink</code>. Driven by \OpsIQ\Payments\PaymentsBridge. Show a customer's payments on the CRM timeline + send a payment link on a deal. Ships: Stripe Payments connector. Domain <code>payments</code> / <code>payments_capabilities</code>.

Postaláda / e-mail szinkronizálás

<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>.

Közös OAuth app + EGY átirányítás

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>).

Importgombok kapacitási-kötött

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.

A buszokon keresztüli MI

A CRM ügynök javasolja és lefoglalja találkozók le az üzletek jelek (\OpsIQ\ CRM\ MeetingProposer → CalendarBridge), és auto-gazdagítja új számlák, a "AI üzemelteti a CRM" hurok, végrehajtva csatlakozó buszok.

Ügyfél chat jegy keresés (fetchTicket())

Két-tier, nincs alapváltozás

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".
connector. php, a fetchTicket () szerződés (hivatkozás: csatlakozók /whmcs és csatlakozók, / 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
    }
}

Hogyan használja a platform?

Felfedezés

<code>CapabilityRegistry::providers($domain,$type)</code> lists providers with installed/enabled/ready status (filesystem-based; DB only for the enabled flag).

Kiválasztás

<code>CapabilityRegistry::active($domain,$type)</code> returns the first ready provider with its loaded connector and settings. Bridges call this instead of hardcoding slugs.

Értesítés - to- telepítés

Ahol egy funkciónak olyan képességre van szüksége, amely még nem kapcsolódik össze, az UI egy egykattintásos Connect / Install prompt ("Csatlakozás / telepítés") elemet mutat, soha nem lesz dead control.

Teljes útmutató

See <code>connectors/PLATFORM_CONNECTORS.md</code> (CRM + Site Intelligence) and <code>connectors/CRM_CONNECTORS.md</code> in the package.

Összekötők

Ügyfél önkiszolgáló keresési és megtérítési (build a csatlakozó az ügyfél chat)

Signed- in ügyfelek kérdezhetnek a customer chat AI-ről saját számlájukról ("az én egyenlegem", "az utasításaim", 'a támogató válasz a jegyemre "), és, ha az üzlet lehetővé teszi, visszatérítést kér. Minden meghajtó YouTube csatlakozó nyilatkozatai: nincs OpsIQ magváltozás, nincs platform hardcoding. A MI nevez a keresési eszközök (nem tud feltalálni egyet), identitás zárolt szerverside a hitelesített ügyfél, és az eredmények automatikusan megháromszorozva a AI.

Megjeleníti a vásárló keresését

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>.

A személyazonosság szabálya (kötelező)

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).

Mi kell maradjon administr- only

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>.

Eredményalakítás (válaszjelfogó billentyűk)

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.

A pénz megtérítése

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.

Nem-kód építő

A Connector Builder akciószerkesztője is ugyanazokkal a vezérlésekkel rendelkezik: "Ki használhatja" beállítás a Signed- ban, mindkét jelölőnégyzetet ki kell írni, és egy szabványos identitásparaméternevet kell használni.

Referenciaimplementáció

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>.

Összekötők

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.

Szerződési szabályok

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.
Összekötők

Promotion audience targeting (promo_audience)

Hagyja, hogy a Promotion Studio kampányok LIVE kliens és számlázási állapot Your platform: "van egy kifizetetlen számla", "megrendelés függőben", az "előfizetés törölve". Bármely csatlakozó (előre telepített, piactér, vagy egy magad építeni) csatlakozik két kis módszerek végrehajtása. Nincs OpsIQ magváltozások, nincs platformok hardcoding: a csatlakozó jelenik meg, mint egy platform a stúdió Targeting füle saját csepp tények, és több csatlakozók lehet lehetővé tenni egymás mellett.

Promóciós közönség
A célközönség támogatásaA hitelesített személyazonosság átadott egy csatlakozó audio. Flags hív termelő tényeket, hogy vezet a célzás szabály, egy hiba-zárt megjegyzés.A célközönség támogatásamunkaterületBejelentkezésA bejelentett szervezet neveaudiocenteFlags ()a csatlakozóTÉNYEKunpaid_invoices = 2RUEunpaid_invoices ≥ 1Kampány showHibák zárva: ismeretlen ügyfél vagy bármilyen hiba → a kampány marad rejtett.1TWO METHODSaudiocenteCatalog + zászlók2LIVE STATEFizetetlen, függőben lévő, státusz3FAIL-SAFESoha ne mutasd meg a rossz embernek
A csatlakozó válaszol élő számlázási tényeket a bejelentkező látogató; a stúdió célpontok őket, és nem zárják így a számlázási ajánlat soha nem éri el a rossz személy.

Hogyan működik?

1
A tényeket

A hangfelvétel Catalogue () művelet végrehajtása a csatlakozó osztályon. Visszaadja a címkét és a platform által megválaszolható kulcsok listáját. Minden kulcs megjelenik a studio dropdown-ban a platformnév alatt.

2
Válasz egy ügyfélre

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
Kész.

Enable the connector. The Promotion Studio Targeting tab grows a "Client & billing" section listing your platform; admins build rules like "unpaid_invoices >= 1"; every fact also becomes a personalization variable such as {unpaid_invoices}.

connector.php, the complete promo_audience contract
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'],
    ];
}

Szerződési szabályok

A képesség reklámozása

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.

Kulcsnév

Lowercase snake_case, 2-60 chars, matching ^[a-z0-9_]+$. Types: number, text, bool. Undeclared keys returned by audienceFlags() are still usable in rules, but declare everything you support so admins can see it.

Az azonosítás ellenőrzése

The $identity array comes from the signed widget identity token issued by the customer site at login, never from client-supplied fields. If your platform cannot resolve the identity, return an empty array.

A bukás mindig zárva van

Bármely hiba esetén (API le, kliens nem található, időkiesés) visszatér []. Egy szabály, amelynek ténye hiányzik, nem mutatja a kampány. A számlázás célirányos felugrást soha nem éri el a rossz személy; OpsIQ Ezt is a szabály-matcherbe kényszeríti.

Teljesítmény

audioenceFlags () hívják maximum egyszer csatlakozó oldalanként, és CSAK, ha egy közzétett kampány ténylegesen használja a platform szabályait. Névtelen látogatók kerül nulla hívás. Tartsa meg, hogy 1-2 API hívások; OpsIQ Memoizes belül a kérést.

Az üzemeltetőknek ingyenes

Az adagokat a =, =, >, > =, <, < =, tartalmazza, beállítva, üres, csak az értékeinket adjuk meg.

Személyre szabás zsetonok

Minden tény a kampánymásolat változójaként párosul: {unpaid_invoices}, {client_status}, plusz az építmények {first_name} és {client_email} Az értékeket tisztítják, mielőtt rendbetennék.

Nem-kód piacképes csatlakozók

Automatikus tények

Declarative (JSON-only) marketplace connectors get promo_audience for FREE: if your connector declares customers/users, invoices, orders or subscriptions resources, OpsIQ derives customer_status, unpaid_invoices, amount_due, pending_orders, active_subscriptions and subscription_status from your existing search actions. No code at all.

Egyedi katalógus (település.json)

Add an audience_capabilities object · {"label": "My Platform", "keys": [{"key": "open_carts", "label": "Open carts", "type": "number"}]}, to control exactly which facts (and labels) appear in the studio dropdown.

A szolgáltató tesztelése

1
A csatlakozó engedélyezése

Csatlakozók > a csatlakozó > Engedélyezhető. Ezután nyissa meg a kampány Célzófülét. A platformnak az "Ügyfél & számlázás (csatlakozók)" alatt kell megjelennie.

2
Egy szabály építése

Add: A platform · a kulcs · > = · 1 és állítsa be a "Logged- in kliensek". Mentse és tegye közzé.

3
Mindkét irány ellenőrzése

Jelentkezzen be a platformra, mint ügyfél, aki megfelel a szabály (popup kell mutatni) és az, aki nem (popupnak kell maradnia rejtett). Logged- out látogatók soha nem egyezik loggede- szabályokban.

Indíts egy kampányt a saját kódodból (egyedi indító)

Miért?

Az épületbe beágyazott indítókat (késés, görgetés, kilépési szándék, tétlen, kattintás, pages- megtekintett, chat / jegyaktivitás) túl a sikeres kijelentkezési lépés után bármikor indíthat kampányt az oldalának vagy a csatlakozó előoldalán, ha a kocsi elhagyatott, amikor SPA útvonalat vált, stb.

Hogyan?

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:

a webhely / csatlakozó elülső része 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');
💡
A kilövése soha nem kerüli meg a célzást vagy a frekvenciát, csak a "mikor" -t adja ki. A kampánynak még meg kell felelnie minden szabálynak (geo, közönség, hozzájárulás, kupak), mielőtt megmutatná.
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.
Összekötők

A felmérési csatlakozó képessége (Szerződés 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.

A szolgáltató felelőssége

Közönségkatalógus és tények

Declare typed canonical facts and resolve values only for a server-verified, workspace-bound subject. Typical facts include order_count, last_order_status, cancelled_order_count, customer_created_at, active_subscription_count, past_due_invoice_count and open_ticket_count.

Változó katalógus és értékek

A kliens, a számla, a megrendelés, az előfizetés és a támogatás változók típus-, érzékenységi és megengedett kontextus. A felmérési másolat visszacsatolást és kilépést igényel.

Címzett csipogás

Opcionálisan felsorolja a CRM Outreach jelölteket stabil külső azonosítókkal, határolt oldalakkal, determinista kurzorokkal és konszenzus-függő metaadatokkal. A felmérés minden küldés előtt leállítja a kiválasztott közönséget.

Azonosító

Csak a Survey Identity Gateway-ből lehet azonosítani, miután aláírta, lejárat, cél, csatlakozó és munkaterület ellenőrzés. A Browser- által küldött e-mail, ID, címkék vagy számlázási tények soha nem hitelesek.

Menetidõ-egészségügy

A SurveyConnectorRegistry célja, hogy a kompatibilis, blokkolt és elérhetetlen szolgáltatókat úgy jelentse, hogy ne tegye közzé a beállításokat, útvonalakat, nyers identitásokat vagy kivételeket, és a blokkolt szolgáltatóra soha ne hivatkozzon. A jelentési felület még nem került ki az admin UI-ban: ma a zárolt szolgáltató egyszerűen inert.

Zárott szabályok

Nem bejelentett kulcsok, rossz típusok, túlméretezett értékek, abundáns eltérések, csatlakozók időtúllépése és ismeretlen identitások elutasításra kerülnek. A célzás szabály, hogy nem áll rendelkezésre adat. A címzettek oldalai korlátozottak és ellenőriztek. Érzékeny értékek soha nem jelennek meg a nyilvános előnézetben vagy naplóban.

Épületkioldó kapu

Szerződés 2.2 hajók képesség regiszterbe bejegyzés, interfész, felmérés térképpanel, generált SurveyProvider.php, képesség verzió, README / fejlesztő referenciapontok és konformanciaelemek. Kereskedelem, helpdesk, SaaS híd és helyi PHP profilok közé tartozik; Standard API csatlakozók opciója. A statikus kapu elutasítja a Promotion névtérnek, táblának vagy képességnek nevezett adatfeldolgozó szolgáltatót.

💡
Másolás a Promotion import- csak: az Builder lehet fordítani kompatibilis promóciós feljegyzés egyszer, mentse meg a teljes Survey-tulajdonos másolat és rekord eredetét. Törlés vagy módosítása a Proposion térképezés nem változtatja meg a felmérés viselkedését.
Összekötők

Reagálási képesség (Szerződés 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.

Az egyetlen írási út

Pontosan két belépési út és egy igazság. OpsIQ portál jegyek írni natively. Platform jegyek áramlik a csatlakozó, és a core lands minden eseményt keresztül ReplyFeedback::recordMirrored(): azonos oszlopok, személyzeti-csak szabály, egy -rating- per- válasz latest- nyeri szemantika, munkaterület bélyegző és Hang Ügyfél indexelés a portált írási felhasználások. A csatlakozó soha nem ír visszajelzést sorokat magát.

Konformálás (négy fájl, majd újra-aláírás)

1
connector_contract.json

Add the capabilities.reply_feedback entry: version 1.0, the ReplyFeedbackConnectorInterface, methods replyFeedbackCatalog and pullReplyFeedback, implies inbound_ticket.

2
settings.json

Add reply_feedback to the capabilities list. This is what connector discovery reads.

3
spec.json

Declare reply_feedback.modes (poll and/or webhook) and the platform's rating scale. This is what the conformance gate reads.

4
Kifutási óra

Implement the interface, list reply_feedback in capabilities(), then re-sign the package.

A szolgáltató felelőssége

Katalógus

Deklare módok, a platform saját minősítési skálája (mag normalizálódik a bennszülött 1-5), és minden reakció zseton. A katalógus kell egyetérteni spec.json.

Fordítás

pullReplyFeedback returns canonical events: platform ticket id, platform reply id, rating, optional reaction/comment, submitted time and a stable event_id. It reads and translates. It never writes.

Idemotion

A replayed esemény egy no- op és egy megváltozott minősítési felülírás (a legutóbbi nyeremények, mint a portál).

A kurzor fegyelme

Oldalak határoltak és meghatározóak; egy kurzor, hogy nem halad előre véget ér a futás. Történelmi háttértöltő lefolyók, mint egy gördülő ablak, soha egy óriás húzza.

A próbatest biztonságossága

Konfiguráció nélkül, egy üres teljes lapot kell visszaadni dobás helyett. A konformance futó szondázza az üres argumentumokat.

A zárt felbontású

A törzset minden egyes esemény helyi válaszára állítja fel a tükörjelölő, a jegytükör már bélyegzővel van ellátva (<slug>:<ticket>:reply:<reply>). Egy rendezetlen esemény soha nem található; a visszajelzések csak a személyzet válaszaihoz kapcsolódnak; és az ügynök-hitel mindig a válasz létező szerzőjétől származik. A minősítés írása soha nem változtatja meg a hitelképességet. Ezért van szükség a képességre inbound_ticket vagy ticket_mirror.

Példa: WHMCS

WHMCS üzletek ügyfelek terület per- válasz csillag minősítések tblticketreplies.rating. A WHMCS csatlakozó deklarálja szavazási mód a 1-5 léptékű, hajók a ticket_reply_ratings relay parancs a híd fájlt, és lefordítja minden sort egy esemény, amelynek ID egyezik a whmcs:<ticket>:reply:<reply> markers a jegy tükör már bélyeg. A csatlakozó korszerűsítése után másolja át a híd fájlt a WHMCS szerverre, így az új parancs létezik.

💡
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.
Összekötők

Connector piactér

A Marketplace segítségével felfedezheti, telepítheti és közzéteheti a közösség által épített csatlakozókat.

Piactér
Connector piactérA kereshető rács a közösségi csatlakozó kártyák kategóriái, telepítse gombok és a csillagok minősítések.Connector piactérmunkaterületKereső csatlakozók...NaptárTervezésTelepítés★ 4.8HubSpotCRMTelepítés★ 4.6MailchimpE-mailTelepítés★ 4.7QuickBooksSzámviteli irányelvTelepítés★ 4.5TwilioSMSTelepítés★ 4.9MegjegyzésDokumentumokTelepítés★ 4.41DISCOVERKözösségi csatlakozók2INSTALLEgy kattanás3PUBLISHA tiédet írd alá és add be
Böngészés közösségi csatlakozók, telepítse egy kattintással, vagy írja alá és tegye közzé a saját, előre telepített és piactér-szintek mind kereshető.

Csatlakozók létrehozása és telepítése

1
Böngészés

Keresse meg a Connectors > Marketplace. Keresés név, kategória vagy platform.

2
Felülvizsgálat

Ellenőrizze a leírást, támogatott tevékenységek, és a minősítések.

3
Telepítés

Click Install. The connector package downloads and installs to marketplace_connectors/.

4
Beállítás

Engedélyezze a csatlakozókat, írja be a API hitelesítő és teszt.

A csatlakozó közzététele

1
Építés és vizsgálat

Használja a Connector Builder. Ellenőrizze az összes tevékenység munka.

2
Csomagolás

Készítsen profilt.json Cselekedetek.json Tudás.json, és PHP fájlokat.

3
Aláírás

Run php tools/resign_all_connectors.php to sign the package.

4
A kérelem benyújtása

Feltöltés a piaci benyújtási folyamatra felülvizsgálatra.

Két csatlakozószint

Előre telepített (csatlakozók /)

Hajó:OpsIQ. Fenntartva a OpsIQ csapat.

Marketplace (marketplace_connectors/)

A piactérről telepítve. Lehet deklaratív vagy egyedi PHP.

💡
Mindig ellenőrizze mindkét könyvtárat, amikor keres egy csatlakozó. Stripe előre telepített. Keresés csak a piac hiányozna.
Fejlesztő

API és webhorog építész

A API és Webhook Builder lehetővé teszi, hogy hozzon létre egyedi API végpontok és webhorog hallgatók belül OpsIQ anélkül, hogy nyers PHP-t írna.

API építész
API és webhorog építészA kivitelező kiválasztja a kioldó típust (bejövő webhorog, menetrend, esemény, kézikönyv), hogy egy konfigurálható művelet.API és webhorog építõmunkaterületKIOLVASÓBejövő horogIdőpont (cron)OpsIQ eseményKéziIntézkedésBejövő mezők →API jegyvásárlás / értesítés / hívásA végpont mentése1TENGERI SZERVEZETEKWebhook · ütemterv · esemény · kézi2NO RAW PHPÉpült az EU-ban3FELLÉPÉSTérképmezők, majd futtatás
A végpontok nyers PHP nélkül történő létrehozása: válasszon egy indítógombot (bejövő webhorog, menetrend, esemény vagy kézikönyv), majd térképek a művelethez.

Eseményindítók

Esemény

Fuss, ha valami történik. OpsIQ, vagy amikor egy külső rendszer kiad egy megfelelő esemény a webhorog URL. Írja be az esemény nevét, például a ticket.created.

Menetrend

Az egyik építmény- in intervallum események az esemény neve: cron. menutly, cron. hlord vagy cron. dail. A Műveletek és a Triggers képernyő gombok ezeket, így nem kell emlékezni rájuk.

Fráz

Fuss, ha egy admin kéri az MI-t, hogy egyszerű nyelven. Add hozzá a kifejezés, hogy meg kell illeszkednie, például megtalálja az ügyfél.

Bejövő horog

Egy külső rendszer HTTP POST-ot küld az Ön OpsIQ horog URL Ha valaki meghallja, hogy mi történt, lőjön.

Csak néha futtasd le: feltételek

Egy esemény indítása is hordozhat feltételeket, így csak akkor fut, ha a bejövő adatok megfelelnek. Feltételek nélkül fut minden alkalommal, amikor az esemény tüzel.

mező

Az eseményadatok elérési útja. A fészkelési értékek, például a customer. email. pontos használata.

Minden vagy bármely

Válassza ki, hogy minden szabálynak egyeznie kell-e, vagy csak az egyikkel.

Szövegtesztek

egyenlő, nem egyenlő, tartalmaz, nem tartalmaz, kezdődik, egyik, nem tartozik a. Egyezik figyelmen kívül hagyja fővárosokat.

Számvizsgálatok

nagyobb, mint, legalább, kevesebb, mint a, legfeljebb. A szövegben leírt számok még mindig helyesen hasonlíthatók össze.

Jelenléti vizsgálatok

jelen van, hiányzik, üres, nem üres.

Csak az on-call mérnököt kell megküldeni sürgős jegyekért.

A forgatókönyv:
Event ticket.created, with one rule: priority equals urgent.
Mit tegyünk?

A cselekvés fut a sürgős jegyek és kimarad minden más. Nincs szűrés szükséges végén.

💡
Ha üresen hagyja a szabályokat, a kioldó minden egyező eseményen elindul, ami ugyanaz a viselkedés, mint a korábbi körülmények között.

Intézkedések

Webhorog küldése

HTTP POST küldése külső URL -ra egyéni hasznos terheléssel.

Jegyek létrehozása

Hozzon létre egy támogatási jegyet meghatározott osztály, téma, és üzenetet.

E-mail küldése

Küldjön egy e-mailt egy egyedi sablonnal.

Frissítési rekord

Frissítse a vásárló, jegy, vagy CRM rekordot.

A csatlakozó működtetése

A regisztrált művelet végrehajtása egy engedélyezett csatlakozó a csatlakozóengedély és visszaigazolás szabályait.

Fuss! OpsIQ Általános API intézkedés

Keresse meg a teljes nevű General API katalógus. Fiók, távlatok, engedélyek, visszaigazolás, idempotencia és dry- run támogatás származik az élő cselekvési szerződés; a munkafolyamat végrehajtja belül mentett munkaterület és rendszergazdai környezetben.

Küldjön provider- natív API kérés

Csatorna használata API Olvasott vagy megerősített őslakos API Írjon a művelet, ha a szolgáltató végpont nincs korszerű akció. Kreditívek maradnak a csatlakozón belül, és csak relatív szolgáltatói utak elfogadottak.

A Műveletek & Triggers építész, a /api/v1.php, OpenAPI és a Postman ugyanazt az ActionContractRegistry-t használja, így a kiválasztott művelet nem tud eltérni a futásidõ dokumentációjától.
Fejlesztő

Főzőkönyv

Ready-to-use trigger-action receptek a közös automatizáláshoz.

Hogyan működik?
FőzőkönyvA recept áramlása: egy uptime . down webhook halad a gyártási szűrő, majd rajongók ki, hogy hozzon létre egy sürgős jegyet, és értesítse Slack.uptime.downmonitoring webhoroghafilterSürgős jegy létrehozásaÉrtesítse a Slack # ops-ot
Főzőkönyv

Auto-setting jegy a monitoring

A forgatókönyv:
Monitoring system sends POST when server goes down.
Mit tegyünk?

Trigger: Inbound webhook Condition: payload.status = "down" Action: Create ticket · Dept: Technical, Subject: "Server {{payload.hostname}} down", Priority: Urgent

Slack értesítés nagy megrendelések

A forgatókönyv:
Slack message every time a customer places an order over $100.
Mit tegyünk?

Trigger: Event (order.completed) Condition: order.amount > 100 Action: Send webhook to Slack incoming webhook URL with order details

Heti megemésztődik e-mail

A forgatókönyv:
Summary email to management every Monday at 9am.
Mit tegyünk?

Trigger: Schedule (Monday 09:00) Action: Send email with last week's stats pulled from the REST API

Skála-stale jegyek

A forgatókönyv:
If a ticket has no reply for 24 hours, assign to team lead.
Mit tegyünk?

Trigger: Schedule (every hour) Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400 Action: Assign to team-lead, add internal note

Fejlesztő

Az első akció építése

Ez a séta egy egyszerű csatlakozóműveletet hoz létre a semmiből.

Intézkedések kialakítása
Intézkedés kiépítéseAn action-definition form: name lookup_order, a GET request to /orders/{id}, a typed id parameter, and a passing 200 test.Új fellépésmunkaterületÚj fellépésNévlookup_orderKérelemGET/orders/{id}ParamekIdd · string200 · megrendelés talált1DEFINENév, módszer, végpont2PARAMSGépesített bemenetek3VIZSGÁLATÉlő 200 eredmény
Építs egy műveletet a semmiből. Nevezd meg, állítsd be a módszert és végpontot, jelentsd be gépelt params-t, és teszteljed élő 200-ra.

Kétféle intézkedés

Mielőtt elkezdené, döntse el, melyik kell. Mindkettő be van állítva ugyanabban a képernyőn.

Külső API hívása

A művelet HTTP kérést küld a platformra. Válassza ki ezt, ha a OpsIQ -nak meg kell keresnie és valamit tennie kell az oldalán.

Csatlakozó művelet futtatása

Az akció fut valamit egy telepített csatlakozó már. Válassza ki ezt, ha a munka már elérhető, és csak azt szeretnénk, hogy aktiválja. Válasszuk ki a csatlakozó művelet egy listáról, így nincs semmi drótozni.

A második lehetőség az, hogy hogyan lehet újra használni mindent, amit a csatlakozók képesek megtenni anélkül, hogy még egyszer megépítené: olvass jegyszálat, nézz fel egy vevőt, importálj kapcsolatokat, és így tovább. Válassza ki a csatlakozó művelet a leesésből, és kész vagy.
1
Tervezze meg a fellépést

Example: "lookup_product". Look up a product by name, return price, stock, and description.

2
A cselekvések meghatározása.json

A cselekvés meghatározása:

actions.json, lookup_product
{
  "lookup_product": {
    "label": "Look up a product",
    "description": "Find a product by name",
    "method": "GET",
    "endpoint": "/api/products/search",
    "params": {
      "name": { "type": "string", "label": "Product name", "required": true }
    },
    "response_mapping": {
      "id": "$.data.id",
      "name": "$.data.name",
      "price": "$.data.price",
      "stock": "$.data.stock_quantity"
    }
  }
}
3
Vizsgálat száraz-futással

A csatlakozók beállításai esetén a minta adatainak teszteléséhez használja a szárítógépet.

4
A MI-használat ellenőrzése

Kérdezze admin AI: "Keresse meg a termék Widget Pro". Az MI kell találni, és végre a műveletet.

⚠️
After adding actions, regenerate the route registry: php tools/gen_route_registry.php
Fejlesztő

Bejövő eseményvégpontok

A bejövő végpontok elfogadják a JSON -ot egy másik rendszerből, és olyan megkettőzött érintkezési tevékenységgé alakítják, amely képes idővonalakat, pontszámokat és munkafolyamatokat táplálni.

Termékképernyő
Bejövő végpontokMinden bejövő forrás saját URL, titkos, feltérképezési és a legújabb tevékenység eredménye.Bejövő végpontokmunkaterületFORRÁSOK5ACCEPTED12.4kREJECTED18ÉLŐ MUNKAHELYI KÍSÉRÉSSzámlázási platformElőfizetési eseményekEgészségesTermékalkalmazásfeliratkozási és használati eseményekEgészségesEsemény azonosítójaprovider_event_idDeduplikálásAláírásX-OpsIQ- Határozott aláírásHMAC1CREATE SOURCEURL és titkos2MAP PAYLOADE-mail, esemény és azonosító3VERIFYHMAC, majd lenyeli
Minden bejövő forrás saját URL, titkos, feltérképezési és a legújabb tevékenység eredménye.

Egy forrás létrehozása a küldő rendszerenként. OpsIQ generál URL/ Tóth és titkos. Küldés JSON és Content-Type: application/json és írja alá a pontos nyers testet HMAC- SHA256 használatával:

X-OpsIQ-Inbound-Signature: sha256=<hex hmac>

A JSON elérési útvonalai a kapcsolattartási e-mail, esemény név és opcionális eseményazonosító számára. Az esemény azonosítója az előnyben részesített dupplying kulcs. Az elfogadott tevékenység bekerül a kapcsolat idővonalába, és hatással lehet a vezető pontozásra, szegmensekre, életciklusszabályokra és munkafolyamatokra.

Az érvénytelen aláírások elutasítása az üzleti adatok feldolgozása előtt. Forgasson el egy titkot, ha mindkét oldalt frissíti egy ellenőrzött ablakban; ne jegyezze be a titkot.

Fejlesztő

A kikötött horog üzemeltetése

A külföldi horog adminisztráció aláírásos előfizetéseket, tesztvégpontokat és monitorokat készít aszinkron kézbesítés és az egészség helyreállítása céljából.

Termékképernyő
Külső horogA kimenő webhorog oldal HTTPS végpontokat, eseményfeliratokat, szállítási egészségügyet és egy kattintással aláírt tesztet sorol fel.Külső horogmunkaterületENDPOINTS7SUCCESS99.2%VISSZAVONÁS4ÉLŐ MUNKAHELYI KÍSÉRÉSCRM tükörKapcsolat.EgészségesTámogató buszJegyek. * és cseverészés. *EgészségesAdatraktár*ÚjraindításVizsgálati szállításA minta névleges hasznos tömegeKész1SUBSCRIBEHTTPS URL és események2AUTHENTICATEHMAC-aláírás3OBSERVEA vasúti szállítás és a visszaút
A kimenő webhorog oldal HTTPS végpontokat, eseményfeliratokat, szállítási egészségügyet és egy kattintással aláírt tesztet sorol fel.

A teljes rendszergazdák HTTPS végpontot hoznak létre, speciális eseményeket vagy a vadkártyát választanak, biztonságosan tárolják a titkot, és elküldik a tesztet. A OpsIQ a nyers hasznos terhet HMAC- SHA256-al írja alá:

X-OpsIQ-Signature: sha256=<hex hmac>

Ellenőrizzék az aláírás előtt deserializálás vagy cselekvés. Szállítás aszinkron és automatikusan újra megkísérelt után körülbelül 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours. Használja a rekent- szállítási sín, hogy ellenőrizze a státusz, válaszkód és kísérlet száma.

A vevő kell idempotens, mert minden aszinkron rendszer képes a továbbadásra. Visszatérés a 2xx válasz csak tartós elfogadás után.

Fejlesztő

Webhookok

Webhorog hagyja, hogy a külső rendszerek értesítést OpsIQ ha valami történik (bejövő), és hagyja OpsIQ Értesítse a külső rendszereket, ha valami történik belül (kifelé).

Webhookok
Külső horogA kikötött webhorog képernyő: egy végpont tábla névvel, jegyzett események, a közelmúltban szállítási státusz pontok, és egy Send- teszt gomb.Külső horogmunkaterületVégpontok+ Mentés végpontNévEseményekHÚSOKSlack # eladás-riasztáshttps://hooks.slack.com/…ólom. Létrehozva, eladvaVizsgálatCRM tükörhttps://api.acme.com/hookkapcsolat. *, ketyegett. createVizsgálatZapierhttps://hooks.zapier.com/…chat.startedVizsgálat1ENDPOINTSNév, események, URL2SIGNEDHMAC + auto- reextred3SEND TESTA szállítások ellenőrzése
Az igazi határidős-webhorog képernyő: minden végpont az események, a közelmúltban szállítási egészség, és egy kattintással Küldés teszt, aláírt és újra kipróbált.

Külső horog

Előírás

A Beállítások > Webhorog menüpontban található. Adja meg a URL végpontot, és válassza ki az eseményeket.

Események

ticket. created, ticket. replied, chat. started, csevegés. üzenet, order. completed, crm. deal. stage_changed, kapcsolat. létrehozás stb.

Újraindítás

A sikertelen szállítások exponenciális háttérrel kerülnek újra próbára. 15 után a végpont automatikusan letiltva.

Aláírás

Minden kérés tartalmaz egy HMAC aláírást X-ben.OpsIQ- Aláírás, mindig ellenőrizd.

SSRF-védelem

OpsIQ nem küld privát / belső IPs (127.x, 10.x, 172.16.x, 192.168.x, 169.254.169.254).

Szinkron kézbesítés

A webhorog a munkasorban keresztül kerül kézbesítésre, nem pedig a OpsIQ műveletek blokkolása.

Stabil eseményazonosító

Each event has a unique event_id that stays the same across retries for deduplication.

A webhorog aláírásának ellenőrzése

PHP · check webhook aláírás
<?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, ellenőrizd a webhorog aláírását.
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 });
});
Hogyan tesztelhetem a horog helyileg?+

Az ngrok segítségével tárja fel a helyi szerverét. Állítsa be a webhorog végpontot az ngruk URL-jára.

Mi van, ha a végpont átmenetileg csökken?+

OpsIQ visszaállítja exponenciális háttérrel. Ha a végpont visszatér az újraindítási ablakban, nem veszítenek el eseményeket.

Fejlesztő

API-kulcsok

API gombok hitelesítése kérések a OpsIQ REST API Minden kulcs átnézte a jogosítványokat.

API-kulcsok
API-kulcsokA API billentyűk képernyője: egy panel, amely a hozzáférési szintet és a hatókör chipeket tartalmazza, a visszavont gombokkal ellátott maszkos kulcsok listája mellett.API-kulcsokmunkaterületKulcs kiadásaHozzáférésCsak olvashatóKorlátozottScopecontacts.readtickets.readevents.writeKibocsátási kulcsA kulcsaid.Zapier integrációopq_••••4f2aFelújításMobil alkalmazásopq_••••91c7FelújításAnalitikai kivitelopq_••••2db0Felújítás1SCOPEDCsak vagy kizárólag olvasható2PER-ACTIONVálassza ki a pontos távcsöveket3REVOCABLEForgatás bármikor
Az igazi API gombok képernyőjén: kiadja a szkópos, csak olvasható vagy korlátozott gombot kiválasztásával pontos távcsöveket, és visszavonja minden kulcsot bármikor.

API kulcs létrehozása

1
A Beállítások > API billentyűk

Naiv a API kulcskezelés.

2
Kattintson a Key létrehozása gombra

- Mondd meg a nevét!

3
Szkóp kiválasztása

A scopes jön olvasni és írni párokat területenként, így a jelentési integráció lehet adni olvasatok, és semmi más.

A rendelkezésre álló távcsövek

Válassza ki a legszűkebb szettet, ami megteszi a dolgát. admin megfelel minden alábbi alkalmazási kör, így csak akkor használja, ha valóban szüksége van széles körű hozzáférést.

CRm. read / crm. write

Kapcsolatok, vállalatok, ügyletek, tevékenységek, szegmensek, elérhetőség, átalakítások, életciklus és CRM-horog.

tickets. read / tickets. write

Jegyeket és üzeneteiket sorol fel és olvas; válaszol, frissíti, nyitott és futtat tömeges sorban.

társalgás. read / contacations. write

Olvasson élő chat beszélgetések és az üzenettörténet; üzenetet küldeni, hozzárendelni és megváltoztatni a státuszt.

kb. read / kb. write

Tudásbázis-bejegyzések.

chat. read / chat. write

Mentett válaszok sablonjai.

connectors.read

Nézd meg, hogy mely csatlakozók vannak telepítve, mit tudnak csinálni, és tesztelje a hitelesítő.

automations.read

Nézd meg a tetteidet, a kiváltó tényezőket és a futási előzményeiket.

departments.read

Útvonali szolgáltatások.

notifications.read

Értesítések egy megnevezett operátorról.

analytics.read

Jelentéstétel szakaszok, CSV export és a jelentés tervezett meghatározásai.

site_intelligence.read

A felügyelt helyszínek és a SEO-jelentéseik.

files.read

Aláírt letöltési linkek a csatolmányokhoz.

status.write

Status page komponensek és incidensek.

writing

A segédírók írása: vázlat, összefoglaló, lefordítani, átírni, komponálni, elemezni.

admin

Mindent, beleértve néhány érzékeny intézkedést, amelyek szándékosan nem érhető el a szűk hatókör: törlés a kapcsolat, a adatvédelmi beállítások megváltoztatása, és olvasás a hozzáférési napló.

💡
Hívd a meta. actions a kulcs, hogy pontosan milyen intézkedéseket tud futtatni a telepítés. Ez mindig megbízhatóbb, mint működik egy lista.

Hozzáférési szintek

Valamennyi

A kulcs bármit hívhat, amit a távcsöve lehetővé tesz.

Csak olvasható

Minden írás elutasítva, bármit is mondanak a távcsövek. A legbiztonságosabb választás a jelentéstétel, műszerfal és bármi, ami soha nem változtathat az adatokon.

Korlátozott

Sorolja fel a pontos lépéseket, amit a kulcs nevezhet. Bármi mást elutasítunk, még egy engedélyezett területen belül is.

4
Másold le a kulcsot!

Egyszer mutattam, "opq _" -al kezdődik.

🚫
Soha ne ossza meg API gombok a nyilvános kódban, ügyféloldal JavaScript, vagy verzióvezérlés. Használja a környezeti változók.
Fejlesztő

Csatlakoztassa weboldalát

A OpsIQ widget a JavaScript snippet hozzá a honlapon nyomon követés, AI chat, jegyteremtés, és az ügyfél azonosítása.

Hogyan működik?
Csatlakoztassa weboldalátEgy egysoros szkript címke a bal oldalon, és a jobb oldalon egy weboldal a sarokban megjelenő OpsIQ chat buborékkal.<!-- paste before </body> --><script src="https://cdn.opsiq.io/w.js" data-site="ws_8a2f" async></script>
Csatlakoztassa weboldalát

Alaptelepítés

Alapelem-snippet
<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.

Beállítási attribútumok

data-site-key

Szükséges. A webhely kulcsa a Connected Sites-ből.

data-mode

Nem kötelező. "chat" (alapértelmezés), "jegyek" vagy "mindkettő".

data-position

Opcionális. "jobb alsó" (alapértelmezés) vagy "bal alsó".

data-color

Elsődleges színátváltozás kód.

data-greeting

Első üdvözlőüzenet.

data-language

Választható. UI nyelv: "en", "es", fr ", de" pt ", 'ar", stb.

data-identity-token

Opcionális. Szolgáltató által létrehozott, aláírt identitás jelkép.

SPA támogatás

Kézi SPA útvonalkövetés
// Manually notify OpsIQ of a route change (for custom routers)
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["pageview", {
  url: window.location.href,
  title: document.title,
}]);

CSP-szabályok

CSP szabályok a widget-re
script-src 'self' https://your-opsiq-domain.com;
connect-src 'self' https://your-opsiq-domain.com;
frame-src https://your-opsiq-domain.com;
A widget lassítja a honlapomat?+

Nem. A 15 KB gziped alatt aszync-et tölt az oldal tartalma után.

Megszabhatom a külsőt?+

Az adatszín használata az elsődleges színhez. Kapcsolat a CSS felülbíráló opciókhoz.

Fejlesztő

Widget telepítési receptek

Platformspecifikus telepítési útmutatók.

Hogyan működik?
Widget telepítési receptekPlatform telepítő kártyák WordPress, Shopify és Google Tag Manager, mindegyik azt mondja, hol kell hozzáadni a widget.WPWordPressTelepítse a plugint, adja megA site kulcsát mentse.VásárlásShopifyA snippet beillesztéseThem. folyadék előtt /body.GTMCímkekezelő alkalmazásEgyedi HTML címke, minden oldalon.
Recept telepítése

WordPress

A forgatókönyv:
Add to all pages of a WordPress site.
Mit tegyünk?

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

A forgatókönyv:
Add to your Shopify store.
Mit tegyünk?

Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.

React / Next. js

A forgatókönyv:
Add to a React or Next.js app.
Mit tegyünk?

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

A forgatókönyv:
Add to your WHMCS client area.
Mit tegyünk?

Beállítás > Általános beállítások > Egyéb > Globális Footer tartalom. Paszteld meg a snippet. Vagy szerkesztsd a sablon lábjegyzet. tpl.

Google Tag Manager

A forgatókönyv:
Add via GTM.
Mit tegyünk?

Hozzon létre egyedi HTML tag, paszta snippet. Trigger: Minden oldal. Publish.

Fejlesztő

Látogató személyazonossága

Az identitás névtelen látogatókat köt össze ismert ügyfelekkel. Ha azonosítják, a OpsIQ linkek böngészik a történelmet, beszélgetéseket és jegyeket az ügyfélprofilra.

Hogyan működik?
Látogató személyazonosságaA flow: a felhasználó bejelentkezik az Ön honlapján, Ön kibocsát egy aláírt identitás jelvény, és OpsIQ egyesíti a foglalkozások, chats és jegyek egy profilba.Felhasználói naplókaz Ön honlapjánAláírt tokmányidentity_token (HMAC)Egy profilsessions+ beszélgetések+ jegyek
Látogató személyazonossága

Dinamikus azonosító hívás

Dinamikus identitás tolása
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["identify", {
  email: "[email protected]",
  name: "Jane Smith",
  customer_id: "cust_1001",
  plan: "pro",
  company: "Acme Inc",
}]);

Szerverrel aláírt személyazonosság-jelzés (ajánlott)

PHP · identitás kijelzése
<?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);
🚫
Mindig generáljon identitás zsetonokat a szerveren, soha az ügyfelek oldalán JavaScript.
Mi van, ha a látogató sütiket tisztít?+

A OpsIQ összekapcsolja az új névtelen rekordot, ha újra azonosítják.

Fejlesztő

Bővítőmodulok és SDK-k

OpsIQ biztosítja SDK csomagok és bővítmények közös platformokhoz.

Hogyan működik?
Bővítőmodulok és SDK-kNégy csomag: PHP SDK, Node.js SDK, WordPress plugin és WHMCS modul, mindegyik telepítési paranccsal.PHPPHP SDKA zeneszerző igénye opsiq/sdkJSNode. js SDKn pm i @opsiq/sdkWPWordPress bővítményEgy- kattints telepítés és kapcsolatWHWHMCS modulAddon számlázáshoz + jegyrelé
Bővítőmodulok és SDKs
PHP SDK

Composer csomag: identitás jelképes generáció, akció API Segítők, webhorog-azonosítás.

JavaScript SDK

Browser- side: nyomkövetés, identitás, egyedi események, chat control.

WordPress bővítmény

Szélesség befecskendezés, WP felhasználói ülések identitása, WooCommerce szinkronizálás.

WHMCS modul

Teljes integráció: widget, jegyváltó, identitás, admin AI.

Shopify téma kiterjesztés

App beágyazva automatikus ügyfél identitás.

PHP SDK gyors kezdéshez

PHP SDK példa
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);
Fejlesztő

API felmérés, események és kapcsolatmentes automatizálás

A Survey Studio célja, hogy ugyanazt a gépelt általános API, belső végrehajtó, esemény busz és webhorog műveletek mint a többi OpsIQ. Ez lehetővé teszi a fejlesztők integrálása vége végéig anélkül, hogy egy csomagolt csatlakozó.

⚠️
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.

Célcsoportok

Típusok, sablonok és gyors indítás

<code>surveys.types.*</code>, <code>surveys.templates.*</code> and <code>surveys.quick_launch.*</code> list, preview, instantiate and validate complete starters.

Felderítés és változat

<code>surveys.create|get|list|update|archive|duplicate</code> plus immutable version, validation and publish actions.

Kibocsátások és célzás

<code>surveys.deployments.*</code>, <code>surveys.links.*</code>, <code>surveys.audiences.*</code>, <code>surveys.triggers.*</code> and <code>surveys.variables.*</code>.

Kihatolás és válaszok

<code>surveys.invitations.*</code>, <code>surveys.campaigns.*</code>, <code>surveys.recipients.*</code>, <code>surveys.responses.*</code>, exports, redaction and analytics.

Webhorog, import és visszajelzés

<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>.

Csatlakozásmentes áramlás

1
Általános API-n keresztül létrehozni és közzétenni

Használjon gépelt felmérések. * akciók egy workspace-betűzött kulcs. Írások nyilatkozik engedélyt, kockázat, megerősítés, idempotencia és száraz viselkedés.

2
Fogadja el üzleti eseményét

Küldjön egy aláírt esemény a bejövő webhorog, például a megrendelés törlése vagy befejezett onboard lépés. Replay védelem lemásolja az esemény ID.

3
Feltérképezi a Műveletek & Tűnyírók

Válasszon OpsIQ Általános API a felmérési felkérés vagy kampány előkészítése, majd az ellenőrzött kiváltó hasznos teher mezőinek feltérképezése.

4
Feliratkozás a felmérési eseményekre

Adja meg a dokumentált üzleti biztonságos felmérés. * életciklus alkészlet a végpont aláírásával, szűrő, újrapróba, log és engedélyezett visszajátszás.

Kanonikai esemény célpontja

A közös katalógus tartalmazza a Survey / telepítés nyilvánosságra hozza az állam, közönség és kiváltó döntések, meghívók, render / start / parciális / újraindítás / teljes / elhagyás, válasz-redaction, kampány állam és szállítási hibák. Magas hangerő fókusz, görgetés és kérdések időzítő marad a felmérés analitika tároló, kivéve, ha kifejezetten dokumentált fan- out.

A csatlakozó nem kötelező. Hozzáad egy újrahasználható platform felfedezés, ellenőrzött identitás, tények, változók és a fogadó felsorolás. Általános API plusz Akciók & Triggers / webhook marad a teljes integrációs út a fejlesztők számára, akik nem igényelnek csomagolt csatlakozó.
Fejlesztő

REST API

A OpsIQ REST API lehetővé teszi, hogy programosan hozzáférjen az összes platform funkcióhoz.

Hogyan működik?
REST APIA terminál mutatja a POST a OpsIQ API Bearer kulccsal, a nyílt jegyekkel és a csipogóval JSON válasz.$ 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

Kérelem formátuma

A kulcsot küldje el: Authorization: Bearer opq_... vagy X-OpsIQ-Key: opq_...Egy azonosítási fejlécet használj, ne mindkettőt.

API kérésformátum
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"
}

Közös fellépések

A API a cselekvés- alapú: küldjön egy action név a szervezetben. Minden regisztrált adminisztrátor JSON művelet stabil nevű akció. {"action":"meta.actions"} (nincs szükség kulcsra) a hiteles, perinstalláló lista, a kérési szerződés, a kockázati metaadatok és alkalmazási kör esetében. platform.routes.* A híd csak a régebbi integrációkra marad.

crm.contacts.list

Listázza a CRM-es kapcsolatokat (scope crm. read). Paramek: q, status, source, tag, ólom pontszám, limit.

crm.contacts.upsert

Resolve- or - hozzon létre egy kapcsolatot (scope crm. write). Params: email plus fields, tags, notes.

crm.deals.list

List CRM deals (scope crm.read). Params: status, stage_id, company_id, owner_admin_id, pipeline_id, limit.

crm.activities.record

Record a lifecycle/business activity for a contact (scope crm.write). Params: email or contact_id, event, value, currency.

crm.conversions.record

Record a conversion (scope crm.write). Params: contact_id or email, conversion_type, value, currency.

crm.events.list

A CRM eseménysorozat (scope crm. read). Parames: limit.

tickets.list

List tickets (scope tickets.read). Params: page, per_page, sort, order, status, priority, department_id, assigned_admin_id, client_email, search.

tickets.get

One ticket and its messages (scope tickets.read). Params: ticket_id or ticket_number, include_messages, messages_limit.

tickets.reply

Post a reply to a ticket (scope tickets.write). Params: ticket_id or ticket_number, body, author_type, author_name, internal.

tickets.update

Update a ticket (scope tickets.write). Params: ticket_id or ticket_number, status, priority, subject, department_id, assigned_admin_id.

tickets.open

Open a support ticket (scope tickets.write). Params: customer_email, customer_name, subject, body, priority.

tickets.bulk

Futtatás egy tömeges sorban művelet (scope tickets. write). Params: operation, ids.

conversations.list

List live-chat conversations (scope conversations.read). Params: page, per_page, status, assigned_admin_id, client_email, search.

conversations.get

One conversation and its messages (scope conversations.read). Params: conversation_id or thread_key, include_messages.

conversations.messages

Paged message history (scope conversations.read). Params: conversation_id, page, per_page, include_internal.

conversations.send

Send a message into a conversation (scope conversations.write). Params: conversation_id, message, sender_type, internal.

conversations.update

Assign, re-status or re-title a conversation (scope conversations.write). Params: conversation_id, status, assigned_admin_id, subject.

Kapcsolattartók listája / . get / . test

Lásd, hogy mely csatlakozók vannak telepítve, mit lehet tenni, és hogy a hitelesítő működik-e (hatókör connectors. read).

automations.actions.list

A cselekvések építője fog futni (alkalmazási kör automatations. read).

automations.triggers.list

Mi fog tüzelni, és milyen feltételek mellett (hatókör automatizáláss. read).

automations.runs.list

Execution history for debugging an integration (scope automations.read). Params: status, action_key.

departments.list

A megyék jegyet is vezethetnek (a hatókör részleg. read).

notifications.list

Notifications for one operator (scope notifications.read). Params: admin_id (required), unread_only.

analytics.export

A jelentés szakasz a CSV (alkalmazási terület elemzők. read). Parames: section, preset, from, to. Call analitics. sections. list for valid values.

site_intelligence.sites.list / .reports.list

Monitored sites and their SEO reports (scope site_intelligence.read).

files.get

Egy rövid élettartamú dedikált letöltési link csatolmányhoz (scope files. read). Params: reference, ttl.

security.check

Kérdezze meg,IP vagy e-mail van blokkolva, vagy gyanús itt (scope security.read). Kombinálja a IP Tűzfal, a jegy spam bloklista és a tárca Security AI ítélet. ip E-mail.

security.report

Jelentse a visszaélt rendszer megfigyelt (hatókör biztonsági . ír.). Felvette, mint egy biztonsági esemény, osztályozta a Biztonsági AI azonnal, és az administrs figyelmeztetik a magas kockázatú szavazatok. Parames: ip, email, kind, raw, source.

Biztonság. bloklist. add / . list

Manage the spam rules the ticket pipeline enforces (scope security.write / security.read). Same store as the Tickets page "Block sender" control. Params: kind (email, domain, ip), value, reason, expires_hours.

💡
meta. actions mindig autoritative. Ez visszaadja minden akció elérhető telepítése a hatókör minden egyes igénye, így soha nem kell kitalálni, vagy kemény kódolását ezt a listát.

Paging, szűrés és válogatás

Minden listás akció ugyanazt a paramétert használja, így egyszer megtanulod.

page / per_page

Az oldal száma 1Alapértelmezés 50, maximum 200. limit és offset is elfogadott, ha jobban tetszik őket.

fajta / rend

Minden művelet egy fix sor sort fogad el; minden mást figyelmen kívül hagyunk, nem pedig hibásan.

filters

Szűrők küldése objektumként, vagy egy szűrőn keresztül mint felső szintű paraméter. Ismeretlen szűrők figyelmen kívül maradnak.

Mi jön vissza?

items, page, per_page, count, total and has_more. Keep requesting pages until has_more is false.

Paged, filtered, scatted list request
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
}

Hibák

Minden kudarc ugyanolyan formában tér vissza, stabil code nem egyezhet a humán olvasókkal error szöveg, amelyet át lehet fogalmazni.

Hiba esetén adott válasz
{
  "success": false,
  "code": "missing_scope",
  "error": "API key missing required scope. Needed one of: tickets.read, admin",
  "request_id": "req_8f2c1a9d4b7e"
}
missing_api_key / invalid_api_key

Nem küldtek kulcsot, vagy a kulcs rossz vagy lejárt. HTTP 401.

missing_scope

A kulcs érvényes, de nincs meg a hatály, amire ennek a cselekvésnek szüksége van. HTTP 403.

read_only_key / action_restricted

A kulcs csak olvasható, vagy ez a művelet nincs benne a listán. HTTP 403.

unknown_action

Nincs ilyen intézkedés. Hívd a meta. actions az aktuális lista. HTTP 400.

missing_parameter / invalid_parameter

Egy szükséges paraméter hiányzik, vagy értéke nem elfogadható. HTTP 400.

not_found

A rekord nem létezik, vagy nincs a munkaterületen ez a kulcs látható. HTTP 404.

rate_limited

A kulcs óránkénti korlátja elhasználódott. HTTP 429.

server_error

Something failed on our side. The request_id identifies the attempt if you need to report it. HTTP 500.

Biztonságos retrika

Ha egy írás idŠk ki nem tudja megmondani, hogy landolt. Küldjön egy idempotency_key és ugyanazon hívás ismétlése az eredeti eredményt adja vissza ahelyett, hogy kétszer végezné el a munkát.

Idempoter write
{
  "action": "tickets.reply",
  "ticket_id": 4192,
  "body": "Thanks, that is now fixed.",
  "idempotency_key": "your-unique-id-for-this-attempt"
}
Meddig tart?

A kulcs emlékeznek a 24 óra ugyanazzal az intézkedéssel szemben és API Kulcs.

Mit kapsz vissza

The original response, plus idempotent_replay: true so you can tell it was a replay.

A hibák visszafordíthatók maradnak.

Csak sikeres írások emlékeznek. Ha egy hívás nem sikerült, akkor a kulcs ismét ugyanazt a kulcsot adja, amit te akarsz.

Olvasások

A leolvasott adatok nem veszik figyelembe a kulcsot, az ismétlés ártalmatlan.

Teszt, anélkül, hogy bármit is megváltoztatna

Hozzáadás dry_run: true A kulcs, távcső és paraméterek mind ellenőrizve, mint a normál, majd a hívás megáll, mielőtt bármi jön létre vagy változik.

Száraz futtatás: ellenőrizze a megbízólevelet és a hasznos terhet biztonságosan
{
  "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."
}
Use dry_run while you are building. It is the quickest way to confirm a key has the right scopes and your payload is shaped correctly, without creating test data you then have to clean up.

A kamatlábak határértékei

A kulcs határértéke

A konfigurálható óránkénti határérték API kulcs (alapértelmezett 1000 Kérések óránként). Állítsa be kulcsonként a Beállítások alatt,API Kulcsok.

Túllépéskor

HTTP 429 with code rate_limited, plus a Retry-After header telling you how many seconds to wait. The limit resets at the top of the next clock hour.

Tudva, hogy hol állsz

Minden válasz az X- RateLimit, X- rateLimit- Remaining és X- ReteLimit- Reset (Unix időbélyegző). Figyelje a Maradás és lassabban, mielőtt kifogy, ahelyett, hogy arra várna, hogy elutasítsák.

Elmondása 429 ahonnan: 401

A 429 Azt jelenti, hogy várj és próbálkozz újra. 401 azt jelenti, hogy a kulcs maga is hibás vagy lejárt, így az újratárgyalás nem segít, amíg meg nem javítjuk a kulcsot.

Pre- auth brute-force guard

Az ismétlődő sikertelen próbálkozások egy IP -tól külön fojtogatnak. Érvényes kulcsok soha nem buknak meg.

Legjobb gyakorlat

Vissza, amikor a maradás alacsony lesz, és tiszteld a Retry-t egy 429 után, ahelyett, hogy azonnal megpróbálnád.

Verziók és stabilitás

Jelenlegi változat

v1. Minden válasz X-et hordoz OpsIQ-API- Verzió és X...OpsIQ-API- Helyzetjelentést, hogy megerősíthesse, hogy miről beszél.

Hogyan lesz figyelmeztetve

If a version is ever retired, responses gain standard Deprecation and Sunset headers, and meta.actions reports deprecated and sunset_at. Check those in your monitoring and you will never be surprised.

Mi nem változik

A már létező akciónevek, azok paraméterei és hibakódjai. Új cselekvések és új opcionális mezők bármikor hozzáadhatók, ezért ne vegyék figyelembe azokat a mezőket, amelyeket nem ismernek fel, hanem nem buknak el.

Teljes integráció, kezdje el befejezni

Ez az egész hurok: munkát találni, olvasni, cselekedni, és megerősíteni, hogy mit tettél.

A API teljes jegyforgalma
# 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}
💡
A fenti témák ugyanúgy működnek a beszélgetések során: társalgások, listák, beszélgetések, gets, considations. send és communications. Frissítés követi az azonos mintát, paramétereket és választ.

Minden lépésnél, a szükséges hatókörrel

Ez a lista a futó katalógusból származik, így mindig egyezik a rajta lévő verzióval. meta.actions ugyanazt az információt adja vissza, mint a 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.

ügyfelek (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

platform (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

biztonság (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

státus (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.

felmérések (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

jegyek (75)

tickets.ai.summary

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Ai Summary

tickets.analytics

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Analytics

tickets.approval.decide

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Decide

tickets.approval.request

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Approval Request

tickets.approvals.pending

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Approvals Pending

tickets.assignment.rule.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Assignment Rule Delete

tickets.assignment.rule.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Assignment Rule List

tickets.assignment.rule.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Assignment Rule Save

tickets.assignment_rules.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Assignment Rules Delete Retry-safe with idempotency_key.

tickets.assignment_rules.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update a ticket assignment rule Required fields: name. Retry-safe with idempotency_key.

tickets.bulk

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Bulk Retry-safe with idempotency_key.

tickets.bulk.route.tickets.bulk

Write. Scope: tickets.write, admin. Contract: route_inferred. Tickets Bulk

tickets.calendar.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Calendar Delete

tickets.calendar.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Calendar Save

tickets.claim

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Claim

tickets.embed.load

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Load

tickets.embed.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Save

tickets.embed.secret

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Embed Secret

tickets.field.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Field Save

tickets.follower.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Add

tickets.follower.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Follower Remove

tickets.get

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Get

tickets.kb.deflection

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Deflection

tickets.kb.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Draft

tickets.kb.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Kb Save

tickets.kb.version.restore

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Version Restore

tickets.kb.versions

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Kb Versions

tickets.link.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Add

tickets.link.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Link Remove

tickets.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets List

tickets.open

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Retry-safe with idempotency_key.

tickets.open_guest

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Open Guest Retry-safe with idempotency_key.

tickets.ops.summary

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Ops Summary

tickets.policy.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Sla Policy Delete

tickets.policy.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Sla Policy List

tickets.policy.save

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Sla Policy Save

tickets.presence.leave

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Leave

tickets.presence.ping

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Presence Ping

tickets.quick.replies

Write. Scope: tickets.write, admin. Contract: declared_dynamic. Ticket Quick Replies

tickets.quick.reply.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Quick Reply Save

tickets.relations.get

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Relations Get

tickets.reply

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Reply Retry-safe with idempotency_key.

tickets.reply.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Delete

tickets.reply.edit

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Edit

tickets.reply.outbound.convert

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Outbound Convert

tickets.reply.translate

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translate

tickets.reply.translation.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Delete

tickets.reply.translation.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Reply Translation Save

tickets.rule.compose

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Rule Compose

tickets.side.ai.draft

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Ai Draft

tickets.side.assign.department

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Assign Department

tickets.side.create

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Create

tickets.side.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side List

tickets.side.mention

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Side Mention

tickets.side.recipients

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket Side Recipients

tickets.side.reply

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Side Reply

tickets.sla.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Sla Delete Retry-safe with idempotency_key.

tickets.sla.save

Write. Scope: tickets.write, admin. Contract: explicit. Create or update an SLA policy Required fields: name. Retry-safe with idempotency_key.

tickets.split

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split

tickets.split.candidates

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Split Candidates

tickets.tag.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Add

tickets.tag.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Tag List

tickets.tag.remove

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Tag Remove

tickets.tags.add

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Add Retry-safe with idempotency_key.

tickets.tags.list

Read. Scope: tickets.read, admin. Contract: source_inferred. Tickets Tags List

tickets.tags.remove

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Tags Remove Retry-safe with idempotency_key.

tickets.update

Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.

tickets.view.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Delete

tickets.view.list

Read. Scope: tickets.read, admin. Contract: declared_dynamic. Ticket View List

tickets.view.save

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket View Save

tickets.views.delete

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Delete Retry-safe with idempotency_key.

tickets.views.save

Write. Scope: tickets.write, admin. Contract: source_inferred. Tickets Views Save Retry-safe with idempotency_key.

tickets.worklog.add

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Add

tickets.worklog.delete

Write. Scope: tickets.write, admin. Contract: route_inferred. Ticket Worklog Delete

tickets.worklog.list

Read. Scope: tickets.read, admin. Contract: route_inferred. Ticket Worklog List

todos (1)

todos.add

Write. Scope: todos.write, admin. Contract: source_inferred. Todos Add Retry-safe with idempotency_key.

visitors (3)

visitors.block

Write. Scope: visitors.write, security.write, admin. Contract: explicit. Block a visitor Required fields: visitor_id. Retry-safe with idempotency_key.

visitors.list

Read. Scope: visitors.read, analytics.read, admin. Contract: explicit. List visitors

visitors.table

Read. Scope: visitors.read, admin. Contract: route_inferred. Visitors Table

writing (6)

writing.analyze

Write. Scope: writing. Contract: source_inferred. Writing Analyze Retry-safe with idempotency_key.

writing.compose

Write. Scope: writing. Contract: source_inferred. Writing Compose Retry-safe with idempotency_key.

writing.reply

Write. Scope: writing. Contract: source_inferred. Writing Reply Retry-safe with idempotency_key.

writing.rewrite

Write. Scope: writing. Contract: source_inferred. Writing Rewrite Retry-safe with idempotency_key.

writing.summarize

Write. Scope: writing. Contract: source_inferred. Writing Summarize Retry-safe with idempotency_key.

writing.translate

Write. Scope: writing. Contract: source_inferred. Writing Translate Retry-safe with idempotency_key.

OpenAPI és Postman elérhető?+

Igen, a generált OpenAPI 3.0 a dokumentum: /api/v1/openapi.php, a generált Postman gyűjtemény: /api/v1/postman.php, és a humán-olvasható fejlesztői dokumentumok /api/docs/.

Hogyan dolgozzak egynél több munkaterületen?+

Send site_key in the request body to choose a workspace. A key issued for one workspace stays pinned to it; a key with admin context can select any workspace it is permitted to see, and is refused for any it is not.

Milyen akciók lehetnek csak egy kulcshívással?+

Any action marked as a read. Set the permissions mode on the key to read_only and every write is refused with read_only_key, so a reporting integration cannot change anything even by mistake.

Miért nem találtak meg valamiért, amit az adminisztrációban látok?+

The key is scoped to a workspace. Records in other workspaces return not_found rather than a permission error, so the API never confirms whether something exists elsewhere.

Fejlesztő

A API biztonsági rendszer

Egy biztonsági szerződés minden csatlakozóra és integrációra: kérd OpsIQ mit tud a IP vagy feladó, és táplálja vissza a visszaélést a saját rendszer lát.

OpsIQ már saját magát védi: a IP tűzfali blokkok támadók, a jegy csővezeték szűrők spam, és a biztonsági AI osztályozza elkövetők és javasolja blokk szabályok. API Megnyitja ezt az információt a többi rendszer számára. Egy számlázási platform, egy kliens portál vagy egy egyedi alkalmazás ellenőrizheti a látogatót, mielőtt megbízna benne, és jelentheti, amit megtapasztalt, így az egész telepítés minden felületről tanulhat.

Amit tehetsz

Ellenőrizze, mielőtt megbízik

Biztonsági ellenőrzés. check válaszok a tűzfal állapot, bármilyen spam szabály megfelel a feladó, és a tárolt AI ítélet a IP. Egy hívás, egy konszolidált vélemény.

Jelentsd, amit láttál.

Biztonság. Jelentés rögzíti a megfigyelés, mint egy biztonsági esemény, a Biztonsági AI osztályozza a IP Azonnal értesítjük a kormányosokat, ha az ítélet nagy kockázattal jár. OpsIQ közvetlenül lát.

A spamekre vonatkozó szabályok megosztása

Security. blocklist. add és security. bloclists. list ugyanazt a spam szabályt olvassa és írja, amit a Tickets oldal használ, így egy feladó blokkol egy rendszerben mindenhol.

A csatlakozó által elkövetett visszaélések bejelentése
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"
}

A vizsgálatok eredményei és a biztonság

security.read

Biztonság. check és security. bloklist. list. safe to give a reporting integration.

security.write

Biztonság. jelentés és biztonság. bloklist. add. Csak olyan rendszerek számára kell, amelyek takarmányozási szabályokat és jelentéseket igényelnek.

Semmi sem semmisült meg csendben.

A blokkolt feladó még mindig a Spam nézetben landol, ahol a jegyet el lehet olvasni és vissza lehet állítani.

A platform megvédi magát.

A szerver saját IP A címeket soha nem lehet blokkolni, letiltani vagy jelenteni ezen a módon. API, így egy rosszul konfigurált integráció nem tudja leállítani a platformot.

💡
A kulcs az Integrations, majd API Keys, és csak a biztonsági távcső szükséges. A teljes kérési szerződés minden egyes fellépés meta. actions és az OpenAPI dokumentum.
A meglévő csatlakozóim automatikusan használják ezt?+

Kimenet szinkronizálás már automatikus: ha blokkolja a IP, csatlakoztatott platformok mondják keresztül a csatlakozó biztonsági szinkronizáció. API a bejövő fél. Pont a csatlakozó vagy egyedi kód erre a négy cselekvés egy kulcs hordozza a biztonsági távcsövek.

Hol élnek a spam szabályok?+

Egy üzlet. A Tickets oldal Block feladó ellenőrzése, a spam AI Beállítások, és ez a API minden működik ellen ugyanazon bloklista, így pontosan egy helyen keresni.

Fejlesztő

Események API

Egyedi eseményeket küldjön a szerveréről vagy weboldalából a OpsIQ -ra analitikák, kísérletek, CRM indítószerkezetek és horog körülmények miatt.

Hogyan működik?
Események APIA track() call sending a custom demo_booked event into OpsIQ, which feeds conversion goals, segments and triggers.OpsIQ.track("demo_booked", {érték: 0, terv: "pro"});Konvertálási célokRészletekA kiugró és a horogBrowser (OpsIQ.track) vagy server- side POST /v1/events
Események API

Browser- side események

A böngésző eseményeinek nyomon követése
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "button_clicked", {
  button: "signup",
  page: "/pricing",
  variant: "green"
}]);

Szerver- side események

Szerveroldal, rekord tevékenységek és konverziók a kapcsolat ellen a API művelet segítségével. crm.activities.record életciklus / üzleti tevékenység, valamint crm.conversions.record a konverziók. events.send akció; a bejövő CRM esemény fogadó él /v1/inbound.php?t=<token> a harmadik fél rendszerei, amelyek az események.

Szerveroldali tevékenység (API intézkedés)
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"
}

Megnevezési egyezmény

Dot- jelölés

"Rend. befejezett" nem "rendre befejezett.

Előző idő

"gomb. kattintotta" nem "gomb. kattant".

Légy konkrét.

"pricing.plan_selected" not "user_action".

Fejlesztő

Hogyan áramlik az adat a OpsIQ-n keresztül

Az adatáramlás megértése segít az integrációk hibakeresésében és a teljesítmény optimalizálásában.

Hogyan működik?
Az adatáramlás módjaAdatáramlások a widget-ből és a jeladó OpsIQ core (CDP, identification graph, AI agy, analitika, CRM) majd ki a webhorog és a REST API.SzélességJeladóOpsIQ magCDP · identitásgrafikonAI agyanalitika · CRMWebbhook outREST API
Adatáramlás

A bemeneti adatok áramlása

1
Szélességjelző

A JavaScript widget elküldi az oldal nézeteit, kattintás, és chat üzenetek /beacon.php.

2
Eseménylenyelés

Events stored in opsiq_events with site_key, event type, customer, and properties.

3
Munkamenet-összeállítás

Session builder groups page view into sessions (via cron).

4
Azonosító szanálás

Azonosítás esetén a névtelen adatok az ügyfélprofilhoz kapcsolódnak.

5
Kapcsolójel szinkronizálása

A csatlakozók külső platformokról szednek adatokat, és a csatlakozó gyorsítótárában tárolják őket.

6
A jármű-azonosító (MI) összefüggései

A külső megjelenés a következő összefüggésekből áll: látogatói előzmények, ügyfélprofil, csatlakozó adatok, KB és azonnali.

Kikötött adatáramlás

1
Eseménytüzek

Belső eseménytüzek (ketyegő. created, chat. message, order. exploited).

2
Munkakör-sor

Az async állássorban elhelyezett esemény.

3
Webhook feladás

A válaszadók aláírják és elküldik az összes jegyzett végpontot.

4
A hiba ismételt kezelése

A sikertelen szállítások újra megpróbálkoztak exponenciális háttérrel.

Beállítások

Beállítások

A beállítások a munkaterület vezérlőközpontja. Minden alább látható, hogy a munkatér, ahol vagy, így egy fiók futhat több márka különböző identitással, chat viselkedés és retenció szabályok.

A beállítás keresése

Körülbelül hatszáz egyéni vezérlést tartalmaz a Beállítások, elterjedt 11 fülek csoportosított négy menü. Nem várható, hogy böngészni őket.

Keresés beállításai (Ctrl + K)

Nyomja meg a Ctrl + K, vagy Cmd + K egy Mac, bárhol a Beállítások oldalon. Gépelje be az egyszerű szavakat, és nyomja meg az Enter ugrani egyenesen a vezérlésre. Keresése tolerálja a kis elírás és megérti a kapcsolódó szavakat, így ütemező megtalálja Cron és adatvédelmi találja a nyomkövető vezérlés. Ez csak azt mutatja, beállítások a szerepet lehet nyitni.

Munkahely és terv

Általános és Licence.

AI és ügyfélszolgálat

Admin AI asszisztens, Ügyfél Chat, OpsIQ Írási és Támogató Portál.

Adatkezelés és irányítás

Nyomon követés, adatvédelem, engedélyek és biztonság.

Rendszer

Cron Setup (csak saját kiszolgálás) és a Veszély Zone.

Mentés

Minden lap mentse meg a saját mentési gombot. Ügyfél Chat és OpsIQ Író pin őket a képernyőre. Mentés előtt kapcsolása fülek; változások nem szállítják át.

Mély linkek

Az aktív lap az oldal címére íródik, így a fülek könyvjelzővel vagy kollégának küldhetők.

Általános: Üzleti azonosító

A legfontosabb kártya az oldalon. A AI olvassa ezeket az értékeket minden választ, jelentést és napi rövid.

Vállalkozásnév

Használt MI jelentések, napi rövidítések és a személyre néző megfogalmazás. Egyezik a weboldal láblécét.

Vállalkozásipar

Szabók AI elemzés, vezető pontozás, rövid és felmérési előjelek. Válasszon web hosting, e-kereskedelem, SaaS, ingatlanok, ügynökség, tanácsadás, egészségügyi, oktatás, finanszírozás vagy általános üzleti.

Rendszernyelv

A nyelvet, amit mindenki tud, aki nem választotta ki a sajátját.

A böngésző nyelve

Megjeleníti a sign- in oldalt a saját nyelven. Ha valaki kiválaszt egy nyelvet, a választása nyer, és ez soha nem felülbírálja azt.

Rendszeridőzóna

Az egész rendszer által használt zóna: dátumok, jelentések, ütemezés és a háttér-krón. Használja az operációs időzónát, nem az ügyfelek.

Általános: GeoIP és nyomon követés

GeoIP2 adatbázis

Teljes út GeoLite2-City. mmdb. Auto-detektálja az első terhelés keresztül cPanel, Plesk, DirectAdmin, Cloudways, Docker és sima Linux vagy Windows. Add Geolite2- ASN. mmdb ugyanabban a mappában a látogató internet szolgáltató.

Geoforrásmód

GeoLite2 csak, Geolite2 a Cloudflare visszaesés, vagy Cloudflare Csak.Cloudflare mód megköveteli, hogy az oldal proxyed keresztül Cloudflare, a látogatói hely fejlécek engedélyezve a város és a régió részletei.

Munkamenet Időpont (ok)

Inaktivitás a látogatói ülés előtt kész. Alapértelmezés 14400, ami négy óra.

Élő frissítési szakasz (ek)

Milyen gyakran az élő takarmány frissíti. Alapértelmezés 30 másodperc.

Aktív küszöbérték (min)

Meddig számít egy látogató élőnek az utolsó oldal betöltése után. Alapértelmezés 2 Percek. Ez az élő takarmány csepp-off, nem a munkamenet hossza.

Adatmegőrzés (napok)

Törlés és generált rekordok múlt ebben a korban: analitika, chat, jegyek, visszajelzések, tranzakciók, AI telemetria, integrációs naplók és CRM tevékenység. 0 megőriz mindent örökre. Beállítások, authore tartalom és beleegyezési nyugták soha nem távolítják el.

Ha egy beszélgetés törölve

Kiválasztja, hogy mennyi törölt beszélgetés marad rögzítve: a teljes rekord, a rekord nélkül a beszélgetés, vagy csak a pontszám. Törlés mindig elrejti a chat a bejövő és a látogató előzményeit. Scheduled returning és felejtsük el látogató mindig törölje teljes egészében függetlenül ettől.

A vágánybotos forgalom

A látogatók száma meghaladja a mászkálókat. Hagyja abba, felfújja a látogatókat, és minden jelentést megsüketít.

A visszajelzés áttekintése engedélyezve

Megjeleníti a helyszíni visszajelzés widget látogatóknak. Elkülönítve a chat felmérések alatt Ügyfél Chat, Support Flow.

Általános: AI jellemzők

Minden MI felületre főkapcsolót kell használni. Minden alapértelmezés szerint munkahelyenként be kell kapcsolni és menteni kell.

AI Thurship on tickets

Minden jegyet osztályoz kategóriánként, prioritásként és érzelmként, és a jegyen egy szálösszefoglalót ír.

AI Touchhover összefoglaló

A triage címkék és az összefoglaló megjelenítése egy eszköztippben, amikor egy ügynök a jegylistán egy sorban lebeg.

Bélyegző másolat (zeneszerző)

Adds Draft AI válasz, Warmer, Shorter, Formább és bocsánatkérő gombok a jegyre válasz doboz. Semmi sem küld az ügynök nélkül.

Kérdezz-OpsIQ Második pilóta

A verseny-tudatában úszó másodpilóta minden admin oldalon. Tudja, hogy melyik ügyfél, számla vagy jegy nyitott.

Reggeli eligazítás

Az első nyitva minden nap a másodpilóta bemutatja sürgős jegyek, esedékes válaszok és várakozó beszélgetések. Vasárnap egy hét felülvizsgálat.

Általános: pénz, márkaépítés, tartalék

OpsIQ alapdeviza

Minden pénz, ami az admin-ben van, erre a pénznemre konvertálódik megjelenítésre. A csatlakozók saját forrásvalutát tárolnak; ezt kell beállítani csatlakozónként.

Auto-sync FX arányok

Frissíti hat óránként egy ingyenes nyilvános takarmány nélkül API kulcs. Hozzáadhatja a manuális árak felülbírálják a feed. Auto-sync kikapcsolva, valuták nélkül kézi sebesség nem lehet átalakítani.

A kereskedelem és a számlázás lehetőségeinek engedélyezése

Hajók kikapcsolása. Bekapcsolás felfedi az Értékesítési és Konvertálási oldal, a műszerfal bevételi kártyák és az Élő Hírszerzés. Ha kikapcsolja, minden árfelület rejtett, és az Értékesítés oldal elhagyja a menüt.

Kereskedelmi szótár

Megtanítja a OpsIQ -t a szövegre: hogy megcsinálod-e a megújítást, a megújítás szót, mit adsz el, és hogy hívják a vevőket.

Márkázás és logók

Két feltöltés, egy a könnyű háttérre (admin sidebar) és egy a sötét (sign- in page). PNG, JPG, WebP vagy SVG egészen 3 MB.

Helyszíni hírszerző ügynök, engedélyezd a SSH magáncélú célpontjait

Az Auto-Implementation SEO ügynök a SSH felett csatlakozik. A privát, kiskapuk és fenntartott címek alapértelmezésben blokkolva vannak, mint az SSRF-ellenes intézkedés. Csak olyan önkiszolgáló installokon lehet engedélyezni, amelyeknek helyi kiszolgálóhoz kell jutniuk.

OpsIQ tartalék / visszaállítás

Minden beállítást exportál, és OpsIQ-owned asztal plusz feltöltött fájlokat. Helyreállítani a helyére OpsIQ csak konfiguráció és nyilvántartások; soha nem érinti az ügyfelek, számlák, jegyek, szolgáltatások, domainek, megbízások vagy tranzakciók.

⚠️
Vegyen egy biztonsági mentést, mielőtt bármit használna a Veszély Zónában. A Backup él Általános és a Törlés akciók élnek a Veszettség Zóna, így könnyen elérheti a törlés gombot anélkül, hogy exportálta volna az első.
Beállítások

Beállítások: Biztonság

Védelem az admin sign- in, a személyzet számlái és az adatok OpsIQ gyűjti. Ügyfél jel-in a támogatási portálon külön konfigurálva.

Jelölési védelem

A Google reCAPTCHA használata

A botok és a hitelkártya betöltése az admin sign- in. Válassza ki a v3 (láthatatlan, pontozott) vagy v2 (ellenőrző doboz), állítsa be a v3- pontszámot küszöböt, és adja meg a webhely és a titkos billentyűket. Ezeket a kulcsokat használja újra a támogatási portálon kérési űrlap.

Megfelelés- Bejelentkezés Auto- Lockout

Blokkolja a címet, miután több hiba egy ablakban, több órára. A zárt oldal üzenetet lehet testreszabni, és mutat egy kis wait- screen figyelemelterelés.

Bejelentkezés

A minimális hosszúságú jelszó-politika, az ismert jogsértések esetén talált jelszavak elutasítása, a jóváírás elleni zárolás, minden admin esetében kötelező kétszeres zárlat, a jelszó visszaírása a veszélyes cselekmények előtt, valamint az új eszköz jelzése a figyelmeztető jelzésekben.

Egyablakos ügyintézés (OIDC)

Személyzeti bejelentkezés a személyazonosság szolgáltatón keresztül. Szükség van a kibocsátóra, URL, ügyfél azonosító és kliens titok. Auto-providation domainek, egy vonalanként, automatikusan létrehoz felhasználókat az első sign- in.

Egyablakos rendszer (SAML 2.0)

A felszólaló szolgáltatók számára SAML. OpsIQ biztosítja az ACS válaszát URL és SP entitás ID; adja meg az IdP entity ID, sign- in URL, opcionális kijelzés URL és X.509 aláírási tanúsítvány. E-mail és név attribútum mezők csak a nem szabványos attribútumnevek.

SCIM Provisioning

Irányvezérelt létrehozása, frissítése és kikapcsolása OpsIQ számlák.OpsIQ ellátja a SCIM alap URL; itt a címkével ellátott zsetonokat generálod, így az egyik visszavonható a többi megszakítása nélkül.

Fenyegetések, blokkolás és gyűjtés

Kikötött EIRE-lista

Korlátozások, amelyeket külső házigazdák ez munkaterület csatlakozók hívhat. Tárgyalja a SSH cél ellenőrzés általános.

Veszély scoring és Auto- Block

Blokkolja a látogató, ha a fenyegetés pontszám átmegy a küszöbön. 0 letiltja azt. Nézze meg a biztonsági áttekintés oldalon egy hétig, mielőtt választ egy számot.

Block Page Üzenet

Az üzenet, amit egy blokkolt látogató lát, egyszerű szöveg vagy saját egyedi HTML blokk képernyőjének.

Core Web életjelek valódi látogatók

Méretek LCP, INP és CLS valós ülések.

Bekötött, retry-safe esemény szállítás

Egyedi események sorban a böngészőben, és szállít tételek relék, csökkenti a veszteséget a rossz mobil kapcsolatok.

Aláírt nyomkövető jelzők

A valódi widget-emábiumokban forgó kriptográfiai jelkép található, így a kovácsolt nyomkövető adatok elutasíthatók. Alapértelmezés szerint kikapcsolva, a beágyazás hitelességének megváltoztatásával, tehát először a teszt.

Biztonsági figyelmeztetések

Alapértelmezés szerint kikapcsolva. A detektálás és a blokkolás függetlenül történik. Ez a kártya ellenőrzi, hogy el van-e mondva, és hogy az MI mennyivel segít.

Biztonsági figyelmeztető jelzések engedélyezése

Master kapcsoló erre a kártyára.

A hullámérték-határérték

Mennyi sikertelen jel van egy rövid idő alatt, ami érdemes figyelmeztetni.

IP hírnév intelligencia

A nyilvános visszaélések híreiben megjelenő látogatókra nézve további fenyegetettségi pontszámot ad.

Helyzetellenőrzés

Óra üzemidő és TLS lejárati ellenőrzések, a tanúsítvány lejárta előtt figyelmeztetve.

A biztonsági elemző és az MI incidensek rövid leírása

Megmagyarázható ítéletet ad a gyanús tevékenységhez, és csoportosan egyetlen olvasható eseményre, nem pedig események sorára irányult.

Politika robotpilóta

Önmagában cselekszik, és az eseményből tanultakat egy javasolt vagy alkalmazott szabálymá alakítja. Hagyja abba, amíg át nem nézi javaslatait, és nem ért egyet velük.

Napi biztonsági gesztin és heti testtartás tanácsadó

A biztonsági áttekintés napi összefoglalója, valamint egy heti keményítő ellenőrző lista, amely bemutatja, hogy mi védett és mi még mindig nyitva van.

Az automatikus hatályú, megrekedt javaslatok

A javasolt blokk szabály, amit sosem tettél, magától lejár, ahelyett, hogy felhalmozódnál.

DOMS munkamenet-visszahívás

A DOMAL session visszajátszás engedélyezése

A lejátszás során a látogató foglalkozások. Ha a visszajátszás könyvtárból nem kerül feltöltésre, akkor nem kerül költségre kihagyni. A felvételek mintáznak és magánmaszkok, és az Analytics alatt megtekintik a Session Replay oldalt.

Mintavétel, maximális befogás, visszatartás

A rögzítendő ülések hányada, az egyetlen felvétel időtartama, és a naponkénti felvételek száma.

⚠️
A munkamenet visszajátszása valós embereket rögzít az oldalad használatával. Tartsa a minta arányát és visszatartás olyan alacsony, mint még mindig választ a kérdésedre, és tegye közzé a adatvédelmi értesítőben.
Beállítások

Beállítások: Nyomkövetés és adatvédelem

Mit gyűjthet a OpsIQ, és mennyi ideig marad fenn minden rekord.

Kizárások

A IPs és CIDR-kamatlábak kivételével

A legtisztább módja annak, hogy a saját csapatod ne kerüljön az elemzésedbe, mert mindenkit lefedi azon a címen, nem csak aláírást.

Nem tartoznak ide a URL -paths

Oldalminták soha nem nyomon, egy vonalanként, vadkártyák csillag. Például /admin/* tartja az egész hátsó iroda ki a látogatói napló.

Adatmegőrzési politika

Per- alrendszer auto-tisztítás napokban. Elkülönítve az általános adatmegőrzési beállítás és a Veszély Zóna tisztulás.

A MI kölcsönhatás naplói

Bizalom telemetria rövid előzetes lekérdezés és válasz. Alapértelmezett 90 nap. Ez tartalmazza a legtöbb ügyfél szöveget, így lerövidíti először, amikor szigorítják a magánélet védelmét.

A MI-használat eseményei

Per- call token számít a költségek jelentése. Alapértelmezett 90 nap. Számok csak, nincs üzenettartalom.

A tevékenység ellenőrzési nyomvonala

A biztonsági napló és a biztonsági napló hamisítása. Alapértelmezés 365 Tartsa meg ezt a legtovább, ez a bizonyíték.

Diagnosztika

Rendszeregészségügyi adatok. Alapértelmezett 30 napok.

Válaszolatlan kérdések

A kérdések klaszterei a AI nem tudott válaszolni. Alapértelmezett 90 napok. Dolgozza át őket a Kérdések a AI kihagyott oldal lejárata előtt.

Őrkutyák és export

Metric Anomaly Allergia

Napi összehasonlítás tegnap a legutóbbi alapvonal, riasztás, ha egy metrikus mozog több, mint a küszöbérték. Alapértelmezett 35 százalék. Alapértelmezés szerint kikapcsolva.

Raktári export

Éjszaka lerakja az ülések, látogatók, pageviews és kapcsolódó táblázatok saját BI stack, a formátum, amit választott, tartott több napig. Alapértelmezés szerint kikapcsolva.

Beállítások

Beállítások: Admin AI asszisztens

A lebegő asszisztens a személyzet használja az admin, élő olvasási hozzáférést ügyfelekhez, számlákhoz, jegyekhez, szerverek és cron naplók. Egy másik asszisztens, mint a felhasználó-néző egy kliens Chat.

A OpsIQ AI szélességének engedélyezése

Minden adminisztrációs oldalon megjelenik az asszisztens gomb, és mindenki számára elrejtve van.

Elrendezés és viselkedés

Sarokhelyzet, panel szélesség (320 - 600 px), max. magasság (400 - 900 px), saroksugár (0- 24), betűméret, és egy matt üveg elmosódott a panel mögött.

Gyors zsetonok megjelenítése

Egy- kattintson a parancsgombokra a fejléc alatt. A leggyorsabb bejutás a legtöbb személyzet számára.

Modell infó megjelenítése

Megjeleníti, hogy melyik modell válaszolt, és mennyi ideig tartott. Hasznos a hangolás közben költségek, zaj mindennapi használatra.

Per- admin hozzáférési kapu

Csak megmutatja az asszisztens, hogy egy signed- in admin, akinek a felhasználóneve és e-mail egyaránt egyezik egy OpsIQ ügynök kijelölt erre a munkaterületre. Tulajdonosok mindig passz. Használja a Jelölje be a Hozzáférés gombot, mielőtt lehetővé teszi, vagy zárhatja ki a saját csapatát.

AI Persona

A panel megnyitásakor megjelenítendő név, fejléc- tagline és egyedi üdvözlő üzenet.

Intelligens gyorshatású chipek

A címke szerkesztése és a mögöttes prompt minden egyes parancsértelmezéshez, a saját beállítás hozzáadása, vagy alapértelmezések újraindítása. A címkét a személyzet látja, a gyorsítást az MI kapja.

Színek és alakzat

Chip alakja (tabletta, lekerekített, négyzet), chip színek, kártya téma és launcher alakja(kerek, squircle, négyzetes), élő előnézetben.

Tárgyalási memória

Az asszisztens minden személy előzményeire emlékszik a böngésző ülésein, akár 120 üzenetek, tárolt a saját adatbázis. Törlés, hogy az újrakezdés.

Beállítások

Beállítások: Ügyfél beszélgetés

A chat widget az ügyfelek használja, és a legnagyobb terület Beállítások. Hat sub- tab, a főkapcsoló és mentés beszorítva a lap tetejére.

Munka át a sub- tabs annak érdekében, hogy egy új telepítés: identitás és másolat, megjelenés, viselkedés, támogatás áramlás, tudás képzés. Advanced az infrastruktúra és várhat.

Azonosítás és másolat

Azonosító védjegy

Widget név, tagline, AI név, a rendszer és az üresjárati értesítések nevét, és hogyan jelennek meg az ügynökök. Ügynök neve Forrás dönt valódi nevek, egyedi név vagy egy csapat címke.

In-Chat köszöntés

Két üdvözlet, egy minden látogatónak, egy pedig az azonosított látogatóknak.

Popup Teaser - 1. rész

A lebegő üzenet a chat előtt megnyílik, saját nevével, betűmérettel és színekkel. Az AI írhatja a teáscsészéket, a vezérléssel, hogy hány képet generálhasson, mennyit mutasson látogatásonként, és a közöttük lévő rést.

PONTOSAK ÉS HENDOF

A teljes szkript: név és e-mail, megerősítések, emberi, nem ügynök rendelkezésre áll, jegy létrehozása vagy törlése, átadás folyamatban. Körülbelül két tucat egyéni vonalak egy összeomló panel.

Állapot és tétlenségi közlemények

Három személyre látható üzenet: ügynök bezárja a beszélgetést, látogató elment csendben, és ügynök kéz vissza a AI. Kerülje el a belső megfogalmazást, mint a megoldott vagy kipróbált.

A termékleírás és a javaslat

A betápláló, a beszédes-emberes gomb címke és a javasolt nyitó kérdések. Három jó javaslat több jegyet terel, mint egy cikk.

Indító, Icon és Avatar

Indító ikon, egy opcionális különböző ikon, amikor nyitott, indító mérete, és képek az emberi ügynök és a AI.

Megjelenés

Téma és üveg

Téma mód, prémium szín előre, homályos intenzitás és opacitás, plusz fogások animációk, elválasztó vonalak, elrejtése a status sor, elrejtette az üzenetdoboz kártya és a záró gomb. Kezdje egy előre, ez állítja több tucat színek egyszerre.

Fő színek

Indító, fejléc, help panel, linkek, gombok, rendszerhirdetések és zeneszerző, mindegyik a gradiens kezdő és végszínének megfelelő. A használattal kapcsolatos alapértelmezett üvegopció figyelmen kívül hagyja ezeket, és az átlátszó befejezést megtartja.

Panel, buborékok és chipek

Körülbelül harminc szedő, amely lefedi a panelt, határ-, szöveges, bemeneti területet és minden buborék típust (látogató, AI, ügynök, gépelés, rendszer), valamint javaslatchipeket és azok lebegő állapotát. Csak ezt nyissa meg a pontos márkaazonosítás érdekében, és ellenőrizze a kontraszt buborékszöveg.

Elrendezés és alakzat

Panel szélessége és magassága, saroksugár, betűméret, képernyőpozíció, indítószerkezet, buborék stílus és hogy az avatárok megjelennek-e. Tesztelje a szélesség egy telefonon.

Viselkedés

Az MI automatikusan válaszol

A mesterséges intelligenciára adott válaszok mesterkapcsolója, ami azt jelenti, hogy minden üzenet egy emberre vár.

Emberi utóvizsgálatok és természetes kettős SMS-ezés

Egy gyengéd követés, amikor a látogató csendben marad, és egy opcionális rövid második üzenet, ahogy egy személy küldene egyet. Hangolt max követő per csend, első késedelem, későbbi szorzó, jelenlét ablak és maximális szekvencia ablak. Lehet korlátozni az üzleti órák, és elnyomott után egy egyszerű köszönet.

Írógépes válaszok és válasziratok

Akár a válaszok betűk szó szerint, és milyen gyorsan az asszisztens válaszol, előre vagy a saját minimális és maximális késedelem milliszekundum. Egy kis késlekedés úgy értelmezi, mint több ember, mint egy azonnali válasz.

Élő fordítás

Minden ügynök a saját nyelvén olvas és ír, míg a látogató az övéit olvassa.

Hand back to AI after agent lunse

Percek inaktivitás ügynök mielőtt az MI újra a beszélgetést.

Auto-nyitás a chat

Másodpercek, mielőtt a widget megnyílik.0soha nem nyílik. Behatolás mobilon; hagyja a0kivéve, ha tesztelik.

Okosabb válaszok

Tervezés előre egy-pass választ, gondolkodás mélység, opcionális külön modell ügynök válaszok, mutatja az indoklás a látogatók, tolerálja a szóródásokat, hosszú beszélgetés memória, korlátozza az asszisztens csak az üzleti, árak a látogató valuta, és hogyan linkek jelennek meg. Csak beszélni a vállalkozás kell szinte mindenki számára.

Költségmegtakarítás

Kihagyja a tudás keresése üdvözlés, mint például a hi és köszönöm, és maximalizálja a leghosszabb választ zsetonok. Trams költségek nélkül változó válasz minősége valódi kérdések.

Nyelvek

Melyik nyelveken támogatja a widget, és hogyan választ egyet a látogató.

Ügyfélszámla-válaszok

Válaszok egy céges saját számlájáról, opcionálisan élő és opcionálisan csak akkor töltött. Csak minden esetben olvasható; a szükséges terhelés észrevehetően csökkenti a költségeket.

Visszatérítés

Asszisztált visszatérítési kérelmek, ahol az asszisztens összegyűjti a részleteket és kezét egy személy. Ez soha nem teljesít a visszatérítés maga.

Beszélgetés és szélirány

A múlt beszélgetései, a kapcsolódó oldalakon való beszélgetés folytatása, drabable ablak, e-mail kérés a vendégektől, és a csapatod számára egy chat jegygé alakítása.

Szélesség jellemzők

Emoji csipogó, csatolmányok egy opcionális paszte- csak módban, AI képmegértés, inline ikonok, mikrofon, talkto- ügynök gomb, látogató hangok, csatolási előnézet, hang-call gomb és a session elszigeteltség. A kép megértése az, ami lehetővé teszi a látogató beillesztés hiba screenshot és kap egy hasznos választ.

Admin inbox, értesítések és üdvözlő Popup

A látogató üdvözli a felugrást, valamint az ügynökei figyelmeztetését: bejövő hangok, asztali értesítések, suttogási hangok, akár magánjellegű suttogás sípszó, és a postaláda szavazási intervalluma.

Támogatás áramlása

Emberi feladás

Hogyan jelölik ki egy személy iránti kérelmeket, a másodperceket, amikor egy ügynöknek válaszolnia kell, hogy a hanyatlás visszaadja-e a beszélgetést az MI-nek, és hogy az MI visszatér-e, amikor lejár az idő. Ezt állítsa be élőben, vagy egy látogató, aki csak egy embert kér, egyszerűen vár.

Munkaórák

Nyitvatartási idő, időzóna és a zárt-óra üzenet. Ezeken az órákon kívül az MI nem kínál embert. Külön menetrend a jegy üzleti órák alatt OpsIQ Írok.

Válaszol, ha az MI kiszáll

Az első válasz egy új üzenetre, a válasz, amikor valaki már sorban áll, és mennyi idő, mielőtt megismétli.

Offline űrlap

A csevegés helyett egy kapcsolatfelvételi űrlapot mutat.

A jegyellenőrzés és a tanszék értesítései

A jegyismeret, így a látogató idéző jegyszám megkapja a valódi státuszt, és melyik osztályokra az MI lehet útvonalon. Egy épület panel mutatja a valós címzetteket minden osztály, oldotta meg, mint ahogy a bejelentő megoldja őket, így láthatja, mielőtt egy ügyfél csinál, hogy egy részleg riaszt senkit.

Súgó központ chat widget

Lehetővé teszi a látogatók számára, hogy a kiírt cikkeket anélkül böngészik, hogy elhagynák a csevegést. Ön dönti el, hol jelenik meg a belépési pont, az alsó bárcímke és ikon, és hogy felajánl-e egy linket a teljes súgóközponthoz. Alapértelmezés szerint kikapcsolva.

Beszélgetési értékelés

A csillag értékelése akkor indul, amikor egy ügynök lezárja a beszélgetést, amikor a átadás véget ér, vagy egy inaktivitás időszak után, amit beállít. Válasszon egy vagy két indítógombot, nem mindet.

Post- Chat felmérés

Egy rövid felmérés, amikor a látogató bezárja a beszélgetést, a kérdés, késleltetés, időzítő szabály és egy kupak egy látogatás. A látogatók is e-mailben vagy letöltheti a transzkript. Egy kérdés kap választ; három nem.

Post- Chat e-mail felmérés

A nyomon követő felmérés e-mailben a beszélgetés után, opcionálisan a nyelven a látogató chated, ellenőrzése késleltetés, téma, intro, kérdés, mind a gomb címkék és a köszönöm sor.

Válasz Visszajelzés küldése

Minden MI-válaszra felmegy és hüvelykujja lefelé, a minőségi műszerfal megetetésével.

Konvertálási archívum

Auto-archivum napokkal később, auto-feloldás percnyi csend után, és törli archivált beszélgetések után nap. A harmadik hely retenció van beállítva mellett Általános és Tracking.

Tudás Képzés

Amit az asszisztens tud, az nem számít az Ügyfélbeszélgetésben.

Weboldal tudásképzés

A webhely segítségével az asszisztens tud válaszolni. Akár tíz kezdő linkek, egy oldal limit, a link mélysége, és kizárt mappák. Egyetlen URL a teljes csúszás előtt tesztelhető, kivéve a kijelentkezést, a számlát és az adminisztrációs utakat.

Bélyegző

A API kulcs és modell, amely az oldalakat kereshető jelentéssé változtatja, nem kulcsszó-mérkőzésekké.

A tudásszervező AI

Egy kattintás, és az MI elolvas minden GYIK-et, és átkúsznak egy oldalra, és kategóriákba rendezik.

GYIK, ellenőrzött válaszok

Kérdés és válasz párok kezelik a legmagasabb prioritási forrás, mindegyik státusszal, súly és kategória. Kereshető, importálható a JSON, és az AI lehet írni őket egy leírást a vállalkozás. Ha az asszisztens valami baj, írjon egy GYIK: leadans crawled oldalak, így a fix azonnali.

Speciális

Teljesítmény és határértékek

A szavazási intervallum, az üzenetsebesség és az ablak, a maximális csatolási méret, a csatolási kísérletek ablakonként, és a megengedett kiterjesztések. A kiterjesztési lista biztonsági ellenőrzés; tartsa szorosan.

Értékesítési idő Szállítás

Azonnali üzenet és állapot szállítás helyett a közvélemény-kutatás, keresztül Pusher, Ably vagy Firebase, egy tartalék szavazási intervallum.

Értesítések

A Pusher Beams vagy a OneSignal segítségével, az eszközök érdekét szem előtt tartva, az ügynökök riasztását.

Webes push (VAPID)

A böngésző a saját generált billentyűket használja, és nincs harmadik fél szolgáltató.

Hang-, video- és képernyőmegosztás

TURN mandátumok így hív kapcsolat a korlátozó hálózatok, Cloudflare vagy Twilio hitelesítő vagy saját TUN URL, felhasználónév és hitelesség.

Bejegyzés munkafolyamatComment

Ügynök munkaterület beállítások helyett látogatói beállítások: első-válasz SLA perc, mentett sorban megtekintés, billentyűzet rövidítések és a parancs paletta, in-beszélgetés keresés, és az ügyfél jegyek a felügyelő.

Üzenetcsatornák

WhatsApp, SMS, Facebook Messenger, Instagram, Telegram, X közvetlen üzenetek és LINE, mindegyik saját AI automatikus válaszkapcsolóval, plusz egy szakpolitikai kapcsoló a MI akciók csatornákon, egy válasz debounce és a Whatsapp újraelkötelezettség sablon. Minden csatorna ugyanabban az inbox-ban landol, mint a webchat.

A Live Widget Preview alján a lap frissítések szerkesztés. Használja ahelyett, hogy újratöltése a honlapon, hogy ellenőrizze a változást.
Beállítások

Beállítások: OpsIQ írás

A jegyekre írásban válaszoltak: automatikus válaszok, a natív jegyrendszer, eszkaláció, munkaórák, útbaigazítás és a vásárlói e-mailek.

Auto-válasz

A OpsIQ írógombok megjelenítése

Megadja az ügynökeinek a segédgombokat az adminisztrációban.

A jegy automatikus megválaszolása

A következő jegyek és válaszok és válaszok késéssel kerülnek rögzítésre. Kezdje el a tervezést, és egy hétig vizsgálja felül a tervezeteket. A refinanszírozásnak, a törlésnek és a hozzáférés megváltoztatásának mindig elérnie kell az embert.

Auto-válasz osztályok

Melyik osztályok automatikus válasz lehet válaszolni. Bármi nem szerepel maradt egy ember, ami a biztonságos alapértelmezett.

A válasz késleltetésének ütemezése (perc)

Mennyi idő várni, amíg az automatikus válasz elindul. Egy azonnali válasz robotként szól; néhány perc gyors csapatként.

Max. AI válaszok osztályonként

A per- division cap, például Billing 1 és támogatás 3. Cap nélkül egy zavart szál hurkolhat.

Válasz hossza, státusa és személyazonossága

Maximális írási zsetonok, a jegy állapota egy válasz után és egy eszkaláció után, és melyik admin számlával az automatikus válaszok tulajdoníthatók. Használja a világosan megnevezett számla, így a személyzet tudja megmondani AI válaszait emberi.

A nemzeti jegyvásárlási műveletek

Őshonos jegyrendszer

A OpsIQ-ba épített jegyrendszer külső ügyfélszolgálat nélkül telepített.

Bejövő e-mail átvezetése a natív jegyekbe

A bejövő e-maileket jegyekké alakítja. OpsIQ biztosítja a végpontot URL Minden, ami a végpontra utalhat, jegyeket hozhat létre, szóval tartsd titokban a jelszót.

Többfordulós válaszok, késés és debunce

A "AI" a beszélgetés folytatásaként folyamatosan válaszol, és hogy egy csendes ablakot vár-e, így három gyors üzenet kap egy megfontolandó választ. A "csendes ablak" a legjobb egyetlen beállítás az automatizált válaszok megjelenítéséhez.

Nyilvános támogatási portál

A személyre néző oldal, ahol bárki emelheti és nyomon követheti a jegyet, egy opcionális üdvözlő vonallal. Címe és nézése a Support Portal fülén van beállítva.

A jegyszám formátuma

Hány véletlenszerű betű jelenik meg a generált jegyszámokban.

E-mail ügyfelek saját nyelven

A jegye e-mailek követik az ügyfél nyelvét. A személyzet e-mail soha nem változtatja meg a nyelvet: értesítések, riasztások, tájékoztatók és menetrend szerinti jelentések maradnak a rendszer nyelvén.

Elismerések és megerősítések

A rögzített visszaigazolás az új jegyek, plusz megerősítő üzenetek, amikor a jegy nyitott, amikor visszajelzést hagyott, és amikor a jegyet bezárt, mindegyik egy élő előnézet. Van is egy globális e-mail sablon csomagolás és a link mögött a megtekintés a jegygombot.

A vizsgálati vegyi anyag és a vizsgált vegyi anyag koncentrációjának vizsgálata

Képernyő jegyek ismeretlen küldők, és opcionálisan mozgatni gyanított spam önmagában. Hagyja az automatikus mozgás ki, amíg nem látta a megítélését.

Auto-close alapjárati jegyek

Zárja le a jegyet után néhány csendes nap. Mondja meg a vásárló a záró üzenetet, hogyan lehet újra megnyitni.

Munkaórák (SLA naptár)

Időpont, nyitási és zárási idő, munkanapok és ünnepek az első válaszadás és a felbontási időkeret. Külön ütemezés a Munkaóráktól az Ügyfél beszélgetés alatt.

Auto-hozzárendelés új jegyek

Automatikus hozzárendelés, opcionálisan csak online ügynököknek, ügynökök készségekkel és a mérkőzés érzékenységével az ügyességi alapú útvonalválasztásra.

A jegyek másolatának javaslása

A vásárlók akkor foglalnak helyet, amikor a jegyük már közel van a meglevő jegyhez, és a mérkőzés érzékenysége állítható.

A zárójelentés után a kielégítő állapot felmérése

E-mailen egy felmérés egy nappal zárás után. Eredmények jelennek meg a CSAT oldalon.

Értesítés a részlegről e-mailben

A vendégek a részleg tagjai, nem a postafiók címe, ami a bejövő címjegyek.

Mit olvashat az MI?

A Kliens-adatok elérhetősége

A főkapcsoló plusz egyéni olvasási engedélyek az ügyfél profilok összefoglalója, számlák, tranzakciók, hitelegyenleg, termékek és szolgáltatások, domainek, kapcsolt szerverek és magas szintű számla áttekintése. Kezdje a profil összefoglaló és adja meg kategóriák, mint a válaszok van szükség.

A képzés és a tudás

A jegy eszkaláció engedélyezése

A válasz előtt egy jobb minőségű osztályra szállít jegyet. Ön kiválasztja a megengedett részlegeket, a csekk késését, és saját eszkalációs értesítési utasításokat írhat. Kapcsolja be a belső mozgósító jegyzetet, hogy a csapata lássa, miért mozdult el a jegy.

Tudásbeállítások

Hogy a válaszok az ügyfél nyelvét használják-e, hogy lekérdezett linkekre és GYIK-kre rajzolnak-e vagy hogy a MI olvas-e képet és PDF mellékletek, a tudásválasz módja, importálva-e JSON a tudás, és hogy a forrás linkek jelennek meg. Használja a kúsztatott linkek és GYIK kell lennie, vagy a AI találgatás.

Az automatikus válasz leállítása az emberi válasz után

Amint a személyzet válaszol, az MI nem válaszol a jegyre, és nélküle az MI beszélhet a saját ügynöködről.

Jegy- és e-mail utasítások

Free-text utasítások alakítása hang és tartalom minden választ, egy betölthető munka példa. Legyen konkrét, hogy mit a MI soha nem kell csinálni.

JSON ismeretek importálása

Feltöltés vagy beillesztés egy JSON tudásfájl az író asszisztens.

Gombstúdió

A testreszabott gomb teljes tervezője: kijelző stílus, méret, címke, ikon, forma, minimális szélesség, háttérstílus elsődleges és másodlagos színekkel, gradiens szög, határ, sarok sugara, árnyék, tipográfia, párnázás, üres animáció, lebegő mozgás és színek, és a fókuszgyűrű, plusz egy egyedi CSS a doboz mindenre, amit a kezelőszervek nem fednek le.

Beállítások

Beállítások: Támogató portál

A személyre néző oldal, ahol az emberek emelik és nyomon követik a jegyeket, és olvassa el a súgócikkeket. Ez a lap ellenőrzi, hogyan érik el és hogyan írják alá az ügyfelek; vizuális design történik a Support Portal Studio.

Portal Studio vagy beágyazott jegyportál: melyiket akarom?

Ez két különböző termék, és az emberek állandóan összekeverik őket. Különböző problémákat oldanak meg, és a futás is normális.

Support Portal Studio: egy hely, ahová ügyfeleket küld

A stúdió megtervezi a teljes támogatási oldal, hogy OpsIQ házigazdák az Ön számára. Van saját webcíme, vagy a saját domain, és hordozza az egész önkiszolgáló élmény: segít cikkek kereséssel, a kérési űrlap, jegytörténelem, ügyfél jelszó és az asszisztens. Válasszon egy sablont, munka témán, Navigáció, Elrendezés, Tudás, Footer, márka, Jegyek, Asszisztens, Form és CSS, előnézet asztali, táblagép- és telefonméretek, majd publikálni.

Használjátok, amikor Ön akar egy márkanév alatt célállomás lehet mutatni minden ügyfél, és akkor inkább nem építeni vagy fenntartani a támogatási terület belül saját honlapján.

Beágyazott jegy portál: jegyek a saját webhelyen belül

A beágyazott helyek csak a jegyélményt egy oldalon a saját honlapján. A felhasználók nyitva, nyomon követni és válaszolni a kéréseket anélkül, hogy valaha elhagyja az oldalakat, és a fejléc, navigáció és design marad pontosan, mint ők. Állítsa be a elrendezési, megjelenési és hozzáférési szabályokat a widget építész, előre nézni az eredményt, majd másolja le a beágyazott snippet az oldalra.

Használjátok, amikor már van egy weboldal vagy alkalmazás saját design, és azt szeretné, hogy támogatás történik benne ahelyett, hogy átadná az ügyfél egy másik címet.

A rövid változat

A stúdió felépíti a hely, ahová ügyfeleket küldeszA beágyazott jegyeket hoz. oda, ahol az ügyfelek már. Sok vállalkozás fut mind a, beágyazta a jegy widget saját számla területén az incompetition kérések, miközben a fogadó portál, mint a teljes önkiszolgáló célállomás cikkekkel és kereséssel. Ezek független kapcsolók.

Cím és hozzáférés

Hozzáférési mód

A portálon bárki részt vehet, vagy csak a vásárlók számára lehet aláírni. A nyitott portálokon több jegy és spam található.

Elrendezés

A portál és a segítség központja egy hősön osztozik, vagy kettőt használ, amely mindkét felületen megjelenik a navigáció és a lábfej, valamint a navigációs szakasz címkéjén.

A portál címe

A cím az ügyfelek használja. Válasszon egy nevet és OpsIQ mutatja az eredmény portált és illeszkedő help center címek. Módosítása később töri a linkek már küldött.

Saját domain

A portált a saját területedről szolgálja, mint például a támogatóm. yourdomain. com..

Beágyazott jegyportál

A fent leírt drop- in widget-en történő váltások megnyitják az embed építőt, ahol kiválasztja a megjelenési és hozzáférési szabályokat, megtekinti az eredményt és lemásolja az oldalad snippetjét. Ez nem a Portal Studio: a stúdió megtervezi a hosted portált, ez pedig jegyeket tesz be a saját honlapodon belül. Mindkettő egyszerre lehet rajta.

Hogyan iratkoznak fel a vásárlók

Ezek az Ön ügyfelei jel- in opciók. Személyzeti jel be van állítva Beállítások, Biztonsági beállítások alatt.

Jelzés a módszerekben

Milyen opciók jelennek meg a sign- in oldalon. Csatlakozó és e-mail signal- a munka automatikusan.

Társadalmi jelzés

A fogyasztók számára fenntartott, ügyfélazonosítóra és titkosságra szoruló számlák szolgáltatói a OpsIQ által megadott átirányított címmel regisztrálhatnak az adott szolgáltatónál.

Egypontos jelzés (OIDC)

Ügyfél-jel egy identitásszolgáltató, kibocsátó URL, ügyfél azonosító, titkos és opcionális engedélyezett e-mail domain lista.

Ügyfél SAML 2.0

A SAML egyenértékű. OpsIQ biztosítja az ACS válaszát URLés SP entitás ID; Ön adja meg az IdP entity ID, sign- in és signal- out URLs, X.509 tanúsítvány és opcionális attribútum nevek.SAML a "Sign- in methods" -ban, vagy nem jelenik meg.

Seamless sign- in az alkalmazásodból

Aláírt mély link, így egy ügyfél már bejelentkezett a jelentkezési lapra anélkül, hogy újra bejelentkezne. OpsIQ ellátja az aláírási titkot, portál URL és a munkatér kulcsa, plusz egy generátor egy aláírt tesztlinkre. Használja a generátort, mielőtt bármilyen kódot írna.

Mindenütt jelentkezz!

A portálon kívül az ügyfél is kilép a jelentkezési lapból.

Bevétel és védelem

Kérelmező űrlap mezői

Minden extra mező elveszti a beadványt, ezért csak azt kérd, amit meg kell osztályozni.

A spam és a visszaélések védelme

A mézesbotok és a tarifák korlátozása mindig védi a nyilvános űrlapot. A tetején lehet blokkolni eldobható e-mail címek, add hozzá saját blokkolt domainek, és adjunk hozzá egy CAPTCHA segítségével Google reCAPTSCHA vagy Cloudflare Turnstil. reCAPTCHA újrahasználja a már beállított billentyűket Beállítások, Biztonság; TurnStile gombok vannak ide bejegyezve.

Portál analitika

Az elmúlt harminc napban csak a portálon végzett aktivitást sikerült összefoglalni.

Beállítások

Beállítások: Engedélyek, Licenc, Cron és Veszélyzóna

A rendszercsoport, plusz a csapathoz való hozzáférés vezérlése, amely eldönti, hogy ki melyik Beállítások fülét látja.

Csapathozzáférés és engedélyek

Per- admin engedélyek

Minden admin kap egy explicit sor engedélyek lefedi chat inbox hozzáférés, amely Beállítások szakaszok szerkeszthető, és a részlegek. Bárki a teljes adminisztrátor szerepe mindig minden engedélyt. Beállítások engedélyek dönt, hogy melyik fülek egy személy lát, így adja meg a legkeskenyebb készlet, amely lehetővé teszi számukra, hogy dolgozzon.

Engedély

Megmutatja a jelenlegi licencét, amire feljogosítja Önt és annak státuszát.

Cron beállítás

Self- hosted telepítés csak. A OpsIQ felhő a tervezett feladatok fut az Ön számára, és a lap rejtett. Egy sor crontab meghajtók minden előre meghatározott feladat: jegy auto-válasz, eszkalációs útvonal, Exchange-ráta frissítést, postaláda közvélemény és csatlakozó szinkronizálás.

1
Másold le a sort.

A lap a szervered crontab vonalát mutatja, a már kiválasztott helyes PHP bináris használatával.

2
Hozzáadás a crontab-hoz

A crontab-e futtatását a PHP futtató felhasználóként, és az egysoros beállítást. A cPanel -n a Cron Jobs eszközt használjuk helyette.

3
Ellenőrzés

Egy perc múlva a szívverés csempe világít. Használja a Run most, hogy tesztelje azonnal, ahelyett, hogy vár.

A szívveréspanel mutatja az utolsó futást, időtartamot és azt, amit az automatikus válaszsorban, valamint az e-mail és a csatlakozó közvélemény-kutatás során is feldolgoztak. Figyelmezteti, hogy amikor az utolsó menet a manuális web gombról jött, nem pedig egy igazi szerver cron-ról, és amikor a szívverés megakadt.

Veszély zóna

A nyomon követésre vonatkozó összes adat törlése

Töröl mindent, amit a OpsIQ gyűjtött vagy generált. Jelölje be, hogy mit kell belefoglalni és beírni a visszaigazoló kifejezést pontosan. Beállítások és telephelyek konfigurációja, blokkolt címek, minden, amit az Ön csapata írt (tudásbázis, GYIK-k, fordítások, portáltervezés, akciódefiníciók) és hozzájárulási nyugták mind megőrzik.

A régebbi adatok tisztítása

Ugyanaz a söprés, ami az idősebb rekordokra korlátozódik, mint 30, 60, 90 vagy 180 nap, vagy egy év. Automatikus gördülési retenció használja a visszatartás értékek Általános és Tracking helyett, és hagyja, hogy a tervezett feladat azt.

🚫
A biztonsági mentés exportálása a Beállítások, Tábornok mielőtt bármit használnánk a Veszély Zónában. Ezeket a műveleteket nem lehet visszavonni.
Beállítások

A csapat irányítása

Hívd meg a csapattagokat, és jelölj ki szerepeket, hogy ki mit tud elérni.

Csapat
Csoport- és osztályokA csapatképernyő: egy táblázat az administrs kapcsolattartóval, szerepjelvény (Tulajdonos, Teljes Admin, Ügynök) és a osztályok minden hozzáférhet.Csoport- és osztályokmunkaterületCsoport- és osztályok+ Admin felhasználó mentéseKAPCSOLATSZEREPEGYESÜLT KIRÁLYSÁG2013. január[email protected]Ada OwusuTulajdonosValamennyiKM[email protected]Kodzso MensahTeljes adminisztrációValamennyiRT[email protected]Rita Tetteh dalszövegÜgynökSzámlázásSB[email protected]ÜgynökTámogatás1TEAMMeghívó és kezelő tollak2ROLESTulajdonos, teljes admin ügynök3SCOPEDPer- osztály hozzáférés
A valódi csapatképernyő: minden admin a kapcsolatát, szerepét és a részlegek elérhetik, ügynökök körbejárása, tulajdonosok tele.

Rúd

Tulajdonos

Teljes hozzáférés, beleértve a licencet, számlázást és a veszélyes zónát.

Teljes adminisztráció

Teljes hozzáférés, kivéve a jogosítványt és a veszélyes zónát.

Ügynök

Csak kijelölt osztályokra, csak jegyekre, beszélgetésekre és analitikára.

A csoport tagjainak meghívása

1
Menj a csapatba!

A csapat a melléksorban.

2
Kattintson a meghívóra

Adja meg a csapat tagjának e-mailjét.

3
Beállítási szerep

Válassza ki a tulajdonost, a teljes ügyosztályt vagy ügynököt.

4
A kijelölő szervek

Ügynökök számára válasszon hozzáférhető részlegeket.

5
Meghívó küldése

Kapnak egy e-mailt egy beállítási linkkel.

Beállítások

Csapatteljesítmény

A hozzáférés a támogató csapat által végzett. Hozzáférés engedélyével, nem szereppel: a megtekintési engedély megnyitja az oldalt, a menedzsment engedély felszabadítja a célokat, a QA és a kollégium-azonosító olvasatok, és a jutalom- pénzügyi engedélyek, hogy mit ad a Jutalom lap. A csapatvezető lehet adni ezek közül anélkül, hogy teljes rendszergazdai.

Csapatteljesítmény
CsapatteljesítményA csapatteljesítmény képernyőn: az ügynökök egy összetett pontszám sáv, a CSAT és a jutalom egyenleg által rangsorolva egy Pay gombbal per sorban.CsapatteljesítménymunkaterületCsapatteljesítményÜGYNÖKPontszámCSATEGYENLEGERTRita Tetteh dalszöveg4.8$42FizetésSBSam Boateng idézetek4.5$28FizetésKMKodzso Mensah4.2$15Fizetés2013. januárAda Owusu4.9$51Fizetés1SCOREDÖsszetett teljesítmény2CSAT & LOADÉrtékelések + térfogat3REWARDSFizetőügynökségi egyenlegek
A valódi csapatteljesítmény képernyő: minden ügynök a hangerőn és a CSAT-on szerzett pontszámot, jutalomegyenleg segítségével sorban fizethet.

Hogyan szerveződik az oldal

A Team Performance öt tabs, mindegyik más kérdésre válaszol, és az a parancs, hogy milyen sürgős, hogy általában szükség van rád.

01 Parancsnoki Központ

Élő sorban állás, ügyfélkör eredmények a célok, hogyan használták kapacitás elköltött, helyzetek szükséges döntést, és a bizonyítékok-kiigazított per- csapattárs index.

02 Csapatok

A rangsor megtekintésének vezértáblája, felismerése (a legfejlettebb és legtökéletesebb), küldetései és opt- ellenőrzése.

03 minőség

A számok, a rögzített értékelések, az esélyhelyesbítéssel kapcsolatos bírálói megállapodás, a kritikusok sodródása és a bizonyítékok vitatása.

04 jutalékok

Jelölt érték, kifizetési követelések és a szabályozott időszak felosztása: engedélyeznie kell a finanszírozott felső határt, felülvizsgálnia az előnézetet, véglegesítenie kell.

05 Történelem

Hogyan mozdult a munkaterület az idő folyamán: trend-metrika egy diagram, és a 28-nap lefedettség hőtérkép mutatja, amikor a csapat ténylegesen dolgozott. Minden kártya elrejti magát, amíg nincs elég történelem rajzolni.

A nem kapott érték nem nulla.

A csapattárs, akinek nincs elég mennyiségű kezelve - vagy akinek a méretei a bizonyítékkal együtt kevesebb mint fele az előre meghatározott súlynak - nem szerepel a listán. Pontjuk, rangjuk és sávjuk üres, és a lebontás rejtett. Ez szándékos: a hiányzó mérés nullára történő beállítása egy csendes hét alatt kerül a rangsor aljára. A bizonyítékok küszöbértéke munkaterenként konfigurálható Targets & pontozás formájában.

A két bizonyíték küszöbérték nem különböző munkahelyeket, és érdemes egymástól elkülöníteni. Minimális kezelt dönt, hogy valaki pontszámot egyáltalán. Minimum minősítések nem befolyásolja a pontszámot: úgy dönt, díjat és jutalmat jogosultságot. Tehát egy csapattárs lehet teljes pontszám és rangsorolás, és még mindig nem alkalmas arra az időszakra, mert túl kevés ügyfél értékelte őket.

💡
Minden egyes számjegy a megtekintett munkaterületre és az Ön által kiválasztott időtartományra van kerekítve. A két különálló munkatérben dolgozó csapattársnak önálló rekordja van. Két kivétel, amit érdemes tudni: egy oldal GROUP egy munkaterület, így a tagterületek együttesen vannak mérve; és az All-site nézése szándékosan mindent egyszerre mérnek.

A teljesítményindex

Egy öt dimenzióból álló kompozit, amelyet a kitűzött cél ellen, nem pedig a kollégák ellen mérnek, majd középre húznak, amikor a mögötte lévő bizonyíték vékony. Megjegyzés: a beállítás a 70 felé mozgatja az értéket, így egy vékony kiváló pontszámot húznak le, és egy gyenge pontot húznak fel. Négy beszélgetésen a rossz első hét sem végleges ítélet. Mivel a bizonyítékok a korrigált számadatot a nyerson állítják össze.

Minőség

A vásárlói elégedettség a visszacsatolásból. Kiegészítve QA eredményekkel, ahol azok léteznek és irányítanak.

A válaszkészség

Az első reakcióidő a P50 és P90 percentilis között, a célpontokkal szemben.

Felbontás

A felbontási idő és az egyérintéses felbontás aránya.

SLA

A beállított SLA elleni viselkedés, plusz a kockázat és a megszegett érték.

A hajó utasítása

Újra megnyitni és áthelyezni a költségeket - a munka, hogy jön vissza.

💡
Súlyok konfigurálható és relatív; nem kell, hogy teljes 100. Hiányzó bizonyíték csak csökkenti a index, soha nem emelje - a teljes beállított súly marad a nevezőben.

Kapacitás és termelési idő

Foglalkozás, produktív idő, megoldott egy termelési óra és online része az ablak. A használat szándékosan nem jelenti: szüksége van a tervezett órák nevezője, OpsIQ nincs névsor vagy eltolódás forrása, és egy helyettesített nevező lenne egy találgatás visel százalékos jel. Ez azt jelenti, hogy nem érhető el ezzel az indokkal csatolt.

⚠️
A "Foglalkozás" azt mondja, hogy az időt milyen jól töltötték, és soha nem fizet, nem ad vagy méri a pénzt. Egy csapattárs, akinek nincs kéznél idő bizonyíték, nem tud semmit, soha nem jelent semmit.

Minőségbiztosítás

A pontszám a rubrikus kritikusok pontszámot valódi beszélgetések ellen. Csak egy közzétett verzió kaphat értékelést, és nem teszi közzé az új változat soha nem írja át, hogy mi már kapott. A felülvizsgálat bizonyíték egy beszélgetés, nem pedig egy ítélet egy személy.

Felülvizsgálati megállapodás

Jelentették, mint egy chance-corrected statisztika (Cohen és Fleiss "Kappa), nem nyers megállapodás százalék. Két bíráló, akik átmennek mindent egyetért 100% az idő, miközben nem rendelkezik információt.

Felülvizsgálati eltolódás

Akár egy bíráló szisztematikusan nehezebb vagy puhább pontszámot ér el, mint kollégái ugyanazon a beszélgetésen - összehasonlítás a panel többi tagjával, nem trend idővel.

Viták

A csapattársak hivatalosan vitathatják a feljegyezett bizonyítékokat, és a nyílt vitazárak addig nem zárják le az időszakot, amíg meg nem oldják.

Önértékelés

Egy csapattárs nem tud saját magát értékelni.

⚠️
Az AI- minősítésű értékelések nem befolyásolhatják a fizetéseket, amíg nem tesznek közzé egy kalibrálást, amely szerint a modell elég szorosan egyetért az emberi bírálókkal, a kappa által mérve egy minimális mintával. A nyitott kapu azt jelenti, hogy a modell eléggé egyetért az emberekkel ahhoz, hogy számoljon - ez soha nem jelenti azt, hogy helyes a modell.

Elismerés

A rangsorolás önmagában dokumentált hibamódosításokat tartalmaz: metrikus játék, kiégés, és a nyilvánosság szégyene, bárki is legyen az utolsó. Három lehetőség van mellette.

A legtöbb javulás

Egy csapattárs korábbi rekordja ellen mérve, soha nem kollégák ellen, zsugorodással, így egy apró nevező nem tud nyerni.

Csíkok

Egyidejűleg egy rögzített, bejelentett bar - átlagos minősítés, kezelt mennyiség, a nézettség és negativ visszajelzési arány, minden abszolút számadat. Mindenki egyszerre tarthatja meg a szériát, így nem hoz létre rangsort, és egy kivételes hónap alatt álló kolléga nem törheti meg a tiédet.

Opt- in rangsor

Alapértelmezés szerint kikapcsolva. A csapattárs mindig a saját indexét látja, akár a kollégáit is. Percentilis sávokat lehet közzétenni abszolút pozíciók helyett.

💡
A befizetés nem finanszírozható, vagy nem törhet meg egyet, és a legtöbb javított nem egy díjkategória.

Küldetések

A cél, amit a csapat dolgozik, egy rögzített bar ellen mérve, nem pedig egymás ellen - így mindenki ugyanazon időszak alatt tisztázhatja ugyanazt a küldetést.

Hatály és a mélység

Egyedi vagy csapat; egy, megismételhető, vagy szezonális explicit ablakkal.

Kritériumok

A beszélgetések kezelése, a kapott minősítések, az aktív napok, az átlagos minősítés vagy a negatív visszacsatolási arány. Minden abszolút - nincs metrikus, amelynek értéke attól függ, hogy mit tettek a kollégák.

Minőségvédő

Minden keresésre szükség van egy hangerő cél. A szám megstartolása, miközben a minőség a padló alá esik, inkább visszatartja a keresést, mint hogy kitöltse, és úgy tűnik, hogy nem sikerült.

Ismételt határértékek

A leglassabb kritérium alapján hajtott periodikus zárókupak, valamint egy opcionális lehűlés, mielőtt egy ismétlés megszámolná.

Csoportos küldetések

Közös fejlődés, nem publikálva a csapattársi elismerést, így a csapatkeresés nem válhat vezetővé.

Gyakorlási ülések

Az edzői foglalkozás rekord, nem csevegés. Van egy edző, egy csapattárs edzésre, egy menetrend szerinti, egyeztetett beszélgetési pontok, és egy összefoglaló utána. Valódi chat, jegyek és a QA értékelések rögzítik, hogy a munka, hogy valóban történt, nem pedig egy emlékezetes benyomást.

Beszélő pontok

Egyetértek a megbeszélés előtt, így a csapattárs nem sétál bele egy meglepetésbe.

Pinted proof

A munkamenethez csatolt chats, tickets és QA értékelések. A pin egy referenciát tárol - egy típust és egy azonosítót - nem másolatot, így mindig az élő rekordra mutat. A OpsIQ nem ellenőrzi az azonosítóját, mielőtt elfogadná.

Cselekvési tételek

Minden tulajdonos és a határidő. Egy tétel elmúlt dátum mutatja, mint esedékes - egy származtatott állam, nem egy állapot valakinek meg kell jegyezni, hogy meg.

Privát megjegyzés

Az edző saját feljegyzése: a csapattárs, akit edzett, soha nem tudja elolvasni - sem ügynökként, sem menedzserként, nem tulajdonosként.

Ki látja a munkamenetet?

Az edző, a csapattárs, és bárki, akinek van vezetői engedélye, senki más, beleértve a többi csapattársat is.

Ellenőrzés

Minden alkotás, frissítés, pin, unpin és befejezés rögzítik, hogy mi változott, ki.

💡
A tanfolyam szándékosan elkülönül a pontozástól és a pénztől. A munkamenet nem változtatja meg senki indexét, nem kap jutalmat, és nem jelenik meg a vezetőségben.

Díjak és jutalmak

A rögzített tevékenység zsetonokká alakul, amit készpénzben állítottál be. A fizetés útja szándékosan lassú, és minden lépést rögzítenek.

1
A jelérték beállítása

Hány zseton egyenlő a pénz és az egyes tevékenységek értéke.

2
A finanszírozott felső határ engedélyezése

A teljes rendszergazdai a maximálisan fizetendő összeget határozza meg egy lezárt naptári időszakra. A beállítási űrlap mentése nem engedélyezi a költségvetést, és nem módosíthatja a már engedélyezett felső határt.

3
Az előnézet felülvizsgálata

A nyílt bizonyítékok blokkolják ezt a lépést.

4
Véglegessé tétele

A hozzárendelést folyamatosan rögzítjük a mögötte lévő bizonyítékokkal. Egy olyan időszakot, amely semmit sem osztott ki, és nem lehet azonnal visszaadni. Az első az, hogy a zsetonokat ki kell cserélni: a OpsIQ egy kompenzációs bejegyzést ír minden pénztárca ellen, és soha nem törli el az eredetit, így a főkönyv még mindig mutatja, hogy mi történt és miért, és csak akkor szabadul fel. A visszavonás elutasítja, ha valaki már több pénzt vett be, mint a behajtott összeg, és a nevek, akik és mennyi.

⚠️
A támogathatóság igazolt fogyasztói visszajelzést igényel. A AI minőségi pontszámok kiegészíthetik ezt az ítéletet, de soha nem helyettesítik azt, és a "Unscore" -ként bemutatott csapattárs nem jogosult támogatásra. Minden egyes résztvevő felső határa a 25% -nál van a várt időszak felett, így egy nagyon nagy volumenű hónap nem tudja felvenni a teljes költségvetést.
💡
A számlatulajdonos nem vesz részt a díjakban vagy a jutalomban, kapcsolás nélkül: engedélyezi a finanszírozott plafont és véglegesíti minden kiosztást, és nincs felettük senki, aki jóváhagyná, amit saját maga fizetne. Munkájukat mérik, pontozzák és rangsorolják a táblán, mint bárki más.

Mindenki más alapértelmezés szerint vesz részt, csapatvezetők és társtulajdonosok is. Ahhoz, hogy valaki ki, nyissa ki a Team & Department, és kapcsolja ki a Take részt díjak és jutalmak opció. Munkájuk még mindig pontszámot és látható; nem lesz jelölt, és semmi már véglegesített érinti.

⚠️
Senki sem hagyja jóvá a pénzt maguknak. Mivel azok az emberek, akik részt vehetnek abban, hogy jóváhagyja a kifizetések, OpsIQ nem fizet vagy hitelt a saját pénztárcájában, fizeti ki a saját igényét, véglegesíti egy időszakot, amelyben fizetni, és véglegesíti a díjat nyerni. Egy másik teljes adminisztrátor vagy a tulajdonos kell csinálni. Fizetni minden követelés kimarad, és jelenti, hogy nem sikerült.

Ki lát és mit csinál?

A csapat teljesítménye

A munkaterület vezetősége, élõ állapota, kapacitása és minőségi áttekintése.

A csapat teljesítményének kezelése

Célok és pontszámok, export, QA eredménymutatók és értékelések, coaching, küldetések, és az olvasatok, amelyek hordozzák kollega- azonosító adatok, mint a per- admin történelem és a díj története.

A csapat díjazása

Egyenleg, készpénzérték, követelési jegyzék és fizetési hivatkozás - elkülönítve a teljesítménybizonyítékoktól, mert a kifizetési kör szomszédos.

Csak teljes rendszergazdai

Minden pénzmutáció: jutalom fizetése, követelés kifizetése vagy elutasítása, költségvetés engedélyezése, a kiosztás véglegesítése, érvénytelenítése vagy visszafordítása, valamint a zsetontól a készpénzig terjedő összeg megállapítása. Ezek nem ruházhatók át engedély megadásával.

Tisztességesen használja.

A teljesítményindex a vezetői bizonyíték, nem pedig automatikus foglalkoztatási döntés. Megnyitjuk a forrásbeszélgetéseket egy szám mögött, mielőtt rajta, és mérlegeljük az ügy összetettségét, ütemezését, szabadságát és hozzáférhetőségi igényeit. Egy nehéz hét egyáltalán nem tűnik tartós mintának.

Beállítások

A webhelyek (munkaterületek)

A webhelyek (munkaterületek) segítségével több weboldalt kezelhet egy OpsIQ telepítés során. Mindegyik rendelkezik saját nyomkövetővel, AI, csatlakozókkal és csapathozzáféréssel.

Oldalak
A webhelyekA webhelyek képernyőjén: a domain, típus, csatlakozó, állapotjelző és egy nyitott gomb, valamint az Add- new-site listájának.A webhelyekmunkaterületA webhelyek+ Új oldal hozzáadásaSshop.acme.comeCommerce · Shopify csatlakozóAktívMegnyitásHhost.acme.comHosting · WHMCS csatlakozóAktívMegnyitásBblog.acme.comTartalom · nincs csatlakozóBeállításMegnyitás1MULTI-SITEHelyenként egy munkaterület2ISOLATEDAz adatok soha nem keverednek3PER-SITESaját beállítások és csatlakozók
A valódi oldalak képernyője: minden egyes oldal egy külön munkatér (saját domain, csatlakozó és beállítások), amelyet egyetlen listáról lehet összeadni és megnyitni.

Oldalak létrehozása

1
Kapcsolódó oldalak

Navision to Connected Sites.

2
Új oldal hozzáadása

Adja meg a nevet, domain, és a leírás.

3
Másold le a site kulcsát

Each site gets a unique key (site_xxx) for the widget snippet.

4
Függetlenül beállítás

Minden webhely saját AI, csatlakozók és beállítások.

Hány oldalam lehet?+

A jogosítványa alapján, ellenőrizze a részleteket.

Beállítások

Jogosítványt és tervet

A OpsIQ licenced vezérli a funkciókat, az oldalkorlátokat és az AI hitelegyenleg.

Jogosítvány
Licensz központA OpsIQ License Center: terv, aktív állapot jelvény, a maszkos licenc kulcs, AI- credit mérő, és egy Force- távoli ellenőrző gomb.Licensz központmunkaterületOpsIQ LicencközpontTervÜzletiÁllapotAktívKulcsOPSIQ• • • - • •AI kreditek$68 balraTávoli ellenőrzés1PLAN & STATUSAktív, egy pillantásra2KEYHMAC-cache lokálisan3CREDITSA mesterséges intelligencia egyensúlya és határértékei
A valódi License Center: a terv és az aktív állapot, a maszkos kulcs, az AI- hitel egyenlege, és egy kattintással erő újra-ellenőrzi.
Licensz kulcs

Adja meg a Beállítások > License. A OpsIQ licencszerveren érvényesítve.

Jogosultsági szívverés- / érvényesítésName

OpsIQ általában elolvassa az aláírt helyi licenc gyorsítótár és frissíti validálás, ha szükséges. Használja Force távoli ellenőrzés, ha szükség van azonnali eredményt; Diagnosztika azonosítja DNS, HTTPS vagy szerver- idő problémák.

Terv

Meghatározza a funkció rendelkezésre állását és korlátait.

A terület határértéke

A munkaterületek maximális száma.

AI kreditek

Ha az MI-t használja, a hitelegyenlege itt látható.

Lejárat

A szolgáltatás megszakításának elkerülése érdekében a lejárat előtt újra kell kezdeni.

Mi történik, ha lejár az engedélyem?+

A nyomon követés, a jegyek és a CRM folytatódik. Az MI-n szünet van a megújításig.

Beállítások

Profil, jelszó és kétfaktoros hitelesítés

Minden adminisztrátor fenntarthatja saját identitását, munkapreferenciáit, jelszavát és kétfaktoros hitelesítését.

Termékképernyő
A profilom.A profil oldal a személyes adatokat, a nyelvet / időzónát, az avatart / aláírást, a jelszót és a kétfaktoros hitelesítést választja el.A profilom.munkaterületPROFILETeljesTIMEZONEEurópa / AthénKétfaktoros hitelesítésEngedélyezettÉLŐ MUNKAHELYI KÍSÉRÉSNév és e-mailSzemélyi azonosságSzerkesztésNyelv és időzónaIdőpontok és interfészekSzerkesztésAvatár és aláírásVálaszok és csapatjelenlétSzerkesztésJelszó és 2FASzámlavédelemBiztonságos1UPDATE PROFILEAzonosítás és helymeghatározás2SECURE LOGINJelszó és 2FA3SAVEAlkalmazás erre az adminra
A profil oldal a személyes adatokat, a nyelvet / időzónát, az avatart / aláírást, a jelszót és a kétfaktoros hitelesítést választja el.

A profilbeállítások a céges jelöléshez tartoznak, és nem változtatnak a munkahelyi márkanéven. Egyedi jelszót használjanak, és engedélyezzék a kétfaktoros hitelesítést. Az e-mail vagy hitelesítési beállítás megváltoztatásához újra kell hitelesíteni vagy új sign- in szükséges.

Beállítások

Értesítési preferenciák

Értesítési preferenciák ellenőrzése, hogy mely működési események jutnak el a referenciamutató-kezelőhöz a termékben vagy e-mailben.

Termékképernyő
Értesítési preferenciákA bejelentés oldalon a per- esemény in-app és e-mail választás plusz egy közelmúltbeli értesítési lista.Értesítési preferenciákmunkaterületIN-APPBeEMAILSzelektívUNREAD4ÉLŐ MUNKAHELYI KÍSÉRÉSA kijelölt jegyIn- app és e-mailBeA vásárló válaszoltIn- appBeSLA-kockázatIn- app és e-mailBeJóváhagyásIn- app és e-mailBe1CHOOSE EVENTSCsak hasznos jelek2CHOOSE CHANNELIn- app vagy e-mail3FELÜLVIZSGÁLATA közelmúltban történt bejelentések
A bejelentés oldalon a per- esemény in-app és e-mail választás plusz egy közelmúltbeli értesítési lista.

A Preferenciális beállítások a jegykiosztásra, az ügyfelek válaszaira, az SLA figyelmeztetéseire, chat-átadási és AI jóváhagyási eseményekre vonatkoznak. A sürgős működési jelzések valahol engedélyezve legyenek; az e-mail kikapcsolása nem feltétlenül kapcsolja ki az inapp értesítést.

Beállítások

Biztonsági áttekintés

A biztonsági áttekintés az első képernyő a blokkok, bejelentkezési támadások, fenyegetések, biztonsági trendek és események integritásának értékelésére.

Termékképernyő
Biztonsági áttekintésBiztonsági áttekintés ötvözi a jelenlegi kockázati kártyák, a 14-nap trend, támadó lista, esemény feed és integritás státusz.Biztonsági áttekintésmunkaterületACTIVE BLOCKS18FAILED LOGINS42HIGH THREAT3ÉLŐ MUNKAHELYI KÍSÉRÉSAutomatikus blokkolás7-nap összesen és forrásTrendLegújabb támadókIP, ország és okFelülvizsgálatBiztonsági eseményekKockázati és cselekvési eredményTakarmányA hash-lánc integritásaTamper-nyilvánvaló eseményláncÉrvényes1READ HEADLINEJelenlegi expozíció2OPEN EVIDENCETámadók és események3JOGI AKTUSBlokk, vizsgálat, export
Biztonsági áttekintés ötvözi a jelenlegi kockázati kártyák, a 14-nap trend, támadó lista, esemény feed és integritás státusz.

Használja a címlapokat az osztályozás, majd nyissa meg a kapcsolódó audit, sikertelen korlátozások, blokkolás IPs vagy JavaScript Hibák oldal regiszterszintű munka. A 14-nap trend hasznosabb, mint egy tüske. Magas fenyegetettség ülések kell vizsgálni ellen látogató, kérés és hitelesítés bizonyíték alkalmazása előtt állandó blokk.

Beállítások

A Tamper-nyilvánvaló ellenőrzési napló

Az ellenőrzési napló rögzíti, hogy ki mit, mikor, milyen céllal, milyen kockázati szinten és hogy sikerrel járt-e.

Termékképernyő
TevékenységellenőrzésAz ellenőrzési oldal a kereshető hamisító-nyilvánvaló tevékenységet, cselekvés, szereplő, kockázat, cél és eredmény.TevékenységellenőrzésmunkaterületEsemények18.2kHIGH RISK21INTEGRITYÉrvényesÉLŐ MUNKAHELYI KÍSÉRÉSCsatlakozó bekapcsolva[email protected] · ShopifySikerAPI kulcs visszavonva[email protected] · kulcs 19SikerBeállítások megváltozva[email protected] · AISikerAz engedély megtagadva[email protected] · exportálásBlokkolva1FILTERIntézkedés, kockázat és szereplő2VIZSGÁLATCélzás és eredmény3EXPORTCSV vagy JSON
Az ellenőrzési oldal a kereshető hamisító-nyilvánvaló tevékenységet, cselekvés, szereplő, kockázat, cél és eredmény.

Művelet, kockázat és szereplő szerinti szűrés; kivitel CSV vagy JSON A hash lánc segít felismerni a hiányzó vagy megváltozott ellenőrzési sorok, de nem helyettesíti a védett mentések és korlátozott adatbázis hozzáférés. Kezelése audit export érzékeny, mert azok azonosíthatja a felhasználók, nyilvántartások és biztonsági intézkedések.

Műveletek

Diagnosztika

A diagnosztika az alrendszerek ellenőrzését angol egészségügyi eredményekké és közvetlen következő intézkedésekké alakítja át.

Termékképernyő
DiagnosztikaDiagnosztikai csoportok egészségügyi ellenőrzések a widget, AI, jegyek, integrációk, Site Intelligence, háttér feladatok, CRM automatizálás, licencia és tárolás.DiagnosztikamunkaterületEGÉSZSÉGÜGY13WARNING2HIÁNYOS1ÉLŐ MUNKAHELYI KÍSÉRÉSSzélességBeacon és chat végpontokEgészségesHáttér-feladatokKésik a cron szívverésFigyelemE-mailA kimenő vizsgálat sikertelenNem sikerültÖsszekötőkNyilvántartó és eseményfelvételEgészséges1REFRESHFolyó ellenőrzések futtatása2OPEN WARNINGA bizonyítékok olvasása3FIX AND RETESTA visszafizetés megerősítése
Diagnosztikai csoportok egészségügyi ellenőrzések a widget, AI, jegyek, integrációk, Site Intelligence, háttér feladatok, CRM automatizálás, licencia és tárolás.

Az oldal ellenőrzi a Site Speed, rang / keyword / backlink / local data, AI és akcióátjáró, jegyek, mászó / auditok, integráció / esemény bevitel, háttér feladatok, CRM automatizálások, licenc, widget és kapcsolódó termékek. Szándékosan jelenti operátorokkal olvasható okok helyett felfedi nyers titkok.

A változtatás után, Frissítse fel és erősítse meg az érintett alrendszer visszatér egészséges. Zöld diagnosztikai oldal szükséges, de nem elegendő a kilövéshez; töltse ki a Pre-indítás ellenőrző listát is.

Beállítások

Biztonság és hozzáférés

OpsIQ tartalmaz több biztonsági rétegek, hogy megvédje az admin, adatok, és API Hozzáférés.

Hogyan működik?
Biztonság és hozzáférésA biztonsági pajzs mellett az engedélyezett vezérlések: két tényező, OIDC SSO, SCIM 2.0, OAuth2 PKCE, CSRF / CSP, IP tűzfal, sebességkorlátozás és egy titkos páncélterem.Kétfaktoros (TTP)OIDC SSOSCIM 2.0OAuth2 PKCECSRF + CSPIP tűzfalA kamatlábak határértékeiTitkok széf
Biztonság

Biztonsági jellemzők

Hitelesítés

E-mail / jelszó opcionális 2FA-val.

Bejelentkezési zárolás

Átmeneti zár, túl sok sikertelen kísérlet után.

IP blokkolása

A IPs vagy CIDR blokk a nyomkövető oldalakhoz való hozzáféréstől függ.

Veszély pontozása

A viselkedésen alapuló fenyegetettségi pontszámok. A magas fenyegetettségű látogatókat automatikusan blokkolhatják.

HTTPS végrehajtás

Minden kapcsolathoz szükséges. A HTTP átirányítja a HTTPS-re.

HSTS fejlécek

Szigorú közlekedés-biztonság megakadályozza a lefokozó támadásokat.

CSRF védelem

Minden admin űrlap tartalmazza CSRF tokens.

XSS védelem

Minden felhasználó bemenet elmenekült. CSP fejlécek korlátozzák a script végrehajtása.

SSRF-védelem

A külső horog blokkolja a IP címeket.

Ajánlott beállítás

1
A 2FA engedélyezése

Minden adminisztrációs számlára.

2
Erős jelszavak

Minimális 12 karakterek, vegyes.

3
Felülvizsgálati számlák

Távolítsa el a hozzáférést a korábbi csapat tagjai.

4
A monitor nem sikerült bejelentkezni

Hetente ellenőrizzük a gyanús mintákat.

5
Frissítve

A frissítéseket azonnal alkalmazza biztonsági tapasz esetén.

Beállítások

Színsorok és engedélyek

A rendszeralapú hozzáférés-ellenőrzés segítségével irányíthatod, hogy mit tehet minden csapattag.

Színsorok és engedélyek
Színsorok és engedélyekA Role- by-ability mátrix: Tulajdonos mindent; Full Admin hiányzik számlázás és a veszélyzónában; Ügynök csak a vizsgálódó jegyek.Színsorok és engedélyekmunkaterületEGYETTESSÉGEKSZÁMLÁZÁSVeszélyJELÖLÉSEKTulajdonosTeljes adminisztrációÜgynökscoped13 ROLESTulajdonos, teljes admin ügynök2GRANULARPer- page + per- direction3DEFAULT-DENYElfeledett útvonalak blokkolva
A szerepmátrix egy pillantásra: Tulajdonos kap mindent, Teljes Admin mindent kivéve számlázás és a veszélyzóna, ügynök csak a skálázott jegyek.

Alapértelmezett szerepek

Tulajdonos

Minden, beleértve a jogosítványt, a veszélyes zónát és a telepítési irányítást.

Teljes adminisztráció

A jogosítványon és a veszélyzónán kívül minden.

Ügynök

Válasz a kijelölt osztályjegyekre és beszélgetésekre, megtekintheti az analitikát. Nincs beállítás, csapat, vagy biztonsági hozzáférés.

Létrehozhatok egyéni szerepeket?+

Három beépített szerepek plusz osztály megbízást ad granulátum ellenőrzés.

Beállítások

Blokkolva IPs

A IP címek kezelése blokkolva a nyomon követett webhelyek elérésétől.

Blokkolva IPs
Blokkolva IPsA blokkolt...IPs képernyő: egy blokk- és IP/ CIDR űrlap a Blokkolt címek asztal mellett, minden bejegyzéssel, dátummal, indokkal és Unblokk gombbal.Blokkolva IPsmunkaterületIP / CIDR blokkolása203.0.113.0/24Indokolás (nem kötelező)BlokkBlokkolt címek203.0.113.9Jun. 12 · nyers erőBlokkolásNAME OF TRANSLATORS45.12.0.0/16Jun. 10 · spamBlokkolásNAME OF TRANSLATORS102.89.6.2Jun 9BlokkolásNAME OF TRANSLATORS1BLOKKOLÁSIP vagy CIDR tartomány2LISTKi és mikor, okkal3UNBLOCKEgy kattanás
Az igazi Blokkolva IPs képernyő: egyetlen blokkja IPvagy CIDR tartomány, és kezelje a listát, mindegyik dátummal, okkal és egy kattintással bontsa ki.

Hogyan kell blokkolni

1
Menj a biztonságiakhoz > Blokkolt IPs

2
IP vagy CIDR tartomány hozzáadása

Példa: 203.0.113.42 vagy 203.0.113.0/24

3
Indokolás hozzáadása

Dokumentum, miért: spam, visszaélés, kaparás, stb.

A blokkolás hatással lesz a törvényes felhasználókra?+

Ha az ügyfelek egy vállalaton osztoznak IP vagy VPN, blokkolja, hogy IP Blokkold le az embereket, és keskeny blokkokat használj.

Beállítások

Nem sikerült bejelentkezni

Minden sikertelen bejelentkezési kísérlet a OpsIQ admin.

Nem sikerült bejelentkezni
Nem sikerült bejelentkezniA hibajelzőt: egy számlakezelő /IPs, sikertelen számmal, az utolsó kísérlet idejével és soronként egy blokkgombbal.Nem sikerült bejelentkeznimunkaterületNem sikerült bejelentkezési kísérletekSZÁMVEVŐ / IPHIÁNYOSUtolsóFELLÉPÉS[email protected] · 41.62.10.472 hónappal ezelőttBlokk[email protected] · 102.89.6.2318 hónappal ezelőttBlokkIsmeretlen · 45.12.9.71226 hónappal ezelőttBlokk[email protected] · 88.21.4.921h évvel ezelőttBlokk1WATCHNem sikerült bejelentkezési kísérletek2COUNTSSzámlaszám / IP3JOGI AKTUSA sor vége
A valódi sikertelen bejelentkezési képernyő: minden fiók /IP hibaszámolással és utolsó próbálkozással, blokkolja a brutalitás-erő forrást közvetlenül a sorból.

Amit minden bejegyzés mutat

Dátum / idő

Amikor a kísérlet történt.

E-mail

E-mail cím használata.

IP cím

A kísérlet forrása.

Ország

Földrajzi elhelyezkedés.

Indokolás

Rossz jelszó, zárva, vagy nem található.

Figyelmeztető jelek

Sok kísérlet, ugyanaz az e-mail

Jelszó találgatás. Biztosítsa, hogy a 2FA be van kapcsolva.

Sok kísérlet, különböző e-mailek

Automatikus támadás, blokkolja a forrást IP.

Szokatlan országok

Ha a csapata helyi, akkor a külföldi kísérletek valószínűleg támadások.

Beállítások

MI biztonsági elemző

Egy opt- in elemzős réteg a biztonsági oldalakon: kritikák, incidensek rövidítések, napi emésztés, heti testtartás ellenőrzés, Ask Security, és 0A jelképes blokkpolitika sosem fut a látogatói keresési útvonalon.

Minden biztonsági oldal rögzíti, hogy mi történt, de olvasása még mindig az ítéletet. Az MI biztonsági elemző hozzáteszi, hogy az ítélet a helyén, és ez épült, hogy szinte semmit sem költeni: soha nem ül a jelzőfény vagy login út, determinista szabályok rendezni a nyilvánvaló eseteket, nincs AI hívás, ítéletek vannak cacched, és az elemző legjobb kimenete egy deterisztikus szabály, amely akkor érvényesül örökre nulla zseton. Kapcsolja be funkciók Beállítások → Biztonság; minden alapértelmezett ki.

Mit ad hozzá?

Ítéletchipek + Magyarázat

Blokkolva IPs és sikertelen Losins sorok jóindulatú / gyanús / ellenséges chip egy bizalmi pontszámot. Magyarázza meg az indoklás, a tények használt, és egy kattintással Block / Release akciók. 24h, így újra-megtekintése a IPs zabad.

A "Bázis" kifejezés a következő bejegyzéseket tartalmazza:

A kapcsolódó események egyetlen eseménybe csoportosulnak (login hullám, URL scan, auto-block burst) egy egyszerű angol idővonal, és az egyik ajánlott következő lépés. Folyamatban lévő támadások összecsukódik ugyanabban az incidensben.

Napi megemésztés

Egy összefoglalás naponta: tegnap szemben a kiindulási, blokkok, incidensek, és az egyetlen dolog, amit csinálni. Csendes napok küld egy determinista minden-tiszta nulla zseton.

Hetente végzett testtartás ellenőrzés

Hétfő keményítő ellenőrző lista (2FA hiányosságok, zárolási küszöb szemben a valódi támadás mennyisége, riasztások le) egy súlyosság, erőfeszítés és pontos fix tételenként.

Kérdezze a biztonságiakat!

A biztonsági áttekintés egy kérdésdoboza, ami az ön élő biztonsági államából válaszol. A kiszolgáló kérdések inkább az admin mérnöknek szólnak, mintsem kitalálnának.

Szakpolitikai javaslatok + robotpilóta

Az elemző konkrét blokkszabályokat javasol, mint a Kártyák jóváhagyása / elutasítása; jóváhagyott szabályok érvényre juttatása nulla zsetonnál élő sláger számlálóval. Opcionális robotpilóta csak a legbiztonságosabb szabályokat hagyja jóvá automatikusan.

Beállítások

AI security analyst (security_ai_enabled)

Mesterkapcsoló: az ítélethirdetés, a magyarázatok és a biztonsági kérdések megadásával. Csak kétértelmű IPs éri el a modellt, egyetlen hívásba van beállítva.

Incident briefs (security_ai_incidents)

Az események összecsapnak, és minden új történetet megír.

Daily digest (security_ai_digest)

Naponta egy biztonsági ismétlés a harangról és az áttekintésről.

Weekly posture check (security_ai_posture)

Hétfőn keményítő ellenőrző lista az áttekintésen.

Policy autopilot (security_ai_autopilot)

Az elemző a legbiztonságosabb javaslatait felügyelet nélkül aktiválhatja: csak az időkorlátokat lehet visszafordítani, egyetlen IPs vagy nem nagyobb, mint /24, soha nem megosztott / mobil / magán, maximált 10 Óránként, mindig ellenőrzött és végrehajthatatlan.

💡
Every call is tagged security_ai with its own monthly cap in AI Config → Cost Guardrails (default 300k tokens). If the cap is hit, features degrade to deterministic reads. Blocking, lockouts and alerts never depend on this budget. The analyst can never delete data, change settings, touch the audit ledger, or make a permanent ban.
Műveletek

Cron és automatizálás

A OpsIQ egy termékütemtervet használ az e-mail közvélemény-kutatás, jegyautomatizálás, analitika-felfutások, retenció, AI-sorok, CRM-munka, jelentések és csatlakozó állások futtatásához.

Termékképernyő
Cron és automatizálásEgy termék cron belépő biztosítja a szívverést; OpsIQ dönt, hogy mely belső munkahelyek esedékesek.Cron és automatizáláskiszolgálóSZÍVFÉLMinden percbenRUNNERcron/all.phpHEALTHBeállításokÉLŐ MUNKAHELYI KÍSÉRÉSEgyesített termékfutóopsiq/cron/all.phpSzükségesJegy- és e-mail sorokRövid ütemezett munkaAktívAnalitikai és retenciós készítményekBelső mélységTervezettKapcsolattartó előfizetőkA cron események becsült számaFeldarabolva1INSTALL ONE LINEA termék menetrendjének minden percben futtatása2CHECK CRON SETUPA CLI szívverésének megerősítése3USE DIAGNOSTICSKésői vagy sikertelen munka kivizsgálása
Egy termék cron belépő biztosítja a szívverést; OpsIQ dönt, hogy mely belső munkahelyek esedékesek.

A cron szükséges termék bejegyzése

Ezt az egysoros sort adja hozzá a crontab-hoz ugyanahhoz a szerverhez és PHP környezethez, amely a OpsIQ-t futtatja:

OpsIQ termék crontab bejegyzés
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1

Csere /path/to/opsiq A telepítési root-val. Használd a teljes PHP CLI-sávot, ha a host például egy /usr/bin/php8.4.

Ne használja a felső szintet /cron.php termékmunka. Ebben a raktárban, hogy futó tartozik egy külön nem-termék szolgáltatás kívül ez a kézikönyv. A OpsIQ termékfutár opsiq/cron/all.php.

Mi az egységes menetrend meghajtó

Jegy- és AI-sorok

Az automatikus válaszadás, eszkaláció, jóváhagyás és egyéb sorban álló termékmunka.

Bejövő e-mail

A szavazatok konfiguráltak postaládákat, ahol a közvélemény-kutatás a kiválasztott beviteli módszer.

Analitikai és munkamenet

A sessions és frissíti a tervezett aggregátumokat, amikor azok esedékesek.

CRM és elkötelezettség

Pontozás, életciklus, munkafolyamat, kampány és ütemezett jelentések feladatok engedélyezettek.

Tartózkodás és karbantartás

Megfelelő takarítás, archívum, lejárat és feddhetetlenség.

Összekötők

A diszpatch csatlakozócron előfizetők és a közvélemény-kutatás csak telepített, engedélyezett és konfigurált csatlakozók esetén lehetséges.

A cron ellenőrzése

  1. Megnyitás Beállítások - Cron beállítás és igazolja, hogy a termékforgalmazó létezik.
  2. Felhasználás Fuss! egyszer, majd erősítse meg az admin és a közvélemény szívverések frissítését.
  3. Ellenőrzés Diagnosztika a késői szívverés, PHP CLI, adatbázis vagy file- path probléma.
  4. Vizsgálat /tmp/opsiq-cron.log vagy a naplósáv, amit akkor választott ki, amikor egy kézi futtatás nem működik.

Tartsa csatlakozó kezelők rövid, idempotens és munkatér-szcepció. Tételszám hosszú szinkronizáció és tárolja a kurzor / ellenőrző pont, így a következő menet biztonságosan folytatódhat.

🚫
Amikor a termék cron megáll, idő alapú OpsIQ munka leáll, vagy késve válik annak ellenére, hogy a szokásos admin oldalak még mindig betölthető.
Műveletek

A kitelepítési műveletek

A OpsIQ telepítés ugyanazokat a termékképernyőket és munkafolyamatokat használja, míg a kiszolgáló üzemeltető kezeli a szerver réteget. A kereskedelmi feliratkozás, tervek, számlázási és könyvelési portál eljárások kívül esnek ezen a kézikönyvön.

Termékképernyő
TevékenységA folyamatos üzemeltetés megváltoztatja az infrastruktúrát, nem változtatja meg a fogyasztók OpsIQ-használatát.TevékenységmunkaterületPRODUCT UIUgyanaz a OpsIQINFRASTRUCTUREOperátor-menedzsmentWORKSPACE DATAElkülönítveÉLŐ MUNKAHELYI KÍSÉRÉSAlkalmazási futási időPHP, webszerver és adatbázisKezelésTermékmagA fogadó üzemeltető ütemezéseEllenőrzésBiztonsági mentés és frissítésekA szolgáltató politikája és bizonyítékaFelülvizsgálatOpsIQ beállításokHelyek, MI, csapat és csatlakozókA csapatod.1OPERATE OPSIQ NORMALLYUgyanazon terméknavigáció használata2VERIFY SERVICE HEALTHDiagnosztika és állapotigazolások használata3KNOW RESPONSIBILITYA termék beállításai külön-külön a tárhelyszolgáltatástól
A folyamatos üzemeltetés megváltoztatja az infrastruktúrát, nem változtatja meg a fogyasztók OpsIQ-használatát.

Amit a fogadó üzemeltető általában kezel

  • Webszerver, PHP futásidő, adatbázis szolgáltatás, TLS és tárhely.
  • Az egységes termék cron és a szerverszint naplók.
  • Alkalmazási frissítések, infrastruktúra-monitoring és a biztonsági mentési folyamat által meghatározott hosting megállapodás.

Mit egy OpsIQ rendszergazda még mindig kezeli

  • Weboldalak és widget telepítés, AI beállítások, tudás, postaláda és a felhasználók által támogatott munkafolyamatok.
  • Csapathozzáférés, osztályok, biztonsági ellenőrzések, API kulcsok, csatlakozók, automatizálások és adatmegőrzési beállítások.
  • A termék ellenőrzése a diagnosztikai, az ellenőrzési napló, a csatlakozóvizsgálatok és a valós végpont-ellenőrzés segítségével.

Működési ellenőrzések

Ne feltételezzük, hogy a kezelt szolgáltatás azt jelenti, minden termék integráció egészséges. Erősítse meg a legújabb biztonsági bizonyíték és visszatartás politika a hosting üzemeltető, és használja OpsIQ Diagnosztikumok a változások után DNS, e-mail, AI szolgáltatók, weboldalak vagy csatlakozók.

Ez a szakasz csak a termékműveletekre vonatkozik. A kereskedelmi továbbszállások, előfizetések, számlázás és ügyfélszámlák kezelése nem tartozik a OpsIQ kézikönyvbe.

Műveletek

Self- hosting OpsIQ

Önellátó OpsIQ telepítés fut infrastruktúrát ellenőrzés. Ön felelős a futási idő, adatbázis, TLS, termék cron, mentések, frissítések és monitoring.

Termékképernyő
Self- hostingAz önkiszolgáló rendszer biztosítja az infrastruktúra ellenőrzését, és a csapatodat teszi felelőssé minden működési függőségért.Self- hostingkiszolgálóPHP8.4+DATABASEMySQL 5.7+SCHEDULERMinden percbenÉLŐ MUNKAHELYI KÍSÉRÉSA futásidő meghosszabbításacurl, pdo_mysql, mbstring, jsonSzükségesTovábbi kiterjesztésekxml, ismeretlen nyelv, openssl, zip, intlSzükségesAdatbázis-alternatívaMariaDB 10.3+ InnoDB-velTámogatvaKözlekedésHTTPS és kimenő szolgáltatóhoz való hozzáférésEllenőrzés1PREPARE THE SERVERA mérkőzés futási ideje2INSTALL AND CONFIGUREEgy külön adatbázis és HTTPS használata3ADD PRODUCT CRONFUT opsiq/ cron / all. php
Az önkiszolgáló rendszer biztosítja az infrastruktúra ellenőrzését, és a csapatodat teszi felelőssé minden működési függőségért.

Minimális szoftverszerződés

PHP

PHP 8.4 or newer. Required extensions: curl, pdo_mysql, mbstring, json, xml, openssl, zip, intl and gd.

Adatbázis

MySQL 5.7+ vagy MariaDB 10.3+ az InnoDB használatával. Hozzon létre egy külön adatbázist és legalább a privilegizált alkalmazás felhasználóját.

Webszerver

Apache vagy Nginx konfigurálva a OpsIQ frontvezérlő, statikus eszközök és szükséges átírások.

HTTPS

Admin ülések, widget forgalom, API gombok, webhorows és szolgáltató hívások szükségesek.

Külső hozzáférés

A DNS és HTTPS hozzáférés engedélyezése a ténylegesen engedélyezett AI, e-mail, csatlakozó és licencvégpontokhoz.

Fájl-hozzáférés

A webes és a CLI-felhasználók számára lehetővé kell tenni, hogy az alkalmazás fájljait elolvassák, és csak a dokumentált futásidő / tárolás helyére írjanak.

Cron

A OpsIQ termékütemező minden percben ugyanazzal az alkalmazáskonfigurációval és adatbázishozzáféréssel, mint a webes folyamat.

Beszerelési folyamat

  1. Töltse fel a kiadást a kívánt dokumentumgyökérre, és őrizze meg a mellékelt könyvtárszerkezetet.
  2. Az adatbázis és az alkalmazás felhasználói, majd adja meg az adatbázist, a kanonikai URL és licencbeállítások.
  3. Futtasd le a telepítő / beállítási folyamatot, és készítsd el az első tulajdonosi fiókot.
  4. Engedélyezze a HTTPS-t és ellenőrizze az átirányításokat, cookie-kat és a nyilvános widget /API útvonalakat.
  5. Az egységes OpsIQ termékkód hozzáadása:
Self- hosted termékcron
* * * * * php /path/to/opsiq/opsiq/cron/all.php >> /tmp/opsiq-cron.log 2>&1
  1. Nyitott beállítások - Cron beállítás és diagnosztika; futtassa a menetrend egyszer, és oldja meg minden sikertelen függőséget.
  2. A biztonsági mentés beállítása, a tesztelés helyreállítása, a naplómegőrzés és a frissítési eljárások hozzáadása előtt.

A biztonságos frissítés

  1. A kiadási megjegyzések elolvasása és a szükséges PHP / kiterjesztések ellenőrzése fájlváltás előtt.
  2. Erősítse meg az adatbázist és az alkalmazás / konfigurációs fájlokat, majd bizonyítsa, hogy a mentés visszaállítható egy teszt helyén.
  3. Az új fájlok telepítése a telepítésspecifikus konfiguráció vagy futásidő adatok törlése nélkül.
  4. Futtassa le a mellékelt migrációs / repülés előtti folyamatot, és ellenőrizze a bejelentkezési, widget követő, jegyek, e-mail, AI, csatlakozók és cron.
  5. Az előző kiadás és adatbázis mentés a dokumentált visszafordító ablakban elérhető.
🚫
Az adattár felső szintje /cron.php nem a OpsIQ termékütemező. Pontok termék automatizálás csak a opsiq/ cron / all.php.
⚠️
Do not delete .schema_cache.json as routine maintenance. Remove it only when the product instructions explicitly require a schema-cache rebuild.
Műveletek

Gyártási útmutató

A OpsIQ gyártásának ellenőrzésére szolgáló lista és bevált gyakorlatok.

Gyártási útmutató
Gyártási útmutatóEgy go- live ellenőrző lista: egyéni domain és SSL, képzett AI, csatlakozók és cron, mentések és megtartás, és csapatszerepek.Élő ellenőrzőlistamunkaterületMielőtt élőben mészEgyéni domain + SSL beállítottA tartalomra képzett MIA csatlakozók teszteléseA biztonsági mentések ütemezése · retenciós készletA csoport szerepei kijelölve és felülvizsgálva1GO-LIVEIndítási ellenőrzőlista2VERIFYDomain · SSL · mentések3CONFIDENTHajó, amikor zöld
Egy go- live ellenőrző lista, így semmi nem hiányzik: domain + SSL, képzett AI, tesztelt csatlakozók és cron, mentések és megtartása, és a csapat szerepei.

Mielőtt élőben adnánk

HTTPS beállítás

SSL telepítve, HTTP átirányítva, HSS engedélyezve.

Cron fut

Ellenőrizzék a diagnosztika oldalon.

A vizsgálat eredménye

Chat, mint egy ügyfél. Ellenőrizze a pontosság és a hang.

Beépített szélesség

Minden oldalon. Ellenőrizze az élő takarmány.

A mentés beállítása

Automatizált napi adatbázis és mentések.

Hiba történt a naplózásban

PHP hibanapló engedélyezve és figyelemmel kísérve.

A csapat meghívva

Minden tagnak van számlája, ami a megfelelő szerepeket viseli.

A tudásalap népességben

Legalább 5-10 cikkek.

Napi: Ellenőrizze műszerfal, tiszta jegysor, foltteszt-check AI beszélgetések.

Heti: Felülvizsgálat AI Insights, frissíti KB, ellenőrizze csapat teljesítményét, felülvizsgálata biztonsági.

Havi: Értékelés elemzési trendek, audit csatlakozók, frissíti AI képzés, ellenőrizze biztonsági mentések.

Műveletek

Indítási ellenőrzőlista

Futtasd le a forráskapukat és a teljes valós termékellenőrzést a kiadás vagy az első gyártási bevezetés előtt. A parancs nem bizonyíték arra, hogy az átjutott volna a környezetedben.

Termékképernyő
A kibocsátás ellenőrzéseA megjelenítési nézet a szükséges kapukat mutatja, amelyek futásához szükséges; nem jelöli meg azokat előzetesen áthaladóként.A kibocsátás ellenőrzésekiszolgálóRUNTIDEPHP 8.4SOURCE GATESHelyi futtatásOUTCOMEA határozat tartalma:ÉLŐ MUNKAHELYI KÍSÉRÉSA szükséges kiterjesztésekNézd meg a lakosztály előtt.KapuPHP szintaxisseprésMinden projekt PHP fájljaiKapuA MI értékelése és a PHPUnitFuss, ha függők vannak jelenKapuStatikus és böngészési ellenőrzésekFuttatás, ha beállítottKapu1RUN THE CHECKSA tényleges teljesítmény rögzítése2FIX EVERY REQUIRED FAILUREA bizonyítékok helyett feltételezéseket kell alkalmazni.3TEST THE PRODUCTA valós felhasználói utak ellenőrzése
A megjelenítési nézet a szükséges kapukat mutatja, amelyek futásához szükséges; nem jelöli meg azokat előzetesen áthaladóként.

A forrás és a felszabadító kapuk

Futtassa le a tárhely ellenőrzését a telepítési gyökér és tartsa meg a teljes kimeneti a kiadás rekordot.

Elsődleges repülés előtti kapu
php tools/preflight.php
A kibontási kapu kiterjesztése
php tools/release_gate.php

A 8.4 kifutási ideje és a szükséges kiterjesztések, elvégzi a PHP szintaxis search, fut az AI értékelési hajó kapu és teljes PHPUnit lakosztály, és fut PHPSStan / Node ellenőrzések, amikor ezek az eszközök vannak telepítve. A kiterjesztett kapu magában foglalja a füstöt, tisztítás-installálás / séma és böngésző végének ellenőrzése, amikor a környezet konfigurált.

A kihagyott ellenőrzés nem pass. Rögzítse, hogy miért nem volt elérhető, telepítse a hiányzó függőség, vagy futtassa a megfelelő CI / beállítás környezetben kiadás előtt.

Termékellenőrzések

1. Hitelesítés és szerepek

Minden egyes tervezett szerepként jelentkezzen be; ellenőrizze a megengedett és elutasított oldalakat / akciókat.

2. Szélesség és nyomon követés

Töltse be egy igazi webhely egy privát böngésző; ellenőrizze jelzőlámpa forgalom, Live Feed, látogatói és munkamenet rekordok.

3. Chat és AI

Kérdések a következők: a tudás földelés, biztonság, eszkaláció és MI története.

4. Jegyek

Létrehozni, hozzárendelni, válaszolni, fokozni, bezárni és újra megnyitni minden engedélyezett beviteli útvonalon.

5. E-mail

A kiinduló szállítás és minden beállított bejövő postaláda vagy webhorog útvonal vizsgálata.

6. CRM és analitika

Ellenőrzött kontakt / üzlet / konverzió létrehozása, valamint a műszerfal, tölcsérek, pontozás és jelentések ellenőrzése.

7. Csatlakozók

Futtatás kapcsolat tesztek, egy olvasat, egy biztonságos írás / száraz futás és webhorog / szavazási utak minden egyes engedélyezett csatlakozó.

8. API és horog

Ellenőrizzék a szűk távcsöveket, az időmérő-korlátokat, az aláírásokat és a kettős kezelést.

9. Cron

Futtassa le az egységes termékütemező és erősítse meg az összes szükséges szívverést a Cron Setup / Diagnosztika.

10. Security

Ellenőrizzék a 2FA-t, CSRF / munkamenet ellenőrzést, az ellenőrzési bejegyzéseket, a legfontosabb visszavonást és a munkaterület elszigeteltségét.

11. Erősítés és helyreállítás

A jelenlegi biztonsági mentés visszaállítása egy külön vizsgálati környezetbe, és az adatok és a konfiguráció ellenőrzése.

12. Megfigyelhetőség és visszaesés

A naplók / figyelmeztető jelzések megerősítése, a kérések azonosítóinak megőrzése és a visszaállítási eljárás igazolása.

⚠️
Csak minden szükséges kapu és üzleti kritikus utazás után lehet telepíteni a pontos kibocsátás és a környezet.
Fejlesztő

Web Push a harmadik fél oldalakon

A böngésző nyomdai értesítései (beleértve a OpsIQ Push Campaigns) szüksége van egy szolgáltató munkás szolgált a SAME ORIGIN, mint az oldal.OpsIQ widget terhelések a OpsIQ telepítés, így a harmadik fél nem tud regisztrálni OpsIQ A kampányok mindkét módszer segítségével teljesítenek.

Hogyan működik?
Webes nyomógombokEgy OS- style push értesítést felett két szállítási módszer kártyák: Épített VAPID és a Pusher Beams.A boltod.A kocsid vár rád 10% Ma kiMostBeépített (VAPID)Harmadik fél nemEgy fájl elküldéseA tológerendákA fiókot használjaA munkavállaló fogadása
Webes nyomógombok

Miért van erre szükség?

A böngészők csak akkor lehet regisztrálni a szolgáltató munkavállaló saját eredetéből. A widget terhelés kereszt- eredetű az Ön OpsIQ telepítés, így nem tudja telepíteni a push munkás egy ügyfél oldalon, amíg nem házigazda a munkavállaló az oldal eredetét, a widget csendben kihagyja nyomja (nincs hiba, nincs előfizetés). Van két lehetőség az alábbi;OpsIQ Push Campaigns kiadja mindkettőt.

A lehetőség • Önkiszolgáló webes nyomó (VAPID, nincs harmadik fél)

1. Töltse le a dolgozót a OpsIQ telepítésről: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js

2. Töltse fel a web root így elérhető a https://yoursite.com/opsiq-push-sw.js. A widget Auto-érzékeli ezt az utat Az oldal saját eredetét és nyilvántartja, nincs szükség snippet változás. (Ez egy szűk hatókört használ, így soha nem helyettesíti a szolgáltató munkás már fut.)

Nem kötelező: ha nem szabványos útvonalon kell kezelnie, irányítsa rá a widget-et előtt a snippet. Csak akkor elfogadott, ha azonos eredetű:

Csak akkor választható, ha a fájl NEM található meg a webes gyökérnél
<script>window.OpsIQ=window.OpsIQ||{};window.OpsIQ.pushSwUrl="/custom/opsiq-push-sw.js";</script>

3. A OpsIQ generál VAPID billentyűket (Beállítások → Ügyfél Chat AI → Advanced → Web Push). A widget ezután kéri a látogatókat, hogy értesítési engedélyt, és előfizeti őket.

A CDN /Cloudflare mögött? Győződjön meg róla, hogy /opsiq-push-sw.js értéke HTTP 200 (tisztítsa meg a gyorsítótárat, ha volt 404 mielőtt feltöltötted; egy tárca 404 blokkolja a regisztrációt).

B lehetőség · Pusher Beams (irányított szolgáltató)

1. A OpsIQ beállítások állítsa be a push szolgáltató A tológerendák És belépsz a Bájaidba. Érvényes azonosító és Titkos kulcs.

2. A Beams szolgáltatás dolgozójának a telephely gyökerére történő felhelyezése /service-worker.jsVettem. https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.jsvagy egyesítse ezt a vonalat a meglévő root munkás:

Beams worker, host at https://yoursite.com/service-worker.js
importScripts("https://js.pusher.com/beams/service-worker.js");

3. A widget automatikusan betölti a Beams SDK -t, és minden látogatót előír a persite érdeklődésére. opsiq-site-<your-site-key>- Nem kell más vezeték.

Hogyan valósulnak meg a kampányok

Push kampányok publikálása both Módszerek egyszerre: látogatók az önkiszolgáló VAPID dolgozó kap a titkosított Web Push, és a látogatók jegyzett keresztül Pusher Beams kap a Beams. Minden látogató elérik, hogy bármelyik feliratkozott, így futtatni azonos eredetű VAPID- on egyes helyszínek és keresztszármazási Beams mások.

HTTPS szükséges a szolgáltatás munkavállalók és a Web Push (localhost mentes a vizsgálat). Az admin chat inbox már használja ugyanazt a Beams kamatmechanizmus üzemeltetői figyelmeztető jelzések.

Műveletek

Hibaelhárítás

Közös kérdések és hogyan lehet ezeket megoldani.

Általános

Üres oldal+

A PHP hibajelentések ellenőrzése. Okok: régi PHP (8.4+), hiányzó kiterjesztés, DB kapcsolat nem sikerült, hibás fájljogosultságok.

A műszerfal nullákat mutat+

Jelölje be: telepített widget? Cron fut? Dátum tartomány helyes? IP kizárva?

Al

A MI nem reagál.+

Jelölje be: szolgáltató beállított? API kulcs érvényes (használja Test kapcsolat)? Költségvetési kimerült? Workspace AI config helyes?

Al rossz válaszokat ad.+

Jelölje be: tudásbázis naprakész? Azonnali tiszta? Connector keresési visszaadja a helyes adatokat? Felülvizsgálati beszélgetés AI History.

A MI lassú.+

Attól függ: szolgáltató API sebesség, kontextus mérete (nagy KB = több zseton = lassabb), hálózati láthatóság. Próbálja meg a gyorsabb modell.

Nyomkövetés

A szélesség hiányzik+

Jelölje be: szkript az oldalban forrás? JS hiba a konzolban? CSP blokkolás? Ad blokkoló?

Ismeretlen ország+

GeoIP nem konfigurálva. Használja a Cloudflare (automatikus) vagy MaxMind GeoLite2 adatbázist.

Jegyzetek

A jegyek létrehozása nem e-mailek+

Jelölje be: a postaláda csatlakoztatva van? Cron fut? App jelszó megváltozott? IMAP beállítások helyes?

Az automatikus válasz nem működik+

Jelölje be: engedélyezve? A tanszék engedélyezett? AI beállított? Cron fut? Az ember válaszolt először?

Összekötők

A kapcsolat nem sikerült+

Ellenőrizni, hogy az adatok helyesek-e, a kulcs lejárt? API elérhető kiszolgálóról? URL Igaz?

Csatlakozott, de nincs adat+

Jelölje be: API kulcstartók? Webhorog szinkronizálás engedélyezve? Cron futás?

Teljesítmény

Lassú oldalak+

Ellenőrizze: adatbázis teljesítmény (HOW PROCESSLIST), PHP memória (növelés 1GB-ra), lehetővé teszi az opcache, csökkenti a retenciós időszak.

Műveletek

Nem naplózási célú látogatások szélességének meghatározása

Ezt a fókuszált ellenőrzést használja, ha a widget terhelés nem megfelelő vagy Live Feed marad üres.

Amikor a widget nem fakitermelési látogatások, ellenőrizze az oldal kulcsát, töltse be az oldalt egy privát böngészőben, ellenőrizze a böngésző Hálózat / Console panelek blokkolt jeladó vagy widget kérések, felülvizsgálja Content- Security- Policy és hirdetési blokkolók, erősítse meg, hogy az oldal aktív OpsIQ A látható chat buborék önmagában nem bizonyítja, hogy az analitikus jeladó elfogadható.

Hivatkozás

Szövegtár

A OpsIQ-n keresztül használt kifejezések meghatározása.

Intézkedés

Valami, amit az MI tud csinálni egy csatlakozón vagy a platformon keresztül.

Ügynök

Egy csapattag korlátozott hozzáféréssel, vagy egy MI ügynök.

BYOK

Hozd el a saját kulcsod, és add meg a saját MI API kulcsodat.

Csatlakozó

A plugin integrálja a külső platform OpsIQ.

CSAT

Ügyfél elégedettség pontszám.

Áll az alku.

Egy bevételi lehetőség a CRM-ben.

Osztály

A jegy kategória az útvonal és a hozzáférés ellenőrzése.

Szkalmáció

Egy jegyet másik osztályra, vagy MI-ből emberré.

GeoIP

Látogatói helymeghatározás a IP címről.

Feladó

Átirányítom a beszélgetést MI-ről emberre.

Azonosító

Aláírt jelvény, mely azonosít egy weboldalt látogatót.

Tudásbázis

A MI-k a kérdésekre válaszolnak.

Ólom

Egy látogató, aki vásárlási szándékot mutat.

Ólom pontszám

0-100 a konverziós valószínűséget jelző szám.

Életciklus szakasz

Ahol az ügyfél: ólom, Prospect, Ügyfél, Kockázat, Churned.

Kezelt AI

A OpsIQ terv részeként nyújtott MI.

Pipelin

A vizuális tábla az alku szakaszait.

RBAC

- A hozzáférés ellenőrzése.

Munkamenet

Egy sor oldalnézet egy időkijelző ablakban.

A honlap kulcsa

Egyedi azonosító egy nyomon követett weboldalra.

SLA

Szolgálati szint megállapodás, célidő.

Token

Az MI-k egysége. 4 karakterek = 1 Egy kis ajándék.

Megbízható réteg

A MI autonómiáját ellenőrző biztonsági rendszer.

Webhorog

HTTP visszahívás eseményértesítésekre.

Szélesség

JavaScript kód beágyazva a honlapon.

Munkahely

Egy hely, saját nyomkövetővel, MI-vel, csatlakozókkal és csapattal, mint a "site".

Hivatkozás

Szerezz több segítséget.

Ha ez a dokumentáció nem válaszol a kérdésedre:

Admin AI állások

Kattintson a "Kérje OpsIQ" az admin. Hozzáférés ehhez a dokumentációhoz és a platform adatait.

Támogatási jegy

Ide tartozik: amit próbáltál, mi történt, mit vártál, és minden hibaüzenet.

E-mail

E-mail támogatás a licenc kulcs és kiadási leírás.

Tippek a hatékony támogatási kérelemhez

Az oldal beillesztése

Melyik admin oldal (URL vagy név).

A beállítás beillesztése

Pontos beállítás neve és aktuális értéke.

A hiba beillesztése

Hibaüzenet kódokkal.

A lépések beillesztése

Amit tettél, lépésről lépésre.

A várt, illetve a tényleges adatok

Hogy mi történjen, és mi történt.

💡
Minél konkrétabb a kérése, annál gyorsabb a válasz. "Nem működik" vizsgálatot igényel. "A Clicking Said on AI Configuration ad hibakód 502" közvetlen választ kap.