Dit is de volledige documentatie voor OpsIQ. Stel het product in, voer ondersteuning uit, configureer AI, beheer CRM, installeer de widget, bouw connectoren, bel de REST API, ontvangen webhooks, pakket marktplaats apps, en het bedienen van self-hosted implementaties.
CtrlK
Zoeken naar alle OpsIQ onderwerpenGeen overeenkomende sectie
Track sessies, landen, pagina's, leads, conversies en ondersteuning van intentie in real time.
Antwoord van de AI
OpsIQ kan helpen schrijven ticket antwoorden, chat antwoorden, samenvattingen en klantenberichten.
Webhook actie klaar
Verbind goedgekeurde platformacties om triggers te beveiligen met bevestiging en auditgeschiedenis.
Toepassingsgebied
Toepassingsgebied van dit handboek
Everything OpsIQ does, in one place: how each screen works, how to connect your own systems, and how to build on top of it. Start anywhere, the sections follow the same order as the admin sidebar.
ToepassingsgebiedHet handboek is georganiseerd rond het OpsIQ product, volgens dezelfde volgorde als de admin zijbalk.
Portal Studio veldgids
Gebruik de speciale beheerder en ontwikkelaar gids voor Portal architectuur, pagina's, componenten, preview, Help Center, identiteit, SCIM, geregeerde releases, uitbreidingen, migraties en certificering.
Elk scherm in de beheerder: analytics, live chat, tickets, CRM, kennisbasis, Site Intelligence, promoties en het klantenportaal. Wat elke pagina doet, wat de nummers betekenen en wat te doen als ze er verkeerd uitzien.
Sluit uw systemen aan
De website widget, e-mail mailboxen, inkomende en uitgaande webhooks, en de connector bibliotheek voor platforms zoals Shopify, WooCommerce, WHMCS, Zendesk, Stripe, Slack en Gmail.
Bouw je eigen
De Connector Builder voor no-code connectors, Acties & Triggers als u liever helemaal geen connectoren gebruikt en de REST API met elke actie, scope en fout code.
Bedien het.
Rol en permissies, beveiliging, cron, diagnoses, back-ups, en zowel gehoste als zelf-gehoste implementatie.
Waar moet u beginnen?
1
Als je dag tot dag OpsIQ uitvoert
Lees de schermsecties in zijbalkvolgorde. Elke opent met waar de pagina voor is, zodat u kunt stoppen zodra u hebt wat u nodig heeft.
2
Als u dit middel toedient
Voeg Instellingen, Beveiliging, Diagnostics, Cron en Productie toe. Dit zijn de secties die beslissen of al het andere blijft werken.
3
Als u een integratie opbouwt
Begin bij Connectors, dan de Connector Builder, vervolgens de REST API en webhooks. Lees deze in volgorde en je zult hebben gezien elke manier OpsIQ kan praten met een ander systeem.
💡
Twee dingen veranderen wat je ziet. Toestemmingen verbergen pagina's die jouw rol niet kan openen, dus een sectie die hier beschreven wordt ontbreekt misschien in je zijbalk. Vraag aan de beheerder om je rol te controleren. En connectors dragen een volwassen label van Productie, Beta, Preview of Template; het draaiende bouw en zijn verbindings manifest zijn de autoriteit waarop u hebt, niet deze pagina.
Begin hier
Wat OpsIQ doet voor uw bedrijf
OpsIQ Het is een complete AI-eerste zakelijke besturingsplatform. Het vervangt uw analyse, live chat, helpdesk, CRM, SEO toolkit, integratie middleware en ontwikkelaar platform met één uniforme admin waar elk hulpmiddel dezelfde klantcontext deelt. In plaats van stiksels samen te voegen 8-12 aparte SaaS producten, installeert u OpsIQ één keer en alles vanuit een scherm bedienen.
Het platformOpsIQ is one platform with one shared customer context, every tool feeds, and is powered by, the same AI brain.
Everything OpsIQ does · in detail
Website analyse en bezoekersinformatie
Real-time bezoekers volgen
Elke pagina laden, klikken, scrollen en navigatie evenement wordt vastgelegd in real time. Zie wie er op uw site nu is, welke pagina's ze bekijken, hoe lang ze besteden, en waar ze vandaan kwamen, allemaal zonder cookies van derden.
Bezoekerslogboek en sessies
Volledige geschiedenis van elke bezoeker met apparaat, browser, besturingssysteem, land, stad, referrer, UTM parameters, landingspagina en identiteit resolutie. Sessions groep paginaweergaven in reizen zodat u kunt zien het hele pad dat een bezoeker neemt.
Sessie-herhaling
Tijdlijn-stijl afspelen van gevangen bezoekerssessies. Zie precies wat gebruikers deden: muisbewegingen, klikken, scrollen, paginatransities en vormen interacties. Gebruik het om UX problemen te diagnostiseren, drop-off punten begrijpen, en conversiestromen verifiëren.
Levende diervoeders
Een real-time stroom van bezoekersactiviteit als het gebeurt. Zie paginaweergaven, chat begint, formulier inzendingen en intentie signalen updaten om de paar seconden. Filter op land, apparaat of referrer om zich te concentreren op specifieke verkeer segmenten.
Toppagina's
Pagina's gerangschikt door bezoeken, verlovingstijden, bounce rate, conversies en ondersteuning activiteit. Identificeer uw best presterende inhoud en pagina's die verbetering nodig hebben.
Geo-intelligence
Land, stad en regio storingen met kaarten. Apparaat en browser distributie, verkeer bron analyse, zoekmachine referentie tracking, en marktpenetratie inzichten.
Intent trechter
Volg bezoekersintentiesignalen (prijskaartjes voor paginabezoeken, herhaalde retourneren, documentatie-browsepatronen en ondersteuningsinteracties) om bezoekers te identificeren die waarschijnlijk zullen kopen, karnen of hulp nodig hebben.
A/B experimenten
Voer split tests op uw website rechtstreeks uit OpsIQ. Maak varianten, stel verkeer allocatie in, definieer conversiedoelstellingen en meet statistische betekenis. Geen externe testtool nodig.
JavaScript error tracking
CliŽnt-side JavaScript fouten automatisch op uw website. Zie foutmeldingen, stack sporen, getroffen browsers, frequentie telt, en welke pagina's hen activeren. Debug frontend problemen zonder aparte fout monitoring.
Gebeurtenissenlog
Elke tracked event (paginaweergaven, aangepaste gebeurtenissen, chat interacties, formulier inzendingen, aankopen) in een doorzoekbare, filterbare log met volledige metagegevens.
Verkoop en omrekening
Track orders, inkomsten, terugbetalingen, abonnementsvernieuwingen en attribuut conversies naar verkeersbronnen, campagnes, en bezoekers reizen. Inkomsten dashboards met periode vergelijking en trend analyse.
Lood
Hoogbegaafde bezoekers geïdentificeerd door gedragspatronen. Score leads gebaseerd op paginabezoeken, tijd ter plaatse, retourfrequentie, ondersteuning interacties en aangepaste signalen. Feed leidt rechtstreeks naar de CRM-pijpleiding.
Site Intelligence (SEO- en contentanalyse)
Kruiptochten op de site
Geautomatiseerd kruipen van uw hele website om pagina's te ontdekken, gebroken links detecteren, ontbrekende meta-tags vinden, afbeelding alt tekst controleren, canonieke valideren URLs, en map uw site structuur. Plan kruipt dagelijks, wekelijks of op verzoek te lopen.
Technische SEO-audit
Uitgebreide technische analyse: paginasnelheidsscores, mobiele responsiviteit, Core Web Vitals, SSL certificaatstatus, redirect chains, dubbele content detectie, kruipdiepte analyse en gestructureerde data validatie.
Inhoudscontrole
Evaluatie van elke pagina voor inhoud kwaliteit, woord tellen, leesbaarheid score, trefwoord dichtheid, kopstructuur, interne/externe koppeling verhouding en versheid. Identificeer dunne inhoud, duplicaten pagina's en inhoud gaten.
AI-aangedreven zoekopdracht
Semantic zoeken over uw hele site inhoud. Stel natuurlijke taal vragen over uw inhoud en krijg AI-synthesized antwoorden met bronpagina referenties.
SERP-volgorde
Controleer uw zoekmachine rangschikkingen voor doel trefwoorden in Google en andere motoren. Track positie verandert mettertijd, vergelijk met concurrenten, en zie welke pagina's rangeren voor welke voorwaarden.
Onderzoek naar sleutelwoorden
Ontdek zoekwoord mogelijkheden op basis van uw inhoud, concurrent analyse en zoek volume data. Krijg suggesties voor nieuwe content onderwerpen, lange-tail variaties, en de inhoud optimalisatie doelen.
Backlink-analyse
Monitor uw inkomende linkprofiel. Zie welke sites naar u verwijzen, spoor nieuwe en verloren links op, analyseer de verdeling van ankerteksten en bepaal de mogelijkheden voor het maken van verbindingen.
Lokale SEO-raster
Voor bedrijven met fysieke locaties: visualiseer uw lokale zoekzicht over een geografisch raster. Zie hoe uw rankings variëren naar locatie, afstand van uw bedrijf en zoekdoel.
Synchronisatie van Google Business-profiel
Sluit uw Google Business-profiel aan OpsIQ. Synchroniseer reviews, berichten, Q&A, foto's en zakelijke informatie. Beheer uw GBP-vermelding van binnenuit OpsIQ. Reageer op beoordelingen, publiceer berichten en volg inzichten.
Geplande verslagen
Geautomatiseerde SEO- en analyserapporten gegenereerd op uw schema (dagelijks, wekelijks, maandelijks). Rapporten omvatten rangschikking wijzigingen, verkeerstrends, technische problemen gevonden, en content prestaties. White label output beschikbaar voor agentschappen.
Ondersteuning met AI-aangedreven
Klanten-AI chat
AI beantwoordt vragen van klanten op uw website 24/7 met behulp van uw kennisbasis, aangesloten platformgegevens (orders, accounts, abonnementen) en aangepaste training prompts. Ondersteunt meerdere AI providers: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google) en Grok.
Assistent van de beheerder AI
Een AI copiloot in uw admin panel die u helpt met het schrijven van ticket antwoorden, het ontwerpen van klantcommunicatie, analyseren ondersteuning trends, opzoeken van klantgegevens over verbonden platforms en uitvoeren acties via de connector systeem.
AI kennis gronding
De AI is gebaseerd op uw kennisbase artikelen, veelgestelde vragen, productdocumentatie en verbonden platformgegevens. Het hallucineert niet. Het antwoordt van uw actuele zakelijke informatie of escaleert wanneer het onzeker is.
Auto-handoff aan mensen
Wanneer de AI een vraag niet kan oplossen, frustratie detecteert of de klant vraagt om een mens, geeft het automatisch over aan uw team met volledige conversatie context. Configureerbare achteruitgang/timeout auto-revert terug naar AI.
AI trainingsprompts
Schrijf aparte instructieprompts voor klantgerichte AI en admin-georiënteerde AI. Controletoon, grenzen, escalatieregels, verboden onderwerpen en bedrijfsspecifiek gedrag. Per werkruimte configuratie ondersteund.
AI geschiedenis en audit
Elk AI gesprek is geregistreerd met volledige aanvraag/antwoord details, token gebruik, kosten volgen, provider gebruikt en modelversie. Bekijk gesprekken om training gaten te identificeren en verbeteren van de AI nauwkeurigheid.
AI inzichten
Geautomatiseerde analyse van AI gesprekspatronen. Zie veelvoorkomende vragen, resolutiesnelheden, overdrachtsfrequentie, klanttevredenheid per onderwerp en gebieden waar de AI betere training nodig heeft.
Per-werkruimte AI configuratie
Elke aangesloten site/werkruimte kan gebruik maken van zijn eigen AI provider, model, temperatuur, token budget en training prompts. Een SaaS bedrijf kan Claude gebruiken voor het hoofdproduct en GPT-4o voor een secundair merk.
Beheerde AI en BYOK
Twee AI-modi: Managed AI (inbegrepen in uw plan, nee API sleutel nodig) of Breng uw eigen sleutel (gebruik uw eigen OpenAI/Anthropic/Google/xAI API toets voor volledige controle over modelselectie en kosten). Beide zijn eersteklas, elke functie werkt met een van beide modus.
Begrotingen en kostencontroles voor AI-tekens
Stel maandelijkse token budgetten, per-gesprek grenzen en laag-evenwicht waarschuwingen. Track uitgaven per provider, per werkplek, en per gesprek. Voorkom weggelopen kosten met harde plafonds.
Kaartjes en helpdesk
Inheems ticketsysteem
Volledige helpdesk met afdelingen, prioriteiten (laag/medium/hoog/dringend), statussen, SLA-tracking, interne notities, klant antwoorden, bestand bijlagen en draadloos gesprekken. Geen externe help desk nodig.
AI-triage en automatisch antwoord
AI triaget automatisch inkomende tickets per afdeling en prioriteit. Schakel automatisch antwoord op veilige afdelingen in. De AI stelt voor en stuurt een reactie na een configureerbare vertraging (standaard: 2 minuten) zodat mensen eerst kunnen ingrijpen.
E-mail inname
Sluit een mailbox (Gmail, IMAP, of provider-specifiek) automatisch aan om tickets te maken vanuit binnenkomende e-mails. Reageert op ticketmeldingen update de ticket thread.
Ticketportaal ingesloten
Neem een klantgerichte ticketportal op uw website in. Klanten kunnen kaartjes indienen, hun geschiedenis bekijken, antwoorden op open tickets en de status controleren die naar uw ontwerp is gebrandmerkt.
Ticket samenvoegen
Koppel tickets samen tot één draad. Samengevoegde ticketjes tonen [samengevoegd] op de onderwerpregel. Alle gespreksgeschiedenis wordt bewaard in het overlevende ticket.
Terug naar AI
Nadat een menselijke agent een ticket heeft overgenomen, gebruik je "Return to AI" om de AI automatisch te laten reageren op dat ticket. Handig wanneer het menselijk vereiste deel is opgelost maar de klant heeft vervolgvragen die de KI kan afhandelen.
Inbox-copiloot
AI-ondersteund ticketbeheer vanuit de inboxweergave. De copiloot stelt antwoorden voor, vat conversatiegeschiedenis samen, beveelt prioriteit/afdelingsopdrachten aan en kan acties uitvoeren op verbonden platforms.
Chat en real-time ondersteuning
Chat-inbox
Real-time chat van klanten beheerd vanuit een uniforme inbox. Bekijk alle actieve gesprekken, klantidentiteit, gespreksgeschiedenis en AI suggesties. Meerdere agenten kunnen samenwerken aan een gesprek.
Proactieve chatregels
Trigger chat berichten op basis van bezoekersgedrag: tijd op pagina, specifiek URL bezochte, scrolldiepte, terugkomstbezoek, exit intentie of aangepaste gebeurtenissen. Voorbeeld: een hulpbericht tonen na 60 seconden op de prijspagina.
Chat-widget
Een aanpasbare chat widget ingebed op uw website. Ondersteunt AI-chat, live agent chat, ticket indiening, kennis base zoeken en bezoeker identiteit. Responsief, toegankelijk en brandbaar.
CSAT-enquêtes
Verzamel klanttevredenheidsbeoordelingen na chat- en ticketinteracties. Ontwerp enquêtes met uw eigen vragen, waarderingsschalen en vervolgprompts. Resultaten voeden zich tot teamprestaties en AI inzichten.
Post-chat email enquête
Nadat een chat is afgelopen, kunnen bezoekers met een bekende e-mail één gebranded mail ontvangen met een AI-samenvatting van wat er werd afgehandeld en een one-click "Was het makkelijk?" Ja/Nee. Eenmaal per thread, ondertekende links voor eenmalig gebruik, elke verzending wordt gelogd en het resultaat belandt op de Feedbackpagina als zijn eigen signaal naast de in-chat sterren.
Reageer identiteitslus
Elk feedback-item dat een persoon draagt toont ze: naam, e-mail, een click-through naar hun volledige customer journey en CRM contact, en één-klik E-mail of AI-ontwerp antwoorden gebaseerd op de werkelijke geschiedenis.
AI-schrijven
Aparte AI schrijfassistent voor het samenstellen van e-mail ontwerpen, ticket antwoorden, aankondigingen en klantencommunicatie. Gebruikt zijn eigen prompt (niet de chat hersenen) voor professionele zakelijke schrijven.
AI-Eerste CRM
CRM-opdrachtcentrum
Een enkel scherm met je CRM-status: waarde van de pijpleiding, transactiesnelheid, taken die komen, risico-deals, agentactiviteit en AI aanbevelingen. De CRM startpagina is je dagelijkse startpunt.
Contacten en bedrijven
Beheer klantcontacten met volledige profielen: naam, e-mail, telefoon, bedrijf, tags, levensloopfase, gespreksgeschiedenis, ticket geschiedenis, aankoopgeschiedenis en aangepaste velden. Link contactpersonen naar bedrijven voor B2B relatiebeheer.
Deals en pijpleidingplank
Visual Kanban-stijl deal board met aanpasbare stadia. Sleep transacties tussen fasen, stel waarden in, toewijzen eigenaren, volgen close data en zie pijplijn waarde in elke fase. Meerdere pijpleidingen ondersteund.
AI deal coaching
De AI analyseert elke deal en biedt coaching: risicosignalen (verdwenen stille, concurrent vermelde, budgetproblemen), aanbevelingen voor volgende beste-actie, kans op winst, en voorgestelde follow-up timing.
Voorspelling en verslagen
De inkomstenprognoses op basis van pijpleidinggegevens, historische nauwe tarieven en transactiesnelheid. Rapporten omvatten pijplijn per fase, per eigenaar, per bron, conversiepercentages, gemiddelde deal grootte en verkoop cyclus lengte.
Prospectief (SDR)
AI-aangedreven prospectie die potentiële klanten identificeert van uw bezoekersgegevens, loodsignalen en verbonden platformactiviteit. Stelt bereik doelen voor, stelt eerste berichten voor en scoort leadkwaliteit.
Follow-upsequenties
Automatische multi-step follow-up sequenties: e-mail, wacht, e-mailadres, controleer reactie, escaleren. Definieer reeksen voor nieuwe leads, gestalde deals, post-koopcheck-ins en herintreding campagnes.
Levenscyclus en bewaring
Volg de levenscyclusfasen van klanten (lead, prospect, customer, karned) met automatische overgangen. De bewaaragent controleert op signalen en stelt interventies voor.
Data-beheerder
AI agent die continu uw CRM-gegevens reinigt en verrijkt: dedupliceert contacten, vult ontbrekende velden, valideert e-mails, standaardiseert bedrijfsnamen en vlaggen oude records.
Bouw mijn CRM
Natuurlijke taal CRM configuratie: vertel de AI hoe uw verkoopproces eruit ziet en het bouwt uw pijplijn stadia, aangepaste velden, deal templates, en automatiseringsregels.
CRM-gezondheidscontrole
Geautomatiseerde controle van uw CRM-gegevenskwaliteit: dupliceer contacten, deals zonder volgende stappen, oude pijpleidingen, ontbrekende contactgegevens en gegevensincompleet scoren.
Vertrouwen
Drie niveaus autonomieregeling voor elke CRM AI agent: Autopilot (AI werkt onafhankelijk), Copilot, en Manual (AI observeert alleen). Stel de wijzerplaat per agent in, per actietype, en per transactiewaardedrempel.
Vier AI-agenten
De CRM heeft vier gespecialiseerde AI-agenten: Steward (datakwaliteit), SDR (prospecting), Retention (churn prevention) en Analyst (reporting and insights). Elke agent heeft zijn eigen Trust Dial setting.
Connectoren en integraties
Voorbouwconnectoren
Klaar voor gebruik stekkers Shopify, WooCommerce BigCommerce, Magento 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Poststempel, Verzenden, SendGrid, Mailgun, Gmail, IMAP, Slack en Google Business Profile. Elke connector brengt platformspecifieke AI acties, kennis en data synchroniseren.
Connector Bouwer
Bouw aangepaste connectoren voor elk platform, geen code, AI-ondersteund of volledige code. De bouwer ondersteunt REST en GraphQL APIs, OAuth autorisatie code flow, webhook auto-registratie met Stripe en eenvoudige handtekening schema's, paginatie (offset, pagina, cursor, en link-header), lijst / error transformeert, multi-action context, en marktverpakking.
AI-ondersteunde connector auteur
The ConnectorBuilderAI helps you build connectors: describe what you want and it suggests actions, writes request handlers, and maps API responses. Handles authentication, pagination, and error handling automatically.
OAuth flow for any connector
Algemeen in-app OAuth autorisatie flow die werkt met elke connector. PKCE ondersteuning, site-scoped state management, automatische token te vernieuwen. Connectoren definiëren hun OAuth parameters en OpsIQ regelt de stroom.
Capaciteitsbussen (platformbreedverlengstuk)
Connectoren voegen niet alleen platformacties toe. Ze kunnen kernfuncties aansturen door middel van "bussen." Een connector verklaart een mogelijkheid (kalender, verrijking, esign inCRM; local_listing, rang_data in Site Intelligence; web_analytics in Analytic's; payment_provider in Payments; email_sync in Mailbox; video_meeting in Comms) en implementeert de kleine methodeset;OpsIQontdekt het via CapabilityRegistry en draden in de UI, de Klant360tijdlijn, en de AI acties. Verschillende aansluitingen kunnen dezelfde mogelijkheid zonder vergrendeling bieden. Zie connectors/PLATFORM_CONNECTORS.md.
Voorgeïnstalleerd vs marktsegment
Connectoren leven in een van twee niveaus. Voorgeïnstalleerde connectoren (connectors/) zijn register-actief uit de doos, gehouden lean aan slechts de keyless referentie en de meest gebruikte provider per mogelijkheid (bijv. Google Calendar, Gmail, Googl Business Profile). Marketplace connectors (marketplace_connectors /) worden ontdekt maar inert totdat geïnstalleerd, bijvoorbeeld Microsoft 365 Kalender, Outlook, DocuSign, Stripe, GA4, SerpApi, Zoom. Elke brug oppervlakken een marktlijst zodat de UI en de AI kunnen prompten "installeren vanaf de marktplaats" (notify-to-install) wanneer een functie niet klaar is voor provider, nooit een gebroken knop.
Marktplaats connector
Publiceer uw connectoren naar de OpsIQ marktplaats. Pakketconnectoren met profiel.json, kennis.json, workflow_recepten.json Marktplaats ondersteunt gratis en betaalde connectoren met multi-source facturen.
Ondertekening van de connector
Alle connectoren zijn cryptografisch ondertekend voor integriteitscontrole. De ondertekening wordt gecontroleerd bij installatietijd. Gebruik het gereedschap 'afsluit_all_connectors' om na updates opnieuw te ondertekenen.
SmartLookup
Declarative fuzzy-matching systeem voor connector acties. Definieer opzoekregels en OpsIQ past gebruikersqueries aan platform entiteiten met behulp van fuzzyScore en smartRank algoritmes. Voorbeeld: find_country("germ") komt overeen Duitsland met 88.9% vertrouwen.
Actiecontracten
De generaal OpsIQ API publiceert 1,312 benoemde acties, terwijl connector pakketten verklaren hun eigen verkoper acties met getypte parameters, authenticatie eisen, paginatie regels en respons transformeert via de uniforme ActionExecutor.
Connectorrecepten
Vooraf gebouwde workflow recepten die meerdere connector acties combineren tot gemeenschappelijke business workstromen. Voorbeeld: "Wanneer een nieuwe orde komt op Shopify, maak een ticket aan, update de CRM en stuur een Slack notificatie."
Kennissynchronisatie
Connectors verklaren kennisonderwerpen die synchroniseren met de AI-kennisbasis. Platformspecifieke helpartikelen, setuphandleidingen en stappen voor probleemoplossing zijn automatisch beschikbaar voor de KI zonder handmatige kennisinvoer.
Ontwikkelaarsplatform
REST API_
Een naam JSON API bestrijkt elke geregistreerde beheerder JSON werking, metAPI-key authenticatie, werkruimte isolatie, scopes, snelheid beperkend, idempotent schrijft, OpenAPI en een gegenereerde Postman collectie.
Webhooks
Outbound webhooks for all major events: orders, invoices, subscriptions, tickets, chats, leads, user registrations, and cart abandonment. Async delivery via job queue, exponential backoff retry, SSRF protection, and auto-disable after 15 consecutive failures.
Webhook ondertekening
Elke uitgaande webhook is ondertekend met HMAC-SHA256. Controleer handtekeningen op uw ontvangende kant om de authenticiteit van webhaak te garanderen. Stabiel event_id voor idempotent processing.
Widget SDK
JavaScript SDK voor de tracking widget met identiteitsresolutie, aangepaste event tracing, programmamatische chat control en pagina-specifieke configuratie. Installeer recepten voor React, Vue, Next.js, WordPress, Shopify, en statische HTML.
Plugins en SDK's
Server-side SDK's en plugins voor gemeenschappelijke kaders. WordPress plugin WHMCS module, en generieke PHP/Node.js integratie bibliotheken.
Evenementen API_
Push aangepaste gebeurtenissen in OpsIQ vanaf uw backend: aankopen, aanmeldingen, gebruik van functies, fouten of een zakelijke gebeurtenis. Gebeurtenissen verschijnen in de bezoekerstijdlijn en voeren zich naar analytics en AI context.
Triggers kookboek
Bouw automatische workflows die worden geactiveerd door gebeurtenissen: nieuw ticket, chat gestart, bezoeker geïdentificeerd, deal stage gewijzigd of aangepaste gebeurtenis. Triggers uitvoeren van connector acties, verzenden webhooks, bijwerken records, of uw team op de hoogte te stellen.
API _bouwer
Visueel API en webhook bouwer binnen de admin. Configureren van eindpunten, testverzoeken, inspecteren reacties, en debug integraties zonder weg te gaan OpsIQ.
Team en administratie
Rol-gebaseerde toegangscontrole
Drie rollen: Eigenaar (volledige toegang, facturering, gevarenzone), Full Admin (alle operaties behalve rekening en gevaar zone) en Agent (alleen toegewezen afdelingen, geen instellingen toegang). Alle gevoelige pagina's zijn moeilijk te verbinden door rol.
Team-prestatiedashboard
Eigenaar en volledige Admin-alleen dashboard met resolutietijden, werklastverdeling, handle diepte, kanaalafbraak, trendanalyse, SLA compliance, CSAT door agent, heropening tarieven, team rollups, en drukste uren. Bijgewerkt in real time.
Beheerder aanwezigheid en online tracking
Real-time who-is-online widget in de admin navigatie. Heartbeat gebaseerde aanwezigheid detectie (60- tweede ping, 300-second extension, auto-prune na 120 dagen). Zie welke beheerders momenteel actief zijn en op welke pagina's.
Per werkplekinstellingen
Elke verbonden site (werkruimte) kan zijn eigen AI configuratie, connector instellingen, ticket afdelingen, branding en operationele regels hebben. Global standaards cascade naar werkruimten die ze niet overschrijven.
Beheer van meerdere locaties
Beheer meerdere websites van één OpsIQ admin. Elke site heeft zijn eigen tracking knipsel, bezoeker gegevens en configuratie. Wissel tussen de sites uit de admin navigatie.
E-mailsjabloonsysteem
Registergestuurde e-mailsjablonen voor alle geautomatiseerde communicatie: ticketmeldingen, chattranscripts, welkom e-mailadressen, wachtwoordherinneringen en systeemwaarschuwingen. Bewerken HTML sjablonen met live preview, variabele spaanders ({{customer_name}}, {{ticket_id}}) en de algemene lay-out controle.
Invoer en uitvoer
Importeer contacten, tickets en kennisartikelen van CSV/JSON. Gegevens van bezoekers exporteren, analyses en CRM-records. Gegevensportabiliteit voor migratie tussen systemen.
Beveiliging, naleving en operaties
Onderneming SSO
OIDC (OpenID Connect) single sign-on met volledige runtime: ontdekking, autorisatie, callback, JWKS handtekening verificatie, userinfo, domein allow-listing, JIT provisioning en status bewakers. SAML configuratieondersteuning.
GDPR en naleving van de gegevens
Ingebouwde DSAR (Data Subject Access Request) verwerking: exporteren en verwijderen van klantgegevens over alle systemen. Contact-niveau gegevens wissen betrekking op sessies, tickets, chats, CRM records, en e-mail logs. Toestemming beheer en bewaring beleid.
IP _- blokkering en bescherming tegen brute kracht
Blokspecifiek IPs of varieert van toegang tot uw site of admin. Automatische vergrendeling na configureerbare mislukte aanmeldpogingen. Fout bij aanmelden met IP, tijdstempel en gebruiker agent.
HSTS en beveiligingskoppen
HTTP Strict Transport Security, Permissions-Policy headers en veilige cookieconfiguratie. Zelfgehoste implementaties kunnen CSP-headers toevoegen via de configuratie van de server.
Uitgaande webhook verharding
SSRF bewaker blokkeert webhooks naar private/metadata IP Async levering voorkomt dat trage eindpunten uw toepassing blokkeren. Automatisch uitschakelen na 15 opeenvolgende mislukkingen voorkomen verspilling van hulpbronnen bij dode eindpunten.
Werkruimte-isolatie
Strikte data-isolatie tussen werkruimten. Bezoekers, tickets, chats, CRM-records en AI-conversaties zijn in hun werkruimte gescopeerd. Cross-workspace datalekken worden voorkomen op de zoeklaag.
Factureringscyclusbeheer
Ondersteuning voor maandelijkse, kwartaal-, halfjaarlijkse, jaarlijkse, tweejaarlijkse en levenslange facturering cycli. Valuta normalisatie voor multi-currency gateways. FX conversie op betaling ontvangst voor nauwkeurige rapportage van inkomsten.
Cron en geplande automatisering
Ingebouwd cron systeem voor geplande taken: rapportage generatie, gegevens opruimen, abonnement vernieuwings-, AI training updates, connector syncs en webhook retrieves. Gezondheidsdiagnostiek met waarschuwingsindicatoren.
Beleid inzake gegevensbewaring
Configureer hoe lang bezoeksessies, chat-transcripties, AI gesprek geschiedenis en event logs worden bewaard. Automatische opruiming van verouderde gegevens om opslag te beheren en voldoen aan het bewaarbeleid.
Diagnostica en gezondheid
Systeemgezondheidsdashboard met cron status, database connectiviteit, AI provider status, connector gezondheid, webhook leveringssnelheden en opslaggebruik. Waarschuwingen voor configuratie problemen en prestatieknelpunten.
Wie OpsIQ is voor
E-handelswinkels
Opslag
Volg elke bezoeker van landing tot aankoop. Laat AI antwoorden "Waar is mijn bestelling?" met behulp van live Shopify/WooCommerce/BigCommerce data. Beheer support tickets met AI auto-reply. Voer een deal pipeline voor groothandel en B2B leads. Eigen inkomsten aan verkeersbronnen en campagnes toe te schrijven. Monitor kar verlaten met herstel workflows.
SaaS en softwarebedrijven
SaaS
Monitor trial signups en functie adoptie met sessie replay. Track welke documentatie pagina's converteren. Automatiseer ondersteuning met AI geaard in uw API docs. Beheer de omzet van abonnementen en uitbreidingen in het CRM. Sluit uw facturatieplatform aan (Stripe, WHMCS) voor real-time MRR tracking. Gebruik de CRM lifecycle agent om te detecteren en te voorkomen dat churn.
Agentschappen en freelancers
Agentschap
Biedt white label analytics en ondersteuning portals aan klanten. Track leads over meerdere client sites van een admin. Gebruik de CRM pipeline om prospects en project leads te beheren. Bouw aangepaste connectors voor client platformen met behulp van de Connector Builder. Genereer merk SEO rapporten met Site Intelligence. Verkoop marktplaats connectoren als waarde-add diensten.
Hosting en infrastructuur
Hosting
Diep WHMCS integratie met 80+ AI acties voor order opzoeken, service management, DNS, en provisioning. Auto-reply to common hosting vragen met behulp van kennisbase artikelen. Track server status pagina engagement. Manage technische support tickets met AI triage. Gebruik de facturatie cyclusladder voor maandelijkse via levenslange hostingen plannen.
Steun aan zwaarlijvige bedrijven
Steun
Ombuigen 40-70% van repetitieve vragen met AI chat gegrond in uw kennisbasis. Route tickets naar de juiste afdeling met KI triage. Track team prestaties met resolutie tijden, SLA compliance en CSAT door agent. Gebruik het schrijven van AI voor professionele antwoorden opstellen. Monitor ondersteuning trends met ALI inzichten.
Marketing- en SEO-teams
In de handel brengen
Volledige Site Intelligence suite: kruipt, technische SEO audits, content analyse, SERP rang volgen, keyword onderzoek, backlink monitoring en lokale SEO-netwerk. Google Business Profiel management. Geplande white label rapporten voor klanten. A / B testen ingebouwd in de tracking widget. campagne toeschrijving over alle kanalen.
Solo-oprichters en kleine teams
Opstarten
Begin met gewoon tracking en chat, gratis toe te voegen. Voeg vervolgens tickets toe wanneer je ondersteuning volume krijgt. Zet de CRM aan als u begint te verkopen. Verbind platformen terwijl u ze adopteert. OpsIQ schalen van één persoon doen alles om een 50-persoon operations team met RBAC, afdelingen en per-agent prestaties tracking.
Onderneming en multimerk
Enterprise
OndernemingSSOmetOIDCMulti-workspace isolatie voor afzonderlijke merken of divisies. Per-werkruimte AI configuratie met verschillende providers en modellen. Aangepaste connector ontwikkeling met marktdistributie. Audit trails,GDPRnalevingsinstrumenten en beleidsmaatregelen voor gegevensopslag.
What OpsIQ replaces
Google Analytics + Hotjar + Plausibel
Volledige website analytics met bezoekers volgen, sessie replay, pagina rangschikking, geo intelligentie, intentie trechters, conversie attributie, gebeurtenissen, A/B experimenten en JS fout bijhouden, alle privacy-vriendelijk, allemaal in één platform.
Intercom + Drift + Tidio
AI-aangedreven klantchat met kennisgronding, multi-provider AI ondersteuning, auto-handoff aan mensen, proactieve chatregels, gespreksgeschiedenis, CSAT enquêtes en ticketcreatie van chat.
Zendesk + Freshdesk en Help Scout
Inheems ticketsysteem met afdelingen, prioriteiten, SLA, AI triage, automatisch antwoord met configureerbare vertraging, e-mailinname, kaartje insluiten, het samenvoegen van kaarten, copiloot inbox en Return to AI mogelijkheden.
HubSpot + Pipedrive + Salesforce
AI-eerste CRM met vier gespecialiseerde AI agenten (Steward, SDR, Retention, Analyst), Trust Dial autonomie controle, pipeline board, deal coaching, voorspelling, sequences, lifecycle management en natuurlijke taal CRM configuratie.
Ahrefs + SEMrush + Moz
Site Intelligence met automatische kruipen, technische SEO audits, content analyse, AI zoekopdracht, SERP rang volgen, keyword onderzoek, backlink analyse, lokale SEO-netwerk en geplande white label rapporten.
Zapier + Make + aangepaste middleware
Connector SDK met 25+ voorgebouwde connectoren, Connector Builder (geen code/AI-ondersteund/volledige code), OAuth flow, webhook auto-registration, een grote catalogus van connector actie definities die alleen uitvoerbaar worden wanneer de relevante connecter is geïnstalleerd, ingeschakeld, geconfigureerd en gevalideerd, SmartLookup, marktplaats, en ondertekend pakketten.
Google Business Profielmanager
Volledige GBP-connector: review management, post publishing, Q&A management, foto-uploads, bedrijfsinfo synchronisatie, inzichten volgen en AI-aangedreven beoordeling antwoorden, allemaal van binnenuit OpsIQ.
Aparte e-mail template tools
Register-gestuurde email templates met visuele editor, live preview, variabele chips, globale layout controle en per-event aanpassing voor alle geautomatiseerde communicatie.
Dashboards voor teambeheer
Ingebouwde teamprestaties: resolutietijden, werklast, SLA compliance, CSAT per agent, heropeningspercentages, drukste uren, real-time aanwezigheidstracking en storingen per afdeling.
GDPR compliance tools
Native DSAR handling, data erasure across all systems, consent management, retention policies, and audit trails, built into the platform, not bolted on.
Twee edities
Gehoste inzet
OpsIQ wordt uitgevoerd op beheerde infrastructuur. Productbewerking is hetzelfde; infrastructuur, updates en back-ups worden behandeld door de hosting exploitant. Dit handboek documenteert het OpsIQ runtime in plaats van marketing- of commerciële rekeningstromen.
Zelf-hosted module
Installeren OpsIQ op uw eigen server voor volledige controle over data, branding, updates en integraties. 8.4+, MySQL 5.7+ of MariaDB 10.3+, HTTPS en de OpsIQ Eendrachtige cron. Steunen WHMCS integratie als een addon module. Volledige data soevereiniteit.
Aanbevolen leesvolgorde
1
Snel starten
Volg de 30-minuten setup gids om tracking, chat en basis AI te krijgen die aan uw website werkt.
2
Dashboard en analyse
Leer hoe je de bezoekersgegevens leest, sessie-herspeling opzet, leads identificeert en verkeerspatronen begrijpt.
3
Site Intelligence (SITE)
Voer uw eerste SEO crawl, controleer je technische gezondheid en zet SERP rang tracking voor uw doel zoekwoorden.
4
Tickets en ondersteuning
Stel afdelingen in, configureer automatisch antwoord met AI, sluit e-mail inname aan en train uw AI om veel voorkomende vragen te behandelen.
5
CRM
Organiseer contacten, bouw je pijplijn, configureer de AI-agenten, stel Trust Dial niveaus in en laat AI jouw aanbiedingen coachen.
6
Connectoren en ontwikkelaarsgereedschappen
Sluit uw e-commerce/facturering platform aan, bouw aangepaste connectoren, stel webhooks in en integreer via het REST API.
💡
Nieuw bij OpsIQ? Beginnen met de Quick Start gids hieronder. U kunt het volgen en basis AI chat lopen onder 30 minuten.
Begin hier
Snel starten in 30 minuten
Volg deze stappen om OpsIQ draaiende te krijgen. Elke stap bouwt voort op de vorige. Tegen het einde, zal u bezoeker volgen, AI chat en basis ticket ondersteuning hebben.
InstellenHet 30-minuut pad: installeer het widget, sluit een platform aan, train je AI, nodig het team uit en ga dan live.
De 30-minuten setup
1
Activeer je licentie
Voer uw licentiesleutel in de OpsIQ admin. Ga naar Instellingen, voer de licentiesleutel die voor deze installatie is opgegeven in en klik op Activeren. U moet een groene "Active" badge zien.
2
Stel uw bedrijfsidentiteit in
Ga naar Instellingen en vul uw bedrijfsnaam, industrie, tijdzone, standaard valuta en supporturen in. Deze informatie wordt door de AI gebruikt bij het beantwoorden van vragen van klanten en door analyses voor timezone-aware rapporten.
3
Kies een AI provider
Ga naar AI Configuratie en kies uw provider. Opties: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), of Grok (xAI). API toets als u uw eigen sleutel gebruikt, of gebruik Managed AI indien beschikbaar op uw plan. Klik op "Test verbinding" om te verifiëren.
4
Het volgwidget installeren
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
Verbind uw platform
Als u Shopify, WooCommerce, WHMCS, of een ander ondersteund platform, ga naar Connectors, vind uw platform, voer referenties in en klik op Test Connection. Dit geeft de AI toegang tot bestelgegevens, klantprofielen en ondersteuning context.
6
Nodig je team uit
Ga naar Team, klik op Uitnodigen, voer hun e-mail en rol (Eerwaarde, Full Admin, of Agent). Agenten kunnen alleen toegang krijgen tot afdelingen die u hen toewijst. Eigenaren en volledige beheerders zien alles.
Het snelst mogelijke pad (5 minuten)
Stap 1: Installeer widget
Kopieer het knipsel van Connected Sites en plak het op uw website. Dit geeft u direct tracking.
Stap 2: AI inschakelen
Ga naar AI Configuration, kies een provider, voer uw sleutel in en sla op. AI chat is nu actief op uw website.
Klaar
U heeft nu bezoeker tracking en AI chat. U kunt later tickets, CRM en connectors toevoegen.
Dag 2: Maak het nuttig
Kennis toevoegen
Ga naar kennisbasis en voeg toe 5-10 artikelen over uw meest voorkomende vragen. De AI gebruikt deze om klanten nauwkeurig te beantwoorden.
Afdelingen aanmaken
Go to Tickets and create at least 2 departments (e.g., "Sales" and "Support"). Assign team members to each.
Schrijf uw AI-prompt
Ga naar AI Training en schrijf een Customer AI prompt die uw bedrijf, toon, en escalatie regels beschrijft.
Een gesprek testen
Open uw website in een privé-browser en praat met de AI als klant. Controleer of antwoorden accuraat zijn en toon klopt.
Week 1: Bouw uw bewerkingen
E-mail verbinden
Een mailbox (Gmail, IMAP of een providerconnector) instellen zodat klanten e-mails automatisch tickets maken.
Automatisch antwoord instellen
Schakel automatisch antwoord op tickets in voor veilige afdelingen. Stel een 2-minuut vertraging in zodat mensen eerst kunnen ingrijpen.
Evaluatieanalyses
Check Dashboard dagelijks. Kijk naar bezoekersaantal, bounce rate, top pagina's en verkoop als tracking is aangesloten.
Start je CRM
AI openenCRMen laatOpsIQimporteer contacten van uw aangesloten platforms. Bekijk het pijpleidingbord.
Maand 1: Optimaliseren
Beoordeling van de AI-geschiedenis
Controleer AI Geschiedenis wekelijks. Kijk voor verkeerde antwoorden, gemiste vragen en mogelijkheden om kennis toe te voegen.
Proactieve regels toevoegen
Maak een regel: als een bezoeker op de prijslijst voor 60+ seconden staat, toon dan een chatbericht waarin wordt gevraagd of ze hulp nodig hebben.
Bouw een connector
Als u een platform gebruikt dat geen ingebouwde connector heeft, gebruik dan de Connector Builder om er één te maken.
Webhooks instellen
Connect OpsIQ to your internal tools using outbound webhooks for ticket, chat, and sales events.
Mag ik de AI overslaan en gewoon tracking gebruiken?+
Ja. De AI provider is optioneel. OpsIQ werkt als een pure analytics en ticketing platform zonder AI. U kunt AI later inschakelen wanneer u klaar bent.
Kan ik de connectoren overslaan en ze later toevoegen?+
Yes. Connectors enrich the AI with platform-specific data, but OpsIQ works without them. Start with tracking and chat, then connect platforms when needed.
Wat als ik nog geen website heb?+
U kunt nog steeds OpsIQ gebruiken voor tickets, CRM en teamsamenwerking. Het tracking-widget is optioneel. Voeg het toe als uw website klaar is.
Hoe weet ik of het widget correct is geïnstalleerd?+
Bezoek uw website in een privé/incognito browser. Check dan OpsIQ Live Feed. Je zou je bezoek binnen moeten zien verschijnen 15 seconden. Zo niet, controleer: (1) is het knipsel correct geplakt, (2) is de site sleutel correct, (3) zijn advertentieblokkers of CSP-headers die het script blokkeren.
Begin hier
Complete productkaart
OpsIQ is geen functie. Het is een beheerder admin, een website widget, een AI-ondersteuning laag, een ticket / helpdesk systeem, een volledige CRM met vier AI agenten, een Site Intelligence suite, een aansluiting platform met marktplaats, en een ontwikkelaar oppervlak. Hier is elk onderdeel dat het bevat.
Exploitantbeheerder
Dashboard, live feed, bezoekerslog, sessies, session replay, toppagina's, geo intelligence, intent trechter, events log, A/B experimenten, JS fouttracking, sales en conversies, leads, AI CRM (command center, contactpersonen, bedrijven, deals, pipeline board, deal coaching, dead coachen, prognose, prospectie, sequences, lifecycle, data steward, Build my CRM, CRM config, CRC health, Chroom API_), tickets, chat-inbox, proactieve regels, CSAT enquêtes, email concepts, mailboxen, KI configuratie, ALI training, OI geschiedenis, Ali inzichten, kennisbasis, connectoren, processoren, marktplaats, verbonden sites, teambeheer, teamprestaties, instellingen, diagnoses en licentie.
Commandocentrum, contacten, bedrijven, deals, pipelineboard met drag-and-drop, AI-deal coaching (risicosignalen, next-best-action, winst waarschijnlijkheid), inkomstenvoorspelling, prospectieve agent (SDR), geautomatiseerd follow-up sequenties, levenscyclus en beheer van gegevensbeheer (afgerond, verrijken, valideren), Build my CRM (natuurlijke taalopstelling), CRM configuratie, CRM gezondheidscontrole, Trust Dial (Autopilot/Copilot / Manual per agent), vier gespecialiseerde agenten (Steward, SDR, Retention, Analyst) en CRM API met webhooks.
Site Intelligence Suite
Automated site crawls, technical SEO audit (speed, mobile, Core Web Vitals, SSL, redirects, structured data), content audit (word count, readability, keyword density, heading structure), AI-powered semantic search, SERP rank tracking across engines, keyword research with opportunity scoring, backlink analysis and monitoring, local SEO grid visualization, Google Business Profile sync (reviews, posts, Q&A, photos, insights), scheduled reports (daily/weekly/monthly), and white-label PDF output for agencies.
AI en automatisering
Klant AI chat (multi-provider: Claude, GPT-4o, Gemini, Grok), admin AI-assistent, AI kennis gronding, auto-handoff met configureerbare terugschakeling, per werkruimte AI configuratie, managed AI en BYOK modi, token budgetten en kosten controles, AI geschiedenis audit trail, KI inzichten analyse, ticket AI triage, kaartje automatisch antwoord met vertraging, schrijven van AI (aparte prompt), en admin inbox copilot.
Connectoren en integraties
25+ voorgebouwde connectoren (Shopify, WooCommerce BigCommerce, Magento2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Poststempel, Verzenden, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile), Connector Builder (no-code/AI-assisted/full-code), generiek OAuth stroom met PKCE, connector marktplaats met betaalde distributie, schakelaar ondertekening en verificatie, SmartLookup fuzzy matching, een grote catalogus van HTTP actie definities waarvan de beschikbaarheid afhankelijk is van installatie van de connecter, enablement, configuratie en validatie, kennissynchronisatie en workflow recepten.
Ontwikkelaarsplatform
RESTAPI(bezoekers, evenementen, tickets, contacten, instellingen, connectoren), OpenAPI spec,API key management, uitgaande webhooks (async, ondertekend, opnieuw opgevraagd, SSRF-bewaakt, auto-disable), evenementenAPI voor aangepaste gebeurtenis-inname, widget SDKmet identiteitsresolutie, triggers kookboek, actie contracten, connector SDK, marketplace verpakkingen, SDK's aan de serverzijde (PHP, Node.js), WordPress plugin, en WHMCS module.
Instellingen en bewerkingen
Business identity, AI configuration per workspace, tracking settings, security (HSTS, Permissions-Policy, IP blocking, brute-force protection), RBAC (Owner/Full Admin/Agent), team management and invitations, team performance dashboard, admin presence tracking, email template system (registry-driven, visual editor, variable chips), survey designer, domain knowledge, ticket embed configuration, branding, data retention policies, billing cycle management (monthly through lifetime), currency normalization, import/export, diagnostics, cron automation, and danger zone.
Veiligheid en naleving
Onderneming SSO (OIDC met JWKS verificatie, JIT provisioning), SAML configuratie, GDPR/DSAR behandeling (exporteren en verwijderen over alle systemen), gegevenswissing per contact, toestemmingsbeheer, werkruimte-isolatie (strikte query-layer scoping), audit trails, mislukte login tracking, IP blokkeren, uitgaande webhook SSRF bewaker, en gegevensopslag beleid.
Brug van de aanbieder
Beheerde AI door middel van OpsIQ provider URL, Site Intelligence provider belt, licentievalidatie, gezondheidsverslagen, PDF rendering, en data export, alle gerouteerd via de geconfigureerde provider eindpunt, niet directe leverancier API oproepen van uw server.
Elke admin pagina
Dashboard
Kern
Dagelijks commandocentrum: verkeersoverzicht, aantal bezoekers live, samenvatting van de verkoop, ondersteuning wachtrijdiepte, AI activiteit waarschuwingen en sneltoetsen.
Levende diervoeders
Analyse
Real-time bezoekersstroom: paginaweergaven, chat begint, formulier inzendingen en intentiesignalen updaten om de paar seconden met land, apparaat en referrer filters.
Inkomsten dashboard: bestellingen, vernieuwingen, terugbetalingen, toeschrijving per bron, campagneprestaties, periodevergelijking en trendanalyse.
Lood
Verkoop
Lead management: scoren, bron toeschrijving, CRM status, contactgegevens, gedragssignalen en pijpleiding routering.
AI CRM-oplossingen
CRM
Volledige CRM: commandocentrum, contacten, bedrijven, deals, pipeline board, coaching, voorspelling, prospectie, opeenvolgingen, levenscyclus, data steward en gezondheid.
Tickets
Steun
Ondersteuningspostvak: afdelingen, prioriteiten, SLA-tracking, AI triage, auto-reply, interne notities, bestandsbijlagen, samenvoegen en statusbeheer.
Chat-inbox
Steun
Live conversaties: AI en menselijke chat, overdracht, samenwerking, gespreksgeschiedenis, klantidentiteit en CSAT collectie.
E-mailconcepten
Steun
E-mailbeheer: inkomende mail naar tickets, AI-geassisteerde antwoordsamenstelling, sjabloonselectie en postbusconfiguratie.
AI-configuratie
AI
Provider setup: kies Claude/GPT-4o Gemini Grok, voer in. API sleutel of in staat te stellen beheerde AI, set model, temperatuur en token budgetten per werkplek.
AI-opleiding
AI
Prompt auteur: klantgerichte en admin-georiënteerde prompts, escalatieregels, toonrichtlijnen, verboden onderwerpen en grensconfiguratie.
AI geschiedenis
AI
Conversatie audit: volledige aanvraag / reactie logs, token gebruik, kosten per gesprek, provider, modelversie en resolutie resultaat.
AI inzichten
AI
Patroonanalyse: gemeenschappelijke vragen, resolutiepercentages, overdrachtsfrequentie, tevredenheid per onderwerp en identificatie van de opleidingskloof.
Kennisbasis
AI
AI training inhoud: artikelen, veelgestelde vragen ingangen, product docs, connector kennis en aangepaste vermeldingen. Semantische en zoekwoord zoeken naar AI aarding.
Site management: het bijhouden van knipsel, site key, widget configuratie, domeininstellingen en per-site werkruimte isolatie.
Team
Instellingen
Gebruikersbeheer: uitnodigen leden, toewijzen van rollen (Eeuwige/Volledige Admin/Agent), instellen afdeling toegang en het beheren van machtigingen.
Teamprestaties
Instellingen
Ops metrics: resolutietijden, werklast, SLA compliance, CSAT per agent, heropening van tarieven, drukste uren en trendanalyse.
Instellingen
Instellingen
Configuratie: zakelijke identiteit, AI setup, tracking, beveiliging, branding, bewaring, e-mailsjablonen, facturering, import/export, diagnose en gevaar zone.
Licentie
Instellingen
Planbeheer: licentiestatus, kenmerken van het plan, gebruiksstatistieken, verlengingsdatum en upgrade/downgradeopties.
Begin hier
Begeleid aan boord
De onboarding reis maakt van een nieuwe installatie een werkende OpsIQ werkruimte en kan worden verlaten en hervat zonder dat vooruitgang verloren gaat.
ProductschermOnboarding toont elk setup gebied, de huidige staat en de volgende actie om te voltooien.
Aanbevolen reeks
Licentie: de licentie valideren en bevestigen dat de werkruimte actief is.
AI-aanbieder: Kies de provider/model, voer de referenties in en voer de verbindingstest uit. AI kan worden overgeslagen als de werkruimte eerst alleen analytics en tickets gebruikt.
Bedrijfsidentiteit: de naam, industrie, beschrijving, klantgerichte toon en merkgegevens die door het widget en AI worden gebruikt.
Verbinding: ten minste één extern platform inschakelen wanneer OpsIQ orders, klanten, tickets, e-mail of andere platform context nodig heeft.
Site en widget: Maak de site/werkruimte, kopieer de sleutel van de site en verifieer een privé-browserbezoek in Live Feed.
Team en routering: Nodig admins/agents uit, maak afdelingen aan, stel e-mailrouting in en bevestig de voorkeuren voor meldingen.
Controles in de go-live: testchat, een ticket, connector sync, cron, uitgaande e-mail, webhooks en beveiligingsheaders.
De reis slaat voltooiing per werkruimte op. Teruggaan naar Onboarding moet voltooide stappen tonen in plaats van een herstart forceren.
Begin hier
Beheerdersnavigatie en -rechten
The OpsIQ sidebar is permission-aware. This map explains where each operational area lives and why a page may not be visible to every administrator.
ProductschermDe zijbalkgroepen OpsIQ per werkgebied; individuele links verschijnen alleen wanneer de huidige rol ze kan gebruiken.
Steun
Tickets, het e-mailplatform van het team, CSAT, het Helpcentrum en chatbotstromen.
CRM
De dagelijkse verkoopoppervlaktes: CRM Home, Command Center, contacten, pijpleiding, prognose, levenscyclus, prospectie, segmenten, leaderboard, deal approvals, data steward, groeitools en de activiteitstroom.
Automatisering
Event-gedreven workflows, levenscyclusregels en conversiedoelstellingen.
Rapporteer oppervlakken eerste . . Analytics Hub, AI inzichten, verkoop, klanten, leads, trechters, A/B testen, sessie replay, aangepaste dashboards en geplande rapporten . Met de ruwe bezoeker, session, pagina, aardrijkskunde en event logs in een Raw Data sub-sectie.
Standalone pagina's
Site Intelligence, Team Performance en Feedback zitten buiten de groepen als directe inzendingen.
Integraties
Connectors, acties en triggers, mailboxen, concepts, e-mailinstellingen, inkomende eindpunten, uitgaande webhooks en API sleutels.
Beveiliging en privacy
Beveiligingsoverzicht, privacy en compliance, toestemming voor cookies, auditactiviteiten, mislukte aanmeldingen, geblokkeerdIPsenJavaScriptfouten.
Instellingen
Basisprincipes van de werkplek (algemeen, team, sites, talen), vervolgens inklapbare subsecties: AI Brain (instructies, configuratie, evaluatie, geschiedenis), CRM-instellingen (bouwer, aangepaste velden, lead scoren, gezondheid), Data & Health (diagnose, export) en Aan de slag (aan boord gaan, hulp).
Pagina's die een rol niet kunnen openen zijn verborgen in de zijbalk. Pagina ' s het huidige plan bevat geen zichtbaar blijven met een Upgrade tag en open een in-app upgrade scherm.
Directe routes worden nog steeds aan de server-kant gecontroleerd. Een zijbalkverbinding verbergen is niet de veiligheidsgrens: elke beschermde actie moet zijn toestemming en werkbladcontroles passeren.
Analyse
Analytics-hub
De Analytics-hub brengt ondersteuning, chat, AI, bezoeker en agent rapportage in één door datum gefilterde werkruimte met exporteerbare resultaten.
ProductschermAnalytics Hub toont een datumbereik, metrische kaarten en tabbladen voor Support, Chat, AI, Visitor and Agent prestaties.
Filters en bedieningsorganen
Gebruik een voorinstelling of een aangepaste van/tot bereik, dan vernieuwen om elke kaart en grafiek voor dezelfde periode opnieuw te bouwen.
Exporteren CSV exporteert het actieve analytische beeld in plaats van een screenshot.
Werkruimte zoeken is automatisch; het wijzigen van sites verandert de onderliggende dataset.
Wat elk tabblad meet
Steun: tickets aangemaakt/gesloten/uitgegeven, eerste antwoord, resolutie, first-contact resolutie, SLA en prioriteit/afdeling/status uitsplitsingen.
Chatten: sessies begonnen, AI resoluties, escalaties, verlatenheid, tijd van de behandeling, berichten per sessie en AI/human/all CSAT.
AI: gemiddeld vertrouwen, lage betrouwbaarheidsgraad, triage-nauwkeurigheid, feedback, kennisverlegging, token/cachegebruik en de items die moeten worden beoordeeld.
Bezoeker: trends in verkeer en betrokkenheid voor de geselecteerde periode.
Agent: per-agent werklast, snelheid, sluiting en tevredenheidsmaatregelen.
Gebruik Analytics Hub voor cross-team review; gebruik de speciale bezoekers, tickets, CSAT, AI Geschiedenis en Team Performance pagina's wanneer u een record-level onderzoek nodig hebt.
Analyse
Het Dashboard
Het Dashboard is uw dagelijkse commandocentrum. Het toont verkeer, verkoop, ondersteuning lading, AI activiteit en conversie indicatoren in één uitzicht. Open het elke ochtend om te begrijpen wat er gebeurde vannacht en wat vandaag de dag aandacht nodig heeft.
DashboardThe real Overview screen: the OpsIQ Intelligence panel up top (pick an analysis and it writes it) above the KPI widgets you arrange yourself.
Dashboardkaarten uitgelegd
Levende bezoekers
Het aantal mensen op uw website nu. Dit update elke 15 seconden (configureerbaar). Een bezoeker is "actief" als ze een pagina binnen de actieve drempel hebben geladen (standaard: 90 seconden).
Unieke bezoekers
Hoeveel verschillende mensen uw website bezochten in het geselecteerde datumbereik. OpsIQ identificeert bezoekers door een combinatie van browser vingerafdruk, cookies en (indien beschikbaar) geauthentiseerde identiteit.
Nieuw vs terugkomst
Nieuwe bezoekers zien uw site voor de eerste keer. Terugkeer van bezoekers zijn eerder gezien. Een hoge terugkeer ratio betekent dat je inhoud brengt mensen terug. Een zeer lage terugkeer verhouding kan betekenen dat u niet behoud van interesse.
Stuiterpercentage
Het percentage bezoekers dat na het bekijken van slechts één pagina is vertrokken. Een bounce rate boven 70% op landing pages betekent meestal niet dat de pagina voldoet aan verwachtingen van bezoekers, verkeerde inhoud, trage belasting of slechte mobiele ervaring.
Gemiddelde tijd op pagina
How long visitors spend on each page on average. Very short times (under 10 seconds) on content pages suggest the content is not engaging. Very long times on checkout pages might indicate confusion.
Bedreigingen geblokkeerd
IPadresseert dat OpsIQ geïdentificeerd als potentieel kwaadaardig op basis van dreiging scoren, brute kracht pogingen, of handmatige blokken. Klik om de geblokkeerd te zien IPs lijst.
Verkoop vandaag / deze week / deze maand
Inkomsten uit verbonden verkoopbronnen (Shopify, WooCommerce, Stripe, enz.). Als de verkoop nul toont, controleer dan of uw platformconnector is aangesloten en synchroniseren.
Trend grafiek 2
Een lijngrafiek met bezoekerstelling over het geselecteerde datumbereik. Zoek naar patronen: verkeerspieken (campaigns, persvermeldingen), dips (weekends, vakanties) en aanhoudende trends.
Topbronnen
Waar uw bezoekers vandaan komen: direct, Google, social media, e-mailcampagnes, referral sites. Gebruik dit om te begrijpen welke marketingkanalen werken.
Bovenste browsers
Chrome, Safari, Firefox, Edge, and others. If a browser has unusually high bounce rate, you might have a CSS or JavaScript compatibility issue.
Uurlijke warmtekaart
Een raster met bezoekersactiviteit per uur van de dag en dag van de week. Gebruik dit om te bepalen wanneer ondersteuningsverschuivingen gepland worden, wanneer aankondigingen verzonden moeten worden en wanneer promoties uitgevoerd moeten worden.
Recente bezoekers
De laatste bezoekers met land, pagina, apparaat en bron. Handig voor snelle spot-checks tijdens campagnes.
Het datumbereikfilter gebruiken
Klik op de datumkiezer rechtsboven in het Dashboard. Voorinstellingen: Vandaag, gisteren, laatst 7 Dagen, Laatste 30 dagen, Deze maand, Vorige maand, Aangepast bereik. Alle dashboardkaarten en grafieken worden bijgewerkt wanneer u het bereik wijzigt. Het datumbereik bevindt zich in uw geconfigureerde tijdzone (in Instellingen).
Bewerkte voorbeelden
Onderzoek naar de piek van het botsvermogen
Scenario:
Your bounce rate jumped from 45% to 78% this week. What happened?
Wat te doen:
Controle: (1) Is een specifieke landingspagina veranderd? Ga naar de Top Pagina's en sorteren op bounce rate. (2) Heeft een campagne verkeer naar de verkeerde pagina gestuurd? Controleer Top Bronnen voor nieuwe referrers. (3) Heeft de site gebroken op mobiel? Controleer browser-uitval voor mobiele bounce rate. (4) Is het bot verkeer? Controleer de Bedreigingen teller en bezoeker details op verdachte patronen.
Nul bezoekers op dashboard
Scenario:
The dashboard shows 0 live visitors even though your website is getting traffic.
Wat te doen:
Controle: (1) Is het volgwidget geïnstalleerd? Bekijk uw website broncode en zoek naar de OpsIQ script. (2) Is de site sleutel correct? Vergelijk de data-site-toets in het script met de sleutel in Connected Sites. (3) Is een CDN of cache die een oude pagina bedient zonder het script? Wis je CDN-cache. (4) Is een ad blocker of CSP header het script blokkeren? Controleer de browser console op geblokkeerde verzoeken.
Het uur-heatmap lezen
Scenario:
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
Wat te doen:
Dit is een B2B verkeerspatroon. Uw bezoekers werken professionals surfen tijdens de openingstijden.1) Plan het ondersteunend personeel voor werkdagen van de week. (2) Stuur e-mail campagnes dinsdag-donderdag ochtend. (3) De weekendonderhoudsramen zijn veilig. (4) Overweeg het aanbieden van live chat alleen tijdens de spitsuren.
Verkeerspiek van onbekende bron
Scenario:
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
Wat te doen:
Ga naar Bezoekers en filter tegen de tijd. Controleer: (1) Zijn ze echte bezoekers of bots? Kijk naar de duur van de sessie, bekeken pagina's en browser diversiteit. (2) Indien echt, op welke pagina landen ze? (3) Controleer de verwijzing URL. Iemand zou kunnen hebben gelinkt aan u van Reddit, Hacker News of een populaire blog. (4) Als het bot verkeer, controleer bedreigingen en overwegen blokkeren van de IP Afstand.
Waarom verschilt mijn bezoeker van Google Analytics?+
OpsIQ Het telt bezoekers anders. Het maakt gebruik van browser vingerafdruk en cookies, terwijl GA een ander cookiemodel gebruikt. Botfiltering, ad blockersnelheden en script laden kunnen ook verschillen veroorzaken. A 10-20% De variatie is normaal.
Kan ik het dashboard in een ander gereedschap plaatsen?+
Het dashboard is ontworpen voor de OpsIQ admin. Gebruik voor externe rapportage het REST API om analytics gegevens te trekken en weer te geven in uw eigen dashboard of BI tool.
Wat betekent de "dreigingen" tegen?+
Het telt. IP adresseert dat OpsIQ heeft gemarkeerd of geblokkeerd op basis van dreiging scoren, herhaalde mislukte logins, of handmatige blokken. Klik op de teller om details te zien en blokken beheren.
Analyse
Bezoekerslogboek
Het bezoekerslog toont elk bezoek aan uw getraceerde websites. Elke rij is een pagina laden van één bezoeker. Gebruik het om individuele bezoekersgedrag te onderzoeken, campagne verkeer te vinden en tracking problemen diagnosticeren.
BezoekerslogboekHet echte bezoekerslogboek: filter op datum, zoekopdracht en apparaat, lees dan elk bezoek door IP/email, locatie, bron, apparaat en tijd, bedreigingen gemarkeerd in rood.
Wat elke rij laat zien
IP address
De bezoeker IP adres. Geanonimiseerd indien IP anonimisering is ingeschakeld in Instellingen. Klik om alle bezoeken van deze te zien IP.
Land en stad
Gedetecteerd van deIP adres met GeoIP-gegevens. Vereist MaxMind GeoLite2-database of Cloudflare geo-headers. Laat "Onbekend" zien als GeoIP niet is geconfigureerd.
Pagina URL
De pagina die de bezoeker geladen heeft. Klik om het volledige te zien URL. Lang URLs zijn afgekapt in de tabelweergave.
Verwijzer
Waar de bezoeker vandaan kwam voordat hij op uw site landde. "Direct" betekent geen verwijzing (bookmarks, getypt URLs, sommige app links).
Apparaat en browser
De bezoeker apparaat type (desktop, mobiel, tablet) en browser (Chrome, Safari, Firefox, enz.). Ontleed van de User-Agent header.
Datum en tijd
Toen de pagina geladen was, in uw geconfigureerde tijdzone.
Identiteit van de klant
Als de bezoeker geïdentificeerd wordt (via identiteits- of aanmeldingsteken), dan verschijnt hun naam of e-mail. Anders wordt het anoniem weergegeven.
Filters
Datumbereik
Filter bezoeken aan een bepaalde tijdsperiode. Standaard: laatste 7 dagen.
Zoeken
Zoeken op IP adres, bladzijde URL, referrer, country of customer email.
Bron
Filter op verkeersbron: Direct, Organisch, Sociaal, Referral, Betaald, E-mail.
Apparaat
Filter op bureaublad, Mobile of Tablet.
Alleen nieuw
Laat alleen eerste bezoekers zien die nog nooit eerder gezien zijn.
Bewerkte voorbeelden
Bezoekers vinden van een specifieke campagne
Scenario:
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?
Wat te doen:
Gebruik in het bezoekerslogboek het zoekveld en typ "zomer-sale" (zomerverkoop).URLs en pagina URLs, zodat UTM parameters zullen overeenkomen. U kunt ook filteren op Source = Betaald om verder te beperken.
Zoek een klant die een probleem gemeld
Scenario:
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
Wat te doen:
Zoek op hun e-mailadres in het bezoekerslogboek. Als ze zijn ingelogd, zal hun identiteit verschijnen. Stel de datumbereik in naar gisteren. Kijk voor bezoeken aan checkout pagina's rond 15u. Klik op hun sessie om de volledige pagina stroom en eventuele JavaScript fouten te zien.
Een loop-hitter of schraper detecteren
Scenario:
You notice an IP address has 500+ visits in one hour, all to the same page.
Wat te doen:
Dit is waarschijnlijk een bot, schraper of gebroken script. Ga naar het bezoekerslogboek en zoek op die IP Controle: (1) Zijn alle bezoeken aan dezelfde pagina? (2Is de gebruiker een bekende bot? (3) Is de sessieduur altijd 0 Als het bevestigd is als een bot, ga dan naar Beveiliging en blokkeer de IP.
Bezoekerslog vs Sessions vs Live-feed
Bezoekerslogboek
Een rij per paginaweergave. Beste voor: het onderzoeken van specifieke pagina's, het vinden van verkeer uit specifieke bronnen, het diagnostiseren tracking problemen.
Sessies
Groepen paginaweergaven in reizen. Eén rij per bezoeksessie. Beste voor: het begrijpen van de gebruikersstroom, het meten van sessieduur, het identificeren van conversiepaden.
Levende diervoeders
Real-time activiteit. Toont bezoekers op dit moment op uw site. Beste voor: monitoring campagnes in uitvoering, het spotten van high-intent bezoekers, kijken naar ondersteuning mogelijkheden.
Waarom zie ik mijn eigen bezoeken in het logboek?+
OpsIQ Volgt alle bezoeken standaard. Om uw eigen verkeer uit te sluiten, voeg IPadres van de uitgeslotenen IPs lijst in Instellingen > Tracking.
Waarom toont een bezoeker "Onbekend" land?+
GeoIP opzoeken vereist ofwel Cloudflare geo-headers (automatisch indien gebruik Cloudflare) of een MaxMind GeoLite2-databasebestand. Controleer Instellingen > GeoIP-pad om te garanderen dat het databasebestand bestaat en leesbaar is.
Hoe lang worden bezoekersgegevens bewaard?+
Bezoekersgegevens worden bewaard voor de bewaarperiode die is ingesteld in Instellingen (standaard: 90 Na dat, oude records worden automatisch opgeruimd door de cron retentie baan.
Analyse
Sessies
Sessions groeperen meerdere pagina's van dezelfde persoon in een enkele reis. Terwijl het bezoekerslogboek individuele paginaladingen toont, tonen sessies je hoe mensen zich verplaatsen via uw website van landing naar exit.
SessiesHet echte Session Log: elke bezoeker reis als een rij (IP, land, apparaat, bron, duur en pagina's) met riskante sessies gemarkeerd in het rood.
Hoe sessies werken
Een sessie begint wanneer een bezoeker zijn eerste pagina laadt. Het gaat door als ze naar meer pagina's navigeren. Een pauze eindigt wanneer de bezoeker inactief is voor de sessie timeout periode (standaard: 30 minuten) of sluit hun browser. Dezelfde persoon die terugkeert na de timeout maakt een nieuwe sessie aan.
Wat elke sessie laat zien
Eerste pagina
De landingspagina, waar de bezoeker uw site heeft ingevoerd. Hier staat welke inhoud mensen aantrekt.
Laatste pagina
De exit pagina, waar de bezoeker links. Als de exit-pagina is vaak de prijslijst pagina, bezoekers kunnen vergelijken u met concurrenten.
Aantal pagina's
Hoeveel pagina's de bezoeker in deze sessie bekeken heeft. Meer pagina' s betekenen meestal meer betrokkenheid, maar het kan ook betekenen dat de bezoekster verloren gaat.
Duur
Total time from first page load to last activity. Sessions with 0 seconds are bounces (single page view, no further interaction).
Bron
De verkeersbron voor deze sessie (Direct, Google, social, referral, etc.).
Land
Gedetecteerd land van het IP -adres van de bezoeker.
Bounce
Of de bezoeker na het bekijken van slechts één pagina is vertrokken. Gebounced sessies hebben een rode indicator.
Omrekening
Of de bezoeker tijdens deze sessie een getraceerde conversie-evenement (aankoop, aanmelding, formulierindiening) heeft voltooid.
Filters
Zoeken
Zoeken op IP, e-mail, bladzijde URL, of referrer binnen de sessies.
Type
Filter op nieuwe bezoekers (eerste sessie ooit) of Returning bezoekers.
Bron
Filter op verkeersbron.
Land
Filter op land om sessies uit een bepaalde regio te zien.
Bedreigingen/Gebogen
Filter om alleen stuiterde sessies of sessie's te tonen die als bedreigingen worden gemarkeerd.
Bewerkte voorbeelden
Profiel een hoogwaardige klant
Scenario:
A customer just made a large purchase. You want to understand their journey before buying.
Wat te doen:
Zoek naar hun e-mail in Sessions. Bekijk al hun sessies: (1Hoe vaak hebben ze bezocht voordat ze kochten? (2Welke pagina's hebben ze bekeken? (3) Hebben ze met chat of een ticket geopend? (4) Wat was de totale tijd vanaf het eerste bezoek aan aankoop? Dit vertelt u de typische koopreis voor hoogwaardige klanten.
Aanmelden detecteren vanaf een nieuwe locatie
Scenario:
A customer usually logs in from Nigeria but you see a session from Russia.
Wat te doen:
Zoek naar de klant e-mail in Sessions. Vergelijk het land van recente sessies. Als een sessie plotseling verschijnt uit een ongewoon land, kan het legitieme reizen of een gecompromitteerd account zijn. Controleer: (1) Was er een mislukte inlogpoging voor de succesvolle? (2De Voorzitter. - Het debat is gesloten. IP wijzigen binnen dezelfde sessie? Markeren voor herziening als verdacht.
Wat is het verschil tussen een sessie en een bezoeker?+
Een bezoeker is een persoon (of browser). Een sessie is één bezoek van die persoon. Dezelfde bezoeker kan veel sessies in de loop der tijd hebben. Sessies verlopen na de timeout periode.
Hoe identificeert OpsIQ terugkerende bezoekers?+
OpsIQ gebruikt een combinatie van cookies, vingerafdrukken van browser en geauthentiseerde identiteitstekens. Als een bezoeker zijn cookie leegmaakt en niet is ingelogd, zullen ze verschijnen als nieuwe bezoeker.
Analyse
Levende diervoeders
The Live Feed shows visitors currently on your website in real time. It updates automatically every 15 seconds (configurable). Use it during campaigns, product launches, and busy support periods to see what is happening right now.
Levende diervoedersKijk wie er op je site is en wat ze doen, elke 15 seconden automatisch vernieuwen.
Hoe het werkt
De Live Feed polls van uw server op de ingestelde refresh-interval. Elke rij toont een bezoeker die momenteel op uw site: hun huidige pagina, land, apparaat, bron, sessieduur en pagina's tellen. Groene hoogtepunten geven nieuwe activiteit aan sinds de laatste verversing. Klik op elke bezoekersrij om alle sessiegegevens te zien.
Instellingen
interval vernieuwen
Hoe vaak de live-feed updates. Standaard: 15 seconden. Lagere waarden (5-10s) geven snellere updates maar gebruiken meer server resources. Hogere waarden (30-60s) zijn gemakkelijker op de server, maar minder real-time.
Actieve drempel
Hoe lang een bezoeker wordt beschouwd als "actief" na hun laatste pagina laden. Standaard: 90 seconden. Als een bezoeker laadt een pagina en dan leest voor 2 minuten zonder te klikken, verdwijnen ze uit de live-feed na de drempel.
Pauzeerknop
Klik op pauze om automatisch te stoppen met vernieuwen. Nuttig wanneer u details wilt lezen zonder de lijst bij te werken. Klik opnieuw starten.
Bewerkte voorbeelden
Spot een hot lead tijdens een campagne
Scenario:
You are running a product launch. A visitor just viewed your homepage, then features, then pricing, and is now on the checkout page.
Wat te doen:
Dit is hoog-intent gedrag. In de Live Feed: (1Klik op de bezoeker om hun sessie te zien. (2) Als ze een gesprek beginnen, zal de AI hun volledige reis context hebben. (3) Als ze vertrekken zonder te kopen, worden ze een hoofdrol in de Leads pagina. (4) Overweeg het maken van een proactieve regel om een chatbericht te tonen wanneer bezoekers de kassa bereiken.
Te veel bezoekers van dezelfde IP
Scenario:
You see 20 visitors from the same IP address, all on different pages.
Wat te doen:
Dit zou kunnen zijn: (1) Een kantoor met gedeeld internet. Controleer of de bezoeken lijken op echte mensen (verschillende pagina's, redelijke sessieduur). (2) Een bot of schraper. Controleer of de sessies erg kort zijn (0-1seconden) of systematisch pagina's raken. (3) Een belastingstest. Als u automatische tests uitvoert, sluit de IP Van het volgen.
Waarom wordt de live-feed getoond 0 bezoekers wanneer mijn site verkeer heeft?+
Controle: (1) Is het widget-script geïnstalleerd op uw site? (2) Is de site sleutel correct? (3) Is de actieve drempel overschreden? (4) Gebruiken bezoekers agressieve advertentieblokkers die het volgscript blokkeren?
Kan ik de live feed filteren per land of apparaat?+
De live-feed toont alle actieve bezoekers. Voor gefilterde weergaven, gebruik de pagina's Visitor Log of Sessions met hun filteropties. De livece is opzettelijk eenvoudig voor real-time monitoring.
Analyse
Toppagina's
Top Pages toont welke pagina's op uw website het meeste verkeer krijgen. Het rangschikt pagina' s door bezoeken, betrokkenheid, conversies en ondersteuning activiteit. Gebruik deze om uw beste inhoud te identificeren, onderpresterende pagina'S vinden en pagina'n ontdekken die ondersteunende vragen genereren.
Toppagina'sUw pagina's gerangschikt op verkeer en betrokkenheid, zodat u topinhoud en pagina' s die ondersteuning genereren kunt spotten.
Wat elke pagina laat zien
Pagina URL
Het volledige URL pad. Soortgelijke pagina's (bijv. productvarianten) worden gegroepeerd als groeperen is ingeschakeld.
Weergaven
Totaal aantal keren dat deze pagina werd geladen in het geselecteerde datumbereik.
Unieke bezoekers
Hoeveel verschillende mensen bekeken deze pagina (een persoon die dezelfde pagina twee keer bekijkt telt als 1 uniek).
Stuiterpercentage
Percentage bezoekers die uw site verlieten na het bekijken van alleen deze pagina. Hoge stuiter op landing pagina's = probleem. Hoge bounce op "dank u" pagina' s = normaal.
Gemiddelde tijd
Hoe lang bezoekers gemiddeld op deze pagina doorbrengen. Zeer kort = niet lezen. Zeer lang op een formulierpagina = verwarring.
Chat begint
Hoeveel chatgesprekken zijn er gestart vanaf deze pagina. Hoge chat begint op een productpagina betekent dat de productomschrijving misschien onduidelijk is.
Ondersteuningstickets
Hoeveel support tickets zijn er gemaakt door bezoekers die op deze pagina stonden. Hoog aantal kaarten = potentieel UX of inhoudsprobleem.
Bewerkte voorbeelden
Zoek pagina's die ondersteuningvragen aansturen
Scenario:
Your support team keeps getting questions about shipping. Which page is failing?
Wat te doen:
Sorteer Top Pagina's door "Support tickets" of "Chat starts" aflopend. Zoek naar product- of verzendpagina's met hoge aantallen. De pagina met de meeste ondersteuning vragen heeft waarschijnlijk onduidelijke informatie. Fix de pagina inhoud en controleer of support vragen verminderen.
Pagina's zoeken met een hoge exitsnelheid
Scenario:
You want to know where people leave your site most often.
Wat te doen:
Sorteer op bounce tarief aflopend. Negeer pagina's die natuurlijk exit punten (dank u pagina' s, bevestiging pagina'S). Focus op pagina'es die bezoekers moeten houden betrokken: productpagina's, prijzen, functies. Deze hebben betere call-to-action of duidelijker inhoud nodig.
Waarom toont een pagina 0 weergaven, hoewel ik weet dat het verkeer krijgt?+
Controle: (1) Is het volgwidget geïnstalleerd op die specifieke pagina? Single-page apps kunnen geen schermweergaven branden over routewijzigingen. (2) Is de pagina uitgesloten bij het volgen van instellingen? (3) Is een CDN die een gecachede versie bedient zonder het volgscript?
Analyse
Geo-intelligence
Geo Intelligence toont waar uw bezoekers vandaan komen per land, stad, apparaat en bron. Gebruik het om uw geografische markten te begrijpen, taalondersteuning te bepalen, regionale marketing plannen en verdachte verkeerspatronen op te sporen.
GeoWaar uw bezoekers komen van (per land, stad en apparaat) om de grootte markten en spot ongewone verkeer.
Wat je ziet.
Toplanden bar grafiek
De toplanden gerangschikt op bezoekersaantal. Klik een land om te boren naar de stad-niveau gegevens.
Country donut
Visuele verdeling van het verkeer naar land.
Tabel voor het gehele land
Elk land met bezoekers in de geselecteerde periode, toont bezoeker tellen, sessie tellen, bounce rate en conversiepercentage.
Stadsoefeningen
Klik op een land om te zien welke steden in dat land het meest bezoekers hebben.
Hoe werkt GeoIP detectie?
OpsIQ Detecteert de locatie van bezoekers op twee manieren: (1) Cloudflare geo headers. Als uw site achter is Cloudflare, landdetectie is automatisch en nauwkeurig. (2) MaxMind GeoLite2-database. Download de gratis database en configureer het pad in Instellingen. Stadsdetectie vereist de GeoLite2-City-databases, niet alleen de Country database.
VPN- en proxyverkeer
Bezoekers die VPN's gebruiken, lijken te komen van de locatie van de VPN-server, niet hun echte locatie. Dit is door ontwerp. OpsIQ kan en moet niet proberen om VPN's te omzeilen. Als u ongewone land patronen, overwegen dat 10-20% van bezoekers kunnen gebruik maken van VPN's.
Bewerkte voorbeelden
Onverwacht landverkeer
Scenario:
You run a US-only business but 30% of traffic is from India.
Wat te doen:
Controle: (1) Zijn deze echte bezoekers? Kijk naar de duur van de sessie en pagina's bekeken. Zeer korte sessies met hoge bounce = waarschijnlijke bots (2) Vinden ze je via Google? Controleer de referrer. (3) Zouden zij potentiële klanten op een nieuwe markt kunnen zijn? Als het verkeer echt en actief is, overwegen India-specifieke prijzen of inhoud toe te voegen.
Beslissen over taalondersteuning
Scenario:
You want to know if you should translate your site into Spanish.
Wat te doen:
Kijk op de Geo Intelligence pagina. Als Spaanstalige landen (Spanje, Mexico, Colombia, Argentinië, enz.) samen vertegenwoordigen meer dan 10% van uw verkeer met lage bounce tarieven, vertaling is het overwegen waard. Ook controleren: zetten bezoekers uit deze landen om tegen vergelijkbare tarieven aan uw primaire markt?
Regionale ondersteuning ploegenplanning
Scenario:
You need to decide support team hours for different time zones.
Wat te doen:
Gebruik de uurlijkse heatmap (op Dashboard) in combinatie met Geo Intelligence. Als 40% Het grootste deel van uw verkeer komt uit Europa en 35% De heatmap toont precies wanneer elke regio het meest actief is, zodat u kunt zien wanneer de dienst beschikbaar is.
Land met bezoeken maar geen orders
Scenario:
Germany shows 500 visitors this month but zero sales.
Wat te doen:
Onderzoek: (1) Zijn ze stuiteren op de prijspagina? Misschien is uw prijzen niet concurrerend voor die markt. (2) Verzendt u naar Duitsland? Controleer of uw verzendpagina Duitsland vermeldt. (3) Is uw kassa beschikbaar in EUR? Valutaverschil veroorzaakt verlaten kassa's. (4) Zijn deze bezoekers uit één enkele bron die misschien een laag intent verkeer is?
Waarom toont een bezoeker "Onbekend" land?+
GeoIP is niet geconfigureerd.Cloudflare(die automatisch geo headers toevoegt) of deMaxMind GeoLite2database en stel het bestandspad in Instellingen > GeoIP Pad.
Kan ik het verkeer vanuit bepaalde landen blokkeren?+
OpsIQ niet per land blokkeren. Gebruik uw webserver of Cloudflare firewall regels voor landgebonden blokkering.OpsIQ richt zich op zichtbaarheid, geen toegangscontrole op netwerkniveau.
Analyse
Intent trechter
De Intent Funnel classificeert bezoekerssessies door wat ze lijken te proberen: surfen, onderzoeken, vergelijken, kopen, krijgen ondersteuning of vertrekken. Gebruik het om de balans van intentie op uw site te begrijpen en te identificeren waar bezoekers afleveren.
Intent trechterSessions geclassificeerd op intentie (browse, research, compare, buy) zodat je precies kunt zien waar mensen afleveren.
Intent categorieën
Bladeren
Bezoekers die terloops rondkijken. Korte sessies, paar pagina's, geen specifiek doel gedetecteerd.
Onderzoek
Bezoekers lezen product/materiaal pagina's, docs of blog inhoud. Langere tijd op de pagina, meerdere content pagina' s.
Vergelijken
Bezoekers bekijken prijzen, plan vergelijking of functie tabellen. Vaak terugkerende bezoekers.
Kopen
Bezoekers bij de kassa, winkelwagen of aanmelding pagina's. Hoge intentie. Dit zijn uw conversie mogelijkheden.
Ondersteuning zoeken
Bezoekers op helppagina's, contact pagina's of het starten van chat. Ze hebben hulp nodig.
Stuiteren
Bezoekers die vertrokken na een pagina. Lage betrokkenheid.
Hoe de trechter te lezen
Tolken van je trechter
Scenario:
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
Wat te doen:
Prijzen pagina is sterk genoeg om intentie te creëren. Chat is belangrijk in het kooptraject: 27% van prijzen bezoekers aangaan met chat voordat u koopt. Ondersteuning tickets na de kassa kan wijzen op activering of betaling verwarring. Actie: (1) Zorg ervoor dat AI chat beantwoordt prijsvragen goed. (2) Onderzoek 18 post-checkout support tickets voor veel voorkomende problemen.
Tijdfilters
Gebruik het datumbereik filter om intent patronen te vergelijken over perioden. Bijvoorbeeld, vergelijk Black Friday week met een normale week. Je moet zien dat er een piek is in "Koop" intentie en mogelijk "Support-zoeken" als je promoties verwarring veroorzaakten.
Hoe classificeert OpsIQ intentie?+
OpsIQ kijkt op pagina URLs, session gedrag en tijdpatronen. Prijzen pagina's signaal vergelijking intentie. Afrekenen pagina ' s geven het kopen van intent. Help / contact pagina 's signaal ondersteuning bedoeling. De classificatie is heuristisch-gebaseerd, niet AI-gedreven.
Kan ik de intent categorieën aanpassen?+
Momenteel niet. De categorieën zijn ingebouwd op basis van gemeenschappelijke webgedragspatronen. Custom intent classificatie staat op de routekaart.
Analyse
Graandieren, retentie en paden
Bouw aangepaste reizen vanaf pagina of evenement stappen, meten cohort retentie en ontdek de paden bezoekers het meest via een site.
ProductschermEen aangepaste trechter toont elke pagina/event stap, de resterende bezoekers en het conversiepercentage.
Trechters
Maak een genoemde trechter met 2 tot 8 pagina of gebeurtenis stappen. Stel het conversie venster in uren; een bezoeker telt alleen wanneer de bestelde stappen plaatsvinden binnen dat venster. Gebruik de druppel tussen stappen om te kiezen waar u replay, fouten, pagina snelheid of berichten inspecteren.
Bewaring
Bewaring groepen bezoekers in wekelijkse cohorten en laat zien hoeveel terugkeer. Kies een 6, 8 of 12 weekhorizon. Houd de cohortdefinitie stabiel bij het vergelijken van releases of campagnes.
Paden
Paden geven de meest voorkomende paginasequenties. Kies een padlengte van 2 tot 5 pagina's om het resultaat leesbaar te houden. Gebruik het om onverwachte omwegen, gemeenschappelijke uitgangen en inhoud te vinden die herhaaldelijk voorafgaat aan conversie.
Custom trechters zijn analytische definities, geen automatiseringen. Om te reageren op een voltooide stap, maak je een conversiedoel, segment, trigger of workflow.
Analyse
Sessie-herhaling
Sessie Replay laat je een tijdlijn zien van wat een bezoeker op je site deed: welke elementen ze klikten, hoe ze scrolden, waar ze zweefden en wat ze typte (met gevoelige velden gemaskeerd). Gebruik het om UX problemen te diagnostiseren, foutmeldingen te verifiëren en verwarring bij de klant te begrijpen.
Sessie-herhalingHerspeel precies wat een bezoeker deed: klikken, scrollen, typen (gevoelige velden gemaskerd), op een tijdlijn scrubber.
De juiste sessie vinden
Vanaf de Sessions pagina, kijk voor sessies met gerapporteerde problemen, hoge pagina telt zonder conversie, of sessie van klanten die ondersteuning tickets ingediend. Klik op het replay pictogram om de tijdlijnweergave te openen.
Wat replay toont
Tijdslijn
Een horizontale balk die gebeurtenissen in de loop van de tijd toont. Klik overal op de tijdlijn om naar dat moment te springen.
Paginanavigatie
Elke pagina wordt weergegeven als een segment op de tijdlijn. U kunt het exacte pad zien dat de bezoeker nam.
Klikt
Klik op gebeurtenissen worden weergegeven als punten op de tijdlijn en als hoogtepunten op de pagina reconstructie.
Schuiven
Scrolldiepte wordt gevolgd zodat je kunt zien hoe ver beneden de bezoeker leest.
Vorminteractie
Veldfocus en typegebeurtenissen worden geregistreerd. Tekstinvoer in wachtwoord en gevoelige velden wordt standaard gemaskeerd.
Privacy en maskeren
Sessie replay maskert standaard gevoelige formuliervelden. Wachtwoordvelden, creditcardinvoeren en velden gemarkeerd met data-opsiq-mask worden nooit opgenomen. U kunt extra masking regels instellen in Instellingen > Tracking. Als uw nalevingsbeleid het vereist, kunt u de herhaling volledig uitschakelen.
Diagnose van een kapotte checkout
Scenario:
A customer says "I tried to buy but the button did nothing."
Wat te doen:
Zoek hun sessie in de Sessions pagina (zoek via e-mail). Open het replay. Bekijk het afrekenpagina segment. Kijk naar: (1Klikten ze op de juiste knop?2Deed een JavaScript fout opgetreden? (Controleer de JS Errors pagina voor die tijd.) (3) Heeft de pagina een foutmelding herladen of getoond (?4) Was een verplicht veld leeg? De herhaling toont precies wat er gebeurd is.
Hoeveel opslagruimte gebruikt sessie-replay?+
Herspeelgegevens groeien met het verkeersvolume. Gebruik retentieinstellingen om oude replay-data automatisch op te ruimen. Voor high-traffic sites, overwegen een kortere replays bewaarperiode (bijv. 30 dagen) voor het beheren van opslag.
Kunnen bezoekers zich afmelden voor replay?+
Als "Respect Do Not Track" is ingeschakeld in Instellingen, worden bezoekers met DNT-headers niet opgenomen. U kunt ook specifieke pagina's uitsluiten van herhalingen in de trackinginstellingen.
Analyse
Gebeurtenissenlog
Het Evenementenlogboek toont elke gebeurtenis die OpsIQ heeft opgenomen: paginaweergaven, klikken, chatstarts, ticketcreaties, verkoop en aangepaste evenementen. Gebruik het om integraties te debuggen, webhook-levering te verifiëren en de volgorde van acties te begrijpen.
GebeurtenissenlogA timeline of everything OpsIQ records (pageviews, chats, sales, webhooks, custom events) for debugging and audit.
Ingebouwde gebeurtenissen (automatisch)
pageview
Wordt geactiveerd telkens wanneer een bijgehouden pagina wordt geladen. Inclusief URL, titel, verwijzer en tijdstempel.
chat.started
Ontslagen wanneer een bezoeker de chat widget opent en hun eerste bericht stuurt.
chat.message
Ontslagen voor elk bericht in een gesprek (zowel bezoeker als AI/agent).
ticket.created
Ontslagen wanneer een nieuw support ticket wordt gemaakt (van chat, e-mail, widget of admin).
ticket.replied
Ontslagen wanneer een antwoord aan een ticket wordt toegevoegd.
order.completed
Ontslagen wanneer een aankoop wordt voltooid via een aangesloten platform.
form.submitted
Ontslagen wanneer een trackingformulier wordt ingediend (indien het formulier is ingeschakeld).
identify
Ontslagen wanneer een bezoeker geïdentificeerd wordt via een identiteitsteken.
security. login_failed
Ontslagen als een aanmeldpoging mislukt.
Aangepaste gebeurtenissen
U kunt aangepaste gebeurtenissen van uw website of server naar OpsIQ sturen. Aangepaste evenementen zijn nuttig voor het volgen van acties die specifiek zijn voor uw bedrijf: klikken op de knop, gebruik van functies, video's, downloads enz.
JavaScript · aangepaste gebeurtenis van browser
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
plan: "pro",
billing: "annual",
value: 99
}]);
PHP · neemt een contact activiteit op van uw server
Filteren op specifieke namen van evenementen: pageview, chat. started, ticket. created, etc.
Datumbereik
Evenementen uit een bepaalde periode tonen.
Zoeken
Zoek gebeurtenissengegevens op trefwoord (URL, e-mail, gebeurtenis eigenschappen).
Hoe lang worden de gebeurtenissen gehouden?+
Gebeurtenissen volgen het bewaarbeleid dat is ingesteld in Instellingen. Standaard: 90 dagen. Hoge waarde gebeurtenissen (aankopen, beveiligingsgebeurtenissen) kunnen worden geconfigureerd met langere bewaring.
Kan ik events gebruiken in A/B experimenten?+
Ja. Bij het maken van een experiment kiest u voor een conversie-evenement. Elke ingebouwde of aangepaste gebeurtenis kan worden gebruikt als conversiedoel.
Analyse
A/B experimenten
Experiments let you test two versions of a page or feature and measure which one performs better. OpsIQ tracks impressions, conversions, and statistical significance.
A/B experimentenVoer twee varianten uit, bekijk conversies en statistische betekenis, en verklaar de winnaar.
Hoe experimenten werken
1
Een experiment maken
Geef het een naam, definieer je primaire metriek (conversie gebeurtenis), en stel de varianten in (controle en test).
2
Doe het.
OpsIQ randomly assigns visitors to variants and tracks their behavior. Do not change the experiment while it is running.
3
Lees de resultaten
Nadat er voldoende gegevens zijn verzameld, controleer het betrouwbaarheidsniveau.95% vertrouwen betekent dat je 95% Het verschil is echt, niet toevallig.
Experimentele toestanden
Ontwerp
Aangemaakt maar nog niet gestart. U kunt nog steeds varianten en metrics bewerken.
Uitvoeren
Actieve bezoekers toewijzen aan varianten. Bewerken tijdens het draaien niet.
Voltooid
De statistische betekenis bereikt of handmatig gestopt.
Gearchiveerd
De resultaten zijn geëvalueerd en het experiment is niet langer nodig in de actieve lijst.
Beste praktijken
Definieer uw metriek voordat u start
Beslis wat je meet voordat je begint. Kies een metriek na het zien van resultaten introduceert bias.
Binnenlands verkeer uitsluiten
Voeg de IP _-adressen van uw team toe aan de uitsluitingslijst zodat personeelsbezoeken geen foutieve resultaten opleveren.
Ren lang genoeg
Stop niet met een experiment na 100 bezoekers. U hebt honderden of duizenden bezoekers per variant nodig voor betrouwbare resultaten.
Test één verandering tegelijk
Als u de kop EN de kleur van de knop, zult u niet weten welke verandering veroorzaakt de verbetering.
Neem je beslissing op.
Na het experiment eindigt, let op welke variant won en waarom je ervoor koos om het te implementeren.
Hoeveel bezoekers heb ik nodig voor een geldig experiment?+
Het hangt af van de convertorsnelheid en de effectgrootte die u wilt detecteren. Als vuistregel: ten minste 500 bezoekers per variant voor een 20% Voor kleinere effecten heb je duizenden nodig.
Kan ik meerdere experimenten tegelijk uitvoeren?+
Als twee experimenten dezelfde pagina beïnvloeden, kunnen de resultaten van deze experimenten interageren. Het is veiliger om gelijktijdig experimenten uit te voeren op verschillende pagina's of functies.
Analyse
JavaScript fouten
JavaScript Fouten verzamelen client-side fouten van uw website bezoekers. Een kapotte knop, een mislukt API call, of een ontbrekende bron verschijnt hier. Gebruik het om bugs te vinden en repareren die invloed hebben op echte klanten.
JS-foutenEchte bezoekers raken gebroken code oppervlak hier (bericht, bron, browser en hoe vaak) zodat je kunt oplossen wat belangrijk is.
Wat elke fout laat zien
Foutmelding
The JavaScript error text (e.g., "TypeError: Cannot read properties of undefined").
Pagina URL
Welke pagina de fout deed zich voor op.
Browser en apparaat
Welke browser en apparaat type zag de fout. Sommige fouten zijn browse-specifiek.
Stacktrace
De codelocatie waar de fout zich heeft voorgedaan. Klik om het volledige stackspoor uit te breiden.
Voor het eerst gezien
Toen deze fout voor het eerst verscheen.
Laatst gezien
Toen deze fout het laatst voorkwam.
Aantal
Hoe vaak deze fout is geregistreerd.
Betrokken sessies
Hoeveel verschillende bezoekersessies ervoeren deze fout.
Fouten prioriteren
Niet alles JavaScript fouten onmiddellijk aandacht nodig hebben. Prioriteren door: (1) fouten op kritieke pagina's (afrekenen, aanmelden, inloggen), (2) fouten met hoge sessie telt, (3) fouten die onlangs zijn opgetreden (mogelijke regressie van een codewijziging), (4) fouten op uw eigen code (geen scripts van derden).
Een kapotte checkout-knop maken
Scenario:
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
Wat te doen:
Dit betekent 45 echte klanten kon niet voltooien kassa. Stappen: (1) Open de pagina in dezelfde browser/apparaatcombinatie. (2) Open browserconsole en reproduceer de fout. (3) Controleer de stack trace om de exacte regel van code te vinden. (4) Repareer de bug, zet uit en volg het foutaantal op naar nul.
Neemt OpsIQ fouten op van scripts van derden?+
Ja. OpsIQ vangt alle JavaScript fouten op de pagina, inclusief fouten van analytics scripts, chat-widgets en advertentiescripts. Filter op URL in de stack trace om te focussen op uw eigen code.
Hoe kan ik bekende onschuldige fouten uitsluiten?+
U kunt geen specifieke fouten in OpsIQ, maar je kunt de lijst filteren op pagina URL of foutmelding. Fix of negeren fouten uit browser-extensies (ze vaak weergegeven als fouten van onbekende bronnen).
Verkoop
Verkoop en omrekening
Sales Tracking verbindt uw winkel of facturatieplatform met OpsIQ zodat u inkomsten naast bezoekgedrag kunt zien. Elke aankoop wordt toegeschreven aan een reis van bezoekers, zodat u weet welke pagina's, campagnes en kanalen de omzet drijven.
VerkoopHet echte verkoopscherm, omzet boven, dan recente aankopen (datum, klant, platform, bedrag), elk toegeschreven aan zijn verkeersbron.
Verkoop dashboard
Verkoop van vandaag
Inkomsten uit bestellingen die vandaag zijn voltooid. Vernieuwt bij elke nieuwe bestelling evenement van uw aangesloten platform.
Deze week / deze maand / totaal
De ontvangsten over de periode worden in mindering gebracht op deze bedragen.
Trend grafiek 2
Lijn grafiek met dagelijkse inkomsten over de geselecteerde datum bereik. Zoek naar pieken (promoties, campagnes) en dips (issues, seizoensgebonden).
Top converteren bronnen
Welke verkeersbronnen leiden tot de meeste aankopen. "Directe" kopers vaak bladwijzers uw site. "Google" kopers vond u door zoekopdracht.
Recente aankopen
De nieuwste bestellingen met e-mail, bedrag, valuta en items gekocht.
Platform-opstellingshandleidingen
Shopify_
Ga naar Connectoren >Shopify. Maak een aangepaste app in uw Shopify admin (Instellingen > Apps en verkoopkanalen > Ontwikkelen van apps). Scopen toekennen: lees_orders, read_customers, Read_products. Kopieer de Admin API Toegangspenning. OpsIQ, voer uw winkel domein (bijv., your-store.myshopify.com) en het access token. Klik op Test Connection. Indien succesvol, schakel webhook-synchronisatie in voor real-time ordermeldingen.
WooCommerce_
Ga naar Connectoren >WooCommerce. In uw WordPress admin, ga naar WooCommerce> Instellingen > Geavanceerd > REST API. Maak een sleutel aan met Lees/Schrijf toestemming. Kopieer de consumentensleutel en het consumentengeheim. OpsIQ, voer uw site URL, consumentensleutel en consumentengeheim. Klik Test Connection.
BigCommerce
Ga naar Connectors > BigCommerce. Ga in uw Big Commerce admin naar Geavanceerde Instellingen >API Accounts. Maak een V2/V3 aan API Account met gelezen toepassingsgebied voor bestellingen, klanten en producten. Kopieer de toegangs token, client ID, en API pad. Voer ze in OpsIQ en test.
Magento 2
Ga naar Connectors > Magento. Ga in uw Magentor admin naar Systeem > Integraties. Maak een nieuwe integratie met API toegang tot bronnen van Sales, Klanten en Catalogus. Activeer de integratie en kopieer het toegangs token. Voer dit in OpsIQ met uw Magento basis URL.
PrestaShop
Ga naar Connectors > PrestaShop. Ga in uw Prestashop admin naar Advanced Parameters > Webservice. Schakel de webservice in en maak een nieuwe sleutel aan. Geef toegang tot bestellingen, klanten en producten. Kopieer de sleutel en voer deze in OpsIQ bij uw winkel URL.
Opencart
Ga naar Connectoren > OpenCart. Genereren API referenties van uw OpenCart admin-paneel. Voer de API URL, gebruikersnaam en sleutel in OpsIQ. De connector gebruikt OpenCart's REST API voor order- en klantgegevens.
osCommerce
Ga naar Connectors > osCommerce. Configureer database toegang of API referenties zoals gedocumenteerd in de connectorinstellingen. osCommerce integratie vereist meestal directe database toegang of een aangepaste API module.
Stripe
Ga naar Connectors > Stripe. Kopieer je Stripe s niet beperkt API sleutel van het Stripe Dashboard (Developers >API De sleutel heeft leestoegang nodig voor klanten, kosten, facturen en abonnementen. OpsIQ. Configureer webhook eindpunt voor real-time gebeurtenissen.
Paystage
Ga naar Connectors > Paystack. Kopieer uw Paystack geheime sleutel van het PayStack Dashboard. Voer deze in OpsIQ. Webhook instellen URL voor transactiemeldingen.
Aangepaste / andere platforms
Gebruik de REST API of webhooks om sales events te versturen vanaf elk platform. Verzend order. completed events met klant e-mail, bedrag, valuta en items. Zie het gedeelte Evenementen API_ voor het laadvermogen formaat.
Begrijpen van uw verkooptrechter
Top converteren bronnen
Shows which channels bring paying customers. If Google brings 1000 visitors and 50 sales, that is a 5% conversion rate. If email brings 200 visitors and 30 sales, that is 15%. Email is more effective per visitor.
Bedrag van de restitutie
Gerefinancierde bestellingen worden apart bijgehouden. Ze verminderen uw netto-inkomsten totaal. Als de restitutietarieven zijn hoog van een specifieke bron, het verkeer kan laag kwaliteit.
Valutaafhandeling
OpsIQ slaat de oorspronkelijke transactie valuta en bedrag. Multi-currency bedrijven zien inkomsten in elke valuta. Genormaliseerde rapportage maakt gebruik van de geconfigureerde wisselkoers.
Bewerkte voorbeelden
100 visitors, zero sales
Scenario:
Your pricing page gets 100 visitors per day but zero conversions.
Wat te doen:
Onderzoek: (1) Gebruik Sessie Replay op de prijsstelling pagina bezoekers. Bekijk hoe ze omgaan met de prijstabel. (2) Check Top Pagina's voor de prijsstelling pagina bounce rate en time-on-page. (3) Check Chat conversaties van prijsvragen pagina bezoekers. Welke vragen stellen ze? (4) Vergelijk uw prijspagina met concurrenten. (5) Probeer een A/B experiment met verschillende prijsindelingen.
Naamgeving voor een marketingcampagne
Scenario:
You sent an email campaign with UTM tags. How do you measure its revenue impact?
Wat te doen:
Ga naar Sales en filter per bron. Zoek naar de campagne UTM parameter. Zie: (1) Hoeveel bezoekers kwamen uit de e-mail. (2) Hoeveel zijn er omgezet in verkoop? (3) Totale aan de campagne toegerekende inkomsten (4) Vergelijk met dezelfde periode vóór de campagne.
Waarom laat Sales nul zien, ook al heeft mijn winkel orders?+
Controle: (1) Is de platformconnector aangesloten en gezond? Ga naar Connectors en controleer de status. (2) Is webhook sync ingeschakeld? Als u peilingen gebruikt, is de cron job actief? (3) Heeft de stekker het recht API Scopes? Shopify, je hebt lees_orders nodig.
Hoe attribuut OpsIQ een verkoop aan een bezoeker?+
Wanneer een bestelling via de connector binnenkomt, komt OpsIQ overeen met de klant e-mail aan een bekende bezoeker. Als de bezoeker werd gevolgd voordat de aankoop, wordt de verkoop toegeschreven aan hun bezoekers reis, inclusief de verkeersbron, landing pagina en sessie geschiedenis.
Kan ik handmatig verkopen toevoegen?+
U kunt verkoopgebeurtenissen verzenden via de REST API of webhooks van elk systeem. Het evenementformaat is gedocumenteerd in het gedeelte Evenementen API_.
Verkoop
Lood
Leads zijn bezoekers of klanten die koop- of ondersteuningsintentie tonen. OpsIQ detecteert automatisch leads op basis van gedrag: prijsvragen paginabezoeken, terugzendingen, chat interacties, kassa start en hoge betrokkenheid. Gebruik de Leads pagina om de follow-up te prioriteren en voer uw CRM pijplijn.
LoodHet echte Leads scherm, high-intent bezoekers als een doorzoekbare tabel (IP/email, locatie, apparaat, bron, tijd ter plaatse) met topbronnen en landen.
Wat maakt een aanwijzing
Prijsvragen
Bezoekers die uw prijs- of plannenpagina bekijken overwegen actief een aankoop.
Terugkeerbezoeken
Bezoekers die meerdere keren terugkomen zijn bezig maar nog niet bekeerd.
Chatinteracties
Bezoekers die een chat starten zoeken actief hulp, hetzij voor aankoop of na aankoop.
Afrekenen begint
Bezoekers die de kassapagina bereiken maar niet de aankoop voltooien.
Formulieren
Bezoekers die een contactformulier, demo verzoek of aanmeldingsformulier indienen.
Verloving op de hoge pagina
Bezoekers die veel pagina's met lange sessieduur bekijken zijn diep onderzoekend.
Voornaamste detailpaneel
Klik op een aanwijzing om hun volledige profiel te zien:
Identiteit
Naam, e-mail, bedrijf indien bekend. Anonieme leads tonen IP en locatie.
Sessies
Alle sessies van deze lead met paginaflow, duur en bron.
Bekeken pagina's
Elke pagina die ze bezochten, besteld door de recentie.
Bron
Hoe ze je vonden: organisch, betaald, sociaal, verwijzing, direct.
Loodscore
A0-100 score op basis van gedrag intensiteit, recency en pagina intentie.
CRM-status
Of dit spoor is toegevoegd aan de CRM als contact of transactie.
Verkooptip
AI-gegenereerde suggestie over wat te doen volgende (bijv., "Bezochte prijs 3 tijden · overwegen proactieve reikwijdte").
Hoogwaardige loodinsigne
Leads met een score boven 80 krijgen een "High Value" badge. Dit zijn uw heetste vooruitzichten. Prioriteer ze voor het bereiken, proactieve chat of CRM-pijpleidinginvoer.
Bewerkte voorbeelden
Een heet lood gebruiken
Scenario:
A lead viewed your pricing page 3 times in 2 days, started a chat asking about enterprise plans, but has not purchased.
Wat te doen:
Dit is een hoge intent lead.1) Controleer hun hoofdgegevens voor bedrijfs- en rolinformatie. (2) Bekijk de chat transcript voor specifieke behoeften en bezwaren. (3) Maak een deal in het CRM met de verzamelde informatie. (4) Geef een vervolgtaak voor een verkoopteamlid. (5) Als ze terugkeren naar de pagina prijzen, kan de proactieve chat regel een gepersonaliseerd bericht veroorzaken.
Het omzetten van anonieme leidt tot CRM-contacten
Scenario:
You have 50 anonymous leads with high scores but no email addresses.
Wat te doen:
Opties: (1) Maak een proactieve regel die biedt een korting of resource download in ruil voor e-mail op high-intent pagina's. (2) Gebruik de chat widget om te vragen naar e-mail wanneer anonieme bezoekers een gesprek starten. (3) Voeg een identiteitsteken toe aan uw login/aanmeldingspagina's zodat terugkerende bezoekers automatisch worden geïdentificeerd.
Hoe wordt de lead score berekend?+
De score is: recency van bezoeken (recent = hoger), frequentie van bezoeken, bekeken pagina's (prijs/afrekenen = hoger) sessieduur (langer = hoger); chatinteracties (versterkte = hoger).
Kan ik de regels voor het scoren van lood aanpassen?+
Ja. In CRM Configuratie kunt u lead-scoring regels toevoegen die de score versterken op basis van specifieke zoekwoorden, gebeurtenissen, bronnen of paginapatronen.
CRM
Uw CRM · start hier
OpsIQeen volledige AI-eerste schipCRMdat de waarheid van de klant, reinigt gegevens, scores leads, coaches deals, prognoses inkomsten en handelingen, met website intelligentie, ondersteuning, tickets, producten en betalingen als een levende grafiek. Elke AI actie is bron, verklarend, omkeerbaar en goedkeuring-gecontroleerde.
AI CRM-oplossingenEen AI-eerste CRM, uitgevoerd door vier specialisten en een Trust Dial die bepaalt hoeveel ze zelf doen.
Overzicht van CRM-pagina's
AI CRM (commandocentrum)
Begin hier
Uw dagelijkse thuisscherm: omzet puls, wat AI vond, wat het deed, goedkeuring wachtrij, volgende zetten, agent gezondheid en ROI.
Contacten
Kern
Mensen en bedrijven in uw CRM. Zoek, filter, partituur en beheer profielen.
Pijpleiding
Kern
Visual deal board met drag-and-drop stadia, win waarschijnlijkheid en AI coaching.
Voorspelling en verslagen
Kern
Voorspelling van de raad: vastgelegd, waarschijnlijk het beste geval, met betrouwbaarheidsintervallen en nauwkeurigheidsmeting.
Levenscyclus
Kern
Waar elke klant staat: actief, risicovol, uitzetting gereed, vernieuwing verschuldigd of karnen.
Bouw mijn CRM
Configureren
Beschrijf uw CRM-instellingen in gewoon Engels. OpsIQ genereert een omkeerbaar plan en past het toe op goedkeuring.
CRM-gezondheid
Ops.
Zelfcontrole pagina: schema, agenten, routes, AI acties en live data telt.
How OpsIQ keeps you safe
Vraag het voordat je handelt.
AI voorstellen gaan naar de goedkeuring wachtrij. U keurt, bewerken of verwerpen elk. Niets gebeurt zonder uw toestemming.
Nooit overschrijven
Wanneer AI een verandering voorstelt, toont het de huidige waarde en de voorgestelde waarde. Menselijke ingevoerde gegevens hebben herkomstbescherming.
Alles is omkeerbaar.
Elke AI actie wordt opgenomen in het journaal. U kunt elke wijziging ongedaan maken met één klik.
Uitlegbaar
Elke AI aanbeveling toont zijn redenering en de gegevensbronnen die het gebruikte. Geen zwarte doos.
Gloednieuw?
1
AI CRM openen
Klik op AI CRM in de linker navigatie. Het commandocentrum toont uw huidige status.
2
CRM-gezondheid controleren
Open CRM Health om het schema, agenten en routes te verifiëren.
3
Contacten importeren
Als een connector actief is (Shopify, WHMCS, enz.), contacten worden automatisch geïmporteerd. Anders importeren via CSV of handmatig aanmaken.
4
Een pijpleiding aanmaken
Ga naar Pipeline en maak uw eerste pijpleiding met stadia (bijv., Lead, Qualified, Proposal, Negotiation, Won, Lost).
5
Voeg je eerste deal toe
Maak een deal van een contact, stel het bedrag en podium in, en laat de Deal Coach u begeleiden.
Moet ik de CRM gebruiken?+
Nee, deCRMis facultatief.OpsIQwerkt perfect als een tracking + ondersteuning + AI platform zonder deCRM. Schakel het in wanneer u klaar bent om verkoop en klantrelaties te beheren.
Kan de CRM werken zonder connectoren?+
Ja. U kunt handmatig contacten en transacties maken. Connectoren verrijken de CRM met platformgegevens (orders, abonnementen, tickets) maar zijn niet vereist.
Wat is de Trust Layer?+
De Trust Layer is het veiligheidssysteem dat bepaalt wat de AI kan doen. Copilot mode (standaard): AI stelt voor, mens keurt. Autopiloot modus (opt-in): KI werkt automatisch op laag risico, omkeerbare operaties.
CRM
Het AI CRM-homescreen
Het commandocentrum is uw dagelijkse briefing. Open het elke ochtend om te zien wat er gebeurd is, wat aandacht nodig heeft en wat we nu moeten doen.
CommandocentrumHet echte commandocentrum: schakel tussen Forecast, Win rate en Pipeline, en werk de AI voorstel wachtrij, goedkeuren of verwerpen van de aanbiedingen, podiumbewegingen en taken die het suggereert.
Wat het commandocentrum laat zien
De cijfers van vandaag
Pijplijn waarde, deals won / verloren, nieuwe leads, actieve aanbiedingen en omzet trend, een momentopname van uw huidige staat.
Wat OpsIQ gevonden
AI-ontdekte inzichten: gestalde deals, risicorekeningen, nieuwe kansen, datakwaliteitsproblemen en marktsignalen.
What OpsIQ did
Acties die de AI heeft ondernomen (in Autopiloot) of voorgesteld (in Copilot): etappevooruitgang, score-updates, contactverrijking en taakaanmaak.
Goedkeuring nodig
Wachtrij van AI voorstellen wachtend op uw beslissing. Elk toont de voorgestelde actie, redenering en bewijs. goedkeuring, bewerken of verwerpen.
Volgende zetten
AI-gerangschikte lijst van de 10 belangrijkste dingen die we vandaag moeten doen: een hot deal volgen, een risicorekening controleren, onderzoek naar een nieuwe aanwijzing, enz.
Hulpstatus
Gezondheid van AI-agenten: gevangenneming, Data Steward, Deal Intelligence, Deals Coach, SDR, Bewaring. Groen = hardlopen, amber = heeft aandacht nodig, rood = fout.
Resultaten
ROI tracking: deals beïnvloed door AI, tijd bespaard, nauwkeurigheid van voorspellingen en vergelijking met handmatig CRM werk.
Werkschema voor de ochtendvoorlichting
1
Lees de cijfers van vandaag
Controleer de trend van pijpleiding gezondheid en inkomsten. Ben je op schema deze maand?
2
De goedkeuringslijst wissen
Bekijk elk AI-voorstel. hecht zijn goedkeuring aan veilige acties, bewerkt waar nodig, verwerpt slechte suggesties.
3
Controleer wat OpsIQ gevonden heeft
Lees AI inzichten. Zijn er deals in gevaar? Zijn er nieuwe kansen?
4
De volgende lijst van zetten werken
De AI heeft deze gerangschikt naar urgentie en mogelijke impact.
Inhaalslag na vrije tijd
Scenario:
You were away for a week. What happened while you were gone?
Wat te doen:
Open het commandocentrum en controleer: (1) "Wat OpsIQ did" toont alle AI acties tijdens uw afwezigheid. (2) "Needs approval" toont voorstellen wachten op uw beoordeling. (3) "Wat OpsIQ De Commissie is van mening dat de Europese Raad in december een gemeenschappelijk standpunt heeft ingenomen.4) Stel het dashboard datumbereik in op uw afwezigheidsperiode om de trend te zien.
CRM
Contacten, bedrijven en deals
De CRM organiseert uw zakelijke relaties in vier objecten: Contacten (mensen), Bedrijven (organisaties), Deals (inkomstenkansen) en Taken (follow-upacties).
CRM-objectenVier kernobjecten (contacten, bedrijven, deals en taken) gekoppeld aan één verbonden klantgrafiek.
Contacten
Wat is een contact
Een persoon in uw CRM. Ze kunnen een klant, een prospect zijn, een partner of een aanwijzing. Contacten hebben een e-mail, naam, bedrijf, tags, lifecycle fase en hotness score.
Contacten vinden
Gebruik de zoekbalk om op naam, e-mail, bedrijf of tags te vinden. Gebruik filters: levenscyclusfase, lead score, bron, land, laatste activiteitsdatum, toegewezen eigenaar.
Contactprofiel
Klik op een contact om hun volledige profiel te zien: persoonlijke info, bedrijf, aanbiedingen, activiteiten, tickets, chats, websitebezoeken, leadscore en AI inzichten.
Hittescores
A0-100 score berekend op basis van gedragssignalen: websitebezoeken, e-mail engagement, chat interacties, aankoopgeschiedenis en recency. Hoger = warmer.
Ondernemingen
... meer kaartjes...
Contact-bedrijf koppeling
Contacten zijn gekoppeld aan bedrijven via e-maildomein of handmatige opdracht. Eén bedrijf kan vele contacten hebben.
Aanbiedingen
Wat is een deal?
Een inkomstenmogelijkheid. Deals hebben een titel, bedrag, pijpleiding, podium, win waarschijnlijkheid, close date, toegewezen eigenaar en bijbehorende contacten / bedrijf.
Win waarschijnlijkheid
Een percentage kans op het winnen van de deal. Stel handmatig of berekend door AI op basis van uw historische winst gegevens. Drives de gewogen prognose.
Gezondheid van de handel
Groen (gezond), amberkleurig (risico), of rood (geïnstalleerd). Gebaseerd op activiteit requentie, faseduur en betrokkenheid signalen.
Taken
Wat is een taak?
Een vervolgactie toegewezen aan een persoon. Taken hebben een titel, vervaldatum, prioriteit, type (gesprek, e-mail, vergadering, andere), en verbonden contact/deal.
AI-gegenereerde taken
De AI creëert automatisch taken wanneer het iets ontdekt dat aandacht nodig heeft: een gestagneerde deal volgen, reageren op een risicorekening en onderzoek een nieuwe aanwijzing.
Hot leads vinden
Scenario:
You want to see all high-score contacts in the UK who have not been contacted recently.
Wat te doen:
Ga naar contacten. Filter op: Lead score > 80, Land = Verenigd Koninkrijk, laatste activiteit > 7 Dit zijn je meest verwaarloosde aanwijzingen, prioriteit geven aan de reikwijdte.
Een deal maken vanuit een contact
Scenario:
A contact just expressed interest in your enterprise plan during a chat.
Wat te doen:
Open het contactprofiel. Klik op "Create deal." Voer de titel van de deal in (bijv., "Acme Corp - Enterprise Plan"), bedrag, pijpleiding en podium (bijv: "Kwalificatie"). Stel de sluitingsdatum in en wijs deze toe aan jezelf. De Deal Coach zal beginnen met het volgen van deze mogelijkheid.
CRM
De pijpleiding (uw deal board)
De Pipeline is een visueel bord waar deals bewegen door stadia van links naar rechts. Sleep en drop kaarten om aanbiedingen te vooraf. Elke kaart toont het bedrag van de transactie, win waarschijnlijkheid, en gezondheidstoestand.
PijpleidingHet echte pijpleidingscherm: live statistieken (open waarde, gewogen prognose), een AI Capproval wachtrij voor voorgestelde transacties en het drag-and-drop board.
Gebruik van het pijpleidingbord
1
Bekijk uw deals
De pijpleiding toont alle actieve deals als kaarten gerangschikt in kolommen (fasen). Elke kolom header toont de totale waarde van transacties in die fase.
2
Sleep naar vooruit
Sleep een kaart naar de volgende fase. De win-kans en telt direct update. Als het verplaatsen mislukt (validatiefout), dan knapt de kaart terug naar zijn oorspronkelijke positie.
3
Controleer kaartbadges
Groene badge = gezond (recente activiteit, op het spoor). Amber = in gevaar (vertraagd, heeft aandacht nodig). Rood = gestikt (geen activiteit voor te lang).
4
Klik voor details
Klik op een kaart om het deal detail panel te openen met contacten, activiteiten, Deal Coach korte en snelle acties.
De goedkeuringslijst
AI voorstellen verschijnen in de goedkeuring wachtrij aan de bovenkant van de pijpleiding pagina. Elk voorstel toont wat de AI wil doen, waarom en het bewijs. U kunt:
Goedkeuring
Accepteer het voorstel als-is. De actie loopt via de Trust Layer en wordt opgenomen in het journaal.
Bewerken
Wijzig het voorstel voordat u het goedkeurt. Verander bijvoorbeeld de voorgestelde fase of pas het bedrag aan.
Weigeren
De AI leert van afwijzingen om in de toekomst betere suggesties te doen.
Win waarschijnlijkheid uitgelegd
Win waarschijnlijkheid kan handmatig worden ingesteld of berekend door AI. Wanneer AI berekent, het gebruikt een model getraind op uw eigen gesloten deals (won en verloren). Als je niet genoeg historische gegevens hebt, de AI maakt gebruik van de fase standaard waarschijnlijkheid. De kans drijft de gewogen prognose: a $10,000 deal op 30% waarschijnlijkheidsbijdrage $3,000 naar de "waarschijnlijke" prognose.
Een deal naar Won verplaatsen
Scenario:
A customer signed the contract and paid.
Wat te doen:
Sleep de kaart naar het "Won" podium. OpsIQ zal: (1) Markeer de overeenkomst als gesloten-won. (2) Bijwerken van de prognose (3) Voeg een "Won" activiteit toe aan de tijdlijn. (4) Indien geconfigureerd, activeer een webhook event (crm.deal.won).5) Update de contactlevenscyclusfase naar "Klant."
Vastgelopen deals spotten
Scenario:
You want to find deals that have been in the same stage for too long.
Wat te doen:
Zoek naar rode (geïnstalleerde) badges op het pijpleidingbord. Deze deals hebben geen activiteit langer dan de geconfigureerde rotting drempel (in CRM Configuratie > Pijpleidingen ingesteld). Klik elke gestalde transactie om de aanbeveling van de Deal Coach voor reactivering te zien.
Mag ik meerdere pijpleidingen?+
Ja. Ga naar CRM Configuratie > Pijpleidingen om extra pijpleidingen te creëren. Gemeenschappelijke gebruiks gevallen: afzonderlijke pijpleidingen voor nieuwe bedrijven vs. vernieuwingen, of voor verschillende producten/diensten.
Wat gebeurt er als ik een deal naar "Lost" sleep?+
De deal is gemarkeerd als gesloten-verloren. U wordt gevraagd om een verliesreden. De overeenkomst wordt verwijderd van het actieve bord maar kan worden gevonden in het filter gesloten transacties. Het contact blijft in CRM staan.
CRM
Deal coaching -
De Deal Coach analyseert elke deal en geeft u een korte met gezondheidstoestand, risicosignalen, sleutelfiguren, een kwalificatie-checklist, vergadering voorbereiding, en voorgestelde volgende acties. Alles is afkomstig van. De coach toont welke tickets, chat of activiteit elke claim komt uit.
Deal coach -De coach wijst waarom een deal zou kunnen slippen (elk signaal citeert zijn bron) en geeft u de volgende stap te nemen.
Wat de coach je vertelt.
Gezondheidsverklaring
Waarom de overeenkomst gezond is, risico loopt of vastzit. Specifieke signalen: dagen in fase, laatste contactdatum, activiteitsfrequentie, concurrent vermeldt, bezwaren patronen.
Signalen
Gecategoriseerd in: bezwaren geuit, concurrent vermeldt, prijsbesprekingen, ondersteuning risico-indicatoren, vernieuwing / expansie signalen. Elk signaal links naar de bron (chat transcript, ticket, email, activiteit).
Kampioen en blocker kaart
Wie helpt de zaak (kampioen) en wie verzet zich (blokker). Gebaseerd op interactie analyse en contactrollen.
Kwalificatiechecklist
MEDDICC of BANT-checklist (configureerbaar) die aangeeft aan welke kwalificatiecriteria is voldaan en waaraan niet wordt voldaan.
Bijeenkomst voorbereiden
Vóór een geplande vergadering genereert de coach een korte agenda, belangrijke punten om te behandelen, vragen te stellen, risico's aan te pakken en materiaal voor te bereiden.
Plannen voor antwoorden en oproepen
Stelde volgende bericht of oproepscript voor gebaseerd op de huidige deal status en recente interacties.
Tijdslijn bewijs
Elke claim die de coach maakt links naar een bron: een ticketnummer, chat transcript ID, activiteitsdatum of websitebezoek.
Hoe gebruik je de coach?
1
Lees het briefje
Open elke deal en scroll naar de Deal Coach sectie. Lees de gezondheidstoestand en belangrijke signalen.
2
Nauwe kwalificatieverschillen
Controleer de kwalificatie-checklist. Als "Economische Koper" ontbreekt, plan om te identificeren en betrekken van de begroting houder.
3
Akte betreffende de suggesties
De coach stelt concrete volgende acties voor. Klik om een taak aan te maken, een e-mail op te stellen of een bijeenkomst in te plannen die allemaal door de goedkeuringswachtrij wordt geleid.
Voorbereiding op een grote vergadering
Scenario:
You have a meeting with a prospect tomorrow about a $50,000 deal.
Wat te doen:
Open de deal en lees het gedeelte Meeting Prep. Het toont: (1) Belangrijkste gesprekspunten op basis van recente interacties. (2) Bezwaar dat ze vorige week in gesprek kwamen. (3) Concurrent noemden ze in een support ticket. (4) Vragen over hun tijdlijn. (5) Risicofactoren om proactief aan te pakken. Gebruik deze brief voor het opstellen van een gerichte, op feiten gebaseerde agenda.
Begrijpen waarom een deal in gevaar is
Scenario:
The pipeline shows a red badge on a deal you thought was going well.
Wat te doen:
Klik op de deal en lees de Deal Coach gezondheid verklaring. Het zou kunnen zeggen: "Deze overeenkomst is in het voorstel stadium voor 22 dagen (drempel: 14) Het laatste contact was 11 Het primaire contact opende een support ticket over data migratie problemen 5 dagen geleden (ticket #T-892). Suggestie: aanpak van de migratiezorg en plan een follow-up gesprek." Nu weet je precies wat te repareren.
CRM
Voorspelling en verslagen
Voorspelling op bestuursniveau met een verdedigbaar bereik, deal-level wijziging uitleg en nauwkeurigheidstracking zodat u uw nummers kunt bewijzen en uitleggen.
VoorspellingCommit, best-case en pijplijn in een oogopslag, AI-gewogen door deal gezondheid, met nauwkeurigheid gevolgd zodat u het kunt verdedigen.
Prognosecategorieën
Toegewezen
Deals with 80% or higher win probability. These are your most likely wins. This should be your minimum expected revenue.
AI-gewogen waarschijnlijk
Alle open deals gewogen door hun AI-berekende kans op winst. Dit is de meest realistische voorspelling van wat je gaat sluiten.
Beste geval
Alle open deals tegen volledige waarde. Dit is het maximaal mogelijke inkomen als alles perfect gaat (het doet het zelden).
Betrouwbaarheidsinterval
Een 80% waarschijnlijkheidsband toont het realistische bereik. Voorbeeld: "Je zult waarschijnlijk sluiten tussen $45,000 en $72,000 Dit kwartje."
Wat is er veranderd en waarom?
De prognose omvat week-over-week verandering attributie. Wanneer uw voorspelling daalt door $15,000, legt het rapport precies uit welke transacties de verandering veroorzaakt: "Deal A gleed naar volgend kwartaal ($8,000), Deal B verloren ($5,000), Deal C verminderd in waarde ($2,000)."
Nauwkeurigheidsvolgsysteem
Voorspelling
Mean Absolute Percentage Error: how far off your forecasts have been historically. Lower is better. A MAPE of 15% means your forecasts are typically within 15% of actual results.
Recenseer waarschijnlijkheid
Brier score meten hoe goed waarschijnlijkheden te winnen overeenkomen met de werkelijke resultaten.70% waarschijnlijkheid wint eigenlijk 70% van de tijd, kalibratie is goed.
Wekelijkse snapshots
OpsIQ legt elke week een momentopname vast van uw prognose (via cron). Na verloop van tijd kunt u zien hoe de nauwkeurigheid van uw voorspelling verbetert.
Oprollen en waarschuwingen
Omzetting per fase
How many deals move from each stage to the next. If 80% pass from Qualified to Proposal but only 20% go from Proposal to Negotiation, your proposals might need work.
Per bron winpercentage
Welke lead bronnen het meeste winnen. Investeer meer in hoog-win-snelheid bronnen.
Zandzak (onvermijdelijk lage waarschijnlijkheden), overslaan (onbetrouwbaar hoog) en begaan-at-risk (high-probability deals tonen stal signalen).
Begrijpen van een verwachte daling
Scenario:
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
Wat te doen:
Open de pagina Voorspelling en controleer "Wat veranderd." Het rapport toont: "Acme Corp deal ($15,000) verhuisd naar Lost, gekozen concurrent. Beta Inc deal ($8,000) sluitingsdatum geduwd naar volgend kwartaal. Nieuwe deal met Gamma LLC ($3,000) deze week toegevoegd." De netto verandering is -$20,000 + $3,000 = -$17,000, het verklaren van de daling van $180K naar $163K (met de resterende $8K verklaard door kansspelen aanpassingen op andere aanbiedingen).
CRM
Nieuwe contracten vinden
De Prospecting Agent helpt u bij het vinden en onderzoeken van potentiële klanten. Beschrijf uw ideale klant, voeg doelbedrijven toe, en laat de AI onderzoek, score en ontwerp eerste-touch bereik.
ProspectieDe SDR agent vindt doelbedrijven, scoort ze op fit en stelt de first-touch outreach voor uw review.
Eenmalige installatie
1
Beschrijf uw ideale klant
Ga naar CRM Configuration > Prospecting. Beschrijf uw ideale klantenprofiel (ICP): doelindustrieën, bedrijfsgroottes, functietitels, geografische focus, product-match voorwaarden en minimale fit score. Voorbeeld: "B2B SaaS bedrijven met 50-500 medewerkers in de VS/VK, verkoop van ontwikkelaarstools, met een VP of Sales of Head of Growth als het primaire contact."
2
Doelbedrijven toevoegen
Voer bedrijfsdomeinen of namen in die u wilt onderzoeken. U kunt ook bedrijven laten voorstellen op basis van uw ISP.
3
Evaluatie van de onderzoeksresultaten
De AI verrijkt elk bedrijf met beschikbare gegevens: grootte, industrie, tech stack, recent nieuws en fit score met uitleg.
4
Afstemmingsbereik
Voor goede bedrijven stelt de AI een gepersonaliseerde first-touch bericht op. Beoordeel en keur het goed in de wachtrij.
Past bij scoren
Elk vooruitzicht krijgt een0-100 fit score gebaseerd op vijf factoren:
ICP-geschikt
Hoe goed het bedrijf past bij uw ideale klantenprofiel (industrie, grootte, locatie).
Spoedsignalen
Is er bewijs dat ze uw product nu nodig hebben? Vacatures, technische veranderingen, klachten over concurrenten.
Budget-proxy
De omvang van het bedrijf, de financieringsfase en de inkomsten-indicatoren suggereren begroting beschikbaar.
Productmatch
Hoe relevant uw product is voor hun bedrijf op basis van industrie en technologie.
Ondersteuning past
Of u deze klant effectief kunt bedienen (tijdzone, taal, complexiteit).
Onderzoek naar een doelbedrijf
Scenario:
You want to evaluate whether acme.com is worth pursuing.
Wat te doen:
Toevoegen acme.com naar de opsporingslijst. De AI geeft: Fit score 78/100 Redenen: B2B SaaS, 120 medewerkers, in de VS gevestigd, onlangs een VP of Sales (noodsignaal) ingehuurd, gebruikt concurrent X (productmatch). Kopen signalen: bezocht uw prijs pagina twee keer vorige maand (van website tracking). Beste contact: [email protected] (VP of Sales). Opgeschreven opener verwijst naar hun recente verhuur en prijzen pagina bezoeken.
CRM
Automatische vervolgsequenties
Gevolgen Automatiseren multi-step follow-up: een mix van e-mail, wacht, taak, oproep en webhook stappen die automatisch worden uitgevoerd nadat u de eerste verzenden goedkeuren.
GevolgenGeautomatiseerde multi-step follow-up (email, wacht, e-mail, taak) die u eerst goedkeurt en een antwoord stopt automatisch.
Hoe sequenties werken
1
Een reeks aanmaken
Definieer de stappen: e-mail, wacht 3 dagen, e-mail, wacht 5 dagen, taak (oproep als geen antwoord), e-mail. Elke stap heeft een sjabloon die u kunt aanpassen.
2
Contacten inschrijven
Voeg contacten toe aan de volgorde. De AI kan ook voorstellen inschrijving van prospectie resultaten.
3
Automatische uitvoering
Stappen draaien automatisch volgens schema. Als een contact op enig moment reageert, pauzeert de volgorde automatisch.
4
Trackresultaten
Zie de open tarieven, repliekspercentages, conversiepercentages en afmelden per stap. Gebruik dit om uw volgorde te optimaliseren.
Begrijpen wat je bedoelt
Wanneer een contactpersoon antwoordt, classificeert de AI het antwoord:
Positief
Geïnteresseerd, wil praten.
Bezwaar
Heeft zorgen maar niet verwerpen. Sequence pauzes, taak gemaakt met bezwaar details.
Abonnement opzeggen
Wil stoppen met het ontvangen van berichten. Contact wordt permanent onderdrukt.
Niet nu.
Geïnteresseerd maar timing is verkeerd. Sequentie pauzes, sluimer taak gemaakt.
Verkeerde persoon
Niet het juiste contact, de volgorde stopt en contact wordt gemarkeerd voor beoordeling.
Steun
Een support vraag, geen verkoop antwoord. Sequentie pauzeert, ticket gemaakt.
Spamwerende middelen
Opt-outbehandeling
Abonnementsverzoeken worden onmiddellijk gehonoreerd en het contact wordt onderdrukt van alle toekomstige sequenties.
Dagelijkse verzenddop
Werkruimte-niveau dagelijkse limiet (standaard: 1,000 emails). Voorkomt massa stuurt die trigger spam filters.
Per-contactlimiet
Maximum 1 bericht per contact per dag. Voorkomt overweldigende individuele mensen.
Behandeling met overcap
Stappen die de dagelijkse dop overschrijden worden uitgesteld tot de volgende dag. Ze worden nooit gedropt of overgeslagen.
Wat gebeurt er als een contact tijdens een reeks een support ticket opent?+
De volgorde pauzeert automatisch. Ondersteuning heeft voorrang boven reikwijdte. De reeks kan handmatig worden hervat nadat het ondersteuningsprobleem is opgelost.
Kan ik A/B testsequentie stappen?+
Niet direct binnen de sequenties, maar je kunt twee reeksen maken met verschillende berichten en hun resultaten vergelijken.
CRM
Groeiinstrumenten
Een pagina onder CRM die de groeimotor bevat: terugkerende inkomsten (MRR/ARR), de productcatalogus, lood-vangst formulieren, boeking links en lead routing. Alles hier schrijft rechtstreeks in het CRM, dus een formulier indienen of een geboekte oproep is een contact met geschiedenis, niet een rij in een spreadsheet.
Wat op de pagina leeft
Terugkerende ontvangsten
Ontvangsten
MRR en ARR geprojecteerd vanuit uw echte facturatie grootboek. Abonnementen worden gegroepeerd per platform, de factuurcyclus wordt afgeleid uit betalingstekorten, en een abonnement vervalt wanneer een betaling is te laat voorbij 1.5 maal zijn cyclus. Klanten koppelen aan CRM-contacten automatisch als het grootboek hun email draagt.
Productcatalogus
Catalogus
Een bron van waarheid voor wat je verkoopt. Quotes trekken de naam en lijst prijs uit de catalogus, en geaccepteerde citaten roll up in omzet per product. Producten archief, ze nooit verwijderen.
Lood-vangstvormen
Opname
Elk formulier krijgt een gehoste pagina plus een iframe embed code voor uw eigen site. Inzendingen worden contacten, de eigenaar krijgt een melding en uw routering regels toewijzen van de lead.
Boeking links
Planning
Deel een link, laat prospects kiezen voor een gratis slot. Slots respecteren de werkuren van de organisator, tijdzone en bestaande vergaderingen. Een boeking maakt de vergadering, e-mailt het vooruitzicht een bevestiging en stelt de organisator in kennis.
Loodleiding
Routering
Territory regels draaien eerst, dan veldregels (match een veld zoals land of bron), vervolgens ronde-robin over uw rep pool. Het routeert CONTACTS EN DEALS gelijk, ongeacht de overeenkomst status: een won deal nog steeds heeft een eigenaar voor commissie toeschrijving, rekening verantwoordelijkheid en follow-up, en in eigenaar of team zichtbaarheid modus is een oneigendom record onzichtbaar voor iedereen behalve een manager. Records gemaakt door automatisering (een connector verkoop, chat, een import) dragen geen interactieve creator, dus ze worden geleid door dezelfde regels op het creëren in plaats van verlaten eigenaar. Alles wat al een eigenaar heeft wordt nooit opnieuw toegewezen.
Maak uw eerste formulier
1
Open groeitools
Ga naar CRM, dan Groei Gereedschappen, vervolgens de Lead-capture vormen sectie.
2
Noem het en kies velden
Typ een naam en een komma-gescheiden veldlijst, bijvoorbeeld naam, email, telefoon, bericht. E-mail is altijd vereist.
3
Delen of insluiten
Kopieer de gehoste link om het overal te delen, of kopieer de inbed code en plak deze op elke pagina van uw website.
4
Horloge aanwijzingen arriveren
Elke indiening is een CRM-contact met een formulier. ingediende activiteit, een eigenaar notificatie en automatische routering.
💡
Publiek vastleggen pagina's gebruiken het eigen adres van uw werkruimte. Cloud werkruimten gebruiken hun toegewezen subdomein (company.opsiq. help), dus de link lost altijd de juiste gegevens op.
Ingebouwde beschermingsmiddelen
Bots zien succes, je ziet niets
Een verborgen honingpot veld gooit stilletjes bot inzendingen weg.
Percentage beperkt
Ten submissions per hour per IP address across forms and bookings.
Toestemming blijft eerlijk
Het indienen van een formulier verleent geen toestemming voor marketing. Alleen een uitdrukkelijke toestemmingscontrolevakje doet dat.
Geen dubbele boeking
Een slot wordt opnieuw gevalideerd tegen een nieuwe beschikbaarheidscontrole op het moment van boeking.
Waar komen de terugkerende inkomstengegevens vandaan?+
Vanuit hetzelfde handelsboek gebruikt uw Sales pagina, gevoed door facturatie connectoren. Gebruik Re-sync van facturen na het aansluiten van een nieuw platform.
Kan ik de formulieren zonder website gebruiken?+
Ja. Elk formulier heeft een gehoste pagina op uw eigen adres die standalone werkt, met of zonder JavaScript.
CRM
Messaging Hub (SMS en WhatsApp)
Eén connector, tot twintig gateways. Sluit de SMS- en WhatsApp-providers die u daadwerkelijk gebruikt aan, markeer er één als standaard, en kies een van hen bij het sms'en van een contact. Toestemming wordt gecontroleerd door de CRM voordat enige gategateway wordt gecontacteerd.
Zet het op.
1
De connector inschakelen
Op de Connectors pagina, open Messaging Hub (SMS en WhatsApp) en schakel het in.
2
Een provider toevoegen
In dezelfde lade, of in CRM Growth Tools, kies een gateway uit de dropdown (Twilio, Vonage, Termii, Meta WhatsApp Cloud, Infobip en meer), plak zijn API referenties en verbinding. U kunt meerdere toevoegen, waaronder dezelfde gateboard twee keer met verschillende accounts.
3
Draad de webhaak
Elke provider ingang toont zijn eigen webhook URL met een kopieerknop. Plakken in het leveringsrapport en de instellingen voor inkomende berichten van de gateway om de leveringsstatus te verkrijgen en terug te antwoorden naar OpsIQ.
4
Verzenden van een contact
Open een contact en gebruik de SMS- of WhatsApp-knop. Als meerdere providers het kanaal ondersteunen, kunt u kiezen door middel van een selector; anders wordt de standaard gebruikt.
Toestemming komt eerst
Alleen toestemming verleend
Onbekende toestemming is geen toestemming. Een verzendopdracht weigert tenzij SMS-toestemming uitdrukkelijk wordt verleend. WhatsApp rijdt op dezelfde toestemming.
Niet-contacten winnen altijd
Een niet-contact vlag blokkeert elk kanaal, wat er ook gebeurt.
Onderdrukking wordt geëerd
Contacten op de onderdrukkingslijst worden nooit gemaild.
Weigeringen geven hun reden aan
Een geblokkeerde verzenden vertelt je precies waarom, zodat u de gegevens kunt repareren in plaats van raden.
Voor ontwikkelaars: het webhook contract
URL _vorm
https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. De per-entry token wordt geslagen wanneer de provider is aangesloten en nooit draait op bewerken.
Begrepen formaat
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":"..."}.
Effecten
Leveringsrapporten stempel de rij met het bereik grootboek die het providerbericht-id als geleverd of stuiterde draagt. Inkomende berichten komen overeen met het contact via telefoonnummer binnen de werkruimte, landen als een bericht. ontvangde activiteit, en markeren van het gesprek beantwoord.
Foutmodus
Verkeerde of ontbrekende token antwoorden 403. Onbekende payloads worden geteld en genegeerd, nooit fataal, dus een fout geconfigureerde gateway kan het eindpunt niet breken.
Welke gateways worden ondersteund?+
Twilio, Vonage, Plivo, BerichtBird, Sinch, Infobip, Telnyx, ClickSend, Termii, Afrika's Talking, BulkSMS, Textalocal, Meta WhatsApp Cloud, 360dialog, SMSAPI, Gupshup, Kaleyra, D7 Networks, Hubtel en een aangepaste HTTPS webhook voor alles anders.
Zijn de referenties veilig?+
De gegevens worden versleuteld opgeslagen in de instellingen van de connector en worden nooit teruggeechoekt naar de browser. Een item bewerken met een leeg geheim houdt het opgeslagen bericht bij.
Kan de AI berichten versturen?+
Ja, door geregistreerde acties die bevestiging vereisen en dezelfde toestemmingspoort uitvoeren. De AI kan ook aangesloten providers op een lijst zetten om uit te leggen wat er beschikbaar is.
CRM
Het houden en groeiende klanten
Lifecycle management helpt u bij het beschermen van bestaande inkomsten. Elk account krijgt een karn risico score, een gezondheid score, uitbreidingsscore en een aanbevolen succes playbook.
LevenscyclusKlanten gaan door onboarding, actief, risicovol en vernieuwing, elk gescoord voor gezondheid en uitbreiding met een speelboek.
Het levenscyclusbord
Plattegrond
Visueel bord dat toont waar elke rekening staat: Lead, Prospect, Opportunity, Customer, Expansion, Revitation, At Risk, Churned.
Risicorekeningen
Accounts gemarkeerd met een hoog karn risico. Elk toont de top bestuurder (ondersteuning piek, inactiviteit, betaling falen) en een aanbevolen opslaan spel.
Uitbreidingsmogelijkheden
Accounts die signalen van bereidheid om meer te kopen tonen: hoog gebruik, feature verzoeken, plan onderzoeken.
Vervallen verlengingen
Rekeningen met aankomende verlengingsdata, gesorteerd op risiconiveau en omzetwaarde.
How OpsIQ detects churn risk
Het curnrisico wordt berekend aan de hand van meerdere signalen die samengesmolten zijn:
Open kaartjes, ticket volume pieken, negatieve sentiment, escalaties.
Betrokkenheid van het product
Aanmeldfrequentie, gebruik van functies, paginabezoeken, API aanroepen.
Factureringssignalen
Foute betalingen, achterstallige facturen, downgrade aanvragen, annulering pagina bezoeken.
Speelboeken
Afspelen opslaan
Voor risicorekeningen: proactief contact opnemen, de zorg aanpakken, ondersteuning bieden en indien nodig escaleren.
Vernieuwing
Voor komende verlengingen: bevestiging van tevredenheid, herziening gebruik, contante waarde, bieden stimulans indien nodig.
Uitbreidingsspel
Voor kant-en-klare accounts: u kunt upgradeopties presenteren, succesverhalen delen en ROI demonstreren.
Adoptie-afspeelstuk
Voor het onderbenutsen van rekeningen: bieden training, delen van beste praktijken, maken functies die ze niet gebruiken.
spotten karn voordat het gebeurt
Scenario:
A customer who normally logs in daily has not logged in for 2 weeks, and they opened 3 support tickets this month.
Wat te doen:
Het Lifecycle board markeert deze rekening als "At Risk" met bestuurders: inactiviteit (14 dagen sinds laatste aanmelding) en steunpiek (3x normaal ticket volume). Aanbevolen spel: proactieve outreach call om te begrijpen wat er gebeurt. Is er een product probleem? Zijn ze het evalueren van concurrenten? Vroege interventie kan de rekening opslaan.
CRM
Uw gegevens schoon houden
De Data Steward agent vindt en lost automatisch problemen op met de gegevenskwaliteit: duplicaten, ontbrekende velden, inconsistenties en oude records.
GegevensbeheerderDe Steward agent houdt uw CRM schoon, vindt duplicaten, gaten, oude records en slechte formaten, vaststelling op goedkeuring.
De steward stelt voor om samen te voegen: het record met meer activiteit houden, de andere platendeals en activiteiten samenvoegen. Bekijk het voorstel, pas de naam van de overgebleven display aan indien nodig aan en keur het goed. Beide records' geschiedenis wordt bewaard in het samengevoegde contact.
CRM
Bouw mijn CRM
Met My CRM kun je jouw CRM-instellingen in het gewone Engels beschrijven. OpsIQ genereert een gevalideerd, omkeerbaar plan en past dit toe bij goedkeuring. Geen codering, geen handmatige configuratie klikken.
Bouw mijn CRMBeschrijf uw bedrijf in gewoon Engels; OpsIQ stelt de hele CRM (fasen, velden, segmenten) en past het toe op goedkeuring.
Hoe het werkt
1
Beschrijf wat je wilt.
Typ een simpele beschrijving van uw CRM-instellingen. Voorbeeld: "Maak een vernieuwingspijpleiding met fasen: Aankomende, Contacted, Negotiates, Hernieuwd, Verloren. Score leidt hoger wanneer ze de prijzen twee keer bekijken."
2
Herziening van het plan
OpsIQ toont een voorbeeld van wat het zal creëren: pijplijn, stadia, fase waarschijnlijkheden, scoreregels, levenscyclus regels. Bekijk elk item.
3
Toepassen
Klik op Toepassen om het plan uit te voeren. Elke wijziging wordt geregistreerd als een bundel die u kunt ongedaan maken in één klik.
4
Terugrollen indien nodig
Als er iets niet klopt, klikt u op Ongedaan maken om de volledige bundel terug te draaien. Uw CRM keert terug naar zijn vorige status.
Wat je kunt bouwen
Pijpleidingen en -fasen
Maak genoemde pijpleidingen met aangepaste stadia, standaard waarschijnlijkheden en rottende drempels.
Scoreregels
Boost lead scores gebaseerd op gedrag: "Score hoger als ze prijzen bekijken," "Scree lager wanneer ze carrières pagina te bezoeken."
Levenscyclusregels
Automatisch de levenscyclusfasen vooruit: "Verplaats naar SQL wanneer ze een demo aanvragen," "Verhuis naar Klant als deal wordt gewonnen."
Aangepaste velden
Velden toevoegen aan contacten, aanbiedingen of bedrijven: tekst, nummer, datum, selecteer, selectievakje, URL, e-mail.
Kwalificatiechecklist
Definieer de MEDDICC of BANT checklist van de Deal Coach kwaliteiten tegen.
Een vernieuwingspijpleiding opzetten
Scenario:
You manage SaaS subscriptions and need a pipeline for renewals.
Wat te doen:
Type: "Maak een vernieuwingspijplijn. 90 Dagen out (10%), 60 Dagen out (25%), contact opgenomen (40%), onderhandelingen (60%), Vernieuwd (100%), Churned (0%) Stel de rottingsdrempel in op 14 dagen."OpsIQ genereert het plan, u bekijkt het en klikt op Toepassen. De pijpleiding verschijnt onmiddellijk op uw Pipeline pagina.
Wat als ik iets beschrijf wat niet mogelijk is?+
De bouwer genereert alleen acties die hij weet te valideren. Als je iets buiten zijn mogelijkheden vraagt (bijv. "Integreer met mijn aangepaste API), zal het de aanvraag afwijzen en uitleggen wat het in plaats daarvan kan doen.
Kan ik de wijzigingen ongedaan maken?+
Ja. Elke Build Mijn CRM-actie wordt vastgelegd als een omkeerbare bundel. Ga naar CRM Health > Verander de geschiedenis om alle bundels te zien en ongedaan te maken.
CRM
Uw CRM-methode instellen
Handmatige CRM-configuratie voor teams die liever klikken boven typen. Alle instellingen die Build My CRM kunnen maken zijn ook beschikbaar als traditionele vormvelden.
Pijpleidingen en -fasen
Maak, hernoemen, opnieuw ordenen en verwijderen van pijpleidingen en stadia. Stel standaard win waarschijnlijkheid per fase in. Stel de rotting drempel (dagen zonder activiteit voordat een transactie wordt gemarkeerd "geïnstalleerd").
Aangepaste velden
Velden toevoegen aan deals, contacten of bedrijven. Veldtypes: tekst, nummer, datum, selecteer (dropdown met vooraf gedefinieerde opties), selectievakje URL, e-mail. Aangepaste velden verschijnen op het objectprofiel en in filters.
Kwalificatiechecklist
Definieer de checklist die de Deal Coach gebruikt om aanbiedingen te evalueren. Kies MEDDICC, BANT of een aangepaste set criteria. Elk item kan worden gemarkeerd vereist of optioneel.
Voorschriften voor de levenscyclus
Definieer automatische faseovergangen: wanneer een contact aan een voorwaarde voldoet (kijkt prijzen, dient een formulier in, doet een aankoop), hun levenscyclusfase gaat automatisch vooruit.
Voorschriften voor loodscoring
Verhoog of verminder de lead scores op basis van gedrag. Voorbeelden: "Bekeken prijs pagina = +15 punten," "Downloaded whitepaper = +10 punten," "Bezochte carrières pagina = -5De minimumtelling kan worden vastgesteld (bijv. "moet ten minste de prijsstelling bekijken."2 maal").
Opgeslagen weergaven
Maak benoemde filter+sort combinaties voor contacten, aanbiedingen of bedrijven. Deel weergaven met uw team. Stel een standaardweergave per objecttype in.
Een regel voor loodscore toevoegen
Scenario:
You want contacts who view your pricing page twice or more to get a higher score.
Wat te doen:
Ga naar CRM Configuratie > Lead Score regels. Klik op Regel toevoegen. Stel: gebeurtenis = "paginaweergave,"URL bevat = "/pricing", Minimumtelling =2, Score boost = +20. Opslaan. De volgende keer dat de scorer draait, zullen contacten met deze regel +20 Hun voorsprong.
CRM
CRM-gezondheidscontrole
CRM Health is een zelfdiagnosepagina die uw CRM correct en soepel controleert.
GezondheidscontroleEen één-pagina CRM audit: een algemene gezondheidsscore plus een checklist van wat er goed is opgezet en wat nog steeds aandacht nodig heeft.
Wat het controleert
Schema
Database tabellen bestaan en hebben de juiste kolommen. Als een migratie werd gemist, zal CRM Health het markeren.
AI-agenten
Alle CRM-agenten (Capture, Data Steward, Deal Intelligence, etc.) zijn geregistreerd en gezond. Groen = hardlopen, amber = heeft aandacht nodig, rood = fout.
Routes
CRM APIroutes en AJAX eindpunten zijn geregistreerd en aanspreekbaar.
AI-acties
De CRM actie catalogus is geregistreerd in het Actieregister. Als acties ontbreken, geneest CRM Health zichzelf door ze opnieuw te registreren.
Aantal levende gegevens
Totaal aantal contacten, bedrijven, deals, taken, activiteiten en evenementen. Handig voor het verifiëren van importen en permanente gegevensverzameling.
Na de instellingscontrole
Na de eerste CRM-opstelling, open CRM Health en controleer of alle controles groen zijn. Als er amber of rood zijn, klik dan op het item voor een diagnostische uitleg en stel vast te stellen.
Hoe vaak moet ik CRM Health controleren?+
Controleer na de eerste installatie, na grote updates en wanneer CRM gedrag lijkt verkeerd. CRM Health zelf-helpt veel problemen (zoals ontbrekende actie registraties) gewoon door het openen van de pagina.
CRM
CRM-verbindingen voor ontwikkelaars
De CRM stelt een compleet openbaar REST API en uitgaande webhooks bloot zodat het past bij elke stack zonder handmatige export.
API endpoints
Authenticatie
API toets (Authorisatie: Bearer opq_...) met scope crm.read of cRM.write /api/v1.php met actie en site_key.
Contacten
crm. contacts. list (search + filter), crm, contacts. detail (per ID), cRM. contacten. upert (create or update), chm. contactsen. save.
Ontslagen wanneer een nieuw contact wordt toegevoegd aan de CRM.
crm. deal. stage_changed
Ontslagen als een deal naar een ander stadium gaat.
crm.deal.won
Ontslagen als een deal gesloten is.
crm.deal.lost
Ontslagen als een deal gesloten is.
crm.task.created
Ontslagen wanneer een nieuwe taak wordt gecreëerd (handmatig of AI-gegenereerd).
crm.outreach.reply
Ontslagen wanneer een prospect antwoordt op een sequence email.
crm. agent. proposal_created
Ontslagen wanneer een AI agent een voorstel voor de goedkeuring wachtrij maakt.
Alle webhook-gebeurtenissen zijn door HMAC ondertekend en opnieuw opgehaald bij storing. Schrijf een URL in Instellingen > Webhoks, of poll crm. events. list met since_id voor een duurzame veranderingsfeed.
CRM-contacten synchroniseren met Google Sheets
Scenario:
You want every new CRM contact to appear in a Google Sheet for your marketing team.
Wat te doen:
Stel een webhook abonnee in voor crm. contact. created. Wijs het aan naar een Google Apps Script webapp of een Zapier webhok URL. De lading bevat de contactnaam, e-mail, bedrijf, lead score en bron. Uw script voegt een rij toe aan de Googlesheet voor elk nieuw contact.
CRM
Segmenten
Segmenten besparen herbruikbare contactfilters voor CRM-weergaven, -uitreikingen, promoties en andere publieksbewuste tools.
ProductschermDe Segment editor combineert voorwaarden, toont de live match count en laat de exploitant een live filter of gepinde snapshot kiezen.
A levend segment herrekent met de huidige gegevens wanneer deze worden gebruikt. A gepinde snapshot bevriest de huidige ledenlijst, wat nuttig is als een publiek na goedkeuring niet mag veranderen.
Kies ALLE wanneer elke voorwaarde moet overeenkomen of ALLE als één voorwaarde voldoende is. Bekijk de live telling voordat u opslaat. Systeemsegmenten kunnen zichtbaar zijn maar beschermd tegen gewone bewerking.
CRM
Loodscore
Lead-scoring regels maken gedrag en profiel signalen tot een consistente score die verkoop en automatisering kunnen gebruiken.
ProductschermLoodscore toont actieve regels, het rolvenster en de positieve of negatieve score wijziging elke regel is van toepassing.
De AI regelbouwer kan een platte-Engelse instructie omzetten in een gestructureerde regel. Elke regel moet nog worden herzien voordat de activering: bevestig de activiteit of het sleutelwoord, minimum aantal, rolling window en score verandering.
Positieve en negatieve regels kunnen naast elkaar bestaan. Werkblad rescore na materiaalregelwijzigingen zodat bestaande contacten worden geëvalueerd onder het nieuwe model. Scores kunnen segmenten, routering, prospectie en workflow voorwaarden voeden.
CRM
Verkoopleiderbord
Het leaderboard vergelijkt vertegenwoordigers met quotaverwerving, won inkomsten, commissie en open pijpleiding voor de geselecteerde maand.
ProductschermHet maandelijkse leaderboard ranglijst sales vertegenwoordigers terwijl het houden van won inkomsten, commissie en open pijplijn zichtbaar.
Quota bereiken is alleen zinvol wanneer elke vertegenwoordiger een huidige quota en deals hebben de juiste eigenaar, bedrag, valuta en nauwe status. Gebruik het leaderboard voor coaching en erkenning, niet als de enige kwaliteit maatregel; koppel het met omgaan gezondheid, activiteit en prognose nauwkeurigheid.
CRM
Goedkeuringen van de overeenkomst
Deal goedkeuringen vereisen manager afmelden voordat hoogwaardige aanbiedingen kunnen worden gemarkeerd gewonnen.
ProductschermHet goedkeuringsbeleid definieert twee waardedrempels en de wachtrij toont hangende, goedgekeurde en afgewezen besluiten.
Het beleid inschakelen en niveau instellen 1 en niveau 2 drempels. 0 Wanneer een niet-manager probeert om een deal te winnen op of boven de drempel, OpsIQ maakt een goedkeuringsverzoek in plaats van stil het stadium te veranderen.
Managers en volledige beheerders worden niet geblokkeerd door het beleid. Elke beslissing moet de aanvrager, goedkeurings-, tijd en reden voor auditability behouden.
CRM
Levenscyclusregels
Lifecycle regels verplaatsen automatisch contacten tussen fasen wanneer hun huidige gegevens overeenkomen met een opgeslagen voorwaarde.
ProductschermLifecycle-regels worden per prioriteit beoordeeld; de eerste matchingregel verandert het contactstadium.
Elke regel heeft een bron-, bestemmings-, actieve vlag-, prioriteits- en segment-stijlfilter. De geplande levenslooptaak evalueert eerst hogere prioriteiten en stopt na de eerste match voor een contact.
Regels moeten wederzijds begrijpelijk zijn. Vermijd twee actieve regels die hetzelfde contact in tegengestelde richtingen kunnen bewegen tijdens dezelfde run. Test het filter tegen een segment voordat u dit activeert.
CRM
CRM-activiteitsstroom
De stream van de activiteiten op het werkruimte-gebied combineert klant- en operationele evenementen zodat teams kunnen onderzoeken wat er gebeurd is zonder elke module te openen.
ProductschermDe activiteitsstroom laat chat, ticket, e-mail, webhook, conversie en anomalie gebeurtenissen met filters en paginatie.
Filteren op type gebeurtenis, datum, contact of klantstatus (inclusief betalende klanten). De feed is een gelezen model van geregistreerde activiteit; het vervangt niet de bronkaart, conversatie, transactie of connector record. Open de gekoppelde record voordat u een gevoelige actie neemt.
CRM
Werkstromen
Werkstromen reageren op een gebeurtenis en voeren een geordende reeks acties uit, inclusief vertraagde stappen die door cron worden hervat.
ProductschermEen workflow-run toont de trigger, voltooide acties, wachtvertraging en volgende stap.
Maak een workflow door de trigger te kiezen, stappen toe te voegen en in staat te stellen. Vertragingen worden opgeslagen, niet gehouden door een browser verzoek; de uniforme cron hervat due workstream draait.
Ingebouwde startsjablonen omvatten welkom na aanmelding, dank je wel voor de aankoop en demobevestiging. Kloon een template, vervang de ontvangers/content ervan, test vervolgens met een gecontroleerde record vóór brede activering.
Een nieuwe poging mag geen dubbele geld-moving verzoeken of dubbele records aanmaken.
Steun
Tickets
Tickets zijn je formele ondersteuningskanaal. Ze hebben afdelingen, prioriteiten, SLA-doelen, bijlagen, interne notities en volledige conversatie threading. Ticketten kunnen komen van de OpsIQ admin, ticket formulier/ingelijfd, e-mail inslikken, chat escalatie, connector, of API_.
TicketsElk ticket draagt zijn prioriteit, afdeling, SLA timer en volledige draad, en de AI kan het antwoord voor u opstellen.
Hoe een ticket stroomt
1
Ticket arriveert
Een klant stuurt een bericht via e-mail, chat escalatie, ticket insluiten of de beheerder maakt er één aan. Het ticket krijgt een unieke ID (bijv. T-12345).
2
Triage
AI leest het onderwerp en lichaam, wijst prioriteit (Low/Normal/High/Urgent), suggereert een afdeling, en detecteert sentiment. Dit gebeurt automatisch als triage is ingeschakeld.
3
Antwoord
Een agent opent het ticket, leest de context (klantenprofiel, platformgegevens van connectors, eerdere tickets), en schrijft een antwoord. AI kan het antwoord opstellen, en de agent bewerkt voordat hij wordt verzonden.
4
Sluiten
Wanneer het probleem is opgelost, sluit de agent het ticket. De klant wordt op de hoogte gebracht. Als de klant antwoordt na sluiting, heropent het ticketje automatisch.
Per ticket
Veranderafdeling
Verplaats het ticket naar een andere afdeling (bijvoorbeeld van generaal naar Billing). Handig wanneer de oorspronkelijke routering verkeerd was.
Aan agent toewijzen
Geef het ticket aan een bepaald teamlid. De toegewezen agent ziet het kaartje in hun "Mijn tickets" weergave.
Interne notitie toevoegen
Schrijf een notitie die alleen zichtbaar is voor personeel. Gebruik voor: bevindingen van onderzoek, terugbetaling redenen, engineering context, eerdere toezeggingen. Interne notities nooit verschijnen aan klanten.
Kaarten samenvoegen
Combineer dubbele tickets van dezelfde klant. De samengevoegde ticketsubject krijgt een [MERGED] tag. Alle berichten van beide ticketjes worden bewaard in het resterende ticket.
Ingeblikte reactie
Een vooraf geschreven antwoordsjabloon invoegen. Variabelen zoals {{customer_name}} en {{ticket_id}} worden automatisch vervangen.
AI herschrijven
Laat AI uw concept antwoord verbeteren: pas toon aan, verkort/verlengen, grammatica repareren of vertalen. U bekijkt het resultaat voordat u het verzendt.
Prioriteit wijzigen
Laag, normaal, hoog of dringend. Prioriteit heeft invloed op SLA-timers en orde sorteren.
Status wijzigen
Instellen op Open, Afwachten, Wachten op Klant, Opgelost of Gesloten.
Werkt bijvoorbeeld: omgaan met een ongelukkige klant
Klantenmail: "Ik werd twee keer in rekening gebracht voor mijn abonnement"
Scenario:
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.
Wat te doen:
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.
Afdelingen
Creëer afdelingen in Instellingen > Tickets > Afdelingen. Gemeenschappelijke diensten: Algemeen, Facturering, Technisch, Verkoop, Misbruik, Onboarding. Elke afdeling kan verschillende auto-reply regels, AI kennis en team opdrachten hebben.
Ingeblikte reacties
Maak herbruikbare antwoordsjablonen in Instellingen > Tickets > Ingeblikte antwoorden. Goede ingeblikte reacties zijn onder meer:
Voorbeeld responssjabloon voor ingeblikte producten
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}}
Kaarten samenvoegen
Wanneer een klant dezelfde vraag meerdere keren verzendt (via e-mail en chat, of twee afzonderlijke e-mailadressen), kunt u de duplicaten samenvoegen. Ga naar het ticket, klik op Samenvoegen, selecteer het andere ticket om te mergen. Het resterende ticket krijgt alle berichten van beide tickets. De onderwerp van het samengevoegde ticket ontvangt een [MERGED] label om aan te geven dat het is gecombineerd.
Prioriteit en SLA
Laag
Niet-dringende vragen, functieverzoeken, algemene feedback. Doel eerste antwoord: 24 uren.
Normaal
Standaard ondersteuningsvragen. Eerste antwoord: 8 uren.
Hoog
Het beïnvloeden van de klant business. Doel eerste reactie: 4 uren.
Dringend
Service neer, beveiligingsincidenten, verlies van gegevens, factureringsfout. Doel eerste reactie: 1 uur.
SLA-timers starten wanneer het ticket is gemaakt en pauzeren als de status "Wacht op Klant" is. Als het doel van de SLA wordt gemist, wordt het ticketje gemarkeerd en eventueel verhoogd.
Kunnen klanten interne notities zien?+
Nooit. Interne notities zijn strikt alleen personeel. Ze verschijnen niet in het klantenkaartportaal, e-mail notificaties of een klantgerichte oppervlakte.
Wat gebeurt er als een gesloten ticket wordt beantwoord?+
Het ticket wordt automatisch heropend en keert terug naar de actieve wachtrij. Het team wordt op de hoogte gebracht van het nieuwe antwoord.
Kan ik een ticket vergrendelen om verdere antwoorden te voorkomen?+
Ja. Gebruik de optie Lock Thread om te voorkomen dat zowel klant als AI nieuwe antwoorden toevoegt. Handig voor geschillenbeslechting of gesloten onderzoeken.
Steun
Service Studio: SLA, status stroom en kwaliteit
De controleruimte voor hoe uw ondersteuningsoperatie zich gedraagt: SLA-beleid met escalatieladders, bedrijfsurenkalenders, een gedwongen statusstroom, CSAT-instellingen en de ondernemingsfunctieschakelaars. Open het vanaf de Tickets pagina (de Service Studio knop in de operatiebalk).
SLA-beleid
Elk nieuw ticket krijgt een eerste antwoord en een resolutie deadline van het meest specifieke actieve beleid: afdeling + prioriteit beats departement, verslaat prioriteit, versloeg de standaard. Deadlines pauzeren automatisch terwijl een ticket in afwachting of On wacht zit.
Roltraps
Instead of one breach action, a policy can define up to six steps: for example warn the assignee at 75% of the window, alert managers at 100%, reassign to a named agent at 150%. Each step fires exactly once per ticket.
Openingstijden en agenda's
Met de openingstijden van het bedrijf branden SLA-klokken alleen tijdens werktijd, zodat een ticket dat vrijdagavond geopend wordt niet doorgaat op zaterdag. Genoemde kalenders (tijdzone, dagen, uren, vakantie) kunnen worden gekoppeld aan individuele beleidsmaatregelen voor teams in verschillende regio's.
Statusstroom
Een van/naar matrix beperkend welke statuswijzigingen beheerders kunnen maken, met een Zendesk-stijl preset. Automatisering, inkomende e-mail en klantgerichte ticketantwoorden zijn altijd vrijgesteld, zodat een strikte matrix de pijplijn nooit kan blokkeren. Optioneel vereist u een goedgekeurde afmelding voor het sluiten.
Goedkeuringen
Agenten vragen afmelding op een ticket (terugbetalingen boven een drempel, policy exceptions). Een erkende ontwikkelaar of iedere volledige beheerder besluit met een nota; verzoekers kunnen nooit hun eigen aanvraag goedkeuren. In afwachting van goedkeuring oppervlak als banner op de inbox.
Ticketrelaties
Koppel tickets als gerelateerd, dupliceren, ouder/kind of blokkeren; split replieken op een nieuw gekoppeld ticket (de omgekeerde van merge, zonder e-mailen van de klant); volg ticket voor in-app notificaties en eventueel CC follower e-mailadressen op uitgaande antwoorden.
Live inbox en botsingen
Met de real-time postvak IN worden nieuwe tickets en antwoorden voor agenten binnen enkele seconden via de bestaande berichtenstroom weergegeven. Op een ticket zien agenten wie er nog meer wordt bekeken en krijgen ze een waarschuwingsbanner wanneer een teamgenoot al antwoord schrijft. Een éénklik op Claim knop wijst het ticket aan jezelf toe.
AI-bewuste routering
De regels van de Routing kunnen overeenkomen met die van AI triage signalen: prioriteit, categorie, sentiment en escalatierisico, plus getypte op maat gemaakte veldwaarden uit uw aanvraagformulier voor portal. Regels met deze voorwaarden blijven slapen totdat de functie is ingeschakeld.
💡
Elke onderneming schakelt schepen uit. In Service Studio → Kwaliteit & Automatisering is de opt-in; ze uit laten blijft gedrag identiek aan voordat de upgrade.
Waarom kan een klant nog steeds een gesloten ticket heropenen als mijn matrix sluit → open?+
De matrix regelt alleen ADMIN acties. Klantgeorienteerde antwoorden, e-mail reacties en automatisering zijn opzettelijk vrijgesteld zodat een streng beleid nooit klanten kan vergrendelen of breken de pijpleiding.
Vervangen SLA-ladders de oude inbraakactie?+
Nee. Beleidsredactie met één enkele inbreuk blijft ongewijzigd werken. Een ladder vervangt de enige actie alleen op beleidsgebieden waar u stappen definieert.
Steun
Automatisch antwoord en escalatie van tickets
Automatisch antwoord laat de AI automatisch reageren op nieuwe tickets. Escalation verplaatst ticket naar een andere afdeling wanneer de KI speciale behoeften detecteert. Beide functies werken over inheemse ticket en e-mail-gemaakte ticket.
Automatisch antwoordNieuwe tickets krijgen een korte vertraging (zodat mensen kunnen springen in), dan een AI antwoord uit uw kennis, verzonden of wachtrij als concept.
Hoe automatisch antwoord werkt
1
Ticket verschijnt
Een nieuw ticket wordt gemaakt van elke bron (e-mail, chat, portal, API).
2
Schema-antwoord
OpsIQ wacht op de ingestelde vertraging (standaard: 2 Dit geeft menselijke agenten de kans om eerst te reageren.
3
Eerste antwoord wint
Als een menselijke agent antwoordt tijdens de vertraging, wordt automatisch antwoord geannuleerd. Zo niet, dan genereert de AI een antwoord.
4
Genereren en verzenden
De AI leest het ticket, controleert kennisbasis, connector context en klantgeschiedenis, schrijft dan een antwoord. Het antwoord wordt verzonden (of wachtrij als concept voor beoordeling, afhankelijk van de instellingen).
Hoe escalatie werkt
1
Afdelingen configureren
Stel in welke afdelingen escalaties kunnen ontvangen (bijvoorbeeld, Billing kan worden verhoogd van General, Technical kan worden geëscaleerd van General).
2
Classificeren van het ticket
Voordat auto-replying, de AI classificeert het ticket intentie: facturen, technische, terugbetaling, misbruik, enz.
3
Indien nodig verplaatsen
Als de ticket intentie overeenkomt met een escalatie afdeling, wordt het ticket verplaatst. Een interne notitie verklaart waarom.
4
Genereren in nieuwe stem
Het antwoord wordt gegenereerd met behulp van de kennis en AI training van de bestemmingsafdeling.
Instellingen
Automatisch antwoord ingeschakeld
Schakel de hoofdschakelaar in om automatisch antwoord op tickets mogelijk te maken.
Toegestane diensten
Welke afdelingen kunnen automatisch antwoorden ontvangen. Begin met de afdeling risico's (General, Sales) voordat u facturering mogelijk maakt.
Vertraging
Hoe lang moet ik wachten voordat de AI antwoordt (in seconden). Standaard: 120 seconden (2minuten).0voor onmiddellijke antwoorden.
Vertragingsschema
Stel optioneel verschillende vertragingen in voor kantooruren vs. na uren.
Stop met admin antwoord
Als een menselijke agent als eerste antwoordt, annuleer dan het automatisch antwoord. Standaard: aan.
Rolverdeling ingeschakeld
Schakel automatische afdeling routering op basis van ticket intentie.
Afdelingen voor de roltrap
Naar welke afdelingen tickets kunnen worden geëscaleerd.
Escalatiestatus
Welke status moet worden ingesteld bij escaleren (bijv., Openen, In afwachting).
Escalatie-noot
Of er een interne noot moet worden toegevoegd die de escalatiereden verklaart.
E-mail tickets
Tickets die zijn gemaakt van e-mail (via mailbox polling of MX-piped delivery) volgen dezelfde auto-reply en escalatie regels. Het antwoord van AI wordt verzonden als een e-mailadres aan de klant. E-mailontwerpen gaan naar de concept wachtrij voor beoordeling indien geconfigureerd.
Zal de AI automatisch reageren op factureringsvragen?+
Alleen als u automatisch antwoord voor de afdeling Facturering inschakelt. Wij raden aan om te beginnen met automatische reactie op facturen en deze pas mogelijk te maken nadat u de AI hebt opgeleid met uitgebreide facturatiekennis en grondig heeft getest.
Wat als de AI een verkeerd antwoord geeft?+
Als een klant antwoordt dat het antwoord verkeerd was, moet een menselijke agent ingrijpen. Bekijk AI Geschiedenis om te begrijpen waarom de AI gaf het verkeerde antwoord, dan update de kennisbasis of AI training om te voorkomen dat het opnieuw gebeurt.
Kan ik auto-antwoorden beoordelen voordat ze verzonden worden?+
Ja. Stel de leveringsmodus in op "Draft" in plaats van "Auto-verzenden." Automatisch antwoord wordt opgesteld in de Concepten wachtrij voor menselijke beoordeling vóór het verzenden.
Steun
Ticketportaal ingesloten
The ticket portal embed lets you add a ticket management interface to any website. Customers can view their tickets, create new ones, and reply, all without entering the OpsIQ admin.
Hoe het werktTicketportaal ingesloten
Drie inbedsmaken
Inline inbed
Stuurt het ticketportaal in een div op uw pagina. Het portaal neemt de volledige breedte van zijn container.
Zwevend widget
Toont een drijvende knop die het ticketportaal opent in een panel. Gelijkaardig aan een chat-widget.
Aangemeld
Vereist een ondertekend identiteitskaartje. Klanten zien alleen hun eigen tickets.
Voor de geauthenticeerde modus moet uw server een ondertekend identiteitsteken genereren. Dit token vertelt OpsIQ wie de klant is, zodat ze alleen hun eigen tickets zien.
Doorzoekbare, status-gefilterde lijst. Een "Wacht op je" markeert vlaggen tickets die het team heeft beantwoord.
Getwist gesprek
Volledige conversatieweergave met rijke tekst, bijlagen en tijdstempels.
Ontwerp autosave
De antwoorden van de klant concept worden automatisch opgeslagen, zodat ze niet verliezen werk als ze weg navigeren.
Live poll
De widget polls voor nieuwe antwoorden elke ~12 seconden.
Oplossen / heropenen
Klanten kunnen hun eigen tickets met één klik opzeggen of heropenen.
✅
Interne noten worden NOOIT getoond aan klanten in het ticket. Dit is een harde veiligheidsgrens.
Steun
Chat-inbox
De Chat Inbox is waar uw team live klantengesprekken beheert. Het toont actieve chats, toegewezen gesprekken, AI-gespreksen en gearchiveerde geschiedenis.
Chat-inboxEen inbox voor elke live chat, gesprekslijst, de thread met AI-ontwerp op tik en volledige bezoeker + CRM context.
Gesprekken beheren
Actieve chats
Gesprekken zijn momenteel gaande. Groene stip = klant is aan het typen of onlangs actief.
AI-afgehandeld
Gesprekken waarin de AI reageert. U kunt het op elk moment overnemen door te klikken op "Join."
Aan mij toegewezen
Gesprekken die specifiek aan jou zijn toegewezen.
Wachten
Gesprekken waar de klant wacht op een reactie.
Archief
Gesprekken afgerond. Zoeken op sleutelwoord, datum en klant.
Aflevering van AI naar mens
Als je een gesprek van de AI overneemt, volg dan deze drie regels:
1
Persoonlijk groeten
Stel jezelf voor bij naam. "Hallo, dit is Sarah van het ondersteuningsteam."
2
Referentiecontext
Laat zien dat je het gesprek gelezen hebt. "Ik zie dat je gevraagd bent naar de status van je bestelling."
3
Verwachtingen stellen
Vertel de klant wat er nu gebeurt. "Ik ben hier nu naar op zoek en zal binnen een paar minuten een antwoord voor je hebben."
AI-in/uitschakelen per gesprek
Gebruik de AI-schakelaar aan het begin van elk gesprek. Wanneer AI is ingeschakeld, genereert de KI reacties. Als er geen AI beschikbaar is, kunnen alleen menselijke agenten reageren. De AI herinnert zich de conversatiecontext zelfs wanneer deze wordt uitgeschakeld en weer wordt ingeschakeld.
Afwezigheid modus / buiten de uren
Configureren van openingstijden in Instellingen. Buiten kantooruren kan de AI: (1) Blijf reageren op klanten, (2) Toon een "afwezig" bericht en maak een ticket voor de follow-up, of (3) Schakel de chat volledig uit en toon het ticketformulier. Kies het gedrag dat past bij uw supportmodel.
Moeilijke gesprekken verwerken
1
Blijf kalm.
Kom niet overeen met de emotionele intensiteit van de klant. Beken hun frustratie zonder defensief te zijn.
2
Verzamel feiten
Voor u reageert, verzamel de relevante informatie: bestelgegevens, rekeningstatus en eerdere tickets.
3
Vroeg schalen
Als de situatie betrekking heeft op terugbetalingen, juridische bedreigingen, misbruik of veiligheid, escaleren naar een senior teamlid in plaats van proberen om het alleen te behandelen.
Kan ik een teamchat (agent tot agent) hebben?+
Ja. Gebruik interne notities in een gesprek om met andere agenten te communiceren. Deze aantekeningen zijn nooit zichtbaar voor de klant.
Wat gebeurt er als ik een gesprek sluit?+
Het gesprek gaat naar het archief. Als de klant later een nieuw bericht stuurt, wordt er een nieuwe conversatie aangemaakt.
Steun
Messaging channels
Connect WhatsApp, Facebook Messenger, Instagram DM, Telegram and LINE so the messages customers already send you arrive in the same inbox as your website chat, answered by the same AI assistant.
Every channel behaves identically once connected: a customer message becomes a conversation in the Chat Inbox, your AI assistant answers it using the same knowledge and instructions as your website chat, and any agent can take over. Nothing about your AI needs configuring per channel.
What connecting looks like
Facebook Messenger & Instagram
One click. Open Connectors → Facebook Messenger & Instagram DM, click Connect, sign in with the Facebook account that manages your Page, and choose the Page. Instagram comes with it when your Page has an Instagram professional account linked.
WhatsApp
One click where your provider offers it: open the Messaging Hub connector and use Connect WhatsApp, then follow Meta's guided sign-up to pick or create your WhatsApp Business number. Otherwise paste credentials from any of 20 gateways.
Telegram
Two minutes. Message @BotFather in Telegram, send /newbot, choose a name and a username ending in "bot", and paste the token it gives you into the Telegram connector. OpsIQ registers the webhook for you.
LIJN
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.
Gemeenschappelijke vraagstukken
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.
Steun
Echte chatgesprekken
Deze voorbeelden laten zien hoe een goed opgeleide klant AI met veelvoorkomende scenario's om moet gaan. Gebruik ze om uw AI training te testen en hiaten te identificeren.
10 conversation examples
1. Klant terugsturen vragend naar bestelling
Scenario:
Customer: Hi, I placed an order 3 days ago and haven't received any shipping notification yet. Order #ORD-5523.
Wat te doen:
De AI moet: (1) Zoek bestelling #ORD-5523 door de connector. (2) Rapporteer de huidige status en tracking-informatie indien beschikbaar (3) Indien de bestelling wordt uitgesteld, moet u de vertraging erkennen en een geschatte tijdlijn aangeven (4) Verzin GEEN verzendstatus als de stekker er geen heeft.
2. Vooruitzichten vragen over prijzen
Scenario:
Customer: How much does your Pro plan cost? Do you offer annual billing?
Wat te doen:
De AI moet: (1) Antwoord uit de kennisbasis met huidige prijsstelling (2) Leg het verschil uit tussen maandelijkse en jaarlijkse facturering. (3) Als het antwoord niet in de kennisbasis ligt, zeg dat dan en bied aan hen te verbinden met verkoop. (4) Verzin GEEN prijzen die niet in de kennisbasis liggen.
3. Boze klant eisen terugbetaling
Scenario:
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
Wat te doen:
De AI moet: (1) Erken de frustratie kalm. (2) Vraag naar het bestelnummer of de e-mail van een account. (3) Leg het terugbetalingsproces uit. (4) Maak een support ticket of escaleer naar een menselijke agent. (5) Beloof NIET een terugbetaling, dat vereist menselijke goedkeuring.
4_. Dubbele facturering rand geval
Scenario:
Customer: I was charged twice this month. My bank shows two charges of $29.99.
Wat te doen:
De AI moet: (1) Erken de bezorgdheid. (2) Verzamel de relevante gegevens (e-mail, data van kosten). (3) Leg uit dat factureringsproblemen een menselijke beoordeling vereisen. (4) Maak een Billing afdeling ticket met de details. (5) Stel prioriteit aan High.
5_. Meertalige klant
Scenario:
Customer: Bonjour, je voudrais savoir si vous livrez en France?
Wat te doen:
De AI moet: (1) Reageer in de taal van de klant als deze taal wordt ondersteund. (2) Antwoord op de vraag over levering aan Frankrijk vanuit de kennisbasis (3) Als de taal niet wordt ondersteund, antwoord dan in de standaardtaal en vermeld welke talen beschikbaar zijn.
6. Na-uren gesprek
Scenario:
Customer: Hello, is anyone there? I need help with my account.
Wat te doen:
De AI moet: (1) Indien geconfigureerd voor na-uren AI, reageren en helpen. (2) Als na-uren tickets maken, zeg dan: "Ons team is momenteel offline. Ik heb een support ticket voor u en iemand zal volgen tijdens kantooruren." (3) Vermeld het ticketnummer.
7. Vergelijker voor aankoop
Scenario:
Customer: How does your product compare to [Competitor X]?
Wat te doen:
De AI moet: (1) Beschrijf de sterke punten van uw product feitelijk. (2) Doe geen kwaad over de concurrent. (3) Als er een vergelijkingspagina in de kennisbasis, link ernaar. (4) Als de klant vraagt naar functies die je niet hebt, wees eerlijk.
8_. Klant wil een aanbeveling
Scenario:
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
Wat te doen:
De AI moet: (1) Vraag indien nodig vragen te verduidelijken (bv. welke kenmerken het meest van belang zijn). (2) Beveel een plan aan op basis van de kennisbasis. (3) Leg uit waarom dat plan aan hun behoeften voldoet. (4) Vermeld dat ze kunnen beginnen met een kleiner plan en later upgraden.
9_. Klant probeert een onbevoegde korting te krijgen
Scenario:
Customer: I saw online that you give 50% discounts. Can I have one?
Wat te doen:
De AI moet: (1) Beleefd uitleggen van de huidige promoties als er bestaan. (2) Maak GEEN kortingen of beloftes die niet in de kennisbasis liggen. (3) Als de klant blijft, bieden aan om hen te verbinden met het verkoopteam.
10_. Klant heeft hulp nodig met een functie
Scenario:
Customer: How do I export my data? I can't find the export button.
Wat te doen:
De AI moet: (1) Geef stapsgewijze instructies van de kennisbasis. (2) Inclusief het exacte paginapad en de locatie van de knop (3) Als de functie een specifiek plan vereist, vermeld dat (4) Als de functie niet bestaat, wees eerlijk en stel alternatieven voor.
Steun
Chatroutering en escalatie
Wanneer een live chat een echte persoon nodig heeft, beantwoordt de AI twee vragen: welk team is eigenaar van dit gesprek en wie moet worden verteld. Beide zijn ingesteld in Instellingen, Client Chat, Support Flow, onder AI-routing afdelingen.
Kiezen welke afdelingen de AI mag gebruiken
De twee vakjes in dat paneel zijn een whitelist. Afdelingen die naar rechts verplaatst worden, zijn de enige waarnaar de AI kan routen of tickets kan openen. Alles wat links blijft is onzichtbaar voor het systeem, zelfs als de afdeling bestaat en er personeel aanwezig is.
💡
Als er geen afdeling is ingeschakeld, dan valt OpsIQ terug naar de legacy routering over elke afdeling die het kan vinden. Behandel dat als een vangnet, niet als configuratiekeuze.
Wie krijgt de escalatie
Dit is het deel dat de meeste mensen verwachten te configureren en niet nodig. Wanneer de AI escaleert een chat, OpsIQ e-mails van de mensen die aan die afdeling. U beheert die lijst eenmaal, op de Team en Departments pagina, en zowel ticket escalatie en chat escalatie volg het.
Leden van het afdelingsteam
Elke actieve admin die bij de afdeling is aangesloten ontvangt zijn eigen exemplaar. Geschorste en gehandicapte accounts worden overgeslagen.
Primaire toediening
Gebruikt als geen teamleden zijn aangesloten, dus een escalatie bereikt nog steeds iemand.
Niemand gehecht
De routing panel markeert dat afdeling in het rood en de AI niet vertellen aan de bezoeker een mens werd ingelicht.
⚠️
Het eigen e-mailadres van een afdeling wordt bewust nooit als ontvanger gebruikt. Dat adres is de inkomende ticketpostbus van het departement, die ene binnenkomende post wordt vergeleken met open tickets. Een escalatie die daar naartoe gestuurd wordt zou eerder teruggesluisd worden dan iemand bereiken.
De catch-all afdeling
Precies één afdeling draagt het vangteken. Het ontvangt chats die de AI niet zelfverzekerd kan plaatsen, en het is een laatste redmiddel in plaats van het normale pad.
1
Duidelijke signalen winnen
De formulering van de facturering gaat naar een afdeling facturen, hosten en foutwoorden in een technische tekst, die tekst koopt bij verkoop.
2
De AI classifier probeert volgende
Als trefwoorden niet overtuigend zijn, leest het model de conversatie en kiest uit de actieve afdelingen.
3
Dan de vangst-all
Pas als beide leeg komen, ontvangt de catch-all afdeling het gesprek.
4
De verkoopbewaker
Als de catch-all is een verkoopafdeling en de bezoeker toonde geen koopsignaal, OpsIQ zoekt in plaats daarvan naar een ondersteuning of technische afdeling, zodat gewone support vragen niet zich ophopen in Sales.
Wat de bezoeker wordt verteld
Als de escalatie e-mail gaat, vertelt de AI aan de bezoeker dat het team is ingelicht. Als het niet kan gaan, zegt de KI iets eerlijks en nodigt hen uit om het bericht in te laten in de chat plaats. Het zal niet beweren een mens werd gewaarschuwd wanneer geen e-mailadres werd verzonden.
Het panel zegt "Niemand te melden" voor een afdeling+
Niemand is eraan verbonden. Open Team en afdelingen, voeg ten minste één actieve admin toe en herlaad vervolgens de instellingen pagina. Het paneel leest live.
Kunnen chat-escalaties ergens anders heen dan het team?+
Ja. Een aangepast adres dat eerder is opgeslagen voor een afdeling die de teamlijst nog overschrijft. Nieuwe instellingen moeten mensen aan het departement koppelen, dus er is één plek om te onderhouden.
Waarom is mijn vangst-alles overgeslagen?+
Controleer of het een verkoopafdeling is. Als dat zo is, en de bezoeker toonde geen koopsignaal, OpsIQ routes naar een ondersteunings- of technische afdeling met opzet.
Steun
E-mail mailboxen en -concepten
OpsIQ can connect to email mailboxes to automatically create tickets from incoming email and send replies as email. It also provides AI-drafted replies for human review.
E-mailTrek e-mail in over IMAP (of doorsturen), zet elk in een draadloos ticket, en laat de AI het antwoord voor herziening.
Een mailbox verbinden
Protocol
IMAP (meeste aanbieders), Gmail API (Google Workspace), of Microsoft Graph (Outlook) 365).
In cPanel > E-mailaccounts, klik op uw e-mailadres voor IMAP instellingen.
2
Binnengaan in OpsIQ
Host: meestal mail.yourdomain.com of uw serverhostnaam, poort: 993 (SSL of 143 (STARTTLS), gebruikersnaam: volledig e-mailadres.
AI e-mail ontwerpen
Wanneer automatisch antwoord wordt ingesteld op "Draft" modus, genereert de AI antwoorden die in de Concepten wachtrij verschijnen. U kunt:
Evaluatie
Lees de ontwerp en controleer op nauwkeurigheid.
Bewerken
Wijzig de tekst, toon of inhoud voordat u deze verstuurt.
Verzenden
Het ontwerp goedkeuren en het als e-mailbericht verzenden.
Gooien
Het ontwerp schrappen indien dit niet passend is.
Automatisch verzenden
Als het vertrouwen hoog genoeg is en automatisch verzenden wordt ingeschakeld, worden de ontwerpen automatisch verzonden na een configureerbare vertraging.
Waarom worden e-mails niet omgezet naar tickets?+
Controle: (1) Is de mailbox verbonden en gezond? Zoek naar groene status in e-mail > Mailboxen. (2Is de cron job loopt? E-mail polling vereist cron. (3Wordt de e-mail gefilterd of verplaatst naar een andere map dan INBOX?
Kan ik meerdere mailboxen gebruiken?+
Ja, elke mailbox kan worden in kaart gebracht naar een andere afdeling. [email protected] gaat naar Ondersteuning, [email protected] gaat naar Billing.
Steun
Tevredenheid van de klant (CSAT)
CSAT meet ticket en praattevredenheid, geeft ongelukkige reacties en vergelijkt AI met menselijke uitkomsten.
ProductschermDe CSAT pagina combineert scorekaarten, de opvolging van tegenstanders, opmerkingen, afdeling en agent breakdowns en chatfeedback.
Ticketenquêtes zijn gepland na sluiting (normaal gesproken 24 Een positieve respons is een score van4of 5. Gebruik de wachtrij voor scores van 1 of2en lees het ticket/gesprek voordat u contact opneemt met de klant.
Chat feedback wordt afzonderlijk gerapporteerd voor AI-opgeloste en door mensen behandelde gesprekken. Lage steekproefgroottes mogen niet worden gebruikt om agenten of modellen te rangschikken.
Steun
E-mailuitzendingen van teams
De pagina Email Platform laat een geautoriseerde exploitant eenmalig bericht sturen naar alle actieve agenten, geselecteerde agenten of een afdeling en de geschiedenis van het verzenden beoordelen.
ProductschermDe team e-mail componist toont het publiek, onderwerp, bericht en verleden aflevering geschiedenis.
Deze pagina is voor interne operationele berichten, niet klantmarketing. Kies de kleinste correcte doelgroep, voorbeeldnamen en adressen, dan versturen. Levering maakt gebruik van het geconfigureerde uitgaande e-mailpad en registreert het resultaat.
Steun
Postbussen, levering en binnenkomende e-mail
Configureer hoe OpsIQ e-mail stuurt, inkomende berichten verandert in tickets en bewijst dat het verzenden van domein klaar is.
ProductschermE-mailinstellingen combineren uitgaande routering, Van identiteit, postbus inname, leveringscontroles en test e-mail.
Uitgaande e-mail
Volledige beheerders kunnen de gewenste e-mailconnector kiezen; OpsIQ valt terug naar geconfigureerd SMTP/mail levering indien van toepassing. Stel een herkenbare Van naam/adres, stuur een test en controleer de 24-uursucces/mislukte metriek.
Postbussen
An IMAP mailbox needs a name, email address, target department, host, port, security mode, username, password, folder, polling state and certificate-validation choice. Use Poll nu. om de inname te verifiëren voordat u wacht op cron.
Direct leidingwerk
Op dezelfde server kan een mailpijp het ruwe RFC822-bericht direct doorgeven. Een externe mailserver kan de ruwe boodschap naar het beveiligde inkomende eindpunt POSTen met behulp van zijn token. Beide paden voeren dezelfde ontdubbeling, draad- en ticketroutepijpleiding in.
Leveringsbaarheid
De SPF/DKIM/DMARC check is een adviesbewijs voor het geconfigureerde Van domein. Een groene controle garandeert geen postvakplaatsing, maar er moet eerst een fout worden vastgesteld alvorens productieberichten te versturen.
Steun
Ondersteuningsportaal Studio
Ondersteuning Portal Studio ontwerpt en publiceert de klantgerichte ondersteuningservaring zonder externe beeldactiva te vereisen.
ProductschermPortal Studio shows a responsive preview alongside theme, navigation, knowledge, ticket, assistant, form, footer and CSS controls.
Gebruik het sjabloon als startpunt, configureer vervolgens thema, lay-out, navigatie, kennis zoeken, ticket formulier, assistent, footer, merk, kaartgedrag, aangepaste CSS en algemene instellingen. Voorbeeld bureaublad, tablet en mobiel voordat u publiceert.
Steun
Kenniskloof
De kennis-gap wachtrij verzamelt vragen van klanten die de AI niet kon beantwoorden, zodat het team kan verbeteren dekking.
ProductschermDe gap wachtrij rangschikt gemiste of laag vertrouwen vragen en tracks of het team ze heeft opgelost.
Open een gat om de oorspronkelijke vraag en het gesprek in de buurt te lezen, kies dan voor de juiste oplossing: update van een bestaand artikel, maak een nieuw kennisartikel, voeg een zakelijk feit toe, correcte connectorgegevens of wijziging escalatie instructies. Markeer het opgelost pas na een evaluatie of echte test geeft een aanvaardbaar antwoord terug.
Steun
Statuspaginabeheer
De pagina statusbeheer communiceert de gezondheid van diensten en incidenten met behulp van componenten, huidige staten en updates.
ProductschermStatusbeheer geeft onderdelen en incidenten aan zodat exploitanten duidelijke, tijdgestempelde service-informatie kunnen publiceren.
Gebruik component staat consistent. Wanneer een incident invloed heeft op klanten, een eerste kennisgeving publiceren, tijd gestempelde updates toevoegen als feiten veranderen en sluiten met een beknopte resolutie samenvatting. Gebruik de status pagina niet als een interne debug log; gevoelige diagnostiek hoort in OpsIQ en server logs.
AI
Zet je AI klaar.
AI Configuratie is waar u kiest uw AI provider, model en kosten controles. OpsIQ ondersteunt meerdere aanbieders: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), en Grok (xAI). U kunt uw eigen API sleutel (BYOK) of Managed AI indien beschikbaar op uw plan.
AI instellenKies Beheerde AI of uw eigen sleutel, kies een model voor snelheid vs diepte en cap maandelijks besteden met een token budget.
Een aanbieder kiezen
Claude (Anthropic)
Sterke redenering, voorzichtig met feiten, goed in het volgen van complexe instructies. Modellen: claude-sonnet-4-20250514, claude-3.5-sonnet. Beste voor: ondersteuning gesprekken, technische vragen, gedetailleerde analyse.
GPT-4o (OpenAI)
Snelle, creatieve en goede algemene kennis. Modellen: gpt-4o, gpt-4-o-mini. Beste voor: snelle antwoorden, creatief schrijven, brede kennisvragen.
Gemini (Google)
Goed in feitelijke vragen, multi-taal ondersteuning. Modellen:gemini-2.0- Flash,gemini-1.5-pro. Beste voor: meertalige ondersteuning, feitelijke opzoekingen.
U geeft uw eigen API sleutel van de provider. U betaalt rechtstreeks aan de providers. Volledige controle over modelselectie en -gebruik.
Beheerde AI
AI wordt verstrekt als onderdeel van uw OpsIQ - Nee, het plan. API Het gebruik wordt gemeten tegen de AI-tegoedbalans van je plan.
Stapsgewijze opstelling
1
Ga naar AI-configuratie
In the OpsIQ admin, navigate to Settings > AI Configuration.
2
Selecteer provider
Kies uw AI provider uit de dropdown.
3
Voer de sleutel API in
Indien gebruik BYOK, voer uw API sleutel. Voor Managed AI wordt dit automatisch afgehandeld.
4
Kies model
Selecteer het specifieke model dat u kunt gebruiken. Kleinere modellen zijn sneller en goedkoper. Grotere modellen geven betere kwaliteit antwoorden.
5
Testverbinding
Klik op "Testverbinding" om te controleren of de API sleutel en model werken. Een groen vinkje betekent succes.
6
Opslaan
Klik op Opslaan om uw AI configuratie te activeren.
Kostencontroles
Maandelijkse begroting
Stel een maximale maandelijkse uitgaven aan AI tokens. Wanneer het budget is bereikt, AI functies sierlijk degraderen (kortere antwoorden, geen automatisch antwoord) in plaats van volledig stoppen.
Per-gesprek token limiet
Maximale tokens per gesprek. Voorkomt weggelopen gesprekken van het consumeren van buitensporige credits.
Alarmfase laagbalans
Wanneer uw AI-kredietsaldo onder de drempel daalt (standaard: 50,000 tokens), verschijnt er een waarschuwing in het admin. Stel dit in bij AI configuratie.
Per-werkruimte configuratie
AI-configuratie is per werkruimte. Als u meerdere sites beheert, kan elke werkplek een andere provider, model en budget gebruiken. De werkruimte erft algemene standaardwaarden tenzij deze worden overschreven. Om per werkblad te configureren: naar de werkruimte overschakelen, ga dan naar AI configuratie en sla daar instellingen op.
Getting API keys
Anthropic (Claude)
Ga naar console.anthropic.com > API Sleutels > Sleutel aanmaken. Kopieer de sleutel die begint met "sk-ant-'.
OpenAI (GPT)
Ga naar platform.openai.com > API Sleutels > Nieuwe geheime sleutel aanmaken. Kopieer de sleutel die begint met "sk-"
Google (Gemini)
Ga naar aistudio.google.com > Get API Sleutel. Maak een sleutel aan voor uw project. Kopieer de sleutel.
xAI (Grok)
Ga naar console.x.ai > API Sleutels. Maak en kopieer uw sleutel.
Testen van uw AI-opstelling
Scenario:
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
Wat te doen:
Als de test mislukt: (1) Controleer of de API sleutel is correct (geen extra spaties). (2) Controleer of uw rekening bij de provider is ingesteld. (3) Controleer of de modelnaam geldig is (4) Als u Managed AI gebruikt, controleer dan of uw licentie actief is.
Welke provider is het beste?+
There is no single best provider. Claude is excellent for support conversations. GPT-4o is fast and versatile. Gemini handles multiple languages well. Try each one and see which produces the best results for your specific use case.
Kan ik later van provider wisselen?+
Ja. Wijzig de provider en API sleutel op elk moment. Bestaande gespreksgeschiedenis wordt bewaard. De AI zal de nieuwe provider gebruiken voor alle toekomstige gesprekken.
Wat gebeurt er als ik geen credits meer heb?+
De AI degradeert sierlijk: reacties worden korter, automatisch reageren pauzes en de beheerder toont een laag-balans waarschuwing. Core tracking, tickets en CRM blijven werken zonder AI.
AI
Slimmere en goedkopere klantenchat
Een set opt-in controls die uw klantchat slimmer maken (het redenen voor een klantaccount zoals een menselijke agent) of goedkoper (het stuurt de AI minder, of antwoorden in minder stappen). Elke controle is standaard uitgeschakeld en onafhankelijk, het inschakelen van één op nooit verandert enig ander gedrag. De meeste live onder Instellingen > Client Chat > Gedrag; een paar zijn ingeschakeld Stel je AI in en Train je KI.
Slimmere antwoorden (agentmodus)
Een normale chatbot beantwoordt één vraag van een opzoeker. Agentmodus De assistent kan meerdere read-only rekening controles in één keer en kruis-referentie ze, bijvoorbeeld "heb ik open tickets, en is mijn saldo genoeg voor mijn volgende vernieuwing?" wordt beantwoord in een antwoord met de berekeningen gedaan. Het alleen ingeschakeld voor geverifieerde klanten op rekening of terugbetaling vragen; al het andere loopt de normale single-antwoord pad.
Agentmodus
Tot een paar alleen-lezen opzoeken per beurt, gekruist voordat u antwoord. Schakel wanneer je een aangesloten platform (WHMCS, Shopify, Stripe, Zendesk, enz.). Off = het huidige single-lookup gedrag, ongewijzigd.
Nadenking diepte voor agent antwoorden
Hoe hard de modelredenen op complexe bochten (laag/medium/hoog). Begin met Laag; de meeste supportvragen worden daar goed behandeld.
Agentmodel
Een sterker model voor complexe agenten draait, zodat de dagelijkse chat op een licht, goedkoop model blijft en alleen de harde bochten betalen voor diepte. Blanco = uw normale klantchatmodel.
Plan vooruit · antwoorden met één pas (beta)
Een kleine planning stap bepaalt welke opzoekopdrachten moeten worden uitgevoerd en of de kennisbasis nodig is, antwoordt vervolgens in één hoofdoproep in plaats van meerdere stappen. Een sub-schakeling onder Agent mode. Het kan niet worden ingeschakeld tenzij agent modus aan staat. Dezelfde antwoordkwaliteit, minder oproepen voor meerdelige vragen.
Gespreks & begrip
Langgespreksgeheugen (beta)
Houdt een korte samenvatting van oudere berichten (namen, ticket/factuurnummers, bedragen, beslissingen) zodat de assistent consistent blijft in zeer lange chats zonder het hele transcript te herversturen. Beste voor ondersteuningszware, lange threads; paren met Agent mode.
Typotolerantie
Leest kleine typefouten ("mijn open ticketts," "onbetaalde invocies") als de beoogde woorden zodat de juiste informatie wordt gevonden in plaats van gemist. Werkt met elk aangesloten platform. Standaard uit; nuttig voor mobiele-zware chat.
Lean-accountcontext
Alleen de klant account snapshot wanneer de vraag is eigenlijk over hun rekening (balans, facturen, tickets, diensten), overslaan op algemene vragen. Bespaart kosten zonder kwaliteitsverlies. De assistent kan nog steeds het account live halen als een beurt nodig heeft.
Kostenbesparing
Skip kennis zoeken naar groeten (beta)
"Hoi," "dank je" en "ok" niet leiden tot een kennis-base zoeken, die antwoorden nooit gebruiken. Een bericht met echte inhoud nog steeds zoekt als normaal.
Langste antwoord toegestaan (tokens)
Hoe lang een antwoord kan zijn. Antwoordlengte is het duurste deel van een oproep, dus een verstandige cap (rond 500 voor ondersteuning) is de meest effectieve chat kosten controle. Alleen verlaagt uw globale limiet, nooit verhoogt.
Op instellen van uw AI
Denkdiepte (customer & admin chat)
Hoeveel denkt het model voordat u antwoordt (minimaal tot hoog). Houd de klantchatten op minimaal/laag voor snelheid; reserveer hogere instellingen voor analyse en de beheerder copilot.
Per-AI model (per baan)
Elk AI-oppervlak (live chat, ticketontwerpen, samenvattingen, analyse, admin copiloot, promoties, Site Intelligence en meer) kan op zijn eigen model draaien. Licht waar snelheid belangrijk is, sterk waar kwaliteit van belang is. Blanco op een oppervlak = provider standaard voor die baan.
Beheer chat kosten controles
De beheerder copiloot kan een begrensd werkgeheugen behouden en alleen de gereedschappen laden die een vraag nodig heeft (lean tools) in plaats van elke tool iedere beurt.
Op trein uw AI
Gebruiksaanwijzing comprimeren
Uw instructies worden verzonden op elke beurt, zodat hun lengte is een terugkerende kosten. De Compress knop herschrijft een slot om hetzelfde te zeggen in minder woorden. Het weigert de herschrijven als het zou vallen {variable} of regeren, en meldt wat het beschermd, zodat het nooit stil verandert betekenis.
"Wat al in de hersenen zit" (i
Shows what OpsIQ already knows about your business per slot, so you can delete anything you were repeating in your own instructions.
💡
Waar gaat het geld naartoe? Voor korte ondersteuningschat is de invoer (instructies + accountgegevens + geschiedenis, verzonden elke keer) meestal meer kosten dan het korte antwoord, caching en mager context helpen meest daar. Voor lange gegenereerde inhoud domineert de uitvoer. De repliek-lengte cap en een lagere denkdiepte betalen er af. Zie Stel uw AI in om snel te blijven cachen op, waardoor het grote herhaalde deel van elke draai goedkoop wordt.
Veranderen deze hoe de chat al antwoordt?+
Nee. Elke controle is standaard uitgeschakeld en onafhankelijk. Eén aanzetten voegt alleen zijn gedrag toe; het uitschakelen geeft de chat terug naar precies hoe hij eerder werkte.
Welke bestelling moet ik ze aanzetten?+
Start de dagelijkse chat op een licht model en pin een sterker Agent-model. Als u dan een aangesloten platform, inschakelen Agent modus, Plan vooruit, dan Long-conversation geheugen. Dan magne context, skip-KB-voor-greetings, en een antwoord cap. Eindelijk comprimeren uw instructies. Bekijk een paar echte chats na elke verandering.
De Admin Agent kit: web zoeken, runbooks, missies, bestand overdracht
De Admin AI chat is een werkende engineer, niet alleen een vragendoos. Het kan onderzoek repareren op het web, houden van een bibliotheek van uw operationele procedures, patrouilleren uw servers op een schema, en verplaatsen bestanden. Het meeste van dit wordt gedreven door te vragen in de chat; het enige wat u vooraf configureert is welke web zoek provider gebruikt, op de Stel uw AI pagina.
Webzoekopdracht
Ingebouwd
De agent zoekt het web op voor docs, foutmeldingen en actuele informatie terwijl het werkt. Uit de doos gebruikt dit DuckDuckGo, die geen sleutel nodig heeft en geen setup.
Runbooks
In gesprek
Een bewaarde bibliotheek van je procedures ("hoe doen we X hier"). De agent schrijft er een op na het vastpakken van een lastige baan en volgt die de volgende keer, zodat de knowhow overleeft het einde van het gesprek.
Dienstreizen
Gepland
Geplande alleen-lezen patrouilles. "Elke ochtend, controleer schijfruimte en de fout logs en vertel me." De bevindingen komen op uw admin bel.
Bestandsoverdracht
In gesprek
Vraag naar een logbestand en krijg een privé-downloadlink, of laat het ene bestand van de ene verbonden server naar de andere kopiëren. Beide worden geplakt op 5 MB_.
Beheerder Agent web search (op Stel uw AI)
Zoekmachine
Wat de agent web zoeken gebruikt. De standaard is DuckDuckGo: sleutelloos, gratis, werkt op elke installatie. Brave Search, Tavily en Serper.dev (Google resultaten) meestal terug betere resultaten, maar elk heeft een API sleutel van die provider. Als een keyed provider faalt om welke reden dan ook (slechte sleutel, quota gebruikt, netwerk problemen), dat zoeken valt terug naar DuckDuckGo automatisch, dus zoek nooit donker wordt.
Search API key
De sleutel voor uw gekozen provider, alleen nodig voor Brave, Tavily of Serper. Eenmaal opgeslagen wordt gemaskeerd en nooit meer op de pagina; plak een nieuwe om het te vervangen. Een keyed provider wordt alleen actief wanneer zowel de provider als zijn sleutel worden bewaard.
Runbooks
Als de agent net een taak heeft uitgevoerd die u op dezelfde manier wilt herhalen, zegt u "slaat dat op als een runbook met de naam nightly-cleanup". Vanaf dan ziet het de runbook bij elke sessie en wanneer u om de taak vraagt (of deze beschrijft), haalt het de stappen op en volgt ze.
💡
Een runbook is begeleiding, geen vrije pas. Wanneer het agent er een volgt, gaat elke stap die een server zou veranderen nog steeds door uw huidige toestemming modus en toont de gebruikelijke goedkeuringskaarten. Een rankbook kan nooit voorbij een goedkeuring.
Dienstreizen
Een missie is een terugkerende taak die de agent zelf uitvoert: uur, dag op een bepaald uur of week op een bepaalde dag. Missies zijn alleen-lezen door ontwerp. Ze kunnen servers, data en het web lezen, maar ze kunnen nooit iets veranderen; ze onderzoeken en rapporteren. Wanneer een missie eindigt, landen de bevindingen als een kennisgeving op uw admin bel. Zeg "run the morning patrouille now" om er één te laten starten op aanvraag, of vraag de agent om een lijst op te nemen, te onderbreken of missies te verwijderen.
⚠️
Missions lopen van de OpsIQ cron, dus het moet worden ingesteld (zie Cron en automatisering). Een eenmalige "run it now" uit de chat werkt zelfs tussen cron draait op de meeste servers.
Bestanden verplaatsen
Vraag om een bestand ("verkrijg me vandaag de fout log van de webserver") en het agent podiumt het en antwoordt met een private download koppeling. De link werkt alleen voor ingelogde admins en verloopt na ongeveer een dag. Bestanden worden afgetopt op 5 MB; als er iets groter is, vraag de agent eerst te comprimeren of trimmen op de server.
De agent kan ook een enkel bestand kopiëren tussen twee verbonden servers, opnieuw tot 5 MB_. Het schrijven op de bestemming wordt behandeld als elke andere wijziging die het maakt: in vraagmodus krijg je eerst een goedkeuringskaart, het bestaande bestand wordt geback-upt en de kopie is omkeerbaar. Voor veiligheid wordt de inhoud van het bestand opnieuw gelezen vanaf de bron zodra de kopie wordt toegepast, niet uit de chat gehaald.
AI
Train uw AI
Bij AI Training leer je OpsIQ hoe hij zich moet gedragen. Je schrijft prompts die persoonlijkheid, grenzen, kennisfocus en escalatieregels definiëren – denk aan het schrijven van een trainingshandleiding voor een nieuwe supportmedewerker.
Trein AITrain de AI als een nieuwe huur, Customer and Admin handleidingen geschreven in gewoon Engels (toon, altijd, nooit), geaard in uw KB.
Twee opleidingsterreinen
Klant AI-prompt
Bepaalt hoe de AI met uw klanten praat in het chat-widget. Dit is de belangrijkste prompt om goed te komen.
Beheerder AI-prompt
Bepaalt hoe de AI uw admin team in het dashboard van de bestuurder helpt. Dit behandelt interne vragen en actie uitvoering.
Een geweldige klant AI prompt schrijven
Uw klant AI prompt moet deze gebieden bestrijken:
1
Identiteit
Wie is de AI? Geef het een naam, rol en persoonlijkheid. Voorbeeld: "Je bent Luna, een vriendelijk en deskundig customer support assistent voor Acme Store."
2
Toon en stijl
Hoe moet het communiceren? Voorbeeld: "Wees professioneel maar warm. Gebruik eenvoudige taal. Vermijd jargon. Houd antwoorden beknopt (2-3 paragrafen max)."
3
Kennisgrenzen
Wat moet het weten en niet weten? Voorbeeld: "Je weet over onze producten, prijzen, verzending, en retourbeleid. Je weet NIET over concurrerende producten of interne bedrijfsbeslissingen."
4
Rolverdelingsregels
Wanneer moet het aan een mens worden overgedragen? Voorbeeld: "Escaleer bij een menselijke agent wanneer: de klant om terugbetaling vraagt, juridische actie vermeldt, een veiligheidsprobleem meldt of dezelfde vraag drie keer stelt."
5
Dingen om nooit te doen
Harde grenzen. Voorbeeld: "Nooit beloven terugbetalingen. Nooit delen interne prijzen formules. Nimmer maken van product kenmerken die niet bestaan. Geef nooit medische, juridische of financiële advies."
Voorbeeldprompts
Voorbeeld klant AI prompt · online winkel
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
Voorbeeld klant AI prompt · hosting bedrijf
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
Uw prompt na verloop van tijd verfijnen
1
Starten met basis
Begin met identiteit, toon en sleutelgrenzen. Probeer niet alles op dag één te bedekken.
2
Review AI Geschiedenis wekelijks
Lees gesprekken waar de AI foute of suboptimale antwoorden gaf.
3
De prompt bijwerken
Voeg specifieke regels toe voor terugkerende problemen. Voorbeeld: als de AI belooft dat er geld terugkomt, voeg dan "Nooit een terugbetaling beloven. Stel dat je escaleert naar het facturatieteam."
4
Kennis toevoegen
Als de AI geen antwoord kan geven, voeg dan het antwoord toe aan de Kennisbank in plaats van alles in de prompt te proberen.
⚠️
Houd uw prompt onder 2,000 woorden. Al te lange prompts kunnen de AI verwarren en token kosten verhogen. Zet gedetailleerde informatie in plaats daarvan in de Kennisbank.
Wat is het verschil tussen de prompt en de kennisbasis?+
De prompt definieert persoonlijkheid, grenzen en regels. De kennisbasis biedt feitelijke informatie (productdetails, prijsstelling, beleid) De AI leest beide, maar de prompte vormen gedrag terwijl de KB antwoorden geeft.
Kan ik verschillende aanwijzingen hebben voor verschillende afdelingen?+
De prompt is per werkruimte. Als je verschillende AI-gedragen voor verschillende afdelingen nodig hebt, gebruik dan de kennisbasis om afdelingspecifieke informatie te verstrekken en vermeld de context van de afdeling in je prompte.
AI
AI geschiedenis
AI History toont elk gesprek dat de AI heeft gehad met klanten en admins. Gebruik het om de KI prestaties te controleren, verkeerde antwoorden te vinden en trainingslacunes te identificeren.
AI geschiedenisElke AI-draai (chat, ticketontwerp, admin actie) logde met de exacte prompt, antwoord, duur en uitkomst.
Wat elk gesprek laat zien
Datum en tijd
Toen het gesprek plaatsvond.
Identiteit van de klant
Naam en e-mail indien bekend, anders IP en land.
Kanaal
Chat widget, ticket automatisch antwoord, e-mail concept of admin AI.
Berichten
Volledige transcriptie van het gesprek: klantberichten en AI-reacties.
Gebruik van token
Hoeveel tokens het gesprek verbruikt. Hoog token gebruik kan aangeven dat de AI geeft overdreven verbose antwoorden of het gesprek ging in cirkels.
Getroffen acties
Alle acties die de AI tijdens het gesprek heeft uitgevoerd (opzocht bestelling, gemaakt ticket, enz.).
Waardering
Als CSAT is ingeschakeld, de tevredenheid van de klant waardering voor dit gesprek.
Problemen vinden
Zoeken op sleutelwoord
Zoek naar specifieke onderwerpen om te zien hoe de AI ze behandelt. Voorbeeld: zoek naar "teruggave" om te controleren of de KI uw terugbetalingsbeleid volgt.
Filteren op waardering
Laat alleen laag gewaardeerde gesprekken zien om zich te concentreren op ontevreden klanten.
Filteren op kanaal
Alleen automatisch antwoorden tonen op tickets voor automatische reacties apart van de chat.
Sorteer op tokengebruik
Hooggetoken gesprekken kunnen problemen aangeven: de AI rammelt, gaat in cirkels of niet om de vraag te beantwoorden.
Wekelijkse auditroutine
1
Laag gewaardeerde gesprekken controleren
Was het een kenniskloof, toon of een verkeerd antwoord?
2
Hooggetoken gesprekken controleren
Heeft de AI zich herhaald?
3
Bijwerken van de opleiding
Voor kennislacunes, voeg artikelen toe aan de Kennisbank. Voor gedragsproblemen, update de AI prompt. Voor terugkerende verkeerde antwoorden, voeg expliciete correctieregels toe.
Kenniskloven vinden
Scenario:
You search AI History for "installation" and find 15 conversations where the AI said "I do not have specific installation instructions for this product."
Wat te doen:
Dit betekent dat uw Kennisbank ontbreekt installatiehandleidingen. Maak kennisbasis artikelen voor de installatiestappen van elk product. Na het toevoegen ervan, test door vragen te stellen over de AI-installatievragen.
AI
AI inzichten
AI Insights analyseert automatisch gesprekspatronen en oppervlaktes actieve bevindingen: veel voorkomende vragen, tevredenheid trends, kennis hiaten, en escalatie patronen.
AI inzichtenDe echte Intelligence Hub: een AI-geschreven vandaag de brief, Smart Alerts voor afwijkingen, on-demand lead scoren en pagina analyse, en het 14-dag verkeer patroon.
Welke inzichten tonen
Topvragen
De meest gestelde vragen. Als "Hoe reset ik mijn wachtwoord?" is #1, dan heeft uw kennisbasis een prominente wachtwoordreset-gids nodig.
Tevredenheidstendensen
CSAT scoort na verloop van tijd. Is AI tevredenheid verbeteren of afnemen? Plotselinge druppels kunnen wijzen op een kennis basis verandering die iets gebroken.
Afwikkelingspercentage
What percentage of conversations does the AI resolve without human intervention? A rate above 70% is good. Below 50% means the AI needs more training.
Escalatieredenen
Waarom gesprekken worden overgedragen aan mensen. Veel voorkomende redenen: klant gevraagd mens, AI kon niet beantwoorden, gevoelig onderwerp, factuur probleem.
Kenniskloof
Onderwerpen waar de AI vaak zegt "Ik weet het niet" of geeft laag vertrouwen antwoorden.
Gemiddelde gespreksduur
Hoeveel berichten per gesprek. Zeer lange gesprekken (10+ berichten) kunnen aangeven dat de AI de vraag niet begrijpt.
Met behulp van inzichten om te verbeteren
Scenario:
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
Wat te doen:
Dit is een duidelijke kenniskloof.1) Schrijf een uitgebreid garantieartikel in de kennisbasis met betrekking tot alle garantievoorwaarden, claimproces en uitsluitingen. (2) Update de AI-prompt naar referentie garantie informatie. (3) Monitor AI Insights volgende week om te zien of de garantie escalatie afneemt.
AI
Beheerder AI-speelboek
De admin AI (Vraag OpsIQ) helpt uw team te beheren OpsIQ vanuit het admin dashboard. U kunt het vragen om gegevens op te zoeken, functies uit te leggen, tickets samen te vatten en platformacties uit te voeren.
Beheerder AIVertel de admin AI wat je wilt in het gewone Engels; het stelt de exacte actie (gescoopt, omkeerbaar, gecontroleerd) en wacht op uw bevestiging.
Wat de admin AI kan doen
Data opzoeken
Vraag: "Toon me alle tickets van [email protected]" of "Wat is de status van orde #ORD-5523?"
Samenvatting
Vraag: "Summariseer de laatste 10 tickets" of "Wat zijn de belangrijkste ondersteuningsproblemen deze week?"
Functies uitleggen
Vraag: "Hoe zet ik automatisch antwoord op?" of "Wat betekent de bounce rate kaart?"
Actie uitvoeren
Vraag: "Maak een ticket voor [email protected] over facturering" of "Sluiten ticket T-12345"
Platformqueries
Vraag: "Hoeveel bezoekers hebben we gisteren gekregen?" of "Wat is onze inkomsten deze maand?"
Voorbeeldgesprekken
Opzoeken van een klant
Scenario:
Admin asks: "Find customer [email protected] and show me their recent activity"
Wat te doen:
De AI zoekt de klant op over alle verbonden gegevensbronnen: bezoekerssessies, tickets, chatgesprekken, bestellingen en CRM-contacten. Het geeft een samenvatting van recente activiteiten terug met links naar elk item.
Dagelijkse samenvatting ophalen
Scenario:
Admin asks: "What happened today?"
Wat te doen:
De AI vat samen: "Vandaag had je 245 bezoekers (12%), 8nieuwe tickets (3 opgelost door AI),2Nieuwe bestellingen totaal $198 en1chat escalatie over een vertraging van de verzending."
Uitvoering van een actie
Scenario:
Admin asks: "Change ticket T-5523 priority to Urgent"
Wat te doen:
De AI bevestigt: "Ik zal ticket T-5523 prioriteit veranderen van Normaal naar Dringend. Dit heeft invloed op de SLA timer. Bevestigen?" U bevestigt, en de actie wordt uitgevoerd.
💡
De Admin AI voert alleen acties uit die zijn geregistreerd in het Actieregister. Het kan geen acties of toegangssystemen buiten OpsIQ verzinnen.
AI
Customer AI scenario's
Deze sectie behandelt gemeenschappelijke klantgerichte AI scenario's met verwacht gedrag en training tips.
Klant AIEen bibliotheek met echte klantvragen en precies hoe de AI elk moet behandelen, om uw training te testen en hiaten te vinden.
Scenariobibliotheek
Onderzoek naar de status van de order
Scenario:
Customer: "Where is my order #12345?"
Wat te doen:
Verwacht AI-gedrag: (1) Zoek de volgorde op via het platform. (2) Huidige status rapporteren (verwerking, verzending, levering). (3) Traceernummer indien beschikbaar invoegen (4) Indien de bestelling wordt vertraagd, moet deze worden bevestigd en een geschatte tijdlijn worden opgegeven (5) Verzin nooit informatie over het volgen.
Reset verzoek voor wachtwoord
Scenario:
Customer: "I forgot my password and cannot log in"
Wat te doen:
Verwacht AI-gedrag: (1) Zorg voor het wachtwoord reset stappen van de kennisbasis. (2) Inclusief de resetlink of het paginapad. (3) Vermeld dat de reset e-mail kan een paar minuten duren. (4) Stel voor om spammap te controleren. (5) Als de klant nog steeds niet kan resetten, escaleer dan naar een mens.
Functieverzoek
Scenario:
Customer: "Can you add dark mode to the mobile app?"
Wat te doen:
Verwacht AI-gedrag: (1) Dank hen voor de suggestie. (2) Leg uit hoe functieverzoeken worden behandeld (gelogd, herzien, prioriteit gegeven). (3) Beloof NIET dat de functie zal worden gebouwd. (4) Als een soortgelijk kenmerk bestaat, vermeld het.
Factureringsgeschil
Scenario:
Customer: "I was charged but my service is not working"
Wat te doen:
Verwacht AI-gedrag: (1) Erken de frustratie. (2) Controleer de servicestatus indien mogelijk. (3) Escaleer naar de afdeling facturering met alle details. (4) Beloof GEEN terugbetaling. (5) Stel ticket prioriteit aan High.
Off-topic vraag
Scenario:
Customer: "What is the weather like in London today?"
Wat te doen:
Verwacht AI-gedrag: (1) Beleefd omleiden. "Ik ben uw [Bedrijf] support assistent en kan helpen met vragen over onze producten en diensten. Voor weerinformatie, probeer een weerservice." (2) Vraag of ze een productvraag hebben.
Hoe test ik klant Al gedrag?+
Open uw website in een privé/incognito browser en chat met de AI als klant. Probeer algemene vragen, randgevallen en tegenstrijdige scenario's. Controleer of de KI uw prompte regels volgt en correct gebruik maakt van kennisbasis inhoud.
AI
AI-kennisbasis
De Knowledge Base is een bibliotheek van artikelen die de AI gebruikt om vragen te beantwoorden. Wanneer een klant iets vraagt, zoekt de KI naar relevante artikels en gebruikt ze om een nauwkeurige, geaarde reactie te genereren.
KennisbasisKruip uw site en importeer docs in de kennisbasis; de AI haalt de juiste stukken en antwoorden, geaard en geciteerd.
Hoe het werkt
1
Klant stelt een vraag
"Wat is uw terugkeerbeleid?"
2
AI doorzoekt de kennisbasis
OpsIQ finds the "Return Policy" article by matching keywords and semantic meaning.
3
AI genereert een reactie
De AI leest het artikel en schrijft een natuurlijk-taal antwoord op basis van de inhoud van het artikel.
4
Klant krijgt een nauwkeurig antwoord
De reactie is gebaseerd op uw beleid, niet de algemene trainingsgegevens van de AI.
Goede artikelen maken
Eén onderwerp per artikel
Schrijf een apart artikel voor elk onderwerp: retourbeleid, verzendtarieven, account setup, wachtwoord resetten. Niet combineren niet-gerelateerde onderwerpen.
Schrijf als een FAQ
Begin met de vraag die klanten stellen, geef dan het antwoord. Dit helpt de AI vragen te koppelen aan artikelen.
Wees specifiek
"Terugkeer moet worden gestart binnen 30 dagen van levering" is beter dan "We hebben een terugkeerbeleid."
Inclusief randgevallen
En de internationale retourzendingen? Hoe zit het met digitale producten? Wat is er met items die gekocht worden in de verkoop?
Houd het actueel
Bekijk artikelen driemaandelijks. Verwijder verouderde informatie. Update prijzen, beleid en procedures wanneer ze veranderen.
Startersartikelen die je moet schrijven
Verzending en levering
Verzendkosten, levertijden, tracking, internationale verzending en afhandeling van vertragingen.
Teruggave en terugbetaling
Terugkeervenster, voorwaarden, proces, terugbetaling tijdlijn en uitzonderingen.
Accountbeheer
Wachtwoord resetten, e-mail wijzigen, account verwijderen en gegevens exporteren.
Prijzen en facturering
Plan beschrijvingen, facturatie cyclus, betaalmethoden, facturen en valuta.
Productgidsen
Hoe elk product of functie te gebruiken. Stap-voor-stap instructies met screenshots.
Problemen oplossen
Veel voorkomende problemen en oplossingen. Foutmeldingen en hun fixes.
Contactinformatie
Openingstijden, ondersteuningskanalen, responstijden en escalatiepaden.
Juridische en naleving
Samenvatting privacybeleid, samenvatting van de servicevoorwaarden, GDPR gegevensverzoeken.
Kennis van de connector
Elke connector kan kennis aan de AI bijdragen. Wanneer een connecter is ingeschakeld, zijn de ingebouwde kennisartikelen (productcatalogus, veelgestelde vragen, platformspecifieke probleemoplossing) automatisch beschikbaar voor de KI. U kunt de connectorenkennis in- of uitschakelen per connecteur in de Connectorinstellingen.
Begroting
The knowledge base has a configurable token ceiling (default: 32,000 tokens) that controls how much knowledge context is sent to the AI per conversation. If your knowledge base is very large, the AI selects the most relevant articles within this budget. Increase the ceiling if the AI is not finding relevant articles; decrease it if you want to reduce token costs.
Hoeveel artikelen moet ik hebben?+
Beginnen met5-10 artikelen die betrekking hebben op uw meest voorkomende vragen. Voeg meer als u hiaten door AI Geschiedenis en AI Inzichten identificeren. 20-50 artikelen voor een uitgebreide dekking.
Kan ik artikelen importeren uit een ander systeem?+
Momenteel worden artikelen handmatig gemaakt in OpsIQ. U kunt de inhoud kopiëren-plakken van bestaande veelgestelde vragen, help centra of documenten.
In welk formaat moeten artikelen staan?+
Gewone tekst werkt het beste. De AI begrijpt de natuurlijke taal beter dan gestructureerde HTML of markdown. Schrijf zoals u zou uitleggen aan een klant.
AI
AI-evaluatie en Watchtower
Evaluatiesets maken van kritische klantvragen een herhaalbare test voor antwoordkwaliteit, citaten, escalatie en actieveiligheid.
ProductschermAI Evaluatie geeft gouden testcases, vereiste gedragspatronen, laatste resultaten en geplande Watchtower-runs.
Volledige beheerders kunnen evaluatiesets maken met een prompt, verwachte bronlabels, vereiste citaten, menselijke bevestigingsregels, escalatieverwachtingen en verboden acties. Voer een set direct uit, droog-run het of opnieuw geselecteerde geschiedenis af.
Wachttoren de dagelijkse of wekelijkse controles door middel van cron en voert een beperkt aantal gevallen (tot acht per geplande pas). Beoordelen mislukkingen naast provider/model, prompt versie, kennisversie, voorgestelde acties en kosten voordat het productiegedrag te veranderen.
AI
Talen en vertalingen
Talen beheert vertaalde klantgerichte tekst en het gedrag dat wordt gebruikt wanneer OpsIQ een taal van de klant volgt.
ProductschermDe pagina Talen toont de brontaal, vertaalde talen, ontwerp/live-state en klant-taalgedrag.
OpsIQ vertaalt operator-ingevoerde klantgerichte tekst. Stel de brontaal correct in voordat u vertalingen aanmaakt, voeg doeltalen toe en bekijk ontwerpen alvorens deze te publiceren.
Vertalingsomvang kan alleen of live zijn. Vertrouw niet op automatische vertaling voor juridische, terugbetaling, veiligheid of veiligheidstekst zonder menselijke beoordeling.
Elke plaats waar je eigen formulering staat, wordt vermeld met zijn berichtnummer: chatberichten van klanten, promoties, proactieve berichten, chatstromen, rondleidingen, aankondigingen, teaser bubbels en Onderzoeken en formulieren. Het onderzoek oppervlak bestrijkt elke gepubliceerde enquête volledig: titel, elke vraag, elk antwoord optie, knoppen, welkom en dank u kopiëren, pagina chroom en uitkomst pagina's. Sleutels zijn gebonden aan de vraag ID en de optie waarde, dus het herschikken van vragen of opties nooit verliest een vertaling, en herformulering van één bericht opnieuw vertaalt alleen dat bericht. Gepubliceerde live enquêtes worden standaard aangeboden; ontwerpen voegen zich bij wanneer je verbreding van de reikwijdte.
De post-chat email enquête volgt de taal die de bezoeker daadwerkelijk chatte, mits dat taal is een u hier biedt; anders gebruikt het uw systeemtaal. Zijn zes bewerkbare velden zijn ook vertaald op deze pagina, en het gedrag heeft zijn eigen schakelaar in Client Chat instellingen.
Ticket- en portalberichten De vaste tekstoperators typ eenmaal en elke klant ontvangt dan in die ene taal: de ticketbevestiging, de geopende, gesloten en feedback bevestigingen, per-service afmelden en het portal welkomstlijn. (De automatische antwoord van de AI heeft niets van dit nodig, het al beantwoordt in de taal van de klant.) Met E-mail klanten in hun eigen taal ingeschakeld in OpsIQ Schrijven, ticket e-mail lost de taal van de ontvanger op in deze volgorde: de taal die ze kozen in het portal of Help Centre (gesleept op het ticket), de locale op hun contact record, dan de taal waarin ze schreven, lokaal gedetecteerd door script bereik en markeer woorden, zonder externe oproep. Alleen talen geselecteerd op de pagina Talen worden ooit gebruikt, dus de functie is inert totdat talen zijn toegevoegd. De globale HTML e-mail wrapper wordt bewust niet vertaald: het is markup, geen proza. Personeelsgerichte e-mailadres (meldingen, afdeling waarschuwingen, analist slips, geplande rapporten, de wekelijkse samenvatting) gebruikt altijd de systeemtaal.
Steun
Hulpcentrum
Uw Help Center is een zelfbedieningshelp site gebouwd uit de artikelen die u publiceert. Klanten kunnen lezen en zoeken op hun eigen publieke pagina, en direct binnen het chat widget, zodat ze antwoorden kunnen vinden voordat ze ooit een gesprek openen. Alles erin komt van uw kennisbasis, dus dezelfde inhoud die je AI redeneert geeft ook jouw openbare hulp.
Waar uw klanten het zien
De eigen openbare pagina
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.
Binnen het chat-widget
Een helplink in de chat widget zodat klanten uw artikelen kunnen doorzoeken zonder het gesprek te verlaten. Als ze nog steeds een persoon nodig hebben, zijn ze één tik verwijderd van het starten van een gesprek.
Zet het aan.
1
De pagina Helpcentrum openen
Go to <code>Config, then Help Center</code> in your admin and switch on <strong>Enable public Help Center</strong>.
2
Geef het een naam en een blik
Stel de naam Helpcentrum in, die wordt weergegeven in de header en het tabblad browser, en kies een visuele stijl. U kunt de bovenste navigatie uitschakelen voor een schone pagina zonder menu.
3
Publiceer enkele artikelen
Niets toont tot je artikelen publiceert. Het volgende deel behandelt hoe.
Artikelen publiceren aan het Helpcentrum
Artikelen leven in je kennisbasis. Een artikel verschijnt in het Help Center zodra het gepubliceerd en gemarkeerd publiek is. Er zijn een paar manieren om dit te doen:
Publiceer één artikel
Open het artikel, markeer het gepubliceerd en zet de optie om het te tonen in het Helpcentrum.
Publiceer alles tegelijk
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.
Veelgestelde vragen omzetten in artikelen
Already have FAQs? Use <strong>Publish all to Help</strong> to turn them into help articles so they sit alongside everything else.
Importeer een bestaande kennisbasis
Verhuist u van een andere helpdesk? KB importeren De knop op het tabblad Artikelen brengt een bestaande kennisbasis voor u in. U hebt drie manieren om deze te richten op uw inhoud:
Plakken URL
Geef het adres van je huidige helpcenter op. Als het platform (bijvoorbeeld Zendesk) wordt herkend, leest het de exacte categorieboomstructuur van dat platform. Anders crawlt het de site en bouwt het opnieuw de structuur van de pagina's op, waarbij alleen de echte artikelen worden geïmporteerd en aanmeldings-, prijs- en contactpagina's worden overgeslagen.
Kies een verbonden app
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.
Een CSV uploaden
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.
Welke manier je ook kiest, je krijgt een voorbeeld eerste: de artikelen die het gevonden heeft, gegroepeerd per categorie, elk met een selectievakje zodat u alles kunt laten vallen wat u niet wilt. Niets wordt opgeslagen totdat u op Importeren klikt. Daarna kunt u Ongedaan maken de gehele invoer in één klik, of Hersynchroniseren a URL or connected-app import later to pull in new and changed articles.
💡
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.
Organiseren met AI
Een nette help centrum is gemakkelijk te bladeren en gemakkelijker om te zoeken. Organiseren met AI knop doet het opruimen voor u. In een klik leest uw gepubliceerde artikelen, sorteert ze in verstandige categorieën, en voegt tags. Het creëert een categorie wanneer het nodig is, hergebruikt een categorie die al past, en slaat alles wat je hebt georganiseerd, zodat u kunt uitvoeren opnieuw wanneer u nieuwe artikelen toe te voegen. Laat AI zich in subcategorieën organiseren in Help Center instellingen en het kan ook bestanden onder geneste Parent / Child categorieën, die handig zijn direct na het importeren van een kennisbasis met subsecties.
💡
Categorieën geven klanten een manier om te bladeren, en tags scherp zoeken op zowel de openbare pagina als in het widget. U kunt hernoemen of verplaatsen dingen achteraf. De AI geeft u een sterk startpunt, niet een setup waar je aan vastzit.
Het Helpcentrum in uw chat-widget
U kunt het Helpcentrum direct in de chat-widget tonen zodat mensen antwoorden zoeken voordat ze u een bericht sturen. Kies in uw widgetinstellingen waar de help-link verschijnt:
In de kop
Een kleine hulppictogram bovenaan het widget.
Onderaan
Een tekstlink onder het berichtveld, bijvoorbeeld "Helpcentrum doorbladeren." U kunt de formulering wijzigen.
Beide plaatsen
Toon het in de kop en onderaan voor het meest zicht.
De help-link heeft een eigen kleurregeling onder de widget Uiterlijkinstellingen. Laat deze aan staan Geen om uw lanceerder kleur te passen, of kies een Vast kleur of a Verloop. De hele help ervaring volgt uw widget thema, zodat het altijd lijkt op een deel van je merk.
Plaats uw helpcenter op uw eigen webadres
Uit de doos heeft uw help center al een schoon, deelbaar adres (bijvoorbeeld /help/your-help-center) U kunt een stap verder gaan en het onder uw eigen domein, zodat klanten en zoekmachines zien het als onderdeel van uw merk, bijvoorbeeld yourdomain.com/help of help.yourdomain.com. Alles blijft werken aan uw domein: links, afbeeldingen, zoeken en de beoordeling van het artikel.
Onder uw hoofdsite
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.
Op een subdomein
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.
✅
Goed voor SEO. Zodra uw helpcenter op uw eigen domein is, indexeren zoekmachines uw artikelen onder uw merk. Elke pagina verklaart zijn juiste adres en de sitemap lijsten van hen, zodat hetzelfde artikel nooit tweemaal wordt geïndexeerd.
💡
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.
Zie hoe het met je hele helpcentrum gaat
Naast de stemmen van één artikel, heeft het Help Center zijn eigen analytics. Zet het aan in Help Center instellingen en het stil registreert hoe mensen gebruik maken van uw hulp: de meest bekeken artikelen, wat ze zoeken, en zoekopdrachten die terug leeg (een kant-en-klare lijst te schrijven), het uitwerken van bezoeker land en apparaat op zijn eigen, dus het heeft niet nodig dat de chat widget geïnstalleerd om te melden. Elk nummer wordt getoond voor both plaatsen uw hulp verschijnt, de openbare pagina en de in-widget hulp, evenals gecombineerd, zodat u kunt zien hoeveel elk daadwerkelijk wordt gebruikt.
💡
Analytics blijft uit totdat je het aanschakelt, en je kunt bezoeker IP adressen geanonimiseerd. Niets wordt opgenomen voordat u zich opteert.
Kies wat er op elk deel van de pagina verschijnt
Elk deel van het Helpcentrum (de categorieën op de homepage, de populaire artikelen, de lijst met artikels op een categoriepagina en meer) heeft zijn eigen eenvoudige regel. Voor elk één kunt u tonen of verbergen, en show all artikelen, a nummer van de set, de laatste, of alleen degene die je feature Als een regel de lijst afsluit, krijgen klanten nog steeds een "Alles tonen" link, dus niets is echt buiten bereik.
U beslist ook hoe de behulpzame stemmen eruit zien: verborgen, een vriendelijke verhouding zoals "12 van 14 vond dit nuttig", of gewone duimen telt. Een minimum-stemmen instelling stopt een gloednieuwe artikel tonen van een ongemakkelijke "0van0".
Zie welke artikelen werken
Elk artikel toont een Was dit behulpzaam? prompt. Elke ja of nee wordt geteld per artikel, zodat u kunt zien in een oogopslag welke artikelen vragen goed beantwoorden en welke moeten worden herschreven. Herhaalde stemmen van dezelfde bezoeker worden genegeerd, dus de tellingen blijven eerlijk.
Tekst en etiketten
U kunt de rubrieken en labels op het Helpcentrum wijzigen om uw stem te laten overeenkomen. Laat elk veld leeg en het valt terug naar een verstandige standaard, zodat u alleen de tekst die u wilt wijzigen bewerken.
✅
Het Helpcentrum deelt een bibliotheek met uw AI. Elk artikel dat u hier publiceert is dezelfde inhoud die de AI gebruikt om chats en tickets te beantwoorden, dus het verbeteren van het één verbetert de ander.
Gemeenschappelijke vraagstukken
Moet ik aparte content schrijven voor het Help Center?+
Nee. Het is gebouwd uit dezelfde kennis basis artikelen die de AI al gebruikt. Publiceer een artikel eenmaal en het kan dienen beide.
Mag ik wat artikelen intern houden?+
Alleen artikelen die je publiceert en publiekelijk markeert verschijnen in het Help Center.
Kunnen klanten nog steeds iemand bereiken?+
De widget help link zit een tik verwijderd van het starten van een gesprek, dus zelfbediening nooit vallen iemand.
Groei & SEO
Site Intelligence (SEO-suite)
Site Intelligence is OpsIQ's ingebouwde SEO en zoek-zichtbaarheid suite. Het kruipt uw site als een zoekmachine, tracks waar u rangschikken, onderzoekt trefwoorden, horloges backlinks en concurrenten, scant uw lokale kaart aanwezigheid, controleert pagina snelheid, en verandert het allemaal in klant-ready rapporten, met een AI analist die uitlegt wat te repareren en kan ontwerpen van de oplossingen. Het is een premium functie; wanneer ingeschakeld verschijnt het als Site intelligentie in de zijbalk. Elke domeingegevens blijft gescheiden, kruipt, ranglijsten en rapporten nooit mengen tussen domeinen.
Site Intelligence (SITE)Het overzicht van de Site Intelligence: een site-health score uit de nieuwste kruip, live keyword rang tracking, een organische-clicks trend en de drie stappen loop: kruipen, track, laat de AI ontwerp de oplossingen.
Start hier met een kruip · start hier
Een crawl is OpsIQ uw pagina's bezoeken zoals een zoekmachine zou, om technische problemen te vinden: gebroken links, ontbrekende titels, dunne inhoud, trage pagina' s, indexeren van problemen.
1
Start de kruip
Klik op het overzicht om een kruip te starten. OpsIQ wachtrijen en werkt door uw pagina's in de achtergrond; een status indicator toont vooruitgang.
2
Lees de rapporten
Wanneer het klaar is, open de problemen en de pagina lijst. Elk probleem wordt gegroepeerd door ernst zodat u pakt de grootste overwinningen eerst.
3
Laat de AI helpen.
De AI analist produceert een eenvoudige taal brief van wat er mis is en waarom het belangrijk is, en kan genereren voorgestelde oplossingen die u beoordelen voordat toepassing.
Wat Site Intelligence tracks
Kruip & gezondheid op de bouwplaats
Scant uw pagina's voor technische SEO-problemen en geeft een lijst van elke pagina met zijn problemen. Herrun elk moment, of schema het.
Rangvolgorde
Voeg de sleutelwoorden toe waar je om geeft; OpsIQ controleert waar je site zich opvolgt en volgt beweging in de loop van de tijd.
Onderzoek naar sleutelwoorden
Ontdek nieuwe zoekwoord ideeën om te richten, met de AI sleutelwoord coach om prioriteit te helpen.
Terugkoppeling
Zie wie naar u verwijst, vernieuw de lijst en disavow links die u niet wilt koppelen aan uw site.
Concurrenten
Voeg concurrent domeinen toe en vergelijk uw zichtbaarheid met die van hen, met een AI-concurrent analyse.
Lokaal (kaart) raster
Scan de zichtbaarheid van lokale lijsten over een geografisch raster om te zien waar u op de kaart verschijnt, plus Google Business Profile-tools.
Paginasnelheid
Voer pagina-snelheid controles zodat u trage pagina's die pijn doen rangschikken en conversies kunt repareren.
AI-gehalte
Genereer inhoudsslips en ontwerpen gericht op de trefwoorden die u targeting.
Verslagen
Bouw printbare, klantgerichte rapporten van alles wat hierboven staat.
Sluit Google aan voor nauwkeurige gegevens
Twee Google-connectoren maken van schattingen echte getallen:
Google Zoekconsole
Zoeken
Trek de exacte vragen, klikken en indrukken Google rapporteert voor uw site, kaart uw eigendom, en oppervlakte rangschikking mogelijkheden rechtstreeks uit Googles eigen gegevens.
Google Analytics 4
Verkeer
Breng uw verkeers- en betrokkenheidsgegevens naast uw SEO-gegevens, zodat rapporten zichtbaarheid en gedrag samen tonen.
Geplande meldingen van white-labels
Je hoeft niet alles met de hand te draaien. Geplande verfrissen herrun kruipt, rangcontroles, trefwoord controles, backlink verfrist, lokaal-raster scant en het genereren van een cadans (dagelijks of wekelijks afhankelijk van plan en volume). Deze lopen door de OpsIQ cron, zie de sectie Cron en automatisering. Gegenereerde rapporten exporteren als afdrukbare, klantgerichte documenten: agentschappen sturen elke client een regelmatige SEO update, en omdat elk domein gegevens is gescheiden, ziet elke cliënt alleen maar hun eigen.
✅
Sommige Site Intelligence functies bellen externe data providers en AI via OpsIQ' s geconfigureerde provider. Ze werken uit het vak wanneer de suite is ingeschakeld voor uw plan. Als een vernieuwing niet draait, bevestig dan dat OpsIQ cron loopt (zie Cron en automatisering).
Moet ik iets toevoegen aan mijn site voor SEO tracking?+
Kruiptochten, rangvolgen, zoekwoord onderzoek en backlinks werken zonder uw site aan te raken. Voor verkeer en exacte zoekgegevens, sluit Google Search Console en GA4.
Kan ik meer dan één domein volgen?+
Ja. Voeg elk domein apart toe; hun kruipen, rangschikkingen en rapporten blijven volledig van elkaar geïsoleerd.
Hoe vaak moet ik kruipen?+
Wekelijks is genoeg voor de meeste sites; kruipen op aanvraag na een grote inhoud of structuur verandering. Stel een schema in zodat je nooit vergeet.
Groei & SEO
Auto-implementatie (SEO-agent)
Auto-Implement is het deel van Site Intelligence dat daadwerkelijk de fixes de kruip en AI analist aan te bevelen, in plaats van alleen u adviseren. De agent werkt strikt uit wat Site intelligentie al gevonden (het kan nooit een verandering uitvinden) en loopt elke fix door dezelfde veilige loop: een droog-run preview, uw per-stap goedkeuring, de live schrijven, een automatische snapshot, en een her-crrawl die bewijst dat de open-issue tellen ging naar beneden. Het is een Managed-AI-only functie; het lijkt als de Auto-Integration (rocket) actie binnen de sectie Site Informatie, en het is uitgeschakeld totdat je het aanzet.
Automatisch implementerenHoe een sessie draait: de agent geeft een lijst van de oplossingen Site Intelligence al aanbevolen, toont een dry-run diff van elk, past degenen die u keurt over SSH of een gastvrouw API, snapshots voor elke schrijfbeurt, en herkruipt om te bewijzen dat de open-issuetelling is gedaald.
Wat het kan veranderen
De agent alleen maar gebruikt fixes die Site Intelligence (of de AI analist) al aanbevolen voor dat domein. Over de ondersteunde platforms die betrekking hebben op:
Serverconfiguratie
sitemap.xml, robots. txt en redirect, canonieke en header regels in . htaccess (Apache / LiteSpeed) of de nginx configuratie.
kettingen omleiden
Ineenstorting van een multi-hop redirect keten naar beneden tot één hop recht naar de uiteindelijke URL, binnen hetzelfde beheerde . htaccess blok, dus snelheid en koppeling waarde stoppen te lekken door de extra hop.
Page <head>
Ontbrekende of zwakke pagina titels, meta beschrijvingen, canonieke tags en gestructureerde-data (schema) blokken.
WordPress SEO
Yoast, Rang Wiskunde en SEOPress titels & meta, en afbeelding alt tekst, toegepast via WP-CLI op de SSH pad of het REST API op het gehoste pad.
WordPress gestructureerde gegevens
Voegt toe JSON-LD (schema) naar pagina's die het missen. Op de SSH pad een kleine beheerde helper (een must-use plugin) drukt de markup af, zodat het werkt met of zonder SEO-plugin; op het gehoste pad uw SEO plug-in draagt.
Interne links
Adds one relevant internal link inside existing WordPress content to rescue orphan pages and connect related posts. One link per page, never inside a heading, an existing link or a shortcode, and always approved by you first.
Dunne pagina-inhoud herschrijft
Concepten volledige vervanging inhoud voor dunne pagina's (aangevinkt door een kruip optie, zie hieronder). Elke ontwerp wordt herzien en goedgekeurd door u voordat er iets publiceert, en de oude inhoud wordt bewaard zodat het kan worden hersteld.
Paginacache (WordPress)
Schakel W3 Total Cache pagina caching wanneer de kruip vindt snelheidsproblemen en die plugin is geïnstalleerd, zodat pagina's sneller dienen.
Shopify SEO
Product en collectie SEO titels & beschrijvingen, pagina en blog-artikel SEO, plus 301 redirects, via de Shopify Beheerder API.
Webflow SEO
Per pagina SEO titel en meta beschrijving door middel van de Webflow Gegevens API v2.
De fixes automatisch voorbereiden (twee kruipopties)
Het Site Intelligence Configure panel voor een domein (zijn kruipinstellingen) heeft twee opties die bepalen hoeveel het agent zich voor u opmaakt. Beide zijn standaard uitgeschakeld en beide gebruiken AI-krediet, dus je schakelt ze alleen in als je dat werk voor u wilt doen.
Auto-voorbereiding AI herstelt na elke kruip
Elke kruip schrijft ook de betonnen fix-content (titels, meta beschrijvingen, alt tekst, schema, redirects) voor wat het gevonden heeft, zodat de oplossingen klaar zijn om te beoordelen en toepassen van het moment dat de kruip eindigt in plaats van later gegenereerd op aanvraag. Gebruikt AI krediet op elke kruip.
AI-inhoud herschrijft (dunne pagina's)
De agent mag volledige vervanging inhoud voor dunne pagina's opstellen. Niets wordt ooit gepubliceerd op zijn eigen: elke ontwerp verschijnt als een wijziging die u zij aan zij te beoordelen en keurt of verwerpt, de vorige inhoud wordt gehouden zodat het is omkeerbaar, en het is beperkt tot een paar pagina' s per pas. Gebruikt AI krediet per concept.
💡
Beide opties alleen voorbereiden en ontwerpen werk. Elke verandering gaat nog steeds door dezelfde per-stap goedkeuring, snapshot en rollback als elke andere fix, dus het inschakelen van hen nooit iets live op zichzelf zet.
Twee manieren waarop het verbindt
SSH / SFTP pad
Zelfbeheer
Voor sites op uw eigen server, de agent verbindt via SSH/SFTP met behulp van referenties die u opslaat, bewerkt de server config en pagina bestanden direct, en voert WP-CLI voor WordPress. Beste wanneer u toegang tot de shell en volledige controle van bestanden wilt hebben.
Gehost.API pad (geen SSH)
Geen shell
Voor platformen die niet toestaan SSH, de agent werkt volledig via een ambtenaar API connector, WordPress (REST + Application Passwords), Webflow (Gegevens API v2) en Shopify (Admin API Er is niets geïnstalleerd op de host.
💡
Wix en Squarespace hebben geen publieke SEO-write API, dus op die platforms Auto-Implement draait in adviesmodus: het toont u de exacte verandering te maken (de precieze titel, meta of instelling) voor u om toe te passen met de hand. Al het andere is alleen-lezen en veilig.
Zet de connectoren aan
De agent bereikt elk platform via een connector:
Ingebouwd
Shopify en WordPress verbindingsstukken schip met OpsIQ, schakel ze gewoon in onder Connectors en voeg de store / site referenties.
Vanuit de markt
Webflow, Wix en Squarespace installeren van Connectors → Marketplace, dan op dezelfde manier verbinden.
Hoe een sessie draait
1
Kies de fixes
Open Auto-Implement (raket) uit de sectie Site Intelligence. Het geeft een lijst van de problemen die Site-Intelligentie al heeft gevonden dat het kan oplossen op dit domein.
2
Voorbeeld van elke wijziging
Voor elke fix toont het middel een dry-run diff (precies wat het zal schrijven) voordat iets de live site raakt.
3
Stap voor stap goedkeuren
Je keurt elke wijziging individueel goed (of slaat over). Niets wordt toegepast zonder je expliciete toestemming op die stap.
4
Het schrijft, dan snapshots
Bij goedkeuring verandert de agent live over SSH of de gastvrouw API en slaat een snapshot eerst, zodat elke wijziging kan worden teruggerold.
5
Bewijs het, live
Zoals het van toepassing is elke wijziging de agent onmiddellijk opnieuw controleert die exacte pagina en toont een per-stap .. once live . veroordeel, zodat je ziet elke vast te stellen land op de live-pagina als het gebeurt. Aan het einde herkruipt de hele site en bevestigt dat de open-issue tellen gedaald.
Veiligheid & facturering
Alleen SEO
De agent kan alleen doen wat Site Intelligence voor dat domein aanraadt. Het kan geen willekeurige wijzigingen aanbrengen in uw site of server.
Goedkeuring per stap
Elke schrijfwijze wordt als een diff bekeken en pas toegepast nadat je die specifieke stap hebt goedgekeurd.
Terugrollen van napshot
Een snapshot wordt opgeslagen voordat elke schrijfbeurt plaatsvindt, zodat iedere wijziging kan worden teruggedraaid.
Live per stap bewijs
Elke veranderde pagina wordt opnieuw gecontroleerd het moment dat het is geschreven en krijgt een .. ongedeelde live
Inhoud wordt nooit automatisch gepubliceerd
Interne links en thin-page content rewrites zijn een hogere impact, zodat ze altijd worden getoond aan u voor goedkeuring en nooit automatisch toegepast, welke modus je ook draait.
Alleen beheerd-AI
Auto-Implement draait op Managed AI; het wordt geblokkeerd wanneer een werkruimte zijn eigen (BYOK) sleutels gebruikt.
Facturering
AI tokens factuur normaal als je ze gebruikt, plus een vaste per-gebruik vergoeding per Auto-Implementatie sessie, beide getrokken uit dezelfde Managed-AI krediet.
✅
Auto-Implement is standaard uitgeschakeld. Schakel het in op de AI configuratie pagina (Auto-Iplement kaart) en zorg ervoor dat de aansluiting voor uw platform eerst wordt aangesloten.
Verandert het iets zonder te vragen?+
Nee. Elke wijziging wordt als een dry-run diff bekeken en alleen toegepast nadat u die exacte stap goedkeurt. Een snapshot wordt opgeslagen voordat elke schrijf zodat je kunt terugrollen.
Do I need SSH access?+
Niet op WordPress, Shopify of Webflow. Die werken via hun officiële APIs zonder shell toegang. SSH is slechts één van de twee paden, gebruikt wanneer u wilt dat de agent serverconfiguratie en bestanden direct op uw eigen server bewerken.
Hoe weet ik dat het werkte?+
Na het toepassen van de goedgekeurde fixes de agent herkruipt de site en toont de open-issue tellen voor en na, zodat u kunt bevestigen dat de oplossingen verminderd de problemen.
Zal het pagina-inhoud herschrijven of publiceren op zijn eigen?+
Nee. AI-content herschrijft zijn uit totdat u ze in de kruipopties aanschakelt, zij zijn beperkt tot een paar dunne pagina's per pass en elke ontwerp wordt getoond voor side-by-side goedkeuring voordat er iets publiceert. De vorige inhoud wordt bewaard, dus een herschrijven kan altijd worden teruggedraaid.
Kan ik het gebruiken met mijn eigen Al sleutels?+
Nee. Auto-Implement is alleen beheerd-AI en wordt geblokkeerd onder BYOK. Het factureert AI tokens normaal plus een vaste per-use vergoeding per sessie, van dezelfde Managed-AI krediet.
Groei en engagement
Studio
Survey Studio is de werkruimte voor het maken van bewerkbare enquêtes die kunnen worden geleverd als een rijke standalone pagina, website widget of inline embed. Het huidige product biedt ook gehoste links, getekend concept previews, privé uitnodigingen, QR delen, respons browsen en enquête-geocoped analytics. De website witget is één leveringskeuze; het is niet de definitie van een enquête.
⚠️
<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.
Een enquête maken
1
Kies hoe mensen het zullen opnemen
De huidige wizard biedt Standalone pagina & link, Website widget en Inline inbedden. De goedgekeurde doelstroom begint met het enquêtetype en voegt later CRM e-mail, private-link en QR implementaties toe als eersteklas keuzes.
De huidige catalogus heeft klaar bewerkbare starters gegroepeerd per doel. Het kiezen van een sjabloon maakt een gekopieerde ontwerp: het wijzigen van uw enquête verandert de starter of een andere enquête niet.
4
Aanpassen of Snel beoordelen
Pas elke vraag, ontwerp, gedrag en leveringscontrole aan. Snelle beoordeling opent dezelfde concept bij de uiteindelijke klant-view check. Niets publiceert of stuurt automatisch.
Bezorging keuzes en huidig gedrag
Zelfstaande pagina & verwijzing
Een responsieve branded pagina met een eigen URL. Gebruik privé uitnodigingen en vervaldatum wanneer elke ontvanger een gecontroleerde link nodig heeft. QR delen punten op deze gehoste ervaring.
Website-widget
Het gemigreerde legacy kanaal. Het kan pagina, aardrijkskunde, apparaat, bezoeker, datum, bemonstering, afkoeling, bezoek en quota regels gebruiken. Het wordt nog steeds ondersteund door de erfenis actieve-widget brug terwijl de implementatie architectuur is gebouwd.
Inline inbed
Een responsieve enquête geplaatst in een pagina, portal, product of help center. Het vereist geen Promotie Studio.
E-mail
Vandaag de dag kan de Studio uitnodigingen genereren HTML en privé links. End-to-end verzenden van CRM contacten/segmenten, met toestemming, onderdrukking, planning, retry en respons correlatie, is het goedgekeurde CRM Outreach integratie doel.
Ontwerp en voorvertoning van ondernemingen
De enquête pagina's hebben overzicht thema's en page-layout families, responsieve controles, welkom en voltooiing kopie, en een ondertekende ontwerp preview. De designer preview is volledige breedte onder de editor, niet een smalle zijrail. Het maakt gebruik van de echte gehoste runtime in een sandboxed kader en ondersteunt bureaublad, tablet en telefoonbreedtes; voorbeeldverkeer schrijft geen antwoorden of analyses.
💡
Survey Studio is onafhankelijk van Promotion Studlo. Runtime targeting, identiteit, activa, rendering en analytics moet in handen zijn van de enquête. Promotie-inhoud mag alleen worden hergebruikt door een expliciete eenmalige kopie/import die losse Survay gegevens creëert; later Promoties mogen geen effect hebben.
Het volledige product
Onafhankelijke inzet
Levend
Een enquête kan apart versioned pagina, widget, embed, CRM e-mail, private-link en QR implementaties hebben, elk met zijn eigen staat, ontwerp, publiek en analytics. Elke enquête kan worden gepauzeerd, uitgeschakeld of verwijderd.
CRM-uitreiking en -campagnes
Levend
Bouw een geverifieerd publiek van CRM-segmenten en Survey-compatible connectors, bevries het in een onveranderlijke versie, geef één ondertekende uitnodiging elk uit, en stuur door de gepinde uitgaande e-mailconnector met per-uitnodiging leveringsbewijs.
Veldkit en validatie
Levend
Schuifregelaars, beeldkeuze, bestand uploaden, handtekening, adres, telefoon, kopjes en rijke tekst, met min/max lengte, e-mail /URL/nummerpresets, aangepaste fouttekst en voorvulling per vraag URL parameters.
Logica, formules, uitkomsten
Levend
AND/OR conditiegroepen, branch regels, een veilige formule motor over antwoorden en score banden die hun eigen resultaat pagina dragen: een gescoorde quiz landt op zijn vonnis.
Taal, kiosk, voorvulling
Levend
Een dropdown van de bezoeker taal alleen talen met echte vertalingen, kiosk modus voor gedeelde tablets (grotere doelen, auto-reset, geen redirects), een prefill link bouwer, en bewerkbare secure-badge en footer tekst.
Testen van versie A/B
Levend
Publiceer een uitdager versie op elke implementatie met een verkeer split. Bezoekers worden toegewezen kleverig, antwoorden zijn gestempeld met de versie daadwerkelijk bediend, en de vergelijking tabel toont reacties, voltooiing en gemiddelde score per versie. Promote the winnaar in one click.
Wekelijks verteren
Levend
Een wekelijkse e-mail met de laatste 7 dagen van enquête KPI's, de drukste enquêtes, de feedback puls en de nieuwste AI briefing, verzonden via de gepinde uitgaande connector. Configureren in Delivery Centre, Automation.
Bestuur
Levend
Per survey toegang lijsten beperken wie een enquête kan bewerken, publiceren of verwijderen. Publiceer goedkeuring (vier-ogen) vereist een tweede admin om de exacte ontwerp vrij te geven; bewerken herstart de goedkeuring. Ontwerp delen links laat een recensent zien het echte concept zonder in te loggen.
Ontwikkelaarsplatform
Levend
Connectorcontract 2.2, getypte enquêtes.* en feedback.* acties op api/v1, canonical survey.* evenementen, duurzame ondertekende webhooks met Slack en Google Sheets relaisformaten en one-respons PDF uitvoer.
Groei en engagement
Onderzoek Analytics en feedback zijn verschillende producten
Onderzoek Analytics legt uit hoe een enquête zelf mensen bereikt en uitvoert. Feedback legt uit wat klanten zeiden over alle toegestane bronnen en wat het bedrijf eraan moet doen. De twee producten koppelen aan elkaar maar delen of overschrijven analytische waarheid niet.
Analyse van de enquête
Geïntroduceerd uit de individuele enquête in Survey Studio, niet vanuit de wereldwijde navigatie. Het meet subsidiabiliteit, blootstelling, trigger gedrag, start, voltooiing, verlaten, vraag en tak wrijving, timing, implementatie/campagne / versie resultaten en runtime betrouwbaarheid.
Feedback-overzicht & Postvak IN
Een permissie-bewuste chronologische feed voor voltooide enquête antwoorden, legacy widget feedback, chat en ticket CSAT, ticket antwoord feedback, klant AI-antwoord beoordelingen, kennis-base nuttige stemmen en goedgekeurde externe / aangepaste bronnen.
Analyse van feedback
Analyseert de betekenis van klanten: originele metrische trends, onderwerpen/thema's, sentiment, emotie, intentie, urgentie, verzoeken, klachten, lof, reis/product/service/teamsegmenten, tegenstanders en gesloten-loop resultaten.
Gegevenseigendom
De enquête antwoorden blijven gezaghebbend in de opslag van Survey. Feedback slaat een herbouwbare bron referentie en afgeleide signalen, dan ladingen toegestaan bewijs op aanvraag. Een voltooide enquête respons wordt maximaal één Feed back item.
⚠️
De huidige Feedback-pagina heeft nog steeds een Survey response browser en een aparte legacy widget inbox, en de AI totaalen maken nog geen gebruik van het volledige genormaliseerde bronmodel. Het uniforme Overzicht / Inbox / Analytics / Bronnen & health design is het implementatiedoel.
NPS, CSAT, CES, sterren, duimen en behulpzaamheid moeten altijd hun oorspronkelijke methode, schaal, monster, datum venster en noemer behouden. Ze mogen nooit worden gecombineerd in een onverklaarbaar gemiddelde.
Groei & SEO
Promotie Studio
De Promotion Studio maakt van uw website een conversie-engine. Ontwerp pop-ups, banners, dia-ins, top/bottom bars, volledige scherm overnames, inline blokken en zelfs country-based redirects, dan tonen de juiste boodschap aan de juiste bezoeker op het juiste moment. Alles wordt geleverd via de OpsIQ widget al op uw site, zodat er niets extra's te installeren. U ontwerpt en campagnes opslaan elk moment; ze laten alleen zien zodra u ze publiceert en de studio is ingeschakeld voor uw werkruimte.
Promotie StudioDe visuele ontwerper: een blok palet links, uw campagne op het canvas (hier een gepersonaliseerde coupon pop-up met behulp van een {first_name} token), en de targeting + publiceren panel aan de rechterkant.
Het grote geheel
Campagne
Wat
Een promotie: een pop-up, banner, bar, dia-in, volledig scherm, inline blok of geo-redirect. Elk heeft een doel: verkoop, lood, aanmelden, chat, enquête, aankondiging.
Ontwerpen en versies
Hoe
Je bouwt de look in de visuele editor. Elke save creëert een nieuwe versie, zodat je altijd terug kunt rollen. Niets is ooit verloren gegaan.
Doel
Wie
Wie ziet het: land, pagina, apparaat, verkeersbron, terugkeer vs nieuwe, schema en (met een connector) uw ingelogde klanten.
Triggers
Wanneer
Wanneer het verschijnt: direct, bij vertraging, op scroll, bij exit-intent, wanneer inactief, op een klik, na N pagina's, of van chat / ticket activiteit.
Analyse
Resultaten
Live impressies, click-through, conversies, een drop-off trechter, country / pagina / apparaat splits, A/B winnaars en een AI inzicht.
Start je eerste promotie in 5 stappen
1
Beginnen met een sjabloon of leeg
Open Promotie Studio en klik op Nieuwe campagne, of kies een kant-en-klare ontwerp uit de Templates gallery. Een concept opent in de ontwerper.
2
Ontwerp het
Sleep in blokken, rubrieken, tekst, knoppen, afbeeldingen, badges, statistieken, aftelaftellen, formulieren, coupons, video's, beoordelingen, spin-wheels. Style kleuren, kleurverloop en 3D effecten met de schuifregelaars. Preview Desktop / Tablet / Mobiel, en gebruik Gratis verplaatsen om overal te plaatsen.
3
Personaliseer het
Typ tokens zoals {first_name}, {country} of {company} In elke tekst. Op show-tijd worden ze de echte waarden van de bezoeker.
4
Doel-starter
Kies wie het ziet (land, pagina, apparaat, publiek) en wanneer het vuurt (vertraging, scroll, exit-intent). Laat een regel leeg om iedereen te bedoelen.
5
Controleren en publiceren
Klik op Controleren voor een snelle pre-lancering scan, vervolgens Publiceren. Het gaat live binnen enkele seconden en begint met het verzamelen van analyses.
Blokkeren die je kunt bouwen
Inhoud
Kern
Rubriek, paragraaf, lijst, citaat, afbeelding, pictogram, badge, stat, scheidingswand en spacer, de bouwstenen van elk bericht.
Oproep tot actie
Kern
Knoppen met echte acties: open een link, start een chat, maak een ticket aan, kopieer een coupon of ga naar een pagina.
Spoed & vangen
Premie
Teltijd, formulieren (e-mail / telefoon / tekst), coupon onthult en video inbedden.
Gegamifieerde & feedback
Premie
Spin-to-win wielen, krasloten, NPS / ster ratings en multi-stap trechters.
Opmaakeffecten
Premie
Columns, voortgangsbalk, sociaal aandeel, sociale bewijs tickers, ja/nee twee-stap, quizzen en 3D effecten, kanteling, gloed, parallax, glasmorfisme.
Personalisatietekens
Typ een van deze punten in rubrieken, paragrafen, knoppen, badges, statistieken, lijsten of citaten. Ze worden vervangen door de live details van de bezoeker op het moment dat de promotie toont (altijd schoongemaakt voor de veiligheid):
Beschikbare tokens
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)
Referentie van de richtpunten
Land & locatie
Alleen tonen in (of verbergen van) gekozen landen, steden of tijdzones via GeoIP. Geweldig voor regiospecifieke aanbiedingen of een geo-redirect.
Pagina's & URLs
Beperk tot bepaalde pagina's met behulp van gelijken / start-with / bevat / regex, en sluit ook pagina' s uit.
Apparaat
Bureaublad, tablet of mobiel, bijvoorbeeld een slanke bar op mobiele telefoon, een modale op desktop.
Type bezoeker
Nieuw, terugkerend, bekend (in uw CRM) of anoniem; CRM-segmenten, levenscyclusfase, leadscore of browsertaal.
Verkeersbron
Door UTM (utm_source, utm_campaign) of verwijzende site, bijvoorbeeld alleen bezoekers van een specifieke advertentie.
Schema & frequentie
Start / einddatum, tijd-van-dag vensters en hoe vaak een persoon het kan zien (per sessie, per dag, nadat ze sluiten / klikken / converteren).
A/B-verkeersverdeling
Toon een percentage bezoekers en loop varianten head-to-head; dezelfde persoon ziet altijd dezelfde variant.
Publiek (ingelogd)
Met een connector ingeschakeld, doel door live-account staat, bijvoorbeeld klanten met onbetaalde facturen of actieve abonnees.
Triggers
Kies hoe de promotie verschijnt: Onmiddellijk, na een vertraging, op scrolldiepte, bij exit-intent, wanneer inactief, op een klik van een element, nadat een aantal pagina's bekeken, op formulier-abdon, of uit chat / ticket activiteit. Ontwikkelaars kunnen een vuurwapen vanuit hun eigen code met window.OpsIQPromo.fire('event').
Aangemelde klanten (connectoren)
Dit is wat maakt OpsIQ promoties speciaal: sluit een platform zoals WHMCS (of een connector die publiek ondersteunt) en de studio kan zich richten op bezoekers door hun live-account staat.
1
Een publieksconnector inschakelen
Onder Connectors, laat een die publiek feiten onthult (WHMCS Klanten worden veilig herkend wanneer ze op dat platform zijn ingelogd, OpsIQ vertrouwt nooit een getypte e-mail.
2
Een regel toevoegen aan het publiek
In de campagne Targeting > Publiek, vereist ingelogd en voeg regels zoals onbetaalde facturen >= 1toe, abonnement is vervallen, of rekeningkrediet > 0.
3
Personaliseer met hun gegevens
Gebruik tokens zoals {first_name} of {balance_due}. Een "U heeft een achterstallige factuur" herinnering schrijft zichzelf.
✅
Publiekstargeting is niet veilig: als de connector geen bevestiging kan geven van een feit (of de bezoeker is niet ingelogd), dan wordt de promotie gewoonweg niet getoond, dus een factuurgerichte aanbieding bereikt nooit de verkeerde persoon. Bouwen van uw eigen connectie? Zie "Promotie publiek targeting" hieronder.
Verbonden handel (de studio supermacht)
Productkaarten uit uw winkel
Levende gegevens
Een product blok trekt echte items (naam, prijs, verkoopprijs, beeld, link) rechtstreeks uit WHMCS, WooCommerce, Shopify of uw OpsIQ facturering. Tik op "Houd fris" en de kaart update zijn prijs vanaf het platform elk uur terwijl gepubliceerd.
Gereserveerde coupons
Coupons
Een coupon blok kan de echte kortingscode in uw winkel maken het moment dat u publiceert, zodat de code een bezoeker onthult altijd werkt bij kassa.
Ontvangsten uit orderwaarheid
Naam
Echte bestellingen van uw platforms worden terug gekoppeld aan campagnes per uur (door coupon code gebruikt of door de lead e-mail) zodat de omzet die u ziet is uit de werkelijke verkoop, niet schattingen.
Echt sociaal bewijs
Vertrouwen
De sociaal-proof ticker kan leiden met echte recente bestellingen ("Ada bestelde Starter Plan · 2h ago"), voornaam en item alleen, nooit e-mails of bedragen.
Experimenten en reizen
A/B varianten en auto-winner
Splits het verkeer over designvarianten; laat de studio automatisch de statistische winnaar promoten, of handverkeer naar de bandiet optimisator die bezoekers verschuift naar wat er wordt omgezet als bewijs binnenkomt.
Ophoudopheftruck
Reserveer een stukje bezoekers die niets zien, zodat je kunt bewijzen dat de campagne zelf de lift veroorzaakt.
Segmentvarianten
Verschillende inhoud per publiek op de SAME campagne (mobiele bezoekers, grote karren, terugkerende klanten), elk segment krijgt zijn eigen versie.
Triggerexperimenten
Varianten kunnen ook WANNEER worden getest: onmiddellijk vs vertraagde versus exit-intent, gemeten hoofd tot kop.
Reis
Doel door wat iemand deed met een andere campagne ("saw campagne A but didn't convert") om multi-step promotie sequences te bouwen.
Peulgroenten
Een kleine pil bezoekers kunnen heropenen na het sluiten van de campagne, zodat een gesloten pop-up nooit voorgoed is verdwenen.
Weet wat er gebeurd is.
Klik op warmtekaart
Ontwerper
In de ontwerper, schakelt u het heatmap om echte bezoeker te schilderen klikt over elk blok van uw ontwerp.
Stappentrechter
Trechters
Meerstapscampagnes tonen precies waar mensen afleveren, scherm voor scherm.
Vergelijk campagnes
Studio
Zet maximaal vier campagnes naast elkaar (impressies, klikken, conversies), beste waarde gemarkeerd.
Wekelijks verhaal & verteren
AI
Elke maandag komt een samenvatting in je meldingen; de 📖 Weekly verhaal knop schrijft een overzicht met volgende stappen wanneer u er maar één wilt.
Gemakkelijk werken
AI-copiloot & ideeën
Chat met de ontwerp copiloot om het canvas te bewerken ("maak de kop dringend, voeg een aftelling"), krijg campagne ideeën uit uw eigen verkeersgegevens, vertaal een campagne per land, of auto-fix een lage ontwerpscore.
Merkkit-import
Een commando leest uw website en stelt uw echte merkkleuren en lettertypen; opslaan en elke picker leidt met hen.
Meervoudige trechters
Stappenblokken krijgen echte per-schermbewerking: tabbladen voor elk scherm, toevoegen of opnieuw ordenen van schermen en het voorbeeld volgt mee.
Vernoemde versies & aanwezigheid
Noem belangrijke versies ("Lanceerkandidaat"), herstel een van hen, en zie een waarschuwing wanneer een teamgenoot is het bewerken van dezelfde campagne.
Apparaatstrip en liniaal
Zie desktop, tablet en mobiel naast elkaar in één weergave; schakel pixellinealen om voor een nauwkeurige plaatsing.
Gehoste pagina & kanalen
Elke campagne kan ook een standalone gehost pagina voor bios en QR codes, een e-mail druppel sequentie voor gevangen leads of een one-click web-push concept.
Veiligheid van ondernemingen
Publiceer de vensters (verander-vriesperiode), een noodpauze-alle schakelaar, goedkeuringen, audit trail en versie terugrollen.
Moet ik code toevoegen aan mijn site?+
Nee. Promoties worden geleverd door dezelfde OpsIQ widget die u al geïnstalleerd hebt. Ontwerp, publiceer, klaar.
Zullen bezoekers steeds dezelfde pop-up zien?+
Nee. Stel frequentie caps in (per sessie / per dag, of stop nadat iemand sluit, klikt of converteren). Verstandige standaardinstellingen worden toegepast.
Wie kan het publiceren?+
Publishing, pauzeren, archiveren en terugrollen zijn beperkt tot de eigenaren van werkruimtes en volledige beheerders. Elk teamlid kan ontwerpen maken en ontwerpen.
Groei & SEO
Promotieontwerper
Promotie Designer is een responsieve blok editor voor het bouwen, beoordelen, versieren en publiceren van een campagne-ervaring.
ProductschermDe ontwerper combineert een live canvas, apparaatvoorvertoningen, blokken, personalisatievariabelen, commentaren en versiegeschiedenis.
Gebruik blokken om de ervaring samen te stellen, een voorbeeld van elke ondersteunde viewport en invoegen goedgekeurde personalisatie variabelen. Bekijk opmerkingen en AI-media herkomst voordat u start. Saving maakt versies zodat een vorig ontwerp kan worden geïnspecteerd of hersteld.
Groei & SEO
Promotiesjablonen
Templates bieden een doorzoekbare, gecategoriseerde startgalerie voor promotiestudiocampagnes.
ProductschermDe template gallery filtert premium lay-outs en past werkruimte merk kleuren wanneer een sjabloon wordt een concept.
Zoeken of filteren per categorie, extra resultaten laden, de volledige ervaring bekijken en vervolgens kiezen Gebruik sjabloon. De nieuwe campagne blijft een concept en kan worden gewijzigd in Promotie Ontwerper voor publicatie.
Groei & SEO
Promotieanalyse
Promotieanalyse verbindt indrukken en klikken met conversies, publiek context, connector actie resultaten en campagne leren.
ProductschermPromotie analytics toont hoofdprestaties, publiek en trigger breakdowns, leidt export-en connector actie resultaten.
Lees indrukken, click-through rate en conversies samen. Breek resultaten naar land, pagina, trigger en apparaat; export gevangen leads wanneer nodig. Connector actie resultaten tonen of de promotie beloofde follow-up daadwerkelijk liep. AI inzicht en leer samenvattingen moeten worden behandeld als hypothesen om te valideren, niet automatisch bewijs.
Groei & SEO
Mededelingen
Aankondigingen publiceren een bericht in het widget notificatiegebied met optionele targeting, schema en oproep tot actie.
ProductschermDe Aankondigingseditor bevat inhoud, CTA, publiek, segment, paginaregel, actieve data en visuele stijl.
Kies alle bezoekers, ingelogde bezoekers of nieuwe bezoekers; vernauw het publiek optioneel met een contactsegment en paginaregel. Stel actieve-van/actieve-tot-data in en een actieve vlag. Premium stijlinstellingen en kleuren veranderen de presentatie maar vervangen geen duidelijke inhoud.
Groei & SEO
Perscampagnes
Push campagnes sturen browser meldingen aan geabonneerde bezoekers nadat ze de site hebben verlaten.
ProductschermDe push componist toont abonnement bereik, inhoud, media, acties, doelregels en schema status.
Web Push-toetsen eerst instellen onder de instellingen van Web push. Een campagne kan titel, lichaam, pictogram, heldbeeld, badge, CTA en maximaal twee actieknoppen bevatten; een aanhoudende melding blijft bestaan totdat de bezoeker interacteert.
Doel door publiek, optionele contactsegment en paginaregel. Sla een concept op, plan het of stuur onmiddellijk. Gebruik het abonnement en klik op metrics om te beoordelen bereiken. HTTPS en een correct gehoste service werknemer zijn vereist op embedded sites van derden; zie Web Push op sites die derde partijen.
Privacy
Cookie toestemming studio
De Cookie Toestemming studio ontwerpt de cookie banner die uw bezoekers zien, definieert wat telt als essentieel voor uw bedrijf, past het juiste gedrag toe voor elke bezoeker regio en (cruciaal) verplicht toestemming dus analytics en marketing tags niet te draaien totdat de bezoeker akkoord gaat. De banneling wordt geleverd via de OpsIQ widget al op uw site. Het is een premium ontwerp studiostudio; de bannaster toont slechts zodra u de toestemming voor uw werkplek schakelt.
Cookie-toestemmingDe toestemming banner zoals bezoekers het zien: uw formulering, uw categorieën (essentieel is altijd aan, de rest zijn de keuze van de bezoeker), en Accepteren / Weigeren / Voorkeuren, met per-categorie handhaving erachter.
De tabbladen van de studio
Ontwerpen
Kies uit een grote bibliotheek van banner ontwerpen en een full colour systeem (transparant, massief of verloop) om uw merk te passen.
Stijl
Fine-tune formulering, knop labels, beleidslinks, banner positie, en hoe lang een keuze wordt onthouden.
Categorieën
Definieer uw eigen cookie categorieën en de formulering bezoekers zien. U beslist wat essentieel is. Essentieel is altijd aan; alles anders is van hen om toe te staan of weigeren.
Cookies (scanner)
Scan uw site en laat OpsIQ AI automatisch elk cookie en tracker detecteren, categoriseer het en schrijf een eenvoudig taaldoel. Hiermee wordt de voorkeurentabel en auto-blokkering ingeschakeld.
Recht en regio
Kies hoe toestemming zich bij wet (onder) gedraagt en zet het delen van groepsdomeinen, Google Access Mode v2 en re-consens intervals aan.
Analyse
Zie live-toestemmingsstatistieken van echte bezoekerskeuzes (accepteer tarieven, per categorie) en kijk naar je werkruimte.
De wet automatisch rechtzetten
Automatisch naar regio
Slim
Opt-in voor bezoekers uit de EU/het VK (niets wat niet essentieel is, totdat ze accepteren); Amerikaanse bezoekers krijgen opt-out met een "Niet verkopen of delen" optie. OpsIQ beslist per bezoeker per locatie. Aanbevolen.
Overal opt-in
Strikt
Strict GDPR for all visitors, nothing non-essential until they accept.
Overal uitklappen
Langzaam
Tags lopen tenzij de bezoeker zich afmeldt.
Browser Global Privacy Control (GPC) en Do-Not-Track (DNT) signalen worden geëerd welke modus u kiest.
Hoe handhaving eigenlijk stopt met vangen
Toestemming is niet alleen een banner, maar ook wat er draait:
Per categorie handhaving. Wanneer een bezoeker een categorie weigert, stopt OpsIQ de bijbehorende opname, met analytics uit, analyticals tracking echt niet draait, niet alleen visueel.
Automatisch blokkeren van je eigen labels. Tag elk script van een derde partij om inert te blijven totdat de categorie is verleend. OpsIQ activeert het op het moment dat de bezoeker toestemming geeft, en nooit eerder.
Automatisch blokkeren van een tag van derden
<!-- This tag stays dormant until the visitor grants the "marketing" category -->
<script type="text/plain" data-opsiq-consent="marketing"
src="https://example.com/ads-pixel.js"></script>
💡
Google Access Mode v2 (tabblad Wet & regio) zendt de juiste gtag signalen van elke bezoeker keuze, dus GA4 en Googles Ads gehoorzamen toestemming natively. De meeste sites hebben geen IAB TCF nodig, dat is alleen voor sites die IAB-kader programmamatische advertenties uitvoeren.
Toestemming delen op uw sites
Schakel groepsdomein delen in zodat een bezoeker die op één van uw sites accepteert niet opnieuw wordt gevraagd naar de anderen in deze werkruimtegroep. Hun keuze gaat over voor het aantal dagen dat u instelt. Zet hem uit voor strikte per-domein toestemming. Cookie Toestemming paren met de Privacy & Compliance pagina, die houdt de toestemming grootboek (bewijs van elke subsidie en intrekking).
Stopt het weigeren van analytics echt met tracking?+
De handhaving per categorie stopt de vangst bij de bron.
Heb ik een ontwikkelaar nodig?+
Nee voor de banner. Het wordt door het widget heen verzonden. Alleen automatisch blokkeren van uw eigen tags van derden heeft een eenmalige markup-wijziging nodig op die tag's (hierboven weergegeven).
Waar is het bewijs dat een bezoeker toestemde?+
Op de pagina Privacy & Compliance: een doorzoekbaar toestemmingsboek van elke subsidie en herroepen via contact, kanaal, actie en datum.
Groei & SEO
Proactieve berichten
Proactieve berichten bereiken automatisch het moment dat een bezoeker zijn gedrag aan een regel voldoet, voordat ze vragen. Je bouwt elk als regel met drie delen: wat moet er gebeuren, wanneer het moet schieten en hoe vaak. Alles wordt geleverd via de OpsIQ widget al op je site.
ProactiefElke proactieve regel is drie keuzes: wat gebeurt er (chat, banner, tour, push, e-mail, webhook), wanneer (voorwaarden), en hoe vaak (cooldown).
De drie delen van een regel
1
Wat moet er gebeuren (actie)
Toon een chat-bel of banner op de pagina, start een Begeleide Tour, stuur een web push of e-mail, toewijzen aan een afdeling, of vuur een webbook. Tokens zoals {{visitor_name}} en {{page_title}} worden echte waarden.
2
Wanneer het moet vuren (voorwaarden)
Smal wie het activeert: pagina/URL, tijd op de pagina, scrolldiepte, lead score, terugkeer vs nieuw, inactief. Zonder voorwaarden brandt de regel voor elke bezoeker. Voeg er minstens één toe om het te richten. Voorwaarden combineren met EN.
3
Hoe vaak (frequentie)
Stel een afkoeling in zodat dezelfde persoon niet wordt gepest, bijvoorbeeld eenmaal per sessie of één keer per dag. Elke regel heeft een aan/uit status.
⚠️
De werkruimte schakelt "Run time/idle rules uurlijks" in en laat server-side acties (email, push, webhook, authentic) branden op een schema voor bekende contacten die momenteel niet op de pagina staan, zodat je automatisch "emailen zonder hot leads." Het heeft de OpsIQ cron draaiende nodig. Laat het uit als je alleen live wilt nudges op de bladzijde.
Zal het voor iedereen schieten?+
Alleen als u geen voorwaarden toevoegt. Voeg ten minste één voorwaarde (pagina, lead score, terugkeer...) toe om de juiste bezoekers te richten.
Hoe verhouden deze zich tot stromen en tours?+
Ze werken samen: een proactieve regel kan een Rondleiding starten en een Chatbot Flow kan worden geactiveerd door een pro-actieve regel. Begin met één chat-berichtregel, dan de anderen op laagjes leggen.
Groei & SEO
Chatbotstromen
Chatbot Flows script vertakking gesprekken binnen uw chat widget (gegroet, zoekwoord antwoorden, geleide paden) zonder code. Een stroom is een set van verbonden stappen (nodes): u stelt een vraag, de bezoeker kiest een optie en de stroom stuurt ze door naar beneden in de bijpassende tak. Alleen actieve stromen draaien op uw site.
Hoe het werktChatbotstromen
Stroom vs de AI · wanneer te gebruiken die
Gebruik een stroom
Wanneer het pad voorspelbaar is en je wilt dat het elke keer identiek: boekingsstappen, een terugkeert wizard, een "what plan?" kieser, het verzamelen van een e-mail voor de overdracht. Flows nooit improviseren.
Gebruik de AI
Als vragen open zijn, "werkt dit met mijn setup?". De klant Chat AI antwoordt uit uw getrainde kennis. Een stroom kan de AI (of een mens) in elke stap overdragen.
Triggers
Gegroet.
Loopt als het openingsbericht wanneer een bezoeker de chat voor het eerst opent.
Trefwoord
Wordt uitgevoerd wanneer de bezoeker een woord dat u vermeld (bijv. restitutie, prijs, annuleren) typt.
Na details / Na vertraging
Start zodra de contactgegevens worden gedeeld, of een bepaalde tijd in het gesprek.
Bij chat end / Proactief
Wordt uitgevoerd als de chat wordt afgesloten (bijvoorbeeld een rating), of wordt gestart met een Proactive Message-regel.
Bouw één in vier stappen
1
De stroom aanmaken
Klik op Nieuwe Flow, noem het, kies een trigger type (en trefwoorden als Keyword), opslaan. Het begint uitgeschakeld.
2
Open het canvas
Klik op Bewerken Canvas. De visuele bouwer waar u stappen toevoegt (berichten, vragen met knoppen, branches) en sluit ze aan.
3
Voeg takken toe en een hand-off
Trek voor elke keuze een tak naar de volgende stap. Eindig paden door het oplossen, overdragen aan de AI of overbrengen aan een mens.
4
Inschakelen
Klik op Inschakelen. De flow gaat direct live in uw widget. Schakel elk moment uit zonder het ontwerp te verliezen.
Vervangen stromen de AI?+
Nee. Ze lopen zij aan zij. Gebruik stromen voor voorspelbare paden en de AI voor open-end vragen; een stroom kan altijd hand af om beide.
Groei & SEO
Rondleidingen
Rondleidingen zijn stap-voor-stap doortochten die op delen van uw pagina met spraakbellen en een spotlight wijzen, waarbij u de bezoeker begeleidt door onboarding of een nieuwe functie. Ze zijn volledig thema en ingebouwd in een visuele ontwerper met een live preview. Een rondleiding draait alleen als het actief is gemarkeerd.
Hoe het werktRondleidingen
Hoe een tour wordt gebouwd
Stappen
Elke stap richt zich op een element en toont een bel met uw tekst. Voeg zoveel stops als de walkthrough nodig heeft en bestel ze.
Voorinstellingen & thema
Begin met een preset of ontwerp je eigen bel (kleuren, kleurverloop, spot) met een live preview aan de rechterkant.
Trigger
Optioneel link je een Proactieve Regel zodat de tour automatisch start wanneer die regel brandt (bijvoorbeeld het eerste bezoek aan het dashboard van een terugkerende bezoeker).
Actief schakelen
Een tour komt alleen in aanmerking om te draaien terwijl Active aangevinkt is. Untick om het weg te halen zonder deze te verwijderen.
Bouw één in vier stappen
1
Nieuwe tour
Klik op Nieuwe Rondleiding, noem het en koppel eventueel een Proactieve Regel zodat deze automatisch begint.
2
Stappen toevoegen
Voeg elke stop toe: kies het element waarnaar het verwijst en schrijf de bubbletekst. Reorder tot het pad stroomt.
3
Ontwerp het
Kies zelf een preset of stijl van de bubble. De live preview laat precies zien wat bezoekers zien.
4
Activeer
Tik actief en sla op. De tour kan nu draaien, op eigen initiatief of gestart worden met een Proactive Message-regel.
Hoe beginnen tours?+
Op eigen initiatief of via de "Guided tour" actie van een Proactive Message regel, dus je bepaalt welke bezoekers zien welke rondleiding en wanneer.
Groei & SEO
Omschakelingsdoelstellingen
Conversiedoelen maken van een activiteit waar je om geeft (een inkomende webhook-event, een chatbericht, een ticketresolutie) een geregistreerde conversie met volledige toeschrijving. Wanneer de activiteit brandt, logt OpsIQ een conversie tegen het contact en verbindt deze terug naar de campagnes, segmenten en bronnen die daar leidde.
Hoe het werktOmschakelingsdoelstellingen
Een doel definiëren in drie stappen
1
Kies de trigger activiteit
Klik op Nieuwe conversiedoelstelling. Kies het type activiteit dat telt als een conversie, of gebruik een Quick-start preset, Stripe aankoop, Demo geboekt, Nieuwsbrief aanmelden of abonnement gestart.
2
Noem het en stel een waarde in
Geef de conversie een naam (aankoop, demo_boeked, aanmelding) en eventueel een vaste waarde en een attributievenster.
3
Opslaan
Bewaar en inschakelen. Vanaf dan, wanneer de activiteit brandt, registreert OpsIQ een conversie tegen het contact met de toeschrijving naar de voorgaande aanrakingen.
✅
Doelen zijn al aangesloten op inkomende webhooks: elk doel waarvan de trigger overeenkomt met het type branden van een inkomende gebeurtenis automatisch zodra het evenement landt. Gebruik de pagina Inbound Webhrooks om Stripe, Calendly of enig systeem dat POST JSON kan verbinden te verbinden.
Wat kan een bekering zijn?+
Elke geregistreerde activiteit: een inkomende webhook event (payment. succeed), een chat-email opname, een ticketresolutie, alles op de contact timeline.
Analyse
Aangepaste dashboards
Met aangepaste Dashboards kun je een eigen weergave van de metrics bouwen, in plaats van alleen op het standaard Overzicht te vertrouwen. Voeg de widgets toe die je wilt, sleep ze naar de lay-out die je leuk vindt en sla ze op en deel deze met je team.
Aangepaste dashboardsBouw je eigen bord: voeg KPI, grafiek en lijst widgets toe, sleep ze naar de gewenste indeling en deel deze vervolgens met het team.
Bouw één in drie stappen
1
Widgets toevoegen
Klik op Widget toevoegen en kies de metriek of grafiek die u wilt volgen. Herhaal voor alles wat u wilt op het bord.
2
De indeling ordenen
Sleep widgets om te herpositioneren en sleep hun randen naar grootte. KPI's over de bovenkant, grafieken hieronder. Wat het beste leest.
3
Opslaan & delen
Sla het dashboard op en deel het met je team zodat iedereen dezelfde nummers ziet.
✅
Houd aparte boards voor afzonderlijke banen (een "dagelijkse blik" bord met live counts, en een "maandely review" board met trend grafieken) zodat elk blijft gericht.
Groei & SEO
Buitenlandcampagnes
De Commissie is van mening dat de OpsIQ's1:1en bulk e-mailengine: stel een gepersonaliseerd bericht samen of voer een campagne uit naar een CRM segment, met antwoorddetectie, send-time controle, open/klik tracking, een traceerpixel en één klik unsubscribe. Het is consent-gaged en CAN-SPAM / CASL conform.
OvervloedDe Outreach motor: verzenden1:1of voeren campagnes naar een segment, track opent en antwoorden, en blijven voldoen aan de ingebouwde afmelden en antwoord detectie.
De vier tabbladen
Componist
Schrijf een gepersonaliseerd1:1e-mail met {tokens} van het contact en CRM.
Campagnes
Stuur naar een CRM-segment, gepland of nu, met caps en sendtime control.
Sjablonen
Herbruikbare berichtensjablonen voor herhaalde outreach.
Antwoorden
Antwoord detectie registreert reacties en auto-stops follow-ups aan iedereen die antwoordde.
Hoe een campagne loopt
1
Kies een publiek
Kies een CRM-segment (of upload een lijst). Onderdrukking en toestemming worden automatisch toegepast.
2
Samenstellen
Schrijf het bericht met personalisatie tokens; voorbeeld tegen een echt contact.
3
Plannen & verzenden
Nu of op het beste moment verzenden. Er wordt een trackingpixel record geopend; klikken en antwoorden worden toegeschreven.
✅
Outreach is toestemming- en onderdrukkings-geagated, bevat een one-click uitschrijven op elke verzendopdracht, en volgt CAN-SPAM / CASL. Reacties automatisch stoppen verdere follow-ups.
Analyse
Geplande verslagen
Geplande rapporten e-mailen een gekozen metriek ingesteld op geselecteerde ontvangers volgens een schema (dagelijks, wekelijks of maandelijks) als afdrukbaar, witlabel PDF. Stel het een keer in en het rapport landt automatisch via de OpsIQ Cron.
Geplande verslagenEenmaal een rapport instellen (metrisch ingesteld, bereik, schema, ontvangers) en OpsIQ e-mailt een wit label PDF automatisch op uw cadans.
Een rapport opstellen
1
Kies wat te verzenden
Kies de metrieke set (verkeer, SEO, verkoop, ondersteuning...) en een datumbereik.
2
Plannen voor geadresseerden instellen
Dagelijks, wekelijks of maandelijks, op een moment dat u kiest, naar één of meer e-mailontvangers.
3
Opslaan
Opslaan en inschakelen. Het rapport genereert en e-mailt zichzelf op schema, geen handmatige stap.
💡
Geplande rapporten lopen door de OpsIQ cron, als een rapport niet aankomt, bevestig dan dat de cron draait (zie Cron en automatisering).
Privacy
Privacy en naleving
De pagina Privacy & Compliance is de enige plek om een auditor te tonen die u verantwoord met persoonsgegevens behandelt: het toestemmingsboek, het loglog van de admintoegang, uw gegevensresidentie en bewaarbeleid, en een kant-en-klare DPA, in één tabbladweergave. Alleen volledige beheerders kunnen deze openen.
Privacy en nalevingEen auditief scherm: een doorzoekbaar toestemmingsboek (toekenningen/oproepen per kanaal), een toegangslogboek van wie gegevens heeft aangeraakt, residency-/retentieinstellingen en een afdrukbare DPA.
De vier tabbladen
Toestemming grootboek
Een doorzoekbare record van elke toestemming subsidie en herroepen, via contact, kanaal (e-mail, push, SMS, in-widget), actie, bron en datum. Uw bewijs een overeengekomen contact (of ingetrokken).
Toegangslogboek
Wie in uw team de gegevens van een contactpersoon heeft bekeken, bewerkt, geëxporteerd, gewist of verzonden met de beheerder, contact, actie, opgegeven reden en IP. Precies wat een regulator vraagt.
Residentie & retentie
Geef aan waar de data van deze werkruimte leeft, stel in hoeveel dagen activiteit rijen worden bewaard (0 = voor altijd), en neem uw gegevensbeheerder en DPO op.
DPA template
Een afdrukbaar data processing addendum dat uw controller, adres, DPO, residency en retentie invult. Print of sla op als PDF.
✅
Privacy & Compliance is gekoppeld aan de Cookie toestemming studio (die toestemming verzamelt) en de Export pagina (die het data exemplaar produceert voor een DSAR). Zie ook Cron en automatisering voor de nachtelijke opruiming.
Connectoren
Verbind uw platforms
Verbindingsverbinding OpsIQ naar externe platforms: e-commerce winkels, facturatiesystemen, betaalprocessoren, e-mail providers en aangepaste APIs. Eenmaal aangesloten, kan de AI bestellingen opzoeken, klantgegevens, abonnementen en nog veel meer, en acties ondernemen met uw goedkeuring.
Lokale business: recensies, berichten, vragen en antwoorden, inzichten. Gebruikt OAuth.
Amazon SES
E-mail
E-mail levering: verzenden transactie e-mails via Amazon SES.
Poststempel
E-mail
E-maillevering: verzend transactie e-mails via Postmark.
Opnieuw verzenden
E-mail
E-mail levering: verzenden transactie e-mails via Resend.
Verzendenraster
E-mail
E-maillevering: stuur e-mails en beheer sjablonen via SendGrid.
Postgeweer
E-mail
E-maillevering: stuur e-mails via Mailgun.
Een connector installeren
1
Ga naar Connectors
Navigeer naar Connectors in de admin zijbalk.
2
Zoek de connector
Blader door de lijst of zoek. Connectoren zijn gegroepeerd per categorie.
3
Inschakelen
Klik op de connector en schakel Inschakelen.
4
Aanmeldgegevens invoeren
Vul de vereiste velden in: API sleutel, URL, tokens, enz. Elke connector heeft specifieke eisen gedocumenteerd in het instellingenpaneel.
5
Testverbinding
Klik op "Test Connection." Een groen resultaat betekent dat de connector het externe platform kan bereiken. Een rood resultaat toont de fout.
6
Eigenschappen instellen
Kies welke functies ingeschakeld moeten worden: kennissynchronisatie, webhook-synchronisatie, AI acties. Niet alle aansluitingen ondersteunen alle functies.
Welke connectoren geven u
AI context
De AI kan klantgegevens, bestellingen, abonnementen en meer opzoeken via de connector. Wanneer een klant chat, heeft de AI echte platformdata om te verwijzen.
AI context (connector auteurs)
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.
Klantmap (connector auteurs)
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.
Kaartjes met e-mailpijp, detectie en routering (connectorauteurs)
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).
Acties
De AI kan acties uitvoeren via de connector: tickets maken, bestellingen bijwerken, abonnementen annuleren, allemaal met uw goedkeuring via de Trust Layer.
Kennis
Connectoren dragen platformspecifieke kennisartikelen bij aan de AI. Shopify connector voegt e-commerce probleemoplossing toe; WHMCS connector voegt hosting kennis.
Import van kennisbasis (connectorauteurs)
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.
Webhooks
Sommige connectoren registreren webhooks met het externe platform voor real-time event notificaties (nieuwe bestellingen, ticket updates, enz.).
Verkooptracking
E-commerce connectoren voeren inkomstengegevens in het Sales dashboard voor attributie en analyse.
💡
Connectoren zijn werkruimte-scoped. Elke werkplek kan verschillende connectoren met verschillende referenties hebben ingeschakeld. A WHMCS werkruimte gebruikt de WHMCS connector;a Shopify werkruimte gebruikt de Shopify connector.
Kan ik meerdere connectoren tegelijk gebruiken?+
Ja. U kunt Shopify hebben voor bestellingen en Stripe voor betalingen in dezelfde werkruimte. De AI mergets gegevens van alle actieve connectoren.
Wat als mijn platform niet vermeld staat?+
Gebruik de Connector Builder om een aangepaste connector te maken voor elk platform met een REST API. Of controleer de Marktplaats voor community-built connectors.
Werken connectoren met zelf-gehoste OpsIQ?+
Ja. Connectors werken identiek in zowel cloud als self-hosted edities.
Connectoren
Verkoop- en factureringsconnectorcontract
Elke commerce connector gebruikt hetzelfde platform-neutrale event contract. WHMCS is de referentie implementatie, maar SaaS Bridge, winkels, betalingsproviders, marktplaats connectoren en Connector Builder pakketten moeten dezelfde regels te gehoorzamen.
Wat elke commercie connector moet publiceren
Een gezaghebbend grootboek
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.
Stabiele bron-identiteit
platform is de connector register slak, zoals whmcs, shopify of opsiq_saas.traffic_source bevat geverifieerde verwervingstoeschrijving wanneer deze wordt geleverd; gebruik anders dezelfde navel als de terugval. Bewaar identificaties, geen labels tonen. OpsIQ lost de vriendelijke connectornaam op in de UI.
Idempotentie
event_id moet deterministisch zijn. Map ten minste één onveranderlijke order_ref, factuur_ref of abonnement_ref zodat webhook opnieuw en backfills dezelfde gebeurtenis bijwerken in plaats van dubbele sales te maken. service_ref identificeert het betrokken product of dienst geval wanneer er een bestaat.
Tijdstempel bron
conceed_at is de door het bronplatform gerapporteerde betalingstijd of economische-eventtijd. Vervang nooit historische betalingsdata met de importtijd.
Geld en FX
Stuur de bron en een geldige drieletterige ISO-valuta. Als de connectorinstelling OpsIQ FX conversie mogelijk maakt, wordt rapportage omgezet naar de werkruimte rapporterende valuta; anders worden rapporten bewaard de opslag of het factuurplatform valuta. Connector code mag geen hardecode van een rapportagevaluta of wisselkoers.
Levenscyclus op basis van bewijsmateriaal
Gebruik nieuwe, vernieuwing, upgrade, terugbetaling, krediet of onbekend. Classifieer vanuit factuurredenen, abonnements- of servicerelatie, lijn-itemtype of een ander gezaghebbend bronveld. Een herhaalde aankoop door dezelfde klant is niet automatisch een verlenging.
Verkoopgrens
Alleen positief betaalde nieuwe, vernieuwing, upgrade of rechtmatig onbekende commercie ontvangsten behoren in Sales & Conversies. Terugbetalingen worden gerapporteerd door terugbetaling en netto-inkomsten analytics. Account credit, portemonnee top-ups, token top-outs en Toevoegen Fondsen blijven facturatie-ledger gebeurtenissen en nooit tellen als verkoop, conversies, order volume, of omzet.
CRM blijft gescheiden
CRM-deals vertegenwoordigen pijplijn en dealactiviteiten. Ze zijn geen verkoop op commerceplatforms tenzij een aangesloten factuur of store platform via dit contract de gerealiseerde betaalde bestelling of factuur uitstraalt.
Afgeleide projecties
opsiq_conversies en samenvattingen van dashboards zijn compatibiliteitsprognoses die vanuit het grootboek herbouwd worden. Connectors mogen een projectie niet behandelen als de financiële bron van waarheid. Contract herzieningen kunnen afgeleide rijen opnieuw evalueren zonder de onderliggende facturatiegeschiedenis te verwijderen.
Rand van het platform op afstand
Een externe connector leest zijn platform via de geconfigureerde geauthentificeerde API_. Het mag nooit afhangen van dezelfde-server database tabellen. De exacte geverifieerd domeinsite_sleutel wordt geleverd door ConnectorRegistry en moet worden toegepast op elk grootboek schrijven en backfill. Werkruimte of groepsomvang is alleen leestijd aggregatie; het mag niet uitbreiden opgeslagen gebeurtenis eigendom.
Wanneer verkoop en facturering is ingeschakeld in Connector Builder, kaart bedrag, valuta, bronstatus en brondatum, plus ten minste één bestelling, factuur of abonnement referentie. Kaart lifecycle_type wanneer de API laat gezaghebbende levenscyclus bewijs. De gegenereerde SalesIngest passeert elke rij door dezelfde CommerceEvenementRegistry normalizer gebruikt door ingebouwde en marktplaats connectors.
⚠️
Credits en Add Funds worden opzettelijk bewaard voor de facturering van geschiedenis, klantbalans context en grootboekanalyse. Exclusief ze uit Sales niet verwijderen; het voorkomt alleen dat ze opblaast handel prestaties.
lifecycle_type bepaalt wat een CRM-deal wordt
lifecycle_type is geen analytische label.OpsIQleest het om te beslissen of een verkoop deCRMpijpleiding, dus elke verkoopconnector maakt een pijplijn beslissing of het van plan is of niet.
nieuw
Opent een gesloten-won deal (nieuwe business).
vernieuwing, verbetering
Geen new-business deal .. vernieuwingen converteren op een andere kans curve en mengen ze corrumpeert beide voorspellingen.
restitutie, krediet
Nooit een deal opent, in welke modus dan ook. Geld terug naar een klant is geen overwinning.
weggelaten / onbekend
De verkoop is geregistreerd, maar komt nooit aan de pijpleiding.
Een verkoop, een grootboekrij: identiteit is de SALE, niet het evenement
Niet overeenkomen met event_id En steek jezelf in. event_id is platform:eventName:externalId, die antwoorden . Hebben we al deze levering verwerken en kunnen niet beantwoorden . hebben we al opgenomen deze verkoop . Een platform dat een betaling twee keer aankondigt . invoice.paid en opnieuw als payment.completed .. munt twee ID's en landt hetzelfde geld tweemaal, met niets te botsen en niets om te waarschuwen.
💡
Gevonden op de referentieinstallatie: zes facturen met elk drie grootboekrijen, van drie codepaden die drie verschillende event_id schema's gebruiken. Ze droegen allemaal 0.00 zodat geen totaal verkeerd leek en een later proces dat echte bedragen herstelde drie keer één betaling zou hebben geteld.
Bel de gedeelde schrijf in plaats daarvan. Core berekent de verkoop ?? s zakelijke identiteit (sale_fingerprint), komt overeen met een bestaande rij op het, behoudt de originele event_id bij update en filters naar echte kolommen:
De enige ondersteunde manier om het sales grootboek te schrijven
factuur. payed, payment. compleet en sale. voltooid voor één factuur delen een vingerafdruk en update een rij.
Terugbetalingen gescheiden blijven
Geld dat uit gaat is een ander feit dan geld binnenkomt. Een terugbetaling van een factuur behoudt zijn eigen identiteit, zodat het nooit kan overschrijven de betaling die hij omgekeerd.
Geen referentie, geen vingerafdruk
Een rij zonder bestelling, factuur, abonnement of servicereferentie krijgt helemaal geen vingerafdruk, dus twee niet-gerelateerde rijen botsen nooit omdat beide een id missen.
Referentieprioriteit
facturation_ref, dan order_ref en vervolgens abonnement_ref. Dan service_ref
Het grootboek is alleen bijvoeglijk naamwoord: nooit een verkoop herschrijven
Een restitutie, annulering of correctie is een nieuwe gedateerde vermelding. Nooit muteren de rij het corrigeert. Herschrijven van een betaling in een restitutie ziet er netjes en breekt drie dingen tegelijk:
Het vernietigt de bruto-inkomsten
Brutoverkoop en restitutie zijn niet langer scheidbaar . De restitutievoet is de maatstaf die er bestaat om te informeren.
Het boek de omkering in de verkeerde periode
Een terugbetaling van een januari verkoop moet maart verminderen. Herschrijven de Januari rij stil resteert een gesloten periode.
Het breekt het auditspoor
Een grootboek registreert wat er gebeurde op een moment in de tijd. Correcties zijn contra-entry, dat is hoe dubbele entry boekhouding werkt voor vijf eeuwen.
Dus een connector rapporteert de omkering in plaats van het toepassen: retour refunded_at en refund_amount naast de verkoop . eigen levenscyclus, en laat de beller schrijven van de restitutie als een eigen rij gedateerd toen de terugbetaling gebeurde . De twee kunnen nooit botsen , omdat de verkoop vingerafdruk scheidt een rendement van een verkoop
💡
Hetzelfde principe geldt voor bedragen. Repareer geen opgeslagen bedrag aan de actuele waarde van het platform: een factuur die is verrekend met credit op rekening is geregistreerd 0 tijdens betalingstijd, en het geld werd al opgenomen toen de klant bijgevuld. Herstel van de nominale waarde telt twee keer.
Het classificatiecontract
OpsIQ bepaalt de levenscyclus once, in \OpsIQ\Commerce\SaleLifecycleClassifier. Een aansluiting verklaart alleen welke van eigen platform woorden betekenen wat, door te implementeren \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary(), en dan de gedeelde classifier aanroepen. Niet opnieuw implementeren van de redenering.
Woordenschat aangeven, beslissing delegeren
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,
]);
💡
Voorwaarde wordt vastgesteld en gedeeld: expliciet, dan terugbetaald/geannuleerd, vervolgens credit, dan upgrade, is_order, dan terugkerende, dan overname, dan onbekend. Upgrade zit boven de bestelling controle omdat platforms verhogen een order voor upgrades ook; terugkerende zit eronder omdat de eerste factuur van een nieuw abonnement heeft een terugkerende lijn type. Op een dubbelzinnige niet-orde verkoop de classifier leunt naar inkomsten en weg van de pijpleiding.
Het platform tonen
Dit is het falen dat het meest kost en er het minst verkeerd uitziet. De WHMCS connector is aangepast ['hosting','addon','domain'] Een lijst die als compleet leest. WHMCS zendt geen kale uit Domain type voor echte domeinlijnen; het zendt DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* en Upgrade. Allemaal viel voorbij de lijst naar unknown: 1,288 facturen, drie jaar, geen fout en geen logregel.
Elke nieuwe klant importeert zijn geschiedenis via een backfill van de connector, zodat een classificatie bug niet van invloed is op één werkruimte . Het beïnvloedt elke werkplek die ooit aan boord door die connector, op het moment dat ze eerst kijken naar hun pijplijn. Neem de woordenschat uit het platform documentatie of een volkstelling van live gegevens, en match groeiende families door prefix Dus een broer of zus die niemand heeft gezien, is niet verdwenen.
💡
Een praktische controle: tel hoeveel van uw eigen rijen land op onbekend. Een gezonde verkoop connector classificeert bijna alles. Een constante stroom van onbekende is bijna nooit gegevens die je niet hebt
Geïmporteerde geschiedenis wordt gerepareerd
Elke verzonden OpsIQ sales connector implementeert dit — 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() gebruik makend van de per-record fetch die uw connector al heeft. tools/crm_backfill_sales_lifecycle.php dan repareert uw connector geimporteerde geschiedenis zonder per-connector code: droog lopen standaard, backs zichzelf en controleert de rij tellen voordat het schrijven, omkeerbaar door een ongedaan grootboek, en het schrijft nooit een mislukt gelezen als antwoord.
💡
Als uw connector niet kan opnieuw lezen records verleden . . een webhook-only connection kan niet . Doe de methode niet struikelen. Een strookje terug onbekende is erger dan geen implementatie: een backfill zou goede rijen herschrijven als ongeclassificeerde en rapport succes. Implementeer alleen de woordenschat interface.
💡
Gedetailleerde pakketverwijzingen blijven beschikbaar in connectors/CONNECTOR_EVENTS. md en connectoren/PLATFORM_CONNECTORS. mde in self-hosted brondistributies.
Connectoren
Contract voor het evenement van de reis
Journey Intelligence accepteert één platformneutrale evenement-envelop van de browser widget, ingebouwde connectors, SaaS Bridge, marktplaats pakketten en Connector Builder output. Platformspecifieke namen worden vertaald aan de rand; trechter, attributie en Site Intelliance code verbruikt alleen canonieke gebeurtenissen.
Isolatie en vertrouwensgrens
Exacte peer-domein sleutel
Elke gebeurtenis is gebonden aan de geauthentiseerde domeinsite_key. Een connector moet die sleutel van ConnectorRegistry of het geverifieerde eindpunt nemen, nooit uit een niet-vertrouwde aanvraagtekst. Domeinnamen houden aparte records bij; een domeingroep is alleen een readtime-aggregaat.
Idempotent identiteit
event_id is vereist voor connectors en moet deterministisch zijn voor dezelfde inheemse gebeurtenis. Retrie-, webhooks- en backfills werken één evenement bij in plaats van een reis of verkoop te dupliceren.
Native plus canonieke naam
Bewaar source_event_name voor bewijs en probleemoplossing, map het vervolgens naar event_ name_canonical. Core analytics mag nooit vertakken op een connector naakt.
Server bewijs wint
Geverifieerde connectorgebeurtenissen bevestigen aanmelding, aanmelden, betaling, aankoop, verlenging, terugbetaling en andere eindresultaten. Een geldig sitegebonden correlatietoken is de sterkste join; een ongeldig token wordt geweigerd en de ingesloten id's ervan worden niet vertrouwd. A valid site-bound correlation token is the strongest join; an invalid token is rejected and its embedded IDs are not trusted.
Privacy
Alleen identificaties en velden verzenden die nodig zijn voor de aangegeven reis. Respecteer toestemming, maskering en bewaringsinstellingen. Plaats nooit referenties, kaartgegevens, authentificatiegeheimen of privé-boodschaplichamen in eigenschappen.
Gebruik de engste waarheidsgetrouwe naam. Ondersteunde families omvatten verlovingspagina/CTA-evenementen; rekening aanmelden, login, MFA en wachtwoord resetten; lead and form stadia; product, winkelwagen, kassa, betaling, aankoop, abonnement, vernieuwing en terugbetaling; promotie impressies en conversies; helpcenter, chat en ticket evenementen; security events; en namespaced aangepaste gebeurtenissen. Typische terminal namen zijn account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed en commerce.refund.completed.
Browser-inferentie, bevestiging en verlaten
Het widget kan werken zonder een connector door het waarnemen van paginastructuur, vorm acties, DOM-resultaten en de bezoeker reislogboek. Dat bewijs blijft expliciet ingedeeld als waargenomen of afgeleid. Een connecteur voegt gezaghebbende serverbevestiging toe en kan deze correleren met dezelfde browser poging. Verlatenheid wordt eerst opgeslagen als kandidaat; het wordt verlaten alleen nadat het inactiviteit venster ingesteld in de UI en alleen wanneer er geen later herstel of succes bestaat.
Bestemming en ontvangsten
Attribution prefereert een geldig ondertekend correlatie token, dan een exacte reis, poging, sessie of handel referentie, vervolgens de goedgekeurde identiteit grafiek, en uiteindelijk een begrensd gedragsmatch. Ongeëvenaarde verkoop blijft ontoegewezen. Multi-touch grootboek gewichten moeten totaal 1_. Site Intelligence toegewezen inkomsten leest dit grootboek; credits, portemonnees top-ups, token top-Ups en Add Funds zijn nooit aankoop conversies. Connector FX gedrag blijft gecontroleerd door die connector instelling.
⚠️
Attributiemodel, terugblikvensters, direct-verkeersbehandeling, minimum vertrouwen, timeout en trechterdefinities zijn UI beleid. Connector code mag ze niet hardcoderen.
Alleen mogelijkheden aangeven die het pakket echt levert. Connector Builder valideert de mapping en genereert dezelfde platformneutrale adapter gebruikt door first-party pakketten. Journey intake accepteert één gebeurtenis of een begrensde batch van 100 via het gegenereerde geauthentiseerde integratie eindpunt.
💡
De commerce grootboek blijft de financiële bron van waarheid. De comeback-to-journey brug publiceert server bevestigde resultaten en verzoent attributie na het bestaande idempotent grootboek upsert, zodat een betaling nooit twee verkopen wordt.
Connectoren
Hoe AI-acties werken
Elke connector verklaart een reeks acties: dingen die de AI via het externe platform kan doen. Acties zijn de brug tussen "de AI zegt" en "de AI doet."
AI-actiesEen verzoek wordt een aangegeven actie (getypte lees/schrijf/verwijder) die door toestemming gecontroleerd, bevestigd, vervolgens uitgevoerd en gerapporteerd is.
De levenscyclus van de actie
1
Klant vraagt om iets
"Mijn abonnement annuleren." De AI identificeert dit vereist de actie "cancel_subscription"
2
AI-controles permissies
Is deze actie toegestaan? Is het ingeschakeld? Heeft de huidige gebruiker de juiste rol?
3
AI verzamelt parameters
De actie heeft een abonnements-ID nodig. De AI zoekt het op vanuit de context van de klant of vraagt het aan de klant.
4
Bevestiging
Voor destructieve of zeer impactvolle acties vraagt de AI om bevestiging voordat ze wordt uitgevoerd.
5
Uitvoering
De actie roept het externe platform op API.
6
Resultaat
De AI meldt het resultaat aan de klant.
Actietypes
Acties lezen
Zoek gegevens op zonder iets te veranderen. Voorbeelden: list_orders, get_customer. Veilig, geen bevestiging nodig.
Acties schrijven
Gegevens aanmaken of wijzigen. Voorbeelden: create_ticket, update_order. Mogelijk bevestiging nodig hebben.
Verklaard in acties.json, generiek API Oproepen worden declaratively gedefinieerd.
Krachtstags
Facultatief veld "capability" per actie in acties.json, een connector-neutrale klasse label (bv. "tickets" voor het lezen/opzoeken van tickets, "tickeet_create" om een ticket te openen).OpsIQ poorten de hele klasse gelijkmatig over elke connector: ticket leest drop-out uit de AI wanneer de exploitant zet AI Ticket Bewustzijn, en ticket aanmaken is gereserveerd voor OpsIQ's eigen componist (zodat een connector's create tool het niet kan dupliceren).OpsIQ De Connector Builder onthult het als een mogelijkheid dropdown per actie.
Codeacties
In PHP geïmplementeerd in de connectorklasse. Volledige controle over logica.
Voorbeeld van actiedefinitie
{
"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" }
}
}
}
Connectoren
Bouw een connector
Met de Connector Builder kunt u een complete connector maken voor elk platform met een REST API. Geen codering vereist voor basisconnectoren.
Bouw een connectorRicht de bouwer op elke REST API. Stel auth, basis URL en acties, testen en publiceren van een werkende connector. Geen code nodig.
Complete provider API coverage
Elk gegenereerd API connector kan ontmaskeren afzonderlijke Native API Lezen en Inheems API Schrijf acties. Geselecteerde acties blijven de voorkeur geven; native acties hebben betrekking op provider eindpunten later toegevoegd. De runtime ondersteunt REST, GraphQL, JSON, formulier, XML, rauwe en meerdelige lichamen, begrensde paginatie;API-version headers en idempotency terwijl het behouden van referenties binnen de werkruimte connector instellingen.
⚠️
Marktplaats pakketten zijn afkomstig van /marketplace_connectors zowel gebundeld als gebundeld /connectors. Verhoog de package versie, regenereer het contract en documentatie, voer conformance testen uit, dan opnieuw ondertekenen en publiceren van de nieuwe Marketplace-versie.
Connector Builder-assistent
De wizard heeft zes stappen, weergegeven als tabbladen over de bovenkant. U kunt tussen hen vrij springen, en Concept opslaan in de voettekst houdt je werk op elk punt.
1
Identiteit en profiel
Naam, nagels, beschrijving en pictogram, kies dan een contractprofiel: Standaard API, Handel, Helpdesk, Mailbox, Site Intelligence, SaaS Bridge of Local PHP Platform. Het profiel selecteert een volledig startpunt; u kunt nog steeds individuele mogelijkheden aanpassen.
2
Auth
Kies het authenticatiepatroon dat het platform gebruikt en vul de velden in. Voer hier ook echte testgegevens in: ze worden gebruikt voor de verbindingstest bij de volgende stap, en ze worden niet opgeslagen nadat u deze hebt gepubliceerd.
3
Test
Voer de API basis URL en een verificatie eindpunt, voer dan een live verbinding test met behulp van de referenties uit stap 2. Doe dit voordat u een actie definieert, als de auth of de basis URL is verkeerd, elke actie die je daarna schrijft zou mislukken om dezelfde reden en u zou debuggen het verkeerde ding.
4
Acties
Bepaal elke handeling: naam, HTTP methode, eindpunt pad, parameters, responsveld mapping en de betrouwbaarheidsinstellingen die hieronder worden beschreven. U kunt iedere actie afzonderlijk uitvoeren tegen de live API vanuit deze stap.
5
Triggers
Kaart van de webhook evenementen die uw platform verzendt OpsIQ evenementen, zodat dingen die gebeuren op uw platform kunnen beginnen werken in OpsIQ.
6
Herziening, ondernemingscontract en publicatie
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.
💡
De wizard heeft geen kennis-authoring stap. Een kennisbestand dat uw platform beschrijft wordt voor u gegenereerd uit de naam, beschrijving, auth type en acties die je hebt gedefinieerd, en het wordt geladen in de AI wanneer de connector is ingeschakeld.
Een actie definiëren (stap 4)
Elke actie heeft de volgende instellingen. Alleen de eerste vier zijn nodig; de rest bepaalt wie het kan uitvoeren en hoe zorgvuldig.
Actiesleutel en label
De sleutel is wat de AI aanroept; het label is wat een mens leest. Sleutels worden automatisch met je connector-naakt verbonden, zodat twee aansluitingen beide een "list_orders" kunnen hebben zonder botsen.
HTTP-methode
Get, POST, PUT, PATTCH of DELETE.
URL path
Aan de basis toegevoegd URL Gebruik {name} voor plaatshouders, bijvoorbeeld /opportunities/{id}/stage
Parameters
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.
responstoewijzing
Zeg welk veld in het JSON antwoord betekent wat, dat is de naam van de klant, die de e-mail is, en dit is het totaal van de bestelling. Dit laat de AI de gegevens van uw platform lezen in plaats van te raden.
Wie kan het gebruiken?
Uw team (admin AI), ingelogde klanten (customer chat), zowel, als de schrijfassistent. Customer acties worden alleen uitgevoerd voor de ingetekende klant en identiteit velden zijn automatisch vergrendeld aan hen zodat een klant niet kan vragen naar een andere klant.
Vereist bevestiging
Een mens moet het goedkeuren voordat de actie loopt.
Destructief
Markeert de actie als verwijderen of wijzigen van status. Wordt gebruikt om te waarschuwen voordat deze draait.
Vereiste toestemming
De beheerder moet deze toestemming voor de AI hebben om namens hen de actie uit te voeren; volledige beheerders geven altijd door. Kies uit manage_integraties, manage _general, managing_billing, manager_sales_bridge, managen_knowledge, manamber_appearance, manay_behavior, manan_permissions, management_dangerzone, reply_to_chats, escale_to _ticket, send_agent_email, of geen, wat betekent dat er een geauthentiseerde admin is.
Beschrijving / AI hint
Optioneel, maar de moeite waard om te schrijven. Het vertelt de AI wanneer je moet bereiken voor deze actie, bijvoorbeeld "Gebruik dit als de beheerder vraagt een deal-fase te wijzigen." Een goede hint is het verschil tussen een actie die de KI correct gebruikt en een actie dat hij negeert.
Vermogen
Optionele klasse-tag, tickets (een ticket gelezen of opzoeken) of ticket_create (opent een ticket). Tagging lets OpsIQ gate de hele klas in één keer, bijvoorbeeld, verbergen ticket leest wanneer een exploitant AI ticket bewustzijn uit zet.
Lijstpad
Optioneel. Voor eindpunten die een lijst teruggeven, het stippelpad naar de array, bijvoorbeeld data of data. items
Foutpad
Facultatief. Een body-veld waarvan de aanwezigheid betekent dat de oproep mislukt is, bijvoorbeeld error.message, nuttig voor APIs die HTTP retourneren 200 bij mislukking.
Doe het.
Elke actie kan vanaf deze stap worden uitgevoerd tegen de live API, zodat je een verkeerd pad of veldnaam kunt repareren voordat iemand anders het gebruikt.
⚠️
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.
💡
Om te worden opgeroepen van de klant chat, een actie moet alleen-lezen: laat zowel Vereist bevestiging en Destructief ongevinkt. Een actie die een klant kan activeren dat ook verandert staat is niet iets wat de wizard zal u per ongeluk laten verzenden.
Webhooks ontvangen (stap 5)
De Triggers stap geeft je een webhook URL om te registreren bij uw platform, en controleert elk verzoek dat er op aankomt.
Handtekeningkop
De header van je platform met bijvoorbeeld X-Hub-Handtekening-256.
Handtekeningalgoritme
HMAC-SHA1, HMAC‐SHA256 of HMAC - SHA512.
Ondertekeningsregeling
Eenvoudig, een gewone vix of base64 vert. Of Stripe-stijl, het t=...,v1=.
Handtekening voorvoegsel
Optioneel. Sommige platforms stellen de vertakking voor, bijvoorbeeld sha256=. Laat deze leeg als die van jou niet is.
Evenementen mappings
Kaart elke gebeurtenis die uw platform stuurt naar de OpsIQ gebeurtenis moet verhogen.
Automatisch registreren van de webhook
Als uw platform heeft een API voor het beheer van haar eigen webhooks, hoeft u niet te registreren de URL Met de hand open. Automatisch registreren van deze webhook op inschakelen en richt het op twee van de acties die je in stap 4hebt gedefinieerd:
Webhook-actie aanmaken
Gebeld wanneer een beheerder de connector inschakelt. U geeft de parameternaam die het URL_ draagt, optioneel degene die de agenda van gebeurtenissen draagt en het pad in het antwoord dat de id van de nieuwe webhook bevat.
Actie voor verwijderen van webhook
Geroepen wanneer de connector uitgeschakeld is, met behulp van het hierboven opgenomen id, dus uitschakelen van de schakelaar stopt ook uw platform verzenden naar een dood eindpunt.
Mogelijkheden die u kunt inschakelen
Profielen en mogelijkheden worden gedefinieerd door Connector Contract 2.2. Generated and declarative capabilities are emitt direct; Enterprise mogelijkheden genereren een EnterpriseExtension.php steiger met runtime lifecycle bedrading.
Acties
Operaties die de AI op uw platform kan uitvoeren: lijst van bestellingen, een klant vinden, restitutie geven.
Triggers
Ontvang webhooks van uw platform en zet ze om in OpsIQ evenementen.
AI-tickets
AI Triage en het antwoord Copilot op tickets die blijven op uw platform. Kies het eindpunt dat een ticket met zijn antwoorden teruggeeft en kaart de velden; OpsIQ leest de draad doorheen.
Postvak en contacten
De e-mail van een klant tonen op hun tijdlijn, verzenden vanuit een deal en synchroniseren uw adresboek in het OpsIQ CRM.
Importeren van klanten
Pagina door uw klantenlijst en importeer ze als OpsIQ contact. Dit is wat de Importknop draait.
Context
Druk live data van uw platform in elk AI gesprek.
Identiteit
Bereken welke van uw klanten een bezoeker is en toon hun profiel en aankopen op een ticket.
Verkoop en facturering
Feed revenue events and MRR figures into the OpsIQ dashboards.
Inkomende tickets
Zet tickets en e-mails die uw platform levert door webhook in OpsIQ ondersteuning threads.
Uitgaande antwoorden
Post OpsIQ staff replies back to the platform the thread originated on.
Gebruikers synchroniseren
Importeer uw personeelaccounts in OpsIQ admin gebruikers.
Afdelingen synchroniseren
Importeer uw ondersteuningsafdelingen in OpsIQ.
Promo targeting en productfeed
Laat Promotie Studio doel op feiten die u weet over een persoon, en maak uw echte producten binnen een promotie.
Studio-aanbieder
Expose server-verified Survey feiten, ontsnapte variabelen en begrensd CRM Outreach ontvanger pagina's via een speciale enquêteProvider. php. Dit niet hergebruikt de Promotie runtime.
Inheemse IP _blokkering
Wanneer OpsIQ blokkeert een IP, bel uw platform's eigen blok API Dus het blok wordt daar ook afgedwongen.
Beveiligingsgebeurtenissen
Ontvang geblokkeerd-IP dreigingssignalen van OpsIQ.
Platformkennis voor de AI
Elke connector die je bouwt, geeft een korte referentie waarin staat wat jouw platform is en wat zijn acties doen. De OpsIQ admin AI leest het wanneer de connecter ingeschakeld is, dus begrijpt het jouw Platform in plaats van alleen maar een lijst met actienamen te zien. Dit wordt voor jou gegenereerd.
API passthrough
Uw connector krijgt altijd een algemene oproep zodat de AI een eindpunt kan bereiken waarvoor u geen getypte actie hebt gedefinieerd. Gebruik getypt acties waar u kunt; dit is het ontsnappingsluik.
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.
Bouwspecificaties blijven de gezaghebbende bron. Zet platformspecifieke bedrijfsregels in de gegenereerde extensiepunten; de levenscyclus van het pakket, wachtrijen, werknemers, migraties en conformantietests blijven Builder-beheerd.
Betrouwbaarheidsinstellingen bij elke actie
Opnieuw
Hoe vaak moet je een mislukt gesprek opnieuw proberen, met een backoff die elke poging verdubbelt. Alleen timeouts, 429s en 5xx fouten worden opnieuw opgehaald; een 4xx is de fout van uw verzoek en herhalen zou gewoon branden uw snelheidslimiet.
Maximumpercentage
Een plafond per minuut voor deze actie, dus een drukke trigger kan je platform niet hameren. Laat het op 0 zonder limiet achter.
Tijdslimiet
Hoe lang om te wachten op uw platform voordat u het opgeven.
Bevestiging
Een mens moet het goedkeuren voordat de actie loopt.
Authenticatietypen
Stap 2 biedt zeven patronen. Kies degene die overeenkomt met uw platform's API documentatie, de generator zendt de juiste HTTP client voor.
API key in header
Een statische sleutel verzonden als een vaste header, bijvoorbeeld X-API-Key. U geeft de naam van de header en het label dat het admin-formulier moet tonen. Dit stuurt alleen de sleutel als een header; als uw API Verwacht de sleutel als een query parameter in plaats daarvan, gebruik aangepaste kopregels of een volledige code-connector.
Draagteken
Token sent as Authorization: Bearer <token>. Common for modern APIs.
Basisauth
Gebruikersnaam en wachtwoord, base64-gecodeerd in de Authorization header. U kiest de labels die beide velden tonen op het admin formulier.
HMAC-ondertekend
Een publieke sleutel plus een geheim, met de aanvraag lichaam ondertekend. U geeft de handtekening header, de key header en de tijdstempel header die uw platform verwacht.
OAuth 2.0 (client referenties)
Server-to-server, zonder gebruikersinteractie en geen redirect. U geeft de token URL en een optionele scope; de admin levert een client ID en geheim. Gebruik dit wanneer uw platform referenties aan een toepassing eerder dan aan een persoon geeft.
OAuth 2.0 (Connect button)
De autorisatie-code stroom met PKCE, voor Stripe, Shopify, Slack en QuickBooks-stijl apps. U geeft de autorisatie URL, het token URL en de scope. Na publicatie klikt de admin op de connector, geeft toestemming voor uw platform, en OpsIQ slaat de refresh token en muntjes toegang tokens op aanvraag. URI om u in te schrijven bij uw OAuth app wordt getoond op de instellingen pagina van de stekker.
Aangepaste kopregels
Een vrije vorm JSON header map voor alles wat de bovenstaande patronen niet dekken, bijvoorbeeld {"X-API-Key":"{api_key}","X-Tenant":"{tenant_id}"}. Elke plaatshouder wordt een veld op het administratieformulier.
💡
PKCE is alleen van toepassing op de Connect-knopstroom. De client-intelligentiestroom heeft geen redirect en geen gebruikersstap, dus PKCE is niet van toepassing.
Paginatiestijlen
Verschuiving
Gebruikt offset- en limietparameters. Voorbeeld: ?offset=100&limit=50.
Bladzijde
Gebruikt paginanummer. Voorbeeld: ?page=3&per_page=50.
Cursor
Gebruikt een cursor token van het vorige antwoord.
Linkkop
Gebruikt de Link response header met rel="next."
Geavanceerd: aangepaste PHP-code
Aangepaste connector PHP voorbeeld
<?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"],
};
}
}
Spiegelkaartjes in het ticketsysteem
Als uw platform een ticket bezit, spiegelt u het naar OpsIQ van uw connector met behulp van de ticketinname helper die uw schakelaar erft (creëer voor een nieuw ticket, add-reply voor follow-ups). Emit en abonneer op de universele ticket evenementen in uw link's subscribers() methode, ticket.created, ticket.replied, ticket.updated, ticket.deleted. Auto-reply, escalatie, SLA en CSAT alle hook dezelfde gebeurtenissen, zodat u ze erft zonder extra code.
Zeg wie het bericht heeft geschreven.
Een ticket is altijd voor de klant, maar het openingsbericht kan door staff: een agent die namens de klant een ticket opent of proactief contact opneemt. Elke helpdesk ondersteunt dit, dus het maakt deel uit van het universele ticket.created contract in plaats van iets wat elke connector privé oplost.
author_type
client (standaard) of admin. Geef het en de klant wordt verondersteld.
author_id
Het personeels-id bij author_type=admin. Nooit het klant-id.
author_name
Agent of afdelingsnaam, valt terug naar 'Personeel'.
author_email
Het agentadres. Nooit de klant. Een personeelsbericht onder de e-mail van de klant is een rapportage en auditfout.
Dit is niet cosmetisch. Consumenten lezen author_type een personeelsgeschreven opening gemeld als client laat automatisch antwoord in aanmerking komen om een bericht te beantwoorden dat je eigen agent schreef, en maakt uw platform echo van die opening lijkt op een verse klantbericht, die dan landt als een duplicaat en het ticket naar answered. Map het signaal van uw platform op het in de stekker Gebruiker, nooit in de consumenten.
Gecentraliseerde blokkering
Wanneer een agent een afzender blokkeert, geldt dat voor every kanaal onmiddellijk (e-mail, chat, portal, widget en elke connector twin) omdat het blok centraal wordt afgedwongen, voordat een connectie ziet het bericht. Uw connecter erft het door niets te doen. Er is geen inkomende werk om uit te voeren en geen manier om het verkeerd te krijgen.
De facultatieve helft is outbound: het vertellen van uw platform een klant werd hier geblokkeerd. Implementeer het alleen als uw platform iets gelijkwaardigs kan uitdrukken.
mogelijkheden()
Moet block_registry bevatten en de klasse moet BlockRegistryInterface implementeren. De vlag is een claim; de interface is de garantie. Het register vereist beide.
Het moet ideaal zijn, iets deblokkeren dat nooit geblokkeerd is.
isSenderBlocked($b)
Voor verzoening wordt dus drift gerapporteerd in plaats van ontdekt door een klant. Returns [result, blokkeerd?].
Resultaatwaarden
Oké.
Toegepast op uw platform. Inclusief remote_ref wanneer u een id heeft die de moeite waard is om te opnemen.
noop
Al in de aangezochte staat.
unsupported
Uw platform heeft geen equivalent concept. GEEN fout.
mislukt
Je had het kunnen doen en het ging mis. Inclusief detail, het landt in de audit trail.
Declineren is een goed antwoord. Veel platforms hebben geen "blok deze afzender" concept en bieden alleen ANTWOORD schorsing, die stopt met het factureren, logins en diensten in plaats van gewoon ondersteunen e-mail. Mapping "een agent geblokkeerd een spam adres" op "sluiten van de klant' account" zou één verkeerd geklikte blok beëindigen van een betalende klant services. Als dat de enige hendel is die u hebt, retourneren unsupported En laat het rusten.
Declinatie omvat ook het geval waarin het platform can doen maar zal niet toestaan dat u. Controleer voor een API_, geen functie: een hendel die alleen bestaat in de admin-UI van het platform is een hefboom uw connector niet heeft.
Werkvoorbeeld · Zendesk (referentieuitvoering)
Gelezen 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} met suspend=true. De nieuwe verzoeken van een geschorste eindgebruiker worden niet geopend, maar naar Geschorste Tickets gestuurd en het is hetzelfde idee als het blokkeren van een afzender, en stopt geen facturering omdat Zendesk-eindgebruikers er geen hebben. Geeft de gebruikersid terug als remote_ref.
domein → niet ondersteund
Zendesk KAN een heel domein opschorten, maar alleen via de schorsing: trefwoord in het Admin Center bloklijst tekstgebied en geen API schrijft dat veld. De functie bestaat; de hendel niet.
ip → niet ondersteund
No ticket-level IP block exists.
onbekend adres → noop
Zendesk kan een adres dat hij nog nooit heeft gezien niet voorschorsen. Niets te doen is geen mislukking, en het lokale blok stopt nog steeds de ticket.
agent of admin → niet ondersteund
WEIGERING. Opschorting personeel zou een collega uit de helpdesk te sluiten. Een stafadres dat een bloklijst bereikt is veel waarschijnlijker om een fout dan een instructie, controleer de rol voordat u handelen op het.
Die laatste rij is het waard om te kopiëren. Het contract kan niet stoppen met het in kaart brengen van een blok op iets destructiefs, dus elke connector moet zelf beslissen wat hij zal weigeren. detail een operator kan lezen, beter dan gehoorzamen.
- Meld je eerlijk. Merk op hoe weinig van die rijen zijn ok. Dat is het juiste resultaat, geen kloof: een domeinblok werkt nog steeds (het wordt in kern afgedwongen op het moment dat het geschreven wordt); het kan gewoon niet naar buiten gespiegeld worden. ok voor iets wat je niet deed zou een operator vertellen dat het blok uw platform bereikte wanneer het nooit OpsIQ_ verliet.
Regels
Het lokale blok wint altijd
Het is geschreven VOORdat u wordt opgeroepen en staat wat je terugkomt. U kunt niet voorkomen dat een operator iemand blokkeert.
Nooit gooien
Een worp wordt behandeld als niet ondersteund en opgenomen. Terugkeer mislukt met een detail in plaats daarvan zodat de reden overleeft.
Idempotent zijn
Hetzelfde blok kan meer dan eens worden aangekondigd.
Snel terug.
Fan-out is synchroon met de operator klik. Wachtrij langzaam werken in plaats van het verzoek open te houden.
Niet terugbellen
Nooit opnieuw blokkeren in OpsIQ van uw begeleider. Het register slaat de oorspronkelijke connector over, maar een tweede hop zou doorlopen.
Elke aankondiging is geschreven naar opsiq_block_registry_log (operatie, soort, waarde, reden, admin, oorsprong, connector naakt, resultaat, detail en tijdstempel) zodat een exploitant kan zien dat er een blok van uw platform in plaats van van een agent, en wat elke connecteur deed over het.
Aanhangsels correct indrukken
Hand aan hand attachments array to create()/addReply(). Elk item draagt het bestand in een van de drie vormen:
content_b64
Base64 van de RAW-bestandsbytes, gebruik voor bestanden achter auth (meest inkomende gevallen). OpsIQ decodeert het en herhostt het bestand voor u. De meest draagbare vorm.
url / bron_url
Een publieke https URL (bv. een Zendesk content_url). Moet https zijn; geeft een SSRF / allowlist controle voordat het wordt opgeslagen.
stored_path
Een opgeslagen bestandsreferentie die u al hebt geschreven (wat de native componist uploader produceert).
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 alleen bestandsnamen (niet bytes), dus het betrouwbare inkomende patroon is: lees de bytes waar uw code al loopt (binnen het platform, of van de webhook payload), base64 hen, en verzend ze als content_b64 op het evenement.
Uitgaande (OpsIQ → uw platform). Wanneer een agent een bestand aanhecht, de ticket.replied payload geeft u de bestanden van het antwoord als stored_path items onder de OpsIQ bestandsopslag. Lees ze en push in het eigen formaat van uw platform, en controleer de platformdocumenten, de codering belangrijk: WHMCS wil base64_encode(json_encode([[name,data]])) (JSON, niet serialiseren); Zendesk uploadt rauwe bytes naar /uploads.json voor een token en zet comment.uploads; Gmail stuurt een multipart/mixed RFC-822 message base64url-encoded in raw; Amazon SES inbound attachments need the S3 receive action (the SNS path caps at 150 KB).
Platforms op afstand: API + webhook, nooit de tabellen van een andere app
Als uw platform een aparte app of database (een gehoste SaaS, een remote WHMCS, een andere DB op dezelfde server), nooit zijn tabellen direct schrijven: een cross-database schrijft landt op welke verbinding actief is en mist stilletjes de echte rijen. Altijd: outbound = de ondertekende REST API van het platform aanroepen (antwoorden, status, afdeling, verwijderen); inbound = het platform POST een gesigneerde webhook, uw handleWebhook() Controleer het en vuur de bijpassende ticket.* event. Om een spiegellus te stoppen, tag wat je met een oorsprongmarkering duwt (bijv. mirror_origin:'opsiq'); het platform echo's op de webhook en uw inkomende handler slaat zijn eigen echo ' s. Controleer OpsIQEvents::isMirroredEvent() boven aan elke begeleider.
Spiegelstatus, prioriteit & afdeling
Een antwoord verplaatst automatisch status, een agent antwoord → answered, a klant antwoord → customer_reply; spiegel dat op dezelfde manier. Voor expliciete wijzigingen abonneren ticket.updated en lees payload['changes'] (bv. {status:'closed'}).
Status: OpsIQ_'s canonieke set is open, customer_reply, answered, in_progress, pending, closed. Houd een kleine tweewegskaart aan de woordenschat van uw platform, en zorg ervoor dat uw kolom daadwerkelijk de waarden die u schrijft accepteert (een ENUM een waarde ontbreekt wordt stilletjes leeggelaten door sommige databases). Afdeling: de OpsIQ _-afdeling id is zinloos aan jouw kant, nooit verzenden. Stuur de descriptor (name, email en slug) en los het op tegen uw eigen afdelingen via e-mail → naam → kogel, dus uw Factureringsafdeling in plaats van algemeen. Trigger op beide ticket.escalated en a department_id verandering in ticket.updated.
💡
Status / priority / subject / Department / delete mirroring is gated by per-connector toggles (mirror_status_changes, mirror_priority_changes, mirr_subject_changets, mirl_deletes) lees doorheen het gedeelde OpsIQ\Connectors\MirrorOptions helper. Insluiten dat blok in uw instellingen.json En elke kaart-mirror connector leest de toggles identiek.
Koppel een ticket aan een product / dienst
Als de klant een bepaald product heeft gekozen bij het openen van het ticket, stempel dan een hint zodat de agent een gerichte servicekaart ziet (met één klik op "Bekijk andere producten" modal voor de rest). Geef een van deze aan te maken():
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
Een servicecode voor platforms, bijvoorbeeld WHMCS S396 (dienst)396) / D11 (domein11). OpsIQ De optionele type-letter + id ontmantelt en komt overeen met uw servicelijst, met een type guard zodat een domeincode nooit overeenkomt met een product van dezelfde id. Stel een bijpassende ref voor elke dienst uit voor een exacte match.
related_domain
Een domeinnaam; gekoppeld als een subtekenreeks met het detail/domein van elke dienst.
💡
Bouw de bijlagelijst eenmaal, in bovenstaande vorm, en OpsIQ behandelt de rest: gehost URLs worden doorgegeven door en base64 inhoud wordt opgeslagen en opnieuw gehost voor u. Je hoeft nooit te schrijven per-platform bestand behandeling.
⚠️
De actietoetsen moeten zijn 3-80 Na het toevoegen van nieuwe AJAX routes, voer je php tools/gen_route_registry.php uit om de routes te genereren.
Connectoren
Referentie connectorpakket en levenscyclus
This is the source-level contract for building a connector that OpsIQ can discover, configure, validate, enable, execute, test, sign and distribute.
Referentie ontwikkelaarEen connector pakket heeft een vereiste implementatie en manifest, met optionele acties, recepten, kennis, activa en handtekening metagegevens.
settings.json maakt gebruik van manifeste versie 1. De validator verwacht een naakt, naam, versie, manifest_versie, compatibiliteit, beschrijving en mogelijkheden. Compatibiliteit verklaart opsiq_min en opsiq_max. Release status is een van production, beta, voorbeeld of template; de capaciteitsvolwassenheid gebruikt niveaus L1
Kernconnectorinterface
Identiteit en opzet: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
Levenscyclus: onEnable() en onDisable(). Uitschakelen moet niet-destructief zijn; gegevenszuivering is een afzonderlijke doelbewuste operatie.
Inkomende/sync: handleWebhook(), poll(), backfill(). Poll behandelt incrementele werkzaamheden; backfill importgeschiedenis en moet veilig te herhalen zijn.
Steun: pushReply() waar het platform antwoorden accepteert.
Acties: registerActions() levert uitvoerbare contracten voor acties.
Oproepen uitschakelen onDisable() en stopt de activiteit zonder geïmporteerde gegevens te verwijderen.
Zuiveren is een aparte expliciete bewerking.
Correctheidsregels
Gebruik de werkruimte/site sleutel in elke lees, schrijf, cachesleutel, deduplicatiesleutel en webhook lookup.
Maak backfill, webhook inname en schrijf acties idempotent. Neem een externe ID/event-ID op waar het platform er ook maar één biedt.
Voor remote systemen, gebruik hun API; ga er nooit van uit dat hun database tabellen bestaan in de OpsIQ verbinding.
Retour gestructureerde, klantveilige fouten. Nooit bloot geheimen, ruwe provider sporen of een andere werkruimte .
Geef alleen mogelijkheden aan die het pakket daadwerkelijk implementeert. actions.json catalogus maakt een actie niet bruikbaar totdat de connector is geïnstalleerd, ingeschakeld, geconfigureerd en de verbinding geldig is.
Testen en vrijlaten
Start PHP plint, manifeste validatie, verbinding testen, actie schema tests, webhook handtekening / replay testen, werkruimte-isolatie testen, backfill-herhaaltesten, disabled-connector testen en falen/terugval testen. Een marktplaats pakket moet dan worden ondertekend en geverifieerd, inclusief setup / permissions / web-hook documentatie, en de ware release status te vermelden. De connector tile en manifest zijn het gezaghebbende beschikbaarheid signaal.
Connectoren
Connectorrecepten
Stap-voor-stap recepten voor gemeenschappelijke connector opstellingen.
ReceptenElk recept is een checklist die je bovenaan tot onderaan volgt, hier Shopify met real-time order webhooks, geverifieerd door een testorder.
Recept: Shopify met real-time webhooks
Scenario:
Goal: Connect Shopify with automatic order sync and GDPR compliance.
Wat te doen:
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 integratie
Scenario:
Goal: Connect WHMCS so AI can look up clients, services, tickets, and invoices.
Wat te doen:
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 betalingen
Scenario:
Goal: Track Stripe payments and let AI look up transactions.
Wat te doen:
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
Scenario:
Goal: Connect GBP for review management, posts, and insights.
Wat te doen:
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.
Connectoren
Uitbreiding van de CRM & Site Intelligence
OpsIQ Subsystemen zijn open voor uitbreiding. Een connector kan een nieuwe mogelijkheid aansluiten op de CRM of Site Intelligence zonder wijzigingen aan OpsIQ kern, via het platformcapaciteitsregister (\OpsIQ\Platform\CapabilityRegistry). Geef de mogelijkheid aan, implementeer zijn kleine methode set, verschepen van de connector,OpsIQ ontdekt het en draden in de UI, de Klant 360 tijdlijn en de installatieprompts.
CRM & SI uitbreidenEen connector verklaart capaciteiten (kalender, verrijking, ranggegevens, analyse...) enOpsIQautomatisch bedraad ze inCRMen Site Intelligence, geen kernveranderingen.
Aangeven van mogelijkheden
Aangevend (instellingen._json)
Add a <code><domain>_capabilities</code> array, best for no-code/marketplace connectors. Domains: <code>crm</code>, <code>site_intelligence</code>.
In code (connector. php)
Implement <code>crmCapabilities()</code> / <code>siCapabilities()</code> returning the same descriptors.
Declareer een CRM agendaprovider (instellingen.json)
Scenario:
Goal: make a calendar connector appear in the CRM Schedule-meeting panel.
<code>createEvent($settings,$params)</code> → {success,event_id,html_link,meet_link}; <code>listEvents</code>; <code>freeBusy</code>. Driven by \OpsIQ\CRM\CalendarBridge.
crm/verrijking
<code>enrich($settings,$params)</code> → {success,traits}. Driven by \OpsIQ\CRM\EnrichmentBridge (also runs automatically on company create when a provider is connected).
CRM / eSign
<code>sendForSignature($settings,$params)</code> → {success,envelope_id,sign_url}. Driven by \OpsIQ\CRM\EsignBridge.
site_intelligentie / local_listing
<code>listLocations</code>, <code>listReviews</code>, <code>getInsights</code>. Ships via the Google Business Profile connector.
site_intelligence / rang_data
<code>keywordRanks($settings,$params)</code> → {success,ranks}. Driven by \OpsIQ\SiteIntelligence\RankDataBridge. Ships: SerpApi connector.
analytics / web_analytices
<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>).
betalingen / betaling_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>.
mailbox / e-mail_sync
<code>listMessages</code> + <code>sendMessage</code>. Driven by \OpsIQ\Mailbox\MailboxBridge. A customer's emails on the Customer 360 timeline + send email from a deal. Ships: Gmail + Outlook/Microsoft 365 connectors. Domain <code>mailbox</code> / <code>mailbox_capabilities</code>.
Gedeelde OAuth -app + EEN redirect
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>).
Importknoppen zijn mogelijk-geagated
The <strong>Import</strong> (historical backfill) and <strong>Import customers</strong> buttons show ONLY for connectors that actually implement them, detected by reflection, so there is no flag to declare. Override <code>backfill()</code> or <code>backfillChunk()</code> to earn the Import button; override <code>listCustomers()</code> (return {email, first_name, …} pages) to earn Import customers. Inherit the <code>AbstractConnector</code> no-op and the button stays hidden, so the UI never offers an import a connector cannot perform.
AI over bussen
De CRM agent stelt voor en boekt vergaderingen off-deal signalen (\OpsIQ\CRM\MeetingProposer → AgendaBridge), en auto-verrijkt nieuwe rekeningen, de
Opzoeken van tickets voor klantenchat (fetchTicket())
Twee-tier, geen kernveranderingen
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, het fetchTicket() contract (referentie: connectors/whmcs en connectoren/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
}
}
Hoe het platform het gebruikt
Ontdekking
<code>CapabilityRegistry::providers($domain,$type)</code> lists providers with installed/enabled/ready status (filesystem-based; DB only for the enabled flag).
Selectie
<code>CapabilityRegistry::active($domain,$type)</code> returns the first ready provider with its loaded connector and settings. Bridges call this instead of hardcoding slugs.
Bericht-tot-installatie
Waar een functie nog geen verbinding heeft, toont de UI een one-click Connect/Install prompt, nooit een dode control.
Volledige gids
See <code>connectors/PLATFORM_CONNECTORS.md</code> (CRM + Site Intelligence) and <code>connectors/CRM_CONNECTORS.md</code> in the package.
Ingelogde klanten kunnen de klantchat AI vragen over hun OWN-account ("mijn saldo," "mijn bestellingen," "medehelp mijn ticket beantwoorden") en, als het bedrijf dit toelaat, terugbetaling aanvragen. Alles wordt aangedreven door verklaringen van uw connector: geen OpsIQ kernwijzigingen, geen platform hardcoding. De AI roept uw opzoekingen aan als native hulpmiddelen (het kan er niet een uitvinden), identiteit is vergrendelde serverzijde naar de geverifieerde klant, en resultaten worden automatisch gesnoeid voor de AI.
Een klant opzoeken
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>.
De identiteitsregel (verplicht)
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).
Wat moet alleen admin blijven
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>.
Resultaatvorming (antwoord-dragende toetsen)
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.
Terugbetaling · wat uw connector biedt
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.
No-code bouwer
De actie-editor van de Connector Builder heeft dezelfde knoppen: stel "Wie kan het gebruiken" in bij Getekende klanten, laat beide schrijfvaakjes uit en gebruik een standaard naam van identiteitsparameter.
Referentie-implementaties
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>.
Connectoren
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.
Contractregels
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.
Connectoren
Promotiepubliek gericht (promo_audiëntie)
Laat de Promotion Studio doel campagnes door LIVE client en facturatie staat van uw platform: "heeft een onbetaalde factuur," "bestelling in behandeling", "abonnement geannuleerd." Elke connector (voorgeïnstalleerd, marktplaats, of iemand die u zelf bouwt) voegt zich bij het implementeren van twee kleine methoden. Nee OpsIQ kernwijzigingen, geen platform hardcoding: uw connecter verschijnt als een platform in de studio Targeting tabblad met zijn eigen dropdown van feiten, en verschillende connectors kunnen worden ingeschakeld naast elkaar.
PromopubliekUw connector antwoordt live factuur feiten voor de ingelogde bezoeker; de studio doelen op hen, en mislukt gesloten dus een facturatie aanbod nooit bereikt de verkeerde persoon.
Hoe het werkt
1
Geef uw feiten op.
Implementeer publiekCatalog() op uw connectorklasse. Het geeft een label terug en de lijst met sleutels die uw platform kan beantwoorden. Elke sleutel verschijnt in de studio dropdown onder uw naam platform.
2
Antwoord voor één cliënt
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
Klaar
Activeer de connector. Het Promotion Studio Targeting-tabblad groeit een "Client & billing"-sectie met daarin uw platform; admins bouwregels zoals "unpaid_invoices >= 1"; elk feit wordt ook een personalisatie variabele zoals {unpaid_invoices}.
connector. php, het volledige promo_audiëntiecontract
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.
Sleutelnaam
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.
Identiteit wordt geverifieerd
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.
Fout bij sluiten · altijd
Bij elke fout (API down, client not found, timeout) return []. Een regel waarvan het feit ontbreekt laat de campagne NIET zien. Een door facturen gerichte popup mag nooit de verkeerde persoon bereiken; OpsIQ Dat staat ook in de regelmatcher.
Prestaties
publiekVlaggen() wordt maximaal eenmaal per connector per paginaweergave opgeroepen, en ALLEEN wanneer een gepubliceerde campagne daadwerkelijk de regels van uw platform gebruikt. Anonieme bezoekers kosten u nul oproepen. Houd het aan 1-2 API oproepen; OpsIQ memo's binnen het verzoek.
Gratis ter beschikking gestelde exploitanten
Beheerders combineren je sleutels met =, !=, >, <=, <, > bevat, is ingesteld, leeg, alleen leveringswaarde.
Personalisatietekens
Elk feit verdubbelt als variabele in campagnekopie: {unpaid_invoices}, {client_status}, plus de ingebouwde {first_name} en {client_email}. Waarden worden gesanctioneerd voordat ze worden weergegeven.
Geen-code marktconnectoren
Automatische feiten
Declaratief (JSON-only) marketplace connectors krijgen promo_audiëntie voor gratis: als uw connector verklaart klanten/gebruikers, facturen, bestellingen of abonnementen middelen, OpsIQ afgeleid van customer_status, onbetaalde_invoices, amount_due, noting_orders, active_subscriptions en abonnement_status uit uw bestaande zoekacties. Geen enkele code.
Aangepaste catalogus (instellingen_json)
Voeg een publiek_capaciteitsobject · {"label": "Mijn Platform," "sleutels": [{"toets": "open_carts," "label":"Open carts,""type": "nummer"}} toe om precies te bepalen welke feiten (en labels) in de studio-uitval verschijnen.
Uw provider testen
1
De connector inschakelen
Connectoren > uw connector > Inschakelen. Open dan het tabblad Targeting van elke campagne. Uw platform moet verschijnen onder "Client & billing (connectors) ."
2
Een regel bouwen
Voeg toe: Uw platform · een sleutel · >= · 1 en stel "Alleen aangemeld clients" in. Opslaan en publiceren.
3
Beide richtingen controleren
Log in op uw platform als een client die voldoet aan de regel (poppoep moet tonen) en als iemand die niet (popop moet verborgen blijven). Aangemelde bezoekers nooit overeenkomen met ingelogde regels.
Vuur een campagne uit uw eigen code (custom trigger)
Waarom
Naast de ingebouwde triggers (vertraging, scroll, exit-intent, inactief, klik, pagina's bekeken, chat / ticket activiteit), kunt u een campagne van overal in uw site of connector front-end te starten, na een succesvolle afreken stap, wanneer een winkelwagen wordt verlaten, als je SPA verandert route, enz.
Hoe
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:
uw site / connector front-end JS
// Any campaign whose Custom trigger event matches will be evaluated
// (it still respects targeting, frequency caps and audience rules).
window.OpsIQPromo && window.OpsIQPromo.fire('checkout_failed');
💡
Het afvuren van een evenement nooit voorbij doelwitten of frequentie. Het alleen releases de
✅
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.
Connectoren
Survey-connectorcapaciteit (Contract 2.2)
The <code>survey</code> capability lets any platform supply verified customer identity adapters, audience facts, safe variables and recipient candidates to Survey Studio. It is independent from <code>promo_audience</code> and does not give a connector ownership of surveys, responses, analytics or email delivery.
💡
Implementation status. Authoring is complete and usable today: Connector Contract 2.2, <code>SurveyConnectorInterface</code>, the dedicated Builder panel, generated <code>SurveyProvider.php</code>, package metadata and conformance isolation all ship. Consumption is not yet wired: <code>SurveyConnectorRegistry</code> is implemented and tested, but no Survey runtime calls it yet, so provider health is not surfaced in the admin UI and no published connector package declares the capability. Signed-token Survey Identity Gateway issuance, targeting and variable integration, CRM Outreach materialization and the first shipped provider mappings remain separate phases. Build against this contract now; expect the runtime to start consuming it in a later release.
Verantwoording van de aanbieder
Publiekscatalogus en feiten
Getypte canonieke feiten aangeven en waarden alleen oplossen voor een server-verified, werkruimtegebonden onderwerp. Typische feiten zijn order_count, last_order_status, craned_order/counter, customer_created_at, active_subscription_court, past_due_invoice_count en open_ticket_courn.
Variabele catalogus en waarden
Geef klant, account, bestelling, abonnement en ondersteuning variabelen met type, gevoeligheid en toegestane context. Survey kopie vereist terugval en output-context ontsnappen.
Ontvangers
Optioneel kandidaten voor CRM Outreach opsommen met stabiele externe ID's, begrensde pagina's en deterministische cursors en toestemmingsgerelateerde metagegevens. De enquête bevriest het gekozen publiek vóór elke verzending.
Identiteit
Accepteer identiteit alleen van de enquête Identiteit Gateway na token handtekening, vervaldatum, doel, connector en werkruimte verificatie. Browser-toegewezen e-mail, ID, tags of factuur feiten zijn nooit gezaghebbend.
Gezondheid tijdens de vlucht
SurveyConnectorRegistry is ontworpen om compatibele, geblokkeerde en niet-beschikbaar providers te rapporteren zonder instellingen, paden, ruwe identiteiten of uitzonderingsberichten bloot te stellen, en een geblokkeerde provider kan nooit worden aangeroepen. Het rapportageoppervlak wordt nog niet blootgesteld in de admin UI: vandaag is een geblokkeerd provider gewoon inert.
Fout afgesloten regels
Onopgegeven sleutels, verkeerde types, oversized waarden, niet-afgeronde onderwerpen, timeouts van de connector en onbekende identiteiten worden afgewezen. Een targetingregel die een onbeschikbaar feit nodig heeft komt niet overeen met deze. Ontvangerpagina's zijn afgetopt en gecontroleerd. Gevoelige waarden verschijnen nooit in publieke preview of logs.
Bouwer-ontgrendelpoort
Contract 2.2 verscheept de mogelijkheid register vermelding, interface, enquête mapping panel, gegenereerd SurveyProvider.php, capability version, README/developer reference and conformance fixtures. Commerce, helpdesk, SaaS bridge and local PHP profiles include it; Standard API connectors opt in. The static gate rejects a Survey provider that calls a Promotion namespace, table or capability.
💡
Kopie van Promotie is alleen import-only: de Bouwer kan compatibele Promotion mappings vertalen eenmaal, sla een volledige Survey-eigendom kopie en record herkomst. Verwijderen of wijzigen van de Promoties mapping mag niet veranderen enquête gedrag.
Connectoren
Reageer feedbackvermogen (contract) 2.2)
The <code>reply_feedback</code> capability mirrors a platform's own per-reply ratings into OpsIQ. A star a customer gives a staff reply inside WHMCS's client area lands on the SAME reply in the OpsIQ admin thread, with the same chip, agent credit, Feedback page entry and Team & Performance computation as a rating given on an OpsIQ portal ticket. One storage, one chip, one pipeline; the connector only translates.
Het pad dat geschreven wordt
Er zijn precies twee toegangspaden en één waarheid. OpsIQ portal tickets schrijven naar eigen zeggen. Platform ticket flow door de connector, en core landt elk evenement via ReplyFeedback::recordMirrored(): dezelfde kolommen, alleen-personeel regel, one-rating-per-reply laatste-wint semantiek, werkruimte stempel en Voice of Customer indexing the portal write uses. Een connector schrijft nooit feedback rijen zelf.
Configureren (vier bestanden, dan opnieuw ondertekenen)
1
connector_contract.json
Voeg de mogelijkheden.reply_feedback-item toe: versie 1.0, the ReplyFeedbackConnectorInterface, methods repliekFeebackCatalog and pullReplyFiedback, impliceert inbound_ticket.
2
settings.json
Antwoord_feedback toevoegen aan de lijst met mogelijkheden. Dit is wat connector-ontdekking leest.
3
spec.json
Geef antwoord_feedback. modes (poll en/of webhook) aan en de waarderingsschaal van het platform. Dit is wat de conformance gate leest.
4
Runtime klasse
Implementeer de interface, list reply_feedback in mogelijkheden(), dan herteken het pakket.
Verantwoording van de aanbieder
Catalogus
Declareer modi, de eigen ratingschaal van het platform (de kern normaliseert naar de native 1-5), en eventuele reactietekens. De catalogus moet akkoord gaan met specificaties.json.
Vertaling trekken
pullReplyFeedback geeft canonieke gebeurtenissen terug: platform ticket id, platform antwoord id, rating, optionele reactie/commentaar, ingediend tijd en een stabiele event_id. Het leest en vertaalt. Het schrijft nooit.
Idempotentie
event_id is stabiel per feedback STATE, dus een opnieuw afgespeelde gebeurtenis is een no-op en een gewijzigde rating overschrijft (laatste wint, zoals de portal).
Cursordiscipline
Pagina's zijn begrensd en deterministisch; een cursor die niet vooruit loopt eindigt het punt. Historische backfill afvoert als een rolraam, nooit één reus trekt.
Veiligheid van de sonde
Geef zonder configuratie een lege pagina terug in plaats van te gooien. De conformance runner-sondes met lege argumenten.
Afgesloten resolutie
Core lost elke gebeurtenis op naar een lokaal antwoord door de spiegelmarkering dat de kaartspiegel al stempelt (<slug>:<ticket>:reply:<reply>). Een gebeurtenis die niet kan worden opgelost wordt gedropt, nooit geraden; feedback houdt alleen vast aan antwoorden van medewerkers; en agent credit komt altijd van de bestaande auteur van het antwoord. De rating schrijven verandert nooit auteursschap. Dit is waarom de mogelijkheid vereist inbound_ticket of ticket_mirror.
Werkvoorbeeld: WHMCS
WHMCS slaat per antwoord de rating van een cliënt-gebied op in tblticketreplies.rating. De WHMCS connector verklaart poll mode met a 1-5 schaal, ticket_reply_ratings relais commando in zijn bridge bestand, en vertaalt elke rij naar een gebeurtenis waarvan de id's overeenkomen met het whmcs:<ticket>:reply:<reply> markeert zijn ticketspiegel al. Na het upgraden van de connector, kopieer je het brugbestand naar de WHMCS -server zodat het nieuwe commando daar bestaat.
💡
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.
Connectoren
Marktplaats connector
Met de Marketplace kunt u connectors ontdekken, installeren en publiceren die door de gemeenschap zijn gebouwd.
MarktBlader door community connectors, installeer met één klik of teken en publiceer uw eigen, vooraf geïnstalleerde en marktniveau's zowel zoekbaar.
Verbindingen vinden en installeren
1
Bladeren
Ga naar Connectors > Marketplace. Zoek op naam, categorie of platform.
2
Evaluatie
Controleer de beschrijving, ondersteunde acties en ratings.
3
Installeren
Klik op installeren. Het connectorpakket downloadt en installeert naar marketplace_connectors/.
4
Instellen
Enable it in Connectors, enter API credentials, and test.
Een connector publiceren
1
Bouwen en testen
Gebruik de Connector Builder. Controleer alle acties werken.
2
Verpakking
Profiel genereren.json, acties.json, kennis.json, en PHP-bestanden.
3
Ondertekenen
Voer php-tools/resign_all_connectors. php uit om het pakket te ondertekenen.
4
Verzenden
Upload door de markt inzending stroom voor herziening.
Twee aansluitniveaus
Voorgeïnstalleerd (connectoren/)
Schip met OpsIQ. In stand gehouden door de OpsIQ Team.
Marktplaats (marketplace_connectors/)
Geïnstalleerd vanaf de marktplaats. Kan verklarend of aangepaste PHP zijn.
💡
Controleer altijd BOTH directories bij het zoeken naar een connector. Stripe is vooraf geïnstalleerd. Alleen zoeken op de markt zou missen.
Ontwikkelaar
API and webhook builder
De API en Webhook Builder kunt u aangepaste API eindpunten en webhook luisteraars binnen OpsIQ zonder rauwe PHP te schrijven.
API _bouwerBouw eindpunten zonder ruwe PHP: kies een trigger (inkomende webhook, schema, gebeurtenis of handleiding), dan kaart velden naar een actie.
Triggers
Gebeurtenis
Rennen als er iets gebeurt. OpsIQ, of wanneer een extern systeem een bijpassende gebeurtenis plaatst op uw webhook URL. Typ de evenementnaam, bijvoorbeeld ticket.created.
Schema
Gebruik een van de ingebouwde interval gebeurtenissen als de gebeurtenis naam: cron. minutely, cron ourly or cron! daily. Het Acties and Triggers scherm heeft knoppen voor deze, dus je hoeft ze niet te onthouden.
Woorden
Voer uit wanneer een beheerder de AI vraagt om het in gewone taal. Voeg de zin toe die moet overeenkomen, bijvoorbeeld vinden klant.
Inkomende webhook
Een extern systeem stuurt een HTTP POST naar uw OpsIQ webhook URL Elke trigger die luistert naar dat vuurtje.
Alleen soms uitvoeren: voorwaarden
Een gebeurtenis trigger kan omstandigheden dragen, dus het draait alleen wanneer de binnenkomende gegevens overeenkomen. Zonder voorwaarden loopt het elke keer als het evenement brandt.
Veld
Een pad naar de gebeurtenisgegevens. Gebruik een punt voor geneste waarden, bijvoorbeeld customer. email.
Alle of geen overeenkomst
Kies of elke regel moet overeenkomen, of slechts één van hen.
Teksttests
gelijk is aan, niet gelijk is, bevat, bevat geen, begint met, is een van, is er niet één van. Matchen negeert hoofdletters.
Aantal tests
De cijfers die als tekst zijn geschreven, vergelijken nog steeds correct.
Aanwezigheidstests
is aanwezig, ontbreekt, leeg is, niet leeg.
Pagina alleen de oproep ingenieur voor dringende tickets
Scenario:
Event ticket.created, with one rule: priority equals urgent.
Wat te doen:
De actie loopt voor dringende tickets en wordt overgeslagen voor al het andere. Geen filter nodig aan uw kant.
💡
Als je de regels leeg laat loopt de trigger op elke overeenkomende gebeurtenis, dat is hetzelfde gedrag als voorheen voorwaarden bestonden.
Acties
Webhaak versturen
Stuur HTTP POST naar een externe URL met een aangepaste lading.
Ticket aanmaken
Maak een support ticket met bepaalde afdeling, onderwerp en bericht.
E-mail versturen
Een e-mail versturen met een aangepaste sjabloon.
record bijwerken
Update een klant, ticket of CRM record.
Verbindingsactie uitvoeren
Voer een geregistreerde actie uit van een actieve connector met de toestemming en bevestigingsregels voor de aansluiting.
Uitvoeren OpsIQ Algemeen API actie
Zoek de volledige General API catalogus. Velden, scopes, machtigingen, bevestiging, idempotentie en dry-run ondersteuning komen uit het live actie contract; de workflow voert binnen zijn opgeslagen werkruimte en beheerder context.
Verzend provider-native API verzoek
Een connector gebruiken API Inheems lezen of bevestigen API Schrijf actie wanneer het eindpunt van de provider geen gecureerde actie heeft. Er zijn nog steeds gegevens binnen de connector en alleen relatieve provider paden worden geaccepteerd.
✅
De Acties & Triggers bouwer, /api/v1.php, OpenAPI en Postman gebruiken dezelfde ActieContractRegistry, dus een selecteerbare actie kan niet uit de runtime documentatie drijven.
Ontwikkelaar
Triggers kookboek
Recepten voor gemeenschappelijke automatiseringsbewerkingen die klaar zijn om te worden gebruikt.
Hoe het werktTriggers kookboek
Automatisch ticket aanmaken vanaf monitoring
Scenario:
Monitoring system sends POST when server goes down.
Slack message every time a customer places an order over $100.
Wat te doen:
Trigger: Event (order.completed)
Condition: order.amount > 100
Action: Send webhook to Slack incoming webhook URL with order details
Wekelijkse verteerbare e-mail
Scenario:
Summary email to management every Monday at 9am.
Wat te doen:
Trigger: Schedule (Monday 09:00)
Action: Send email with last week's stats pulled from the REST API
Roltraps oude tickets
Scenario:
If a ticket has no reply for 24 hours, assign to team lead.
Wat te doen:
Trigger: Schedule (every hour)
Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400
Action: Assign to team-lead, add internal note
Ontwikkelaar
Bouwen van uw eerste actie
Deze doorloop creëert een eenvoudige connector actie vanaf nul.
BouwwerkzaamhedenBouw één actie vanaf nul. Noem het, stel de methode en eindpunt in, verklaar getypte params en test het tot een levende 200.
Twee soorten acties
Voor u begint, bepaal welke u nodig heeft. Beide zijn in hetzelfde scherm geconfigureerd.
Een externe oproepen API
De actie stuurt een HTTP-verzoek naar uw platform. Kies dit wanneer OpsIQ iets aan uw zijde moet doen.
Een connectoractie uitvoeren
De actie draait iets wat een geïnstalleerde connector al biedt. Kies dit wanneer het werk reeds beschikbaar is en je wilt het alleen maar laten triggeren. Je kiest de connectieactie uit een lijst, dus er valt niets te bedraden.
✅
De tweede optie is hoe je alles wat je connectoren al kunnen doen zonder dat het opnieuw bouwen: lees een ticket draad, zoek op een klant, import contactpersonen, enzovoort. Kies de actie van de aansluiting uit de dropdown en u klaar bent.
1
Plan de actie
Voorbeeld: "lookup_product." Zoek een product op naam, retourprijs, voorraad en beschrijving.
Gebruik in de instellingen van de connector droogloop om te testen met monstergegevens.
4
AI-gebruik verifiëren
Vraag admin AI: "Look up product Widget Pro." De AI moet vinden en uitvoeren van de actie.
⚠️
Na het toevoegen van acties, regenereer de route register: php tools/gen_route_registry. php
Ontwikkelaar
Inbound-voorvaleindpunten
Inkomende eindpunten accepteren getekend JSON van een ander systeem en veranderen het in gededupliceerde contactactiviteit die tijdlijnen, scoren en workflows kan voeden.
ProductschermElke inkomende bron heeft zijn eigen URL, geheim, mapping en recente activiteit resultaat.
Maak één bron per verzendsysteem. OpsIQ genereert a URL Verzenden /token en geheim JSON met Content-Type: application/json en teken de exacte ruwe lichaam met behulp van HMAC-SHA256:
X-OpsIQ-Inbound-Signature: sha256=<hex hmac>
Map JSON paths for the contact email, event name and optional event ID. The event ID is the preferred deduplication key. Accepted activity enters the contact timeline and can affect lead scoring, segments, lifecycle rules and workflows.
Ongeldige handtekeningen weigeren voordat u bedrijfsgegevens ontleedt. Een geheim roteren door beide zijden te updaten in een gecontroleerd venster; het geheim niet loggen.
Ontwikkelaar
Uitvoeren webhook-bewerkingen
Outbound webhook administratie creëert ondertekende abonnementen, test eindpunten en bewaakt asynchrone levering en opnieuw proberen gezondheid.
ProductschermDe uitgaande webhook pagina bevat HTTPS eindpunten, event abonnementen, levering gezondheid en een one-click ondertekende test.
Volledige beheerders maken een HTTPS eindpunt, kies specifieke gebeurtenissen of de wildcard, bewaar het geheim veilig en stuur een test. OpsIQ tekent de ruwe lading met HMAC-SHA256:
X-OpsIQ-Signature: sha256=<hex hmac>
Controleer de handtekening voordat u deserialiseert of handelt. Levering wordt asynchrone en automatisch na ongeveer 1minuut, 5 minuten, 30 minuten,2uren en 12 uren. Gebruik de recente levering spoor om status, respons code en poging tellen te inspecteren.
Uw ontvanger moet idempotent zijn omdat elk asynchroon systeem opnieuw kan leveren. Geef een 2xx respons pas na duurzame acceptatie terug.
Ontwikkelaar
Webhooks
Webhooks laten externe systemen waarschuwen OpsIQ als er iets gebeurt (inkomende), en laat OpsIQ meld externe systemen wanneer er iets intern gebeurt (uitgaande).
WebhooksHet echte scherm van uitgaande webhooks: elk eindpunt met zijn gebeurtenissen, recente levering gezondheid en een één-klik Send test, ondertekend en opnieuw geprobeerd.
Uitgaande webhooks
Abonneren
Ga naar Instellingen > Webhooks. Voeg een eindpunt URL toe en selecteer gebeurtenissen die je moet ontvangen.
Gebruik ngrok om uw lokale server bloot te stellen. Stel het webhook eindpunt in op uw ngrock URL.
Wat als mijn eindpunt tijdelijk is gedaald?+
OpsIQ retries with exponential backoff. If your endpoint recovers within the retry window, no events are lost.
Ontwikkelaar
API-sleutels
API sleutels authenticeren verzoeken aan de OpsIQ REST API. Elke sleutel heeft permissies met reikwijdte.
API-sleutelsThe real API keys screen: issue a scoped, read-only or restricted key by picking exact scopes, and revoke any key anytime.
Creating an API key
1
Ga naar instellingen > API Sleutels
Navigate to API key management.
2
Klik op sleutel aanmaken
Geef het een beschrijvende naam.
3
Selecteer scopes
Geef de sleutel alleen wat het nodig heeft. Scopes komen in lees-en schrijf paren per gebied, zodat een rapportage integratie kan worden toegestaan leest en niets anders.
Beschikbare gebieden
Kies de smalste set die het werk doet. admin voldoet aan elk toepassingsgebied hieronder, dus gebruik het alleen wanneer u echt behoefte heeft aan brede toegang.
Alles, inclusief een klein aantal gevoelige acties die bewust niet bereikbaar zijn door een enge reikwijdte: het wissen van contact, wijzigen van privacy-instellingen, en lezen van de toegang log.
💡
Bel meta. actions met uw sleutel om precies te zien welke acties het kan uitvoeren op uw installatie. Dat is altijd betrouwbaarder dan werken vanuit een lijst.
Toegangsniveaus
Alles
De sleutel kan alles wat de reikwijdte toelaat noemen.
Alleen lezen
Elk schrijven wordt geweigerd, wat de scopes ook zeggen. De veiligste keuze voor rapportage, dashboards en alles dat nooit gegevens mag veranderen.
Beperkt
Je geeft een lijst van de acties die je kunt oproepen.
4
De sleutel kopiëren
Eenmaal getoond. Begint met "opq_." Bewaar het veilig.
🚫
Nooit delen API sleutels in publieke code, client-side JavaScript Gebruik omgevingsvariabelen.
Ontwikkelaar
Verbind uw website
De OpsIQ widget is a JavaScript snippet die u toevoegt aan uw website voor het volgen, AI chat, ticket creatie en klantidentificatie.
Nee. Onder 15 KB gzipped laadt async na pagina-inhoud.
Kan ik het uiterlijk aanpassen?+
Gebruik data-kleur voor primaire kleur. Contact ondersteuning voor CSS overschrijven opties.
Ontwikkelaar
Widget-installeert recepten
Platformspecifieke installatiehandleidingen.
Hoe het werktRecepten installeren
WordPress_
Scenario:
Add to all pages of a WordPress site.
Wat te doen:
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_
Scenario:
Add to your Shopify store.
Wat te doen:
Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.
Reageren / Next. js
Scenario:
Add to a React or Next.js app.
Wat te doen:
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_
Scenario:
Add to your WHMCS client area.
Wat te doen:
Instellen > Algemene instellingen > Andere > Globale voettekst. Plakken het knipsel of bewerken van uw sjabloonvoettekst. tpl.
Google Tag Manager
Scenario:
Add via GTM.
Wat te doen:
Aangepast HTML tag maken, plak knipsel. Trigger: Alle pagina's. Publiceren.
Ontwikkelaar
Bezoekersidentiteit
Identiteit verbindt anonieme bezoekers met bekende klanten. Wanneer geïdentificeerd, OpsIQ koppelt browsegeschiedenis, chats en tickets aan het klantprofiel.
Onderzoek API, evenementen en connector-vrije automatisering
Survey Studio is ontworpen om hetzelfde type Algemeen te gebruiken API, interne uitvoerder, event bus en webhook operaties als de rest van OpsIQ. Hiermee kunnen ontwikkelaars integreren van eind tot einde zonder het bouwen van een verpakte connector.
⚠️
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.
Doelactiefamilies
Types, sjablonen en snelle lancering
<code>surveys.types.*</code>, <code>surveys.templates.*</code> and <code>surveys.quick_launch.*</code> list, preview, instantiate and validate complete starters.
Enquêtes en versies
<code>surveys.create|get|list|update|archive|duplicate</code> plus immutable version, validation and publish actions.
Uitzettingen en gerichte acties
<code>surveys.deployments.*</code>, <code>surveys.links.*</code>, <code>surveys.audiences.*</code>, <code>surveys.triggers.*</code> and <code>surveys.variables.*</code>.
Outreach en reacties
<code>surveys.invitations.*</code>, <code>surveys.campaigns.*</code>, <code>surveys.recipients.*</code>, <code>surveys.responses.*</code>, exports, redaction and analytics.
Webhooks, import en feedback
<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>.
Connectorvrije stroom
1
Creëer en publiceer via Algemeen API
Gebruik getypte enquêtes.* acties met een werkruimte-gepinde sleutel. Schrijven verklaren toestemming, risico's, bevestiging, idempotentie en drooggedrag.
2
Ontvang uw zakelijke evenement
Stuur een ondertekende gebeurtenis naar een inkomende webhook, bijvoorbeeld een order annulering of voltooide stap aan boord. De bescherming van het opnieuw afspelen maakt de event-ID gededupliceerd.
3
Kaarten in acties & triggers
Kies een OpsIQ Algemeen API actie zoals het geven van een enquête uitnodiging of de voorbereiding van een campagne, dan kaart velden uit de geverifieerde trigger lading.
4
Abonneren op enquête-evenementen
Lever de gedocumenteerde business-safe enquête.* levenscyclus subset aan uw eindpunt met handtekening, filter, opnieuw proberen, log en geautoriseerd replay.
Canonische gebeurtenis doel
De gedeelde catalogus zal betrekking hebben op Survey / worp publiceren staat, publiek en trigger beslissingen, uitnodigingen, render/start/partial/resume/complete/abdon, respons redaction, campagne toestand en levering storingen. Hoog volume focus, scroll en vraag timing blijven in enquête Analytics opslag tenzij expliciet gedocumenteerd voor fan-out.
✅
Een connector is optioneel. Het voegt herbruikbare platform ontdekking, geverifieerde identiteit, feiten, variabelen en ontvanger opsomming toe. Algemeen API plus Acties & Triggers/webhooks blijft het volledige integratie pad voor ontwikkelaars die geen verpakte connectoren nodig hebben.
Ontwikkelaar
REST API_
De OpsIQ REST API laat u programmatisch toegang tot alle platformfuncties.
Hoe het werktREST API_
Opmaak aanvragen
Stuur de sleutel als Authorization: Bearer opq_... of X-OpsIQ-Key: opq_...Gebruik één authenticatiekop, niet allebei.
API request format
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"
}
Gemeenschappelijke acties
De API is op actie gebaseerd: stuur een action naam in de instantie. Elke geregistreerde beheerder JSON -bewerking heeft een stabiele actie genaamd. POST {"action":"meta.actions"} (geen sleutel vereist) voor de gezaghebbende, per-install lijst, aanvraag contract, risico metadata en scope. platform.routes.* De brug blijft alleen voor oudere integraties.
crm.contacts.list
Lijst CRM contacten (scope crm. read). Params: q, status, bron, tag, lead score, limiet.
crm.contacts.upsert
Een contact oplossen-of-create (scope crm. write). Params: email plus velden, tags, notities.
Een bericht in een gesprek sturen (scoopgesprekken. write). Params: conversation_id, message, sender_type, intern.
conversations.update
Geef, her-status of hertiteling van een gesprek (scoop conversations. write). Params: conversation_id, status, toegewezen_admin_id en onderwerp.
connectors. list / . get /
Zie welke connectoren zijn geïnstalleerd, wat elk kan doen en of de referenties werken (scoop connectors. read).
automations.actions.list
De acties die uw Acties-bouwer zal uitvoeren (scope automatiseringen. read).
automations.triggers.list
Wat zal vuur en op welke voorwaarden (scope automatizations. read).
automations.runs.list
Uitvoeringsgeschiedenis voor het debuggen van een integratie (scope automatizations. read). Params: status, action_key.
departments.list
Afdelingen kunt u een ticket naar (scope afdelingen. read).
notifications.list
Notificaties voor één operator (scoop notificaties. read). Params: admin_id (eist), unread_only.
analytics.export
Een rapportsectie als CSV (scope analytics. read). Params: sectie, vooraf ingesteld, van, naar. Call analyticals. sections. list voor geldige waarden.
site_intelligence. sites. list / . reports. lijst
Bewaakte sites en hun SEO-rapporten (scoop site_intelligence. read).
files.get
Een korte-levende ondertekende downloadlink voor een bijlage (scoop files. read). Params: referentie, ttl.
security.check
Vraag of een IP of e-mail is hier geblokkeerd of verdacht (scope security.read).IP firewall, de ticket spam blocklist en het gecached veiligheids-AI vonnis. ip, e-mail.
security.report
Meld misbruik van uw systeem waargenomen (scope security. write). Opgenomen als een beveiligingsincident, geclassificeerd door de Security AI onmiddellijk, en beheerders worden gewaarschuwd voor hoge risico's vonnissen. Params: ip, e-mail, soort, reden, bron.
security. blocklist. add / . list
Beheer de spamregels die door de ticketpijpleiding worden opgelegd (scope security. write / securities. read). Dezelfde opslag als op Tickets pagina "Block sender" controle. Params: type (email, domein, ip), waarde, reden, verlopen_uren.
💡
Meta. actions is altijd gezaghebbend. Het geeft elke actie terug die beschikbaar is op uw installatie met het bereik dat elk nodig heeft, dus je hoeft nooit te raden of hard-coderen deze lijst.
Oplagen, filteren en sorteren
Elke lijstactie gebruikt dezelfde parameters, dus je leert ze één keer.
pagina / per_pagina
Paginanummer dat begint bij 1, en paginagrootte. Standaard 50, maximum 200. limiet en offset worden ook geaccepteerd als u ze verkiest.
sorteren / ordenen
Veld om te sorteren op, en asc of desc (standaard desc). Elke actie accepteert een vaste set van sorteervelden; alles wordt genegeerd in plaats van fouten.
filters
Filters als object verzenden of een filter doorgeven als top-level parameter. Onbekende filters worden genegeerd.
Wat terugkomt
items, pagina, per_pagina, tellen, totaal en has_more. Blijf pagina's aanvragen totdat has _more onjuist is.
Elke storing geeft dezelfde vorm terug, met een stal code Je kunt je branch aan. Niet overeenkomen met de menselijk leesbare error tekst, die herformuleringen kan bevatten.
Er is geen sleutel verzonden, of de sleutel is fout of verlopen. HTTP 401.
missing_scope
De sleutel is geldig maar mist de reikwijdte die deze actie nodig heeft. HTTP 403.
read_only_key / actie_beperkt
De sleutel is alleen-lezen, of deze actie staat niet in de allow-list. HTTP 403.
unknown_action
Geen actie. Meta. actions voor de huidige lijst oproepen. HTTP 400.
ontbrekende_parameter / ongeldig_parameter
Een vereiste parameter ontbreekt, of een waarde wordt niet geaccepteerd. HTTP 400.
not_found
De record bestaat niet, of is niet in de werkruimte kan deze sleutel zien. HTTP 404.
rate_limited
De uurlimiet voor deze sleutel is gebruikt. HTTP 429.
server_error
Er is iets mislukt aan onze kant. De request_id identificeert de poging als je het moet rapporteren. HTTP 500.
Veilige herhalingen
Als een schrijftijd uit je kunt niet zeggen of het landde. Stuur een idempotency_key en een herhaling van dezelfde oproep geeft het oorspronkelijke resultaat terug in plaats van twee keer werken.
Idempotent schrijven
{
"action": "tickets.reply",
"ticket_id": 4192,
"body": "Thanks, that is now fixed.",
"idempotency_key": "your-unique-id-for-this-attempt"
}
Hoe lang het duurt.
Een sleutel wordt onthouden voor 24 uur tegen dezelfde actie en API sleutel.
Wat krijg je terug?
De oorspronkelijke reactie, plus idempotent_replay: waar zodat je kunt zien dat het een herhaling was.
Mislukte resultaten blijven opnieuw te proberen
Alleen succesvolle schrijfsels worden onthouden. Als een oproep mislukt, het verzenden van opnieuw met dezelfde sleutel draait het weer, dat is wat je wilt.
Leest
Leest negeren de sleutel. Het herhalen van een lezing is onschuldig.
Test zonder iets te veranderen
Toevoegen dry_run: true Uw sleutel, scopes en parameters worden allemaal precies als normaal gecontroleerd, dan stopt de oproep voordat er iets wordt aangemaakt of gewijzigd.
Droge run: controleer de gegevens en lading veilig
{
"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."
}
✅
Gebruik dry_run terwijl u aan het bouwen bent. Het is de snelste manier om te bevestigen dat een sleutel heeft de juiste scopes en uw lading correct gevormd, zonder testgegevens die je dan moet opruimen.
Percentagelimieten
Per sleutellimiet
Een instelbare uurlimiet per API sleutel (standaard 1000 verzoeken per uur). Stel het in op de toets Instellingen,API Sleutels.
Wanneer overschreden
HTTP 429 met code rate_limited, plus een Retry-After header die vertelt hoeveel seconden te wachten. De limiet reset aan de bovenkant van het volgende klokuur.
Weten waar je staat
Elke reactie draagt X-RateLimit-Limite, X-rateLimited-Remaining en X- RateLimits-Reset (een Unix tijdstempel). Kijken Blijft en vertraagt voordat u op bent in plaats van te wachten om geweigerd te worden.
Vertellen 429 van 401
A 429 Dat betekent wachten en het opnieuw proberen. 401 betekent dat de sleutel zelf verkeerd is of verlopen, dus opnieuw proberen zal niet helpen totdat u de sleutel repareren.
Bewaker met brute kracht
Herhaalde mislukte-auth pogingen van één IP worden apart getrotteerd. Geldige sleutels nooit struikelen dit.
Beste praktijk
Terugtrekken wanneer Resterend laag wordt, en eren Retry-After na een 429 in plaats van onmiddellijk opnieuw proberen.
Versies en stabiliteit
Huidige versie
v1. Elke reactie draagt X-OpsIQ-API Versie en X.OpsIQ-API- Status zodat je kunt bevestigen waar je mee praat.
Hoe je gewaarschuwd zult worden
Als een versie ooit gepensioneerd is, krijgen de antwoorden standaard Deprecation en Sunset headers, en meta. actions rapporten verouderd en sunset_at. Controleer die in uw monitoring en je zult nooit verrast worden.
Wat zal er niet veranderen?
Bestaande actienamen, hun parameters en hun foutcodes. Nieuwe acties en nieuwe optionele velden kunnen te allen tijde worden toegevoegd, dus negeer velden die je niet eerder herkent dan dat ze falen.
Een complete integratie, start om af te maken
Dit is de hele lus: zoek werk, lees het, handel er op en bevestig wat je gedaan hebt.
Volledige ticketworkflow over de API
# 1. Discover what this install offers and what each action needs.
POST /api/v1.php
{"action":"meta.actions"}
# 2. Find the urgent open tickets.
POST /api/v1.php
Authorization: Bearer opq_your_api_key
{"action":"tickets.list","status":"open","priority":"urgent","per_page":25}
# 3. Read one, including its conversation history.
{"action":"tickets.get","ticket_id":4192}
# 4. Reply, safely enough to retry if the network drops.
{"action":"tickets.reply","ticket_id":4192,
"body":"We have issued the refund.","idempotency_key":"reply-4192-attempt-1"}
# 5. Close it.
{"action":"tickets.update","ticket_id":4192,"status":"closed"}
# 6. Page through anything larger: keep going until has_more is false.
{"action":"tickets.list","page":2,"per_page":50}
💡
Alles hierboven werkt op dezelfde manier voor gesprekken: conversations. list, conversaties. get, convocations. send and conversations. update volg het identieke patroon, parameters en response vorm.
Elke actie, met de reikwijdte die het nodig heeft
Deze lijst wordt gegenereerd uit de lopende catalogus, dus het komt altijd overeen met de versie waarop u zich bevindt. meta.actions geeft dezelfde informatie terug als 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.
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.
klanten (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.
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
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
status (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.
enquêtes (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
Write. Scope: tickets.write, admin. Contract: source_inferred. Update a ticket status, priority, subject, department or assignment Retry-safe with idempotency_key.
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.
Zijn OpenAPI en Postman beschikbaar?+
Ja. De gegenereerde OpenAPI 3.0 Het document is op /api/v1/openapi.php, de gegenereerde Postman collectie is op /api/v1/postman.php, en de mens-leesbare ontwikkelaar docs zijn op /api/docs/.
Hoe werk ik met meer dan één werkplek?+
Stuur site_key in de aanvraagformulier om een werkblad te kiezen. Een sleutel die is uitgegeven voor één werkplek blijft eraan gepind; een sleutel met admin context kan elke werkruimte selecteren die het mag zien en wordt geweigerd voor alle niet-werkplaatsen.
Welke acties kunnen een alleen-lezen sleutel oproep?+
Elke actie gemarkeerd als een lees. Stel de machtigingen modus op de sleutel in om alleen te lezen en elke schrijf wordt geweigerd met read_only_key, zodat een rapportage integratie kan niets veranderen zelfs per ongeluk.
Waarom ben ik niet gevonden voor iets wat ik in de administratie kan zien?+
De sleutel is in een werkruimte geplaatst. Records in andere werkruimten geven geen_gevonden terug in plaats van een toestemmingsfout, dus de API bevestigt nooit of er ergens anders iets bestaat.
Ontwikkelaar
Beveiliging API_
Een beveiligingscontract voor elke connector en integratie: vraag OpsIQ wat het weet over een IP of afzender, en voer het misbruik dat uw eigen systeem ziet terug.
OpsIQ Het is al duidelijk dat de Europese Unie zich moet verdedigen: IP firewall blokkeert aanvallers, de ticket pijpleiding filtert spam en de Security AI classificeert daders en stelt blokregels voor. API opent die intelligentie voor uw andere systemen. Een facturatieplatform, een client portal of een aangepaste app kan controleren een bezoeker alvorens te vertrouwen, en melden wat het waargenomen zodat de hele installatie leert van elk oppervlak.
Wat je kunt doen
Controleer voordat u het vertrouwd
security. check antwoorden met de firewall-status, elke spamregel die overeenkomt met de afzender en het gecached AI-oordeel voor de IP. Eén oproep, één geconsolideerde mening.
Rapporteer wat je zag.
security.report registreert de observatie als een beveiligingsevenement, heeft de Security AI classificeren van het IP en waarschuwt de beheerders als het vonnis terugkomt. OpsIQ Ik zie het direct.
Spamregels delen
security. blocklist. add en securities. bloglist. list lezen en schrijven dezelfde spamregels die de Tickets pagina gebruikt, zodat een afzender geblokkeerd in één systeem overal wordt geblokkeerd.
Noodzakelijk voor security. check en securities. blocklist. list. Veilig om een rapportage integratie te geven.
security.write
Noodzakelijk voor security. report en securities. blocklist. add. Geef het alleen aan systemen die u wilt voeden regels en rapporten in.
Niets wordt stilletjes vernietigd.
Een afzender met een bloklijst landt nog steeds in de Spam-weergave waar het ticket kan worden gelezen en hersteld.
Het platform beschermt zichzelf
Eigen server IP adressen kunnen nooit worden geblokkeerd, op de bloklijst geplaatst of gerapporteerd via deze API, dus een verkeerde integratie kan het platform niet uitschakelen.
💡
Mint een sleutel onder Integraties, dan API Sleutels, en geef het alleen de beveiligingsomvang die het nodig heeft. Het volledige aanvraagcontract voor elke actie is in meta. actions en het OpenAPI-document.
Gebruiken mijn bestaande connectoren dit automatisch?+
De uitgaande synchronisatie is al automatisch: wanneer u een blokkeren IP, aangesloten platforms worden verteld via de connector security sync. API is de inkomende helft. Richt uw connector of aangepaste code op deze vier acties met een sleutel die de beveiligings scopes.
Waar wonen spamregels?+
Een opslag. De Tickets pagina Blokkeer de controle van de afzender, de spam AI in Instellingen en dit API werken allemaal tegen dezelfde blocklist, dus er is precies één plek om te zoeken.
Ontwikkelaar
Evenementen API_
Stuur aangepaste gebeurtenissen van uw server of website naar OpsIQ voor analyses, experimenten, CRM triggers en webhook voorwaarden.
Server-side, record activiteiten en conversies tegen een contact via de actie API. Gebruik crm.activities.record voor levenscyclus/bedrijfsactiviteit en crm.conversions.record voor conversies. Er is geen events.send actie; de inkomende CRM-gebeurtenissenontvanger woont op /v1/inbound.php?t=<token> voor systemen van derden die gebeurtenissen indrukken.
Verzender tekent en stuurt naar alle geabonneerde eindpunten.
4
Herproberen bij falen
Mislukte leveringen werden opnieuw opgepakt met exponentieel backoff.
Instellingen
Instellingen
Instellingen is het controlecentrum voor een werkruimte. Alles hieronder wordt gescoped naar de werkruimte waarin u zich bevindt, zodat één account meerdere merken kan uitvoeren met verschillende identiteiten, chatgedrag en bewaarregels.
Een instelling vinden
Er zijn ongeveer zeshonderd individuele controles in Instellingen, verspreid over elf tabbladen gegroepeerd onder vier menu's. U wordt niet verwacht om te bladeren voor hen.
Zoekinstellingen (Ctrl + K)
Druk op Ctrl + K, of Cmd + K op een Mac, overal op de pagina Instellingen. Typ in gewone woorden en druk op Enter om direct naar de controle te springen. Zoeken tolereert kleine typefouten en begrijpt gerelateerde woorden, dus scheduler vindt Cron en privacy vindt de tracking controls. Het toont alleen instellingen die uw rol kan openen.
Werkruimte en plan
Algemeen en rijbewijs.
AI en klantenservice
Beheers-AI assistent, klantchat, OpsIQ Schrijven en ondersteuningsportaal.
Gegevens en governance
Tracking en privacy, machtigingen en beveiliging.
Systeem
Cron Setup (alleen zelf gehost) en Danger Zone.
Opslaan
Elk tabblad slaat op zichzelf met zijn eigen Save-knop. Client Chat en OpsIQ Schrijf de hunne in het scherm. Opslaan voordat u van tabbladen verandert; wijzigingen worden niet doorgesleept.
Diepe banden
Het actieve tabblad wordt in het paginaadres geschreven, zodat een tab bladwijzer kan worden verzonden naar een collega.
Algemeen: Bedrijfsidentiteit
De belangrijkste kaart op de pagina. De AI leest deze waarden op elk antwoord, rapport en dagelijks overzicht.
Bedrijfsnaam
Gebruikt in AI rapporten, dagelijkse slips en klantgerichte formulering. Pas uw website footer aan.
Bedrijfsleven
Tailors AI analyse, lead scoren, slips en survey presets. Kies uit webhosting, e-commerce, SaaS, vastgoed, agentschap, consultancy, gezondheidszorg, onderwijs, financiën of algemene zaken.
Systeemtaal
De taal die iedereen heeft getoond, kan door elke agent worden overgenomen.
Browsertaal gebruiken
Toont de inlogpagina in de eigen taal van de bezoeker. Zodra iemand daar een taal kiest, wint zijn keuze en dat overdrijft het nooit.
Systeemtijdzone
De zone waar het hele systeem draait: data, rapporten, schema's en de achtergrond cron. Gebruik uw bedrijfstijdzone, niet uw klanten.
Algemeen: GeoIP en Tracking
GeoIP2-databasepad
Volledig pad naar GeoLite2-City. mmdb. Auto-detecteert bij eerste lading over cPanel, Plesk, DirectAdmin, Cloudways, Docker en gewone Linux of Windows. Voeg GeoLite2-ASN. mmddb toe in dezelfde map voor de internetprovider van bezoekers.
Geobronmodus
GeoLite2, alleen met een geoLite2 Cloudflare terugval, of Cloudflare Alleen.Cloudflare modi vereisen dat de site door middel van Cloudflare, met bezoekers locatie headers ingeschakeld voor stad en regio detail.
Sessietijd (en)
Inactiviteit voordat een bezoekersessie wordt beschouwd als voltooid. Standaard 14400 Dat is vier uur.
Live vernieuwingsinterval (s)
How often the Live Feed refreshes. Default 30 seconds.
Actieve drempel (min)
Hoe lang een bezoeker als live telt na de laatste pagina-belasting. Standaard 2 minuten. Dit is de Live Feed drop-off, niet de sessielengte.
Gegevensbewaring (dagen)
Verwijdert verzamelde en gegenereerde records voorbij deze leeftijd: analytics, chat, tickets, feedback, transacties, AI telemetrie, integratie logs en CRM-activiteit. 0 houdt alles voor altijd. Instellingen, auteur inhoud en toestemming ontvangstbewijzen worden nooit verwijderd.
Wanneer een chat verwijderd wordt
Kiest hoeveel van een verwijderd gesprek blijft op de plaat: het volledige record, de plaat zonder het gesprek of alleen de score. Verwijderen verbergt altijd de chat uit de inbox en de bezoekersgeschiedenis. Geplande retentie en Vergeet bezoeker altijd volledig te wissen ongeacht dit.
Spoorbotverkeer
Telt kruipers als bezoekers. Laat het los; het blaast bezoeker telt en schudt elk rapport.
Feedback enquête-popup ingeschakeld
Toont de site-brede feedback widget aan bezoekers. Los van de chat enquêtes onder Client Chat, Support Flow.
Algemeen: AI-functies
Meesterschakelaars voor elk AI-oppervlak. Alle standaardinstellingen aan en opslaan per werkblad.
AI Triage op tickets
Classificeert elk ticket per categorie, prioriteit en sentiment, en schrijft een thread samenvatting bovenaan het ticket.
Samenvatting van de triage zweef
Toont de triagetags en samenvatting in een tooltip wanneer een agent een rij in de ticketlijst zweeft. Vereist AI-triage.
Inbox-copiloot (componist)
Voegt Draft AI antwoord, Warmer, Korter, Meer formele en verontschuldigende buttons onder het ticket repliek vak. Niets stuurt zonder de agent.
Vraag.OpsIQ Copiloot
De pagina-bewuste drijvende copiloot op elke admin pagina. Weet welke klant, factuur of ticket is geopend.
Ochtendbriefje
Bij de eerste open elke dag presenteert de copiloot dringende tickets, te laat antwoorden en wachten chats. Zondag produceren een week in overzicht.
Algemeen: geld, branding, back-up
OpsIQ base currency
Elk bedrag totaal in de admin wordt omgezet in deze valuta voor weergave. Connectoren slaan hun eigen bron valuta; stel dat per connector.
Automatisch synchroniseren van FX-tarieven
Refreshes rates every six hours from a free public feed with no API key. You can add manual rates that override the feed. With auto-sync off, currencies without a manual rate are left unconverted.
Commerce en Facturering functies inschakelen
Schepen uit. Het inschakelen ervan onthult de pagina Verkoop en Conversies, het dashboard inkomstenkaarten en de Live Intelligence Feed. Met deze uit, is elk prijsoppervlak verborgen en de verkooppagina verlaat het menu.
Woordenschat handel
Leert OpsIQ je tekst: of je vernieuwing doet, het woord voor vernieuwen, wat je verkoopt en hoe kopers worden genoemd.
Merken en logo's
Twee uploads, één voor achtergronden (admin zijbalk) en één voor donkere (inlog pagina). PNG, JPG, WebP of SVG tot 3 MB.
Site Intelligence Agent, laat privé SSH doelen
De Auto-Implementatie SEO agent verbindt via SSH. Privé, loopback en gereserveerde adressen worden standaard geblokkeerd als anti-SSRF maatregel. Alleen ingeschakeld op zelfgehoste installs die een lokale server moeten bereiken.
OpsIQ Backup / Restore
Uitvoer elke instelling en OpsIQ-owned tabel plus geüploade bestanden.OpsIQ alleen configuratie en administratie; het raakt nooit klanten, facturen, tickets, diensten, domeinen, bestellingen of transacties.
⚠️
Neem een back-up voordat u iets in Gevaar Zone. Back-up woont in Algemeen en de verwijderen acties live in Gevarenzone, dus het is gemakkelijk om te bereiken van de verwijderknop zonder eerst te hebben geëxporteerd.
Instellingen
Instellingen: Beveiliging
Bescherming voor de admin-aanmelder, uw personeel accounts en de gegevens OpsIQ verzamelt. Klant aanmelden voor het support portal is apart geconfigureerd.
Aanmeldbescherming
Google reCAPTCHA
Stopt bots en credentiaal vulling op de admin-aanmelding. Kies v3 (onzichtbaar, gescoord) of v2 (checkbox), stel de v3-scoredrempel in, en lever de site en geheime sleutels. Deze zelfde toetsen worden hergebruikt door het support portal aanvraagformulier.
Aanmelden automatisch afsluiten mislukt
Blokt een adres na een aantal fouten binnen een venster, voor een aantal uren. U kunt het bericht van de afgesloten pagina aanpassen en een kleine afleiding op het wachtscherm tonen.
Aanmelden Verharding
Wachtwoordbeleid met een minimale lengte, afwijzing van wachtwoorden gevonden in bekende inbreuken, per-account lockout tegen credential vulling, verplichte twee-factor voor elke admin, wachtwoord opnieuw invoeren vóór gevaarlijke acties en nieuw-device-aanmelding waarschuwingen.
Enkelvoudig aanmelden (OIDC)
Staff-inloggen via uw identiteit provider. Heeft uitgever URL, client ID en cliënt geheim nodig. Auto-provision domeinen, een per regel, maken gebruikers automatisch bij eerste aanmelding.
Enkelvoudig Aangemeld (SAML 2.0)
Voor aanbieders die spreken SAML. OpsIQ levert het antwoord van de ACS URL en SP entiteit ID; u verstrekt de IdP entiteit ID, aanmelden URL, optioneel aanmelden URL en X.509 ondertekening van certificaat. E-mail en naam attribuut velden zijn alleen nodig voor niet-standaard atttribute namen.
SCIM Provisioning
Mapgestuurde aanmaak, update en deactivering van OpsIQ rekeningen.OpsIQ levert de SCIM basis URL; je genereert hier gemerkte tokens zodat men kan worden ingetrokken zonder de rest te breken.
Bedreigingen, blokkering en verzameling
Uitgangs-toestemmingslijst
Beperkt welke externe hosts deze werkruimteconnectoren kunnen oproepen. Meten aan de SSH doel controle in Algemeen.
Bedreiging scoren en automatisch blokkeren
Blokkeert een bezoeker zodra hun dreiging score voorbij uw drempel. 0 schakelt het uit. Bekijk de pagina Security Overzicht voor een week alvorens te kiezen van een nummer.
Block Pagina Bericht
Het bericht dat een geblokkeerde bezoeker ziet, als platte tekst of uw eigen aangepaste HTML blok scherm.
Kern Web Vitals van echte bezoekers
Meet LCP, INP en CLS van echte sessies.
Geloten, opnieuw proberen-veilige gebeurtenis levering
Aangepaste gebeurtenissen wachtrij in de browser en leveren in batches met retrieves, waardoor verlies op slechte mobiele verbindingen.
Getekende volgbalken
Echte widget-inbedden dragen een roterende cryptografische token zodat vervalste trackinggegevens kunnen worden afgewezen. Standaard kan het wijzigen van de inbedden worden geweigerd, dus test eerst.
Beveiligingswaarschuwingen
Standaard uit. Detectie en blokkering draaien ongeacht. Deze kaart bepaalt of u wordt verteld, en hoeveel de AI helpt.
Beveiligingswaarschuwingen inschakelen
Meester schakelaar voor deze kaart.
Aanmeldgolfdrempel mislukt
Hoeveel mislukte inlogmeldingen in een korte periode tellen als een golf die het waard is om te waarschuwen.
IP reputation intelligence
Voegt een dreiging score voor bezoekers verschijnen in publieke misbruik feeds.
Sitewatch
Hourly uptime and TLS expiry checks, alerting before a certificate lapses.
AI beveiligingsanalist en AI incident shorts
Voegt een verklaring voor verdachte activiteiten, en groepen gerelateerde aanvallen in één leesbaar incident eerder dan een stroom van gebeurtenissen.
Beleidsautopiloot
De heer Cheysson, lid van de Commissie. - (FR) Mijnheer de Voorzitter, ik wil graag een paar opmerkingen maken over het verslag-Spinelli en de amendementen nrs. 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 14, 15, 18, 19, 23, 24, 25, 26, 27, 29, 30 en 36.
Dagelijkse veiligheidsvertering en Wekelijkse houding adviseur
Een dagelijkse samenvatting op de pagina Security Overzicht, en een wekelijkse verhardingschecklist die laat zien wat beschermd is en wat nog open.
Auto-expire oude voorstellen
Een voorgestelde blokregel waar je nooit op hebt gereageerd verloopt vanzelf in plaats van zich op te stapelen.
DOM-sessie opnieuw afspelen
DOM-sessieherspel inschakelen
Records bezoekerssessies voor afspelen. Wanneer de replaybibliotheek niet geladen is, dus er zijn geen kosten om het uit te laten. Opnames worden gesampled en privacy-gemaskerd, en worden bekeken op de Session Replay pagina onder Analytics.
Monstersnelheid, maximumvangst, retentie
Welk deel van de sessies op te nemen, hoe lang een enkele opname kan draaien en hoeveel dagen er worden opgenomen.
⚠️
Sessie replay registreert echte mensen die uw site gebruiken. Houd de sample rate en retentie zo laag als nog steeds zal beantwoorden uw vraag, en openbaar maken in uw privacyverklaring.
Instellingen
Instellingen: Tracking en Privacy
What OpsIQ may collect, and how long each kind of record survives.
Uitsluitingen
Uitgesloten IPs en CIDR bereik
Adressen zijn nooit getraceerd, één per regel, exacte adressen of CIDR-bereiken. De schoonste manier om je eigen team uit je analyse te houden, omdat het iedereen op dat adres dekt in plaats van alleen ingelogde beheerders.
Uitgesloten URL Paden
Paginapatronen zijn nooit gevolgd, één per regel, wildcards met een asterisk. Bijvoorbeeld /admin/* houdt het hele backoffice uit de bezoekerslogboek.
Beleid inzake gegevensbewaring
Per-subsysteem autopurge in dagen. Los van de algemene gegevensbewaring instelling in het algemeen en van de Danger Zone zuivering.
AI-interactielogs
Vertrouwen telemetrie met korte voorvertoningen van query en respons. Standaard 90 dagen. Dit bevat de meeste klanttekst, dus verkort deze eerst bij het aanscherpen van privacy.
AI-gebruiksgebeurtenissen
Per-call token telt voor kostenrapportage. Standaard 90 dagen. Alleen nummers, geen berichtinhoud.
Trail voor de controle van acties
Het favoriete actie- en beveiligingslogboek. Standaard 365 dagen. Houd dit langste; het is uw bewijsspoor.
Diagnostica
Systeemgezondheidsdossiers. Standaard 30 dagen.
Onbeantwoorde vragen
Clusters van vragen die de AI niet kon beantwoorden. Standaard 90 dagen. Werk ze door op de Vragen die de pagina AI miste voordat ze verlopen zijn.
Watchdogs en export
Metrische anomaliewaarschuwingen
Dagelijkse vergelijking van gisteren met de recente baseline, waarbij een metriek meer dan je drempel beweegt. Standaard 35 procent. Standaard uit.
Magazijn Export
Nachtelijke dumps van sessies, bezoekers, paginaviews en aanverwante tabellen voor uw eigen BI stack, in een formaat dat u kiest, gehouden voor een aantal dagen. Standaard uit.
Instellingen
Instellingen: Admin AI-assistent
De drijvende assistent die uw medewerkers gebruiken binnen de admin, met live lees toegang tot clients, facturen, tickets, servers en cron logs. Een andere assistent dan de klant-gerichte onder Client Chat.
Inschakelen OpsIQ AI-widget
Laat de assistent-knop zien op elke admin pagina.
Indeling en gedrag
Hoekpositie, paneelbreedte (320 tot 600 px), maximale hoogte (400 tot 900 px), hoekradius (0tot 24), lettergrootte, en een matglas wazig achter het paneel.
Snelle spaanders tonen
Een-klik sneltoetsen onder de kop. De snelste manier voor het meeste personeel.
Modelinformatie tonen
Toont welk model beantwoord en hoe lang het duurde. Nuttig tijdens de stemming kosten, lawaai voor dagelijks gebruik.
Toegangspoort per admin
Alleen de assistent toont aan een ingelogde beheerder wiens gebruikersnaam en e-mail overeenkomen met een OpsIQ -agent toegewezen aan deze werkruimte. Eigenaars slagen altijd. Gebruik de knop Controleer mijn toegang voordat u het inschakelen of kunt uw eigen team uit te sluiten.
AI Persona
Toon naam, header-tagline en een aangepaste welkomstbericht getoond wanneer het paneel wordt geopend.
Slimme Quick-Action Chips
Bewerk het label en de onderliggende prompt voor elke snelkoppeling, voeg uw eigen of reset toe aan standaardinstellingen. Het label is wat de notenbalk ziet, de prompte is wat AI ontvangt.
Kleuren en vorm
Chipvorm (pils, afgerond, vierkant), chipkleuren, kaartthema en lanceeraarvorm (rond, eekhoorn, vierkant) met een live preview.
Geheugen van gesprekken
De assistent herinnert zich elke persoonsgeschiedenis tijdens browsersessies, tot 120 berichten, opgeslagen in uw eigen database. Wis het om opnieuw te beginnen.
Instellingen
Instellingen: Client Chat
Het chat-widget dat uw klanten gebruiken, en het grootste gebied van Instellingen. Zes subtabs, met de master switch en Save gepind aan de bovenkant van het tabblad.
Werk door de subtabs in volgorde van een nieuwe installatie: Identiteit en kopieer, Uiterlijk, Gedrag, Ondersteuning Flow, Kennistraining. Geavanceerd is infrastructuur en kan wachten.
Identiteit en kopie
Merkidentiteit
Widgetnaam, tagline, AI-naam, de naam die wordt gebruikt voor systeemberichten en notificaties inactief, en hoe agentnamen verschijnen. Agent Name Source bepaalt tussen echte namen, een aangepaste naam of een teamlabel.
In-chat groeten
Twee groeten, één voor alle bezoekers en één voor geïdentificeerde bezoekers. Een vraag begint meer gesprekken dan een statement.
Popup-teaser
Het zwevende bericht voordat de chat wordt geopend, met zijn eigen naam, lettergrootte en kleuren. De AI kan de teasers schrijven, met controlemogelijkheden voor hoeveel er gegenereerd moeten worden, hoeveel ze per bezoek tonen en hoe groot het verschil is tussen hen.
Waarschuwingen en overhandiging
Het volledige script: vragen om een naam en e-mail, bevestigingen, het aanvragen van een mens, geen agenten beschikbaar, ticket gemaakt of geannuleerd, overdracht in afwachting. Ongeveer twee dozijn individuele lijnen in een opvouwbaar panel.
Status en notificaties
Drie klant-zichtbare berichten: agent sluit de chat, bezoeker is stil geworden en agent geeft terug aan de AI. Vermijd interne formulering zoals opgelost of triaged.
Componist en suggesties
Input placeholder, het label van de knop "Praat-met-een-mens" en de voorgestelde openingsvragen. Drie goede suggesties laten meer tickets afdwalen dan een pagina met artikelen.
Lancering, Icon en Avatars
Launcher pictogram, een optioneel ander icoon bij open, lanceerder grootte en afbeeldingen voor de menselijke agent en de AI.
Uiterlijk
Thema en glas
Themamodus, een premium kleurvoorinstelling, vervagingsintensiteit en dekking, plus schakelt voor animaties, scheidingslijnen, het verbergen van de statusrij, het verstoppen van de berichtvakkaart en het verbergen op de sluitknop. Begin met een vooraf ingestelde; het stelt tientallen kleuren tegelijk in.
Hoofdkleuren
Launcher, header, help paneel, koppelingen, knoppen, systeem notes en componist, elk met een start-en eindkleur voor kleurverloop. Een gebruik standaard glas optie negeert deze en houdt de transparante afwerking.
Paneel, bubbels en spaanders
Ongeveer dertig pickers die het paneel, de rand, tekst, invoergebied en elk type bubble (bezoeker, AI, agent, typen, systeem) plus suggestiechips en hun zweefstand. Alleen openen voor exacte merkmatching, en contrast controleren op bubbeltekst.
Lay-out en vorm
Paneelbreedte en -hoogte, hoekradius, lettergrootte, schermpositie, lanceervorm, bubble stijl en of avatars tonen. Test de breedte op een telefoon.
Gedrag
AI antwoordt automatisch
De hoofdschakelaar voor AI antwoorden.
Menselijke follow-ups en natuurlijke dubbele tekst
Een zachte follow-up wanneer een bezoeker stil gaat, en een optionele korte tweede bericht de manier waarop iemand zou sturen. Gestemd met max follow- ups per stilte, eerste vertraging, later multiplier, aanwezigheid venster en maximale volgorde venster. Kan worden beperkt tot zakelijke uren, en onderdrukt na een eenvoudige dank.
Antwoorden van de schrijfmachine en antwoordtempo
Of antwoorden woord voor woord uittypen, en hoe snel de assistent antwoordt, door vooraf te stellen of uw eigen minimale en maximale vertraging in milliseconden. Een kleine vertraging leest als meer menselijk dan een direct antwoord.
Live vertaling
Elke agent leest en schrijft in zijn eigen taal terwijl de bezoeker het hunne leest.
Teruggeven aan AI na agent inactief
Minuten van inactiviteit voordat de AI het gesprek hervat.
De chat automatisch openen
Seconden voordat het widget zichzelf opent.0nooit opent. Opdringerig op mobiel; vertrek bij0tenzij getest.
Slimmere antwoorden
Plannen vooruit voor one-pass antwoorden, denkdiepte, een optioneel apart model voor agent antwoorden, tonen redeneren aan bezoekers, tolereren misspellen, lang-gesprek geheugen, beperken van de assistent tot uw bedrijf alleen, prijzen in de bezoeker valuta, en hoe links verschijnen. Alleen praten over je business moet worden op voor bijna iedereen.
Kostenbesparing
Skipt kennis zoeken naar groeten zoals hi en dank, en caps het langste antwoord in tokens. Trims kosten zonder verandering van de kwaliteit van het antwoord op echte vragen.
Talen
Welke talen de widget ondersteunt en hoe het kiest een voor een bezoeker.
Antwoorden op klantaccounts
Antwoorden van een ingetekende klant eigen account, optioneel live opgezocht en eventueel alleen geladen wanneer nodig. Alleen-lezen in alle gevallen; laden-wanneer nodig merkbaar vermindert kosten.
Bedrag van de restitutie
Geassisteerde terugbetalingsverzoeken waarbij de assistent detail en handen verzamelt aan een persoon. Het vult nooit zelf een restitutie in.
Gesprek en widget
Gesprekken achterhouden, een gesprek voortzetten over je verbonden sites, slepend venster, gasten vragen om een e-mail en je team laten veranderen in een ticket.
Eigenschappen van widget
Emoji-picker, bijlagen met een optionele alleen-pasta modus, AI beeld begrijpen, inline iconen, microfoon, talk-to-agent knop, bezoekersgeluiden, bijlage preview, voice-call knop en session isolatie. AI afbeelding begrip is wat laat een bezoeker plakken van een fout schermafdruk en krijg een nuttig antwoord.
Beheerder Postvak IN, Meldingen en Welkomstpopup
De bezoeker verwelkomt popup, plus uw agent waarschuwingen: inbox geluiden, desktop meldingen, fluistergeluiden, of privé fluisteringen piepen, en het inbox poll interval.
Ondersteuningsstroom
Menselijke overdracht
Hoe verzoeken voor een persoon worden toegewezen, de seconden die een agent moet beantwoorden, of het weigeren van de chat teruggeeft aan de AI en of de KI hervat wanneer de timeout verloopt. Configureer dit voordat je live gaat of een bezoeker die vraagt om een mens wacht gewoon af.
Werktijden
Openingstijden, tijdzone en het bericht van gesloten uren. Buiten deze uren zal de AI geen mens aanbieden. Een aparte planning van de ticketuren onder OpsIQ Schrijven.
Antwoorden wanneer de AI uit is
Het eerste antwoord op een nieuw bericht, het antwoord wanneer iemand al in de wachtrij staat en hoe lang voordat hij zich herhaalt.
Offline formulier
Toont een contactformulier in plaats van het gesprek.
Ticket opzoeken en afdeling meldingen
AI ticket sensitive, dus een bezoeker die een ticketnummer citeerde krijgt zijn echte status en welke afdelingen de AI naar toe kan leiden. Een ingebouwd panel toont de werkelijke ontvangers voor elke afdeling, opgelost op dezelfde manier als de kennisgever ze oplost, zodat je kunt zien voordat een klant dat doet dat een afdeling niemand waarschuwt.
Help bij het centreren in chat-widget
Laat bezoekers gepubliceerde artikelen doorbladeren zonder de chat te verlaten. U kiest waar het invoerpunt verschijnt, het onderste streepjeslabel en pictogram, en of u een link naar het volledige helpcentrum moet aanbieden. Standaard wordt dit niet gedaan.
Gespreksscore
Sterrenklasse geactiveerd wanneer een agent de chat sluit, als er een overdracht eindigt of na een inactiviteitsperiode die je hebt ingesteld. Kies één of twee triggers, niet allemaal.
Na-chatenquête
Een korte enquête wanneer de bezoeker sluit het gesprek, met uw vraag, vertraging, timing regel en een cap per bezoek. Bezoekers kunnen ook e-mail of downloaden van het transcript. Eén vraag wordt beantwoord; drie niet.
Post-chat email enquête
Een follow-up survey per email na het gesprek eindigt, optioneel in de taal waarin de bezoeker chatte, met controle over vertraging, onderwerp, intro, vraag, zowel knop labels als de bedanklijn.
Feedback beantwoorden
Duimen omhoog en duimen naar beneden op elke AI antwoord, voeden van de kwaliteit dashboards.
Conversatiearchief
Auto-archief na dagen, automatisch oplossen na minuten stilte en verwijderen van gearchiveerde gesprekken na dagen. Een derde plaats retentie is ingesteld, naast General en Tracking.
Kennis Training
Wat de assistent eigenlijk weet, is niet zo belangrijk.
Kennistraining op de website
Kruipt uw site zodat de assistent kan antwoorden. Tot tien start links, een pagina limiet, een koppeling diepte en uitgesloten mappen. Een enkele URL kan worden getest voordat de volledige crawl. Exclusief kassa, account en admin paden.
Inbeddingen
De API sleutel en model die pagina's veranderen in zoekbare betekenis eerder dan trefwoord wedstrijden.
AI Kennisorganizer
Eén klik en de AI leest elke veelgestelde vragen en gekropen pagina en sorteert ze in categorieën.
Veelgestelde vragen, Geverifieerde antwoorden
Vraag en antwoord paren behandeld als de hoogste prioriteit bron, elk met een status, gewicht en categorie. Zoekbaar, importeerbaar van JSON, en de AI kan ze schrijven uit een beschrijving van uw bedrijf. Wanneer de assistent iets mis heeft, schrijf een FAQ: het is hoger dan gekropen pagina's, dus de oplossing is onmiddellijk.
Geavanceerd
Prestaties en grenswaarden
Besprekingsinterval, limiet van de berichtsnelheid en venster, maximale bijlagegrootte, bijlage pogingen per window, en toegestane bestandsextensies. De extensielijst is een beveiligingscontrole; houd het strak.
Realtime levering
Instant bericht en status levering in plaats van peiling, via Pusher, Ably of Firebase, met een terugval polling interval. Polling is prima voor de meeste sites.
Aanmeldingen pushen
Apparaatwaarschuwingen voor agenten via Pusher Straal of OneSignal, met een apparaatinteresse.
Webduwen (VAPID)
Browser push met behulp van uw eigen gegenereerde toetsen zonder externe provider. Gegenereerd hier, niet in de gevarenzone.
Spraak, video en scherm delen
TURN referenties dus oproepen verbinden via beperkende netwerken, met behulp van Cloudflare of Twilio referenties of uw eigen TURN URL, gebruikersnaam en credential.
Inbox-workflow
Werkruimte instellingen voor agent in plaats van bezoekersinstellingen: eerste reactie SLA in minuten, opgeslagen wachtrij weergaven, toetsenbord sneltoetsen en het commando palet, in-gesprek zoeken, en klantentickets in de inspecteur.
Berichtkanalen
WhatsApp, SMS, Facebook Messenger, Instagram, Telegram, X directe berichten en LINE, elk met zijn eigen AI auto-reply switch, plus een beleidsschakelaar voor AI acties op kanalen, een antwoord debounce en de Whatsapp re-engagement template. Elk kanaal landt in dezelfde postvak IN als web chat.
✅
Een live widget-voorbeeld onderaan het tabblad updates als u deze bewerkt. Gebruik dit in plaats van uw website opnieuw te laden om een wijziging te controleren.
Instellingen
Instellingen: OpsIQ Schrijven
Tickets werden schriftelijk beantwoord: automatische antwoorden, het ticketsysteem van de oorspronkelijke klant, escalatie, openingstijden, routering en e-mails die op klanten betrekking hebben.
Automatisch antwoord
OpsIQ Schrijvende knoppen tonen
Voegt de schrijfhelperknoppen voor uw agenten in de admin toe.
Automatisch antwoord van ticket inschakelen
Wacht nieuwe tickets en antwoorden op en beantwoord ze na een vertraging. Begin met het uit en bekijk ontwerpen voor een week. Terugbetalingen, annuleringen en toegang wijzigingen moeten altijd een persoon bereiken.
Automatisch antwoord
Wat voor afdelingen antwoord geven, is iets wat niet vermeld staat.
Vertragingsschema beantwoorden (minuten)
Hoe lang moet ik wachten voordat het automatische antwoord wordt verstuurd. Een direct antwoord leest als een robot; enkele minuten leest als snel team.
Max AI antwoorden per afdeling
Een maximum per dienst, bijvoorbeeld Billing 1 en ondersteuning 3. Zonder dop kan een verwarde draad doorlopen.
Lengte, status en identiteit beantwoorden
Maximale schrijftekens, de ticketstatus na een antwoord en na een escalatie, en aan welke admin account de automatische antwoorden worden toegeschreven. Gebruik een duidelijk genoemde rekening zodat personeel kan vertellen AI antwoorden van menselijke reacties.
Inheemse ticketoperaties
Inheems ticketsysteem
Het ticketsysteem ingebouwd in OpsIQ, voor installs zonder externe helpdesk.
Pijp inkomende e-mail naar inheemse tickets
Inkomende e-mail verandert in tickets. OpsIQ levert het eindpunt URL, auth token, script pad en PHP binair. Alles wat kan posten naar dat eindpunt kunnen tickets maken, dus houd de token geheim.
Multi-turn antwoorden en vertraging en debounce
Of de AI blijft antwoorden als het gesprek verdergaat, en of het wacht een rustig venster zodat drie snelle berichten krijgen één overwogen antwoord. Het stille venster is de beste enkele instelling voor het maken van automatische antwoorden voelen beschouwd.
Publiek ondersteuningsportaal
Een pagina met klantengerichtheid waar iedereen een ticket kan verhogen en volgen, met een optionele welkomstregel. Het adres en de look zijn geconfigureerd in het tabblad Ondersteuningsportal.
Ticketnummerformaat
Hoeveel willekeurige letters verschijnen in gegenereerde ticketnummers.
E-mail klanten in hun eigen taal
Ticket e-mails volgen de taal van de klant. Personeel e-mailadres verandert nooit taal: meldingen, afdeling waarschuwingen, briefings en geplande rapporten blijven in uw systeemtaal.
Bedankt en bevestigingen
Een vaste bevestiging op nieuwe tickets, plus bevestigingsberichten wanneer een ticket wordt geopend, als feedback wordt achtergelaten en wanneer het ticket is gesloten, elk met een live preview. Er is ook een globale e-mail sjabloon wrapper en de link achter de knop bekijken van uw ticket.
AI spamscreening
Screens tickets van onbekende afzenders, en kan optioneel verdachte spam verplaatsen op zijn eigen. Laat de automatische beweging uit totdat u het oordeel hebt bekeken.
Automatisch sluiten van niet-actieve tickets
Sluit een ticket na een aantal rustige dagen. Vertel de klant in het slotbericht hoe te heropenen.
Openingstijden (SLA-agenda)
Tijdzone, openings- en sluitingstijd, werkdagen en feestdagen voor eerste antwoord en resolutietimers. Een apart schema van de werkuren onder Client Chat.
Nieuwe tickets automatisch toewijzen
Automatische toewijzing, optioneel alleen aan online agenten met een agent-vaardigheden en een matchgevoeligheid voor skills-gebaseerde routering.
Stel dubbele tickets voor
Vlekken wanneer een klant een ticket opent dicht bij één die ze al hebben, met een instelbare match gevoeligheid.
Tevredenheidsonderzoek na afsluiting
E-mailt een enquête per dag na sluiting. Resultaten verschijnen op de CSAT pagina.
De afdeling per e-mail op de hoogte stellen
E-mailt de afdeling wanneer een nieuw ticket aankomt. Ontvangers zijn leden van die dienst, niet het postbusadres van de afdeling, dat is de inkomende adrestickets komen op.
Wat kan de AI lezen
Toegang tot AI-clientgegevens
Een master switch plus individuele alleen-lezen permissies voor de samenvatting van het clientprofiel, facturen, transacties, creditsaldo, producten en diensten, domeinen, gekoppelde servers en een hoog niveau rekeningoverzicht. Begin met de profielsamenvatting en voeg categorieën toe als antwoorden ze nodig hebben.
Rolverdeling en kennis
AI-ticketes escaleren inschakelen
Verplaatst een ticket naar een beter uitgeruste afdeling voordat u antwoord geeft. U kiest de toegestane afdelingen, de controlevertraging en kunt uw eigen instructies schrijven over escalatie. Zet de interne escalatienota aan zodat uw team kan zien waarom een kaartje verplaatst is.
Kennisinstellingen
Of antwoorden de klanttaal gebruiken, of ze gebruik maken van gekropen links en FAQ's, of het AI afbeelding leest en PDF bijlagen, de kennisantwoordmodus, al dan niet geïmporteerd JSON kennis wordt gebruikt, en of bronlinks kunnen verschijnen. Gebruik gekropen links en veelgestelde vragen moet worden ingeschakeld, of de AI is gissen.
Automatisch antwoord stoppen na menselijk antwoord
Als de AI antwoordt, kan de KI je eigen agent bellen.
Ticket- en e-mailinstructies
Vrije tekst instructies vormgeven toon en inhoud voor elk antwoord, met een belastbaar werk voorbeeld. Wees specifiek over wat de AI nooit mag doen.
Importeren JSON kennis
Upload or paste a JSON knowledge file for the writing assistant.
Knoppenstudio
A full designer for the customer-facing button: display style, size, label, icon, shape, minimum width, background style with primary and secondary colours, gradient angle, border, corner radius, shadow, typography, padding, idle animation, hover motion and colours, and the focus ring, plus a custom CSS box for anything the controls do not cover.
Instellingen
Instellingen: Ondersteuningsportaal
De site waar mensen tickets ophalen en volgen en uw hulpartikelen lezen. Dit tabblad bepaalt hoe het bereikt wordt en hoe klanten zich aanmelden; zijn visuele ontwerp gebeurt in de Support Portal Studio.
Portal Studio of Ingebed Ticket Portal: welke wil ik?
Dit zijn twee verschillende producten en mensen mengen ze voortdurend. Ze lossen verschillende problemen op, en samen rennen is normaal.
Ondersteuning Portal Studio: een plek waar u klanten naartoe stuurt
De Studio ontwerpt een volledige support site die OpsIQ hosts voor u. Het heeft een eigen webadres, of uw eigen domein, en het draagt de hele self-service ervaring: help artikelen met zoeken, het aanvraagformulier, ticket geschiedenis, klant aanmelden en de assistent. Kies een sjabloon, werk via Thema, Navigatie, Layout, Kennis, Footer, Merk, Tickets, Assistent, Formulier en CSS, preview op bureaublad, tablet en telefoongroottes, vervolgens publiceren.
Gebruik het wanneer u wilt een merk bestemming kunt wijzen elke klant op, en je zou liever niet bouwen of onderhouden van een ondersteuningsgebied binnen uw eigen website.
Ingebed Ticket Portal: tickets op uw eigen site
De inbed plaatst alleen de ticketervaring op een pagina van uw eigen website. Klanten openen, volgen en beantwoorden verzoeken om ondersteuning zonder ooit uw pagina's te verlaten, en je eigen header, navigatie en ontwerp blijven precies zoals ze zijn. Stel de regels voor indeling, uiterlijk en toegang in de widget bouwer, bekijk het resultaat, kopieer vervolgens de embed knipsel op uw pagina.
Gebruik het wanneer U hebt al een website of applicatie met zijn eigen ontwerp, en u wilt ondersteuning om te gebeuren binnen in plaats van de klant uit te leveren aan een ander adres.
De korte versie
De studio bouwt een plaats waar u klanten naartoe stuurt. De embed brengt kaartjes naar waar uw klanten al zijn. Veel bedrijven draaien beide, het inbedding van de ticket widget in hun rekening gebied voor in-context verzoeken terwijl het houden van de gehoste portal als volledige selfservice bestemming met artikelen en zoeken. Ze zijn onafhankelijke switches.
Adres en toegang
Toegangsmodus
Of het portaal nu voor iedereen toegankelijk is of beperkt tot ingetekende klanten. Open portals krijgen meer tickets en meer spam.
Opmaakkeuzes
Of het portaal en helpcentrum nu één held delen of twee gebruiken, welke navigatie- en voetteksten op beide oppervlakken voorkomen, en het label voor de navigatiesectie.
Poortadres
Het adres dat klanten gebruiken. Kies een naam en OpsIQ toont het resulterende portaal en de bijbehorende helpcenteradressen. Later wordt deze gewijzigd door links die u al hebt verzonden te wijzigen.
Uw eigen domein
Serveert het portaal vanuit een domein dat u bezit, zoals support. yourdomein. com.
Ingebed ticketportaal
Schakel de drop-in widget hierboven beschreven, en opent de embed builder waar u kiest voor de lay-out, uiterlijk en toegangsregels, een voorbeeld van het resultaat en kopieer het knipsel voor uw pagina. Dit is niet de Portal Studio: de studio ontwerpt de gehoste portal, dit plaatst tickets in je eigen site. Beide kunnen op één keer worden gestart.
Hoe klanten zich aanmelden
Dit zijn uw klanten aanmelden opties. Personeelsaanmelding is geconfigureerd onder Instellingen, Veiligheid.
Aanmeldmethoden
Welke opties verschijnen op de inlogpagina. Aanmelden van connector en e-mail werkt automatisch.
Sociale aanmelding
Consumentenaccountproviders, die elk een client ID en geheim nodig hebben, met het door OpsIQ opgegeven omleidingsadres om zich bij die provider te registreren.
Enkelvoudig aan te geven (OIDC)
Klant aanmelden via een identiteit provider, met uitgever URL, client ID, geheim en een optioneel toegestane e-mail domein lijst.
Klant SAML 2.0
De SAML equivalent. OpsIQ levert het antwoord van de ACS URLen SP entiteit ID; u verstrekt de IdP entiteit ID, aanmelden en aanmelden URLs, X.509 certificaat en optionele attribuutnamen.SAML in Sign-in methoden of het zal niet verschijnen.
Naadloze aanmelding van uw app
Een ondertekende diepe link zodat een klant al aangemeld bij uw toepassing landt in het portal zonder opnieuw aanmelden. OpsIQ levert het ondertekening geheim, portaal URL en werkruimte sleutel, plus een generator voor een ondertekende testlink. Gebruik de generator alvorens het schrijven van een code.
Overal uitloggen
Uitloggen van het portaal tekent ook de klant uit uw aanvraag.
Inname en bescherming
Velden voor het aanvraagformulier
Welke gestructureerde velden het aanvraagformulier verzamelt. Elk extra veld verliest inzendingen, dus vraag alleen om wat je nodig hebt om te triage.
Bescherming van spam en misbruik
Een honingpot en snelheidsbeperking beschermen altijd het publieke formulier. Bovenop kunt u wegwerp-e-mailadressen blokkeren, uw eigen geblokkeerde domeinen toevoegen en een CAPTCHA toevoegen met GooglereCAPTCHAofCloudflareTurnstile.reCAPTCHAgebruikt de sleutels die al zijn ingesteld onder Instellingen, Beveiliging; Turnstile toetsen worden hier ingevoerd.
Portaalanalyse
Een samenvatting van de portalactiviteit in de afgelopen dertig dagen.
Instellingen
Instellingen: Toestemmingen, Licentie, Cron en Gevaar Zone
De Systeemgroep, plus de teamtoegangscontrole die bepaalt wie welke Instellingen tab kan zien.
Toegang tot en machtigingen van het team
Per-admin-rechten
Elke beheerder krijgt een expliciete set machtigingen voor chat-inboxtoegang, welke secties ze kunnen bewerken en hun afdelingen. Iedereen met de functie van Full Administrator heeft altijd alle toestemmingen. Instellingen machtigingen bepalen welke tabbladen iemand ziet, dus geef de smalste set waarmee hij kan werken.
Vergunning
Toont uw huidige licentie, wat het u recht geeft en de status ervan.
Cron-instellingen
Zelfgehoste installatie. Op de OpsIQ cloud worden de geplande taken voor u uitgevoerd en het tabblad is verborgen. Eén regel crontab stuurt elke geplande taak: automatisch antwoord van ticket, escalatie routering, omruil-snelheidsverversing, mailbox polling en connectorsynchronisatie.
1
Regel kopiëren
Het tabblad toont de exacte crontab-regel voor uw server met het juiste PHP binaire programma dat al is gekozen.
2
Voeg het toe aan crontab
Start crontab -e als de gebruiker die PHP draait en plakt de enkele regel. Gebruik in plaats daarvan het Cron Jobs gereedschap op cPanel.
3
Verifiëren
Binnen een minuut de hartslag tegels oplichten. Gebruik Nu rennen om direct te testen in plaats van wachten.
Het hartslagpaneel toont de laatste run, duur en wat werd verwerkt voor zowel de auto-reply wachtrij en de e-mail en connector poll. Het waarschuwt wanneer de laatste ronde kwam van de handmatige webknop in plaats van een echte server cron, en als een hartslag is gaan oud.
Gevaarszone
Alle trackinggegevens verwijderen
Wipes everything OpsIQ collected or generated. You tick what to include and type the confirmation phrase exactly. Settings and site configuration, blocked addresses, everything your team wrote (knowledge base, FAQs, translations, portal designs, action definitions) and consent receipts are all preserved.
Verwijderen van gegevens ouder dan
Dezelfde sweep beperkt tot records ouder dan 30, 60, 90 of 180 dagen, of een jaar. Voor het automatisch rollen retentie gebruik van de bewaarwaarden in Algemeen en Tracking in plaats daarvan en laat de geplande taak doen.
🚫
Exporteer een back-up van Instellingen, Algemeen voordat u iets gebruikt in Gevaarzone. Deze acties kunnen niet ongedaan worden gemaakt.
Instellingen
Beheer van uw team
Nodig teamleden uit en geef rollen aan om te controleren wie toegang heeft tot wat.
TeamHet echte teamscherm: elke beheerder met zijn contact, rol en de afdelingen die hij kan bereiken, agenten in zicht, eigenaren vol.
Rol
Eigenaar
Volledige toegang inclusief vergunning, facturering en gevarenzone.
Volledige beheerder
Volledige toegang behalve licentie en gevarenzone. Kan beheerders beheren.
Agent
Alleen toegewezen afdelingen. Tickets, chats en analyses.
Uitnodiging van teamleden
1
Ga naar Team
Navigeer naar Team in de zijbalk.
2
Klik op Uitnodigen
Voer de e-mail van het teamlid in.
3
Rol instellen
Kies eigenaar, volledige beheerder of agent.
4
Afdelingen toewijzen
Voor Agenten, selecteer toegankelijke afdelingen.
5
Uitnodiging versturen
Ze ontvangen een e-mail met een setup link.
Instellingen
Teamprestaties
Hoe uw support team werkt. Toegang is per toestemming, niet per rol: de kijkvergunning opent de pagina, het beheer van de machtiging ontgrendelt doelen, QA en de collega-identifier leest, en de beloning-financials toestemming is wat voegt de Beloningen tab. Een team lead kan worden gegeven een van deze zonder dat een volledige beheerder.
TeamprestatiesHet echte team-performance scherm: elk agent scoorde op volume en CSAT, met een beloningssaldo kunt u betalen per rij.
Hoe de pagina wordt georganiseerd
Team Performance is vijf tabbladen. Elk antwoord een andere vraag, en ze zijn besteld door hoe dringend ze meestal nodig hebben u.
01 Command centre
Live-wachtrijstatus, klantresultaten tegen je doelen, hoe capaciteit werd besteed, situaties die een beslissing nodig hebben en de voor bewijs gecorrigeerde per teamgenoot index.
02 Teammates
Het leaderboard, de herkenning (meest verbeterde en strepen), quests, en de opt-in controle voor wie het rangschikken kan zien.
03 Kwaliteit
Scorekaarten, geregistreerde evaluaties, kans-gecorrigeerde beoordelaar overeenkomst, reviewer drift en bewijsgeschillen.
04 Rewards
Token waarde, uitbetaling claims en de periode allocatie: toestemming voor een gefinancierd plafond, herziening van het voorbeeld, afronding.
05 History
Hoe de werkruimte is verplaatst in de tijd: trend metrics met een grafiek, en a 28 Elke kaart verbergt zich tot er genoeg geschiedenis is om het te tekenen.
Niet-gescoord is niet nul
Een teamgenoot zonder voldoende behandelde volume .. of wiens afmetingen dragend bewijs tot minder dan de helft van het geconfigureerde gewicht toevoegt . . wordt weergegeven als niet-gescoorde. Hun score, rang en band zijn leeg en hun afbraak is verborgen. Dit is opzettelijk: een afwezige meting als nul plaatst iemand aan de onderkant van een ranglijst voor het hebben van een rustige week. Bewijsdrempels zijn configureerbaar per werkruimte in Targets & scoren.
De twee bewijsdrempels doen verschillende taken en het is de moeite waard om ze apart te houden. Minimumafhandeld bepaalt of iemand wordt gescoord. Minimumratings hebben geen invloed op de score: het beslist award and reward approvaling. Dus een teamgenoot kan volledig worden beoordeeld en gerangschikt en nog steeds niet in aanmerking komen voor die periode, omdat er te weinig klanten beoordeelden hen.
💡
Elke figuur is gescoped naar de werkruimte die je bekijkt en het tijdbereik dat je kiest. Een teamgenoot die in twee afzonderlijke werkruimten werkt heeft een onafhankelijk record in elk van deze. Twee uitzonderingen zijn de moeite waard om te weten: een site GROUP is één werkblad, dus haar ledendomeinen worden samen gemeten; en de All-sites weergave meet bewust alles tegelijk.
De prestatie-index
Een samenstelling van vijf dimensies, elk gemeten tegen een doel dat je hebt ingesteld in plaats van tegen collega's, dan getrokken naar het midden wanneer de bewijzen erachter is dun. Let op de richting: de aanpassing beweegt de figuur naar 70, dus wordt een dunne uitstekende score naar beneden getrokken en een dunne slechte score omhoog gehaald. Een slechte eerste week op vier gesprekken is geen vaste uitspraak ook niet. Als bewijs accumuleert de aangepaste cijfer convergeert op de ruwe.
Kwaliteit
Tevredenheid van de klant uit geverifieerde feedback. Aangevuld met QA scorecard resultaten waar die bestaan en worden bestuurd.
Responsiviteit
Eerste responstijden bij de P50 en P90-percentielen, tegen je doelen.
Resolutie
Resolutietijd en een-aanraakresolutie.
SLA
Bezwaar tegen de SLA die je hebt geconfigureerd, plus risico en schending van het aantal.
Stewardship
Heropenen en overdrachtstarieven . Het werk dat terugkomt.
💡
Gewichten zijn configureerbaar en relatief; ze hoeven niet te totaal 100_. Ontbrekend bewijs kan alleen de index verlagen, nooit verhogen
Capaciteit en productietijd
Bezetteheid, productieve tijd, opgelost per productief uur en online aandeel van het venster. Gebruik wordt bewust niet gemeld: het heeft geplande uren als noemer nodig, OpsIQ heeft geen rooster of shift bron, en een vervangen noemer zou een gok zijn met een percentage teken. Het leest als onbeschikbaar met die reden eraan gehecht.
⚠️
Alleen rapporteren. Bezetteheid zegt hoe tijd werd besteed, nooit hoe goed het was besteed, en het nooit geld, poorten of maten een betaling. Een teamgenoot zonder handle-time bewijs leest als onbeschikbaar, nooit als nul.
Kwaliteitsborging
Een scorekaart is de rubric reviewers scoren echte gesprekken tegen. Alleen een gepubliceerde versie kan een evaluatie ontvangen, en het publiceren van een nieuwe versie nooit herschrijft wat al was gescoord. Een beoordeling is bewijs over één gesprek, niet een oordeel over een persoon.
Overeenkomst tussen de beoordelaars
Gemeld als een kans gecorrigeerde statistiek (Cohen's en Fleiss 'kappa), geen rauw akkoord percentage. Twee recensies die alles passeren overeen 100% van de tijd, terwijl het dragen van geen informatie.
Recenseerdrift
Of een recensent scoort systematisch harder of zachter dan hun collega's op hetzelfde gesprek . . een vergelijking met de rest van het panel, niet een trend in de tijd. Het moet een interactie onafhankelijk meer dan eens worden beoordeeld.
Geschillen
Een teamgenoot kan formeel bewijs dat over hen is vastgelegd betwisten. Een open geschil blokkeert de beloningsperiode tot het einde van de periode.
Zelfevaluatie
Een teamgenoot kan geen evaluatie van zichzelf indienen.
⚠️
AI-gegradeerde evaluaties kunnen pas van invloed zijn op de beloning als een kalibratie is gepubliceerd, waarin wordt aangetoond dat het model goed genoeg overeenkomt met menselijke reviewers, gemeten door kappa tegen een minimummonster. Een open poort betekent dat het met mensen overeenkomt die dicht genoeg zijn om te tellen
Erkenning
Ranking alleen heeft gedocumenteerd falen modes: metrische gaming, burnout en publieke schaamte van wie de laatste is. Drie alternatieven zitten naast het.
Meest verbeterd
Gemeten tegen een teamgenoot's eigen eerdere plaat, nooit tegen collega's met krimp dus een kleine noemer kan geen winst kopen.
Streaks
Consecutieve perioden die voldoen aan een vaste, aangegeven bar . gemiddelde rating, behandeld volume, ratings tellen en negatieve-feedback rate, alle absolute cijfers. Iedereen kan een streep tegelijk houden, zodat het creëert geen rangschikking, en een collega met een uitzonderlijke maand kan niet breken de uwe.
Opt-in rangschikking
Standaard is het een teamgenoot die altijd zijn eigen index ziet; of ze collega's zien is een werkruimte beslissing. Percentiele banden kunnen worden gepubliceerd in plaats van absolute posities.
💡
Erkenning raakt nooit geld. Een streep kan geen uitbetaling of breuk te financieren, en de meeste verbeterd is niet een categorie van prijzen.
Quests
Een doel waar het team naartoe werkt, gemeten tegen een vaste aangegeven bar in plaats van tegen elkaar .. zodat iedereen dezelfde zoektocht kan wissen in dezelfde periode.
Toepassingsgebied en cadans
Individueel of team; eenmalig, herhaalbaar of seizoensgebonden met een expliciet venster.
Criteria
Gesprekken behandeld, ratings ontvangen, actieve dagen, gemiddelde rating of negatieve feedback rate. Alle absolute
Kwaliteitsbewaking
Vereist op elke zoektocht met een volume doel. Het raken van het aantal terwijl de kwaliteit valt onder de vloer houdt de zoektocht in plaats van voltooien, en het wordt weergegeven als niet-afgerond.
Herhaalgrenzen
Een per-periode dop, aangedreven door het langzaamste criterium, plus een optionele afkoeling voordat een herhaling kan tellen.
Team-quests
Gedeelde vooruitgang zonder per-team naamsvermelding gepubliceerd, dus een team quest kan geen leaderboard worden.
Coachingsessies
Een coachingsessie is een record, geen gesprek. Er wordt een coach, een teamgenoot gecoacht, een geplande tijd, overeengekomen gesprekspunten en daarna een samenvatting geschreven. Echte chats, tickets en QA evaluaties worden er als bewijs aan gekoppeld, dus het gesprek is verankerd in werk dat eigenlijk gebeurde eerder dan op een herinnerde indruk.
Pratende punten
Akkoord voor de sessie, dus de teamgenoot komt niet in een verrassing.
Gevonden bewijs
Chats, tickets en QA-evaluaties die aan de sessie zijn gekoppeld. Een speld slaat een referentie op, een type en een id, niet een kopie, dus het wijst altijd naar de live record. OpsIQ controleert het ID niet voordat het wordt geaccepteerd.
Actiepunten
Elk met een eigenaar en een vervaldatum. Een item dat voorbij de datum is weergegeven als te laat
Privé-notitie
De coach's eigen notitie. De teamgenoot die wordt gecoacht kan het nooit lezen
Wie kan een sessie zien
De coach, de teamgenoot en iedereen met toestemming voor het managementteam.
Controle
Elke creatie, update, pin, unpin en voltooiing wordt opgenomen met wat veranderd is, door wie.
💡
Coaching is bewust gescheiden van scoren en geld. Een sessie verandert niemands index, geeft geen beloning af en verschijnt niet op het leaderboard.
Beloningen en awards
De opgenomen activiteit wordt omgezet in tokens met een contante waarde die u hebt ingesteld. Het pad naar een betaling is opzettelijk traag en elke stap wordt geregistreerd.
1
Tokenwaarde instellen
Hoeveel tokens zijn gelijk aan hoeveel geld, en wat elke activiteit waard is.
2
Het gefinancierde maximum goedkeuren
Voor een gesloten kalenderperiode vermeldt de full administrator het maximum van de tokens die hij mag betalen. Het opslaan van het instellingenformulier geeft geen toestemming voor een budget en kan een plafond dat al is goedgekeurd niet wijzigen.
3
Bekijk het voorbeeld
Ontvangers, reserve en de reden waarom iedereen niet in aanmerking komt. Open bewijsgeschillen blokkeren deze stap.
4
Afronden
De allocatie wordt permanent geregistreerd met het bewijs erachter. Een periode die niets toegewezen kan worden nietig verklaard en opnieuw uitgevoerd regelrecht. Eén die uitgegeven tokens moet eerst worden omgekeerd: OpsIQ schrijft een compenserende invoer tegen elke portemonnee en nooit verwijdert het origineel, dus het grootboek laat nog steeds zien wat er gebeurd is en waarom, en alleen dan is de periode vrijgegeven. De omkering weigert als iemand heeft al meer uit te geven dan het bedrag dat wordt teruggevorderd, en namen wie en door hoeveel.
⚠️
Subsidiabiliteit vereist geverifieerde feedback van klanten. AI-kwaliteitscores kunnen dat oordeel aanvullen maar nooit vervangen, en een teamgenoot die wordt getoond als niet-gescoorde is niet in aanmerking komen. Elke deelnemer wordt begrensd op 25% boven hun verwachte aandeel in de periode, zodat één maand met zeer hoge volumes het hele budget niet kan absorberen.
💡
De eigenaar van de rekening neemt geen deel aan awards of token beloningen, zonder schakelaar: ze staan het gefinancierde plafond toe en voltooien elke toewijzing, en er is niemand boven hen om goed te keuren wat zij zelf zouden betalen. Hun werk wordt gemeten, gescoord en gerangschikt op het bord precies zoals iedereen anders.
Iedereen neemt standaard deel, team leidt en mede-eigenaren inbegrepen. Om iemand buiten te laten, open ze in Team & Departments en schakel de takes part uit in awards en beloningen optie. Hun werk wordt nog steeds gescoord en getoond; ze stoppen met het zijn van een kandidaat vanaf dat punt, en niets al afgerond is geraakt.
⚠️
Niemand keurt geld voor zichzelf goed. Omdat de mensen die kunnen deelnemen ook de mensen zijn die kunnen goedkeuren uitbetalingen, OpsIQ weigert een uitbetaling of krediet in uw eigen portemonnee, het betalen van je eigen claim, het afronden van een periode waarin u zou worden betaald, en het voltooien van een award die u zou winnen. Een andere full administrator of de eigenaar moet doen. Betaal alle claims slaat uw eigen en rapporteert als overgeslagen, niet mislukt.
Wie kan zien en doen wat
Teamprestaties bekijken
Het bestuur, live state, capaciteit en kwaliteit overzicht voor de werkplek.
Teamprestaties beheren
Targets en scoren, exporten, QA-scorecards en evaluaties, coaching, quests en de lezingen die collega-identificerende gegevens zoals per-admin geschiedenis en awardgeschiedenis dragen.
Bekijk team beloning financiën
Saldi, contante waardes, vorderingsnota's en betalingsverwijzingen .. gescheiden van prestatie-informatie omdat het loonaangrenzend is.
Alleen volledige beheerder
Elke geldmutatie: een beloning betalen, betalen of weigeren van een claim, toestemming geven voor een begroting, het afronden, nietig maken of omkeren van een toewijzing en de vaststelling van de token-tot-cash rate. Deze kunnen niet worden gedelegeerd door toestemming te verlenen.
Het eerlijk gebruiken
De prestatie-index is management bewijs, niet een automatische werkgelegenheid beslissing. Open de bron gesprekken achter een nummer voordat u op te treden, en weeg geval complexiteit, schema's, verlof en toegankelijkheid behoeften. Een enkele moeilijke week lijkt niets als een aanhoudende patroon.
Instellingen
Uw sites (werkruimten)
Met sites (werkruimtes) kunt u meerdere websites beheren vanaf één OpsIQ installatie. Elk heeft zijn eigen tracking, AI, connectors en teamtoegang.
SitesHet echte Sites scherm: elke site is zijn eigen geïsoleerde werkruimte (eigen domein, connector en instellingen), toegevoegd en geopend uit een lijst.
Een site aanmaken
1
Ga naar verbonden sites
Navigeren naar verbonden sites.
2
Een nieuwe site toevoegen
Voer naam, domein en beschrijving in.
3
De site-toets kopiëren
Elke site krijgt een unieke sleutel (site_xxx) voor het widget-knippertje.
4
Zelf instellen
Elke site heeft zijn eigen AI, connectoren en instellingen.
Hoeveel sites kan ik hebben?+
Afhankelijk van uw licentieplan. Controleer de gegevens van uw rijbewijs.
Instellingen
Licentie en plan
Your OpsIQ license controls features, site limits, and AI credit balance.
LicentieHet echte Licentiecentrum: uw plan en actieve status, de gemaskerde sleutel, uw AI-kredietbalans en een één-klik kracht opnieuw controleren.
Licentiesleutel
Voer in Instellingen > Licentie. Gevalideerd tegen de OpsIQ licentieserver.
Licentie hartslag / validatie
OpsIQ normaal leest de ondertekende lokale licentie cache en vernieuwt validatie indien nodig. Gebruik Force remote controle wanneer u een direct resultaat; Diagnostics identificeert DNS, HTTPS of server-tijd problemen.
Plan
Bepaalt de beschikbaarheid en limieten van functies.
Sitelimiet
Maximum aantal werkruimten.
AI-kredieten
Als u Managed AI gebruikt, wordt uw creditsaldo hier weergegeven.
Geldigheidsduur
Vernieuwen voor het verstrijken om onderbreking van de dienst te voorkomen.
Wat gebeurt er als mijn licentie vervalt?+
Tracking, tickets en CRM blijven doorgaan. AI-functies onderbreken tot vernieuwing. Gegevens worden bewaard.
Instellingen
Profiel, wachtwoord en twee-factor authenticatie
Elke beheerder kan zijn eigen identiteit, werkvoorkeuren, wachtwoord en twee-factor authenticatie behouden.
Profielinstellingen behoren tot de ingelogde beheerder en veranderen geen werkruimtebranding. Gebruik een uniek wachtwoord en schakel twee-factor authenticatie in. Een e-mail of authenticatieinstelling wijzigen kan herverificatie of een nieuwe aanmelding vereisen.
Instellingen
Kennisgevingsvoorkeuren
De voorkeuren van de melding bepalen welke operationele gebeurtenissen een beheerder bereiken in het product of per e-mail.
ProductschermDe meldingspagina biedt per-event in-app en e-mail keuzes plus een recente notificatielijst.
Voorkeuren hebben betrekking op tickettoewijzing, klantantwoorden, SLA waarschuwingen, chat-handoff en AI goedkeuring evenementen. Houd dringende operationele signalen ingeschakeld ergens; het uitschakelen van e-mail hoeft niet noodzakelijk de in-app notificatie uit te schakelen.
Instellingen
Veiligheidsoverzicht
Het beveiligingsoverzicht is het eerste scherm voor de beoordeling van blokken, inlogaanvallen, dreigingssessies, veiligheidstrends en integriteit van gebeurtenissen.
ProductschermBeveiligingsoverzicht combineert de huidige risicokaarten, een 14-dag trend, aanvaller lijst, gebeurtenisfeed en integriteit status.
Gebruik de kopkaarten voor triage, open dan de bijbehorende Audit, Failed Logins, Geblokkeerd IPs of JavaScript Foutenpagina voor record-niveau werk. De 14-day trend is nuttiger dan een enkele piek. High-threat sessies moeten worden onderzocht tegen bezoeker, verzoek en verificatie bewijs voordat een permanent blok wordt toegepast.
Instellingen
Tampere-vanzelfsprekend auditlog
Het audit logboek registreert wie wat deed, wanneer, tot welk object, op welk risiconiveau en of het gelukt is.
ProductschermDe audit pagina biedt doorzoekbare manipulatie-vanzelfsprekende activiteit met actie, actor, risico, doel en resultaat.
Filter by action, risk and actor; export CSV or JSON for an investigation. The hash chain helps detect missing or altered audit rows, but it does not replace protected backups and restricted database access. Treat audit exports as sensitive because they may identify users, records and security actions.
Operaties
Diagnostica
Diagnostics verandert subsysteem controles in gewoon-Engelse gezondheidsresultaten en directe volgende acties.
ProductschermDiagnostics groepen gezondheidscontroles voor de widget, AI, tickets, integraties, Site Intelligence, achtergrondtaken, CRM automatisering, licentieverlening en opslag.
De pagina controleert Site Speed, rang/toetswoord/backlink/lokale gegevens, AI en actie gateway, tickets, crawler / audits, integratie/event inname, achtergrondtaken, CRM-automatiseringen, licentie, widget en gerelateerde productdiensten. Het rapporteert opzettelijk voor de exploitant leesbare oorzaken in plaats van het blootleggen van ruwe geheimen.
Na een verandering, Vernieuwen en bevestig dat het betrokken subsysteem gezond terugkeert. Een groene diagnostiek pagina is noodzakelijk maar niet voldoende voor lancering; vul ook de Pre-launch checklist.
Instellingen
Veiligheid en toegang
OpsIQ bevat meerdere beveiligingslagen om uw beheerder, gegevens te beschermen en API Toegang.
Hoe het werktBeveiliging
Beveiligingskenmerken
Beheerderscontrole
E-mail/wachtwoord met optioneel 2FA.
Login lockout - 1
Tijdelijke vergrendeling na te veel mislukte pogingen.
IP blocking
Blokkeren IPs of CIDR varieert van toegang tot tracked sites.
Bedreigingsscore
Gedragsgebaseerde dreiging scores. High-threat bezoekers kunnen worden automatisch geblokkeerd.
HTTPS-handhaving
Vereist voor alle verbindingen. HTTP verwijst naar HTTPS.
Alle administratieve formulieren omvatten CSRF tokens.
XSS-bescherming
Alle gebruikersinvoer is ontsnapt. CSP-headers beperken de scriptuitvoering.
SSRF-bescherming
Uitgaande webhooks blokkeren privé/interne IP adressen.
Aanbevolen setup
1
2FA inschakelen
Voor alle beheerdersaccounts.
2
Sterke wachtwoorden
Minimum 12 characters, mixed.
3
Controlerekeningen
Toegang voor voormalige teamleden verwijderen.
4
Monitor mislukt logins
Kijk wekelijks naar verdachte patronen.
5
Op de hoogte blijven
Pas updates onmiddellijk toe voor beveiligingspatches.
Instellingen
Rol en machtigingen
Met Role-Based Access Control kunt u bepalen wat elk teamlid kan doen.
Roles & rechtenDe rolmatrix in één oogopslag: Eigenaar krijgt alles, Volledige Beheerder alles behalve facturering en gevarenzone, Agent alleen hun kaartjes.
Standaardfuncties
Eigenaar
Alles inclusief licentie, gevarenzone en installatiebeheer.
Volledige beheerder
Alles behalve licentie en gevarenzone.
Agent
Reageer op toegewezen-afdeling tickets en chats, bekijk analytics. Geen instellingen, team of toegang tot de beveiliging.
Kan ik aangepaste rollen aanmaken?+
Drie ingebouwde rollen plus afdelingsopdracht geeft korrelige controle.
Instellingen
Geblokkeerd IPs
Manage IP addresses blocked from accessing your tracked sites.
Geblokkeerd IPsDe echte geblokkeerde IPs scherm: blok een enkele IPof een CIDR bereik, en beheren van de lijst, elk met zijn datum, reden en één-klik deblokkeren.
Hoe te blokkeren
1
Ga naar beveiliging > Geblokkeerd IPs
2
Een IP of CIDR-bereik toevoegen
Voorbeeld: 203.0.113.42 of 203.0.113.0/24
3
Een reden toevoegen
Document waarom: spam, misbruik, schraapsel enz.
Zal blokkeren invloed hebben op legitieme gebruikers?+
Als klanten een bedrijf delen IP of VPN, blokkerend dat IP Gebruik smalle blokken.
Instellingen
Aanmelden mislukt
Alle mislukte aanmeldpogingen naar uw OpsIQ beheerder.
Aanmelden misluktHet echte aanmeldscherm is mislukt: elke account/IP met zijn foutnummer en laatste poging, blokkeert een bron van brute kracht rechtstreeks vanuit de rij.
Wat elke regel laat zien
Datum/tijd
Toen de poging plaatsvond.
E-mail
E-mailadres gebruikt.
IP address
Bron van de poging.
Land
Geografische locatie.
Reden
Verkeerd wachtwoord, vergrendeld of niet gevonden.
Waarschuwingsborden
Veel pogingen, dezelfde e-mail
Wachtwoord raden. Zorg ervoor dat 2FA is ingeschakeld.
Veel pogingen, verschillende e-mails
Automatische aanval. Blokkeer de bron IP.
Ongebruikelijke landen
Als je team lokaal is, zijn buitenlandse pogingen waarschijnlijk aanvallen.
Instellingen
AI beveiligingsanalist
Een opt-in analist laag over de Security pagina's: vonnissen, incident slips, een dagelijkse vertering, een wekelijkse houding controle, Vraag Beveiliging en 0-token blok beleid. Het loopt nooit in het bezoeker aanvraag pad.
Elke beveiligingspagina registreert wat er gebeurd is, maar het lezen ervan neemt nog steeds oordeel. De AI security analist voegt dat oordeel op zijn plaats toe, en het is gebouwd om bijna niets te besteden: het zit nooit in het baken of login pad, deterministische regels regelen de voor de hand liggende gevallen zonder AI oproep, vonnissen worden gecached, en de beste output van de analist is een deterministisch regel die dan voor altijd afdwingt bij nul tokens. Zet functies aan in Instellingen → Beveiliging; alle standaard uit.
Wat het toevoegt
Verdict chips + Leg uit
Geblokkeerd IPs en foutieve logins rijen tonen een goedaardige / verdachte / vijandige chip met een vertrouwensscore. Leg uit opent de redenering, de gebruikte feiten, en één-klik Blok / Loslaten acties. 24h, dus opnieuw bekijken van een IPis vrij.
Incidentslip
Gerelateerde gebeurtenissen cluster in een incident (login wave, URL scan, auto-blok barsten) met een gewone Engelse tijdlijn en een aanbevolen volgende stap. Doorlopende aanvallen vouwen zich om tot hetzelfde incident.
Dagelijkse vertering
Een samenvatting per dag: gisteren versus je basislijn, blokken, incidenten en het enige wat we moeten doen. Stille dagen sturen een deterministische alles-duidelijk bij nul tokens.
Wekelijkse postuurcontrole
Een maandag verharding checklist (2FA gaten, lockout drempel versus echte aanval volume, waarschuwingen uit) met een ernst, inspanning en exacte vaststelling per item.
Vraag beveiliging
Een vraagdoos op de Security Overzicht die antwoordt vanuit uw live beveiligingsstatus. Diepe server vragen worden overhandigd aan de admin engineer chat in plaats van geraden.
Beleidsvoorstellen + automatische piloot
De analist stelt concrete blokregels voor als goedkeurings- / ontslagkaarten; goedgekeurde regels handhaven bij nul tokens met een live hit teller. Optionele autopilot keurt alleen de veiligste regels automatisch.
Instellingen
AI-beveiligingsanalist (security_ai_enabled)
Meester switch. Schakel vonnis chips, Leg uit en Vraag Beveiliging. Alleen dubbelzinnig IPs bereiken het model, gestapeld in een gesprek.
Incidentslip (security_ai_incident)
Clusters gebeurtenissen in incidenten en schrijft elk nieuw verhaal. Runs op de bestaande uur beveiliging cron.
Dagelijkse weergave (security_ai_digest)
Een veiligheidsrecap per dag op de bel en het Overzicht. Rustige dagen kosten niets.
Wekelijkse postuurcontrole (security_ai_posture)
Maandag verharding checklist op de Overzicht. De checklijst is volledig deterministisch.
Beleidsautopiloot (security_ai_autopilot)
Laat de analist zijn veiligste voorstellen onbeheerd activeren: alleen omkeerbare tijd-beperkte blokken, single IPs of niet breder dan /24, nooit gedeeld/mobiel/privé, afgetopt 10 per uur, altijd gecontroleerd en niet te doen.
💡
Elke oproep is getagd security_ai met zijn eigen maandelijkse cap in AI Config → Cost Guardrails (standaard 300k tokens). Als de dop wordt getroffen, functies afbreken tot deterministische leest. Blokkeren, vergrendelingen en waarschuwingen nooit afhankelijk van dit budget. De analist kan nooit gegevens verwijderen, instellingen wijzigen, het audit grootboek aanraken of een permanent verbod maken.
Operaties
Cron en automatisering
OpsIQ gebruikt één productplanner om e-mailpeiling, ticketautomatisering, analytics oprollen, retentie, AI wachtrijen, CRM werk, rapporten en connector banen uit te voeren.
ProductschermEén product cron entry levert de hartslag; OpsIQ bepaalt welke interne jobs moeten worden uitgevoerd.
Vereist product cron entry
Voeg deze regel toe aan het crontab voor dezelfde server en PHP omgeving die draait OpsIQ:
Vervangen /path/to/opsiq met de installatie root. Gebruik het volledige PHP CLI pad wanneer de host er een nodig heeft, bijvoorbeeld /usr/bin/php8.4.
Gebruik het bovenste niveau niet /cron.php voor productwerkzaamheden. In deze repository behoort de running tot een aparte niet-product service buiten dit handboek. De OpsIQ productrunner is opsiq/cron/all.php.
Wat de unified scheduler drijft
Ticket- en AI-rijen
Processen door auto-antwoorden, escalaties, goedkeuringen en andere in de wachtrij staande product werkzaamheden.
Inkomende e-mail
Enquêtes geconfigureerde brievenbussen waar peilingen de geselecteerde intakemethode is.
Analyse en sessies
Verzamelt sessies en verfrist geplande aggregaten wanneer ze moeten worden geleverd.
CRM en engagement
Runs scoren, levenscyclus, workflow, campagne en geplande rapportage taken die zijn ingeschakeld.
Bewaring en onderhoud
Voert de juiste opruiming, archief, vervallen en integriteit werk.
Connectoren
Verdeelt connector cron abonnees en peiling alleen voor geïnstalleerde, ingeschakelde en geconfigureerde connectoren.
Cron controleren
Openen Instellingen - Cron setup en bevestigen dat het product loper bestaat.
Gebruik Rennen. een keer, bevestig dan de admin en polling hartslagen update.
Ophalen Diagnostica voor een late hartslag, PHP CLI, database of file-path probleem.
Inspecteren /tmp/opsiq-cron.log of het logpad dat u hebt geselecteerd als een handmatige run mislukt.
Houd de connectorbedienaars kort, idempotent en werkruimte-gescoopt. Batch lange synchronisaties en bewaar een cursor/controlepunt zodat het volgende programma veilig kan doorgaan.
🚫
Wanneer het product cron stopt, time-based OpsIQ werk stopt of wordt te laat, ook al kan de gewone admin pagina's nog steeds laden.
Operaties
Gehoste inzetoperaties
A hosted OpsIQ deployment uses the same product screens and workflows while the hosting operator manages the server layer. Commercial sign-up, plans, billing and account-portal procedures are outside this handbook.
ProductschermGehoste bewerking verandert wie de infrastructuur onderhoudt; het verandert niet hoe klanten gebruiken OpsIQ.
Wat de hostingoperator normaal gesproken beheert
Webserver, PHP runtime, database service, TLS en opslag.
Het uniforme product cron en zijn server-niveau logs.
Applicatie-updates, infrastructuurbewaking en het back-upproces dat is gedefinieerd in de hostingovereenkomst.
What an OpsIQ administrator still manages
Websites en widget installatie, AI-instellingen, kennis, mailboxen en klantenondersteuning workflows.
Toegang tot het team, afdelingen, beveiligingscontroles, API sleutels, connectoren, automatiseringen en instellingen voor gegevensretentie.
Productkeuring via Diagnostics, auditlog, connectortests en echte controles van het einde tot eind.
Operationele controles
Ga er niet van uit dat een beheerde dienst betekent dat elke productintegratie gezond is. Bevestig het laatste back-up bewijs en retentiebeleid met de hostingoperator, en gebruik OpsIQ Diagnostica na wijzigingen in DNS, e-mail, AI providers, websites of connectors.
Deze sectie heeft uitsluitend betrekking op productbewerkingen. Commercieel onboarding, abonnementen, facturering en klantenaccountbeheer vallen niet onder het handboek OpsIQ _.
Operaties
Zelfhosting OpsIQ
Een zelf-gehoste OpsIQ installatie draait op infrastructuur die u controleert. U bent verantwoordelijk voor de looptijd, database, TLS, product cron, back-ups, updates en monitoring.
ProductschermZelfhosting geeft infrastructuurcontrole en maakt uw team verantwoordelijk voor elke operationele afhankelijkheid.
Minimum softwarecontract
PHP
PHP 8.4 of nieuwer. Vereiste uitbreidingen: krullen, pdo_mysql, mbstring, json, xml, openssl, zip, intl en gd.
Database
MySQL 5.7+ of MariaDB 10.3+ gebruik maken van InnoDB. Maak een speciale database en minst bevoorrechte applicatie gebruiker.
Webserver
Apache or Nginx configured for the OpsIQ front controller, static assets and required rewrites.
HTTPS
Vereist voor admin sessies, widget verkeer, API sleutels, webhooks en provider oproepen.
Toegang naar buiten
Allow DNS and HTTPS access to the AI, email, connector and licence endpoints you actually enable.
Bestandstoegang
De web- en CLI-gebruikers moeten in staat zijn om de toepassingsbestanden te lezen en alleen naar de gedocumenteerde runtime/opslaglocaties te schrijven.
Cron
Voer de OpsIQ productplanner elke minuut met dezelfde toepassingsconfiguratie en database toegang als het webproces.
Installatiereeks
Upload de release naar de gewenste document root en behoud de opgegeven directory structuur.
Maak de database en toepassing gebruiker, voer dan de database, canonieke URL en licentie instellingen.
Voer de installatie/installatiestroom uit en maak het eerste eigenaaraccount aan.
HTTPS inschakelen en omleidingen, cookies en de openbare widget/API paden verifiëren.
Open Instellingen - Cron Setup en Diagnostics; voer de scheduler één keer uit en los elke mislukte afhankelijkheid op.
Configureren van back-up, herstellen testen, log retentie en update procedures voor het toevoegen van productiegegevens.
Veilig bijwerken
Lees de release notes en controleer de vereiste PHP/extensies voordat u bestanden wijzigt.
Een back-up van de database en applicatie/configuratie bestanden, dan bewijzen dat de back-op kan worden hersteld in een test locatie.
De nieuwe bestanden in te zetten zonder installatie-specifieke configuratie of runtime gegevens verwijderen.
Voer het meegeleverde migratie/voorvluchtproces uit en verifieer login, widgettracking, tickets, e-mail, AI, connectoren en cron.
Houd de vorige release en database back-up beschikbaar voor het gedocumenteerde terugrolvenster.
🚫
Het bovenste niveau van de repository /cron.php is niet de OpsIQ produktplanner. Punt productautomatisering alleen op opsiq/cron/all.php.
⚠️
Verwijder . schema_cache._json niet als routine onderhoud. Verwijder het alleen wanneer de productinstructies expliciet een schema-cache herbouw vereisen.
Operaties
Productiegids
Checklist and best practices for running OpsIQ in production.
ProductiegidsEen go-live checklist zodat er niets wordt gemist: domein + SSL, getrainde AI, geteste connectors en cron, backups en retentie, en teamrollen.
Voordat je live gaat
HTTPS geconfigureerd
SSL installed, HTTP redirects, HSTS enabled.
Cron loopt
Controleer via de diagnose pagina.
AI getest
Chat als klant. Controleer de nauwkeurigheid en toon.
Widget geïnstalleerd
Op alle website pagina's. Controleer met Live Feed.
Reservekopie geconfigureerd
Geautomatiseerde dagelijkse database en bestandsback-ups.
Fout bij aanmelden
PHP fout log ingeschakeld en bewaakt.
Team uitgenodigd
Alle leden hebben rekeningen met juiste rollen.
bevolkte kennisbasis
At least 5-10 articles.
Dagelijks: Controleer dashboard, duidelijke ticketrij, spot-check AI gesprekken.
Weekly: Bekijk AI Insights, update KB, controleer teamprestaties, beoordeel beveiliging.
Voer de bronpoorten uit en voltooi echte productcontroles voordat een release of eerste productie wordt gelanceerd. Een commando dat beschikbaar is, is geen bewijs dat het in uw omgeving werd doorgegeven.
ProductschermDe releaseweergave toont de vereiste poorten om te draaien; het prelabelt ze niet zoals ze zijn doorgegeven.
Bron- en vrijgavepoorten
Voer de repository controles uit van de installatie root en houd hun volledige uitvoer met de release record.
Primaire poort voor de vlucht
php tools/preflight.php
Uitgebreide release poort
php tools/release_gate.php
De preflight controleert de PHP 8.4 runtime en vereiste extensies, voert een PHP syntax sweep uit, draait het AI evaluatieschip poort en volledige PHPUnit suite, en voert PHPStan / Node controles wanneer deze instrumenten zijn geïnstalleerd. De uitgebreide gate omvat ook rook, clean-install/schema en browser eind-tot-end controles als hun omgeving is geconfigureerd.
Een overgeslagen controle is geen pas. Registreer waarom het niet beschikbaar was, installeer de ontbrekende afhankelijkheid of voer deze uit in de juiste CI/staging omgeving voordat ze vrijgegeven worden.
Productcontroles
1. Authenticatie en rollen
Aanmelden als elke beoogde rol; controleren toegestaan en geweigerd pagina's/acties.
2. Widget en tracking
Een echte site laden in een privé-browser; bakenverkeer, Live Feed, bezoeker en sessie records verifiëren.
3. Chat en AI
Stel representatieve vragen; verifieer kennis gronding, veiligheid, escalatie en AI geschiedenis.
4. Tickets bestellen
Creëer, wijs toe, antwoord, escaleer, sluit en heropent via elk ingeschakeld intakepad.
5. E-mail
Test uitgaande levering en elke geconfigureerde inkomende mailbox of webhook pad.
6. CRM en analyses
Maak een gecontroleerde contact/deal/conversie en verifieer dashboards, trechters, scoren en rapporten.
7. Verbindingen
Start verbindingstesten, één gelezen, een veilige schrijf/droge run en webhook/polling paden voor elke actieve connector.
8. API en webhooks
Controleer smalle scopes, snelheidsgrenzen, idempotent retrieves, handtekeningen en dubbele behandeling.
9_. Cron
Voer de uniforme productplanner en bevestig alle gewenste hartslagen in Cron Setup / Diagnostics.
Herstel een huidige back-up in een aparte testomgeving en verifieer gegevens en configuratie.
12. Waarneming en terugdraaien
Bevestig logs/alerts, bewaar ID's en bewijs de terugrolprocedure.
⚠️
Pas inzetten na elke vereiste poort en bedrijfskritische reis heeft actuele bewijzen voor de exacte vrijgave en omgeving.
Ontwikkelaar
Web Push op sites van derden
Browser push notificaties (inclusief OpsIQ Push Campagnes) hebben behoefte aan een service werknemer bediend van de SME ORIGIN als de pagina.OpsIQ widget ladingen van uw OpsIQ implementatie, zodat een site van derden zich niet kan registreren OpsIQ's werknemer direct. Host een klein bestand op de site eigen domein om te pushen daar. Campagnes leveren via beide ondersteunde methoden.
Hoe het werktWeb push
Waarom dit nodig is
Browsers laten alleen een pagina registreren van een service werknemer uit zijn eigen oorsprong. De widget laadt kruis-origine van uw OpsIQ implementatie, zodat het niet kan installeren van de push werknemer op een klantensite, totdat u gastheer van de werknemer op die site's oorsprong, de widget stil overslaat push (geen fout, geen abonnement). U hebt twee opties hieronder;OpsIQ Push Campaigns publiceren via beide.
Optie A · Zelfgehoste Web Push (VAPID, geen derde partij)
1. Download de werknemer van uw OpsIQ implementatie: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js
2. Upload het naar uw webwortel dus het is bereikbaar op https://yoursite.com/opsiq-push-sw.js. Het widget automatisch dit pad detecteren op de pagina's eigen oorsprong en registreert het, geen knipsel nodig. (Het maakt gebruik van een smalle reikwijdte, zodat nooit vervangt een service werknemer die je al loopt.)
Facultatief: als je het op een niet-standaard pad moet hosten, wijs dan de widget erop voor Het wordt alleen geaccepteerd als het van dezelfde oorsprong is:
Alleen optioneel · als het bestand NIET in de web root staat
3. In OpsIQ, genereren VAPID sleutels (Instellingen → Client Chat AI → Geavanceerd → Web Push). De widget vraagt bezoekers dan om toestemming voor de melding en abonneert hen.
Achter een CDN/Cloudflare? /opsiq-push-sw.js geeft HTTP terug 200 (purge de cache als het was 404 voordat je geüpload; een cache 404 zal de registratie blokkeren).
Optie B · Pusher Straal (beheerde provider)
1. In OpsIQ settings set the push provider to Pusherbalk En treed in jullie [hemels] troepen. Instantie-ID en Geheime sleutel.
2. Host de Beams service werknemer op de site root als /service-worker.jsBegrepen. https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js, of merge deze regel in uw bestaande root werknemer:
Stralenarbeider, gastheer op https://yoursite.com/service-worker.js
3. Het widget laadt automatisch de Beams SDK en abonneert elke bezoeker op het per-site belang opsiq-site-<your-site-key>- Geen andere bedrading nodig.
Hoe campagnes tot stand komen
Push Campagnes publiceren via both methoden in een keer: bezoekers op de zelf-gehoste VAPID werknemer krijgen de gecodeerde Web Push, en bezoekers die zich hebben ingeschreven via Pusher Beams krijgen de Beam's gepubliceerd. Elke bezoeker wordt bereikt door welke ze ook geabonneerd zijn, zodat u dezelfde oorsprong kunt uitvoeren VAPid op sommige sites en kruis-origine Beam van andere.
HTTPS is vereist voor servicemedewerkers en Web Push (localhost is vrijgesteld voor testen). De admin chat inbox gebruikt al hetzelfde Beams rentemechanisme voor de exploitant waarschuwingen.
Operaties
Problemen oplossen
Gemeenschappelijke problemen en hoe ze te verhelpen.
Algemeen
Lege pagina+
Controleer PHP fout logs. Oorzaken: oude PHP (nodig 8.4+), ontbrekende extensie, DB-verbinding mislukt, verkeerde bestand permissies.
Dashboard toont nullen+
Controle: widget geïnstalleerd? Cron draait? Datumbereik correct? IP uitgesloten?
AI
AI reageert niet+
Check: provider configured? API key valid (use Test connection)? Budget exhausted? Workspace AI config correct?
AI geeft verkeerde antwoorden+
Controle: kennisbasis up to date? Vraagt duidelijk? Connector opzoekingen terugsturen van correcte gegevens? Bekijk conversatie in AI Geschiedenis.
AI is traag+
Afhankelijk van: provider API snelheid, contextgrootte (grotere KB = meer tokens = langzamer), netwerk latency. Probeer een sneller model.
Tracking
Widget ontbreekt+
Controle: script in paginabron? JS fouten in console? CSP blokkeren? Ad blocker?
Onbekend land+
GeoIP is niet geconfigureerd. Gebruik Cloudflare (automatic) of MaxMind GeoLite2-database.
Gebruik deze gerichte controle wanneer het widget onjuist geladen wordt of Live Feed leeg blijft.
Wanneer de widget is geen bezoeken loggen, controleer de sleutel van de site, laad de pagina in een privé-browser, controleren de browsers Netwerk/Console panelen voor geblokkeerd baken of widget verzoeken, beoordeling Content-Security-Policy en advertentieblokkers, bevestig dat de website actief is in OpsIQ, en open Diagnostics. Een zichtbare chatbel bewijst niet op zichzelf dat het analytics baken werd geaccepteerd.
Rubrieknummer
Woordenlijst
Definities voor termen die in de gehele OpsIQ worden gebruikt.
Actie
Iets wat de AI kan doen via een stekker of het platform.
Agent
Een teamlid met beperkte toegang, of een AI agent.
BYOK_
Breng uw eigen sleutel mee, u geeft uw eigen AI API sleutel.
Verbinding
Een plugin die een extern platform met OpsIQ integreert.
CSAT
Klanttevredenheid score.
Afgesproken
Een inkomstenmogelijkheid in de CRM.
Afdeling
Een ticketcategorie voor routering en toegangscontrole.
Roltrap
Een ticket verplaatsen naar een andere afdeling of van AI naar mens.
GeoIP
Localisatiedetectie van bezoekers vanaf IP -adres.
Afhandeling
Een gesprek van AI naar mens overbrengen.
Identiteitskaart
Getekend teken om een bezoeker van de website te identificeren.
Kennisbasis
Artikelen die de AI gebruikt om vragen te beantwoorden.
Lood
Een bezoeker die wilskracht toont.
Loodscore
0-_100 nummer dat wijst op conversie waarschijnlijkheid.
Levenscyclus
Waar een klant is: Lead, Prospect, Customer, At Risk, Churned.
Beheerde AI
AI verstrekt als onderdeel van uw OpsIQ plan.
Pijpleiding
Visueel bestuur van deal stadia.
RBAC
Role-based Access Control.
Directoraat
Een reeks pagina's binnen een timeout venster.
Sitesleutel
Unieke identificatiecode voor een traceerde website.
SLA
Service Level Agreement, doelresponstijden.
Token
Eenheid AI-tekst. 4 tekens = 1 Token.
Laag vertrouwen
Veiligheidssysteem dat de autonomie van AI controleert.
Webhook
HTTP callback voor event notificaties.
Widget
JavaScript code embedded on your website.
Werkblad
Een site met een eigen tracking, AI, aansluitingen en team. Zelfde als "site."
Rubrieknummer
Haal meer hulp.
Als deze documentatie geen antwoord geeft op uw vraag:
Beheerder AI
Klik op "Vraag OpsIQ" in de beheerder. Heeft toegang tot deze documentatie en uw platformgegevens.
Ondersteuningsticket
Include: wat je hebt geprobeerd, wat er gebeurd is, wat je verwachtte en welke foutmeldingen dan ook.
E-mail
E-mailondersteuning met uw licentiesleutel en afgiftebeschrijving.
Tips voor effectieve ondersteuningsverzoeken
De pagina invoegen
Welke admin pagina (URL of naam).
De instelling invoegen
Exacte instelling van naam en huidige waarde.
De fout invoegen
Exacte foutmelding met codes.
De stappen opnemen
Wat je deed, stap voor stap.
Include forwarded vs.
Wat er moet gebeuren tegen wat er gebeurd is.
💡
Hoe specifieker uw verzoek, hoe sneller het antwoord. "Het werkt niet" vereist onderzoek. "Klik op opslaan op AI Configuratie geeft foutcode 502" krijgt een direct antwoord.