Це повна документація для OpsIQ. Встановити продукт, запустити підтримку, налаштувати AI, керувати CRM, встановити віджет, побудувати роз'єми, викликати REST API, отримувати вебхоки, додатки для ринку пакетів та керувати самоприховане розгортанням.
CtrlK
Search all OpsIQ topicsНемає впорядкування розділу
Керівництво по роботі з клієнтамиКерівництво адміністратораКерівництво розробникаCRM посиланняКонтактори SDKРЕСТ API_Самостійно
Виявлено подорож відвідувачів
Відстеження сеансів, країн, сторінок, веде, перетворення та підтримка в режимі реального часу.
Відповідає AI відповідь
OpsIQ може допомогти написати відповіді на квиток, відповіді на чат, підсумки та повідомлення про клієнтів.
Webhook дію готовий
Підключіть затверджені дії платформи для забезпечення запуску та перевірки історії.
Промисловість
Сфера даної книги
Все OpsIQ _, в одному місці: як працює кожен екран, як підключити власні системи і як його побудувати. Почати де завгодно, розділи слідувати тим же замовленням, що й у адміністратора бічного брусу.
ПромисловістьThe handbook is organised around the OpsIQ product, following the same order as the admin sidebar.
Портал - Web Studio
Використовуйте виділений адміністратор та керівництво розробника для архітектурної архітектури, сторінок, компоненти, попередній перегляд, Центр допомоги, ідентичність, SCIM, керовані релізи, розширення, міграції та сертифікація.
Кожен екран в адміні: аналітика, чат, квитки, CRM, бази знань, Site Intelligence, просування та порталу клієнтів. Що кожен сайт робить, які номери на увазі і що робити коли вони виглядають неправильно.
Підключення ваших систем
The website widget, email mailboxes, inbound and outbound webhooks, and the connector library for platforms like Shopify, WooCommerce, WHMCS, Zendesk, Stripe, Slack and Gmail.
Побудувати свій власний
Конструктор роз'ємів без коду, дії та тригери, якщо ви не будете використовувати роз'єднувачі на всіх, і REST API з кожним дією, обсягом та кодом помилок.
Оперити
Роль та дозволи, безпека, діагностичні системи, резервні копії та як розміщене, так і само приховане розгортання.
Де можна почати
1
Якщо ви замовляєте OpsIQ день до дня
Щоб отримати доступ до розділу екрана в бічному рядку, кожен відкриває з яких сторінок для того, щоб ви могли зупинитися як тільки у вас є які вам потрібно.
2
Якщо ви вводите його
Додати налаштування, Безпека, Діагностика, Крон та виробництво. Це розділи, які вирішують, чи все інше тримає роботу.
3
Якщо ви будуєте інтеграцію
Почати в роз'ємах, потім конструктора з'єднувача, далі REST API і вебхоки. Читати ті, щоб ви бачили кожен спосіб OpsIQ може говорити про іншу систему.
💡
Два речі змінюють те, що ви бачите. Дозволяє приховати сторінки вашої ролі не можна відкрити, тому розділ описаний тут може бути відсутній з вашого боку панелі. Задайте адміністратора для перевірки вашої ролі. І роз'єми здійснюють етикетку зрілості виробництва, Beta, Preview або шаблону; хідна будівля і його роз'єднувач проявляються повноваження на якому у вас є, а не ця сторінка.
Почати тут
Що OpsIQ для вашого бізнесу
OpsIQ is a complete AI-first business operating platform. It replaces your analytics, live chat, helpdesk, CRM, SEO toolkit, integration middleware, and developer platform with a single unified admin where every tool shares the same customer context. Instead of stitching together 8-12 separate SaaS products, you install OpsIQ once and operate everything from one screen.
ПлатформаOpsIQ - це одна платформа з одним спільним контекстом клієнтів, кожен інструмент живиться і працює тим самим AI мозку.
Everything OpsIQ does · in detail
Аналіз веб-сайтів та відвідувачів
Відстеження відвідувачів в режимі реального часу
Кожна сторінка завантаження, натисніть, прокрутка та навігаційна подія захоплюється в режимі реального часу. Див. хто зараз перебуває на вашому сайті, які сторінки вони переглядають, як довго витрачають, і де вони прийшли з того, що всі без сторонніх cookie-файли.
Журнал відвідувачів та сеанси
Повна історія кожного відвідувача з пристроєм, браузером, операційною системою, країною, містом, референтом, параметрами UTM, цільовою сторінкою та роздільною здатністю особистості. Сесій групової сторінки переглядаються в подорожі, тому ви можете побачити весь шлях відвідувача.
Відтворення сеансу
Часовий режим відтворення захоплених відвідувачів сеансів. Див саме те, що користувач зробив: рухи мишки, кліки, прокрутки, переходи сторінок і форму взаємодії. Використовуйте його для діагностики UX питань, розуміння точок згоряння та перевірки переходів перетворення.
Жива кормова
В режимі реального часу, як це відбувається. Дивитися перегляд сторінок, чат починається, формує подання та інтенсивні сигнали оновлення кожні кілька секунд. Фільтрувати за містом, пристрій або референт для фокусування на конкретних сегментах трафіку.
Топ сторінки
Список сторінок, що посвідчує час участі, швидкість відмов, перетворення та активність підтримки. Визначте свій найбільший вміст і сторінки, які потребують вдосконалення.
Георозвідувальний
Країна, місто та регіони розбиття з картами. Пристрої та розподіл браузера, аналіз джерел трафіку, відстеження пошукових систем і оглядів проникнення ринку.
Інтенсивне воронку
Відстежуйте відвідувані сигнали (при відвідуванні сторінки, повторне повернення, шаблони перегляду документів та підтримку взаємодії) для виявлення відвідувачів, які, ймовірно, будуть купувати, чинити або потрібна допомога.
A / B експерименти
Виконайте розгалу тести на вашому сайті безпосередньо з OpsIQ_. Створіть варіанти, встановіть розподіл трафіку, визначте цілі перетворення та виміряйте статистичне значення. Не потрібно зовнішнього інструменту тестування.
JavaScript відстеження помилок
Захоплення клієнтського боку JavaScript помилок з вашого сайту автоматично. Див. повідомлення про помилки, сліди за стеками, уражені браузери, кількість частот і які сторінки спровокують їх. Видаляє передові проблеми без окремого моніторингу помилок.
Журнал подій
Кожна відстежена подія (видання сторінок, користувацькі події, чат-співчинки, подання анкет, покупки) у пошуку, фільтрова логіна з повним метаданих.
Продаж і перетворення
Відстежуйте замовлення, дохід, повернення коштів, оновлення підписки та перетворення атрибутів на джерела трафіку, кампанії та подорожі відвідувачів. Виручіть панельи з порівнянням термінів та аналізом трендів.
Магістр
Високоінтенсивні відвідувачі, які визначаються поведінкових візерунках. Оцінка ведеться на основі відвідувань сторінок, часу на сайті, частоти повернення, підтримки взаємодій та користувацького сигналу. Корми безпосередньо призводить до CRM-провідника.
Site Intelligence (SEO and content analysis)
Сайт crawls
Автоматичне видалення вашого всього сайту для відкриття сторінок, виявлення ламкості посилань, пошуку відсутніх мета-тегів, перевірки зображення alt text, валідувати канонічний URLs, і мапа структури сайту. Графік роботи порожнечі щодня, щотижнево або на вимогу.
Технічний SEO-аудит
Comprehensive technical analysis: page speed scores, mobile responsiveness, Core Web Vitals, SSL certificate status, redirect chains, duplicate content detection, crawl depth analysis, and structured data validation.
Аудит контенту
Оцінюйте кожну сторінку для якості вмісту, підрахунку слів, оцінки продуктивності, щільність ключових фраз, структуру заголовка, співвідношення внутрішнього/зовнішнього посилання та свіжості. Визначте тонкий вміст, дублікати сторінок і проміжки вмісту.
Пошук AI-powered
Сеймантичний пошук по всьому вмісту сайту. Запитайте про природні мовні питання щодо вашого контенту та отримуйте відповіді на сторінку AI-синтета з посиланнями на джерело.
Відстеження рейтингу SERP
Моніторинг рейтингу пошукових систем для цільових ключових фраз у Google та інших двигунах. Відстежуйте зміни позиції з часом, порівнюйте конкурентів і див. які сторінки рангу за якими умовами.
Дослідження ключових фраз
Відкрийте можливості ключових фраз на основі вашого контенту, аналізу конкурентів та даних об’ємів пошуку. Отримайте пропозиції для нових тем контенту, довгострокових варіацій і цілей оптимізації вмісту.
Аналіз зворотного зв'язку
Створіть свій вхідний профіль посилання. Подивіться, які посилання на сайт, відстежуйте нові та втрачені посилання, проаналізуйте якірний розподіл тексту і виявляти можливості для зв'язку.
Місцева SEO-мережа
Для бізнесу з фізичними локаціями: візуалізуйте видимість локального пошуку через географічну сітку. Дізнайтеся, як ваші рейтинги залежать від місця розташування, відстані від вашого бізнесу та пошуку.
синхронізація профілю Google Business
Підключіть свій обліковий запис Google Business до OpsIQ. Огляди синхронізації, повідомлення, Q&A, фотографії та інформація про бізнес. Керуйте своїм листом GBP з внутрішньої сторони OpsIQ. Відповідаючи відгукам, публікувати повідомлення та контролювати інсайти.
Графік роботи
У розділі «Репортери» опубліковані звіти про SEO та аналітику, що створюються на графіку (щотижнево, щотижня). До звітів належать зміни рейтингу, тенденції руху, технічні проблеми, знайдені та продуктивність контенту. Виявлено білий лабораторний вихід для агентств.
Підтримка AI-powered
Клієнт AI чат
AI answers customer questions on your website 24/7 using your knowledge base, connected platform data (orders, accounts, subscriptions), and custom training prompts. Supports multiple AI providers: Claude (Anthropic), GPT-4o (OpenAI), Gemini (Google), and Grok (xAI).
Адміністрування штучного інтелекту
У панелі адміністратора AI, яка допомагає вам писати відповіді на квиток, проконсультувати з клієнтами, аналізувати тенденції підтримки клієнтів, переглядати дані клієнтів у підключених платформах та виконувати дії через систему роз'єму.
Знання AI
AI заповнюється в ваших базових статтях, записах, документації про продукт та підключених даних платформи. Вона не є галуцинатом. Відповіді від вашої актуальної інформації або ескалати при невизначеності.
Автодозвол для людини
Коли AI не може вирішити питання, виявляє розчарування або клієнт просить людину, він автоматично стикається з командою з повним контекстом розмови. Конфігурація відхилення / часу автовідновлення назад до AI.
Підказки для навчання AI
Написати окремі інструкції для підключення штучного інтелекту та адміністратора-забезпечення AI. Контролюйте тон, межі, правила зарахування, заборонені теми і бізнес-специфічна поведінка. Підтримується перетворна конфігурація простору.
Історія та аудит AI
Кожен AI-бесіда з'єднується з повним запитом / відгуками, використання токенів, відстеження вартості, використовуваного постачальника та версія моделі. Переглядайте розмови для виявлення проміжок навчання і поліпшення точності AI.
Інсайти AI
Автоматизований аналіз схем розмови AI. Див. загальні питання, норми роздільної здатності, задоволення від клієнтів за темою та зонами, де AI потребує кращого тренування.
Пер-робочий простір AI config
Ми можемо використовувати для основного продукту та GPT-4o для вторинного бренду.
АІ BYOK
Два режими AI: керований штучним інтелектом (включається в свій план, немає API ключ, необхідний) або принести свій власний ключ (користуйтеся власними ключами) OpenAI/Anthropic Українська / Русский API ключ для повного контролю за моделлю вибору та витратами. Обидва класу, які працюють з будь-яким режимом.
Бюджети та контроль вартості AI
Налаштуйте щомісячні токени бюджети, за межі зборами та сповіщеннями про низький рівень. Відстежуйте витрати на провайдера, за робоче місце і за розмову. Запобігайте витратам бігу з твердими стельами.
Tickets and helpdesk
Система ратифікації
Full helpdesk with departments, priorities (low/medium/high/urgent), statuses, SLA tracking, internal notes, customer replies, file attachments, and threaded conversations. No external helpdesk needed.
Тривалість AI та автоповорот
AI автоматично запускає вхідні квитки на відділ і пріоритет. Увімкніть автоматичне повернення для безпечного відділення. Проекти AI та надішлемо відповідь після настроювання (за замовчуванням: 2 хвилин), щоб людина могла переходити спочатку.
Вживання електронної пошти
Підключіть поштову скриньку (Gmail, IMAP_, або провайдер-специфічний) для автоматичного створення квитків з вхідних електронних листів. Відповіді на повідомлення електронної пошти про квиток оновлюється нитками квитка.
Портал - укр.
Поставити заявку на сайті, вказавши інформацію про своє замовлення.
Квиткові муфти
Займіть дублікати квитки в одну нитку. З'єднувані квитки демонструють [Межен] на предметній лінії. Історія розмови збереглася у виживання квитка.
Повернутися до AI
Після того, як людина- агент бере квиток, скористайтеся "Повернення до AI" для того, щоб дозволити штучно відновити AI на цьому квитку. Корисно, коли людська частина вирішена, але клієнт має наступні питання, які AI можуть оброблятися.
Копілот у коробці
Управління квитками AI-просування з віконного вигляду. Копілот пропонує відповіді, підбиває історію розмови, рекомендує пріоритетні / вихідні завдання та може виконувати дії на підключених платформах.
Підтримка чату та в режимі реального часу
Чат вбоксі
У режимі реального часу клієнт чат здійснював уніфікованій папці. Див. всі активні розмови, особистість клієнтів, історія спілкування та побажання AI. Кілька агентів можуть співпрацювати на бесіді.
Правила проактивного чату
Повідомлення про чат на основі поведінки відвідувача: час на сторінці, специфічний URL відвідавши, прокручуйте глибину, повертаємо кількість відвідувань, вихідний вхід або користувацькі події. Приклад: показати повідомлення про допомогу після 60 секунди на сторінці ціноутворення.
Чат віджет
Застосунок для чату, вбудованого на вашому сайті. Підтримує чат AI, чат живих агентів, подача квитків, пошук бази знань та особистість відвідувачів. Відповідальний, доступний і брендований.
Дослідження CSAT
Збір рейтингу задоволеності клієнтів після чату та взаємодії з квитанціями. Розробка опитувань з власними питаннями, рейтинговими масштабами і підказками. Результати подаються в командну продуктивність та AI-інсайти.
Пост-чатківське опитування електронної пошти
Після закінчення чату відвідувачі з відомою електронною поштою можуть отримувати одну фірмову пошту з резюме AI, що було оброблено і одним клацанням миші "Як це легко?" Так/No. Як тільки за ниткою підписали однокористувацькі посилання, кожен відправив в'язану, а результат землі на сторінці Зворотній зв'язок як власний сигнал вистачить зірочки in-chat.
Фігура ідентичності
Кожен пункт зворотнього зв'язку, який надає їм інформацію: ім'я, електронна пошта, натискання кнопки-провайдера до повного контакту з клієнтами та CRM, а також одноразові електронні листи або AI-draft відповіді, що закладаються в актуальному вигляді.
Написання AI
Окремий помічник написання AI для складання електронних проектів, відповідей квитків, анонсів та комунікацій клієнтів. Використовуйте власний запит (не чат-міз) для професійного написання бізнесу.
АІ-Перший CRM
Центр CRM
Єдиний екран, що показує весь CRM-статей: значення трубопроводу, швидкість дії, майбутні завдання, діяльність агента та рекомендації AI. Мобільна домашня сторінка є щоденною відправкою.
Контакти та компанії
Керуйте контактами з клієнтами з повними профілями: ім'я, електронна пошта, телефон, компанія, теги, життєвий етап, історія спілкування, історія квитків, історію купівлі та спеціальні поля. Контакти посилання на компанії для B2B управління відносинами.
Дальзаг та дошка трубопроводів
Візуальна плата канбані з настройованими етапами. Перетягніть пропозиції між сценаріями, встановіть значення, відзначте власників, відстежувати близькі дати та диви значення трубопроводів на кожному етапі. Підтримані декілька трубопроводів.
Тренінг з питань штучного інтелекту
AI аналізує кожну угоду і забезпечує тренерів: сигнали ризику (на тихому, конкуренті згадували, проблеми бюджету), рекомендації щодо виконання заходів, ймовірність виграшу та запропоновано дотримуватися термінів.
Прогнози та звіти
Доведено прогнози на основі даних трубопроводів, історичних замкнених ставок та швидкості роботи. До звітів відносяться трубопровід за стадіями, власником, джерелом, коефіцієнтами перетворення, середній розмір договору і тривалість циклу продажів.
Проспективи агента (SDR)
АІ-потужний проспект, який визначає потенційних клієнтів з ваших даних відвідувачів, веде сигнали та підключена діяльність платформи. Займає цілі, проводимо початкові повідомлення і бали призводять до якості.
Послідовності продовження
Автоматичні багатоступінкові послідовності виконання: електронна пошта, очікування, електронна пошта та перевірка відповіді, ескалація. Захищаючи послідовності нових проводів, затримані пропозиції, поштові перевірки та реінтенсивації кампанії.
рятувальний цикл та затримка
Відстежуйте етапи життєвого циклу клієнтів (лід, перспектива, клієнт, розтирається) з автоматизованими переходами. Засіб для утримання відслідковує сигнали для подрібнених сигналів і пропонує втручання.
Стюардеса даних
АІ агент, який постійно очищає і збагачує ваші CRM дані: deduplicates контактів, заповнює відсутні поля, перевіряє електронні листи, стандартизує назви компаній та прапорці.
Побудувати CRM
Конфігурація CRM: розповісти AI, який виглядає процес продажів і він будує ваші етапи трубопроводу, спеціальні поля, шаблони угод та правила автоматизації.
Перевірка стану здоров’я CRM
Автоматизований аудит якості даних CRM: дублікати контактів, угоди без наступних кроків, стебло трубопроводів, відсутність контактної інформації та пов'язаності даних.
Довіра Диял
Трирівневий контроль автономії для кожного агента CRM AI: Автопілот (AI діє самостійно), Copilot (AI пропонує, людські затвердження), а також керівництво (AI дотримується тільки). Встановити диал пер агента, на тип дії та поріг значення угоди.
Чотири агенти з штучного інтелекту
CRM працює чотири спеціалізовані агенти AI: Steward (якісна інформація), SDR (проспектування), Retention (попередня профілактика), аналітик (рекпортація та інсайтів). Кожен агент має власний баланс довіри.
Роз'єми та інтеграція
Перебудовані роз'єми
Готові роз'єми для Shopify, WooCommerce, BigCommerce, Магенто 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack і Google Business Profile. Кожен роз'єм приносить специфічні дії AI, знання та синхронізацію даних.
Конструктор з'єднувачів
Build custom connectors for any platform, no code, AI-assisted, or full code. The builder supports REST and GraphQL APIs, OAuth authorization code flow, webhook auto-registration with Stripe and simple signature schemes, pagination (offset, page, cursor, and link-header), list/error transforms, multi-action context, and marketplace packaging.
Авторизація штучного роз'єму
ConnectorBuilderAI допомагає вам побудувати роз'єми: описуйте, що ви хочете і він пропонує дії, пише запити обробників та карт API відповіді. Руки автентичності, патологія та обробка помилок автоматично.
OAuth потоку для будь-якого роз'єму
Генетичні застосунки OAuth блокування, який працює з будь-яким роз'ємом. Підтримка PKCE, управління сайтами, автоматичне оновлення токени. Роз'єднувачі визначають їх OAuth параметри та OpsIQ ручки потоку.
Можливість підключення автобусів (подовження платоспроможності)
Роз'єми не просто додають дії платформи. Вони можуть використовувати основні функції через можливість "автобусів". З’єднувач заявляє можливості (кальендар, збагачення, припис в CRM; локальні_список, рейтинг_data in Site Intelligence; web_analytics in Analytics; pay_provider in Payments; e-mail_sync in Mailbox; video_meeting in Comms) і реалізує свій невеликий набір методу; OpsIQ Виводить його через Реєстрабельність і провідує її в УІ, Замовник 360 часовий ряд, і дії AI. Кілька роз'ємів можуть запропонувати однакову можливість без замка-включення. Див. роз'єднувачі/PLATFORM_CONNECTORS.md.
Перед установкою проти ринкового ярусу
Connectors live in one of two tiers. Pre-installed connectors (connectors/) are registry-active out of the box, kept lean to just the keyless reference and the most-used provider per capability (e.g. Google Calendar, Gmail, Google Business Profile). Marketplace connectors (marketplace_connectors/) are discoverable but inert until installed, e.g. Microsoft 365 Calendar, Outlook, DocuSign, Stripe, GA4, SerpApi, Zoom. Every bridge surfaces a marketplace list so the UI and the AI can prompt "install from the marketplace" (notify-to-install) when a capability has no ready provider, never a broken button.
Роз'єм ринку
Видаліть ваші роз'єми до OpsIQ маркетплей. Роз'єми пакетів з профільом.json, знання.json, робоча опалубка.json, і підписані архіви. Маркетплей підтримує безкоштовні та платні роз'єми з багатоканальним векселем.
Підписка
Всі роз'єми є криптографічно підписаними для перевірки цілісності. Зареєстровано реєстрацію часу в установці. Використовуйте інструмент відставки_all_connectors, щоб перезаписатися після оновлення.
СмартЛокап
Declarative fuzzy-matching system for connector actions. Define lookup rules and OpsIQ matches user queries to platform entities using fuzzyScore and smartRank algorithms. Example: find_country("germ") matches Germany with 88.9% confidence.
Договір про дію
Генеральний OpsIQ API публікації 1,312 названі дії, при цьому роз'ємні пакети зазначають власні дії з типованими параметрами, вимогами автентифікації, правилами піхви та реагацією перетворюються через єдиний Виконавець.
Рецепти роз'єму
При побудові рецептів робочого процесу, які об'єднують декілька дій з роз’єму в загальний бізнес-процес. Приклад: "Коли новий порядок надходить на Shopify, створити квиток, оновити CRM і відправити повідомлення про Slack".
Синхронізація знань
Роз’єми оголошують теми знань, які спрацьовують на базу знань AI. Практичні статті, інструкції з налаштування та етапи усунення неполадок автоматично доступні для AI без введення ручних знань.
Платформа розробника
РЕСТ API_
A named JSON API covers every registered administrator JSON operation, with API-key authentication, workspace isolation, scopes, rate limiting, idempotent writes, OpenAPI, and a generated Postman collection.
Вебхуки
Вимкніть вебхоки для всіх основних подій: замовлення, рахунки, підписки, квитки, чати, веде, реєстрація користувачів і відмова від візерунка. Доставка асинхронів через чергу роботи, термінальні ретри, захист SSRF та автоматичні після 15
Підписування Webhook
Кожен вихідний вебхоок підписаний з HMAC-SHA256. Вивірте підписи на ваш приймальний кінець, щоб забезпечити автентичність вебок. Стабільний захід_id для обробки idempotent.
Вегет SDK
JavaScript SDK для відстеження віджету з роздільною здатністю ідентичності, користувацького відстеження подій, програмне забезпечення управління чатом та налаштування сторінки. Встановлення рецептів для React, Vue, Next.js, WordPress, Shopify, і статичні HTML.
Плагіни та SDK
Сервер-за межами SDKs і плагінів для спільних кадрів. WordPress плагін, WHMCS Модуль, і загальні бібліотеки інтеграції PHP / Node.js.
Події API
Push custom events into OpsIQ from your backend: purchases, signups, feature usage, errors, or any business event. Events appear in the visitor timeline and feed into analytics and AI context.
Тригери кулінарні книги
Побудувати автоматизовані робочі процеси, що запускаються подіями: новий квиток, чат почав, відвідувач виявлений, стадія угоди змінилася або на замовлення. Тригери виконують роз'ємні дії, надсилають вебокки, оновлення записів або повідомляють вашу команду.
API будівельників
Візуальне API і вебхоок конструктор всередині адміністратора. Налаштуйте кінцеві точки, тестові запити, оглядові відповіді та дебвугові інтеграції без залишку OpsIQ.
Команда та адміністрування
Контроль доступу на основі ролей
Три ролі: Власник (повний доступ, вексельна зона), Повне адміністрування (всі операції, крім зони зарахування та небезпеки), а Агент (тільки приписовані відділення, відсутні налаштування доступу). Всі чутливі сторінки важко відхилені роллю.
Команда виступу панель
Власник і повний адміністративно-навколо приладу, що показує час вирішення завдань, розподіл навантаження на роботу, глибині ручки, розбиття каналів, аналіз трендів, відповідність SLA, CSAT агентом, відхилення ставок, командних валків та найбідніших годин. Оновлений в режимі реального часу.
Відстеження та відстеження інформації про користувачів
Віджет з реального часу, який-is-online віджет в адмін навігації. Детекція присутності серця (необхідно)60-друга пінг, 300-друга широта, авто-пруна після 120 дні. Дивись, які адміністратори в даний час активні та на яких сторінках.
Налаштування простору Per-work
Кожен підключений сайт (робочий простір) може мати власну конфігурацію AI, налаштування роз'єму, відділеннях квитків, брендинг та операційні правила. Глобальні за замовчуванням каскад для робочих просторів, які не перенаправлені ними.
Багато сайтів
Керуйте кількома веб-сайтами з одного OpsIQ admin. Кожен сайт має власний трекінг, дані відвідувачів та налаштування. Переключення між сайтами від адміністратора навігація.
Система шаблонів електронної пошти
Реєстровані шаблони електронної пошти для всіх автоматизованих комунікацій: повідомлення про квиток, чат-транси, вітальні листи, пароліски та системні сповіщення. Редагування HTML шаблони з прямим переглядом, змінними чіпсами ({{customer_name}}, {{ticket_id}}), і глобальний контроль макетів.
Імпорт і експорт
Імпортні контакти, квитки та знання статті з CSV/JSON. Експорт даних відвідувачів, аналітичних звітів та CRM записів. Портабельність даних для міграції між системами.
Безпека, дотримання та операції
Підприємство SSO
ОйдК (OIDC)OpenID Підключення) єдиного входу з повним робочий час: відкриття, авторизація, зворотний зв'язок, перевірка підпису JWKS, користувацьке та доменне регулювання, надання послуг JIT і охорона стану. SAML конфігураційна підтримка.
GDPR та відповідність даних
Вбудований DSAR (Пошук доступу до даних): експорт та видалення даних клієнтів по всій системі. Заборонені дані контактного рівня, що спрацьовуються, квитки, чати, записи CRM та електронні журнали. Консультаційні політики управління та збереження інформації.
IP блокування та захист від брючних посилок
Блок специфічний IPs або діапазони від доступу до вашого сайту або адміністратора. Автоматичне блокування після налаштування невдалих спроб входу в логін. Заборонений логін з IP, часовий апарат і агент користувача.
HSTS та головки безпеки
HTTP Strict Transport Security, Дозволяє-політичні заголовки та безпечну конфігурацію файлів cookie. Самостійні розгортання можуть додавати CSP заголовків через налаштування сервера.
Вимкнення вебхока
Блоки охоронців SSRF для приватних/метаданих IP діапазони. Доставка асинхронів запобігає повільним кінцевим точкам від блокування вашого додатка. Авторозчинний після 15 послідовні збої запобігають відходи ресурсу на пошкоджених точках.
Золяція робочих місць
Роз’єм інформації між робочими просторами. Відвідувачі, квитки, чати, CRM-записи та AI-бесіди об’єднані до робочої зони. Витоки даних кросвордів не завадять на шарі запиту.
Управління циклами
Підтримка щомісячних, щоквартальних, напіврічних, дворічна та термінів оплати. Нормалізація валют для багатовалютних шлюзів. Перетворення валюти на отримання точну звітність доходів.
Автоматизація роботи з броньованими та плановими системами
Вбудована система cron для планових завдань: створення звітів, очищення даних, оновлення підписки, оновлення AI, роз'ємні синці та ретитри. Діагностика здоров'я з індикаторами попередження.
Політика збереження даних
Налаштуйте, як довго відвідувачі сеансів, чат-транси, історію AI розмови та журнали подій зберігаються. Автоматичне очищення літніх даних для управління зберіганням і дотримання політики збереження.
Діагностика та здоров’я
Система охорони здоров'я, що показує статус Крону, підключення бази даних, статус AI-провайдера, рівень роз’ємів, тарифи на доставку вебок та використання накопичувачів. Попередження щодо питань конфігурації та продуктивності пляшок.
Хто OpsIQ для
Інтернет-магазинів
Магазини
Відстежуйте кожного відвідувача з посадки на придбання. Давайте відповідь AI "Чи є моє замовлення?" за допомогою живого Shopify/WooCommerce/Великі комерційні дані. Керуйте послугами авто-реплів AI. Запустіть договірний трубопровод для оптових і B2B веде. Атрибутовий дохід до джерел трафіку та кампаній. Відстежуйте відмову від кошика з відновленням робочих процесів.
СааС та програмні компанії
СааС
Моніторинг тестових записок та прийняття функцій з релеймуванням сеансу. Відстежуйте, які сторінки документації перетворюються. Автоматична підтримка AI заземлюється у вашому пристрої API docs. Управління надходжень на підписку та розширенням в CRM. Підключіть вашу облікову платформу (Stripe, WHMCS) для відстеження в режимі реального часу МРР. Використовуйте агент з життєвого циклу CRM, щоб виявити та запобігти руйнуванню.
Енергетика та фрілансери
Агенція
Пропонуємо портали з аналітикою та підтримкою білоглобів для клієнтів. Відстежуйте, що через кілька сайтів клієнтів з одного адміністратора. Використовуйте CRM-провідник для управління перспективами і проектами ведеться. Створіть спеціальні роз'єми для клієнтських платформ за допомогою конструктора Connector. Генерувати брендовані SEO звіти з Site Intelligence. Розширити роз’єми ринку як ціннісно-додані послуги.
Хостинг і інфраструктура
Закупи хостинг »
Глибоко WHMCS інтеграція з 80+ дії AI для пошуку замовлень, управління сервісами, DNS, і надання. Авто-попередньо на поширені питання про хостингу за допомогою базових статей бази знань. Відстежуйте роботу сторінки статусу сервера. Керуйте технічними пропозиціями підтримки з тріажем AI. Використовуйте цикл рахунків для щомісячного використання планів життєвого хостингу.
Підприємства-виховання
Підтримка
Зареєструватися 40-70% Відстежуйте роботу команди з часом вирішення, відповідність SLA та CSAT агентом. Використовуйте написання AI для професійної відповіді на складання. Моніторингайте тенденції підтримки AI з інсайтами AI.
Маркетингові та SEO-комунальні послуги
Маркетинг
Повний набір даних Site Intelligence: crawls, технічні SEO-аудити, аналіз контенту, відстеження рівня SERP, ключові слова, моніторинг зворотного зв'язку та локальна мережа SEO. Управління профілю Google. Заплановані звіти про біло-лаборатор для клієнтів. Тестування A/B вбудоване в віджет відстеження. Кампанія інтрибутція по всіх каналах.
Засновники та команди
Стартові
Почати з просто відстеження та чату, безкоштовно додати квитки, коли ви отримуєте об'єм підтримки. Ввімкніть CRM при запуску продажів. Підключіть платформи, як ви приймаєте їх. OpsIQ ваги від однієї особи, що робить все 50- команда операцій з персоналом з RBAC, відділеннями та відстеженням пер-агенту.
Підприємство та багатобрендове
Корпоративний
Підприємство SSO з OIDC для централізованої автентифікації. Багатофункціональна просторова ізольованість для окремих брендів або поділів. Переробочий простір конфігурації AI з різними постачальниками та моделями. Розробка індивідуального роз'єму з дистрибуцією ринку. Аудитні причепи, GDPR інструменти відповідності та політики збереження даних.
Що OpsIQ заміни
Google Analytics + Гарячий берег + Плеймозний
Повна аналітика веб-сайтів з відстеженням відвідувачів, релей сеансу, рейтинги сторінок, георозвідка, інтенсивні воронки, перетворення припливу, події, експерименти A/B та JS, всі зручності конфіденційності, все на одній платформі.
Інтерком + Дрифт + Тідіо
АІ-потужний чат з знанням, багатопрофільним AI підтримка, автодозволенням для людини, проактивними правилами чату, історією спілкування, опитуваннями CSAT та створення квитків від чату.
Zendesk + Освіжаючі
Система ратифікації квитків з відділеннями, пріоритетами, SLA, тріаж AI, автоматично закріплюється за допомогою вбудованої затримки, вставки електронної пошти, складання квитка, злиття квитків, копілоту та повернення на AI-здатку.
HubSpot + Трубопровід + Salesforce
AI-перший CRM з чотирма спеціалізованими агентами штучного інтелекту (Steward, SDR, Retention, Analyst), контроль на трасі Dial автономії, дошка трубопроводів, тренерка по роботі з коучингом, прогнозування, послідовностей, управління життєвим циклом та природною мовою CRM конфігурації.
Ahrefs + SEMrush + Moz
Інформація про сайт з автоматичними пошуками, технічним SEO аудитом, аналізом вмісту, AI-пошуком, відстеженням рейтингів SERP, дослідженням ключових слів, аналізом зв' язків, локальною SEO-граткою і запланованими білими звітами.
Запір + Робити + користувальницький середній посуд
Роз'єм SDK з 25+ попередньо вбудовані роз'єми, конструктор роз'єднувачів (не-код/AI-розроблений/full-code), OAuth потік, webhook auto-реєстрація, великий каталог визначення дії роз'єму, які стають виконувані тільки при встановленні відповідного з'єднувача, ввімкненого, настроюваного і перевіреного, SmartLookup, ринкових та підписаних пакетів.
Менеджер з продажу Google Business
Повний роз'єм GBP: управління рецензією, публікація повідомлень, управління Q&A, завантаження фотографій, синхронізація інформації про бізнес, відстеження інсайтів та відповіді на AI-powered огляд, всі з внутрішньої сторони OpsIQ_.
Інструменти шаблону електронної пошти
Реєстровані шаблони електронної пошти з візуальним редактором, переглядом в реальному часі, змінними чіпами, глобальним управлінням макетів та налаштуваннями для всіх автоматизованих комунікацій.
Управління командними приладами
Вбудована команда виконання: часи вирішення, навантаження, відповідність SLA, CSAT агентом, розвідні ставки, найдовші години, відстеження часу в режимі реального часу і проривів відчуження.
GDPR інструмент відповідності
Нарциси DSAR обробка, видалення даних по всіх системах, управління згодою, політики зберігання та слухових причепів, вбудованих в платформу, не закручуються.
Два видання
Розгортання
OpsIQ працює на керованій інфраструктурі. Робота продукту є однаковою; інфраструктура, оновлення та резервні копії керуються оператором хостингу. Цей посібник документує документи, що належать до бази даних, а саме:OpsIQ час роботи, а не маркетингові або комерційні рахунки.
Модуль самоприховане
Встановити OpsIQ на власний сервер для повного контролю над даними, брендингом, оновленнями та інтеграціями. Вимагає PHP 8.4+, MySQL 5.7+ або MariaDB 10.3+, HTTPS і OpsIQ єдиний крон. Підтримує WHMCS інтеграція як модуль додатків. Повний суверенітет даних.
Рекомендований порядок читання
1
Швидкий старт
Перейдіть на сторінку 30- хвилини, щоб отримати відстеження, чат та базовий AI, який працює на вашому сайті.
2
Dashboard та аналітика
Дізнайтеся, як читати дані відвідувачів, встановити повторення сеансу, визначити результати та зрозуміти шаблони трафіку.
3
Сайт-розвідка
Запустіть свій перший SEO-крав, перевірте своє технічне здоров’я та встановіть відстеження рівня SERP для ваших цільових ключових фраз.
4
Авіаквитки та підтримка
Налаштуйте відділення, налаштовуйте автозареєстрацію з AI, підключайте ввігацію електронної пошти та навчіть штучний інтелект для обробки спільних питань.
5
CRMComment
Організувати контакти, побудувати свій трубопровод, налаштувати агенти AI, встановити рівень довіра і дати тренеру з питань штучного інтелекту.
6
Інструменти для підключення та розробника
Підключіть свій e-commerce/billing платформу, зробіть користувальницький роз'єм, встановіть вебокки та інтегруйте через REST API.
💡
Новий OpsIQ? Почати з посібником швидкого старту нижче. Ви можете відстежити та перевірити базовий чат AI, що працює під час 30 хвилини.
Почати тут
Швидкий запуск 30 до 1 2 3 4+
Стежте за цими кроками, щоб отримати OpsIQ _. Кожен крок будується на попередньому. До кінця ви будете мати відстеження відвідувачів, AI чат і базову підтримку квитків.
КомплектиПро нас 30- хвилинний шлях: встановити віджет, підключити платформу, навчити AI, запросити команду, потім піти жити.
Про нас 30 Налаштування протоколу
1
Активувати ліцензію
Введіть свій ключ ліцензії OpsIQ admin. Перейти на налаштування, введіть ключ ліцензії, який поставляється для цієї установки, і натисніть кнопку Активувати. Ви повинні бачити зелений "Активний" значок.
2
Налаштуйте свій бізнес-ідентифікатор
Зайдіть до налаштування та заповніть назву вашого бізнесу, промисловість, часовий пояс, валюту за замовчуванням та години підтримки. Ця інформація використовується AI при відповіді на питання клієнтів і аналітикою для звітів про часові зони-посудомі.
3
Оберіть провайдер AI
Перейдіть до розділу Налаштування ШІ і оберіть вашого постачальника. Параметри: Claude (Anthropic), GPT- 4o (OpenAI), Gemini (Google) або Grok (xAI). Введіть ваш API ключ, якщо ви використовуєте власний ключ або скористайтеся керованим штучним інтелектом, якщо такий доступний у вашому плані. Натисніть « Перевірити з’ єднання » для перевірки.
4
Встановіть віджет відстеження
Go to Connected Sites, copy the tracking snippet, and paste it before the closing </body> tag on your website. Visit your site in a private browser, then check the Live Feed in OpsIQ. You should see yourself as a visitor within 15 seconds.
5
Підключіть свій сайт
Якщо ви використовуєте Shopify, WooCommerce, WHMCS Підтримувана платформа, яка надає доступ до AI для замовлення даних, профілів клієнтів та підтримки контексту.
6
Запрошення вашої команди
Перейдіть до пункту Команда, натисніть кнопку Запросити, введіть адресу електронної пошти і роль агента (Власник, Повний адмініструвач або Агент). Агенти мають доступ лише до відділів, які ви їм присвоїли. Власники та повні адміни бачать все.
The fastest possible path (5 minutes)
Крок 1: Встановити віджет
Скопіюйте фрагменти з підключених сайтів і вставте його на свій сайт. Це дає вам змогу негайно відстежити.
Крок 2: Увімкнути AI
Зайдіть на конфігурацію AI, оберіть провайдера, введіть ключ і заощаджуйте. АІ чат тепер активний на вашому сайті.
ОДЯГ
Ви можете додати квитки, CRM та роз'єми пізніше.
День 2: Зробіть це корисно
Додати знання
Перейти до бази знань і додати 5-10 Статті про найпоширеніші питання. AI використовує ці, щоб відповісти на клієнтів точно.
Створення відділень
Поставте квитки до міста, щоб створити принаймні 2 відділи (наприклад, "Салес" і "Підтримка"). Призначте членів команди кожному.
Написати відгук про AI
Зайдіть до AI Training та напишіть запит Замовника AI, який описує ваш бізнес, тонус і правила зарахування.
Тестування розмови
Відкрийте свій сайт в приватному браузері та чаті з AI як клієнт. Перевірте, що відповіді є точними і тональними.
Тиждень 1: Побудувати ваші операції
Підключіть електронну пошту
Встановити поштову скриньку (Gmail, IMAP_, або роз'єм провайдера) так само електронні листи клієнтів автоматично створюють квитки.
Налаштування автозапчастин
Увімкнути квиток автоматично заповнювати для безпечного відділення. Встановіть 2 хвилини затримки, щоб людина могла переходити спочатку.
Аналіз відгуків
Перевірте Dashboard щодня. Подивіться на кількість відвідувачів, швидкість відмов, сторінки та продажі, якщо підключено відстеження.
Почати CRM
Відкрита CRM AI і дайте OpsIQ імпорт контактів з підключених платформ. Огляд дошки трубопроводу.
Місяць 1: Оптимізація
Огляд історії AI
Перевірте історію AI щотижня. Подивіться на неправильні відповіді, пропущені питання та можливості для отримання знань.
Додати проактивні правила
Створіть правило: якщо відвідувач на сторінці ціноутворення для 60+ секунд, покажіть повідомлення про чат, чи потрібна допомога.
Побудувати роз'єм
Якщо ви використовуєте платформу, яка не має вбудованого роз'єму, скористайтеся конструктором роз'єднувача для створення одного.
Налаштування вебок
Розгортання OpsIQ до Ваших внутрішніх інструментів з використанням вихідних вебок для квитків, чату та подій продажів.
Чи можу я пропустити AI і просто використовувати відстеження?+
Так. АІ провайдер необов'язково. OpsIQ працює як чистий аналітичний і касовий майданчик без AI. Ви можете включити AI пізніше, коли ви готові.
Чи можна пропустити роз'єми і додати їх пізніше?+
Yes. Connectors enrich the AI with platform-specific data, but OpsIQ works without them. Start with tracking and chat, then connect platforms when needed.
Що робити, якщо я ще не маю веб-сайт?+
Ви все ще можете використовувати OpsIQ для квитків, CRM та командного співробітництва. Відстеження віджету є необов'язковою. Додайте його при готовності вашого сайту.
Як дізнатися, чи встановлено віджет?+
Відвідайте веб-сайт в приватному / анонімному браузері. Потім перевірте OpsIQ Живий корм. Ви повинні бачити свій візит в межах 15 секунди. Якщо немає, перевірте: (1) – хіппе, що засвідчується правильно, (2) є ключем сайту правильно, (3) є блокувальниками оголошень або заголовками CSP, що блокують скрипт.
Почати тут
Повний товар на карті
OpsIQ не є однією з функцій. Це адміністратор оператора, веб-сайт віджету, шар підтримки AI, система квитка/довідка, повна CRM з чотирма агентами AI, люкс Site Intelligence, платформа роз'ємів з ринковим місцем та поверхнею розробника. Тут кожен компонент містить.
Оператор адмін
Dashboard, живий корм, журнал відвідувачів, сеанси, релей сесія, топ-сторінки, георозвідувальна воронка, журнал подій, A / B експерименти, JS відстеження помилок, продаж і перетворення, веде, AI CRM (команд центр, контакти, компанії, угоди, трубна дошка, угода тренерів, прогноз, перспектива, послідовності, життєвий цикл, стевер, Data steward, Будувати мій CRM, CRM налаштування ринку, CRM API_), квитки, чат inbox, проактивні правила, опитування CSAT, електронні проекти, поштові скриньки, AI конфігурації, AI тренінгові сайти, AI інновації, мережеві розробки, підключення AI, компоненти AI, мережевих систем управління знаннями, роз'єднувачів, підключення, розширення бази даних
Замовник-факувальні поверхні
Відстеження веб-сайтів віджету (аналітика beacon + чат + квиток, посольство + пошук бази знань), клієнт AI чат, портал про подання квитків, переглядай особу токени, завантаження файлів, віджет опитування CSAT та центр допомоги клієнтів.
АІ-Перший CRM
Центр команд, контакти, компанії, угоди, дошка трубопроводів з перетягуванням, тренером із питань штучного інтелекту (іноземні сигнали, найближча реакція, ймовірність виграшу), прогнозування доходів, перспективний агент (SDR), автоматизований послідовність спостереження, управління життєвим циклом та зберіганням, агент з зберігання даних (розробка, збагачування, перевірку, перевірка) Створення CRM (натуральна мова налаштування), CRM конфігурація, CRM перевірки здоров'я, Trust Dial (Autopilot/Copilot / Manual per агент), чотири спеціалізовані агенти (Steward, SDR, Retention, Analyst), CRM API _2_
Сайт Інформаційно-аналітичний центр
Автоматизований сайт crawls, технічний SEO-аудит (швидкість, мобільний, Core Web Vitals, SSL, перенаправлення, структуровані дані), перевірка вмісту (з підрахунку слів, прочитуваності, щільність ключових фраз, структура заголовків), AI-powered semantic search, відстеження рівня SERP по двигунах, ключові слова з можливістю забивання, аналізу зворотного зв'язку та моніторингу, локальна візуалізація сітки, синхронізація профілю Google Business Profile (огляди, повідомлення, Q&A, фотографії, інсайти), заплановані звіти (daily/weekly/monthly/ місяць), а також білий-label PDF вихід для агенцій.
АІ та автоматизація
Клієнт AI чат (multi-provider: Claude, GPT-4o, Gemini, Grok), адміністратор AI асистента, AI-розробник, автозняття з настройковим ревертом, робочою зоною конфігурації штучного інтелекту, керованого AI та BYOK Режими, токени бюджетів та контроль за витратами, стеження з історії AI, аналіз інтелекту, квитковий тріаж AI, кв.м. авто-ремонт із затримкою, написанням AI (сепаративна підказка), а також копілотом адміністратора.
Роз'єми та інтеграція
25+ pre-built connectors (Shopify, WooCommerce, BigCommerce, Magento 2, PrestaShop, OpenCart, osCommerce, WordPress, WHMCS, Zendesk, Stripe, Amazon SES, Postmark, Resend, SendGrid, Mailgun, Gmail, IMAP, Slack, Google Business Profile), Connector Builder (no-code/AI-assisted/full-code), generic OAuth flow with PKCE, connector marketplace with paid distribution, connector signing and verification, SmartLookup fuzzy matching, a large catalogue of HTTP action definitions whose availability depends on connector installation, enablement, configuration and validation, knowledge sync, and workflow recipes.
Платформа розробника
REST API (visitors, events, tickets, contacts, settings, connectors), OpenAPI spec, API key management, outbound webhooks (async, signed, retried, SSRF-guarded, auto-disable), Events API for custom event ingestion, widget SDK with identity resolution, triggers cookbook, action contracts, connector SDK, marketplace packaging, server-side SDKs (PHP, Node.js), WordPress plugin, and WHMCS module.
Налаштування та операції
Бізнес-ідентифікатор, конфігурація AI в робочому просторі, налаштування відстеження, безпека (HSTS, Permissions-Policy, IP блокування, захист від брютів), RBAC (Owner/Full Admin/Agent), управління командою та запрошення, панель виконання команд, відстеження присутності адміністратора, система шаблону електронної пошти (реєстр-драйв, візуальний редактор, змінні чіпси), дизайнер опитування, доменне знання, налаштування квитків, брендування, політики зберігання даних, управління циклами обліку рахунків (помісячно через термін служби), валютна нормалізація, імпорт/експорт, діагностика, автоматизація крон і зона небезпеки.
Безпека та відповідність
Підприємство SSO (OIDC з перевіркою JWKS, надання JIT), SAML налаштування, GDPR/DSAR обробка (експорт і видалення по всій системі), видалення даних за контактом, управління згодою, ізоляції робочих місць (обмежений контрольний пункт), слухові причепи, не вдалося відслідковувати логін, IP блокування, вихідний webhook SSRF охоронець і політики збереження даних.
Міста-виробник
Управління штучного інтелекту проксіюється через OpsIQ Про компанію URL, Сайт-розвідник провайдера дзвінків, ліцензійна перевірка, звіти про здоров’я, PDF надання та експорт даних, всі маршрутизовані через кінцеву точку постачальника, не прямій API дзвінки з сервера.
Що таке адміністратор
Ташборд
БРОНЮВАННЯ
Щоденний центр команд: огляд трафіку, кількість відвідувачів живого відвідувача, загальний обсяг продажів, підтримка глибини черг, попередження активності AI та швидких дій.
Жива кормова
Аналітика
Поточний час відвідувача: перегляди сторінок, чат починається, форму подання та інтенсивні сигнали оновлення кожні кілька секунд з країною, пристроєм і фільтрами реферера.
Журнал відвідувачів
Аналітика
Повний запис візиту: пристрій, браузер, ОС, країна, місто, референт, UTM парами, landing page, ідентичність та повна історія перегляду сторінок.
Сесій
Аналітика
Перегляд: потік сторінок, час на сторінці, глибина прокрутки, шлях перетворення та вихідна сторінка для кожного сеансу відвідувачів.
Відтворення сеансу
Аналітика
Часовий відтворення захоплених подій: рух мишки, кліки, прокрутки, переходи сторінок і форму взаємодії для UX діагностики.
Топ сторінки
Аналітика
Рейтинг продуктивності сторінок: візити, час залучення, швидкість відмов, перетворення, підтримка взаємодій та напрямок тренду.
Георозвідувальний
Аналітика
Географічні звіти: поломка країни/міста з картами, розподіл пристроїв, обмін трафіком, джерелами ринку та проникненням на ринок.
Інтенсивне воронку
Аналітика
Відстеження відпрацьованих даних: візити до ціноутворення, частота повернення, перегляд документів, підтримка взаємодій та користувацькі сигнали з ймовірністю перетворення.
Журнал подій
Аналітика
Історія подій: перегляд сторінок, користувацькі події, чати, покупки, подання форм з повним метаданих та фільтруванням.
A / B експерименти
Аналітика
Спліт тестування: створення варіантів, виділення трафіку, визначення цілей, вимірювання значення та декларування переможців, всі з внутрішньої сторони OpsIQ.
JS помилки
Аналітика
Захоплення помилок Frontend: повідомлення, сліди стека, уражені браузери, частота, постраждалі сторінки та відстеження трендів.
Продаж
Продаж
Виручити панель: замовлення, оновлення, повернення коштів, приплив на джерело, продуктивність кампанії, порівняння періоду та аналіз тенденцій.
Магістр
Продаж
Провідне управління: забивання, джерело атрибуту, CRM статус, контактні дані, поведінкові сигнали та маршрутизація трубопроводів.
А. А. CRM_
CRMComment
Повний CRM: командний центр, контакти, компанії, угоди, дошка трубопроводів, тренерство, прогноз, перспектива, послідовність, життєвий цикл, стевард даних та здоров'я.
Авіаквитки
Підтримка
Підтримка inbox: відділи, пріоритети, SLA відстеження, AI triage, автозапчастини, внутрішні ноти, вкладення файлів, злиття та управління статусом.
Чат вбоксі
Підтримка
Живі розмови: AI і людський чат, ручка, співпраця, історія спілкування, особистість клієнтів та колекція CSAT.
Чернетки електронних листів
Підтримка
Управління електронною поштою: вхідна пошта на квитки, AI-просований відповідь композиції, вибір шаблонів та налаштування поштових скриньок.
Налаштування AI
А. А.
Налаштування постачальника: виберіть Claude/GPT-4o/Gemini/Грок, введіть API Ключові або увімкнені керованого AI, встановленої моделі, температури та токени бюджетів на робочому просторі.
Аспірантура
А. А.
Проблемне авторство: клієнтські та адміністратор-замовлення підказок, правила зарахування, правила тонування, правила заборонених тем і гранична конфігурація.
Історія
А. А.
Конверситетний аудит: повний запит / журнали, використання токенів, вартість за розмову, постачальник, модельна версія та результат вирішення.
Інсайти AI
А. А.
Аналіз шаблонів: загальні питання, норми роздільної здатності, частота відключення, задоволення за темою та визначенням проміжок.
База знань
А. А.
Зміст навчання AI: статті, записи з питань пошуку, док-файли, знання роз'ємів та користувацькі записи. Семантичний і ключовий пошук фрази для штучного заземлення.
Конектори
Інтеграції
Інтеграція hub: встановлені роз'єми, стан здоров'я, інвентаризація дій, управління обліковими записами, браузери ринку та конструктора.
З'єднувані сайти
Налаштування
Управління сайтом: відстеження фрагмента, ключ сайту, налаштування віджету, настройки доменів та ізоляції робочих місць на місці.
Команда
Налаштування
Управління Користувачами: запрошують учасників, призначають ролі (Венер/Повний адміністратор/Агент), встановіть доступ до відділу та керувати дозволами.
Командна робота
Налаштування
Опс метрики: час вирішення, навантаження, відповідність SLA, CSAT агентом, розвідні ставки, найдовші години і аналіз тенденції.
Налаштування
Налаштування
Конфігурація: бізнес-ідентифікатор, налаштування AI, відстеження, безпека, брендування, зберігання, шаблони електронної пошти, вексельна система, імпорт/експорт, діагностика та зона небезпеки.
ЛІТЕРА
Налаштування
Управління планами: ліцензія, особливості плану, використання метрики, дата оновлення та опції оновлень.
Почати тут
Керівництво по картону
Укладання нової установки в роботу OpsIQ робоче місце і може бути лівою і відновлена без втрати прогресу.
Екран продуктуНа борту відображається кожен кут встановлення, його поточний стан і наступна дія для завершення.
Рекомендована послідовність
Ліцензія: внести відповідальність і підтвердити робочу площу.
АІ-провайдер: оберіть провайдер/модель, введіть облікові дані та запустіть тест з'єднання. AI може бути пропущений, якщо робоче місце спочатку буде використовувати аналітичні дані і квитки тільки.
Бізнес-ідентифікатор: встановити назву, промисловість, опис, клієнтообмінний тон і деталі бренду, які використовуються віджетом та AI.
Роз'єм: Увімкніть принаймні одну зовнішню платформу, коли OpsIQ _для замовлень, клієнтів, квитків, електронної пошти або іншого контексту платформи.
Сайт і віджет: створити сайт/робочий простір, скопіювати ключ сайту і перевірити приватний візит до мережі Live Feed.
Команди та маршрутизація: Запрошення адміністраторів/агентів, створення відділень, встановлення маршрутизації електронної пошти та підтвердження параметрів повідомлень.
Відгуки про Go-live: test chat, квиток, синхронізація роз'єму, cron, вихідний email, webhooks і безпеки заголовків.
Передача в бортове місце повинна показувати завершені кроки, а не захопити решту.
Почати тут
Адміністрування та дозволи
The OpsIQ Sidebar - це дозвіл-довідник. Ця карта пояснює, де кожен операційний район живе і чому сторінка може бути не видно кожному адміністратору.
Екран продуктуУ бокових групах OpsIQ за робочою зоною; окремі посилання з'являються лише при наявності поточної ролі.
Підтримка
Квитки, команда електронної платформи, CSAT, Центр допомоги і чатботи.
CRMComment
The daily sales surfaces: CRM Home, Command Center, contacts, pipeline, forecast, lifecycle, prospecting, segments, leaderboard, deal approvals, data steward, growth tools and the activity stream.
Повідомляти поверхні першим — Аналітика Hub, AI Insights, продажі, клієнти, веде, воронки, тести A/B, реплести сеансу, спеціальні панельні прилади та заплановані звіти — з сирим відвідувачем, сесія, сторінка, географія і журнали подій у субсекції Raw Data.
Стійкі сторінки
Огляд сайту, робота команди та зворотний зв'язок сидять за межами груп як прямі записи.
Інтеграції
Connectors, actions and triggers, mailboxes, drafts, email settings, inbound endpoints, outbound webhooks and API keys.
Безпека та конфіденційність
Security overview, privacy and compliance, cookie consent, audit activity, failed logins, blocked IPs and JavaScript errors.
Налаштування
Основи робочої сфери (генеральні, командні, сайти, мови), потім згортаються підрозділи: AI Brain (інструкції, налаштування, оцінка, історія), CRM Setup (будівельник, користувацькі поля, забивання, здоров'я), Дані та Здоров'я (діагностика, експорт) і Отримання Стартова (на борту, допомога).
Сторінки, що не можна відкрити, приховані з боковини. Сторінки поточного плану не включають перебування видимого з Модернізація тег і відкрити екран оновлення додатку.
Прямі маршрути все ще перевіряють сервер-за межами. Прихильник не є обов'язковим посиланням: кожен захищений дія повинен пройти його дозвіл і робочі місця перевірки.
Аналітика
Центр аналітики
Аналітика hub надає підтримку, чат, AI, відвідувачу та агентів, що звітують у один робочий простір з експортованими результатами.
Екран продуктуАналітика Hub показує діапазон дати, метричні карти та вкладки для підтримки, чату, AI, відвідувачів та агента.
Фільтри та контрольні
Використовуйте попередній або користувальницький з/до діапазон, потім перезавантажити будь-яку картку і діаграму за той же період.
Експорт CSV експортується активний аналітичний вигляд, а не скріншот.
Операційне копіювання є автоматичним; зміна сайтів зміни базового набору даних.
Які заходи для кожної вкладки
Підтримка: квитки, створені/закриті/передбачувані, перші відповіді, дозвіл, перша контактна роздільна здатність, SLA та пріоритетні / вихідні / статистика розбиття.
Контакт: Стартували сесії, AI-рішення, ескалації, відмова, час обробки, повідомлення за сеанс та AI/люд/all CSAT.
AI: середня впевненість, низька відповідальність, точність трієсу, зворотний зв'язок, дефлекція знань, використання токену/кашею, а також предмети, які потребують рецензування.
Відвідувач: тенденції руху та залучення до обраного періоду.
Агент: заочне навантаження, швидкість, закриття та задоволення заходів.
Використовуйте аналітичний центр для перехресного огляду; використовуйте виділені відвідувачі, квитки, CSAT, AI History та сторінки продуктивності команди, коли вам потрібно вивчити рівень запису.
Аналітика
Дяшборд
Dashboard - це ваш щоденний центр команд. Він показує трафік, продажі, підтримку навантаження, активність AI та показники перетворення в одному виді. Відкрийте його щоране, щоб зрозуміти, що відбулося ніч і які потреби сьогодні.
ТашбордЕкран реального огляду: OpsIQ Ви влаштовуєте себе розвідувальну панель (запишіть аналіз і він пише) над віджетами KPI.
Картки Dashboard пояснені
жива
Кількість людей на вашому сайті прямо зараз. Це оновлення кожного 15 секунди (налаштувати). Відвідувач "активний" якщо вони завантажили сторінку в активному порозі (за замовчуванням: 90 час.
Унікальні відвідувачі
How many different people visited your website in the selected date range. OpsIQ identifies visitors by a combination of browser fingerprint, cookies, and (if available) authenticated identity.
Новий проти повернення
Перш за все, відвідувачі сайту побачать. Повернувшись до відвідувачів, ви можете побачити більше. Високий коефіцієнт повернення коштів означає, що ваш контент приносить людям назад. Дуже низький відсоток повернення може означати, що ви не зберігаєте інтерес.
Нормативно-правова форма
Відсоток відвідувачів, які залишили після перегляду тільки однієї сторінки. Ставка на відмову вище 70% на цільових сторінках зазвичай означає, що сторінка не відповідає очікуванням відвідувачів, неправильному вмісту, повільному завантаженні або поганий мобільний досвід.
Середній час на сторінці
Скільки часу відвідувачів витрачають на кожну сторінку в середньому. Дуже короткі часи (від 10 секунд) на сторінках контенту, які пропонують контент не засвоюється. Дуже довго час на сторінці чекауту може вказувати плутанини.
Заблоковано загрозу
IP addresses that OpsIQ identified as potentially malicious based on threat scoring, brute force attempts, or manual blocks. Click to see the blocked IPs list.
Продаж сьогодні / в цьому тижні / в цей місяць
Виручити з підключених джерел продажу (Shopify, WooCommerce, Stripe, і т.д.). Якщо продажі показувати нуль, перевірте, що ваш роз'єм платформи підключений і синхронізація.
Графік трендів
Графік роботи на графіку показує кількість відвідувачів за вибраним діапазоном дати. Подивіться на шаблони: дорожні походи (кампанії, прес згадки), діпси (дивитися, святкові дні) та стійких тенденцій.
Джерела
Де ви приїжджаєте з: прямо, Google, соціальні медіа, електронні кампанії, реферальні сайти. Використовуйте це для розуміння того, які маркетингові канали працюють.
Кращі браузери
Chrome, Safari, Firefox, Edge та інші. Якщо веб-переглядач має незвично високий рівень відмов, ви можете мати можливість мати CSS або JavaScript питання сумісності.
Почасова схема теплоти
Сітчаста гра, що показує активність відвідувачів за годину дня і день тижня. Використовуйте це для того, щоб вирішити, коли планувати підтримку зсувів, коли надсилати оголошення, а при запуску просування.
Останні відвідувачі
Останні кілька відвідувачів з країною, сторінками, пристроєм та джерелом. Корисно для швидкого очисного місця під час кампаній.
Використання фільтра діапазону дати
Натисніть на дату пікіровка вгорі праворуч від панелі інструментів. Пресети: Сьогодні, Вчора, Останнє 7 день, Останній 30 днів, Цього місяця, Останній місяць, Індивідуальний діапазон. Всі карти та діаграми оновлення при зміні діапазону. Діапазон дати знаходиться у вашому настроєному часовому поясі (встановлюється в налаштуваннях).
На прикладі
Дослідження швидкості унції
Сценаріо:
Your bounce rate jumped from 45% to 78% this week. What happened?
Що робити:
Перевірити:1) Чи можна змінити конкретну сторінку посадки? Перейдіть до Топ-сторінок та сортуйте за курсом bounce. (2) Чи відправляється кампанія на неправильну сторінку? Перевірте Топ Джерела для нових рефераторів. (3) Чи поломка сайту на мобільних пристроях? Перевірити переадресацію браузера для тарифу мобільного бунтування. (4) Чи є це бот трафік? Перевірте лічильники та деталі відвідувачів для підозрілих шаблонів.
Zero відвідувачів на панелі інструментів
Сценаріо:
The dashboard shows 0 live visitors even though your website is getting traffic.
Що робити:
Перевірити:1) Чи встановлено віджет відстеження? Переглянути код і пошук вашого веб-сайту OpsIQ скрипт.2) Чи правильно сайт ключа? Порівняйте дані-під ключ у скрипті з ключем в підключених сайтах. (3) Чи є CDN або кеш, що подається застібкою сторінки без скрипта? Очистити кеш CDN. (4) Чи блокувальник реклами або заголовок CSP, що блокує скрипт? Перевірте консолі браузера для блокування запитів.
Читання часової теплової карти
Сценаріо:
Your heatmap shows heavy activity between 10am-2pm on weekdays but nothing on weekends.
Що робити:
Це шаблон трафіку B2B. Ваші відвідувачі працюють з переглядом бізнес-годинників. Застосування: (1) Графік роботи персоналу на будні дні. (2) Відправте електронні кампанії Вівторок-четверк. (3) Вікні обслуговування вікон безпечні. (4) Розгляньте, пропонуючи живий чат тільки під час пікових годин.
Перехід трафіку з невідомого джерела
Сценаріо:
You see a sudden spike of 500 visitors in one hour from an unknown referrer.
Що робити:
Перейти до Відвідувачів і фільтрувати за допомогою вікна часу. Перевірте:1) Чи є вони реальні відвідувачі або боти? Подивіться на тривалість сеансу, сторінки переглядаються та різноманітність браузера. (2) Якщо реальна, яку сторінку вони висаджують? (3) Перевірити референт URL. Хтось може бути пов'язаний з вами від Reddit, Hacker News або популярного блогу. (4) Якщо це трафік для ботів, перевірте загрозу і розглянемо блокування IP діапазон.
Чому мій відвідувач відрізняється від Google Analytics?+
OpsIQ кількість відвідувачів по-різному. Використовує відбитки пальців і файли cookie, в той час як GA використовує різні моделі файлів cookie. Бот фільтрування, ставки блокування реклами та порядок завантаження сценаріїв також може викликати відмінності. A 10-20% варіант нормалізується.
Чи можу я поєднати панель інструментів в іншому інструменті?+
Дяшна панель призначена для OpsIQ admin. Для зовнішньої звітності використовуйте REST API вивести дані аналітики та відображати його у власній панелі інструментів або BI.
Що означає «загроз»?+
Він рахує IP адреси, які OpsIQ має прапорець або блокований на основі забитих загроз, повторно не вдалося увійти, або ручних блоків. Натисніть кнопку «під ключ» щоб побачити деталі та керувати блоками.
Аналітика
Журнал відвідувачів
Журнал Відвідувача показує кожен візит на ваш трекінг веб-сайти. Кожен рядок - це одне завантаження сторінки з одного відвідувача. Використовуйте його для вивчення поведінки відвідувачів, пошуку руху кампанії та діагностування проблем відстеження.
Журнал відвідувачівЖурнал реального відвідувача: фільтр за датою, пошуком та пристроєм, потім прочитайте кожен візит IP/email, місце розташування, джерело, пристрій і час, загрози, позначені червоним кольором.
Що показує кожен рядок
IP Контакти
Відвідувачі IP адреса. Анонімізований якщо IP Аномізація включена в налаштуваннях. Натисніть, щоб побачити всі візити з цього IP.
Країна та місто
Detected from the IP address using GeoIP data. Requires MaxMind GeoLite2 database or Cloudflare geo headers. Shows "Unknown" if GeoIP is not configured.
ПАРТНЕРСТВО URL
На сторінці відвідувача завантажили. Натисніть, щоб побачити повну URL. Довгий URLs обрізаються у вигляді таблиці.
Реферер
Де прибув відвідувача перед посадкою на сайті. "Дивід" не означає референт (книжки, задані URLs, деякі посилання на додаток).
Пристрої та браузери
Тип пристрою відвідувача (десктоп, мобільний, планшет) та браузер (Хреом, Safari, Firefox тощо). Зібрані з головки Користувача-Агента.
Дата і час
Коли сторінка була завантажена, в налаштуваннях часового поясу.
Клієнти
Якщо відвідувач виявлений (вказаний токени або логін), то ім'я чи по електронній пошті. В іншому випадку відображається як анонімно.
Фільтри
Дата- діапазон
Фільтрувати візити до певного періоду часу. За замовчуванням: останні 7 Днів.
Юридична адреса
Пошук по IP веб-сайт URL, реферер, країна або електронну пошту клієнта.
Джерело
Фільтр за джерелом трафіку: Прямий, органічний, соціальний, рефераловий, Плата, електронна пошта.
Пристрої
Фільтрувати за допомогою настільного комп'ютера, мобільного або планшета.
Нові
Покажіть лише відвідувачі, які ніколи не були бачити.
На прикладі
Знайти відвідувачів з конкретної кампанії
Сценаріо:
You launched a Google Ads campaign with UTM parameter utm_source=google&utm_medium=cpc&utm_campaign=summer-sale. How do you find those visitors?
Що робити:
У журналі Відвідувача використовується поле пошуку і тип "літ-продаж". Пошук перевіряє референт URLs стор.URLs, так що параметри UTM будуть відповідати. Ви також можете відфільтрувати за допомогою джерела = Подати в звуження далі.
Знайти клієнта, який повідомив про проблему
Сценаріо:
A customer emailed saying "your checkout page was broken yesterday around 3pm." How do you find their session?
Що робити:
Search by their email address in the Visitor Log. If they were logged in, their identity will appear. Set the date range to yesterday. Look for visits to checkout pages around 3pm. Click their session to see the full page flow and any JavaScript errors.
Виберіть петлю вдарунку або скребковий апарат
Сценаріо:
You notice an IP address has 500+ visits in one hour, all to the same page.
Що робити:
Це, швидше за все, бот, скребок або зламаний сценарій. Перейти до Візанту Log і шукати тим, що IP. Перевірте:1) Чи є всі візити на тій же сторінці? (2) Чи відомий агент користувача бот? (3) Чи є тривалість сеансу завжди 0 секунди? Якщо підтверджено як бот, перейдіть до служби безпеки і заблокуйте IP.
Журнал відвідувачів проти сеансів
Журнал відвідувачів
Визначте, що на сторінці є обов’язковими для використання файлів.
Сесій
Групові сторінки переглядаються в подорожі. Один рядок за сеанс відвідування. Найкраще для: розуміння потоку користувачів, тривалість вимірювальної сесії, визначення шляхів перетворення.
Жива кормова
В даний час на вашому сайті ми покажемо відвідувачів. Найкраще для: моніторингові кампанії в прогресі, розмітки високих відвідувачів, можливості підтримки.
Чому я бачу власні візити в журналі?+
OpsIQ tracks all visits by default. To exclude your own traffic, add your IP address to the excluded IPs list in Settings > Tracking.
Чому відвідувач шоу «Невідомий» країна?+
GeoIP пошук вимагає або Cloudflare геоголовки (автоматична при використанні Cloudflare) або файл бази даних MaxMind GeoLite2. Перевірити налаштування > Шлях GeoIP, щоб забезпечити доступ до файлів бази даних та прочитано.
Скільки часу зберігаються дані відвідувачів?+
Дані відвідувача зберігаються на період зберігання, встановлених у налаштуваннях (за замовчуванням: 90 днів). Після цього старі записи автоматично очищаються за допомогою роботи з утриманням корони.
Аналітика
Сесій
Сесій групувати декілька переглядів сторінок з тієї ж особи в одну подорож. Хоча Журнал Відвідувача показує індивідуальні завантаження сторінок, сеанси показують, як люди переміщаються через ваш сайт від посадки до виходу.
СесійЖурнал реального сеансу: кожен відвідувач подорож як ряд (IP_, країна, пристрій, джерело, тривалість та сторінки) з ризикованими сесійами, що зазначають червоним кольором.
Як працює сеанси
Сесія починається, коли відвідувач завантажує свою першу сторінку. Вона продовжується, як вони навігують на більше сторінок. За сеансом закінчується, коли Відвідувач неактивний для часу сеансу (за замовчуванням: 30 хвилин) або закриває свій браузер. Так само людина повертається після закінчення часу створює нову сеанс.
Що показує кожен сеанс
Перша сторінка
Сторінка посадки, де відвідувач вступив на сайт. Це говорить вам, який контент приваблює людей.
Останні новини
Якщо ви не хочете, щоб зробити це з вами, то ви можете порівнювати.
Кількість сторінок
Скільки сторінок відвідувача переглядаються в цьому сеансі. Більшість сторінок зазвичай означає більше залучення, але це також може означати відвідувачів втрачено.
Тривалість
Час від першого завантаження сторінок до останнього навантаження. Сесія з 0 секунди є відмовами (видалення сторінки, не подальшої взаємодії).
Джерело
Джерело трафіку для цієї сесії (реж., Google, соціальний, реферал тощо).
Країна
Визначена країна від відвідувача IP адреса.
БУТ
Якщо відвідувач, який залишив після перегляду лише одну сторінку. Вимкнені сеанси мають червоний показник.
Перетворення
Якщо відвідувач завершився відстеження події перетворення (купівля, реєстрація, подання форми) під час проведення цієї сесії.
Фільтри
Юридична адреса
Пошук по IP, електронна пошта, сторінка URL, або референт в рамках сеансів.
Тип
Фільтрувати нові відвідувачі (перша сесія коли-небудь) або Повернення відвідувачів.
Джерело
Фільтр за допомогою джерела трафіку.
Країна
Фільтрувати за містом, щоб побачити сеанси з конкретної області.
Закуски/Покарання
Фільтр для показання тільки відмовлених сеансів або сеансів, які зафіксовані як загрози.
На прикладі
Профіль клієнта високої чіткості
Сценаріо:
A customer just made a large purchase. You want to understand their journey before buying.
Що робити:
Пошук по електронній пошті в Сесіях. Подивіться на всі свої сеанси:1) Скільки разів вони відвідали перед покупкою? (2) Які сторінки вони виглядали? (3) Чи використовують чат або відкрити квиток? (4) Який був загальний час від першого візиту до покупки? Це говорить вам типову подорож купівлі для клієнтів високої якості.
Виявлення логіну з нового місця
Сценаріо:
A customer usually logs in from Nigeria but you see a session from Russia.
Що робити:
Пошук по електронній пошті клієнтів в Сесіях. Порівняйте країну останніх сеансів. Якщо сеанс раптом з'являється з незвичайної країни, це може бути законним про подорожі або компромісний рахунок. Перевірте:1) Чи була спроба відмовити входу перед успішним? (2) Чи був IP змінити в одному сеансі? Прапорити його для перегляду, якщо підозрілий.
Що таке різниця між сеансом та відвідувачем?+
Відвідувач – людина (або браузер). Сесія є одним візитом від тієї особи. Такий же відвідувач може мати багато сеансів протягом часу. Сеанси, що закінчуються після закінчення строку.
Як OpsIQ ідентифікувати зворотні відвідувачі?+
OpsIQ uses a combination of cookies, browser fingerprinting, and authenticated identity tokens. If a visitor clears their cookies and is not logged in, they will appear as a new visitor.
Аналітика
Жива кормова
В даний час на сайті в режимі реального часу ми автоматично оновлюємо всі дані. 15 секунди (налаштовується). Використовуйте його під час кампаній, запуску продукту та періодів підтримки для перегляду чого відбувається прямо зараз.
Жива кормоваДивись, хто на вашому сайті це другий і що вони роблять, освіжаючи автоматично кожен 15 час.
Як працює
У режимі реального живлення випило сервер на налаштованому інтервалі оновлень. Кожен рядок показує відвідувача в даний час на вашому сайті: їх поточний сайт, країна, пристрій, джерело, тривалість сеансу та кількість сторінок. Зелені виділені джерела вказують нову активність з останнього оновлення. Натисніть будь-який ряд відвідувачів, щоб побачити його повну інформацію про сеанс.
Налаштування
Реверситет
Як часто оновлення живих кормів. За замовчуванням: 15 секунд. Низькі значення (нижчі значення)5-10s) дати більш швидке оновлення, але використовувати більше ресурсів сервера. Вищі значення (30-60s) простіше на сервері, але менше в режимі реального часу.
Активний поріг
Як довго відвідувач вважається "активним" після останнього завантаження сторінок. За замовчуванням: 90 секунди. Якщо відвідувач завантажує сторінку, а потім читає його для 2 хвилин без натискання, вони зникнуть від живого корму після порогу.
Кнопка запобіжника
Натисніть кнопку Запобігти автоматичному реверсу. Корисно, коли ви хочете читати деталі без оновлення списку. Натисніть Резюме для перезавантаження.
На прикладі
Покажіть гарячий свинець під час кампанії
Сценаріо:
You are running a product launch. A visitor just viewed your homepage, then features, then pricing, and is now on the checkout page.
Що робити:
Це високоінтенсивна поведінка. У живому кормі:1) Натисніть відвідувача, щоб побачити їх сеанс. (2) Якщо вони починають чат, AI буде мати свій повний шляховий контекст. (3) Якщо вони залишають без покупки, вони стають лідером на сторінці Провідних. (4) Розглянемо створення проактивного правила, щоб показати чат повідомлення при відвідуванні сайту.
Занадто багато відвідувачів з того ж IP
Сценаріо:
You see 20 visitors from the same IP address, all on different pages.
Що робити:
This could be: (1) An office with shared internet. Check if the visits look like real humans (different pages, reasonable session durations). (2) A bot or scraper. Check if sessions are very short (0-1 seconds) or hitting pages systematically. (3) A load test. If you are running automated tests, exclude the IP from tracking.
Чому шоу живого корму 0 відвідувачів, коли мій сайт має трафік?+
Перевірити:1) Чи встановлений сценарій віджету на вашому сайті? (2) Чи правильно сайт ключ? (3) Чи пройшов активний поріг? (4) Чи використовують агресивні блокувальники оголошень, які заблокують скрипт відстеження?
Чи можна фільтрувати живу корм за допомогою країни або пристрою?+
Жива кормова активна для відвідувачів. Для фільтрованих переглядів використовуйте сторінки Відвідувача або сеансів з їх параметрами фільтра. Життєвий корм навмисно простий для моніторингу в режимі реального часу.
Аналітика
Топ сторінки
На сайті ви знайдете найбільшу кількість сторінок. Вона займає сторінки, використовуючи візити, залучення, перетворення та підтримку діяльності. Використовуйте його для визначення вашого найкращого контенту, пошуку підшкірних сторінок і відкриттів сторінок, які генерують питання підтримки.
Топ сторінкиВи можете переглянути вміст та сторінки, які генерують підтримку.
Що показує кожен сайт
ПАРТНЕРСТВО URL
Повне URL шлях. Схожі сторінки (наприклад, варіанти продукту) групуються, якщо активовано групування.
Погляд
У вибраному діапазоні дати завантажено загальна кількість разів.
Унікальні відвідувачі
Скільки людей дивилися на цю сторінку (особа перегляду тієї ж сторінки двічі кількість записів, як 1 унікальний).
Нормативно-правова форма
Проценти відвідувачів, які залишили свій сайт після перегляду тільки цієї сторінки. Висока відмова на сторінках посадки = проблема. Високий рівень бунтування на сторінках "завдяки ви"= Нормально.
Середній час
Скільки часу відвідувачів витрачають на цю сторінку в середньому. Дуже коротко = не читання. Дуже довго на сторінці форми = плутанність.
Початок чату
Скільки чатів було розпочато з цієї сторінки. Високий чат починається на сторінці продукту, означає опис товару може бути незнімним.
Підтримувані квитки
Скільки квитків на підтримку були створені відвідувачами, які на цій сторінці. Високий рівень квитка = потенційна проблема UX або контенту.
На прикладі
Пошук сторінок, які підтримують дані
Сценаріо:
Your support team keeps getting questions about shipping. Which page is failing?
Що робити:
Сортувати Топ Сторінки за допомогою "Підтримка квитків" або "Чому починається". Подивіться на товар або сторінки доставки з високими підрахунками. Сторінка з найбільшою підтримкою питань, ймовірно, має незнімну інформацію. Виправити вміст сторінок і контролювати, чи можна зберегти питання зниження.
Знайдіть сторінки з високою швидкістю виходу
Сценаріо:
You want to know where people leave your site most often.
Що робити:
Сортувати за швидкістю відмов на спуску. Ігноровані сторінки, які природно виводяться в пункти (завдяки ви сторінок, сторінки підтвердження). Зосереджуватися на сторінках, які повинні зберігати відвідувачів, що займаються продуктами, ціноутворенням, функціями. Ці дані потребують кращого вмісту дзвінків або чіткого контенту.
Чому показувати сторінку 0 я знаю, що це отримує трафік?+
Перевірити:1) Чи встановлено віджет відстеження на цій конкретній сторінці? Односторінкові програми можуть не вогненно переглядати сторінки за змінами маршруту. (2) Чи виключена сторінка в налаштуваннях відстеження? (3) Чи є CDN, що обслуговує кеш-версію без скрипта відстеження?
Аналітика
Георозвідувальний
Geo Intelligence показує, що відвідувачі приходять з країни, міста, пристрою та джерела. Використовуйте його для розуміння географічних ринків, вирішення на підтримку мови, планування регіонального маркетингу і виявлення підозрілих моделей трафіку.
ГеокопіяДе ви приїжджаєте з країни, міста та пристрою, щоб розмір ринків і місце незвичайного трафіку.
Що ви бачите
Топ країни барна карта
У верхній частині країни, які посвідчують особу відвідувачів. Натисніть країну для свердління до даних міського рівня.
Країна тісто
Візуальна поломка трафіку за містом. Понад відсоткових відсотків.
Повний заміський стіл
Кожна країна з відвідувачами в вибраному періоді, показуючи кількість відвідувачів, кількість сеансів, рівень відмов і швидкість перетворення.
Місто свердло-відправлення
Виберіть країну, щоб побачити міста, в якій країні є найбільш відвідувані країни.
How GeoIP detection works
OpsIQ Виявляє розташування відвідувачів двома способами:1) Cloudflare геоголовки. Якщо Ваш сайт стоїть за Cloudflare, виявлення країни є автоматичним і точним. (2) База даних MaxMind GeoLite2. Завантажити безкоштовну базу даних та налаштовувати шлях у налаштуваннях. Визначення рівня міста вимагає бази даних GeoLit2-City, а не просто бази даних країни.
VPN та проксі- трафік
Відвідувачі, які використовують VPN-сервіси, з'являються до місця розташування VPN-сервера, не їхнє місцезнаходження. Це за допомогою дизайну. OpsIQ не можна і не варто намагатися обійти VPN-служби. Якщо ви бачите незвичайні схеми країни, розгляньте, що 10-20% Користувачі можуть використовувати VPN-сервіси.
На прикладі
Невибагливий трафік країни
Сценаріо:
You run a US-only business but 30% of traffic is from India.
Що робити:
Перевірити:1) Чи є ці реальні відвідувачі? Подивіться на тривалість сеансу та сторінки, які переглядаються. Дуже короткі сесії з високою відмовою = ймовірні боти. (2) Чи ви можете дізнатися про вас через Google? Перевірте референт. (3) Чи можуть вони бути потенційними клієнтами на новому ринку? Якщо трафік є справжньою і займається, враховуючи інфографічне ціноутворення або контент.
Вирішуючи мовну підтримку
Сценаріо:
You want to know if you should translate your site into Spanish.
Що робити:
Дивитися на сторінці Geo Intelligence. Якщо іспансько-мовні країни (Іспанія, Мексика, Колумбія, Аргентина та ін) разом представляти більше 10% Ваш трафік з низькими показниками відмов, переклад варто розглянути. Також перевірте: чи відвідувачі з цих країн перетворюються на аналогічні тарифи на ваш первинний ринок?
Планування переходу регіонального забезпечення
Сценаріо:
You need to decide support team hours for different time zones.
Що робити:
Використовуйте часову термокарту (на Dashboard) у поєднанні з Geo Intelligence. Якщо 40% з Європи та Європи 35% з США, потрібно покриття для обох часових поясів. Теплова карта показує саме, коли кожен регіон найбільш активний.
Країна з відвідуваннями, але не замовлення
Сценаріо:
Germany shows 500 visitors this month but zero sales.
Що робити:
Інвестига:1) Чи не конкурентоспроможні на цей ринок? (04/07/2019)2) Ви відправляєте в Німеччину? Перевірте, чи згадується ваша сторінка доставки Німеччини. (3) Чи доступна ваша заявка в EUR? Валюта невідповідна причинами покинутих виїздів. (4) Чи є ці відвідувачі з одного джерела, яке може бути низьким трафіком?
Чому відвідувач шоу «Невідомий» країна?+
GeoIP не налаштований. Або встановити Either Cloudflare (який автоматично додає геоголовки) або завантажте базу даних MaxMind GeoLite2 і встановіть шлях файлу у налаштуваннях > GeoIP Path.
Чи можу я блокувати трафік з конкретних країн?+
OpsIQ не блокувати по країні. Використовуйте свій веб-сервер або Cloudflare Правила брандмауера для заміського блоку.OpsIQ фокусується на видимості, не контролю доступу на рівні мережі.
Аналітика
Інтенсивне воронку
Важкий Воронка класифікує відвідувачів, які вони здаються намагатися зробити: переглядати, дослідження, порівняти, купити, отримати підтримку або залишити. Використовуйте його для розуміння балансу наміру на вашому сайті і виявлення де відвідувачі випадають.
Інтенсивне воронкуСесії, що класифікуються нематеріальними (брусками, дослідженнями, порівняння, покупка) так ви можете побачити саме там, де люди знижують.
Непристойні категорії
Пожертвувати
Відвідувачі випадково дивляться навколо. Короткі сеанси, кілька сторінок, не визначених цілей.
Дослідження
Відвідувачі, які читають продукт / сторінки подразнення, docs або зміст блогу. Довгий час на сторінці, кілька сторінок вмісту.
Порівняти
Відвідувачі, які переглядають ціни, порівняння тарифів або функцій. Часто повертаються відвідувачів.
Покупка
Відвідувачі на кастингу, візку або реєстраційних сторінках. Висока інтенсивність. Це можливості перетворення.
Підтримка
Відвідувачі на сторінках допомоги, контактних сторінок або стартового чату. Вони потребують допомоги.
Бінг
Відвідувачі, які залишили після однієї сторінки. Низький зв'язок.
Як читати воронку
Перетворення воронки
Сценаріо:
1,000 visitors viewed Pricing. 270 opened chat. 92 started checkout. 64 paid. 18 opened support tickets.
Що робити:
Сторінка цін є досить міцною, щоб створити непристойний. Чат важливий в шляху купівлі: 27% Відвідувачі цін беруть участь в чаті перед покупкою. Підтримувані квитки після виїзду можуть вказувати активацію або виплату конффузії. Дія:1) Забезпечити AI-чат відповідей на цінові питання. (2) Розслідування 18 Пост-шекаутська підтримка квитків на загальні проблеми.
Фільтри часу
Використовуйте фільтр для порівняння непристойних шаблонів протягом періодів. Наприклад, порівняти Black Friday тиждень до нормального тижня. Ви повинні бачити пікіровка в "Купити" і можливо "Підтримка-пошук", якщо ваші акції створюються згубними.
Як працює OpsIQ класифікувати непристойний?+
OpsIQ Шукаємо сторінку URLs Поведінка сеансу та часові візерунки. Порівняння сторінок цін, які не входять до складу. Виселення сторінок сигналу покупка інтенсива. Допоможи/контактні сторінки сигнального супроводу вхідних даних. Класифікація на основі гемериста, а не AI-накопичувача.
Чи можна налаштувати нематеріальні категорії?+
Не в даний час. Категорії вбудовані на основі поширених шаблонів веб- поведінки. Спеціальна класифікація інтенсива полягає у Дорожньому карті.
Аналітика
Воронки, зберігання і доріжки
Зробіть замовлення, щоб зробити замовлення на сайті або за допомогою сторінки. Ви можете знайти і відкрити для себе маршрути відвідувачів сайту.
Екран продуктуНа замовлення воронки відображається кожен крок сторінки/виходу, що залишилися відвідувачі та відсоток перетворення.
Воронки
Створіть іменний воронку з 2 до 8 сторінки або події кроки. Встановіть вікно перетворення за годинниками; відвідувач тільки тоді, коли замовлені кроки відбуваються всередині цього вікна. Використовуйте падіння між кроками, щоб вибрати де перевіряти повторення, помилки, швидкість сторінки або повідомлення.
Закінчення
Перевірити відвідувачів груп в щотижневі когорти і показати, скільки повернення. Виберіть 6, 8 або 12 Щотижневий горизонт. Зберігати визначення когорта, стабільне при порівнянні релізів або кампаній.
Доріжки
Шляхи списують найбільш поширені послідовності сторінок. Виберіть довжину шляху від 2 до 5 Щоб зберегти результат читаються. Використовуйте його, щоб знайти несподівані тури, загальні виходи та зміст, які неодноразово передують перетворення.
Спеціальні воронки – аналітичні визначення, не автоматики. Для реагування на завершений етап, створення цілі перетворення, сегмент, тригер або робоче навантаження.
Аналітика
Відтворення сеансу
Сесія Replay дозволяє переглядати часовий ряд того, що відвідувач зробив на вашому сайті: які елементи вони клацали, як вони прокручуються, де вони поховали, і які вони типовані (з конфіденційними полями маскуються). Використовуйте його для діагностики проблем UX, перевірки звітів помилок та розуміння конфузії клієнтів.
Відтворення сеансуРелей точно те, що відвідувач зробив: кліки, прокрутки, натискання (чутливі поля маскуються), на часовій скрабі.
Пошук правої сесії
З сторінки сеансів, пошукайте сесії з повідомленнями, високі сторінки не мають перетворення або сеанси від клієнтів, які подали заявку на підтримку. Натисніть значок відтворення для відкриття часового перегляду.
Які реплести
Час
У горизонтальному барі показувати події з часом. Натисніть в будь-який час, щоб стрибати до цього моменту.
Навігація по сторінці
Кожна сторінка завантаження з’являється в сегменті на часовій лінії. Ви можете побачити точний шлях відвідувача.
клацання
На сторінці реконструкція показані події, як на часовій лінії, так і як висвітлення.
Прокрутка
Глибина прокрутки відстежується так, що ви можете побачити, як далеко не читати відвідувача.
Форма взаємодії
Запишіться на сторінку та введіть події. Введення тексту у пароль і чутливі поля зашифровано за замовчуванням.
Конфіденційність та маскування
Сесійські релейні маски, чутливі форми за замовчуванням. Парольові поля, введення кредитних карток та поля позначені даними-opsiq-маска ніколи не записана. Ви можете налаштувати додаткові правила маскування в налаштуваннях > Відстеження. Якщо політика відповідності вимагає її, ви зможете повністю відхилити відтворення.
Діагностика розбитого маршруту
Сценаріо:
A customer says "I tried to buy but the button did nothing."
Що робити:
Знайдіть свій сеанс на сторінці сеансів (пошук по електронній пошті). Відкрийте релей. Див. розділ сторінки чекаю. Подивіться:1) Чи натисніть праву кнопку? (2) Чи був JavaScript помилка виникають? (Чека сторінки помилок JS для цього часу.)3) Чи було перезавантаження сторінки або показати повідомлення про помилку? (4) Чи був необхідний поле порожнім? Респлей показує, що сталося.
Скільки сховище використовує повторне відтворення сеансу?+
Відновлення даних зростає з об'ємом трафіку. Використовуйте налаштування збереження для автоматичного очищення старих даних відтворення. Для високотрафних сайтів слід враховувати період затримки короткого повторення (наприклад,, 30 днів) керувати зберіганням.
Чи можна відвідувачі вибрати для відтворення?+
Якщо "Респект Не Трекінг" включений у налаштуваннях, відвідувачі з DNT не записуються. Ви також можете виключити конкретні сторінки з релей в налаштуваннях відстеження.
Аналітика
Журнал подій
The Events Log shows every event that OpsIQ has recorded: page views, clicks, chat starts, ticket creations, sales, and custom events. Use it to debug integrations, verify webhook delivery, and understand the sequence of actions.
Журнал подійЧасовий ряд всіх OpsIQ записів (погляди сторінок, чати, продажі, вебхоки, користувацькі події) для розлучення та аудиту.
Вбудовані події (автоматичний)
pageview
Вийшов кожен раз на трековані навантаження сторінок. Уключає URL, назва, реферератор і часовий апарат.
chat.started
Пожежний при відкритті чату віджет і надішле їх перше повідомлення.
chat.message
Пожежний для кожного повідомлення в чат-бесіді (втор. бот. та AI/agent).
ticket.created
Пожежний, коли створюється новий квиток підтримки (від чату, електронної пошти, віджету або адміністратора).
ticket.replied
Пожежна відповідь додається в квиток.
order.completed
Вогнем при купівлі завершено через підключену платформу.
form.submitted
Вогнем при дотриманні відстежуваної форми (включається відстеження форми).
identify
Вогнем при відкритті відвідувача визначаються за допомогою токена ідентичності.
. login_failed
Вогонь при спробі логін не вдається.
Спеціальні події
Ви можете надсилати спеціальні заходи з вашого веб-сайту або сервера до OpsIQ. Спеціальні події корисні для відстеження дій, специфічних для Вашого бізнесу: кнопки кліки, використання функцій, відеопрогравачів, завантаження тощо.
JavaScript · користувацький захід від браузера
// Send a custom event from the browser
window.OpsIQ = window.OpsIQ || [];
window.OpsIQ.push(["track", "plan_selected", {
plan: "pro",
billing: "annual",
value: 99
}]);
PHP · записувати контактну активність з вашого сервера
Фільтр за певними назвами події: перегляд сторінок, чат. started, квиток. created і т. д.
Дата- діапазон
Показати події з певного часу.
Юридична адреса
Пошук даних подій за ключовим словом URL, e-mail, значення нерухомості події.
Скільки триває події?+
Заяви, які слідують за встановленою політикою збереження в налаштуваннях. 90 днів. Ви можете налаштувати високі події (покупки, заходи безпеки) з більшою тривалістю зберігання.
Чи можу я використовувати події в експериментах A / B?+
Так. При створенні експерименту ви обираєте події перетворення. Будь-який вбудований або користувацький захід може використовуватися в якості цілі перетворення.
Аналітика
A / B експерименти
Експерименти дозволяють перевірити дві версії сторінки або функції та вимірювати, які краще виконують. OpsIQ треків вражень, перетворення і статистичне значення.
A / B експериментиЗапуск двох варіантів, перегляд перетворення та статистичне значення, а також проголосити переможця.
Як працює експерименти
1
Створіть експеримент
Надайте ім'я, визначте початкову метричну (подія з питань конфверсії), і встановіть варіанти (контроль та тест).
2
Запуск
OpsIQ випадково призначає відвідувачів до варіантів і відстежує їх поведінку. Не змінюйте експеримент, поки він працює.
3
Читати результати
Після того, як зібрано достатню кількість даних, перевірте рівень довіри.95% впевненість, що ви можете 95% не випадково.
Експериментальні стани
Проекти
Ви можете змінити варіанти і метрики.
РОБОТА
Активно призначає відвідувачів до варіантів. Не відредагуйте під час роботи.
Завершений
Зменшення статистичного значення або було ручним зупиненням. Результати завершені.
Архів
Результати були розглянуті і експеримент не потрібно в активному списку.
Кращі практики
Визначте свій метричний перед запуском
Вирішуйте, що ви міряєте до початку. Вибираючи метричну після перегляду результатів вводять ухибки.
Включає внутрішній трафік
Add your team's IP addresses to the exclusion list so staff visits do not skew results.
Запуск досить довго
Не зупиняйте експеримент після 100 відвідувачів. Вам потрібно сотні або тисячі відвідувачів за варіантом для надійних результатів.
Тестувати одну зміну часу
Якщо ви зміните заголовок і колір кнопки, ви не знаєте, які зміни викликали поліпшення.
Записатися на Вашу адресу
Після закінчення експерименту, замітка якого варіант виграний і чому ви вибрали для його реалізації.
Скільки відвідувачів потрібно для дійсного експерименту?+
Залежно від базової частоти перетворення і розміру ефекту, який ви хочете виявити. Як правило великого пальця: принаймні 500 відвідувачів за варіант 20% розмір ефекту. Для менших ефектів потрібно тисячі.
Чи можу я запустити декілька експериментів одночасно?+
Так, але будьте обережні. Якщо два експерименти впливають на одну сторінку, результати їх можуть взаємодіяти. Він безпечніше для запуску експериментів на різних сторінках або функції одночасно.
Аналітика
JavaScript помилки
JavaScript Помилки збираються помилки клієнтів від відвідувачів сайту. API Зателефонуйте, або відсутній ресурс показує тут. Використовуйте його для пошуку та виправлення помилок, які впливають на реальні клієнти.
JS помилкиВажкі відвідувачі, які вражають поверхню коду тут (повідомлення, джерело, браузер і як часто) так ви можете виправити те, що питання.
Що показує кожен помилки
Повідомлення про помилку
JavaScript текст помилки (наприклад, "TypeError: Не можна прочитати властивості не визначених).
ПАРТНЕРСТВО URL
Яка сторінка сталася помилка.
Браузер і пристрій
Який тип браузера і пристрою бачив помилку. Деякі помилки є специфічними для браузера.
Стека слід
Місце розташування коду, де виникла помилка. Натисніть для розширення повного сліду за стеками.
Перший погляд
Коли ця помилка вперше з'явилася.
Останній
Коли ця помилка була останнім часом.
Гарантійність
Скільки разів ця помилка була записана.
Відкриті сеанси
Скільки різних сеансів відвідувачів, які пережили цю помилку.
Пріоритетні помилки
Не всі JavaScript Помилки потребують негайної уваги. Пріоритетність:1) помилки на критичних сторінках (видання, реєстрація, логін), (2) помилки з високими підрахунками сеансу, (3) помилки, які з'явилися останнім часом (зміна коду від змін), (4) помилки на вашому власному коді (не сторонніх скриптів).
Виправлення зламаного кнопки
Сценаріо:
The JS Errors page shows "TypeError: Cannot read properties of undefined (reading submit)" on /checkout, affecting 45 sessions this week.
Що робити:
Це означає 45 не вдалося завершити виїзд. Кроки:1) Відкрийте сторінку в тому ж комбінації браузера/device. (2) Відкривайте консолі браузера та відтворюйте помилку. (3) Перевірити слід стека, щоб знайти точний рядок коду. (4) Виправлення помилки, розгортання та контроль кількості помилок, що йде на нульовий.
Чи працює OpsIQ помилитися від сторонніх сценаріїв?+
Так, OpsIQ захоплює всі JavaScript помилки на сторінці, в тому числі помилок з сценаріїв аналітики, чат віджетів та скриптів оголошень. Фільтрувати URL у стеці слід орієнтуватися на власний код.
Як я можу виключити відомі нешкідливі помилки?+
Ви не можете пригнічувати конкретні помилки в OpsIQ, але ви можете відфільтрувати список на сторінці URL або повідомлення про помилку. Виправлення або ігнорування помилок з розширення браузера (наприклад, помилки від невідомого джерела).
Продаж
Продаж і перетворення
Відстеження продажів підключає ваш магазин або вексельну платформу до OpsIQ, так що ви можете бачити дохід поряд з поведінкою відвідувачів. Кожна покупка приписується до подорожі відвідувача, тому ви знаєте, які сторінки, кампанії та канали, які надходять на диск.
ПродажВідправлення даних, що надходять на ринок, після чого нові покупки (дата, клієнт, платформа, сума), кожен атрибутований до джерела трафіку.
Продаж приладової панелі
Продажі
Відправлення замовлень, що завершуються сьогодні. Вирішуйте з кожним новим замовленням події з підключеної платформи.
Цього тижня / цього місяця / загальний
Повернення коштів здійснюється з цих сум.
Графік трендів
Графік роботи на лінії, що показує добовий дохід за вибраним діапазоном дати. Подивіться на походи (промоції, акції) та копачі (виробки, сезонні).
Кращі джерела перетворення
Які джерела трафіку призводять до більшості покупок. "Дизайн" покупців часто зауважили ваш сайт. "Google" покупці знайшли вас через пошук.
Останні покупки
Останні замовлення з електронною поштою, сумою, валютою та товарами придбані.
Керівництво налаштування платформи
Shopify_
Перейти до роз'ємів >Shopify. Створити користувацький додаток у вашому Shopify admin (Налаштування> Додатки та канали продажів > Розробити програми). Гранти для перегляду: читання_orders, read_customers, read-products. Копіювати Адміністратор API доступ до токени. У OpsIQ, введіть домен свого магазину (наприклад, your-store.myshopify.com) і токен доступу. Натисніть кнопку Test Connection. Якщо успішним, увімкніть синхронізацію вебхока для повідомлень про порядок в режимі реального часу.
WooCommerce_
Перейти до роз'ємів >WooCommerce. У Вашій увазі WordPress адмін, йти WooCommerce> Налаштування > Розширений > REST API. Створіть ключ з дозволом на читання/запису. Скопіюйте ключ споживача та секрет споживача. У OpsIQ Увійти на сайт URL, ключ споживача та секрет споживачів. Натисніть кнопку Зв'язатися з тестом
Великий
Перейти до Connectors > BigCommerce. У вашому адміністратору BigCommerce, перейдіть на розширені налаштування >API Рахунки. Створити V2/V3 API Рахунок з читаним обсягом для замовлень, клієнтів та продуктів. Скопіюйте доступ до токену, ідентифікатора клієнта і API шлях. Вкажіть їх в OpsIQ і тест.
Магніто 2
Перейти до системи Connectors > Magento. У вашому адміністратору Магенто перейти в систему > Інтеграція. Створіть нову інтеграцію з API ресурсний доступ до продажів, клієнтів і каталогів. Активувати інтеграцію та копіювати токени доступу. Введіть його в OpsIQ з базою Magento URL.
Магазини
Перейдіть до плагінів > PrestaShop. У вашому попередньому адміністратору Prestashop вирушайте в розширені параметри > Webservice. Увімкніть веб-сервіс і створіть новий ключ. Отримайте доступ до замовлень, клієнтів та продуктів. Скопіюйте ключ і введіть його в OpsIQ з вашим магазином URL.
Електронний
Перейти до Connectors > OpenCart. Генерація API Випадкові дані з панелі адміністратора OpenCart. Введіть API URL, ім'я користувача та ключ в OpsIQ. Роз'єм використовує REST OpenCart API для замовлення та даних клієнтів.
osCommerce
Перейти до Connectors > osCommerce. Налаштування доступу до бази даних або API Цілі, як задокументовані в налаштуваннях роз'єму. Інтеграція osCommerce зазвичай вимагає прямого доступу до бази даних або користувача API модуль.
Stripe_
Go to Connectors > Stripe. Copy your Stripe restricted API key from the Stripe Dashboard (Developers > API keys). The key needs read access to Customers, Charges, Invoices, and Subscriptions. Enter it in OpsIQ. Configure webhook endpoint for real-time events.
Спеціальні / інші платформи
Використовуйте REST API або webhooks для відправки заходів з продажу з будь-якої платформи. Надіслати замовлення.повнені події з електронною поштою, сумою, валютою та предметами. Дивитися події API секція для форматування корисного навантаження.
Розуміння вашого торгового середовища
Кращі джерела перетворення
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.
Повернення коштів
Відстежуються замовлення окремо. Вони знижують надходження сітки в цілому. Якщо ставки повернення висотні від певного джерела, трафік може бути низькою якістю.
Обробка валюти
OpsIQ зберігає початкову валюту транзакцій та суму. Багатовалютні підприємства дивляться дохід у кожній валюті. Нормалізовані звіти використовують налаштований курс обміну.
На прикладі
100 відвідувачів, нульові продажі
Сценаріо:
Your pricing page gets 100 visitors per day but zero conversions.
Що робити:
Інвестига:1) Використовуйте Респлей сеансу на відвідувачів сторінки ціноутворення. Дивіться, як вони взаємодіють з Табличкою цін. (2) Перевірити Топ-сторінки на сторінці ціноутворення та часовий візит. (3) Перевірити чат-бесіди від відвідувачів сторінки ціноутворення. Які питання вони запитують? (4) Порівняйте сторінку ціноутворення для конкурентів.5) Спробуйте експеримент A/B з різними макетами ціноутворення.
Атрибут для маркетингової кампанії
Сценаріо:
You sent an email campaign with UTM tags. How do you measure its revenue impact?
Що робити:
Перейти на продаж і фільтр за допомогою джерела. Пошук по кампанії UTM параметр. Ви побачите: (1) Скільки відвідувачів прийшли з електронної пошти. (2) Скільки перетворюються на продаж. (3) Загальний атрибут доходу до кампанії. (4) Порівняти з тим же періодом до проведення акції.
Чому продажі показують нульовий, хоча мій магазин має замовлення?+
Перевірити:1) Чи підключений і корисний роз'єм платформи? Перейти до роз'єднувачів і перевірити статус. (2) Чи ввімкнено синхронізацію webhook? Якщо використовувати опитування, це працює робота cron? (3) Чи має роз'єм правий API Сфери? Для Shopify, вам потрібно прочитати_orders.
Як працює OpsIQ атрибут продажу до відвідувача?+
Коли замовлення надходить через роз'єм, OpsIQ відповідає листуванню клієнтів до відома відвідувача. Якщо Відвідувач відстежувався перед покупкою, продаж приписується до подорожі відвідувачів, включаючи джерело трафіку, сторінку посадки та історію сеансів.
Чи можу я вручну додати продаж?+
Ви можете надсилати події з продажу через REST API або вебхоки з будь-якої системи. Формат заходу задокументовано в Заході API секція.
Продаж
Магістр
Leads are visitors or customers who show buying or support intent. OpsIQ automatically detects leads based on behavior: pricing page visits, return visits, chat interactions, checkout starts, and high engagement. Use the Leads page to prioritize follow-up and feed your CRM pipeline.
МагістрВ якості пошуку таблиці (IP/email, місце розташування, пристрій, джерело, час на місці) з джерелами та країнами.
Що робить свинець
Відвідування сторінки цін
Відвідувачі, які переглядають сторінку ціноутворення або плани, активно розглядаються з покупкою.
Повернення візитів
Відвідувачі, які повернулися в кілька разів, але ще не перетворюються.
Читання взаємодії
Відвідувачі, які починають чат, активно шукають допомогу, або передчасному роздрібу або після-платно.
Запуск
Відвідувачі, які досягають сторінки виїзду, але не завершують покупку.
Подання форм
Відвідувачі, які подають форму контакту, демо-заявку або реєстраційну форму.
Висока сторінка залучення
Відвідувачі, які переглядають багато сторінок з тривалістю сеансу, глибоко вивчаються.
Провідна докладна панель
Натисніть будь-який свинець, щоб побачити їх повний профіль:
Зручність
Name, email, company if known. Anonymous leads show IP and location.
Сесій
Всі сеанси з цього приводу, тривалість та джерело.
Перегляд сторінок
Кожна сторінка, яку вони відвідали, замовляється від рецепції.
Джерело
Як ви знайшли: органічні, платні, соціальні, реферальні, прямі.
Провідний рахунок
А.А.0-100 оцінка на основі інтенсивності поведінки, резистентності та інтенсивної сторінки.
Стан CRM
Чи додано це керівництво CRM як контакт або угода.
Наконечник продаж
АІ-генерований припуск на те, що робити далі (наприклад, "Візитний тариф 3 раз · розглянути проактивний зовнішній вигляд").
Висока вартість свинцю значка
Ведучі з рахунком вище 80 Отримайте значок «Висока вартість». Це ваші гарячі перспективи. Допитайте їх на зовнішній вигляд, проактивний чат або запис CRM-провідника.
На прикладі
Робота гарячою свинцем
Сценаріо:
A lead viewed your pricing page 3 times in 2 days, started a chat asking about enterprise plans, but has not purchased.
Що робити:
Це високоінтенсивний свинець. Кроки:1) Ознайомтеся з деталями для компанії та інформації про роль. (2) Огляд скрипта чату для конкретних потреб і заперечень. (3) Створіть угоду в CRM з зібраною інформацією.4) Визначте завдання на виконання замовлення з продажу. (5) Якщо вони повертаються на сторінку ціноутворення, правило проактивного чату може викликати персоналізоване повідомлення.
Конвертувати анонімні приводи до CRM контактів
Сценаріо:
You have 50 anonymous leads with high scores but no email addresses.
Що робити:
Варіанти: (1) Створіть проактивне правило, яке пропонує знижку або ресурс для отримання електронної пошти на сторінках високої доступності. (2) Використовуйте чат віджет, щоб попросити електронну пошту при анонімних відвідувачів почати розмову. (3) Додайте ідентифікатор, щоб записувати ваші облікові записи для входу/відправлення користувачів, які автоматично визначаються.
Як обчислюється результат?+
У балі розглянуто: референцію відвідувань (відсоток = вище), частоту відвідувань, які переглядаються сторінки (прив’язка/виїзд = вища), тривалість сеансу (довга = вищий), взаємодії чатів (понад = вище) та повернення візитів (багаторазові сесії = вище).
Чи можна налаштувати правила забивання свинцю?+
Так. У CRM конфігурації можна додати правила, що прискорюють рахунок на основі конкретних ключових слів, подій, джерел або шаблонів сторінок.
CRMComment
Ваш CRM · запустіть тут
OpsIQ Надання послуг, повних AI-перших CRM, які захоплюють правду клієнта, очищає дані, веде оцінку, пропозиції тренерів, прогнози доходів і актів, з інтелектом веб-сайтів, підтримкою, квитками, продуктами та платежі як один живий графік. Кожна дія AI є джерелом, пояснюваного, реверсивного та схвалення керованої.
А. А. CRM_Компанія «I-перший CRM» працює на чотирьох фахівців, а також Trust Dial, що вирішує, скільки вони роблять самостійно.
Огляд CRM сторінок
АІ CRM (Консульсний центр)
Почати тут
Ваш щоденний домашній екран: імпульс доходу, який штучний інтелект знайшов, що це зроблено, чергу затвердження, наступні переміщення, здоров'я агента і ROI.
Контакти
БРОНЮВАННЯ
Люди та компанії в області CRM_. Пошук, фільтр, бал і управління профіліми.
Трубопровід
БРОНЮВАННЯ
Візуальна дошка з драпіруваннями, ймовірністю виграшів та тренерами AI.
Прогнози та звіти
БРОНЮВАННЯ
Прогнозування дошки: відповідаючи, ймовірно, кращий випадок, з інтервалами довіри і відстеження точності.
Теплий цикл
БРОНЮВАННЯ
Де кожен клієнт стоїть: активна, на ризиках, розширення готових, оновлення через або розтирання.
Побудувати CRM
Конфігурація
Describe your CRM setup in plain English. OpsIQ generates a reversible plan and applies it on approval.
CRM Здоров'я
Голоси
Сторінка самоочисника: схеми, агенти, маршрути, дії AI та показники живих даних.
Як OpsIQ зберігати сейф
Запитати до вступу
АІ-пропозиції йдуть на чергу затвердження. Ви затвердите, відредагуйте або відхиляєте кожну. Ніщо не відбувається без вашої відповіді.
Не перезаписати
Коли AI пропонує зміну, вона показує поточну вартість та запропоновану цінність. Захист від перевірених даних людини.
Все дуже легко
Кожен AI записується в журналі. Ви можете скасувати будь-яку зміну одним клацанням миші.
Можливість
Кожен рекомендаційний аудит AI показує свою причину та джерела даних, які він використовується.
Знову? Почати тут
1
Інтелектуальний CRM
Натисніть AI CRM на ліву навігацію. Центр командування показує поточний стан.
2
Перевірка CRM здоров'я
Відкрити CRM Health для перевірки схеми, агентів та маршрутів готово.
3
Імпортні контакти
Якщо активується роз'єм (роз’єм)Shopify, WHMCS, і т.д.), контакти автоматично імпортуються. В іншому випадку імпорт через CSV або створити вручну.
4
Створення трубопроводу
Перейти до Pipeline і створити свій перший трубопровод з етапами (наприклад, Провідний, Кваліфікований, Пропозитивний, Неготиційований, Вон, Загублений).
5
Додати вашу першу угоду
Створіть угоду з контактом, встановіть суму та стадію, і дайте інструкції з тренера Deal.
Чи потрібно використовувати CRM?+
No. CRM необов'язково. OpsIQ працює ідеально, як відстеження + підтримка AI-платформи без CRM. Увімкніть його, коли ви готові керувати продажами та відносинами з клієнтами.
Чи може CRM працювати без роз'ємів?+
Так. Ви можете створювати контакти та пропозиції вручну. Роз’єми збагачують CRM даними платформи (замовлення, підписки, квитки) але не потрібні.
Що таке шар довіри?+
Система безпеки Trust Layer - це система безпеки, яка контролює те, що AI може зробити. Режим Copilot (default): AI пропонує, схвалення людини. Режим автоматичногопілота (оп-в): AI діє автоматично на низькорослі, оборотні операції.
CRMComment
Модуль для дому AI CRM
Команда Центру – це ваш щоденний брифінг. Відкрийте його з ранку, щоб побачити те, що сталося, якою потрібна увага і що робити далі.
ЦентрЦентр реального командного центру: перехід між прогнозом, швидкістю вигра та трубопровідною лінією, а також робота з чергою пропозицій AI, затвердження або звільнення угод, етапу переміщення і завдань, які він пропонує.
Що показує Центр команд
Сьогодні номери
Вартість трубопроводу, виграє/місце, нові веде, активні пропозиції та тенденції доходу, знімок вашого поточного стану.
What OpsIQ found
AI-розкриті інсайти: заставні пропозиції, рахунки на основі райдужів, нові можливості, проблеми якості даних та ринкові сигнали.
Що OpsIQ
Дії, які приймають AI (в Autopilot) або пропонуються (у Copilot): аванси етапу, оновлення показників, збагачення контактів та створення завдань.
Подача заявки
Виконувати пропозиції AI, які чекають на Ваше рішення. Кожен показує запропоновану дію, аргументацію та докази. Затвердження, редагування або відхилення.
Далі переходи
AI-відкритий список 10 найважливіших речей, які сьогодні роблять: слідувати за гарячою угодою, перевірте обліковий запис на дискусію, вивчає новий свинець і т. д.
Стан помічника
Здоров'я агентів AI: Капуста, Стюардеса даних, Деал Динал Коучинг, СДР, Затримка. Зелений = біг, бурштин = потребує уваги, червоний = помилка.
Результати
Відстеження ROI: вплив на AI, час, збережений, точність прогнозування та порівняння ручних CRM-працювань.
Ранковий стислий процес
1
Читати сьогодні номери
Перевірте тенденції охорони та доходів трубопроводів. Ви на цьому місяці?
2
Очистити чергу затвердження
Огляд кожної пропозиції AI. Затвердження безпечних дій, редагування яких необхідно, відхилити погані пропозиції.
3
Check what OpsIQ found
Чи існують нові можливості?
4
Робота в наступному списку переходів
Вже в першу чергу, AI отримав відзнаку про те, що вони мають вирішальний вплив.
Зняття після закінчення часу
Сценаріо:
You were away for a week. What happened while you were gone?
Що робити:
Відкрийте командний центр і перевірте:1) "Що таке OpsIQ"Діє" показує всі дії AI під час вашої відсутності. (2) "Затвердження анкет" показує пропозиції, які чекають на ваш відгук. (3) "Що таке OpsIQ знайдений" виділяється терміновими предметами. (4) Встановити діапазон дати приладу до вашого періоду відсутності, щоб побачити тренд.
CRMComment
Контакти, компанії та угоди
CRM організовує свої ділові відносини на чотири об'єкти: контакти (народи), компанії (організації), пропозиції (рекламні можливості), завдання (фольво-апічні дії).
CRM об'єктиЧотири основні об'єкти (контакти, компанії, угоди та завдання) пов'язані з одним графіком клієнтів.
Контакти
Що таке контакт
Користувач у Вашому CRM_. Вони можуть бути клієнтом, перспективою, партнером або лідером. Контакти мають електронну пошту, ім'я, компанію, теги, етап життєвого циклу і бал про гарячість.
Пошук контактів
Використовуйте рядок пошуку, щоб знайти ім'я, електронну пошту, компанію або теги. Використовувати фільтри: етап життєвого циклу, лідерський бал, джерело, країна, останній дата діяльності, призначений власником.
Профіль контакту
Натисніть на контакт, щоб побачити свій повний профіль: особиста інформація, компанія, пропозиції, діяльність, квитки, чати, відвідування сайтів, загальний бал і AI-інсайти.
Офіціантка
А.А.0-100 Оцінка, що обчислюється з сигналів поведінки: візити веб-сайтів, залучення електронної пошти, взаємодії чату, історії покупок та рецепції. Вища = гаряча.
Торгові товариства
... докладніше...
Посилання на контакт- компанію
Компанія «Контакти» надає послуги з надання послуг, які надаються компанією електронної пошти або ручного призначення.
Заяви
Що таке угода
Можливість отримання доходу. У пропозиції є назва, кількість, трубопровод, етап, ймовірність виграшу, близька дата, присвоєна власником та пов'язаними контактами/компанії.
Виграймо ймовірність
Відсотковий шанс виграти угоду. Встановити вручну або обчислюється AI на основі ваших історичних даних виграшу. Приводить до масштабного прогнозу.
Здоров'я
Зелений (здоровий), амбер (не ризик), або червоний (загальна). На основі резиденції активності, тривалості етапу та сигналів залучення.
Завдання
Що таке завдання
Наказом про виконання дії, призначених особою. Завдання мають назву, дату, пріоритет, тип (всі, лист, зустріч, інші), а також зв'язаний контакт/виписання.
АІ-генеровані завдання
AI створює завдання автоматично, коли виявить щось необхідне: слідувати за встановленою угодою, реагувати на обліковий запис у рядку, вивчити новий лідер.
Знаходження гарячих проводів
Сценаріо:
You want to see all high-score contacts in the UK who have not been contacted recently.
Що робити:
Перейти до контактів. Фільтрувати за допомогою: Провідний бал > 80, Країна = Велика Британія, Остання активність > 7 днів тому. Сортувати за рахунок свинцю нащадку. Це ваші гарячі нехтовані призводить, першочергуйте вихідний.
Створення угоди з контактом
Сценаріо:
A contact just expressed interest in your enterprise plan during a chat.
Що робити:
Відкрийте контактний профіль. Натисніть кнопку "Створити угоду". Введіть назву угоди (наприклад, "Acme Corp - Enterprise Plan"), кількість, трубопровод і етап (наприклад: "Каліфіковано"). Встановити найближчу дату та призначити його собі. Коучинець Deal почне відстежувати цю можливість.
CRMComment
трубопровод (супровідна дошка)
Трубопровід – це візуальна дошка, де працює через етапи зліва направо. Перетягніть та опустіть карти для заздалегідь пропозиції. Кожна карта показує суму угоди, ймовірність виграшу і стан здоров’я.
ТрубопровідЕкран реального трубопроводу: живі стати (відкрита вартість, ваговий прогноз), черга AI Затверджує пропозиції та дошка для перетягування.
Використання дошки трубопроводу
1
Переглянути ваші пропозиції
На кожному головку стовпа відображається загальна вартість акцій на даному етапі.
2
Перетягніть до заздалегідь
Перетягніть картку на наступний етап. Виграшно і миттєво відраховує оновлення. Якщо переміщення не виходить (похильність оцінки), карта повертається до початкового положення.
3
Перевірити значки карт
Зелений значок = здорова (відсотна активність, на доріжці). Амбер = при ризику (повільнюється, потребує уваги). Червоний = стиглий (не активність занадто довго).
4
Натисніть для деталей
Натисніть на картку для відкриття панелі деталь з контактами, діяльністю, Деал Тренер короткий і швидкий дії.
Затвердження
У черзі затвердження AI на сторінці трубопроводу з’являються пропозиції, які хочуть зробити AI, чому та докази. Ви можете:
Затвердження
Прийміть пропозицію як-і. Дія проходить через Trust Layer і записується в журналі.
Редагування
Змінення пропозиції до затвердження. Наприклад, зміна запропонованого етапу або налаштування суми.
Реквізити
Окреслити пропозицію. AI дізнається про відмову, щоб зробити краще пропозиції в майбутньому.
Визначте ймовірність
Виграшна ймовірність може бути встановлена вручну або обчислена AI. Коли штучний інтелект розраховує його, він використовує модель, що навчається на власних закритих пропозиціях (вон і втрачено). Якщо у вас недостатньо історичних даних, AI використовує ймовірність за замовчуванням. Імовірність приводить до масштабного прогнозу: $10,000 вся в соку 30% ймовірність сприяє $3,000 до прогнозу «як правило»
Переміщення угоди на гонщик
Сценаріо:
A customer signed the contract and paid.
Що робити:
Перетягніть картку до етапу «Вон». OpsIQ буде:1) Розмітити угоду як закритий. (2) Оновити прогноз. (3) Додати активність «Вон» на часовий ряд. (4) Якщо налаштовано, запустіть webhook захід (crm.deal.won).5) Оновити стадію життєвого циклу контакту до "Customer."
Розмітка застрягання угод
Сценаріо:
You want to find deals that have been in the same stage for too long.
Що робити:
Дивитися червоні (стальовані) значки на дошці трубопроводу. Ці угоди не мали активності довше, ніж налаштований пороговий пороги повороту (збір в конфігурації CRM > Трубопроводи). Натисніть кожну угоду, щоб побачити реагацію тренера Deal Coach для реанімації.
Чи можу я мати декілька трубопроводів?+
Так. Перейти до CRM конфігурації > Трубопроводи для створення додаткових трубопроводів. Загальні випадки використання: окремі трубопроводи для нового бізнесу проти оновлення, або для різних продуктів / послуг.
Що відбувається, коли я перетягую угоду "Lost"?+
У разі виникнення втрати, ми будемо раді запросити. З моменту зняття угоди з діючої дошки, але можна знайти в закритому фільтрі. Залишається контакт у CRM.
CRMComment
Деал тренер
У рамках програми «Деал Коучин» ви можете ознайомитися з умовами охорони здоров’я, сигналами ризику, ключовими людьми, кваліфікацією, препією наради та запропонованими наступними діями. Все є зафіксовано. Тренер показує, що квиток, чат або активність кожного претензії до нього надходить.
Тренер з питань орендиТренер заявляє, що угода може ковзати (вчитель сигналу цитує джерело) і руки, які ви повинні прийняти наступний рух.
Що говорить вам тренер
Ознака здоров'я
Чому справа здорова, на ризику або затримана. Особливі сигнали: дні в стадії, останні контактні дані, частота діяльності, згадки конкурентів, шаблони об'єктивів.
Сигнали
Категоризований в: заперечення, згадки конкурентів, обговорення цінових пропозицій, індикатори ризику, оновлення/розширювальні сигнали. Кожен сигнал зв'язується з його джерелом (перекладач читацького квитка, квиток, електронна пошта, активність).
Чемпіон і блокатор карті
Хто допомагає угоді (збірник) і хто протипожежний (блокатор). На основі аналізу взаємодії та контактних ролей.
Кваліфікація контрольних перевірок
MEDDICC або BANT контрольний список (настрочений) показує, які кваліфікаційні критерії будуть виконані і відсутні. Сорт: A, B, C, D або F.
Засідання преп
Перед запланованою зустріч тренер генерує короткий: порядок, ключові точки для покриття, питання про те, щоб запитати, ризики для вирішення та матеріалів, які підготували.
Відповісти та планувати виклик
Запропоновані повідомлення або скрипт виклику на основі поточного стану угоди та останніх взаємодій.
Часова лінія
Кожен претендує на тренера, який надає посилання на джерело: номер квитка, ідентифікатор чату, дата діяльності або відвідування сайту.
Як використовувати тренер
1
Читати короткий
Відкрийте будь-яку угоду та прокрутіть до розділу Deal Coach. Читати статус здоров’я та ключові сигнали.
2
Закриті кваліфікаційні зазори
Перевірте кваліфікаційний контроль. Якщо «Економічний Покупець» відсутній, плануйте і залучати до держателя бюджету.
3
Акт на пропозиціях
Тренер пропонує конкретні наступні дії. Натисніть, щоб створити завдання, проведіть електронну пошту або заплануйте зустріч, всі маршрути по черзі затвердження.
Підготовка до проведення великих зустрічей
Сценаріо:
You have a meeting with a prospect tomorrow about a $50,000 deal.
Що робити:
Відкрийте угоду та ознайомтеся з розділом Prep. Вона показує:1) Основні точки розмови на основі останніх взаємодій. (2) Об'єкти, які піднялися в чаті минулого тижня. (3) Компетор, який згадується у квитку підтримки. (4) Питання, які запитують про свій час. (5) Фактори ризику для вирішення проактивно. Використовуйте цей короткий опис, щоб підготувати орієнтований, доказовий порядок.
Розуміння того, чому справа в ризику
Сценаріо:
The pipeline shows a red badge on a deal you thought was going well.
Що робити:
Натисніть угоду і прочитайте пояснення здоров'я Deal Coach. Це може сказати: "Ця угода була в Пропозиційному етапі для 22 дні (попередня: 14). Останній контакт був 11 днів тому. Первинний контакт відкрив квиток підтримки про проблеми міграції даних 5 днів тому (ticket #T-892). Придбання: звертайте увагу на занепокоєння з міграції та заплануйте дзвінок. Тепер ви точно знаєте, що виправити.
CRMComment
Прогнози та звіти
Прогностування плати з дефективним діапазоном, роз’ясненнями щодо зміни рівня, а також відстеження точності, щоб ви могли довести і пояснити ваші номери.
ПрогнозЗгідно з даними, що ви можете захистити його від відповідальності за використання штучного інтелекту.
категорії прогнозів
Перенесення
Пропозиції з 80% або більш висока ймовірність виграшу. Це ваш найбільш ймовірний виграш. Це повинно бути мінімальний очікуваний дохід.
AI-ваговик, ймовірно,
Усі відкриті пропозиції, які вагові за допомогою AI-калькуляції ймовірності виграшу. Це найбільш реалістичне прогнозування того, що ви будете закриті.
Кращий випадок
Всі відкриті пропозиції на повній вартості. Це максимально можливий дохід, якщо все ідеально (не рідко робить).
інтервали конфігурації
Анжела 80% імовірний гурт показує реалістичний діапазон. Приклад: "Ви, ймовірно, закриєте між $45,000 і $72,000 ІІІ квартал.
Що змінилося і чому
Прогноз включає в себе щотижневу зміну аттрибуту. Коли ваш прогноз знизиться по $15,000, звіт пояснюється тим, що саме пропозиції викликали зміни: "Далі А просочений на наступний квартал (04/07/2019)$8,000), Deal B втратив ($5,000), Deal C зменшено в значення ($2,000)."
Відстеження від нещасних випадків
Прогноз MAPE
Mean Absolute Percentage Помилка: як далеко від ваших прогнозів було історично. Низько краще. MAPE 15% означає, що ваші прогнози зазвичай знаходяться в межах 15% фактичних результатів.
Вимірювання ймовірності
Вимірювальний бал, як добре перемагати ймовірності відповідає дійсним результатам. Якщо угоди на сайті 70% ймовірність, що насправді виграти 70% час, калібрування хороша.
Щотижневі знімки
OpsIQ захоплює знімок вашого прогнозу на тиждень (через трон). Згодом ви можете побачити, як покращується точність ваших прогнозів.
Рулети та попередження
Перетворення за кадром
Скільки коштує переїзд з кожного етапу до наступного. Якщо 80% перейде з Кваліфікованого до Пропозиції, але тільки 20% Ви маєте право на отримання пропозицій.
Курс валют
Які джерела свинцю виробляють найбільш виграші. Інвестуйте більше у високопрограшних джерелах.
Пер-власна продуктивність
Як кожен учасник команди з продажу: виграні, значення трубопроводу, середній розмір угоди, рівень виграшу.
Повідомлення
Сандбайнінг (нереально низькі можливості), перезбавлення (нереалістично висока), а також чиння-в-руск (висока ймовірність пропозиції, що показують високий сигнали).
Розуміння падіння прогнозу
Сценаріо:
Your quarterly forecast dropped from $180,000 to $155,000 since last week.
Що робити:
Відкрийте сторінку прогнозу та перевірте "Що змінено". Звіт показує: "Згода про корп (Acme Corp)$15,000) переїхали на втрачений, обраний конкурент. Угода про Beta Inc ($8,000) Закрита дата на наступний квартал. Нова угода з ТОВ «Гамма» ($3,000) додано цей тиждень. "Незмінна зміна -$20,000 + $3,000 = -$17,000, пояснюючи падіння від $180K до $163K (з рештою $8K пояснюється регулюванням ймовірності на інших пропозиціях).
CRMComment
Знайдіть новий бізнес
Випробувано з метою пошуку та дослідження потенційних клієнтів. Опишіть Ваш ідеальний клієнт, додайте цільові компанії та дайте дослідження AI, забивайте та проведіть перший погляд.
ПроспектуванняSDR агент знаходжує цільові компанії, забиває їх на придатність і протягує перший підсумковий зовнішній вигляд для вашого огляду.
Налаштування одноразового часу
1
Опишіть ідеальний клієнт
Перейти до CRM конфігурації > Перспективи. Опишіть ваш ідеальний профіль клієнтів (ICP): цільові галузі, розміри компаній, назви робочих місць, географічне фокус, умови виробництва та мінімальний показник придатності. Приклад: "B2B SaaS компанії з 50-500 працівники США/Великобританія з продажу забудовників, з VP продажів або Головою Зростання як основного контакту.
2
Додати цільові компанії
Вкажіть домени компанії або імена, які ви хочете вивчити. Ви також можете дозволити компаніям AI за допомогою ICP.
3
Результати досліджень
Компанія AI збагачує кожну компанію доступними даними: розмір, промисловість, тек-стека, останні новини та підіймається за рахунок пояснення.
4
Затвердження
Для хороших компаній AI продемонстрував персоналізоване повідомлення першого типу. Огляд та затвердження у черзі.
Підсумок
Each prospect gets a 0-100 fit score based on five factors:
ICP впис
Як і компанія відповідає вашим ідеалам замовника (промисловість, розмір, місце розташування).
Невідкладні сигнали
Чи є на увазі, що вони потребують вашого продукту зараз? Постання роботи, зміни техніка, скарги про конкурентів.
Бюджетний проксі
На ринку, на основі яких є можливість отримати доступ до бюджету.
Познайомитись з продуктами
Який продукт є для бізнесу на основі промисловості та технології.
Підтримувані
Якщо ви можете ефективно служити нашим клієнтом (часовий пояс, мова, складність).
Дослідження цільової компанії
Сценаріо:
You want to evaluate whether acme.com is worth pursuing.
Що робити:
Додати acme.com до списку перспектив. AI повертається: Підібрати рахунок 78/100 (добрий варіант). Причини: B2B SaaS, 120 Співробітники США, нещодавно отримали VP з продажу (відправлення про надзвичайний сигнал), використовують конкурент X (концерт продукту). Придбання сигналів: відвідали сторінку ціноутворення двічі на місяць (від відстеження сайту). Найкращий контакт: [email protected] (VP of Sales). Проектований абітурієнтом довідок про останні візити та сторінки ціноутворення.
CRMComment
Автоматичні послідовності виконання
Наслідки автоматизації багатоступінчастого спостереження: мікс електронної пошти, очікування, завдання, виклик і дії веб-гонок, які автоматично затверджують початкове відправлення.
ПослідовностіАвтоматичний багатоступінковий спостережник (email, expect, email, завдання) який ви затвердили перший і відповідає автоматично.
Як працює послідовність
1
Створіть послідовність
Визначте кроки: електронна пошта, почекайте 3 дні, електронна пошта, очікування 5 днів, завдання (все, якщо немає відповіді), електронна пошта. Кожен крок електронної пошти має шаблон, який ви можете налаштувати.
2
Записати контакти
Додайте контакти до послідовності. AI також може запропонувати зарахування з результатів пошуку.
3
Автоматичне виконання
Кроки автоматично запустіть на графік. Якщо контакт відповідей в будь-якій точці, то послідовність паузи автоматично.
4
Результати відстеження
Переглядайте відкриті тарифи, відповідайте ціни, конвертацію та відписки на крок. Використовуйте це для оптимізації вашої послідовності.
Відповісти розуміння
Коли контакт відповідей, AI класифікує відповідь:
Додаток
Цікавить, хоче говорити. Послідовні паузи, завдання, створене для спостереження.
Об'єкт
Повинні бути не відхиленими. Наслідки паузи, завдання, створене з описом об'єктів.
Відправити
Хочеться зупинити отримання повідомлень. Зв'язатися з нами назавжди пригнічує.
Не зараз
Цікаві, але терміни невірно. Суть паузи, сонце завдання створене.
Вонг людина
Не правильний контакт. Відсутність зупиняється, уточнюйте за посиланням.
Підтримка
Питання підтримки, що не відповідають продажам. Відповідність паузи, квиток створений.
Антиспам захисту
Можливість підключення
Відповідні запити на відзнаку відразу ж та пригнічують контакт з усіма майбутніми послідовностями.
Щоденне відправка ковпачок
Робочий простір-рівень щоденного ліміту (за замовчуванням: 1,000 Електронні листи). Запобігає масовим відправляє, що сповіщує спам-фільтри.
Обмеження контакту
Максимальний розмір 1 повідомлення за контакт в день. Запобігає перекручування окремих осіб.
Переробка
Покроки, які перевищили щоденну капелюшку, відкладені до наступного дня. Вони ніколи не падають або пропущені.
Що відбувається, якщо контакт відкриває квиток підтримки в рамках послідовності?+
Послідовність паузи автоматично. Підтримка робить пріоритет над вихідним способом. Послідування може бути вручну відновлено після вирішення питання підтримки.
Чи можу я пройти тестові кроки?+
Не можна створювати дві послідовності з різними повідомленнями та порівняти їх результати.
CRMComment
Інструменти зростання
Одна сторінка під CRM, яка має двигун зростання: відторгнення доходів (MRR/ARR), каталог продуктів, свинцево-капсувальні форми, посилання на бронювання та витоки свинцю. Все тут пишеться прямо в CRM, тому подання або заброньований дзвінок є контактом з історією, не ряд у таблиці поширення.
Що живе на сторінці
Відправка доходів
Прибуток
MRR and ARR projected from your real billing ledger. Subscriptions are grouped from payments per platform, the billing cycle is inferred from payment gaps, and a subscription lapses when a payment is overdue past 1.5 times its cycle. Customers link to CRM contacts automatically when the ledger carries their email.
Каталог продукції
Каталог
Один джерело правди для того, що ви продаєте. Цитати натягують назву та список ціни з каталогу і прийняті котирування розгортаються в дохід за товаром. Архів продуктів, вони ніколи не видаляються.
Стійки для керма
Захоплення
Кожна форма отримує вказану сторінку і розширить код для вашого власного сайту. Відповіді стають контактами, власник отримує повідомлення, а правила маршрутизації призначає лідера.
Книжкові посилання
Слухання
Розсилка на сайті організатора, часовий пояс і існуючі зустрічі. Для отримання запрошення на зустріч, по електронній пошті про те, що ви підтверджуєте підтвердження та повідомляє організатора.
Провідний маршрут
РУХА
Правила Територія запускаються першими, потім правила поля (зробіть поле, таку як країна або джерело), після чого круглий робін через свій рефлекторний басейн. Маршрути КОНТАКТИ ТА ДЕАЛС так само, що статус угоди: виграна угода все ще потребує власника для введення комісійної винагороди, відповідальності облікового запису та дотримання режиму роботи, а також у господарському чи командному режимі невидимий кожному, але керуючому. Записи, створені автоматом (продається роз'єм, чат, імпорт) не здійснюють інтерактивних творців, тому вони маршрутуються тим самим правилами створення, ніж ліворучний власник.
Створіть свій перший вигляд
1
Інструменти відкритого росту
Перейти до CRM, потім Інструменти зростання, після чого розділ Провідних форм.
2
Ім'я та підбір полів
Введіть ім'я та список з роздільною здатністю, наприклад назву, електронну пошту, телефон, поле для телефону.
3
Поділитися або посольство
Скопіюйте посилання на розміщену сторінку в будь-якій точці світу, або скопіювати коди та вставити її на будь-яку сторінку вашого веб-сайту.
4
Прибуток проходу
Кожен подач - це CRM контакт з формою. Підписаний актив, повідомлення власника та автоматичне витоку.
💡
Для отримання інформації про роботу, ми використовуємо власні сайти.opsiq.help, тому посилання завжди вирішує правильні дані.
Вбудовані захисти
Боти бачать успіх, ви нічого не бачите
Поле прихованого медовогопоту безшумно відкинути повідомлення бота.
Витрата обмежена
Ten submissions per hour per IP address across forms and bookings.
Консент залишає чесний
Відправлення форми не дає згоди на маркетинг. Тільки явна свідчення про згоду.
Без подвійного бронювання
Просування в момент бронювання слота відреставрований на основі перевірки свіжої доступності.
Де дані про віддачу коштів з моменту відновлення?+
З тієї ж комерції під керівництвом вашої сторінки продажу, що використовує, за допомогою роз'ємів для рахунків. Використовуйте Re-sync від billing після підключення нової платформи.
Чи можна використовувати форми без сайту?+
Так. Кожна форма має на своєму власному адресі, що працює автономно, з або без JavaScript.
CRMComment
Зручності для обміну повідомленнями (SMS і WhatsApp)
Один роз'єм, до двадцяти воріт. Підключіть SMS і WhatsApp провайдерів ви фактично використовуєте, позначте один як за замовчуванням, і підберіть будь-який з них при налаштуванні контакту. Консент перевіряється CRM перед будь-яким шлюзом зв'язується.
Налаштуйте
1
Увімкнути роз'єм
На сторінці Роз'ємів, відкрити протокол обміну повідомленнями (SMS і WhatsApp) та включити його.
2
Додати провайдер
У той же ящик або в CRM Інструменти зростання, заберіть шлях від випадаючого (Twilio, Vonage, Termii, Meta WhatsApp Cloud, Infobip і багато іншого), вставте його API - Кримінал та підключення. Можна додати кілька, включаючи одну й ту саму шлюзу двічі з різними рахунками.
3
Дріт вебхука
Кожен запис провайдера показує свій власний веб-сайт URL за допомогою кнопки копіювання. Вставте його в зворотний зв'язок і вхідні налаштування для отримання статусу доставки та відповідей назад OpsIQ.
4
Відправити контакт
Відкрийте контакт і використовуйте кнопку SMS або WhatsApp. Якщо більше одного провайдера підтримує канал, вибираєте вибір; інакше використовується за замовчуванням.
Перший
Надано згоду тільки
Відома згода не погоджується. Відправлення від претензій, якщо надана SMS-згода. WhatsApp дасть згоду на те саме.
До-неконтактний завжди виграє
Неконтактний прапорець блокує кожен канал, незалежно від того, що ще встановлюється.
Пригнічення відзначена
Зв'язки з переліком пригнічення ніколи не помічаються.
Відмова від імені їх причини
Заблоковано надсилати повідомлення, що ви точно знаєте, чому ви можете виправити дані замість здогадування.
Для розробників: контракт вебхоок
URL форма
https://your-address/opsiq/cron/messaging_webhook.php?sk=SITE_KEY&e=ENTRY_ID&t=TOKEN. Перехідний токен, що видається, коли провайдер підключений і ніколи не обертається на редагування.
Формати розуму
Twilio form posts (MessageStatus/MessageSid for delivery, Body/From for inbound), Meta WhatsApp Cloud JSON (statuses and messages, including the hub.challenge subscription handshake), and a generic JSON shape: {"type":"delivery","message_id":"...","status":"delivered"} or {"type":"inbound","from":"+234...","body":"..."}.
Ефекти
Повідомляємо про те, що вихідний рядок під проводом, який несе повідомлення провайдера, що надходить або відмовлено. Включені повідомлення відповідають контактним номером телефону всередині робочого простору, земельні ділянки як повідомлення. received активність і позначте розмову відповів.
Режим в'язання
Відповіді про відмову від токени Wrong або відсутні 403_. Невідомі навантаження нараховуються і ігноруються, ніколи не жирні, тому неправильне налаштування шлюзу неможливо зламати кінцеву точку.
Які підтримані шлюзи?+
Twilio, Vonage, Plivo, MessageBird, Sinch, Infobip, Telnyx, ClickSend, Termii, Africa's Talking, BulkSMS, Textlocal, Meta WhatsApp Cloud, 360dialog, SMSAPI, Gupshup, Kaleyra, D7 Networks, Hubtel, and a custom HTTPS webhook for anything else.
Чи безпечні умови?+
Попереднє редагування записів з порожнім секретом зберігає збережені.
Чи можна надсилати повідомлення AI?+
Так, через зареєстровані дії, які вимагають підтвердження та запуску тієї ж згоди воріт. AI також може списувати підключених постачальників для пояснення того, що є доступним.
CRMComment
Збереження та вирощування клієнтів
Управління життєвим циклом допомагає захистити існуючі надходження. Кожен обліковий запис отримує оцінку ризику, оцінка здоров'я, рівень розширення та рекомендований успіх грибуку.
Теплий циклКлієнти, які переходять через бортове, активне, на-різак і оновлення, кожен забитий для здоров'я та розширення з ігровою книгою.
Дошка життєвого циклу
Етап мапи
Візуальна дошка, яка показує кожен обліковий запис: Провідний, перспектива, оппортуність, Замовник, Розширення, поновлення, на ризиках, Чурнований.
At-risk accounts
Нарахування, що зазначають високий ризик розмиття. Кожен показує верхній драйвер (попередній криш, бездіяльність, відмова від оплати) і рекомендовану можливість заощадити гру.
Можливості розширення
Облік, які показують сигнали готовності купувати більше: високий рівень використання, запити функцій, план запитів.
Заново
Підрахунок з майбутніми датами оновлення. Сортовано за рівнем ризику та значенням доходів.
Як OpsIQ Визначають ризик виникнення курчат
Чурн ризику обчислюється з декількох сигналів, які випливають разом:
CRM сигнали
Знежирене здоров'я, бездіяльність, останні втрати, зниження активності.
Для рахунків-дисків: не можна забувати проактивно, звертайтесь до концерну, оберіть підтримку, за необхідності ескалувати.
НОВИНКА ЗІРІВ
Для продовження оновлення: підтвердження задоволення, використання оглядів, надання відповідної цінності, отримання стимулу при необхідності.
Гра з розжарюванням
Для готових облікових записів: присутні варіанти оновлення, поділитись історіями успіху, демонструвати ROI.
Прийняти гру
Для проведення підготовки рахунків: пропонують навчання, поділяють кращі практики, дозволяють їм не використовувати.
Помиття курчат перед цим буває
Сценаріо:
A customer who normally logs in daily has not logged in for 2 weeks, and they opened 3 support tickets this month.
Що робити:
Дошка життєвого циклу позначає цей обліковий запис як « під загрозою » з драйверами: неактивність (14 днів з часу останнього входу) і підтримує пік (3x нормальну кількість квитків). Рекомендована поведінка: активний дзвінок, щоб зрозуміти що відбувається. Чи є проблема у продукті? Чи вони оцінюють конкурентів? Ранні заходи можуть врятувати обліковий запис.
CRMComment
Збереження даних, які миються
Засіб для зберігання даних автоматично знаходить та фіксує проблеми з якістю даних: дублікати, відсутні поля, невідповідності та зашифрування записів.
Стюардеса данихЗасіб для зберігання даних CRM чисто, пошук дублікатів, зазорів, записів та поганих форматів, фіксації на затвердження.
steward пропонує злиття: зберігати запис з більшою активністю, об'єднати інші пропозиції та заходи запису. Огляд пропозиції, регулювати ім'я виживання дисплея при необхідності і схваленні. Історія записів зберігається в зв'язаному контакті.
CRMComment
Побудувати CRM
Build My CRM lets you describe your CRM setup in plain English. OpsIQ generates a validated, reversible plan and applies it on approval. No coding, no manual configuration clicking.
Побудувати CRMDescribe your business in plain English; OpsIQ drafts the whole CRM (stages, fields, segments) and applies it on approval.
Як працює
1
Опишіть, що ви хочете
Види звичайного англійського опису вашої CRM-апаратури. Приклад: "Пошук відновлювального трубопроводу з етапами: Майбутні, Зв'язані, неговори, Зановлені, Загублені. Оцінка призводить до більшої кількості, коли вони виглядають в двічі".
2
Огляд плану
OpsIQ Показує перегляд того, що буде створено: конвеєр, етапи, ймовірності етапів, правила оцінювання, правила життєвого циклу. Перегляньте кожен елемент.
3
Застосувати
Натисніть на кнопку Застосувати для виконання плану. Кожна зміна записано як пакет, який ви можете скасувати в одному кліку.
4
Повернути назад, якщо це потрібно
Якщо щось не вірно, натисніть кнопку Не перевернути весь пакет. Ваш CRM повертається до його попередньої держави.
Що можна побудувати
Труби та етапи
Створення наведених трубопроводів з індивідуальними етапами, обмеженнями за замовчуванням та пороги повороту.
Правила оформлення
На основі поведінки: "Попередня вища, коли вони переглядають ціноутворення", "Найменше, коли ви відвідуєте сторінку кар'єри".
Правила життєвого циклу
Автоматично передові етапи життєвого циклу: "Поїзд до SQL, коли вони вимагають демо", "Додати Замовнику при виграші."
Користувальницькі поля
Додати поля до контактів, угод або компаній: текст, номер, дата, вибрати, прапорець, URL Електронна пошта:
Кваліфікація контрольних перевірок
Визначте MEDDICC або BANT контроль за рівнем Deal Coach.
Налаштування реноваційної труби
Сценаріо:
You manage SaaS subscriptions and need a pipeline for renewals.
Що робити:
Тип: «Створити реставраційний трубопровод. Етапи: 90 Днів з 10%), 60 Днів з 25%), Зв'язатися 40%), Негоди ()60%), Зановлений (100%), Чурнед (0%). Встановити порогу повороту до 14 дні. OpsIQ генерує план, ви переглядаєте його і натисніть кнопку Застосувати. Рослина з'являється на вашій сторінці трубопроводів відразу.
Що робити, якщо я описую щось, що не можливо?+
Якщо ви запитуєте щось за межі своїх можливостей (наприклад, "Інтегрувати з моїм користувацьким API"), вона відхиляє запит і пояснить те, що це може зробити замість.
Чи можу я скасувати зміни?+
Так. Кожна акція «Моє CRM» захоплюється як оборотний пакет. Перейдіть до CRM Health > Історія змін, щоб побачити всі пакети та скасувати будь-який з них.
CRMComment
Налаштування CRM вашого способу
Налаштування CRM для команд, які віддають перевагу натисканню над набором. Всі налаштування, які створюють мій CRM, можуть створювати також як традиційні форми поля.
Труби та етапи
Створіть, перейменуйте та видаліть трубопроводи і етапи. Визначте ймовірність виграшу за етапом. Встановіть поріг повороту (неділя без активності до угоди позначений «розкладний»).
Користувальницькі поля
Додавання полів до угод, контактів або компаній. Типи поля: текст, номер, дата, вибір (попередньо заданими опціями), прапорець, URL, e-mail. Користувальницькі поля з'являються на профілі об'єкта і в фільтрах.
Кваліфікація контрольних перевірок
Визначте список перевірок Deal Coach використовує для оцінки угод. Виберіть MEDDICC, BANT або спеціальний набір критеріїв. Кожен пункт може бути позначений обов'язковим або необов'язковою.
Правила етапу життєвого циклу
Визначте автоматичні переходи етапу: коли контакт відповідає умові (оцінки, подає форму, робить покупку), їх життєвий цикл автоматично засувається.
Правила оформлення
Boost or reduce lead scores based on behavior. Examples: "Viewed pricing page = +15 points," "Downloaded whitepaper = +10 points," "Visited careers page = -5 points." Minimum count can be set (e.g., "must view pricing at least 2 times").
Збережені перегляди
Створіть іменні комбінації фільтрів + сусла для контактів, угод або компаній. Розширюйте перегляд з командою. Встановіть зовнішній вигляд за типом об'єкта.
Додавання правила забивання свинцю
Сценаріо:
You want contacts who view your pricing page twice or more to get a higher score.
Що робити:
Перейти до CRM конфігурації > Провідні правила Scoring. Натисніть кнопку Додати Rule. Встановити: Захід = "pageview", URL В наявності:/pricing", мінімальний розрахунок =2, Посилення результату =20. Заощаджувати. Наступного разу забіги балки, контакти, що відповідають даним правилом, отримають +20 до їх свинцю бал.
CRMComment
CRM Охорона здоров'я
CRM Health – це самодіагностика, яка вирішить CRM правильно і безперебійно працює.
Перевірка здоров'яАудит на один сторінці CRM аудиторський супровід: загальний рівень здоров'я плюс контрольний список, який встановлюється правильно і що ще потребує уваги.
Що перевіряється
Симпатична
У таблиці бази даних існують і правильні колонки. Якщо пропущено міграцію, то CRM Health буде його зашифровано.
Аспіранти
Всі CRM агенти (Capture, Data Steward, Deal Intelligence тощо) зареєстровані та здорові. Зелений = робота, бурштин = потребує уваги, червоний = помилка.
Маршрути
CRM API routes and AJAX endpoints are registered and callable.
Дії AI
У Реєстрі дій CRM зареєстровано каталог заходів. Якщо відсутні дії, самостійно запроваджують CRM Health.
Кількість даних
Усього зв'язку, компанії, угоди, завдання та події. Корисно для перевірки імпорту і поточного збору даних.
Після перевірки налаштування
Після першого налаштування CRM, відкрити CRM-систему і перевірити всі перевірки зелені. Якщо будь-який бурштин або червоний, натисніть пункт для діагностики пояснення та запропонованої фіксації.
Як часто варто перевірити CRM Health?+
Перевірте після початкової налаштування, після основних оновлень і коли-небудь поведінка CRM здається неправильним. Самі проблеми CRM Health (як відсутні реєстрації дій) просто відкривши сторінку.
CRMComment
CRM підключення для розробників
The CRM exposes a complete public REST API and outbound webhooks so it fits any stack without manual exports.
API кінцеві точки
Афінтикація
API ключ (Authorization: Bearer opq_...) з об'ємною crm.read або crmwrite. POST до /api/v1.php з дією та сайтом_key.
Контакти
crm.contacts.list (search + filter),crm.contacts.detail (за ID),crm.contacts.upsert (create or update),crm.контакти.Зберегти.
Заяви
crm. deals. list, crm-deals, crM. deals. create, crman. deales. update, crms. deali. advance (всі через шар довіри).
Дії
crm. activities. list (часова лінія для контактних/deal), crm,activity. record (логове нова активність).
Події
crm. events. list (знімний змінний корм з курсором із щирим запахом), crm,events,catalog (список доступних типів подій).
Вогненно, коли створюється нове завдання (гуманний або штучний інтелект).
crm.outreach.reply
Пожежний, коли перспектива відповідей на електронну пошту послідовності.
. agent. proposal_created
Вогненний засіб AI створює пропозицію для затвердження черг.
Усі події вебгока - це HMAC-сигналізація та перерозподіл на відмову. URL в Налаштуванні > Webhooks, або обпилювач crm.events.list з щирим змінним живленням.
Syncing CRM контакти в Google Sheets
Сценаріо:
You want every new CRM contact to appear in a Google Sheet for your marketing team.
Що робити:
Настроювання абонента вебхока для crm. contact. created. Точка його на Facebook Apps Script web-додаток або a Zapier webhook URL. Завантажити завантаження включає ім'я контакту, електронну пошту, компанію, веде рахунок і джерело. Ваш скрипт призначає ряд до Google Sheet для кожного нового контакту.
CRMComment
Секції
За допомогою наших послуг, ви можете скористатися фільтрами для CRM-переглядів, вихідних, рекламних акцій та інших інструментів.
Екран продуктуРедактор сегмента поєднує умови, показує кількість матчів і дозволяє оператору вибрати живий фільтр або засвідчений знімок.
A жива сегмент перерахунку на поточні дані, коли він використовується. A сперма в жопе занурює поточний список учасників, який корисний при перерахуванні аудиторії не повинен змінюватися після узгодження.
Вибрані ВСІ коли кожен стан повинен відповідати або БУДЬ коли один стан досить. Огляд поточного рахунку в режимі реального часу перед збереженням. Системні сегменти можуть бути видимими, але захищені від звичайного редагування.
CRMComment
Забивка свинцю
В результаті, коли в кінцевому рахунку, можна використовувати правила, що перетворюються на поведінку та профілі сигналів.
Екран продуктуВедуться забивання показує діючі правила, вікно згортання та позитивне або негативне зміна показників кожного правила.
Будівля правила AI може перетворити звичайну англійську інструкцію в структуроване правило. Кожне правило все ще слід переглянути до активації: підтвердити активність або ключове слово, мінімальний обсяг, розкочування вікна та зміну показників.
Позитивні та негативні правила можуть співати. Використовуйте Редакційна робоча зона Після зміни правила матеріального права, що існують контакти, оцінюються в рамках нової моделі. Оцінка може подавати сегменти, маршрутизація, перспективи та умови робочого процесу.
CRMComment
Продаж керма
У складі команди є можливість отримати прибуток, комісійний та відкритий трубопровод на обраний місяць.
Екран продуктуЩомісячний лідерський щит займає представників продажів, зберігаючи виручку, комісійну та відкритий трубопровод.
Цінність цін є лише тоді, коли кожен представник має поточний квот і угоди мають правильний власник, суму, валюту та найближчий статус. Використовуйте провідну раду для тренерства та визнання не як єдиний якісний захід; паруйте його з проблемами здоров'я, активність та точність прогнозів.
CRMComment
Погодження про надання послуг
Визначені рішення, які вимагають реєстрації керівника перед висотними пропозиціями.
Екран продуктуПолітика затвердження визначає два пороги цін і черга показує, що не вимагають жодних рішень.
Увімкнути політику та встановити рівень 1 і рівень 2 пороги. Поріг порогів 0 Вимкнено, що ярус. Коли немангер намагається виграти угоду або над порігом, OpsIQ створює запит про затвердження замість мовної зміни етапу.
Менеджери та адміністратори не заблоковані політикою. Кожне рішення має зберігати запитувача, затвердження, час і причину проведення перевірок.
CRMComment
Правила життєвого циклу
Правила життєвого циклу автоматично перемістіть контакти між етапами, коли дані їх відповідають збереженому стані.
Екран продуктуПравила життєвого циклу оцінюваються за пріоритетом; перша кореляція зміни контактної стадії.
Кожне правило має вихідний етап, місце призначення, активний прапор, пріоритет і сегментний фільтр. Робота на регулярному життєвому циклі оцінює першокласні пріоритети та зупиняється після першого матчу для контакту.
Правила повинні бути взаєморозумісненими. Уникайте двох активних правил, які можуть переходити в одну і ту ж контактну форму під час однакового ходу. Випробуйте фільтр проти сегмента перед його активуванням.
CRMComment
CRM потік діяльності
Потокове навантаження на робочу зону поєднує в собі клієнтів і операційних заходів, тому команди можуть розслідувати те, що відбулося без відкриття кожного модуля.
Екран продуктуПотокове навантаження, квиток, електронна пошта, webhook, перетворення та аномальні події з фільтрами і піхви.
Фільтр за типом події, датою, контактом або станом замовника (включаючи оплату клієнтів). Подача є читаною моделлю записаної діяльності; вона не замінює вихідний квиток, розмова, угоду або роз'єм. Відкрийте пов'язаний запис перед прийомом чутливої дії.
CRMComment
Робочі процеси
Відповідає на захід і запускає замовлену серію дій, в тому числі затримані кроки, відновлені кроном.
Екран продуктуЗапуск робочого процесу показує його спуск, завершені дії, затримка очікування та наступний крок.
Створіть робочий процес, вибравши спуску, додаючи кроки в порядку і дайте його. Затримуються затримки, не проводяться запитом браузера; єдиний уніфікований cron відновлюється через робочі процеси.
У комплекті з відкритими шаблонами можна скористатися підписом, після отримання підтвердження замовлення та отримання демо-підтвердження. Зареєструвати шаблон, замінити його одержувачів/застосунок, потім перевірити контрольний запис перед широкою активацією.
Проектувати дії, які будуть idempotent. Ретри не повинні надсилати дублікати запитів на отримання грошей або створювати дублікатів записів.
Підтримка
Авіаквитки
Квитки – це ваш формальний канал підтримки. Вони мають відділення, пріоритети, цілі SLA, вкладення, внутрішні ноти та повне різьблення розмови. Квитки можуть прибути з OpsIQ admin, форма квитка / збірка, e-mail ingestion, ескалація чату, роз'єм або API.
АвіаквиткиКожен квиток надає своїм пріоритетом, відділом, таймером SLA і повну нитку, а AI може продемонструвати відповідь на вас.
Як протікає квиток
1
Прибуток квитків
Клієнт надсилає повідомлення через електронну пошту, чат-ескалацію, квиток, або адміністратор створює один. Квиток отримує унікальний ідентифікатор (наприклад, T-12345_).
2
Трьох
AI читає тему та тіло, призначає пріоритет (Low/Normal/High/Urgent), пропонує відділ, а також визначає відправку. Це відбувається автоматично, якщо тривал включений.
3
Відправити
Агент відкриває квиток, прочитає контекст (профільний профіль, дані платформи з роз'ємів, попередніх квитків), а також пише відповідь. AI може продемонструвати відповіді та редагування агента перед відправленням.
4
Закрити
При вирішенні питання агент закриває квиток. Замовник повідомляється. Якщо клієнт відповідає після закриття, квиток автоматично відновлюється.
Пертикетні дії
Відділ зміни
Перемістити квиток на інший відділ (наприклад, від Генерального до Білла). Корисно при початковому маршруті неправильно.
Призначте агенту
Призначте квиток до конкретного учасника команди. Присвоюваний агент бачить квиток в розділі «Мої квитки».
Додати внутрішню замітку
Написати ноту видимого тільки персоналу. Використовуйте для: пошуки, причини повернення коштів, контекст інженерії, попередні зобов'язання. Внутрішні ноти ніколи не з'являються до клієнтів.
Квитки
Поєднуйте дублікати квитків з одного замовника. Об'єднаний предмет квитка отримує тег [MERGED]. Всі повідомлення від обох квитків зберігаються у виживання квитка.
Відповідність консервованих речовин
Вставте шаблон попереднього запису відповіді. Варіанти, такі як {{customer_name}} і {{ticket_id}} автоматично замінюють.
А. Реврит
Додайте AI покращуйте свій проект відповідь: налаштувати тон, скорочений / довжину, закріпити граматику або перекласти. Ви переглядаєте результат перед відправленням.
Зміна пріоритету
Набір до низьких, нормальних, високих або термінових. Пріоритет впливає на таймери SLA і сортове замовлення.
Змінити стан
Налаштуйте, чекаючи на Клієнта, розпоряджатися або закрити.
Ведуться роботи: обробка нещастям замовника
По електронній пошті: "Я заряджу двічі на підписку"
Сценаріо:
Subject: Double charge on my account
Body: Hi, I just checked my bank statement and I see two charges of $49.99 from your company dated June 3. I only have one subscription. Can you please refund the duplicate charge? This is really frustrating.
Що робити:
Step 1: AI triage assigns Priority: High, Department: Billing, Sentiment: Frustrated.
Step 2: Agent opens the ticket. The connector panel shows the customer's Stripe charges, confirmed two charges on June 3.
Step 3: Agent adds an internal note: "Confirmed duplicate charge in Stripe. Transaction IDs: ch_xxx and ch_yyy."
Step 4: Agent drafts a reply: "Hi [Name], I can see the duplicate charge and I'm processing a refund for the second transaction right now. You should see $49.99 back in your account within 3-5 business days. I'm sorry for the inconvenience."
Step 5: Agent triggers the refund action through the Stripe connector (with confirmation).
Step 6: Agent sends the reply and sets status to Resolved.
Департаменти
Створюйте відділення в налаштуваннях > Квитки > Відділи. Загальні відділи: Генеральний, Біллінг, Технічні умови, Продаж, Зловживання, На борту. Кожен відділ може мати різні правила автоматичного повернення, знання AI та завдання команди.
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}}
Мергування квитків
Коли клієнт надсилає той же запитання кілька разів (через електронну пошту та чат, або дві окремі листи), ви можете об'єднати дублікати. Перейти до квитка натисніть кнопку Мерж, виберіть інший авіаквиток для злиття. Виживання квиток отримує всі повідомлення від обох квитків. Предмет зливається на сайті [MERGED] вказує його комбінований.
Standard support questions. Target first response: 8 hours.
Висока якість
Важкий бізнес-клієнта. Попереднє реагування: 4 год.
Урбан
Послуга вниз, інцидент безпеки, втрати даних, помилка векселя. Цільова перша відповідь: 1 час.
При створенні квитка і паузи при статусі «Очікування на Замовнику». Якщо пропущена мета SLA, квиток виділяється і додатково зараховується.
Чи можна покупцям побачити внутрішні ноти?+
Ні. Внутрішні ноти суворо штатно. Вони не з'являються в порталі квитків замовника, повідомлення електронної пошти або будь-яку поверхню, що знаходиться на сайті замовника.
Що відбувається, коли закритий квиток відповів?+
Квиток автоматично відреагує і повертається в активну чергу. Команда не повідомляє про нову відповідь.
Чи можна заблокувати квиток, щоб запобігти подальшим відповідей?+
Так. Використовуйте опцію Lock Thread для запобігання як клієнт, так і AI від додавання нових відповідей. Корисно для вирішення спорів або закритих розслідувань.
Підтримка
Сервісна майстерня: SLA, рівень статусу та якість
Контрольний зал для того, як працює ваша підтримка: політики SLA з застібками, календарами бізнес-годин, обмеженим станом потоку, налаштуваннями CSAT та перемикачами функцій підприємства. Відкрийте його з сторінки квитків (На сторінці Сервісу в зоні операцій).
Політика конфіденційності SLA
Кожен новий квиток отримує перший і термін вирішення з найбільш конкретної активної політики: відділ + пріоритет бити відділення, поб'є пріоритет, збиваємо за замовчуванням. Попередня частина автоматично призупиняє роботу в разі необхідності отримання квитка або утримування.
Сходи з ескорту
Замість одного порушення дії політика може визначитися з шістьма кроками: наприклад, попереджати прикметника на 75% вікна, адміністратори оповіщення 100%, перепризначати іменнику 150%. Кожен крок вогневий точно один раз за квиток.
Графік роботи та календарі
З діловим графіком, SLA цілодобово опікується тільки під час робочого часу, тому квиток відкрився п'ятниця ввечері не порушується суботами. Назви календарів (часовий пояс, дні, години, святкові дні) можна прикріпити до індивідуальних політик для команд в різних регіонах.
Потік стану
З / до матриць, що зміни статусу адміністратори можуть зробити, з попередньою задакцією Zendesk. Автоматизація, вхідна пошта та відповіді на замовлення клієнтів завжди звільняються, тому строга матриця ніколи не може джемувати трубопровод. Додатково потрібно схвалений знак перед закриттям.
Затвердження
Агенти, які вимагають реєстрації на квиток (повернення поріг, винятку політики). Названий затвердження або будь-який Повний Адміністратор вирішує з заявкою; заявники ніколи не затверджують своє замовлення. Закінчення затвердження поверхні як банер на вказану папку.
Книжкові зв'язки
Посилання на квитки, пов'язані з дублікуванням, дублікатом, батькам або блокуванням; розщеплення відповідей на новий пов'язаний квиток (версія об'єднання, без повідомлення про клієнта); заблокувати квитки для повідомлень в додатку і додатково надсилати адреси електронної пошти CC на вихідні відповіді.
Жива папка і зіткнення
З вказаним в режимі реального часу, нові квитки та відповіді з'являються для агентів протягом декількох секунд через існуючий потік повідомлення. У квитку агенти дивляться, хто інший переглядає і отримайте сповіщення банера, коли вже пишеться відповідь. Кнопка "клай" призначає квиток на себе.
Випробування AI-програм
Правила маршрутизації можуть відповідати на сигнали про тривігацію AI: пріоритет, категорія, обмеження та ризики засвідчення, а також відобразити значення користувацького поля з вашої анкети порталу. Правила використання цих умов залишаються безперешкодними до включення функції.
💡
Кожен підприємець переключає кораблі OFF. Повертаючи одну на службу → Якість і автоматизація є опти-в; залишаючи їх не зберігає поведінку ідентично перед оновленням.
Чому клієнт все ще може відреагувати закритий квиток, коли мій матриця забороняється закрити → відкрити?+
Матриця тільки регулюють дії ADMIN. Клієнт-розпоряджені відповіді, електронні відповідей та автоматизація навмисно звільняються так сувора політика ніколи не може заблокувати клієнтів або розірвати трубопровод.
Do SLA ladders replace the old breach action?+
No. Поліції, що зберігаються з однією порушенням дії, не забезпечують роботу. Схід замінює єдиний дію тільки на політику, де ви визначаєте кроки.
Підтримка
Авто-реплі і ескалація
Автоматично-реплі дозволяє AI реагувати на нові квитки автоматично. Ескортація переходить до різних відділів, коли AI виявить спеціалізовані потреби. Обидві функції працюють у рідних квитків та електронних листах.
АвторемонтНові квитки отримують коротку затримку (так люди можуть стрибати), потім відповідають AI від своїх знань, відправлених або переглянуті як проект.
Як працює авторемонт
1
З'являється квиток
Новий квиток створений з будь-якого джерела (email, чат, портал, API).
2
Відповідати відгук
OpsIQ очікування настрочену затримку (за замовчуванням: 2 хвилини. Це дає змогу відреагувати людей першими.
3
Перший відгук виграшів
Якщо людина відповідає затримку, автоматично повертається. Якщо ні, AI генерує відповідь.
4
Генерувати та надсилати
AI читає квиток, перевіряє бази знань, контекст роз'єму та історію клієнтів, потім пише відповідь. Відповідь надіслана (або чергається як проект для огляду, в залежності від налаштувань).
Як працює ескалація
1
Налагодження відділень
Налаштуйте, які відділення можуть отримувати ескалації (наприклад, Billing може бути скалькує від Генерального директора, Технічні умови можна зашифрувати з Генерала).
2
Повідомити про квиток
Перед автозаправкою AI класифікує квиток, який запроваджує: вексельні, технічні, повернення, зловживання тощо.
3
Перемістити, якщо це потрібно
Якщо квиток, який не відповідає відділу ескалації, квиток переноситься. Внутрішня замітка пояснюється тим, чому.
4
Генерація в новому голосі
Відповідає за допомогою знань відділу призначення та навчання AI.
Налаштування посилання
Автоповорот
Магістральний перемикач. Включіть автозаправки AI для квитків.
Дозволені відділення
Які відділення можуть отримувати автозаправки. Почати з низькими підрозділами (Загальні, продажі) перед наданням вексельних послуг.
Проти
How long to wait before the AI replies (in seconds). Default: 120 seconds (2 minutes). Set to 0 for instant replies.
Розклад
За бажанням встановити різні затримки для робочих годин проти.
Стоп на адмін відповідь
Якщо агент з людини відповідає перше, скасуйте автопопередню. За замовчуванням:
Увімкнення
Увімкнути автоматичне маршрутування на підставі квитка вказаний.
Відділи етики
Які квитки на відділення можна зарахувати.
Стан ескалації
Який статус встановити при ескалації (наприклад, Open, Pending).
Замітка проекції
Чи можна додати внутрішню замітку, яка пояснює причину ескалації.
Складання електронних листів
Квитки, створені з електронної пошти (повідомлення поштових скриньок або MX-підіслане доставки) слідувати за тим самим автоматичним і правилами засобування. AI відповідає відповідь на електронну пошту клієнту. Проекти електронної пошти йдуть до проекту чергу для перегляду, якщо налаштовано.
Чи буде авто-реплі на рахунки AI?+
Ми рекомендуємо використовувати автоматичне повернення коштів для відділення Billing. Ми рекомендуємо почати з автоматичного поповнення рахунків і дозволяє йому тільки після того, як ви навчили AI комплексними знаннями та ретельно тестували.
Що робити, якщо AI не відповідає?+
Якщо клієнт відповів, що відповідь не була неправильною, людина повинна переплітатися. Огляд історії AI для розуміння того, чому AI дав неправильну відповідь, то оновлення бази знань або навчання AI для запобігання його знову.
Чи можу я переглянути автозаправки перед відправленням?+
Так. Встановити режим доставки до "Драфта" замість "Авто-сенд". Авто-реплі протягувати з'являться у проектах, які будуть розглянуті перед відправкою.
Підтримка
Портал - укр.
В будь-якому місці, на якому ви можете переглянути свої квитки, створювати нові та відповіді, всі без внесення OpsIQ admin.
Як працюєПортал - укр.
Три згортання смаків
Внутрішня вбудовування
Вкажіть, що ви хочете зробити замовлення.
Floating віджет
Покажіть плаваючу кнопку, яка відкриває портал квитків в панелі. Аналогічно до чату віджету.
Афінішування
Потрібні підписи на ідентичність. Замовники дивляться тільки власні квитки.
Для автентифікованого режиму, сервер повинен генерувати підписаний ідентифікатор. Цей жетон розповідає OpsIQ хто клієнт так бачить лише свої власні квитки.
Відповідав, що статус-фільтрований список. "Отримаєте тебе" відзначає прапори квитки команда відповів.
Помилки
Повний перегляд розмови з багатим текстом, вкладками та часом.
Проект автозаправка
Клієнти, які відповідей автоматично задаються, тому вони не втрачають роботу, якщо вони навігують.
Живе опитування
Віджети опитування для нових відповідей кожен ~12 секунд.
Розчин / відкрита
Клієнти можуть самостійно перекривати квитки одним кліком.
✅
Внутрішній персонал ноти не показані клієнтам у посольстві квитків. Це межа з безпекою, яка є обов'язковим.
Підтримка
Чат вбоксі
У чаті є де ваша команда керує розмовами з клієнтами. Вона показує активні чати, присвоєні бесіди, AI-handled chats і архівовані історії.
Чат вбоксіОдин увімкніть для кожного чату, список розмов, нитку з AI-проектом на тапці, а також повний відвідувач + CRM контекст.
Управління розмовами
Активні чати
В даний час ми використовуємо файли cookie.
Шахрайство
Умовляння, де AI відповідає. Ви можете взяти будь-який час, натиснувши кнопку "Джон".
Призначте мені
Ви можете самостійно ознайомитися з нашими пропозиціями.
Очікування
Умовлення, де клієнт чекає відповідь.
Архіви
Виконавець. Потрібні слова, дата та клієнт.
Відправка від AI до людини
Коли ви берете розмову з AI, слідуйте цими трьома правилами:
1
Вітаю особисто
Вступіть себе за назвою. "Привіт, це Сара від команди підтримки."
2
Референційне дослідження
Покажіть, що ви читаєте розмову. "Я можу бачити вас про статус замовлення".
3
Настроювання очікування
Розкажіть, що відбувається поруч. "Я шукаю це зараз і буде відповідь на вас за кілька хвилин."
Перемикач AI на/вимкнення за бесіду
Використовуйте AI-розсилку у верхній частині кожної розмови. Коли AI наводиться, AI генерує відповіді. При вимкненні може відповісти тільки агенти людини. AI запам'ятовує контекст розмови навіть при вимкненні і спині.
Режим роботи / з годин
Налаштуйте робочі години в налаштуваннях. Зовні бізнес-годинники, AI може:1) Продовжити відповідь на клієнтів, (2) Покажіть повідомлення "назад" і створіть квиток на допуск, або (3) Уідключити чат повністю і показати форму квитка. Виберіть поведінку, яка відповідає моделі підтримки.
Поручання жорстких розмов
1
Заспокоїти
Не відповідає емоційній інтенсивності замовника. Порушуючи їх розчарування без захисту.
2
Збір фактів
Перед тим як реагувати на те, що збираються відповідні дані: реквізити замовлення, статус облікового запису, попередні квитки.
3
Ескорт рано
Якщо ситуація передбачає повернення коштів, правових загроз, зловживання або безпеку, засвідчення старшого члена команди, а не намагатися її самостійно.
Чи можу я мати чат-компанію (агент для агента)?+
Так. Використовуйте внутрішні ноти в розмові для спілкування з іншими агентами. Ці ноти ніколи не видно замовнику.
Що відбувається, коли я закриваю чат?+
Якщо клієнт надішле нове повідомлення пізніше, створюється нова розмова.
Підтримка
Обмін каналів
Підключіть WhatsApp, Facebook Messenger, Instagram DM, Telegram та LINE, щоб клієнти повідомлень вже надсилали вам прибути в одному вікні, як ваш чат веб-сайтів, відповів той же помічник AI.
Кожен канал поводиться однаково один раз: повідомлення про клієнтів стає розмовою в чаті, ваш помічник AI відповідає його за допомогою тих же знань і інструкцій, як чат вашого веб-сайту, і будь-який агент може зайняти. Ніщо про ваш AI потребує налаштування на каналі.
Як виглядає підключення
Facebook Messenger & Instagram ·
Один клік. Відкриваємо роз'єми → Facebook Messenger & Instagram DM, натисніть кнопку Підключення, вписання з обліковим записом Facebook, що керує вашим обліковим записів та виберіть сторінку. Instagram поставляється з ним, коли ваша сторінка має професійний обліковий запис Instagram.
WhatsApp
One click where your provider offers it: open the Messaging Hub connector and use Connect WhatsApp, then follow Meta's guided sign-up to pick or create your WhatsApp Business number. Otherwise paste credentials from any of 20 gateways.
Контакти
Two minutes. Message @BotFather in Telegram, send /newbot, choose a name and a username ending in "bot", and paste the token it gives you into the Telegram connector. OpsIQ registers the webhook for you.
ЛІНКА
Create a Messaging API channel at developers.line.biz, paste the Channel secret and access token, then copy the webhook URL shown in OpsIQ into LINE and switch its own auto-replies off.
СМС
Додайте провайдера (Twilio, Vonage, Termii та інші) у Центрі обміну повідомленнями з його обліковими записами та номером відправника.
✅
Кожен роз'єм показує свої покрокові інструкції всередині ящика, включаючи точно те, що копіювати і де. Вам ніколи не потрібно забудовника для параметрів одним кліком.
Поверніть канал на
Підключення каналу не запускає його. Перейти до Settings → Client Chat → Advanced → Messaging Channels, переключіть на майстер-роз’єм і потім окремий канал. Кожен канал має власний AI автоматично заглиблюється, тому ви можете пілотувати один перед відкриттям відпочинку.
1
Підключення каналу
У роз'ємах, використовуючи інструкції в цьому ящику роз'єднувача.
2
Тестування підключення
Натисніть кнопку Тест. Це робить реальний виклик для провайдера і каже вам, що неправильно, якщо все це не так.
3
Увімкнути канали обміну повідомленнями
Налаштування→Клієнт чат→Просунутий. Увімкніть майстер-переключення, потім канал.
4
Надіслати повідомлення
З іншого облікового запису, повідомлення про вашу сторінку, номер або бот. Вона повинна з'явитися в чаті Inbox протягом декількох секунд і отримати відповідь AI.
Відповісти вікна
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 годин з останнього повідомлення замовника. Після цього ви можете надіслати затверджений шаблон, який налаштовує в одній розширеній вкладці.
Посланник & Instagram
24 hours for normal replies; agents may answer up to 7 days later under Meta's human-agent allowance.
Телеграма, ЛІНІЯ, SMS
Не передбачено вікно.
⚠️
If a reply fails because the window closed, the conversation shows why. This is a platform rule, not an OpsIQ limit.
Загальні питання
Чи відповідає клієнти, що AI?+
Тільки якщо ви їх розкажете. Відповідь на вашу сторінку, номер або бот точно так само як людина відповідь буде. Інструкція AI контролює тон і чи він сам визначає.
Чи може агент приймати над серединною верстви?+
Так. Відкрийте розмову в чаті Inbox і натисніть кнопку Приєднуйтесь. AI зупиняється, ви тип і клієнт бачить безперервну нитку на їх боці.
Що робити, якщо я відключаю канал?+
Використовуйте відключення на роз'єм. Історія повідомлень зберігається; нові повідомлення просто зупиняються, і платформа розповіла про припинення відправлення їх.
Чи можна використовувати два робочі місця, які використовують той же Facebook сторінку?+
No. Сторінка належить до одного робочого простору в часі. Підключення його десь іншого пересувається, а перший робочий простір зупиняється отримувати повідомлення, тому відключення навмисно не від’єднання між собою.
Підтримка
Реальні чат-бесіди
Ці приклади показують, як добре підготовлений клієнт AI повинен обробляти загальні сценарії. Використовуйте їх для тестування тренування штучного інтелекту і виявлення проміжків.
10 приклади розмов
1. Повернення клієнта з проханням про замовлення
Сценаріо:
Customer: Hi, I placed an order 3 days ago and haven't received any shipping notification yet. Order #ORD-5523.
Що робити:
АІ повинен:1) Подивитись замовлення #ORD-5523 через роз'єм.2) Повідомити про поточний стан та відстеження інформації, якщо це можливо. (3) У разі затримки замовлення, визнайте затримку і надайте розрахунковий час. (4) Не ввімкніть статус доставки, якщо роз'єм не має одного.
2. Проспективи з питань ціноутворення
Сценаріо:
Customer: How much does your Pro plan cost? Do you offer annual billing?
Що робити:
АІ повинен:1) відповідь від бази знань з діючим ціноутворенням. (2) Пояснення різниці між щомісячними та річними векселями. (3) Якщо відповідь не в бази знань, скажеш і запропонує підключення їх з продажами.4) Не входити до ціноутворення, що не є базою знань.
3. Злий клієнт вимагає повернення
Сценаріо:
Customer: This is ridiculous! Your product does not work and I want my money back NOW.
Що робити:
АІ повинен:1) Акносова фрустрація спокійно. (2) Запитати на номер замовлення або електронну пошту облікового запису. (3) Пояснення процесу повернення коштів. (4) Створити квиток підтримки або засвідчіть до агента людини.5) Не обіцяє повернення коштів, що вимагає узгодження людини.
4. Двохрядний корпус краю
Сценаріо:
Customer: I was charged twice this month. My bank shows two charges of $29.99.
Що робити:
АІ повинен:1) Доповнення занепокоєння. (2) Зберіть відповідні деталі (email, дати оплати).3) Скарга, що вексельні питання вимагають рецензування людини. (4) Створіть квиток на відділ біллінгу з деталями. (5) Встановити пріоритет до High.
5. Багатомовний клієнт
Сценаріо:
Customer: Bonjour, je voudrais savoir si vous livrez en France?
Що робити:
АІ повинен:1) відповідь на мову замовника, якщо ця мова підтримується. (2) відповідь на питання про доставку в Францію з бази знань. (3) Якщо мова не підтримується, відповідь на мову за замовчуванням і згадка про те, які мови доступні.
6. Після годинної розмови
Сценаріо:
Customer: Hello, is anyone there? I need help with my account.
Що робити:
АІ повинен:1) Якщо налаштовується після годин AI, відповідь та допомога. (2) Якщо після години створює квитки, скажімо: "Наша команда наразі відсутня. Я створив квиток на підтримку для Вас і хто буде дотримуватися під час проведення ділових годин".3) Забезпечити номер квитка.
7. Попередньокупець магазину
Сценаріо:
Customer: How does your product compare to [Competitor X]?
Що робити:
АІ повинен:1) Опишіть міцність вашого продукту, що насправді. (2) Не поганий умінь конкурента. (3) Якщо є сторінка порівняння в бази знань, посилання на неї. (4) Якщо клієнт запитує про особливості, які ви не маєте, бути чесною.
8. Замовник хоче рекомендувати
Сценаріо:
Customer: I run a small online store with about 100 orders per month. Which plan is right for me?
Що робити:
АІ повинен:1) Запитати уточнення питань, якщо це необхідно (наприклад, які функції найбільш важливі).2) Рекомендувати план на основі бази знань. (3) Негайна причина, чому план підходить для своїх потреб. (4) Згадка, що вони можуть почати з меншим планом і оновити пізніше.
9. Замовник намагається отримати несанкціоновану знижку
Сценаріо:
Customer: I saw online that you give 50% discounts. Can I have one?
Що робити:
АІ повинен:1) Помітно пояснюйте поточні акції, якщо вони існують. (2) Не створювати або обіцяти знижки, які не в бази знань. (3) Якщо клієнт наполегливо з'єднує їх з командою продажів.
10. Замовник потребує допомоги з функцією
Сценаріо:
Customer: How do I export my data? I can't find the export button.
Що робити:
АІ повинен:1) Забезпечити покрокові інструкції з бази знань. (2) Включіть точний шлях сторінки та місце розташування кнопки. (3) Якщо функція вимагає конкретного плану, згадка про це.4) Якщо функція не існує, будьте чесними і пропонують альтернативи.
Підтримка
Виїзд та заспокійливість
Коли живий чат потребує реальної людини, AI відповідає два питання: які команда володіє цією розмовою, і хто повинен бути повідомлений. Обидва налаштовані в налаштуваннях, клієнт чату, підтримки Flow, під відділами штучного інтелекту.
Вибір яких відділів AI може використовуватися
Два ящики на цій панелі є білим. Відділи, що переміщуються в право, є єдиними, AI може переходити до або відкрити квитки. Будь-який зліва наліво, невидимий йому, навіть якщо кафедра існує і працює. Почати звуження і додати відділення, як ви персоналуєте їх.
💡
If no department is enabled at all, OpsIQ falls back to legacy routing across every department it can find. Treat that as a safety net, not a configuration choice.
Хто отримує ескалацію
Це частина більшості людей очікує на налаштування та не потрібно. Коли AI замовляє чат, OpsIQ Електронний лист людей, прикріплених до цього відділу. Ви керуєте цим переліком один раз, на сторінці Команди та відділів, і як каскація квитка та ескалація чату слідувати за ним.
Члени команди
Кожен активний адміністратор, який прикріплюється до відділу, отримує власний копію. Прихильники та відключені рахунки продаються.
Первинний адміністратор
Використовується при додаванні команди, тому засвідчення все ще досягає когось.
Нікому
Неможливе розміщення. Вимкнення панелі позначок, що відділення в червоному кольорі та штучному інтелекті не говорить відвідувачеві.
⚠️
Власна адреса електронної пошти відділу навмисно ніколи не використовується як одержувач. Ця адреса є поштовою скринькою відділу, одна вхідна пошта відповідає відкритим квиткам. За допомогою спеціальної розсилки було відправлено його на новий квиток, а не досягаючи особи.
Улов-все відділення
У цьому розділі є обов'язково фіксувати всі дані. Він отримує чати AI не вдалося впевнено розмістити, а це останній курорт, а не нормальний шлях.
1
Очистити сигнали
Закупівля слів йде в відділ білінга, хостинг і повідомлення про помилки до технічної частини, купуючи слово на продаж.
2
АІ-класифікатор намагається наступний
Якщо ключові слова незгодні, модель читає розмову та вибирає із включених відділів.
3
Потім лову-всі
Тільки якщо ви приїжджаєте порожній, то лов-все відділення отримує чат.
4
Торговий центр
If the catch-all is a sales department and the visitor showed no buying signal, OpsIQ looks for a support or technical department instead, so ordinary support questions do not accumulate in Sales.
Що розповів відвідувач
Якщо ви не можете вийти, AI говорить про те, що повідомлення в чаті немає. Він не буде вимагати повідомлення про те як людина була оповіщена при наданні електронного листа.
Панель говорить «Не одне, щоб повідомити» для відділення+
Не додається. Відкрита команда та відділи, прикріпіть не менше одного активного адміністратора, потім перезавантажте сторінку налаштувань. Панель прочитає живо.
Чи можуть чат-ескалації піти десь іншим, ніж команда?+
Так. На замовлення, раніше збережена для відділу, все ще перенадає список команд. Нові налаштування повинні прикріпити людей до відділення замість того, щоб місце було підтримано.
Чому мій лов-все пропущений?+
Якщо це, і відвідувач не показало сигналу про купівлю, OpsIQ маршрутів для підтримки або технічного відділу з метою.
Підтримка
Поштові скриньки та протяги
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.
Електронний листНадіслати електронну пошту IMAP (або переадресацію), ввімкніть кожну на різьблений квиток, і дозвольте AI проголосувати відповідь на огляд.
Підключення поштової скриньки
Протоколи
IMAP (найбільші провайдери), Gmail API (Google Workspace), або Microsoft Graph (Outlook) 365).
Налаштування необхідних
Хост, порт, шифрування (SSL/TLS), ім'я користувача, пароля або пароль додатка, папка (зазвичай INBOX).
Кафедра картографування
Map the mailbox to a ticket department. Emails to [email protected] create tickets in the "Support" department.
Налаштування Gmail (покроковий крок)
1
Увімкнути 2-Step Перевірити
Перейти до облікового запису Google > Безпека > 2-Використання та увімкнення його.
2
Створити пароль додатка
Перейти до облікового запису Google > Безпека > Пароль додатків. Виберіть "Пошта" та "Інші (інформація)OpsIQ)». Копіювати 16- пароля
3
Вступ до OpsIQ
Перейти до електронної пошти > Поштові скриньки > Додати. Встановити господар: imap.gmail.com, порт: 993, шифрування: SSL Ім'я користувача: [email protected], пароль: пароля програми.
4
Тестування
Click Test Connection. If successful, OpsIQ will start polling for new emails at the configured interval.
Outlook 365 Налаштування
1
Check IMAP is enabled
In Outlook settings > Mail > Sync email, ensure IMAP is enabled.
2
Використовуйте пароль додатка або сучасний
Якщо MFA ввімкнено, створіть пароль додатку. В іншому випадку використовуйте звичайний пароль.
3
Вступ до OpsIQ
Місце проведення: outlook.office365.com, порт: 993, шифрування SSL Ім'я користувача: [email protected].
cPanel webmail setup
1
Find IMAP settings
Вступ cPanel > Облікові записи електронної пошти, натисніть на свій обліковий запис електронної пошти для IMAP налаштування.
2
Вступ до OpsIQ
Хост: як правило mail.yourdomain.com або ім'я сервера, порт: 993 (SSL) або 143 (STARTTLS), ім'я користувача: повна адреса електронної пошти.
Проекти електронної пошти AI
Коли автоматично запускається режим «Draft», AI створює відповіді на проекти, які з’являються в черзі проекту. Ви можете:
Редагування
Читати проект і перевірити точність.
Редагування
Перевірити текст, тони або вміст перед відправленням.
Написати
Затвердити проект і відправити його як відповідь на електронну пошту.
КРЕДИТ
Видаліть проект, якщо він не підходить.
Авто-сенд
Якщо увімкнено впевненість, що це досить висока і автоматично відправляється після налаштування затримки.
Чому електронні листи не перетворюються на квитки?+
Перевірити:1) Чи підключена поштова скринька і здорова? Подивіться на зелений статус в електронній пошті > Поштові скриньки. (2) Чи працює робота cron? Попит на електронну пошту вимагає cron. (3) Чи фільтрується електронна пошта або пересувається в папку, відмінну від INBOX?
Чи можу я використовувати декілька поштових скриньок?+
Так. Кожна поштова скринька може бути позначена в інший відділ. [email protected] йде на підтримку, [email protected] переходить до Billing.
Підтримка
Задоволення клієнтів (CSAT)
CSAT заходи квиток і задоволення чату, поверхні нещасливих відповідей і порівнює результати AI та людини.
Екран продуктуСторінка CSAT поєднує в собі карти, детракторний контроль, коментарі, відділення та агенти розбиття, а також зворотний зв'язок чату.
Ticket surveys are scheduled after closure (normally 24 hours later). A positive response is a score of 4 or 5. Use the detractor queue for scores of 1 or 2 and read the ticket/conversation before contacting the customer.
Відповіді про чату окремо для AI-розчинених та слухняних розмов. Розміри зразків не повинні використовуватися для оцінки агентів або моделей.
Підтримка
Команда електронних трансляцій
Сторінка електронної пошти дозволяє авторизуватися оператору надсилати повідомлення про всі активні агенти, вибрані агенти або відділ та переглядати історію відправлення.
Екран продуктуКоманда e-mail композитора показує аудиторію, тему, повідомлення та історію доставки.
Ця сторінка призначена для внутрішніх операційних повідомлень, не маркетингу клієнтів. Виберіть найменшу точну аудиторію, імена та адреси попереднього перегляду, а потім відправити. Доставка використовує настрочений вихідний шлях електронної пошти і записів результат.
Підтримка
Поштові скриньки, доставка та вхідні електронні листи
Налаштуйте, як OpsIQ надсилайте електронну пошту, перетворюйте вхідні повідомлення в квитки і доводить домен відправлення готове.
Екран продуктуНалаштування електронної пошти об'єднують вихідні маршрути, від ідентичності, введення поштових скриньок, перевірки працездатності та тестової електронної пошти.
Вихідний лист
Повні адміністратори можуть вибрати кращий роз'єм електронної пошти; OpsIQ задняється назад, щоб налаштувати SMTP/ доставка по електронній пошті при відповідному. Встановити від імені/адреси, відправити тест і перевірити перевірку 24-почасна послідовність/факультивація метрики.
Поштові скриньки
IMAP mailbox потребує ім'я, адреса електронної пошти, цільовий відділ, хост, порт, режим безпеки, ім'ям користувача, пароль, папка, стан опитування та вибір сертифікатів. Використовуйте Подати зараз для перевірки загартування перед очікуванням корони.
Миттєвий пілінг
На одному сервері можна передати повідомлення про сире RFC822 безпосередньо. Сервер віддаленої пошти може запускати сире повідомлення на захищену вхідну кінцеву точку з використанням його токена. Обидва шляхи надходять однаково дедупації, різьблення та витоку.
Можливість
Перевірка SPF / DKIM / DARC є довідковими доказами для налаштованої з домена. Зелений чек не гарантує розміщення папок, але відмову слід зафіксувати перед відправкою повідомлень про виробництво.
Підтримка
Портал підтримки Studio
Підтримка порталу Studio розробляє та публікує досвід підтримки клієнтів без використання зовнішніх засобів для забезпечення зовнішнього зображення.
Екран продуктуПортал студії пропонує чуйний перегляд з темою, навігацією, знаннями, квитанцією, асистентом, формою, нижньою колонкою та матеріалами. CSS контроль.
Використовуйте шаблон як початкова точка, потім налаштуйте тему, макет, навігація, пошук знань, форма квитка, помічник, нижній колонтитул, бренд, поведінка квитків, користувацький CSS і загальні налаштування. Preview Desktop, планшет та мобільний до публікації.
Підтримка
Знання проміжків
У разі виникнення проблем з клієнтами, AI не може відповісти на впевненість, що команда може покращити покриття.
Екран продуктуУ черзі пропущено або незгодні питання і слідує, чи вирішила команда.
Відкрийте зазор, щоб читати оригінальне питання і по сусідній розмові, потім виберіть правильний виправити: оновити існуючу статтю, створити нову статтю знань, додати бізнес-фахівець, виправити дані роз'єму або змінити інструкції з ескалації. Змітайте це вирішити тільки після оцінки або реального тесту повертає прийнятну відповідь.
Підтримка
Керування сторінкою стану
Сторінка управління статусом, що надає послуги охорони здоров'я та інциденти з використанням компонентів, сучасних станів і оновлень.
Екран продуктуІнформація про надання послуг, що надаються користувачами, можуть публікувати чіткі та перевірені часом сервісні дані.
Use component states consistently. When an incident affects customers, publish an initial notice, add time-stamped updates as facts change, and close with a concise resolution summary. Do not use the status page as an internal debug log; sensitive diagnostics belong in OpsIQ and server logs.
А. А.
Налаштуйте свій AI
Налаштування штучного інтелекту — це місце, де ви можете обрати постачальника, модель і параметри управління вартістю. OpsIQ підтримує декілька постачальників: Claude (Anthropic), GPT- 4o (OpenAI), Gemini (Google) і Grok (xAI). Ви можете використовувати власні API ключ (BYOK) або керований штучний інтелект, якщо він доступний у вашому плані.
Налаштуйте AIВиберіть керований AI або власний ключ, заберіть модель для швидкості проти глибини і щомісячно проведіть з токенним бюджетом.
Вибір постачальника
Клод (Claude)Anthropic)
Сильна причина, обережність з фактами, добре в наступних складних інструкціях. Моделі: claude-sonnet-4-20250514, застібка-3.5-sonnet. Найкращі для: підтримка розмов, технічні питання, детальний аналіз.
GPT-4o (OpenAI)
Швидкий, творчий, хороший загальний знання. Моделі: gpt-4o, gpt4o-mini. Найкраще для: швидке реагування, креативне написання, широкі питання знань.
Ви надаєте свій власний API ключ від провайдера. Ви платите провайдеру безпосередньо. Повний контроль за вибором моделі та використанням.
Керований AI
АІ забезпечується в рамках OpsIQ Планування. Ні API ключ, необхідний. Використання здійснюється на умовах кредитного балансу вашого плану.
Налаштування покрокового налаштування
1
Перейти до вмісту AI
У OpsIQ admin, навігувати на налаштування > Конфігурація AI.
2
Оберіть провайдер
Виберіть ваш провайдер AI з випадаючого боку.
3
Електронний ресурс API ключ
При використанні BYOK, введіть свій API ключ. Для керованого AI це автоматично ручиться.
4
Оберіть модель
Виберіть конкретну модель для використання. Менші моделі швидше і дешевше. Більшість моделей дають якісні відповіді.
5
Тестове підключення
Click "Test connection" to verify the API key and model are working. A green checkmark means success.
6
Зберегти
Натисніть кнопку Заощаджувати для активації конфігурації AI.
Контроль витрат
Щомісячний бюджет
Налаштуйте максимум щомісячних витрат на токени AI. Коли досягнуто бюджету, особливості штучного інтелекту граціозно деградують (короткорезні відповіді, не авто-реплячі), а не повністю зупиняючись.
Перекоси токени ліміт
Максимальні токени на одну розмову. Запобігає перехресних розмов від споживаючих зайвих кредитів.
Попередження з низьким рівнем балансу
Коли ваш кредитний баланс AI падає нижче порогу (за замовчуванням: 50,000 _kens), попередження з'являється в адміністраторі. Встановити це в конфігурації AI.
Налаштування простору Per-work
Налаштування AI є пер-робочим простором. Якщо ви керуєте декількома сайтами, кожен робочий простір може використовувати різні провайдери, модель та бюджет. Робочий простір успадковує глобальні за замовчуванням, якщо перейменувати. Щоб налаштувати робочі місця: ввімкніть до робочого простору, потім перейдіть на налаштування AI і заощаджуйте налаштування там.
Початок API ключі
Anthropic (Клодий)
ЗАМОВИТИ console.anthropic.com > API Ключі > Створити ключ. Скопіювати ключ від "sk-ant-".
OpenAI (GPT)
ЗАМОВИТИ platform.openai.com > API Ключі > Створити новий секретний ключ. Скопіювати ключ від "sk-".
Українська (uk)Gemini)
ЗАМОВИТИ aistudio.google.com > Отримувати API Ключові слова. Створення ключа для вашого проекту. Скопіювати ключ.
xAI (Грок)
ЗАМОВИТИ console.x.ai > API Ключі. Створіть і скопіюйте ключі.
Тестування на налаштування AI
Сценаріо:
After entering your API key, click "Test connection." You should see a green checkmark and a sample response from the AI.
Що робити:
Якщо тест не виходить:1) Перевірте, що API ключ правильно (не зайвих пробілів).2) Перевірте, що ваш обліковий запис має вексельні рахунки з постачальником. (3) Перевірте, що ім'я моделі діє. (4) У разі використання Managed AI, перевірте вашу ліцензію.
Який провайдер краще?+
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.
Чи можу я переключити провайдера пізніше?+
Yes. Change the provider and API key at any time. Existing conversation history is preserved. The AI will use the new provider for all future conversations.
Що відбувається, коли я виконую кредити?+
АІ деградує благотворно: відповіді стають коротшими, автоматично заглиблюються паузи, а адміністратор показує попередження про низький рівень. Основні відстеження, квитки та CRM продовжують працювати без AI.
А. А.
Смартер і дешевший чат
Набір опти-в контрольних пристроїв, які роблять чат вашого клієнта або смартером (з причинами рахунку замовника, як агента людини) або дешевше (відправляє AI меншим, або відповідей в декількох кроках). Кожен контроль вимкнено за замовчуванням і незалежною, перетворюючи одну на ніколи не змінює будь-яку іншу поведінку. Більшість живих під Settings > Клієнт Чат > Behaviour; кілька є на Налаштування вашого AI та Поїзд ваш AI.
Розумний відповідей (режим агенції)
Відповіді про нормальний чат-бот від одного погляду. З Режим агента На жаль, асистент може зробити кілька перевірок на рахунках з використанням одного повороту та перехресного їх налаштування, наприклад «до того, що я відкривав квитки і є достатньо балансу для мого наступного оновлення? Відповідь на одну відповідь з математиками зроблено. Він залучає тільки перевірених клієнтів на обліковому записі або обміняцьких питаннях; все інше працює нормальним одностороннім способом.
Режим агента
До декількох переглядів, які читаються на черзі, перехресні перед відповідями. Увімкніть, коли у вас підключена платформа (WHMCS, Shopify, Stripe, Zendesk і т.д.). Оф=на сьогоднішній односторонній поведінка, незмінний.
Проведення глибини для відповідей агента
Як важко визначити причини моделі на складних поворотах (низ /середній/високий). Почати на Низьке, більшість питань підтримки ручать добре.
Модель агента
Приколіть більш міцну модель, просто для розворотів складного агента, тому щоденний чат залишається на світлі, дешевої моделі і тільки жорсткі повороти оплачуються за глибину. Заглушка = Ваш нормальний клієнт-чат модель.
План попереду · одноходові відповіді (beta)
На блоці планують вийняти рішення, які шукають і чи потрібна база знань, а потім відповідей на головний виклик ONE замість декількох кроків. Підключення в режим Агента не можна включити, якщо Режим агента знаходиться. Таке відповідь якість, менше дзвінків по багаточастинкових питаннях.
Розмова та розуміння
Довгострокова пам'ять (бета)
Тримає короткий пробіг старих повідомлень (ім'я, квиток/носія, суми, рішення) так що помічник залишається послідовним через дуже довгі чати без перезапуску всієї трафаретної. Найкраще для підтримки-гаїв, довгих ниток; пар з режимом Агента.
Допуск до типо
Читання невеликих наборів ("ми відкриті квитки", "необхідні рахунки") як призначені слова, так що правовідносин не знайдено. Працює з кожним підключеним майданчиком. Від за замовчуванням; корисний для мобільного чату.
контекст облікового запису Lean
Тільки прикріплює обліковий запис клієнта, коли питання насправді про свій рахунок (баланс, рахунки, квитки, послуги), пропускає його на загальні запитання. Вирізає вартість без втрати якості. Помічник все ще може викинути рахунок в режимі реального часу, коли вона потребує.
Економія вартості
Пошук знань про вітання (бета)
"Привіт", "танки" і "ок" не запускають пошуки знань бази, відповіді ніколи не використовують його. Будь-яке повідомлення з реальним змістом все ще шукає як нормальне.
Найдовший відповідь дозволено (токени)
Caps як довго один відповідь може бути. Відповісти довжина є найдорожчою частиною виклику, так що чутливий ковпачок (середній 500 для підтримки) є одним з найбільш ефективних управління витратами чату. Тільки знижує ваш глобальний ліміт, ніколи не піднімає його.
Настроювання штучного інтелекту
Глибина мислення (помічник і адмін чат)
Скільки модель думає перед відповіддю (мінімально до високих). Тримайте чат клієнтів на мінімальному / низу для швидкості; резервуйте вище налаштування аналізу та копілоту адміністратора.
Пер-AI модель (за роботою)
Кожен AI-пристрій (вітний чат, квиток, підсумки, аналіз, адміністратор copilot, акції, Site Intelligence та багато іншого) може працювати на власній моделі. Світло, де значення швидкості, сильний де якість має. Заблокувати поверхню = провайдер за замовчуванням для цієї роботи.
Контроль вартості адміністратора чату
У адміністратора копілот може зберігати обмежену робочу пам'ять та завантажувати лише інструменти, які необхідні для питання (танні інструменти) замість кожного інструменту.
На поїзді AI
Інструкція по стиснення
Ваша інструкція подається на кожен оборот, тому їх довжина є рекурентною вартістю. Кнопка Compress перезаписує слот, щоб сказати те ж саме в меншій кількості слів. Вона відмовляється від повторення, якщо вона буде скидати будь-який {variable} _/Право і повідомляє про те, що він захищений, так що це ніколи мовчить зміни значення.
"What's already in the brain" (ℹ️)
Покажіть, що OpsIQ вже знає про ваш бізнес на слоті, тому ви можете видалити все, що ви повторилися в інструкції.
💡
Де відбувається гроші? Для короткого супроводу чату введення (вступи + дані облікових записів + історія, відправлені кожен поворот) зазвичай коштує більше, ніж коротка відповідь, кешування та худий контекст допомогти більшості там. Для тривалого створеного вмісту виводять домінанти. Відповісти-довжина шапки і нижча глибина мислення окупаються там. Див. Настроювання вашого AI для збереження оперативної кешування на, що робить велику повторну частину кожного повороту дешево.
Чи можна ці зміни, як чат вже відповідає?+
Немає. Кожен контроль вимкнено за замовчуванням і незалежною. Вимкніть одну на тільки додає свою поведінку; відключіть його повертає чат, щоб точно як він працював перед.
Що робити?+
Запустіть щоденний чат на легкому моделлю і стирайте більш міцну модель агента. Потім, якщо у вас підключена платформа, ввімкніть режим Агента, потім плануйте заздалегідь, після довгого з'єднання пам'яті. Тоді худий контекст, пропускаємо-KB-для-вітань, а відповідь шапка. Нарешті компресуйте свою інструкції. Подивіться кілька реальних чатів після кожного зміни.
Набір Агента адміністратора: веб-пошук, рункі книги, місії, передача файлів
Адміністратор AI чат є робочим інженером, не просто вікно питання. Він може здійснювати дослідження закріплює на сайті, зберігати бібліотеку ваших операційних процедур, патрулювати свої сервери в розкладі і переміщати файли. Більшість з них приводиться запитуючи для нього в чаті; одне, що ви налаштований передній, який він використовує веб-провайдера, налаштувати сторінку штучного інтелекту.
Пошук сайтів
Вбудований
Засіб шукає веб-додатків, повідомлень про помилки та поточну інформацію, коли він працює. З коробки це використовує DuckDuckGo, які не повинні ключів і ніяких налаштувань.
Виставки
У чаті
У вас є можливість отримати доступ до Інтернету. Якщо ви хочете, щоб зробити це, то наш сайт використовує файли cookie та інші файли cookie.
Місія
Розклад
Заплановані патрульні записи. "Що вранці перевірте дисковий простір і журнали помилок і скажіть мене". Знаходиться на вашому адміндіт.
Передача файлів
У чаті
Запитайте файл логу та отримуйте посилання на приватне завантаження, або з'явився один файл, який копіюється з одного підключеного сервера до іншого. Обидва захоплені 5 MB.
Пошук адміністратора сайту (настановити ваш AI)
Пошук провайдера
Що використовує веб-браузер агента. За замовчуванням DuckGo: без ключів, безкоштовно, працює на кожній установці. Пошук Brave, Tavily і Serper.dev (Google результати) зазвичай повертає кращі результати, але кожен потребує API ключ від цього провайдера. Якщо ключовий постачальник не вдається з будь-якої причини (повний ключ, квота використовується вгору, мережеві неприємності), що пошук повертається до DuckDuckGo автоматично, тому пошук ніколи не йде темним.
Search API ключ
Для вашого обраного провайдера, тільки потрібно для Brave, Tavily або Serper. Після того як він знову замаскувати і ніколи не відображається на сторінці; вставте новий для його заміни. За допомогою цього провайдера працює активна лише тоді, коли обидва провайдери та її ключі зберігаються.
Виставки
Коли агент працює лише через роботу, яку ви хочете зробити так само, як знову, скажте "Зберегти, що як runbook називається нічним способом". З того часу на ньому бачить книгу за назвою в кожній сесії, а коли ви просите роботу по імені (або описати його) він витягує кроки і слідуйте їм. Ви можете попросити її у список, оновлення або видалення книжок будь-який час.
💡
Підручник є настановою, не безкоштовною проходкою. Коли агент слідує один, кожен крок, який змінив сервер все ще йде через режим поточного дозволу і показує звичайні карти затвердження. Запускник ніколи не може обійти схвалення.
Місія
Місія - це повторювана робота агента, яка працює самостійно: годинно, щодня в встановлений час або щотижневий день. Місії прочитаються по дизайну. Вони можуть читати сервери, дані і веб, але вони ніколи не можуть змінити нічого; вони розслідують і повідомляють. Коли місія закінчиться, пошук землі як повідомлення на вашому адмін-дзвонику. Скажіть "відновити ранковий патрул зараз" для того, щоб викликати один за запитом, або попросіть агента до списку, паузи або видалення місій.
⚠️
Місія, які виводяться в роботу OpsIQ cron, тому необхідно налаштувати (див. Cron і автоматизація). Один-включення "запустити його зараз" від чату працює навіть між кроновими пробігами на більшості серверів.
Переміщення файлів
Запитайте файл («Оберіть мені сьогодні журнал помилок з веб-сервера») і стадій агента, він відповідає за посилання на приватне завантаження. Посилання тільки працює для зареєстрованих адміністраторів та закінчується після про день. Файли копуються в 5 MB_; для будь-якого більшого, запитайте агента для стиснення або підстригти його на сервері першим.
Засіб також може копіювати один файл між двома підключеними серверами, знову до 5 MB. Запис на пункт призначення оброблюється як будь-яка інша зміна, що робить: в режимі запитати спочатку затвердження карти, існуючий файл повертається вгору, і копія є оборотним. Для безпеки вміст файлу перечитується з джерела в даний момент наноситься копіювання, не приймається від чату.
А. А.
Поїздка на AI
Навчання AI є де ви навчите OpsIQ як бути поведінкою. Ви пишете підказки, які визначають особистість, межі, фокус знань та правила ескалації. Подумайте про це, як написання посібника для підготовки до нового агента підтримки.
Поїзд AIВідвідайте AI як новий прокат, керівництво по роботі з клієнтами та адміністраторами, написані на звичайному англійському (внутрішньо, завжди, ніколи), заземленому у вашому КБ.
Двох навчальних майданчиків
Клієнт AI підказка
Контроль, як AI говорить для ваших клієнтів в чаті віджет. Це найбільш важлива підказка, щоб отримати право.
АІ-проксим
Контроль якості AI допомагає вашій команді адміністратора в панелі приладів оператора. Це ручить внутрішні запити і виконання дій.
Написання великого клієнта AI-підказка
Ваш запит на AI-провайдер повинен обкладигати ці напрямки:
1
Зручність
Хто є AI? Надайте йому ім'я, роль та особистість. Приклад: "Ви Luna, дружній і зрозумілий помічник підтримки клієнтів для Acme Store".
2
Тон і стиль
How should it communicate? Example: "Be professional but warm. Use simple language. Avoid jargon. Keep responses concise (2-3 paragraphs max)."
3
Знання
Що слід знати і не знаю? Приклад: "Ви знаєте про нашу продукцію, ціноутворення, доставку та політику повернення. Ви не знаєте про конкуренційних товарів або рішень внутрішньої компанії".
4
Правила епарації
Коли він повинен віддати перевагу людині? Приклад: "Складений до агента людини, коли: клієнт просить повернення коштів, згадує юридичну дію, повідомляє про питання безпеки або запитає те ж саме питання три рази."
5
Що робити, щоб не зробити
Важкі межі. Приклад: "Необхідно обіцяні повернення коштів. Ніколи не поділяють формули внутрішнього ціноутворення. Не дозволяйте продуктові функції, які не існують. Нікола не давати медичну, юридичну або фінансову консультацію".
Приклад підказок
Приклад запиту клієнтів AI · Інтернет-магазин
You are Aria, a friendly customer support assistant for TechGear.
PERSONALITY:
- Warm and professional
- Concise (2-3 paragraphs max per response)
- Use simple language, no jargon
- If unsure, say so honestly
KNOWLEDGE:
- Our products: laptops, accessories, software subscriptions
- Pricing: as listed in the knowledge base
- Shipping: free over $50, 3-5 business days standard, 1-2 days express ($12)
- Returns: 30-day money-back guarantee, must be in original condition
ESCALATION (hand off to human):
- Refund requests over $100
- Account security concerns
- Legal threats or complaints
- Customer explicitly asks for a human
NEVER DO:
- Promise specific delivery dates (say "estimated")
- Share discount codes not in the knowledge base
- Make up product specifications
- Give financial or legal advice
Приклад запиту клієнтів AI · хостинг компанії
You are Atlas, an AI assistant for CloudHost web hosting.
TONE: Technical but accessible. Assume the customer has basic web knowledge.
KNOWLEDGE:
- Shared hosting, VPS, dedicated servers
- cPanel, DNS, SSL, email configuration
- WordPress, Joomla, Drupal installation
- Common error codes and troubleshooting
ESCALATION:
- Server outages affecting multiple customers
- Data loss or security breach reports
- Billing disputes over $50
- Complex migration requests
BOUNDARIES:
- Do NOT access customer servers or databases
- Do NOT change DNS records or passwords
- Always recommend the customer makes changes themselves
- For code issues, suggest steps but clarify you cannot debug their application
Відновити свій час
1
Запуск з основами
Почати з ідентичністю, тоном і ключовими кордонами. Не намагайтеся обкладати все в день.
2
Огляд історії AI щотижневий
Читання розмов, де AI дав неправомірні або субоптимальні відповіді.
3
Оновлення запиту
Додайте спеціальні правила для усунення проблем. Наприклад: якщо AI зберігає перспективні повернення коштів, додайте «Необхідно обіцянку повернення коштів. Скажіть, що ви замовляєте вексельну команду».
4
Додати знання
Якщо AI не може відповісти на питання, додайте відповідь на базу знань, а не намагайтеся вписати все у підказці.
⚠️
Зберігати ваш запит під 2,000 слов. Понад довгих оперативних запитів можна заплутати AI і збільшити витрати на токени. Детальну інформацію про бази знань не потрібно.
Що таке різниця між підказкою та базою знань?+
Підказка визначає особистість, межі та правила. База знань забезпечує фактичну інформацію (таблички продуктів, ціноутворення, політики). AI читає як, але оперативна поведінка форм при КБ надає відповіді.
Чи можу я мати різні підказки для різних відділів?+
Підказка є пер-робочим простором. Якщо вам потрібна різна поведінка AI для різних відділів, скористайтеся базою знань для надання галузевої інформації та згадувати контекст відділу у Вашій перспективі.
А. А.
Історія
Історія AI показує кожну розмову з AI, яка мала з клієнтами та адміністраторами. Використовуйте її для перевірки продуктивності AI, пошуку невірних відповідей і виявлення проміжків підготовки.
ІсторіяКожен AI-перетворювач (чат, проект квитків, дія адміністратора) увійшов до точного запиту, відповіді, тривалості та результату.
Що показує кожен бесід
Дата і час
Коли розмова відбувалася.
Клієнти
Name and email if known, otherwise IP and country.
Канали
Чат віджет, квиток автоматично заповнюється, електронний проект або адміністратор AI.
Повідомлення
Повний текст розмови: повідомлення клієнтів та відповіді на AI.
Використання токенів
Скільки токенив розмови споживали. Висока використання жетона може вказувати на AI, що дає надмірно дієслові відповіді або розмова пішли в колах.
Дії, які приймають
Будь-які дії AI, виконані під час розмови (розповнено замовлення, створеного квитка тощо).
Гарантії
Якщо CSAT включений, рейтинг задоволеності клієнтів для цієї розмови.
Проблеми пошуку
Пошук по ключовому
Пошук конкретних тем, щоб побачити, як AI керує ними. Приклад: пошук "повернення" для перевірки, якщо AI слідує політиці повернення коштів.
Фільтр за рейтингом
Розкажіть лише низькопротежені розмови, щоб зосередитися на незадоволених клієнтів.
Фільтр за каналом
Показати тільки автоматичні пропозиції квитків для перевірки автоматизованих відповідей окремо від чату.
Сортування за допомогою токенів
Ви можете вказати проблеми: обрамлення AI, що йде в колах або не відповідаючи на запитання.
Щотижневий аудит
1
Перевірте неоцінені розмови
Чи вирушили неправильний переклад? Чи був це проміжок знань, питання тону або неправильна відповідь?
2
Перевірити високоточні розмови
Чи може бути штучний інтелект? Чи не зрозуміє це питання?
3
Навчання
Для проміжок знань додайте статті до бази знань. Для питань поведінки, оновлення AI підказка. Для повторення неправильних відповідей додайте чіткі правила корекції.
Знаходження проміжків знань
Сценаріо:
You search AI History for "installation" and find 15 conversations where the AI said "I do not have specific installation instructions for this product."
Що робити:
Це означає, що Ваш бази знань відсутні інструкції з монтажу. Створіть базові статті для кожного етапу встановлення продукту. Після додавання їх перевірте, запитуючи питання про встановлення AI.
А. А.
Інсайти AI
AI Insights автоматично аналізує шаблони розмов і поверхні, що діє на основі: загальні питання, тенденції задоволення, проміжки знань та схеми зараження.
Інсайти AIРеальний розвідувальний центр: огляд AI-писання сьогодні, смарт-аертів для аномалії, на вимогу забивають і аналізують сторінку, а також 14-денний шаблон трафіку.
Що показувати
Топові питання
Найпоширеніші питання. Якщо "Як я скидаю пароль?" - #1, Ваше знання бази вимагає відвідуючого пароля.
Сатисфактичні тенденції
CSAT забирає час. Чи є задоволення AI, поліпшення або декларування? Садден краплі можуть вказати зміни бази знань, які зламали щось.
Нормативно-правовая форма
Який відсоток бесіди вирішує AI без втручання людини? Ставка вище 70% добре. Нижче 50% – АІ потребує більше тренінгів.
Причини виникнення ескорту
Чому бесіди віддають перевагу людям. Загальні причини: клієнт запитував людину, AI не може відповісти, чутлива тема, питання про вексельні послуги.
Знання проміжків
Теми, де AI часто говорить "Я не знаю" або надає відповіді на низьку конфіденційність.
Середня довжина розмови
Скільки повідомлень за бесіду. Дуже довгі розмови (10+ повідомлення) може вказувати на AI, не розуміючи питання.
Використання інсайтів для поліпшення
Сценаріо:
AI Insights shows that 23% of escalations are "Customer asked about warranty" and the AI could not answer.
Що робити:
Це чіткий проміжок знань. Кроки:1) Написати вичерпну інформацію про гарантії в бази знань, що охоплює всі гарантійні умови, процес розгляду та виключення. (2) Оновити AI запит на довідкову інформацію. (3) Монітор AI Insights наступний тиждень, щоб побачити, якщо зниження рівня гарантій.
А. А.
А. А. Грибенко
Адміністратор AI (Ask)OpsIQ) допоможе Вашій команді керувати OpsIQ з в рамках адмін панелі. Ви можете попросити його шукати дані, роз'ясовувати функції, підбити квитки і виконувати дії платформи.
А. А.Розкажіть адміністратор AI, який ви хочете на рівнинній мові; він пропонує точний ефект (скопд, реверсійний, перевірений) і чекає на підтвердження.
Що таке адмін AI може зробити
Перегляд даних
Запитати: "Показати мені всі квитки з [email protected]" або "Що таке статус замовлення #ORD-5523?"
Суммари
Ask: "Summarize the last 10 tickets" or "What are the top support issues this week?"
Особливості
Запитайте: "Як я налаштувати автореплі? або "Що означає курсову карту?"
Виконання дій
Запитайте: "Зберіть квиток на літак [email protected] про вексельні рахунки або «Клозаний квиток Т-12345"
Запити на платформу
Як ми вже давно отримали?
Приклад розмов
Шукаємо клієнта
Сценаріо:
Admin asks: "Find customer [email protected] and show me their recent activity"
Що робити:
AI виглядає замовником у всіх підключених джерелах даних: візиторські сесії, квитки, чат-бесіди, замовлення та CRM контакти. Повертаємо резюме про нещодавню активність з посиланнями на кожен елемент.
Отримання щоденного резюме
Сценаріо:
Admin asks: "What happened today?"
Що робити:
The AI summarizes: "Today you had 245 visitors (up 12%), 8 new tickets (3 resolved by AI), 2 new orders totaling $198, and 1 chat escalation about a shipping delay."
Виконання дії
Сценаріо:
Admin asks: "Change ticket T-5523 priority to Urgent"
Що робити:
The AI confirms: "I will change ticket T-5523 priority from Normal to Urgent. This will affect the SLA timer. Confirm?" You confirm, and the action is executed.
💡
Адміністратор AI виконує дії, які зареєстровані в Реєстрі дій. Не можна заборонити дії або системи доступу назовні OpsIQ_.
А. А.
АІ сценаріїв клієнтів
Цей розділ охоплює загальні сценарії AI клієнтів з очікуваною поведінкою та порадами для тренувань.
Замовник AIБібліотека реальних питань клієнтів і саме те, як AI повинен обробляти кожну, щоб перевірити ваші тренування та знайти зазори.
Бібліотека сценаріїв
Запит на статус замовлення
Сценаріо:
Customer: "Where is my order #12345?"
Що робити:
Розширення поведінки AI:1) Подивитися замовлення через роз'єм платформи. (2) Повідомити поточний статус (обробка, відправлено, доставлено).3) Включіть номер відстеження, якщо це можливо. (4) Якщо замовлення затримується, визнайте і надайте розрахунковий час. (5) Не пропустіть інформацію про відстеження винаходу.
Запит на скидання пароля
Сценаріо:
Customer: "I forgot my password and cannot log in"
Що робити:
Розширення поведінки AI:1) Забезпечити дії списання пароля від бази знань. (2) Включіть посилання на скидання або шлях сторінки. (3) Згадка, що скидання електронної пошти може зайняти кілька хвилин. (4) Найсучасніші перевірки папки спаму. (5) Якщо клієнт все ще не може скинути, засвідчивши людину.
Запит на використання
Сценаріо:
Customer: "Can you add dark mode to the mobile app?"
Що робити:
Розширення поведінки AI:1) Дякую за припуск. (2) Скаргайтеся, як запити будуть оброблятися (зареєстровані, перевірені, допиталізовані).3) Не пообіцяти функцію буде побудована. (4) Якщо існує аналогічна функція, згадуйте її.
Спірайтінг
Сценаріо:
Customer: "I was charged but my service is not working"
Що робити:
Розширення поведінки AI:1) Акносова фрустрація. (2) Перевірити статус сервісу при можливості. (3) Ескларат в відділі білінга з усіма деталями. (4) Не обіцяє повернення коштів.5) Встановити пріоритет квитка на високий рівень.
Виклична справа
Сценаріо:
Customer: "What is the weather like in London today?"
Що робити:
Розширення поведінки AI:1) Політно перенаправлений. "Я ваш помічник підтримки [Компанія] і може допомогти з питаннями про нашу продукцію та послуги. Для погодніх інформації, спробуйте погодну послугу".2) Запитайте, якщо вони мають питання про продукт.
Як перевірити поведінку AI?+
Відкрийте свій сайт в приватному / анонімному браузері та чаті з AI як клієнт. Спробуйте загальні питання, випадки крою та рекламні сценарії. Перевірте, що AI дотримується ваших правил швидкого доступу і використовує вміст бази знань правильно.
А. А.
Основа знань AI
База знань – це бібліотека статей, які AI використовують для відповіді на питання. Якщо клієнт запитує щось, AI шукає базу знань для відповідних статей та використовує їх для створення точної, обґрунтованої відповіді.
База знаньЗробіть свій сайт і імпортуйте док-файли в базу знань; AI отримує правильні частини та відповіді, заземлюючий і цитується.
Як працює
1
Клієнт запитує питання
«Що таке політика повернення?
2
AI шукає базу знань
OpsIQ знаходить статтю "Повернення" за допомогою відповідних ключових слів та смислового значення.
3
АІ генерує відповідь
АІ прочитав статтю та написує природну відповідь на основі вмісту статті.
4
Клієнт отримує точну відповідь
Відповідність заповнюється у своїй реальній політиці, не загальними даними навчання AI.
Створення кращих статей
Одна тема за статтю
Написати окрему статтю для кожної теми: політика повернення, тарифи на доставку, налаштування облікового запису, скидання пароля. Не об'єднайте невідповідні теми.
Напишіть нам
Почати питання клієнтів запитати, потім надати відповідь. Це допомагає AI відповідати питанням до статей.
Ви можете бути певними
"Returns must be initiated within 30 days of delivery" is better than "We have a return policy."
Включити краю випадки
Що про міжнародні декларації? Що про цифрові продукти? Що щодо товарів, придбаних на продаж? Винятоки.
Зберігати його актуальним
Переглядайте статті щоквартально. Видаляє застарілу інформацію. Оновлення ціноутворення, політики та процедури при зміні.
Стартер статей, які ви повинні писати
Доставка та доставка
Вартість доставки, час відправлення, відстеження, міжнародна доставка та затримки з перевезеннями.
Повернення і повернення коштів
Повернення вікна, умови, процес, часовий пояс і винятки.
Управління обліковими записами
Скинути пароль, зміна електронної пошти, видалення облікового запису та експорт даних.
Вартість та оплата
Планування описів, цикл рахунків, способи оплати, рахунки та валюту.
Керівництво по продукту
Як використовувати кожен товар або функцію. покрокові інструкції з скріншотами.
Виправлення несправностей
Загальні проблеми та рішення. Помилки і їх виправлення.
Інформація про контакт
Режим роботи, підтримка каналів, час реагування та шляхи їх зарахування.
Юридична та комплаєнс
Privacy policy summary, terms of service summary, GDPR data requests.
Знання роз'єму
Кожен роз'єм може сприяти знанням AI. При включенні роз'єднувача, його вбудовані статті знань ( каталог продуктів, загальні питання, налаштування платформи для усунення несправностей) автоматично доступні до AI. Ви можете переключити знання роз'яснень або вимкнено в роз'ясненнях Роз'єму.
Бюджетний квартал
База знань має настройову стелю токени (за замовчуванням: 32,000 kens), яка контролює, скільки контексту знань надходить в AI за розмову. Якщо база знань дуже велика, AI вибирає найбільш актуальні статті в цьому бюджеті. Підвищити стелю, якщо AI не знаходить відповідних статей; зменшити його, якщо потрібно знизити витрати токена.
Скільки статей я маю?+
Start with 5-10 articles covering your most common questions. Add more as you identify gaps through AI History and AI Insights. Most businesses need 20-50 articles for comprehensive coverage.
Чи можна імпортувати статті з іншої системи?+
В даний час статті створюються вручну OpsIQ_. Ви можете копіювати вміст після існуючих запитань, центрів допомоги або документів.
Який формат має бути в статті?+
Plain text works best. The AI understands natural language better than structured HTML or markdown. Write as you would explain to a customer.
А. А.
Оцінювання та оглядова робота
Оцінка встановлює критичні питання клієнтів в повторюваних тестах для якості відповіді, цитувань, засвідчення та безпеки дій.
Екран продуктуАІ Оцінювання списків золотистих тестових випадків, необхідних поведінки, останніх результатів та запланованих годинних годинників.
Повні адміністратори можуть створювати оціночні набори з підказкою, очікуваними вихідного етикеток, необхідні цитування, правила підтвердження людини, очікування та заборонені дії. Запуск набору безпосередньо, сушіння або відтворення вибраної історії.
Спортивний годинник графіки щоденних або щотижневих перевірок через cron і працює обмежена кількість випадків (до восьми місяців) огляд збої поряд із постачальником / моделлю, оперативною версією, інформаційною версією та пропозиціями щодо зміни поведінки виробництва.
А. А.
Мова та переклад
Languages manages translated customer-facing text and the behaviour used when OpsIQ follows a customer’s language.
Екран продуктуМова мови показує мову джерела, перекладати мови, протягувати/живий стан та поведінку клієнтів.
OpsIQ переводить оператор-замовлення тексту клієнта. Встановити мову джерела правильно перед створенням перекладів, додати цільові мови, потім переглянути проекти до публікації. "Зовнішня мова клієнтів" контролює мову відповіді; переклад інтерфейсу віджету регулює його кнопки, етикетки та системний текст.
Переклади можуть бути прокладені або живі. Не варто спиратися на машинний переклад для юридичних, повернення, безпеки чи технічного завдання без рецензування людини.
У списку буде показано всі місця, де містяться ваші власні тексти, а також кількість повідомлень: повідомлення балачки клієнта, пропозиції, активні повідомлення, потоки балачок, екскурсії з керуванням, оголошення, бульбашка з попередженнями тощо. Дослідження та форми. Випробувано на поверхні опитування кожного опублікованого дослідження повністю: назва, кожен запит, кожен варіант відповіді, кнопки, ласкаво просимо і подяку-ви копіюєте, сторінки хрому та сторінки результатів. Ключові слова прив'язані до ідентифікатора питання і значення опції, тому повторення питань або варіантів ніколи не втратить переклад, а також перемовляючи одне повідомлення тільки те, що повідомлення. Опубліковані живі анкети пропонуються за замовчуванням; проекти приєднуватися до того, коли ви розширили обсяг.
У разі, якщо мова йде про те, що мова є однією з вас, то в іншому випадку вона використовує вашу мову системи. Його шість редагованих полів переведені на цій сторінці теж, і поведінка має власний перемикач у налаштуваннях чату Клієнта.
Повідомлення про проведення конференцій охоплює один раз фіксованих текстових операторів, а кожен клієнт отримує в цій мові: визнання квитка, відкриття, замкнені та зворотні підтвердження, підписки на департамент і порт вітальний рядок. (Авто-реплоще AI не потребує цього, він вже відповідає мовою замовника.) З Клієнти електронної пошти в своїй мові ввімкнено OpsIQ Письмову, електронну пошту квитка вирішить мову одержувача в цьому порядку: мова, яку вони забрали на порталі або Довідковий центр (приміщено на квиток), місцевість на записі контакту, потім мова, яка була написана, виявлена локально по діапазоні сценаріїв та маркерних слів, без зовнішнього виклику. Всі мови, вибрані на сторінці мов ніколи не використовуються, тому функція інертна додається до мов. Глобальні HTML Поповнення електронної пошти навмисно не перекладається: це розмітка, а не проза. Персоналізація електронної пошти (повідомлення, повідомлення про відділ, аналітики, планові звіти, щотижневий травень) завжди використовує системну мову.
Підтримка
Довідковий центр
Центр Допомоги – це самодовідомий сайт, побудований з статей, які ви публікуєте. Клієнти можуть прочитати і шукати його на своїй публічній сторінці та прямо всередині чату віджет, тому вони можуть знайти відповіді на власній перед тим як коли-небудь відкрити розмову. Все в ній йде від бази знань, так що той же зміст, який базує ваш AI також працює вашої громадської допомоги.
Де побачити клієнтів
Свій публічний сайт
Чистий, пошуково-довідковий сайт на сайті /help.php. Клієнти, які переглядають категоріями, пошуком та відкриттям будь-якої статті. Ви можете надати її власний ім'я та стиль.
Усередині чат віджет
За допомогою посилання в чат віджету, щоб клієнти могли шукати свої статті без залишку чату. Якщо вони ще потребують особи, то вони один відступають від початку розмови.
Поверніть його
1
Відкрий сторінку Центру допомоги
ЗАМОВИТИ Config, then Help Center у адміністратора та перемикачі Увімкнути центр допомоги.
2
Подаруйте ім'я та вигляд
Встановіть ім'я Центру Допомоги, яка показує в заголовку та вкладці браузера і підберіть візуальний стиль. Ви можете вимкнути навігацію для чистої сторінки без меню.
3
Публікація деяких статей
Не пропустіть, поки ви не публікуєте статті до неї. Наступна частина охоплює як.
Публікація статей до центру допомоги
Статті, які живуть в області знань. У Центрі допомоги видається стаття, яка була опублікована і позначена громадськістю. Є кілька способів зробити це:
Публікація однієї статті
Відкрийте статтю, розмітивши її опублікованим і ввімкніть варіант показати його в Центрі допомоги.
Побачити все відразу
Використання Публікація Всі кнопка для натискання вашого цілого опублікованого набору до центру допомоги в одному кліку, замість того, щоб зробити їх одним у часі.
Перетворення запитів на статті
Уже є запитання? Використовуйте Повідомити всі щоб перетворити їх на допомогу статті, тому вони сидять разом з усіма іншими.
Імпорт наявної бази знань
Переміщення з іншої допомоги в письмовій формі? Імпорт КБ кнопка на вкладці Статті приносить існуючу базу знань для вас. У Вас є три способи його вказувати за вашим змістом:
Подати заявку URL
Подаруйте свою адресу вашого поточного центру допомоги. Якщо вона розпізнає платформу (наприклад, Zendesk) він читає точну категорію з цієї платформи. В іншому випадку це кравляє сайт і перебудує структуру зі сторінок, імпортуючи тільки реальні статті та пропускає логін, ціноутворення та контактні сторінки.
Підберіть підключений додаток
Якщо платформа вже підключена до цього робочого простору, вона має базу знань, вона показує її в спадку під час Імпорт з підключеного додатку. Виберіть його і імпортувати, немає URL _/ пароля потрібно. Додаток тільки вказаний раз він підключений і налаштувати.
Завантажити CSV
Немає на сайті в точку? Завантажити таблицю з title, categoryй body стовпчики. Покласти Parent / Child в стовпці категорії, щоб побудувати непристойні категорії.
Який варіант ви обираєте, ви отримуєте перший: статті, які ви знайшли, груповані за категоріями, кожен з прапорець, щоб ви не могли б втратити нічого, що ви не хочете. Ніщо зберігаються до натисніть Імпорт. Після цього ви можете Недо весь імпорт одним клацанням миші або Ре-синк a URL або імпорт з'єднання пізніше, щоб витягти нові та змінені статті.
💡
Розробники: будь-який роз'єм може рекламувати свою базу знань до цього випадаючого процесу, декларуючи kb_capabilities блокувати в його settings.json (тип kb_source, з adapter і base_template). Див. розділ роз'ємів та посилання на платформу-підключника.
Організація з AI
Центр допомоги для тих, хто хоче знайти і легко шукати. Організація з AI кнопка робить вибачення за вас. В одному кліку вона читає ваші опубліковані статті, сортує їх в чутливі категорії і додає теги. Вона створює категорію, коли він потребує один, використовує категорію, яка вже підходить, і пропускає все, що ви вже організували, так що ви можете запустити його знову будь-який час, який ви додаєте нові статті. Увімкніть Давайте AI організовувати в субкатегорії У налаштуваннях Центру Допомоги також можна подати статті під настройками Parent / Child категорії, які зручно після імпорту бази знань, що мали підсекції.
💡
Категорії дають клієнтам спосіб переглядати, і теги заточувати пошук як на публічній сторінці, так і в віджеті. Ви можете перейменувати або переміщати речі післявправлення. AI дає вам сильний початковий пункт, не налаштування ви застрягаєтесь з.
Центр допомоги в чаті
Ви можете показати Центр Допомоги прямо всередині чат віджету, так що люди шукати відповіді перед тим як вони повідомлення. У налаштуваннях Вашого чата виберіть де з'явиться посилання на допомогу:
У заголовку
Невелика ікона допомоги у верхній частині віджету.
На дно
Під поле повідомлень можна змінити текст посилання, наприклад "Пошуковий центр допомоги".
І місця
Покажіть її в заголовку і внизу для найбільш видимості.
Посилання на допомогу має власний контроль кольору під налаштуваннями віджету. Залиште його на Ні щоб відповідати кольором пускача, або підібрати СОЦІАЛЬНІ колір або Градієнт. Усе це допоможе відчути вашу тему віджету, тому завжди вона виглядає як частина вашого бренду.
Поставте свій центр допомоги на власний веб-сайт
З коробки, який ви вже маєте чистий, доступний адресу власного (наприклад, /help/your-help-center). Ви можете піти на один крок далі і подати його під вашими власний домен, так і для клієнтів і пошукових систем див. його в складі вашого бренду, наприклад yourdomain.com/help або help.yourdomain.com. Все зберігає роботу над вашим доменом: посилання, зображення, пошук та рейтинги статті.
Під Вашим сайтом
Вступ Налаштування, потім Центр допомоги, відкрити Вечеря Виберіть свій сайт, щоб знайти і купити в книжковому магазині. Знайдіть налаштування (Cloudflare_, Nginx або Apache), скопіюйте готовий блок, і вставте його на свій сайт. Кожен варіант має Керівництво по налаштуванню кнопка поруч з ним з точними кроками.
На піддомені
Допфер help.yourdomain.com? 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.
💡
Використання Cloudflare? Він тільки працює свого працівника за адресою, яка проксіюється через Cloudflare(помаранчева хмара). Ваш головний домен часто вказує прямо на вашому сайті, тому правило, розміщене на головному домені може спокійно зробити нічого. Відповідаючи спосіб проксіований піддомен як help.yourdomain.com. Керівництво Setup пролягає вам через один DNS запис і маршрут.
✅
Good for SEO. Once your help center is on your own domain, search engines index your articles under your brand. Each page declares its correct address and the sitemap lists them, so the same article is never indexed twice.
💡
Використовуйте посилання на допомогу в Інтернеті? У налаштуваннях чат віджета "Відкрити в центрі допомоги", встановити Де посилання йде до Ваш власний домен and enter the same address. Then those article links open on your domain as well, not on the OpsIQ address.
Як зробити свій центр допомоги
За одинархівських голосів Центр допомоги має свій власний analytics. Перемикачайте його на налаштуваннях Центру Допомоги і тихо записує, як люди використовують вашу допомогу: найдивовижніші статті, які вони шукають, а пошуки, які вийшли порожнім (до готового до запису), працюючи країну відвідувачів та пристрій самостійно, тому не потрібно віджет чату, встановлених для звіту. Кожен номер показаний для both Ви можете побачити, як кожен користувач насправді використовується.
💡
Аналітика залишається без переключення, і ви можете мати відвідувач IP адрес анонімізовані. Ніщо записується перед тим, як вибратися в розділі ".
Виберіть, що з'являється на кожній сторінці
Кожен розділ Довідкового центру ( категорії на головній сторінці, популярні статті, список статей по сторінці категорії та багато іншого) має своє власне просте правило. Для кожного можна показати або приховати її, і показати all предмети, кількість, що Xxx siffredi, або тільки ті, які ви feature з зіркою. Коли правило захоплює список, клієнти все ще отримують посилання "Показати всі", тому нічого не дійсно виходить з точки зору досягнення.
You also decide how the helpful votes look: hidden, a friendly ratio like "12 of 14 found this helpful", or plain thumbs counts. A minimum-votes setting stops a brand-new article showing an awkward "0 out of 0".
Дивись, які статті працюють
Кожна стаття показує Чи є це корисним? запит. Кожен так чи ні враховується за статтю, тому ви можете бачити на погляді, які статті відповідають питанням, і які потрібні повторити. Повторені голоси з того ж відвідувача ігноруються, тому кількість залишають чесною.
Текстові та етикетки
Ви можете змінити заголовки та етикетки на Довідковому Центрі, щоб відповідати голосу. Залиште будь-яку порожню і вона повертається до нечутного за замовчуванням, тому ви тільки редагуєте слово, яке ви дійсно хочете змінити.
✅
Допоможи центру, що веде свою бібліотеку з AI. Кожна стаття ви публікуєте тут, є однаковим змістом AI, який використовує для відповіді на чати та квитки, тому покращуючи один покращує інші.
Загальні питання
Чи потрібно писати окремий контент для Центру допомоги?+
Ні. Він побудований з тих же знань бази даних AI вже використовує. Побачити статтю, щойно і це може служити як для того, щоб вони отримували задоволення від інших знань.
Чи можу я зберегти деякі статті внутрішнє?+
Так. Ви публікуєте та відмітивте громадськість у Центрі допомоги. Будь-який неопублікований відпочинок з нього.
Чи зможуть клієнти доїхати до особи?+
Так. Віджет допомагає посилання, що сидить від початку розмови, тому самодогляд ніколи не пасує нікому.
ріст і SEO
Site Intelligence (SEO suite)
Site Intelligence - це OpsIQ_'s вбудований SEO та бірю знань. Він сповідає ваш сайт, як пошуковий двигун, треки, де ви займаєтесь, досліджує ключові слова, дивиться за посиланнями і конкурентів, відсканує вашу локальну присутність карти, перевіряє швидкість сторінки і перетворює його на всі звіти клієнтів, з аналітиком AI, що пояснює те, що виправити і може продемонструвати виправлення. Це преміум функції; при включенні він з'являється як Site Intelligence в боковому барі. Кожна інформація залишається окремим, коливить, рейтинги і звіти ніколи не перемішуються між доменами.
Сайт-розвідкаОгляд Site Intelligence: огляд сайту-збірковий бал з останнього крою, відстеження рівня живого ключа, тренд органічних кліків і триступінчастої петлі: crawl, доріжки, дати AI протягувати закріпки.
Запуск кравця · початок тут
crawl OpsIQ відвідання ваших сторінок, шлях пошуковий двигун буде знаходитися на технічних питаннях: ламкості, відсутні заголовки, тонке зміст, повільні сторінки, індексуючі проблеми.
1
Почати люльку
On the Overview, click to start a crawl. OpsIQ queues it and works through your pages in the background; a status indicator shows progress.
2
Читати звіти
Коли закінчуються, відкрийте питання та список сторінок. Кожен номер групи з високою тяжкістю, щоб ви вперше зазначали найбільші виграші.
3
Допомогти AI
АІ-аналітик виробляє одномовний короткий опис того, що це неправильно і чому він має значення, і може генерувати запропоновані виправлення, які ви переглядаєте до застосування.
Що сліди для розвідки сайту
Скидання та здоров'я сайту
Сканування ваших сторінок для технічних питань SEO та списків кожної сторінки з її проблемами. Виконайте будь-який час, або заплануйте його.
Відстеження рейтингу
Add the keywords you care about; OpsIQ checks where your site ranks and tracks movement over time.
Дослідження ключових фраз
Відкрийте для себе нові ідеї ключових фраз, щоб визначитися з тренером із ключем AI, який допоможе апріоріту.
Посилання
Бажаєте, що ви не хочете пов'язувати з вашим сайтом.
Компетатори
Додайте конкурентові домени та порівняйте видимість на їх основі, з аналізом конкурентів AI.
Місцева (карта) сітка
Скануйте локальну видимість через географічну сітку, щоб побачити де ви покажете на мапі, а також інструменти для профілю Google Business.
Швидкість сторінки
Виконайте сторінки-швидких перевірок, щоб ви могли виправити повільні сторінки, які боляче рейтинги та перетворення.
АІ-контент
Ви можете використовувати всі необхідні для заповнення та налаштування даних.
Звіти
Побудувати друковані, клієнточитні звіти про все вище.
Підключіть Google для точної інформації
Два роз'єми Google перетворюються в реальні цифри:
Google Пошук консолі
Юридична адреса
Ви можете переглянути всі дані, які ви повинні знати про файли cookie та інші способи використання файлів cookie.
Google Analytics 4
Торговий центр
Додайте дані про трафік та взаємодію з SEO, щоб звіти відображають видимість і поведінку разом.
Заплановані звіти про освіження та біло-лабор
Ви не повинні працювати все вручну. Заплановані оновлення повторних коливок, перевірка ключових фраз, переадресації посилань, локально-полосних сканування та формування звітів на курсі (щотижнево або щотижня залежно від плану і обсягу). Ці дані запускаються через OpsIQ cron, див. розділ Cron і автоматизація. Угенеровані звіти експортуються як друковані, клієнтно-читатні документи: агентства надсилають кожного клієнта регулярне оновлення SEO, а тому що всі дані домену окремо, кожен клієнт тільки ніколи бачить їх самостійно.
✅
Деякі функції Site Intelligence викликають зовнішніх постачальників даних та AI через OpsIQ- Налаштований провайдер. Вони працюють з коробки, коли люкс включений для вашого плану. Якщо оновлення не запускається, підтвердіть OpsIQ cron працює (див. Крон і автоматизація).
Чи потрібно додавати будь-який сайт для SEO відстеження?+
Пошук, відстеження рейтингу, дослідження ключових слів і посилання працюють безпосередньо на вашому сайті. Щоб отримати дані щодо трафіку та точних результатів пошуку, з’ єднайте Google Search Console і GA4.
Чи можу я відслідкувати більше одного домену?+
Так. Додайте кожному домену окремо; свої кралі, рейтинги та звіти, які залишаються повністю ізольованими від одного іншого.
Як часто варто сповзати?+
Щотижневий є великою кількістю сайтів, коли ви хочете змінити вміст або структуру. Встановіть графік так, щоб ви не забули.
ріст і SEO
Автозавантаження (SEO агент)
Автоімплитація є частиною Site Intelligence, яка фактично стосується фіксації crawl і аналітика AI, замість того, щоб ви зрозуміли. Засіб працює строго від того, що Site Intelligence вже знайшов (не може не викликати зміни) і йде кожну закріпку через одну ж безпечну петлю: сухий попередній перегляд, ваше погодження на стадії, живе написання, автоматичне знімання, а також повторне сканування, яке доводить відкритість кількість вирушає. Це функція керованого-AI-тільки; вона з'являється як Автозбірка (рокет) дія всередині розділу Site Intelligence і її поки ви не вимкнете.
АвтозавантаженняЯк працює сеанс: агент списує виправлення Site Intelligence вже рекомендується, показує сухий риф кожного, застосовує ті, які ви затверджуєте над SSH або ведучий API, знімки перед кожним письмом і переривками довести кількість відкритих матеріалів.
Що можна змінити
Цей домен не використовує файли cookie, щоб перевірити цю інформацію. Продовжуючи використовувати відповідні платформи, які охоплюють:
Налаштування сервера
Sitemap.xml, robots. txt та перенаправлення, канонічні та заголовкові правила в . htaccess (Apache / LiteSpeed) або настройка nginx.
Реверсальні ланцюги
Захоплює багатооповий репрямий ланцюг до одного хміль прямо до фіналу URL, всередині того ж керованого блоку . htaccess, так швидкість і обмеження значення навантаження через додаткові затискачі.
Page <head>
Знаючі або слабкі назви сторінок, мета описи, канонічні теги і структуровані блоки даних (шмама)
WordPress SEO
Йоаст, Ранг Маф і SEOPress titles & meta, and image alt text, застосований через WP-CLI на SSH шлях або поїздка API на розміщеному шляху.
WordPress структуровані дані
Додати JSON-LD (шмама) на сторінки, які відсутні. На сторінках SSH Шлях невеликий керований помічник (додатковий плагін) роздрукує розмітку, так що він працює або без SEO-опагіну; на розміщеному шляху ваш SEO плагін переносить його.
Внутрішні посилання
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.
Тінь-сторінок зміст перезаписів
Проекти, що повністю замінюють контент для тонких сторінок (повернуті на варіант crawl, див. нижче). Кожен проект розглядається і схвалений вами перед будь-яким опублікуванням, а старий вміст зберігається так, щоб він був відновлений.
Сторінка кешу (Cache)WordPress)
Увімкніть кешування сторінки W3, коли crawl знаходить проблеми швидкості та встановлено плагін, тому сторінки швидше подають.
Shopify SEO
Продукт і збірка SEO-заголовки & описи, сторінка та блог-частина SEO, плюс 301 перенаправлення, через Shopify Поповнення API.
Webflow SEO
Per-page SEO title and meta description through the Webflow Data API v2.
Приготуйте застібки автоматично (дві варіанти кравця)
Панель налаштування Site Intelligence для домену (його настройки crawl) має два варіанти, які вирішать скільки ліній агента перед вами раніше часу. Обидва вимкнені за замовчуванням і як використовувати AI кредит, тому ви переключите їх тільки при бажанні, щоб працювати зроблено для вас.
Авто-пропілен AI фіксує після кожного crawl
Кожен люль також пише вміст бетонної фіксації ( назви, мета описи, альт текст, схеми, перенаправлення) для того, що він знайшов, тому кріплення готові переглянути і застосувати момент завершення крою замість створення пізніше попиту. Використовуйте AI кредит на кожному кролі.
АІ перезаписи вмісту (в сторінках)
Засіб може пробудувати повну заміну контенту для тонких сторінок. Ніщо ніколи не публікується на власній: кожен проект з'являється як зміна ви переглядаєте стороні і схвалення або відхилити, попередній вміст зберігається так, що він є реверсивним, і це обмежено кількома сторінками на проході. Використання AI кредит на проект.
💡
Всі варіанти тільки підготують і протягують роботу. Кожна зміна все ще йде через те ж саме затвердження, зніміть і відкочуйте як будь-який інший виправити, так що перевертаючи їх на ніколи не кладеться до себе щось життя.
Два способи з'єднання
SSH / SFTP доріжка
Самолікування
Для сайтів на своєму сервері агент з'єднує SSH/SFTP за допомогою облікових записів, які ви зберігаєте, редагує налаштування сервера та файли сторінок безпосередньо, і працює WP-CLI для WordPress. Найкращий, коли у вас є доступ до оболонок і хочете повністю контролювати файли.
Хід-API шлях (без) SSH)
Немає оболонок
For platforms that do not allow SSH, the agent works entirely through an official API connector, WordPress (REST + Application Passwords), Webflow (Data API v2) and Shopify (Admin API). Nothing is installed on the host.
💡
Wix і Squarespace не мають публічного SEO-запису API, так на цих платформах Автоімпланмент працює в консультативному режимі: він показує вам точний зміни для того, щоб зробити (точне ім'я, мета або налаштування) для вас, щоб застосувати вручну. Все інше - це читання по-справжньому та безпечно.
Перетворювати роз'єми
Засіб досягає кожної платформи за допомогою роз'єму:
Вбудований
Shopify і WordPress роз'єми корабля з OpsIQ, просто увімкніть їх під роз'ємами і додайте облікові дані магазину / сайту.
З маркетплею
Webflow, Wix і Squarespace встановити з роз'ємів → Marketplace, потім підключіть те саме.
Як проходить сеанс
1
Підберіть застібки
Відкриваємо Автозавантаження (рок) з розділу «Інформаційна розвідувальна інформація». Вона списує питання Site Intelligence вже знайшли, що вона може виправити на цьому домені.
2
Перегляд кожного зміни
Для кожного засобу виявляє сухий дифут (звідси, що він напише) до будь-яких торкнень живого сайту.
3
Затвердження крок за кроком
Ви затвердите (або пропустити) кожну зміну окремо. Ніщо не наноситься без вашого явного хода на цьому кроці.
4
Вона пише, потім знімки
На затвердження агента робить зміни в режимі реального часу SSH або ведучий API і зберігає перший знімок, тому будь-які зміни можна розкачати назад.
5
Провіть його, жити
Як це стосується кожного зміни агента, який відразу ж перекидає на сторінку і показує пер-степ «фіксоване життя» вироку, тому вам слідкувати за кожним фіксуванням землі на живій сторінці, як це відбувається. Наприкінці він знову поповнює весь сайт і підтверджує кількість відкритих матеріалів, що знизилися.
Безпека та зарахування
SEO-аудит
Засіб може лише зробити те, що Site Intelligence рекомендується для цього домену. Він не може внести довільні зміни на ваш сайт або сервер.
Поза «69»
Кожен запис попередньо переглядається як дифу і наноситься тільки після того, як ви затвердите, що конкретний крок.
Знімок і зворотний дзвінок
Знімок зберігається перед кожним записом, тому будь-які зміни можна перевернути.
Живий контроль за кроком
Кожна змінна сторінка перевидалюється миттєво, вона написана і отримує «фіксоване життя» вироку, тому фіксація підтверджена на сторінку в прямому ефірі, не тільки у закриванні повторного закриття.
Зміст ніколи не автоматично опубліковано
Внутрішні посилання та тонкі сторінки перезаписи є більш високою, тому вони завжди показали вам для затвердження і ніколи не застосовуються автоматично, будь-який режим ви працюєте.
Управління тільки
Авто-імплівці працює на керованому AI; блокується при використанні робочого простору (BYOK) ключів.
Розсилка
АІ-токени вексель зазвичай, як ви використовуєте їх, плюс один плати за використання через автоматичне сеансу відбору проб, обидва намальовані з того ж Managed-AI кредит.
✅
Автозавантаження здійснюється за замовчуванням. Увімкніть його на сторінці конфігурації AI (карта автозабору) і переконайтеся, що роз'єм для вашої платформи підключений першим.
Чи змінюєте все без запитань?+
Немає. Кожна зміна попередньо переглядається як сухий риф і наноситься тільки після того, як ви затвердили цей точний крок. Знімок зберігається перед кожним записом, так що ви можете розкачати назад.
Чи потрібна я SSH доступ?+
Не на WordPress, Shopify або Webflow. Ті, хто працює через свою офіційну APIs без доступу до оболонок. SSH є лише одним з двох шляхів, які використовуються при бажанні агента для редагування конфігурації сервера та файлів безпосередньо на вашому сервері.
Як мені це було?+
Після внесення затверджених засобів, що перетворює сайт і показує кількість відкритих матеріалів до та після того, щоб підтвердити виправлення знизилися питання.
Чи буде він перезапис або публікувати вміст сторінки на власній мові?+
Немає. Зміст AI відмовляється, поки ви не повернете їх на параметри люка, вони обмежені кількома тонкими сторінками за прохід, і кожен проект показує вам для узгодження бічних сторін перед будь-яким опублікуванням. Попереднє вміст зберігається, тому повтор може завжди бути відновлений.
Чи можна використовувати його з власними ключами AI?+
No. Автозавантаження є керованим-AI тільки і заблоковано в BYOK_. Вексельні пункти AI зазвичай плюс один платний за використання на сеанс, з того ж Мангед-А кредит.
Зростання та залучення
Студія "Огляд"
Огляд студії - це робоча зона для створення редагованих опитувань, які можна доставити як багату сторінку стендів, віджет або вбудовану зібрану. Поточний продукт також надає посилання на розміщення, підписані проекти попереднього перегляду, приватні запрошення, QR-огляд, перегляд відповіді та оглядовий аналіз. Віджет веб-сайту є одним вибором доставки; він не визначення опитування.
⚠️
Поточний-власний знак: Досвід створення та попереднього перегляду преміум-класу, конструктор survey capability, and Survey-owned provider registry/health boundary are available now. Survey Studio still needs the independent multi-deployment architecture, signed-token Survey Identity Gateway, targeting/variable wiring, CRM Outreach send flow and typed surveys.* API_.
Створіть опитування
1
Виберіть, як люди візьмуть на це
Поточний майстер пропонує сторінку та посилання на сайт, віджет веб-сайтів і вбудоване зібрання. Затверджений потік цілей починається з типу опитування та пізніше додає CRM електронну пошту, приватні посилання та QR-завантаження як вибір першого класу.
2
Виберіть мету
Підберіть NPS, CSAT, CES, зворотний зв'язок продукту, після очищення, на борту сайту, захід, вебінарі, підтримка, свинець / демо, випробування, свідчення, дослідження, співробітник, збір або загальний зворотній зв'язки.
3
Використовуйте повний шаблон або запустіть порожні
Поточний каталог вже готовий редагувати стартери, які зафіксовані метою. Вибір шаблону створює проект з копіювання: зміна анкети не змінює пускача або інше опитування.
4
Налаштування або швидкий огляд
Налаштуйте відкритість кожного питання, дизайн, поведінка та контроль доставки. Швидкий огляд відкриває той самий проект на кінцевому клієнтогляду. Ніщо публікує або автоматично надсилається.
Вибір та поведінка
Каталог товарів та послуг
Відповідна сторінка брендованої з власною сторінкою URL_. Використовуйте приватні запрошення та випереджання, коли кожен одержувач потребує контрольованого посилання. Окуляри для обміну QR на цьому сайті.
Віджет веб- сайту
Мигрований канал спадщини. Він може використовувати сторінку, географію, пристрій, відвідувач, дата, вибірка, охолодження, відвідування та правила квоти. Вона все ще повертається за допомогою спадкового активного віджету міст під час побудови архітектури розгортання.
Внутрішня вбудовування
Відповідне опитування, яке розміщене на сторінці, порталі, продуктах або довідковому центрі. Не вимагається Studio Акція.
Електронний лист
Сьогодні Студія може створювати запрошення. HTML і приватні посилання. Спільне надсилання повідомлень з контактів/ сегментів CRM, з дозволом, пригніченням, розкладанням, повторними спробами та кореляцією відповідей — це схвалена мета інтеграції CRM Outreach.
Розробка та перегляд
Опитування сторінок мають оглядові теми та сторінки-навчання сімей, чуйні контрольи, вітальня і копіювання завершення, а також підписаний проект попереднього перегляду. Дизайнер попередній перегляд повноширокий нижче редактора, не вузькі бічні рейки. Він використовує реальний час розміщення в санкбоксеванському каркасі і підтримує настільний, планшетний і телефонний ширини; попередньо перегляд трафік не пише відповіді або аналітику.
💡
Опитувальники не залежать від студії просування. Цільова мета, ідентичність, активи, рендерінг та аналітика повинні бути опубліковані на сайті опитування. Зміст акції може бути використаний тільки через явну одноразову копію / імпорт, який створює дані з розшифровки; пізніше редагування реклами не повинно мати ефекту.
Повний продукт форми
Самостійні розгортання
ЦЕНА ЗА ЧАС:
Один опитування може мати окремо редакцією сторінки, віджету, посольства, CRM електронної пошти, приватного зв'язку та QR-розгортання, кожен з власним станом, дизайном, аудиторією та аналітикою. Кожен опитувальник може бути виведене, вимкнено або видалено.
CRM Outreach та кампанії
ЦЕНА ЗА ЧАС:
Створіть перевірену аудиторію з сегментів CRM та роз'ємів, заморожуйте її в необмежену версію, випишіть одну підписку на запрошення кожного і надішлемо через пінізований вихідний електронний роз'єднувач з підтримкою поставок.
Комплекти та перевірка
ЦЕНА ЗА ЧАС:
Списки, вибір зображення, завантаження файлів, підпис, адреса, телефон, заголовки та багатий текст, з довжиною min/max, електронна пошта/URL/номер пресетів, настройка тексту помилки та заповнення запиту URL параметри.
Логічні, формули, результати
ЦЕНА ЗА ЧАС:
І/ОР умовних груп, галузевих правил, безпечного двигуна формули над відповідями та баловими гуртами, які здійснюють власну сторінку результатів: забиті ділянки вікторини на її вироку.
Мова, kiosk, prefill
ЦЕНА ЗА ЧАС:
A visitor language dropdown listing only languages with real translations, kiosk mode for shared tablets (bigger targets, auto-reset, no redirects), a prefill link builder, and editable secure-badge and footer text.
Версія A/B тестування
ЦЕНА ЗА ЧАС:
Побачити варіант месенджера на будь-якому розгортанні з розщепленням трафіку. Відвідувачі присвоюються, відповіді штампуються версією, що фактично подаються, а порівняння таблиці показує відповідь, завершення та середній бал за версію. Проможливе переможця в одному кліку.
Щотижневий травень
ЦЕНА ЗА ЧАС:
Щотижнева електронна пошта з останнім 7 днів опитування KPI, найважчих опитувань, імпульс зворотнього зв'язку та останні короткий час AI, відправлений через вигнутий роз'єм. Налаштуйте його в Центрі доставки, Автоматизація.
Вступ
ЦЕНА ЗА ЧАС:
Згідно з переліком, які можуть редагувати, публікувати або видаляти опитування. Подання дозволу (чотирьох) вимагає другого адміністратора для виходу точний проект; редагування скидає затвердження. Проектні посилання дозволяють рецензенту бачити реальний проект без реєстрації в.
Платформа розробника
ЦЕНА ЗА ЧАС:
Connector Contract 2.2, typed surveys.* and feedback.* actions on api/v1, canonical survey.* events, durable signed webhooks with Slack and Google Sheets relay formats, and one-response PDF export.
Зростання та залучення
Аналіз та відгуки є різними продуктами
Експертиза аналітики пояснює, як саме опитування досягне людей та виконання. Зворотній зв'язок пояснить, що клієнти говорили по всіх дозволених джерелах і які справи повинні зробити про це. Два продукти, пов'язані між собою, але не діляться або перезаписувати аналітичну правду.
Аналіз опитування
Вищений з індивідуального опитування в студії обстеження, не від глобальної навігації. Вона вимірює відповідальність, вплив, тригерна поведінка, починається, завершення, відмова, питання та тертя гілки, частування, розгортання/там/перетворення результатів і надійність виконання часу.
Огляд відгуки та Inbox
Один дозвіл-довідник хронологічний корм для проведення перевірок, отримання спадщини віджету зворотного зв'язку, чату та квитка CSAT, відгуки про квиток, оцінка клієнтів AI-анкерів, корисні голоси та схвалені джерела зовнішнього/стуту.
Аналітика зворотного зв'язку
Аналізує значення для клієнта: початкові тенденції показників, теми/ темки, настрої, емоції, наміри, невідкладність, запити, скарги, похвала, сегменти шляху/ продукту/ послуги/ команди, критики і результати замкнутої петлі.
Власники даних
Відповіді на обстеження залишаються авторитетними в пам'яті опитування. Зворотній зв'язок зберігає реставрований вихідний посилок і отриманих сигналів, після чого завантаження допускаються докази про попит. Один завершений відгук стає найбільш одним елементом зворотного зв'язку.
⚠️
Поточна сторінка зворотного зв'язку все ще має браузер для реагування на опитування та окрему поштову скриньку віджетів, а також її штучний інтелект не використовує повну нормалізовану модель джерела. Єдиний огляд / Inbox / Analytics / Джерела та дизайн здоров'я є цілі реалізації.
NPS, CSAT, CES, зірки, великий палець і корисність завжди повинні зберігати свій оригінальний метод, масштаб, зразок, вікно дати і деномінатор. Вони ніколи не повинні бути в поєднанні з одним невиключним середнім.
ріст і SEO
Студія Просування
The Promotion Studio turns your website into a conversion engine. Design pop-ups, banners, slide-ins, top/bottom bars, full-screen takeovers, inline blocks and even country-based redirects, then show the right message to the right visitor at the right moment. Everything is delivered through the OpsIQ widget already on your site, so there is nothing extra to install. You design and save campaigns any time; they only show once you Publish them and the studio is switched on for your workspace.
Студія ПросуванняВізуальний дизайнер: блоки палітри зліва, ваша кампанія на полотні (насить персоналізований купон за допомогою {first_name} Tken), а також призначення + опубліковане панель праворуч.
Великий малюнок
Посада
Що
One promotion: a pop-up, banner, bar, slide-in, full-screen, inline block or geo-redirect. Each has a goal: sales, lead, sign-up, chat, survey, announcement.
Дизайн та варіанти
Яка
Ви створюєте вигляд у візуальному редакторі. Кожна економія створює нову версію, тому ви завжди можете відкачати назад. Ніщо коли-небудь втрачено.
Мета
Хто
Хто бачить його: країна, сторінка, пристрій, джерело трафіку, повернення проти нового, графіка та (з роз'ємом) своїх зареєстрованих клієнтів.
Тригери
Коли
Коли з'являється: миттєво, на затримці, на прокрутці, при виході-вмісті, коли свічка, натискання, після N сторінок або від чату / активності квитків.
Аналітика
Результати
Живі враження, натискання клавіш, перетворення, воронку з крапельного відключення, країна / сторінка / пристрій розщеплює, переможців A/B та інсайт AI.
Запустіть своє перше просування в 5 кроків
1
Почати з шаблону або заготовки
Відкрийте рекламну студію та натисніть кнопку Нова кампанія, або підберіть готовий дизайн з галереї шаблонів. Проект відкриває в дизайнера.
2
Складання
Перетягніть в блоки, заголовки, текст, кнопки, зображення, значки, статистика, відлік, форми, купони, відео, рейтинги, шпин-колеса. Колір стилю, градієнти та 3D ефекти з слайдерами. Preview Desktop / Tablet / Mobile і використовувати Безкоштовний рух для розміщення будь-якої точки.
3
Втілення
Тип жетонів, як {first_name}, {country} або {company} в будь-який текст. На показі, що вони стають реальними значеннями відвідувачів.
4
Цільовий і тригер
Виберіть, хто бачить його (знижка, сторінка, пристрій, аудиторія) і коли він вогонь (глибина, прокрутка, вихід-розклад). Залиште правило порожнім для того, щоб означати кожного.
5
Перевірте, потім публікуйте
Натисніть кнопку Перевірте швидкий сканування попереднього доступу, потім Publish. Він йде в режимі реального часу і починає збирати аналітику.
Блоки можна побудувати
ТУТ
БРОНЮВАННЯ
Подається згідно з, абзац, список, цитата, зображення, іконка, значок, статистика, дивіденд і променя, будівельні блоки будь-якого повідомлення.
Дзвоните до дії
БРОНЮВАННЯ
Кнопки з реальними діями: відкрити посилання, почати чат, створити квиток, копіювати купон або стрибати на сторінку.
Ургені та захоплення
ПАР
Відлік таймерів, форм (email / телефон / текст), розкривається купон і відео посольства.
Gamified & зворотний зв'язок
ПАР
Шпин-в-прайонні колеса, скретч-карти, NPS / зіркові рейтинги та багатоступінчасті воронки.
Відтворення & ефекти
ПАР
Колонки, прогресові стовпчики, соціальна частка, соціальні вистойки, так/не два кроку, вікторини та 3D ефекти, тент, світлий, паралакси, скломорфізм.
Персоналізація токени
Види будь-якого з цих у заголовках, абзаци, кнопках, значках, статутах, списках або котируваннях. Вони замінені на живу інформацію відвідувача, що вказується на те, що показує просування (всередині очищається для безпеки):
Доступні жетони
From the visit: {country} {city} {device} {page_path} {utm_source} {referrer}
From your CRM: {first_name} {last_name} {email} {company} {segment} {lifecycle_stage}
From a connector: {balance_due} {unpaid_invoices} (logged-in customers only)
Призначення посилання
Країна та розташування
Показати тільки в (або приховувати) обраних країн, міст або часових поясах через GeoIP. Відмінно для регіональних пропозицій або гео-рекламних.
Сторінки та URLs
Вимкніть певні сторінки, використовуючи рівні / починається з / містить / regex і виключіть сторінки.
Пристрої
Desktop, планшет або мобільний, наприклад, стрункий бар на мобільних пристроях, модальний на робочому столі.
Тип відвідувача
Нові, повертаючи, відомі (в CRM) або анонімні; сегменти CRM, фаза життєвого циклу, рівень лідера чи мова браузера.
Джерело трафіку
УТМ (utm_source, utm / Campaign) або на сайті, наприклад, тільки відвідувачів з конкретного оголошення.
Графік та частота
Почати / дати закінчення, часові вікна, і як часто людина може бачити її (за сеансом, в день, після того, як вони закриваються / натисніть кнопку / конвертер).
А/Б розщеплення трафіку
Показати на відсоток відвідувачів і запустити варіанти голови-голови; той же людина завжди бачить однаковий варіант.
Аудиторія (логені)
З роз'ємом ввімкнено, цільове за допомогою живого облікового запису, наприклад, клієнтів з неплатними рахунками або активними абонентами.
Тригери
Підберіть, як з'являється акція: Відразу після затримки на глибину прокрутки, на виході-вмісті, коли свічка, натискання елемента, після ряду сторінок дивиться, на форму-обранку або від чату / активності квитків. Розробники можуть вогонь один з власних коду з власним кодом window.OpsIQPromo.fire('event').
Цільові логовані клієнти (підключники)
Що робить OpsIQ акції спеціальні: підключіть платформу як WHMCS (або будь-який роз'єм, який підтримує аудиторію) і студія може зацікавити відвідувачів своїм статусом в реальному часі.
1
Увімкнути роз'єм аудиторії
Підключаючи, ввімкніть те, що ви набирає аудиторію (WHMCS Виходить з коробки. Замовники визнаються надійно при введенні на цю платформу, OpsIQ ніколи не довіряє електронну пошту, що вказана.
2
Додати правило аудиторії
У цільовій кампанії > Аудиторія, яка вимагає в'їзду і додавати правила, такі як неплатні рахунки >= 1, підписка на минулий рахунок або банківський кредит > 0.
3
Персоналізуйте дані
Використовуйте жетони, такі як {first_name} або {balance_due}. Нагадка «Ви маєте рахунок-фактуру» написати себе.
✅
Цільова слухання небезпечна: якщо роз'єм не може підтвердити факт (або відвідувач не ввійшов), то просування просто не показує, тому заготовка-закупчення не досягає неправильної особи. Побудувати власний роз'єднувач? Див "Сприяння цільовим аудиторам" нижче.
Підключена торгівля (студія суперпотужності)
Картки товару з магазину
Дані про життя
Блок продукту витягує реальні елементи (ім'я, ціна продажу, зображення, посилання) прямо з WHMCS, WooCommerce, Shopify або ваш OpsIQ векселевізія. Натисніть кнопку "Кеп свіжа" і на карті оновлюється його ціна від платформи кожні години при публікації.
Купони-провізовані
Купони
Блок купона може створити реальний код знижки у вашому магазині, який ви публікуєте, тому код відвідувача розкриває завжди працює при оформленні замовлення.
Замовити послугу
Атрибут
Реальні замовлення від ваших платформ відповідають по відношенню до кампаній, які можна швидко (за допомогою купона або електронною поштою) так що дохід ви бачите з фактичних продажів, не оцінений.
Реальний соціальний доказ
Довіра
У соціально-безпечному ticker можна привести до справжньої недавніх замовлень (далі – «Ада» замовляє План Starter · 2h назад»), прізвище та пункт, тільки ніколи не сплачуються електронні листи або суми.
Експерименти та подорожі
A/B варіанти та авто-winner
Спліт трафіку за допомогою варіантів дизайну, дайте студію автоматично пропагувати статистичний переможець або вручну на оптимізатора bandit, який переміщує відвідувачів до того, що перетворюється як докази.
Підйомник
Забронюйте скибочку відвідувачів, які нічого не бачать, тому ви можете довести саму акцію викликає ліфт.
Варіанти сегмента
Кожен сегмент отримує свою версію.
Тригерні експерименти
Варіанти можуть також перевірити WHEN, щоб з'явитися: негайно проти затримки проти виходу-інтенту, вимірюваної голови до голівки.
Подорожі (поїзд)
Цільова місія, що хтось зробив з іншої кампанії ( "Попередня кампанія А але не конвертувала") для побудови багатоступінкових послідовностей просування.
Чайники
При цьому, замкнений спливаючий пристрій не вирушає.
Знайте, що це відбулося
Натисніть на карті
Дизайнер
У дизайнеру, щоб перехопити карту для фарбування реальних відвідувачів натискає над кожним блоком вашого дизайну.
Крок воронку
Воронки
Багатокрокові кампанії показують, що люди знизилися, екран за допомогою екрану.
Порівняйте кампанії
Спортивний
Покладіть до чотирьох кампаній на бічну сторону (імппреси, кліки, перетворення), виділіть кращу вартість.
Щотижневий сюжет і травень
А. А.
Кожен понеділок одружитися в ваших повідомленнях; 📖 Щотижнева кнопка оповідання пише звичайний підсумок з наступними кроками, коли ви хочете один.
Комфортабельний
АІ-копіот і ідеї
Чат з дизайнерським копілотом для редагування полотна («зробити наголовку терміново, додати відлік»), отримати ідеї кампанії зі своїх даних трафіку, перевести кампанію за країну або автоматично зафіксувати низький рівень дизайну.
Бренд Kit імпорт
Команда читає ваш сайт і пропонує своїм реальним брендовим кольором та шрифтами; заощаджуйте та кожен пікір веде їх з ними.
Багатоекранні воронки
Кроки блоків видають істинний пероральний редагування: вкладки для кожного екрану, додати або переадресувати екрани, а попередній перегляд слід разом.
Ім'я та наявність
Ім'я важливих версій ("Опублічний кандидат"), відновлення будь-якого з них і подивитися попередження, коли командний партнер оновлюється однаковою походою.
Пристрої смуги і лінійки
Диви настільні, планшетні та мобільні сторони по одному вигляду; для точного розміщення фіксуються піксельні лінійки.
Запрошення сторінки та каналів
Кожна кампанія може бути самотньою, розміщеної на сайті для біоів та QR-кодів, а також посліду продувної пошти для захоплених проводів або одноклітинного проекту.
Безпека підприємства
Публікація вікон заморожування (змінні періоди), аварійний пауза-всі перемикач, погодження, аудит причеп і версія зворотного відключення.
Чи потрібно додати код на сайт?+
No. Promotions are delivered by the same OpsIQ widget you already installed. Design, publish, done.
Чи будуть відвідувачі бачити однаковий спливаючий і надійшло?+
No. Настроювання частоти (за сеансом / в день або зупинка після того, як хтось закривається, натискає або перетворюється). Наноситься чуйні за замовчуванням.
Хто може публікувати?+
Видавництво, паусирування та розкотування спини обмежені власниками робочого простору і повним адміністраторам. Будь-який учасник команди може створювати і проектувати проекти.
ріст і SEO
Дизайн-студія
Дизайн-проектувальник – це чуйний редактор блоків для будівництва, рецензування, редагування та публікації досвіду кампанії.
Екран продуктуУ дизайнера поєднуються живу канву, приладові попередні перегляди, блоки, зміни персоналізації, коментарі та історію виконання.
Використовуйте блоки для складання досвіду, попереднього перегляду кожного підтримуючого огляду та вставки затверджених змінних персоналізації. Огляд коментарів та AI-медіа прованс перед запуском. Економія створює версії так попередній дизайн може бути перевірений або відновлений.
ріст і SEO
Шаблони просування
Шаблони надають пошукову, категоризовану стартову галерею для рекламних кампаній.
Екран продуктуУ галереї шаблонів фільтри преміум макетів і застосовані кольори бренду робочого простору, коли шаблон стає проектом.
Пошук або фільтр за категоріями, додаткові результати завантаження, перегляд повного досвіду, потім виберіть Використання шаблону. Нова кампанія залишається проектом і може бути змінена в конструкторі просування до публікації.
ріст і SEO
Аналіз реклами
Аналіз реклами підключає враження та натискання на перетворення, контекст аудиторії, результати дії роз’ємів та навчання кампанії.
Екран продуктуАналіз реклами показує продуктивність заголовка, аудиторію та провокаційні поломки, призводить до результатів експортно-роз’ємних дій.
Читання вражень, швидкість та перетворення натискання разом. Перервувати результати по країні, сторінці, запуску та пристрою; експорт захоплених призводить до необхідності. Результати дії роз'єму показують, чи обіцяний промо-кодом фактично ран. AI Insight та вивчення підсумків повинні бути оброблені як гіпотези для перевірки, не автоматичне підтвердження.
ріст і SEO
Анонси
Повідомлення про публікацію в зоні сповіщення віджету з додатковими настройками, графіком та викликом до дії.
Екран продуктуРедактор повідомлень включає зміст, аудиторію, сегмент, правило сторінок, активну дату та візуальний стиль.
Виберіть всіх відвідувачів, підписаних відвідувачів або нових відвідувачів; додатково вузькі аудиторії з контактним сегментом і правилом сторінки. Встановити активний-від / активних до дати та активного прапора. Преміальний стиль пресетів і кольорів змінюють презентацію, але не замінюйте чіткий зміст.
ріст і SEO
Пошневі кампанії
Пошта подає повідомлення про браузери для підписки відвідувачів після того, як вони залишили сайт.
Екран продуктуВідштовхуючий композитор показує абонентський доступ, зміст, медіа, дії, цільові правила та порядок.
Налаштування клавіш Web Push спочатку під налаштуваннями Web Pug. До участі відвідувача можна віднести назву, тіло, ікону, зображення героя, значок, CTA та до двох кнопок дії; постійне повідомлення залишається до взаємодії відвідувачів.
Цільова аудиторія, додатковий сегмент контакту та правило сторінки. Заощаджуйте проект, заплануйте його або відправляйте відразу. Використовуйте підписку і натисніть метрики, щоб суддя досягне. HTTPS і правильно розміщений сервіс працівник буде потрібно на вбудованих сторонніх сайтах; див. Веб-Пуш на сторонніх сайтів.
Конфіденційність
студія згоди з використанням файлів cookie
The Cookie Consent studio designs the cookie banner your visitors see, defines what counts as essential for your business, applies the right behaviour for each visitor's region, and (crucially) actually enforces consent so analytics and marketing tags do not run until the visitor agrees. The banner is delivered through the OpsIQ widget already on your site. It is a premium design studio; the banner shows only once you switch consent on for your workspace.
Згода про використання файлів cookieЗгода банера як відвідувачі див. це: ваше слово, ваші категорії (опитування завжди на місці, решта вибір відвідувачів), а також прийняття / введення / видача / Переваги, з пер-категорією за ним.
Вкладка студії
Дизайнер
Підберіть з великої бібліотеки банерних конструкцій і повноцінну кольорову систему (прозора, тверда або градієнтна) для відповідності вашому бренду.
Стилі
Вишуканий текст, мітки, політичні посилання, банерна позиція та як довго запам'ятовується вибір.
Категорії
Визначте, що є важливим. По суті це завжди на; все інше - їх для того, щоб дозволити або відмовитися.
Печиво (сканнер)
Скануйте свій сайт і дайте OpsIQ AI автоматично виділіть кожен cookie та трекер, класифікуйте його та напишіть звичайний призначення. Це дозволяє використовувати таблицю налаштувань та автоматичного блокування параметрів.
Законодавство та регіон
Виберіть, як згода поводиться законом (повторно), і ввімкніть групово-доменське поширення, режим консенсусу Google v2 та переконцентровані інтервали.
Аналітика
Переглядайте статистику з реальними вибірами відвідувачів (акцептів, за категоріями) у рамках робочого простору.
Отримати право автоматично
Авто за регіоном
Кмітливий
Відвідувачі ЄС/Великої Британії отримують опцію (безкоштовно не дієтичних ходьба до тих пір, поки вони приймають); користувачі США обирають опуклість з параметром "Не продавати або ділитися". OpsIQ вирішується відвідувачем за місцем розташування. Рекомендовано.
Опт-все
Шлунок
Strict GDPR для всіх відвідувачів, які не мають значення до тих пір, поки вони приймають.
Відправлення
Спокійний
Ви можете переглянути, якщо відвідувач не видається.
Ви можете використовувати файли cookie, щоб перевірити ваші дані та налаштування.
Як запобіжники фактично зупиняються захоплення
Навчитися тут не просто банер. Він контролює те, що працює:
Пер-категорійне виконання. When a visitor refuses a category, OpsIQ stops the matching capture, with analytics off, analytics tracking genuinely does not run, not just visually.
Автоблокування власних тегів. Tag any third-party script to stay inert until its category is granted. OpsIQ activates it the instant the visitor consents, and never before.
Автоблокування мітки сторонніх сторін
<!-- 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 Consent Mode v2 (Law & Region tab) видає праві сигнали для тегів від кожного вибору відвідувача, так GA4 і Google Ads obey згоди на рідне. Більшість сайтів не потрібні IAB TCF, що є тільки для сайтів, які працюють в програмі IAB-framework.
Згода про обмін на сайт
Перемкніть груповий обмін таким відвідувачем, який приймає на одному з ваших сайтів, не запросив знову на інших в цій робочій групі. Їх вибір несе протягом декількох днів, які ви встановили. Відключіть його для суворої згоди з боку. Константи файлів cookie з конфіденційності та комплаєнсу сторінки, що зберігає згоду приведе (без будь-якого гранту і відкликання).
Чи дійсно відмова від аналітики?+
Так. Перкатегорія затримує захоплення матчу на джерело. Вона не є косметичним банером.
Чи потрібен розробник?+
Немає для банера. Він дасть можливість автоматично розблокувати власні сторонні теги, які вимагають одноразового зміни позначки на теґах (проглянутий вище).
Де є доказом згоди відвідувача?+
На сторінці конфіденційності та комплаєнсу: пошук, узгодження, які випробували, подаються на контакті, каналі, дії та дату.
ріст і SEO
Проактивні повідомлення
Proactive Messages reach out automatically the moment a visitor's behaviour matches a rule, before they ask. You build each as a rule with three parts: what should happen, when it should fire, and how often. Everything is delivered through the OpsIQ widget already on your site.
ПроактивнийКожен проактивний правило – це три варіанти: що відбувається (чат, банер, тур, поштовх, електронна пошта, вебхоок), коли (замовлення), і як часто (покриття).
Три частини правила
1
Що потрібно (дія)
Покажіть чат бульбашки або на сторінці банера, запустіть Путівник тур, надішліть веб-шрифт або електронну пошту, призначте кафедру, або ввімкніть сайт. Жетони люблять {{visitor_name}} і {{page_title}} стати реальними значеннями.
2
Коли слід вогнети (замовлення)
Вузький, який запускає його: сторінка/URL, час на сторінці, глибина прокрутки, свинцевий рахунок, повернення проти нових, беззаперечних умов правило подає для кожного відвідувача. Додайте принаймні одну з цілей її. Умови об'єднуються з І.
3
Як часто (частота)
Встановити охолоджу, так що така ж людина не стержає, наприклад, раз на сеанс або один раз в день. Кожне правило має статус/вимкнення.
⚠️
Робочий простір для блокування "Час часу/іделей" дозволяє виконувати дії сервера (email, push, webhook, assign) на графіку відомих контактів, які не в даний час знаходяться на сторінці, так що ви можете "Електронний свічник гарячих проводів" автоматично. Він потребує OpsIQ Cron run. Залиште його, якщо ви хочете жити тільки на сайті nudges.
Чи буде він вогонь для всіх?+
Тільки якщо ви не додаєте умов. Додати принаймні одну умову (сторінку, рахунок, повернення...) для цілей правих відвідувачів.
Як це стосується витрат і екскурсій?+
Вони працюють разом: проактивне правило може почати екскурсію, а чат-бот Flow можна викликати за допомогою проактивного правила. Починайте з одним правилом чат-повідомлень, потім нашаровуйте інші.
ріст і SEO
Потоки чатбота
Чатбот Флус скрипт розгалуження розмов всередині чат віджету (походи, ключові слова відповіді, керовані доріжки) без коду. Потік є набором підключених кроків (невідділення): ви запитаєте питання, відвідувач забирає варіант, і потік відправляє їх вниз по відповідному відділенні. Тільки Активні витрати працюють на вашому сайті.
Як працюєПотоки чатбота
Повільний проти AI · при використанні
Використовуйте потік
Коли шлях передбачуваний і ви хочете, щоб він був ідентичним кожен раз: кроки бронювання, повернення майстра, "який план?" оберіть, збираючи електронну пошту перед входом. Пороги ніколи не просочуються.
Використання AI
Коли питання відкриті, "докладає цю роботу з моїм налаштуванням?". Відповіді клієнтів чат AI від ваших навчальних знань. Потік може бути переданий до АІ (або людини) на будь-якому етапі.
Тригери
Вітання
Запускає як повідомлення про відкриття, коли відвідувач вперше відкриває чат.
Ключове слово
Запускає, коли відвідувач видає слово, яке Ви вказали (наприклад, повернення коштів, ціноутворення, анулювання).
Після затримки / Після затримки
Починає час, коли в розмові здаються контактні дані.
На чати / Проактивний
Запускає як чат обгортає (наприклад, рейтинг), або запускається правилом проактивного повідомлення.
Побудувати один в чотири кроки
1
Створення потоку
Натисніть кнопку Новий потік, ім'я його, заберіть тип запуску (і ключові слова, якщо ключове слово), зберегти. Він починає вимкнено.
2
Відкриваємо полотно
Натисніть кнопку редагування полотно. Візуальний конструктор, де ви додаєте кроки (повідомлення, питання з кнопками, відділеннями) та підключіть їх.
3
Додати гілки і ручний відключення
Для кожного вибору пишіть відділення на наступний крок. Кінцеві доріжки, вирішуючи, подаючи в AI або перенести до людини.
4
Увімкнути
Натисніть Увімкнути. Відключення потоку відбувається в режимі реального часу. Вимкніть будь-який час, не втратите дизайн.
Чи заміняє AI?+
Ні. Вони працюють з боком. Використовуйте витрати для передбачуваних шляхів та AI для відкритих питань; потік завжди може бути від руки до обох.
ріст і SEO
Екскурсії по Львову
Помічені тури є покроковими прогулянками, які вказують на частини вашої сторінки з мовними бульбашами та прожектором, що походять відвідувача через бортовий або новий варіант. Вони повністю тематичні і вбудовані в візуальний дизайнер з прямим переглядом. Екскурсія проходить тільки тоді, коли вона позначена Активною.
Як працюєЕкскурсії по Львову
Як будується тур
Кроки
Кожен крок встановлює елемент і показує міхур з вашим текстом. Додайте стільки зупинок, як прохідні потреби та замовте їх.
Пресети та тема
Почати з попереднього запису або розробити власний бульбаш (колади, градієнти, прожектор) з живим переглядом на правому.
Тригер
Додатково за посиланням проактивний ріел так тур автозапуски, коли це правило пожежі (наприклад, зворотний візитник першого панельного візиту).
Активний букмекер
Похід на екскурсію можна буде тільки в той час як Активний. Не слід брати його без видалення.
Побудувати один в чотири кроки
1
Новий тур
Натисніть кнопку Новий екскурс, ім'я та додаткове посилання проактивний рут, щоб він автоматично запустив.
2
Додати кроки
Додайте кожну зупинку: оберіть елемент, який він вказує на і напишіть текст бульбашки. Замовляйте до стежки.
3
Складання
Підберіть заміський або стиль бульбашки самостійно. У прямому ефірі попередній перегляд показує саме те, що відвідувачі дивляться.
4
Активувати
Тиц Активний і економить. Тур тепер може бігти, на власний тригер або розпочати правилом проактивного повідомлення.
Як розпочати тур?+
У власній тригері або через дії «Гуїнської поїздки» проактивне повідомлення, тому ви вирішите, які відвідувачі дивляться який тур і коли.
ріст і SEO
Мета
Перетворення Цілей перетворюють активність, яку ви піклуєтесь про (у разі виникнення вебгока, повідомлення про чат, дозвіл квитка) у записане перетворення з повним припливом. Коли діяльність вогневих, OpsIQ ввімкнено конвертацію проти контакту та зв'язків, що надходить до кампаній, сегментів і джерел, які призвело до цього.
Як працюєМета
Визначте мету в трьох кроках
1
Підберіть запобіжну активність
Натисніть кнопку Нова мета перетворення. Виберіть тип активності, який підраховує як конвертація або використовувати Quick-start preset, Stripe покупки, Demo забронювати, Інформаційний бюлетень підпис або передплата розпочато.
2
Ім'я та налаштування значення
Подаруйте перетворення назви (опуб, демо_броньований, підпис) і додатково фіксоване значення та вікно інтрибутції.
3
Зберегти
Save and enable. From then on, whenever the activity fires, OpsIQ records a conversion against the contact with attribution to the preceding touches.
✅
Цілі вже провідовані в вхідні вебхуки: будь-яка мета, яка подає перевагу вводам типу вхідних подій автоматично моментом події землі. Використовуйте сторінку Inbound Webhooks для підключення Stripe, Calendly або будь-якої системи, яка може POST JSON_
Що може бути конвертація?+
Будь-яка записана активність: вхідний вебхоок (плато. succeeded), захоплення електронної пошти чату, дозвіл на квиток, що завгодно в режимі контакту.
Аналітика
Користувальницькі панелі
Настроювання Dashboards дозволяє вам побудувати власний вигляд метриків, які мають значення, замість того, щоб спиратися тільки на стандартний огляд. Додати віджети, які ви хочете, перетягніть і змінити їх в макет, який вам подобається, зберегти його та поділитися ним з командою.
Користувальницькі панеліСтворіть власну дошку: додайте KPI, діаграму та списку віджетів, перетягніть і змініть їх у макет, який ви хочете, після чого поділте його командою.
Побудувати один в трьох кроках
1
Додати віджети
Натисніть кнопку Додати віджет і виберіть метричний або діаграму, який ви хочете відстежувати. Повторіть все, що ви хочете на дошці.
2
Влаштування макета
Перетягніть віджети, щоб перемістити і перетягнути їх краю до змін. KPI через верхній частині, діаграми нижче. Що б не читати краще.
3
Зберегти та ділитися
Заощаджуйте панель і поділіть його командою, щоб кожен дивився однакові цифри.
✅
Зберігати окремі дошки для окремих робочих місць (дошка "займається" з підрахунками в режимі реального часу, а також "місячний огляд" дошка зі тенденцією графіки) так кожен залишається зосередженим.
ріст і SEO
Аутрейкові кампанії
Outreach is OpsIQ's 1:1 and bulk email engine: compose a personalised message or run a campaign to a CRM segment, with reply detection, send-time control, open/click tracking, a tracking pixel and one-click unsubscribe. It is consent-gated and CAN-SPAM / CASL compliant.
АудиторіяThe Outreach engine: send 1:1 or run campaigns to a segment, track opens and replies, and stay compliant with built-in unsubscribe and reply detection.
Чотири вкладки
Композитор
Write a personalised 1:1 email with {tokens} from the contact and CRM.
Походи
Відправте до CRM сегмента, запланованого або зараз, з ковпаками та контрольом часу.
Шаблони
Відмінні шаблони повідомлень для повторного вилучення.
Відповідей
Відповіді про виявлення записів і автостопів слідувати-допомогам, хто відповів.
Як проходить кампанія
1
Підбір аудиторії
Оберіть сегмент CRM (або завантажити список). Відхилення та згода наноситься автоматично.
2
Написати
Напишіть повідомлення з іменами токени; попередьте відгук у реальний контакт.
3
Розклад і відправлення
Відправляйте зараз або в кращому режимі. Відкрийте записи пікселя, натисніть кнопку та відповіді.
✅
Зовні - це згода і пригнічення, що нараховуються один клік відписки на кожному посилці, а також слід CAN-SPAM / CASL. Відповіді автоматично припиняються подальші подальші спостереження.
Аналітика
Графік роботи
Заплановані звіти електронної пошти обраного метричного набору для вибраних одержувачів за розкладом (податково, щотижневий або щомісячний) як друкований, білий-лаборатор PDF. Встановити його один раз і звітні землі в папках автоматично через OpsIQ хрон.
Графік роботиВстановити звіт один раз (метричний набір, діапазон, графік, одержувачі) і OpsIQ електронні листи білого плити PDF автоматично на вашому курсі.
Встановити звіт
1
Виберіть те, що відправити
Підберіть метричний набір (трафічний, SEO, продажі, підтримка ...) і дата- діапазону.
2
Встановити графік та одержувачі
Щоденно, щотижневий або щомісячний, в той час як ви обираєте, до одного або декількох одержувачів електронної пошти.
3
Зберегти
Заощаджуйте і ввімкніть. Звіт прогенерує та видає повідомлення самостійно за графіком, без ручного кроку.
💡
Scheduled reports run through the OpsIQ cron, if a report does not arrive, confirm the cron is running (see Cron and automation).
Конфіденційність
Конфіденційність та відповідність
Сторінка конфіденційності та комплаєнсу є одним місцем, щоб показати аудитора, який ви керуєте персональними даними, відповідально: згода привелигер, лог доступу адміністратора, політики збереження даних і готової до друку DPA_, в одному вкладці. Тільки повний адміністратор може відкрити його.
Конфіденційність та відповідністьОдин ревізор-рекрутинговий екран: пошукова згода привели (повороти/відкликання каналу), журнал доступу, які доторкнулися дані, налаштування резиденції / затримки, і друкований DPA_.
Чотири вкладки
Консентний привід
Пошукова звітність про надання згоди та відкликання, за допомогою контакту, каналу (email, push, SMS, in-widget), дії, джерела та дати. Ваш доказ погодився контакт (або змалювався).
Журнал доступу
Хто на вашій команді переглядав, редагував, експортували, видалили або повідомлення про дані контакту з адміністратором, контактними даними, діями, зазначеною причиною та IP_. Точно те, що регулятор просить.
Затримка та збереження
Декларуйте, де зберігаються дані робочого простору, встановивши скільки днів поспіль роботи (03/22/2019)0= назавжди, і записувати контролер даних та DPO.
DPA шаблони
Друкована обробка даних Додаток, яка заповнюється вашим контролером, адресою, DPO, резиденцією та збереженням. Друк або збереження як PDF.
✅
Конфіденційність та комплаєнсові пари з студія з згоду на використання файлів cookie (який збирає згоду) та сторінку експорту (яка виробляє копію даних для DSAR). Див. також Cron і автоматизація за нічним збереженням чистоти.
Конектори
Підключіть свої платформи
посилання роз'ємів OpsIQ на зовнішні платформи: інтернет-магазини, платіжні системи, сервісні процесори, постачальники електронної пошти та користувацькі сайти APIs. Після підключення AI може виглядати замовлення, дані клієнтів, підписки та інші дії з Вашим затвердженням.
Місцевий бізнес: відгуки, публікації, статті та повідомлення, огляди. Використання OAuth
Календар подій
Продуктивність
Календарі та події. Використання OAuth_
Gmail and IMAP
Електронний лист
Поштові скриньки: вхідна та вихідні поштові скриньки, адресно-книжкова синхронізація.
Надіслати сітку
Електронний лист
Посилання електронної пошти: надсилайте електронні листи та встановіть шаблони.
Пошта
Електронний лист
Посилання електронної пошти: відправка електронних листів через Mailgun.
Slack, Телеграма, ЛІНІЯ, X DM
Розсилка
Обміняти канали для вхідних і вихідних розмов.
Мета канали
Розсилка
Facebook Messenger, Instagram DM і WhatsApp.
Site Intelligence (GA4, Search Console)
Аналітика
Аналітика та дані пошуку SEO Suite.
Website enrichment and CRM import
CRMComment
Збагачування та імпортування клієнтів.
Доступний з ринку
Ці видаються пакети, не частина установки. Встановіть один з роз'ємів, Marketplace і він копіюється в папку живих роз'єднувачів, після чого воно буде точно так само, як вище.
Написати відгук про пошукові системи, пошук та аналітика.
Webflow, Wix, Squarespace
Торговельний майданчик
Веб-сайти.
💡
Список роз'ємів переходить як пакети. У статті є список авторів для установки: що вказано, що час відкриття, і вкладку Marketplace показує, що ви можете додати.
Встановлення роз'єму
1
Перейти до роз'ємів
Навігатор для роз'ємів в бічній панелі адміністратора.
2
Знайти роз'єм
Перегляд списку або пошуку. Роз'єми групуються за категоріями.
3
Увімкнути
Натисніть роз'єм і навімкнути Увімкнено.
4
Введіть облікові дані
Заповніть необхідні поля: API ключ, URL, токени і т.д. Кожен роз'єм має специфічні вимоги, що задокументовані в панелі налаштувань.
5
Тестове підключення
Натисніть "Test Connection". Зелений результат означає роз'єм може досягати зовнішньої платформи. Червоний результат показує помилку.
6
Налаштування функцій
Виберіть, які функції включають: синхронізацію знань, синхронізація вебхоок, дії AI. Не всі роз'єми підтримують всі можливості.
Які роз'єми дають вам
АІ-контекст
AI може виглядати дані клієнтів, замовлення, підписки та багато іншого через роз'єм. Коли клієнт чати, AI має реальні дані платформи для посилання.
АІ контекст (репортажні автори)
КонтекстПровідер вашого роз'єму живить квиток-AI чителювний рахунок власника квитка. Вирішити замовника шляхом customer_id коли відомо; інакше, на автозаправках квитків, де прапор ctx customer_trust_email вірно, подивіться рахунок customer_email (перевірений відправник квитків). Віддалені платформи викладають /context/customer-by-email ендто і роз'єм викликає його. Це те, що AI процитує реальний баланс/іноземець замість того, щоб сказати “зберегти логін”. Заслужено, що об'єктиви оператора (для підключення) класу (або для використання даних), які надаються оператором (у тому числі).customer_sections, customer_allow_credit) і перебування строго почитано, ніколи не видає секрети.
Каталог клієнтів (з'єднувачі)
Ваш роз'єм IdentityProvider живить три універсальні варіанти квитків: lookupCustomerById() (карта кусоммера), lookupCustomerServices() (табл./послуги), та listCustomers($query,$limit): "Пошук клієнта або типу електронної пошти" пікіровка на рідній папці Compose-New-Ticket. Повернути рядки {id, external_id, name, email, company, phone, platform, platform_label}. Віддалене правило: Якщо Ваші клієнти живуть в іншій базі даних або службі, викопайте їх на платформу API всередині цих методів, ніколи не читайте інші таблиці системи безпосередньо (в таких методах) OpsIQ DB вони порожніх власників місць, тому локальне читання повертає порожній пікір. Перевірити віддалений шлях на налаштування API URL; зберігати локальне читання тільки як одно-DB падати.
Електронні квитки, виявлення та маршрутизація (контролери)
When inbound email becomes a native ticket, OpsIQ detects the sender by calling lookupCustomerById(0, ['email'=>$sender]) по кожному роз'єму; перший матч "власників" замовника і його platform мука штампується на ticket.created події _pipe_owner_platform (empty = гість)WHMCS-скоптер e-mail відкриває квиток в WHMCS (WHMCS номер, віддзеркалений як один), при цьому невідомого відправника залишається рідним гостем. Якщо ви з'єдналися від дзеркала рідних квитків на власну платформу, Ваше ім'я ticket.created обробник повинен заглушувати на цьому: if (array_key_exists('_pipe_owner_platform',$payload) && $payload['_pipe_owner_platform'] !== '<your-slug>') return;. ключ відсутні на непірованих (чат/ручних/AI) квитки, тому дзеркало як раніше. Контроль за погодженням з боку команди та відділів → Відкриті квитки через електронну пошту (Аніон / Замовники тільки / Off).
Акції
AI може виконувати дії через роз'єм: створювати квитки, оновити замовлення, скасувати підписки, всі з вашим схваленням через Trust Layer.
Знання
Роз’єми сприяють формуванню специфічних знань на AI. Shopify роз'єм додає усунення несправностей електронної комерції; WHMCS роз'єм додає знання хостингу.
Імпорт бази знань (кон’єрні автори)
Якщо ваша платформа має знання бази, оголошуйте kb_capabilities блок в settings.json (тип kb_source) і ваш роз'єм з'являється в редакторі Help Center Імпорт КБ → Імпорт з підключеного додатку Випадок, коли це ввімкнено і налаштовано в робочому просторі. Він декларативний, ніякий метод реалізації: ім'я вбудованого adapter (zendesk Для точного вузького центру допомоги API_, або crawl для будь-якого місця КБ та base_template як https://{subdomain}.zendesk.com, який OpsIQ заповнюється з збережених налаштувань вашого роз'єму. Потенціали ніколи не залишають сервер; браузер тільки надсилає шлам роз'єднувача. Для підтримки нової платформи додайте нову платформу, додайте opsiq_kb_<platform>_manifest() перехідник і посилання на його ім'я. Повне посилання: connectors/PLATFORM_CONNECTORS.md §5.
Вебхуки
Деякі роз'єми реєструють вебхуки з зовнішнім майданчиком для сповіщення про події в режимі реального часу (нові замовлення, оновлення квитків тощо).
Відстеження продажів
E-commerce роз'єми живлять дані про доходи продажів на борту продажу для атрибуту та аналітики.
💡
Роз'єми є робочим простором. Кожен робочий простір може мати різні роз’єми, що містяться в різних облікових записах. A WHMCS робоче місце використовує WHMCS роз'єм;Shopify робоче місце використовує Shopify роз'єм.
Чи можна використовувати декілька роз'ємів одночасно?+
Yes. You can have Shopify for orders and Stripe for payments in the same workspace. The AI merges data from all enabled connectors.
Що робити, якщо мій сайт не зазначений?+
Використовуйте конструктор Connector для створення індивідуального роз'єму для будь-якої платформи з REST API. Або перевірте Marketplace для вбудованих роз’ємів спільноти.
Чи працює роз'єми з самоприхватом OpsIQ?+
Так. Роз'єми працюють однаково в хмарних і самоприхватних виданнях.
Конектори
Договір роз'єму продажів і векселів
Every commerce connector uses the same platform-neutral event contract. WHMCS is the reference implementation, but SaaS Bridge, stores, payment providers, marketplace connectors and Connector Builder packages must obey the same rules.
Що кожен торговий роз'єм повинен публікувати
Один авторитетний під керівництвом
Publish realised economic events to opsiq_sales_events through CommerceEventRegistry::normalize(). Do not build a connector-specific Sales table or make core analytics query a remote platform directly.
Стабільність джерела
Платформа є роз'ємом реєстру шламу, таких як whmcs, shopify або opsiq_saas. Traffic_source містить перевірені набуття при поставці; в іншому випадку використовуйте цей же шлам, як випадаючий. Визначається магазин, не відображають етикетки. OpsIQ Вирішує ім'я безпечного роз’єму в інтерфейсі UI.
Ідемпотенції
Захід_id повинен бути детермінований. Карта принаймні одна незмінна замовлення_рефл, рахунок-фактура_ref або підписка_ref так вебхоок речення і заповнюється тим самим подією замість створення дублікатів продажів. service_ref визначає уражений продукт або сервісний екземпляр, коли існує один.
Час генерації:
was_at - це час оплати або економічного виживання, який повідомляється початковою платформою. Ніколи не заміняйте історичні дати оплати з часом імпорту.
Гроші та FX
Відправте початкову суму та дійсну трилетеру ISO валюти. Якщо налаштування роз'єму дозволяє OpsIQ FX перетворення, звіт перетворюється в робочу площу звітності валюті; інакше звіти зберігають магазин або рахунок на платформі валюти. Код роз'єднувача не повинен жорсткого коду звітної валюти або курсу обміну.
Евіденс-на основі життєвого циклу
Використовуйте нові, поновлення, оновлення, повернення або невідомі. Класифікуйте з причини рахунку, підписки чи зв'язки з сервісами, тип лінії-item або іншого авторитетного джерела. Повторна покупка того ж замовника не автоматично відновлюється.
Зобов'язання з продажу
Тільки позитивні оплачені нові, поновлення або законно невідомі торгові чеки належать до продажів та конверсії. Повернення коштів повідомляються по поверненню і чисто-відновленню аналітики. Кредит на рахунку, гаманець топ-ап, токен Топ-ігри і Додати фонди залишаються вексельними подіями і ніколи не підраховують як продаж, перетворення, обсяг замовлення або дохід від продажу.
CRM залишається окремим
CRM-пакети представляють собою і діяльність з експлуатації трубопроводів. Вони не комерціонуються продажами, якщо підключена платформа для оплати або зберігання видає ріелтору в режимі реального часу або рахунку через цей контракт.
Прибувні проекції
opsiq_conversions і dashboard підсумки сумісні з проекціями, що перебудовані від під керівництвом. Роз'єми не повинні обробляти виступ як фінансового джерела правди. Виконавець дозволяє повторно оцінювати отримані ряди без видалення базової історії вексель.
Дистанційна платформа
Віддалений роз'єм зчитуває свою платформу через налаштовані автентичні API_. Він ніколи не може залежати від односерверних таблиць бази даних. Точний автентичний доменний сайт_key подається з роз'єднувачом Реєстрацій і повинен бути застосований до кожного запису на під керівництвом та заправки. Робоче місце або груповий обсяг тільки прочитано час агрегації; він ніколи не розширюється, що зберігається власність події.
Коли продажі та вексельні рахунки включений у Конструктор, розмір карти, валюту, статус джерела і дата джерела, плюс принаймні одне замовлення, рахунок-фактура або посилання на підписку. Планування карт при API виводить авторитетне значення життєвого циклу. Згенерований SalesIngest проходить кожен рядок через той же норматор Торгового процесу, який використовується вбудованими і ринковими роз'ємами.
⚠️
Кредит та Додавання фондів, які мають намір зберігати в історії рахунків, контексті балансу клієнтів і аналізі на чолі. Виключаючи їх з продажу не видаляється; він запобігає їх перенагріванню комерціональної продуктивності.
lifecycle_type вирішує, що стає CRM-рішенням
lifecycle_type не є аналітичним ярликом. OpsIQ _читує, чи входить продаж до CRM-проводу, тому кожен роз'єм продажів приймає рішення про те, чи має він намір або ні.
НОВИНКА
Відкриває закриту угоду (новий бізнес).
оновлення, модернізація
Зареєстровано як рецидивний дохід. Немає нової угоди — оновлення, які перетворюються на кривій ймовірності та змішування їх ушкоджень обох прогнозів.
повернення, кредит
Не відкривайте угоду, в будь-якому режимі. Гроші повернулися до замовника не виграють.
омлет / невідомо
Виручити тільки. Продається, але не досягає трубопроводу.
Один продаж, один під керівництвом ряд: ідентичність САЛОГО, не подія
Не відповідати event_id і вставити себе. event_id is platform:eventName:externalIdЯкщо ми вже обробили цю доставку, то не можете відповісти на «про що ми вже записали цей продаж». Платформа, яка оголошує одну платіж двічі — як invoice.paid і знову payment.completed — норти дві покоївки і землі однакові гроші двічі, з чим не заплутуватися і нічого не попередить.
💡
Found on the reference install: six invoices with three ledger rows each, from three code paths using three different event_id schemes. They all carried 0.00 so no total looked wrong, and any later process restoring real amounts would have counted one payment three times.
Зателефонуйте на загальний запис замість. Ядро відповідає бізнес-ідентифікатору продажу (03/22/2019)sale_fingerprint), відповідає існуючому ряду на ньому, зберігає оригінальний event_id на оновлення, фільтри в реальні стовпчики:
Єдиний підтриманий спосіб написання керма продажів
рахунок-фактура. платити, платіж. повний і продаж. заповнювати один рахунок для одного облікового запису та оновити один рядок.
Повернення коштів на окремий
Гроші, що вилітають, є різним фактом від грошей, які надходять. Повернення рахунку-фактури зберігає свою ідентичність, тому він ніколи не перезаписати платіж його зворотним зв'язком.
Немає посилання, немає відбитків пальців
Якщо ви не хочете, щоб зробити замовлення, рахунок-фактуру або посилання на послугу не буде відбитків пальців, то два не пов'язані ряди ніколи не збігаються тільки тому що обидва відсутні ідентифікатори.
Довідкова інструкція
UKRSIBBANK BNP Paribas Group відкрив можливість покупки валюти онлайн через UKRAINE 2018 в Одесі
Продавець - це додаток-тільки: ніколи не перезаписати продаж
Повернення коштів, скасування або виправлення є новий запис. Ніколи не вмітити рядок, який він виправляється. Повідомляти платіж у повернення, виглядає тиди і відразу розбиває три речі:
Зруйнує валовий дохід
Валовий тарифний план продажу та повернення коштів, що є відокремленим - і швидкість повернення коштів є метричною реверсальною.
У виправному періоді книги перевороту
Повернення березня з січня необхідно зменшити березень. Почергувати за січень-рядок безшумно переходить на закритий період.
Прориває слуховий причіп
У випадку, коли в момент часу настає рекорди. Корекції є протипоказаннями, що таке як подвійне ведення бухгалтерського обліку працювала протягом п'яти століть.
Так роз'єм звітує про відрізок, а не його застосування: повернення refunded_at і refund_amount Разом з власним життєвим циклом продажу, і дайте телефоннику написати повернення як свого власного ряду від моменту завершення повернення коштів. Два не можуть співпадати, оскільки продаж відбитків пальців відокремлює повернення з продажу.
💡
Цей же принцип стосується сум. Не «порушити» збережена сума на поточну вартість платформи: рахунок, що опинилися з рахунку, зараховується в законному порядку 0 у часі оплати, а гроші вже записано при скороченні замовника. Відновлення вартості особи підраховано вдвічі.
Договір класифікації
OpsIQ вирішує життєвий цикл once, in \OpsIQ\Commerce\SaleLifecycleClassifier. Роз'єм проголошується тільки що власний майданчик слова, що за допомогою реалізації \OpsIQ\Connectors\SalesLifecycleConnectorInterface::salesLifecycleVocabulary(), а потім виклики спільного класифікатора. Не перейдемо причини.
Декларація лексики, делегування рішення
public static function salesLifecycleVocabulary(): array
{
return [
'credit' => ['addfunds'], // adds balance, sells nothing
'upgrade' => ['upgrade'], // resizes an existing commitment
'recurring' => ['hosting', 'domainrenew'], // continues something owned
'acquisition' => ['domainregister'], // obtains something new
'recurring_prefixes' => ['domainaddon'], // families that grow over releases
];
}
$lifecycle = \OpsIQ\Commerce\SaleLifecycleClassifier::classify([
'explicit' => $platformSaidSo, // wins outright when present
'line_types' => $types, // your platform's own line/item types
'vocabulary' => self::salesLifecycleVocabulary(),
'is_order' => $cameFromANewOrder,
'is_refunded' => $moneyWentBack,
]);
💡
Передбачається фіксована і загальна: явна, потім повернена/вимкнена, після чого кредит, далі оновлення - це_замовлення, потім повторення, потім придбання, потім невідомий. Оновлення сидить над перевіркою замовлення, оскільки платформи підвищують порядок поновлення теж; перераховують сидять нижче його тому, що перший рахунок нової підписки несе рекурентний тип лінії. На неоднорідному порядку продавець нахиляється до доходів і від трубопроводу.
Ознайомитися з цілою лексикою платформи
Це негайна причина, яка коштує найбільш і виглядає найменш неправильно. WHMCS роз'єм відповідності ['hosting','addon','domain'] — a list that reads as complete. WHMCS does not emit a bare Domain тип для реальних доменних ліній; він випромінює DomainRegister, DomainRenew, DomainTransfer, PromoHosting, PromoDomain, DomainAddon* і Upgrade. Всі вони впали список до unknown: 1,288 рахунки, три роки, без помилки і відсутності лінії входу.
Кожен новий імпорт клієнтів історії через заправку з'єднувача, так що класична помилка не впливає на один робочий простір — це впливає на кожен робочий простір, який коли-небудь борт через цей роз'єм, в даний момент він спочатку дивиться на їх трубопровод. Візьміть словник з документації платформи або перепису живих даних і співвідношенні сімей шляхом вирощування prefix Так, що не бачучи нікому, але класифікує своїх родичів замість ваніщення.
💡
Практичний контроль: підрахувати, скільки власних рядків землі на невідомому. Здоровий роз'єм продажів класифікує майже все. Стійкий потік невідомих практично ніколи не даних, які ви не маєте — це словниковий запас, який ніколи не навчається читати.
Ремонт імпортної історії
Кожен відправлення OpsIQ роз'єм продажів реалізує це — WHMCS, Shopify, WooCommerce, osCommerce, SaaS Bridge, Stripe, BigCommerce and Magento 2. Treat it as expected, not optional: a customer imports their old records on day one, so a classification fix that cannot reach that history only helps people who signed up afterwards. Implement \OpsIQ\Connectors\SalesLifecycleRepairInterface::reclassifySale() Використовуйте те, що за замовчуванням викопайте ваш роз'єм вже має. tools/crm_backfill_sales_lifecycle.php потім відремонтує імпортну історію вашого роз'єму без коду з'єднання: висихання за замовчуванням, спиниться і перевіряє ряд перед написанням, перерізаючи через нездійснювальну під проводом, і він ніколи не пише про це не вдалося прочитати відповідь.
💡
Якщо ваш роз'єм не може перечитати останні записи — це не можна, щоб він не захопив метод. Ступінь повернення невідомого погіршується, ніж не реалізований: задньої заправки буде повторювати хороші ряди як однокласний і звітний успіх. Впровадження лексики тільки інтерфейсу.
💡
Детальні посилання на пакет, що містяться в роз'ємах / Коннекторах / EVENTS. md та роз'єднувачів/PLATFORM_CONNECTORs. mD у власних розподілах джерелах.
Конектори
Договір про подорож
Розвідка про подорожі приймає один конверт-невтральний захід з віджету браузера, вбудовані роз'єми, SaaS Bridge, ринкові пакети та вихід конструктора. Платформові імена переведені на межі; воронку, атрибутіон і Код розвідки сайту споживає тільки канонічні події.
Ізоляція та довіра
Екактний одномісний ключ
Кожен захід прив'язаний до автентичного домену сайту_key. Роз’єм повинен прийняти цю ключ від ConnectorRegistry або його автентифікованої кінцевої точки, ніколи не від ненадійного запиту тіла. Домені зберігають окремі записи; доменна група є тільки чит-часовим агрегатом.
Ідемпотентний стиль
Захід_id необхідний для роз'ємів і повинен бути детермінований для того ж рідного заходу. Вишукування, вебгоки та заправки оновлення однієї події, а не дублікати поїздки або продажу.
Ім'я користувача та прізвище
Збереження джерела_event_name для усунення доказів та несправностей, потім на карті його до події_name_canonical. Основні аналітики не повинні гілуватися на роз'ємі шламу.
Серверні дані виграші
Перегляд браузера може почати або заважати подорож. Ауттентизовані події роз'єму підтверджують реєстрацію, логін, платіж, покупка, оновлення, повернення та інші кінцеві результати. Важкий сайт-підйомний корреляційний токен є найсильнішим приєднанням; недійсний токени відхилений і його вбудовані ID не довіряють.
Конфіденційність
Надіслати лише ідентифікатори та поля, необхідні для оголошеної подорожі. Дотримуватися параметрів згоди, маскування і зберігання. Ніколи не додавати до властивостей дані про користувача, картку, секрети розпізнавання або приватний текст повідомлення.
Використовуйте найяскравіший ім'я. Підтримані сім'ї включають сторінку залучення/CTA події; запис облікового запису, логін, MFA та пароль скидання; свинцево-формні етапи; продукт, кошик, чекаут, платіж, покупка, підписку, оновлення та повернення; рекламні враження та перетворення; сприяння центруванню, чату і квитків подій; заходи безпеки; і імена просторових користувацьких заходів. Типові назви терміналів є account.signup.succeeded, account.login.succeeded, lead.form.succeeded, commerce.payment.succeeded, commerce.purchase.completed, commerce.subscription.renewed і commerce.refund.completed.
Налаштування браузера, підтвердження та відмова
Віджет може працювати без роз'єму, за допомогою дотримання структури сторінки, формувати дії, результати DOM та журнал подорожі відвідувача. Це означає явно оцінюється як і раніше або кольорово. Роз'єм додає авторитетне підтвердження сервера і може перенести його на ту саму спробу браузера. Поступ першого зберігається як кандидат; він стає покинутий тільки після вікна неактивності в UI і лише коли немає пізніше відновлення або успіху.
Атрибут і дохід
Атрибутон воліє дійсний підписаний кореляційний токен, потім точний шлях, спроба, сеанс або посилання на комерцію, а потім згодований граф ідентичності і, нарешті, обмежений поведінковий матч. Незрівняні продажі залишаються неприпустимими. Багатоточні вага приводу повинні бути загальним 1_. Site Intelligence приписані доходи читає цей під проводом; кредити, гаманці топ-ап, Token top-ups і Add Funds ніколи не купують перетворення. Роз'єм FX поведінка залишається контрольованою це налаштування роз'єму.
⚠️
Модель Атрибутіону, вікна пошуку, прямий-трафний хід, мінімальна впевненість, час відліків та визначення воронку є політикою УІ. Код роз'єму не повинен їх зашифрувати.
Декларувати тільки можливості пакету дійсно доставляє. Конструктор роз'ємів перевіряє картографію і створює той самий адаптер платформи, який використовується в перших сторонах пакетах. Розвага приймає одну акцію або обмежену партію 100 через створену автентичну інтеграцію кінцевої точки.
💡
У торгівлі є фінансовий джерело правди. Контракціонний міст в торговельній мережі публікує результати і відмовляється від наявного idempotent під керівництвом, тому один платіж ніколи не стає двома продажами.
Конектори
Як працює робота з діями AI
Кожен роз'єм проголошує набір дій: що AI може здійснюватися через зовнішній майданчик. Дії є містом між "ІІА говорить" і "ІО робить".
Дії AIЗапит стає заявленою дією (видом читання/відведення) яка є дозволом на вишукування, підтверджено, потім виконано та повідомлено.
життєвий цикл дії
1
Клієнт просить щось
"Чи можу я підписатися на підписку." AI визначає це вимагає дії "cancel_ передплата".
2
АІ перевірить дозволи
Чи можливо це дій? Чи є вона ввімкнена? Чи має поточний користувач правою роллю?
3
Параметри AI збираються
В рамках проекту «АІнтеграція» набирає чинності рішення про надання послуг, які надаються в Україні.
4
Підтвердження
Для деструктивних або високопрозорих дій AI просить підтвердження перед виконанням.
5
Виконавець
Акція діє на зовнішню платформу API_.
6
Результат
АІ повідомляє про результат замовника.
Типи дії
Читати дії
Перегляд даних без зміни нічого. Приклади: список_orders, get_customer. Сейф, не потрібно підтвердження.
Написати дії
Створіть або змінюйте дані. Приклади: створення_ticket, оновлення_order. Може знадобитися підтвердження.
Видалення дій
Видалити дані. Приклади: скасувати підписку. Завжди потрібно підтвердження.
HTTP дії
Визначені в діях.json, генерик API виклики, визначені декларативно.
мітки для інвалідності
Додатково вказана в режимі «здатність» поле в дії.json, роз'єм-невтральний клас тег (наприклад, "tickets.world) за квиток зчитування/lookup, "ticket_create" для відкриття квитка).OpsIQ Зручності у всьому класі по кожному роз'єму: квиток, який прочитав з AI, коли оператор вимкнено Awareness і створення квитків зарезервований для OpsIQ- власний композитор (наприклад, інструмент для створення роз'єму не може його дублювати). Розгорніть його і ваші конформи з'єднувача.OpsIQ ніколи не потрібно знати ваші імена дій. Конструктор роз'єму визначає його як випадання відповідальності за дію.
Кодові дії
Реалізовано в PHP у класі роз'єму. Повне керування логікою.
Приклад визначення дії
{
"lookup_order": {
"label": "Look up an order",
"description": "Find an order by ID or email",
"method": "GET",
"endpoint": "/admin/api/2024-01/orders.json",
"params": {
"order_id": { "type": "string", "label": "Order ID" },
"email": { "type": "email", "label": "Customer email" }
}
}
}
Конектори
Побудувати роз'єм
Конструктор Connector дозволяє створювати повний роз'єм для будь-якої платформи з REST API. Ніяких кодувань, необхідних для базових роз’ємів.
Побудувати роз'ємТочка будівельника на будь-якому REST API. Настроювання аути, бази URL і дії, перевірте його та опублікувати робочий роз'єм. Не потрібно коду.
Повна пропозиція API покриття
Кожен генерований API роз'єм може піддавати окремий рідний API Читати і рідний API Написати дії. Привабливі дії залишаються кращими; надані в кінцевих пунктах керування активами, що приводяться пізніше. Режим роботи підтримує REST, GraphQL, JSON, форма, XML, сирі та багаточастинкові органи, з обмеженою піхотою,API-версія заголовків і idempotency при зберіганні облікових даних всередині параметрів роз'єму робочого простору.
⚠️
Пакети маркетплейс виводяться з /marketplace_connectors а також в комплекті /connectors. Підвищити варіант пакету, відновити контракт і документацію, виконувати конформаційні тести, потім перезаписати та публікувати нову версію Marketplace.
Конструктор з'єднувача
У майстра є шість кроків, які відображаються як вкладки по верхній частині. Ви можете перестрибати між ними вільно і Зберегти проекти в нижній частині тримають роботу.
1
Ідентифікатор і профіль
Назва, стропи, опис та іконка, потім виберіть профіль договору: Стандарт API_, Торгово-промислова палата, Довідник, поштова скринька, Сайт розвідки, СааС міст, локальна PHP платформа або Платформа без API when the platform serves nothing callable and OpsIQ has to install a bridge. The profile selects a complete capability starting point; you can still adjust individual capabilities.
2
Аути
Підберіть автентичність шаблону, який використовує платформу і заповнює його поля. Вкажіть реальні тестові дані тут, а також: вони використовуються для перевірки з'єднання на наступному етапі, і вони не зберігаються після публікації.
3
Тестування
Зареєструватися API бази даних URL і перевірте кінцеву точку, після чого запустіть тест на підключення до Інтернету через облікові дані з покрокового запису 2. Визначте всі дії, якщо ауто або підстава URL невірно, кожна дія, яку ви напишіть після того, як буде відмовлено від тієї ж причини, і ви будете б відмовитися від неправильної речі.
4
Акції
Визначте кожну операцію: ім'я, HTTP метод, кінцевий шлях, параметри, відповідь поле картування і налаштування надійності описані нижче. Ви можете запустити кожну дію індивідуально проти жити API з цього кроку.
5
Тригери
Мапа сайту, що надсилається на сайт OpsIQ події, так що на Вашій платформі можна розпочати роботу OpsIQ.
6
Огляд, контракти на підприємств і опублікування
Review every action, trigger and capability. Enterprise profiles expose the generated queue, worker, hook, migration, ticket-mirror, attachment and conflict contract before publishing. Publishing writes the package into /connectors/<slug>/.
⚠️
Видання не запускається у вигляді конформаційного пакету. Публікація діє тільки в дійсності форми майстра і видає попередження, що не блокуються. Повний комплект — проявляється, можливості файлів, ідентичність-роз'ємний контракт і контроль мосту-скидку — працює при натисканні сухої та ще раз в установці часу. Натисніть Сухий пуск перед вами судно, кожен раз.
Що таке видання, що форма не показує вас
П'ять поведінок генератора дивує людей. Ні – це помилка; всі вони будуть коштувати вам вдень, якщо ви зустрінете їх випадково.
У першому читанні вирішите прохід: чи працює платформа API?
Answer it in step 1 by picking the data-access mode (or the "Platform with no API" profile). API mode declares native_api and emits the <slug>_api_call passthrough. Bridge mode declares platform_bridge замість і струпи native_api навіть якщо у старшому специфікаціях, що його перенесли, тому проявляється, сформований клас і експертиза docs не може згодні. ai_brain_aware додається як спосіб.
СИЛЕНЦЯ "У наявності API"
The Builder follows your answer; it does not work the truth out for itself, and the default when nothing is said is API mode. So a no-API platform must ACTIVELY say so — pick the "Platform with no API" profile, set data access to bridge, or tick platform_bridge; any one of the three is enough and they cannot contradict each other. Skip the question on a platform with no API and you are back to the old failure: a dead <slug>_api_call the model keeps reaching for. This used to be stamped unconditionally, so the trap is now escapable rather than gone.
Тестування з'єднання за замовчуванням до GET /ping
Якщо ви залишаєте перевірку порожнім, конструктор пише /ping into the generated connector and into profile.json's test block. Almost no real platform serves that route, so Test Connection fails with HTTP 404 on every install and reads like a customer misconfiguration rather than a package defect. Set a verify path that your platform actually answers. For a bridge connector, point it at your own diagnostics endpoint — it proves the whole chain in one call: the bridge is deployed, the key matches, and the bridge can reach the database.
Відновлення все ще перезавантажує свої ручні речі
Можливості, які зараз слідують відповідь на доступ до даних, тому ті, що більше не drift. Все ще все ще створює: редагувати ContextProvider. php або будь-який інший введений файл і наступний публікує його замінює. Один захищений виняток є містовим файлом — майстра тільки перезавантажує міст, який несе власний маркер, тому рукописний один залишається окремо.
Передрукувати файли видалення
Якщо ви не захочете можливості і наступне публікуєте видаляє файл провайдера. Ручні засоби до будь-якого створеного файлу — ContextProvider.php над усім — перезаписуються без попередження. Скопіюйте налаштування спочатку або введіть власність на пакет, видаляючи .opsiq-білдер.json(після чого майстер більше не буде керувати ним).
gitignore - це завжди превенція
The wizard has no control for it. A package meant to ship as production must have release_status changed by hand in settings.json — and that edit breaks the signature, so re-sign afterwards.
Підпис доводить цілісність, не походження
Пристрої, які визначаються власним симетричним ключем. Це визначає тамперія. Не доведено, що він написав пакет і будь-який інсталяційний холдинг, який є одним з ключових слів, може виробляти той самий підпис. Порада локально підписаного пакету як самопризначений.
Схилкі зіткнення тільки перевіряють в одному дереві
Видавництво відмовляється від слиги, що вже існує під/connectors/.Не дивиться на/marketplace_connectors/,так само, як і ручний перший пакет з тим же шламом може закінчитися тіньовим.
💡
Майстер не має досвіду, які є частиною. Для вас з назви, опису, типу та дій, які ви визначені, і він завантажується в AI при включенні роз'єму.
Визначення дії (покрокова 4)
Кожна акція має наступні налаштування. Тільки перші чотири необхідні; контроль за рештою, який може працювати і як ретельно.
Ключниця і етикетка
Ключові слова: як AI-зображення; етикетка, яка людина читає. Ключі називаються просторими з роз'ємом шламу автоматично, тому два роз'єднувачі можуть мати "списки" без узгодження.
Спосіб HTTP
ГЕТ, ПСТ, ПАТЧ або ДЕЛЕТЕ.
URL доріжка
Додаток до бази URL. Використання {name} для власників місць, наприклад /opportunities/{id}/stage
Параметри
Для кожного параметра ви також можете вибрати, де він йде: тіло, path, query або головки. Параметри шляху заповнюється {placeholder}; параметр запитуваний до URL.
Відповідна карта
Say which field in the JSON response means what, which is the customer name, which is the email, which is the order total. This is what lets the AI read your platform's data rather than guess at it.
Хто може використовувати його
Ваша команда (адміністрація AI), підписаних клієнтів (розумний чат), як і письмовий помічник. Акції клієнтів працюють тільки для підписаного клієнта, так і в особистих цілях автоматично не можуть запитати про інший клієнт.
Заявка на вимогу
Людину необхідно затвердити до виконання дій.
Деструктив
Відзначає дію, як видалення або зміни стану. Використовуються для попередження перед цими ходами.
Обов'язкові документи
Адміністратор повинен мати дозвіл на AI для запуску дії від їх імені; повний адміністратор завжди проходять. Виберіть з керованих_інтеграцій, керувати_загальна, управління_обмеження, управління / продаж / мост, керування_попадання, управління &behavior, управління _місії, управління -dangerzone, відповідь_to_chats, escalate_to-ticket, send_agent_email, або нікому, що означає будь-який автентичний адміністратор.
Опис / АІ підказка
Додатково, але варто писати. Вона розповідає AI при досягненні цієї дії, наприклад «Використовувати це коли адміністратор просить змінити стадію угоди». Хороший підказок - різниця між дією AI використовує правильно і один ігнорує.
Можливість
Необов'язковий тег класу, або квитки (читання квитка або пошук) або квиток_create (відкривається квиток). Перевірка дозволяє OpsIQ Перевірити весь клас одночасно, наприклад, ховання квитків прочитано при відвідуванні оператора AI квиток.
Список шляхів
Додатково. Для кінцевих точок, які повертаються список, пунктирний шлях до масиву, наприклад дані або дані. items
Шлях до помилки
Необов'язково. Поле тіла, присутність якого означає виклик не вдалося, наприклад помилки.message, корисний для APIs що повертає HTTP 200 з ладу.
Запуск
Each action can be run against the live API from this step, so you can fix a wrong path or field name before anyone else uses it.
⚠️
Написати дії захищені за замовчуванням. Будь-яка дія з використанням POST, PUT, PATCH або DELETE починається, що вимагає дозволу на управління_інтеграції і Підтвердження людини перед цими роботами. Це свідомо. Нова дія запису не закривається, а не дозволяючи AI змінити дані без нагляду. Ви можете змінювати як на дії, але змінити їх знати.
💡
Щоб бути відзвітним з чату, дія повинна бути прочитано втільки: залишити як Вимагати підтвердження і знищити неприйнятне. Дія може викликати, що також змінює стан не те, що майстер дозволить вам здійснити відправлення випадковою.
Пошук сайтів (покроковий 5_)
Крок Triggers дає вам вебхоок URL для реєстрації з платформою, і виправляє будь-яке запит, яке прибуває на ньому.
Заголовок підписки
Заголовок екрана, наприклад X-Hub-Signature-256.
алгоритм підписки
HMAC-SHA1, HMAC-SHA256 or HMAC-SHA512.
Схема підписки
Simple, a plain hex or base64 digest. Or Stripe-style, the t=…,v1=… format used by Stripe and several platforms that copied it.
Префіксація підписки
Необов'язково. Деякі платформи префіксують травлення, наприклад sha256=. Залиште його порожнім, якщо ваш не буде.
Картування подій
Мапа сайту, яку ви надаєте OpsIQ Подія повинна піднятися.
Автореєстрація веб-гока
Якщо ваша платформа має API для управління власними веб-договорами, Вам не доведеться реєструвати URL вручну. Відкриті Автореєстратор цього веб-гоката на увімкнено і вказуйте його на два дії, які ви визначені у крокі 4:
Створення веб-догляду
Ви можете використовувати цей параметр, який дозволяє роз'єм. Ви віддаєте назву параметра, яка несе URL_, додатково один, що здійснює список подій та шлях у відповідь, яка тримає нову ідентифікатор вебхока.
Видалити веб-сайт дії
Викликається, коли роз'єм вимкнений, використовуючи id, що захоплюється вище, тому відключення роз'єднувача також зупиняє вашу платформу надсилання на мертвий кінцевий пункт.
Можливості, які можна переключати на
Профілі та можливості визначені Договіром Роз'єму 2.2_. Випромінювані та декларативні можливості, які видаються безпосередньо; можливості підприємства генерують EnterpriseExtension.php трафаретний з робочим графіком.
Акції
Операції з AI можуть працювати на вашій платформі: пошук замовлень, пошук клієнта, виписка повернення.
Тригери
Отримуйте вебхоти з вашої платформи та перетворюйте їх у OpsIQ заходів.
AI квитки
AI Triage і відповідь Copilot на квитки, які залишаються на вашій платформі. Підберіть кінцеву точку, яка повертає квиток з його відповідей та на карті полів; OpsIQ прочитає нитку через неї.
Поштові скриньки та контакти
Покажіть адресу електронної пошти замовника на свій час, надсилайте з угоди та сконцентруйте свою адресну книгу в адресну програму OpsIQ CRM.
Імпорт клієнта
Сторінка через список клієнтів і імпорт кожного з них OpsIQ контакт. Це те, що кнопка імпорту працює.
Контекст
Пошайте дані про роботу з вашої платформи в кожну розмову зі штучним інтелектом.
Зручність
Виконайте роботу, в якому клієнту відвідувач і покажемо свій профіль та покупки на квитку.
Продаж і зарахування
Заходи до запасів корму та МРР в OpsIQ _Dashboards.
Вхідні квитки
Перевірити квитки і електронні листи вашої платформи, доставляючи вебхоок в OpsIQ support Threads.
Відправлення відповідей
Почати OpsIQ персонал відповідей на платформу, що випускається нитка.
Користувачі синхронізації
Імпорт облікових записів персоналу в OpsIQ admin користувачів.
Sync відділи
Імпортувати відділення підтримки OpsIQ.
Сприяє цільовій та продуктовій подачі
Просування на сторінках сайту, які ви знаєте про людину та продаєте свої реальні продукти в рамках акції.
Опитування провайдера
Випробуйте дані про сервер, які ви можете перевірити, втекти змінні та зв’язану сторінку з клієнтами CRM Outreach через виділені сторінки одержувачів. php. Це не використовує режими просування.
Native IP блокування
Коли OpsIQ блоки IP Зателефонуйте свій власний блок платформи API так, щоб блок був занадто обмежений.
Події безпеки
Отримуйте заблоковані IP загрозові сигнали від OpsIQ.
Знання платформи для AI
Кожен роз'єм ви будуєте кораблі коротким посиланням, що ваша платформа і які його дії роблять. OpsIQ Ввімкніть свій роз'єм, щоб зрозуміти вашу платформу, а не просто побачити список імен акцій. Це генерується для вас.
API проміжок
Ваш роз'єм завжди отримує загальний виклик, тому AI може досягти кінцевої точки, ви не визначили типовану дію. Використовуйте задані дії, де ви можете; це втечу люка.
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.
no_api_bridge · Platform with no API (OpsIQ installs a bridge)
For a self-hosted PHP application that serves no callable API. The wizard generates a signed bridge file the operator drops into their own site, plus the typed actions that read and write through it. Capabilities: actions, platform_bridge, ai_brain_aware.
Технічні умови будівельників залишаються авторитетним джерелом. Покладіть конкретні правила бізнесу на створених пунктах розширення; цикл життєвого циклу пакета, черг, робітників, міграцій та конформаційних тестів залишають конструктором.
Налаштування надійності на кожній дії
Повторні спроби
Скільки разів оплатити не вдалося, за допомогою зворотного зв'язку, що подвоює кожну спробу. Тільки часові маршрути, 429s і помилки 5xx перевищені; 4xx - це ваша помилка запиту та повторення, що вона просто буде спалювати ліміт швидкості.
Обмеження курсу
За хвилину стелі для цієї дії, тому зайнятий спуск не може забивати вашу платформу. Залиште його на 0 для відсутності ліміту.
Розклад
Як довго чекати вашої платформи до початку.
Підтвердження
Зажадайте людину затвердити до дії. Використовуйте його для будь-якого руйнівника.
Типи аутентифікації
Кроки 2 пропонує сім шаблонів. Підберіть той, який відповідає вашому майданчику API документація, генератор видає право клієнту HTTP.
API ключ в заголовку
статичний ключ, відправлений як фіксований заголовок, наприклад X-API-Key. Ви даєте ім'я заголовка та позначену форму адміністратора повинні показати. Це надсилає ключ як тільки заголовок; якщо ваш API expects the key як параметр запиту замість того, щоб використовувати спеціальні заголовки або роз'єм повного коду.
бендик для в'язання
Token sent as Authorization: Bearer <token>. Common for modern APIs.
Базовий ют
Ім'я та пароль, base64-encoded в заголовок авторизації. Ви обираєте етикетки як полів, що показуються на форму адміністратора.
HMAC-підпис
Підписано публічний ключ плюс секрет, з яким зареєстровано запит. Ви даєте підпис заголовка, головний заголовок і таймер заголовку вашої платформи очікування.
OAuth 2.0 (клієнтні дані)
Сервер-сервер, без взаємодії користувача і не перенаправлення. Ви даєте токен URL та додаткове об'ємне значення; адміністратор надає ідентифікатор клієнта і секрет. Використовуйте це при проблемі вашої платформи, що стосуються облікового запису, а не до особи.
OAuth 2.0 (Додаток підключення)
The authorization-code flow with PKCE, for Stripe, Shopify, Slack and QuickBooks-style apps. You give the authorization URL, the token URL and the scope. After publishing, the admin clicks Connect on the connector, authorizes on your platform, and OpsIQ stores the refresh token and mints access tokens on demand. The redirect URI to register in your OAuth app is shown on the connector's settings page.
Користувальницькі заголовки
Безкоштовна форма JSON заголовок карти для будь-яких вище шаблонів, наприклад {"X-API-Key":"{api_key}","X-Tenant":"{tenant_id}"}. Кожен учасник отримує поле на бланку адміністратора.
💡
PKCE застосовується до потоку Connect-button. Потокове навантаження клієнта не має перенаправлення і відсутності покрокового користувача, тому PKSE не поширюється на нього.
Стилі вагінальних
Оффсет
Використання офсетних і граничних параметрів. Приклад: ?offset=100 Іміт=50.
УКР
Uses page number. Example: ?page=3&per_page=50.
Кюрсор
Використовуйте токени курсора з попереднього відгуку.
Головний редактор посилань
Використовуйте заголовок посилання з rel="next".
Розширений: користувацький PHP-код
роз'єм. php RETURNS екземпляр. Не проголошуйте названий клас, який OpsIQ hunts for. Імена нижче метода є тими, які ConnectorInterface вимагає; отримувати один неправильний - жирний навантаженні, не попередження.
Роз'єм. php — реальний договір, мінімальний і нездатний
<?php
/* connectors/myplatform/connector.php */
declare(strict_types=1);
use OpsIQ\Connectors\AbstractConnector;
require_once __DIR__ . '/Client.php';
return new class extends AbstractConnector {
/* ── the three identity methods. NOT identifier()/label(). ── */
public function slug(): string { return 'myplatform'; }
public function name(): string { return 'My Platform'; }
public function description(): string { return 'Orders and customers from My Platform.'; }
public function capabilities(): array { return ['actions', 'context']; }
public function settingsSchema(): array
{
$f = __DIR__ . '/settings.json';
if (!is_file($f)) return [];
$j = json_decode((string)file_get_contents($f), true);
return is_array($j['settings'] ?? null) ? $j['settings'] : [];
}
/* ── NOTE THE ARGUMENT. testConnection() with no parameter is a fatal. ── */
public function testConnection(array $settings): array
{
try {
$resp = \OpsIQ\Connectors\MyPlatform\Client::callWithSettings($settings, 'GET', '/me', [], []);
$code = (int)($resp['http_code'] ?? 0);
return ($code >= 200 && $code < 300)
? ['success' => true, 'info' => ['message' => 'Connection OK', 'http_code' => $code]]
: ['success' => false, 'error' => "Verify endpoint returned HTTP $code"];
} catch (\Throwable $e) {
return ['success' => false, 'error' => 'Test failed: ' . $e->getMessage()];
}
}
public function onEnable(array $settings): array { return ['success' => true]; }
public function onDisable(array $settings): array { return ['success' => true]; }
public function handleWebhook(array $payload, array $headers, array $settings): array
{
return ['success' => true, 'note' => 'No triggers declared.'];
}
/* Inherited from AbstractConnector: reads actions.json for you.
* Override only to ADD actions the manifest cannot express. */
public function registerActions(array $settings): array
{
return parent::registerActions($settings);
}
};
⚠️
Three things that fatal at class load rather than failing gracefully. The identity methods are slug(), name() and description() — not identifier() and label(). testConnection() TAKES an array of settings; a no-argument version is an incompatible signature. And there is no $this->http() or runAction() on AbstractConnector — HTTP goes through your own Client.php or through an action declared in actions.json.
Дзеркальні квитки в рідну систему квитків
Якщо ваша платформа володіє квиток, віддзеркаліть його в OpsIQ з вашого роз'єму за допомогою касета-інструктора вашого роз’єму успадковує (відтворюйте для нового квитка, додайте до них на наступні дії). Визначте та підпишіться на універсальні події квитків у вашому роз'єднаному форматі subscribers() метод, ticket.created, ticket.replied, ticket.updated, ticket.deleted. Авто-реплі, ескаляції, SLA і CSAT всі гачки однакових подій, так що ви успадкуєте їх без додаткового коду.
Скажіть, хто написав повідомлення про відкриття
Квитки завжди для Клієнт, але повідомлення про відкриття може бути написано staff: агент, який відкрив квиток на від імені замовника або досягається проактивно. Кожна допомогаєдеска підтримує це, тому вона є частиною універсального ticket.created договір, а не якийсь роз'єм вирішується в приватному порядку.
author_type
Клієнт (за замовчуванням) або адміністратор. Визначте його і клієнт приймається.
author_id
Під час авторизації: незважаючи на те, що клієнт id.
author_name
Назва Агента або відділення. Повернутися до "Стуф".
author_email
Адреса агента. Вже клієнт. Повідомлення про роботу в рамках електронної пошти клієнта - звітність та помилка перевірки.
Це не косметичний. Прочитати споживачі author_type щоб вирішити, чи є його робота. Про це повідомляється про роботу персоналу client листя автоматично, що може відповісти на повідомлення про ваш власний агент писав, і робить вашу платформу ехо цього відкриття вигляд як свіже повідомлення клієнтів, яке потім землі як дублікати і засліплює квиток до answered. Навігуйте сигнал платформи на його в роз'ємі Нормалізація заходу, ніколи не в споживачів.
централізоване блокування
Коли агент блокує відправника, що діє через every канал відразу (e-mail, чат, портал, віджет і кожен роз'єм близнючки), оскільки блок буде виконуватися центрально, перед будь-яким роз'язком бачить повідомлення. Ваш роз'єднувач успадковує його, зробивши нічого. Немає вхідних робіт для реалізації і ніякого способу отримати її неправильно.
Додаткова половина outbound: Розкажіть вашу платформу клієнт був заблокований тут. Впроваджуйте його тільки якщо ваша платформа може висловити щось еквівалентне.
можливості()
У разі необхідності введіть блок_реєстри і клас необхідно здійснити BlockRegistryInterface. прапор є заявою; інтерфейс є гарантією. Реєстр вимагає як для того, щоб зробити процес реєстрації.
blockSender($b)
Одержує свого роду (email protected)ip_), значення, причина, admin_id, expires_at, site_key. Повертаємо вашу увагу на те, що ви можете перевірити?].
unblockSender($b)
Не потрібно нічого не блокувати, а не помилитися.
isSenderBlocked($b)
Для розвідувальних робіт, тому про це повідомляється, що не відкрите замовником. Повертаємо вашу увагу на те, що вони заблоковані?].
Значення результатів
ок
На Вашій платформі. Включаючи віддалений_рефл, коли у вас є можливість записувати.
noop
Вже в запрошуваному стані.
unsupported
Ваша платформа не має еквівалентної концепції. Не пропустіть помилку.
не вдалося
Ви можете зробити це і вирушили неправильно. У тому числі детально, вона землі в слуховій причепі.
Деклінінг – це вірна відповідь. Багато платформ не мають поняття «блокувати цей відправник» і пропонують тільки підвіску ACCOUNT, яка зупиняє вексельні системи, логіни та послуги, а не просто підтримує пошту. Натиснення «агент блокував спам-адресу» на "закривши цей обліковий запис клієнта" дозволить одному з оподатків блокування припинити оплату послуг клієнтів. Якщо це єдиний важіль, у вас є, повернення unsupported і залишити його самостійно.
Деклінінг також охоплює випадок, де платформа can нехай вам не дасть. Перевірте для API_, не функція: важіль, який існує тільки в адмінці платформи UI є важеля вашого роз'єму не має.
Worked example · Zendesk (the reference implementation)
Читати далі connectors/zendesk/connector.php alongside this. It is short, and every branch below is a decision you will face too.
електронна пошта → ok
ПЕТ /api/v2/users/{id} з призупинено = true. Присуджено нові запити користувачів, які дивують на підвісні квитки замість відкриття одного, дійсно така ж ідея, як блокування відправника, і вона не зупиняється вексель через те, що Zendesk кінцевих користувачів немає. Повертає ідентифікатор користувача як віддалений_реф.
домен → непідтримуваний
Zendesk CAN призупинити весь домен, але тільки через призупинення: ключове слово в розділі « Admin Center» API пише, що поле. Функція існує; важіль не працює.
ip → непідтриманий
No Електронний номер IP блок.
Невідома адреса → noop
Zendesk cannot pre-suspend an address it has never seen. Nothing to do is not a failure, and the local block still stops the ticket.
агент або адміністратор → непідтримуваний
Звернувшись до служби підтримки, ви зможете заблокувати колегу з програми.
Що останній ряд - це одна варта копіювання. Договір не може зупинити вас на карті блоку на щось руйнівне, тому кожен роз'єм повинен вирішити для себе те, що він відмовляється. Відмова прямо, з detail оператор може читати, побити обіє.
Повідомляємо чесно. Повідомлення про те, як кілька рядків ok. Це правильний результат, не зазор: блок домену все ще працює (в основному він письмовий); його просто неможливо віддзеркалити вгору. Повернення ok Якщо ви не змогли сказати, що оператор заблокував свою платформу, коли він ніколи не залишив OpsIQ.
Правила
Місцевий блок завжди перемагає
Ви можете не допустити блокування оператора, який блокує когось.
Не кинуться
Кидати лікують як непідтриманий і записаний. Повернути не вдалося з детальм, а тому причина виживає.
Бути ідемпотентним
За допомогою цього ж блоку можна буде проголосувати більше одного разу.
Повернутися швидко
Вентилятор-аут синхронний з оператором натисніть кнопку. Виконайте повільну роботу, а не пропустіть запит відкритим.
Не зателефонуйте
Ніколи не переблокувати в OpsIQ від вашого обробника. Реєструє роз'єм, але другий хмелю буде петля.
Що таке оголошення opsiq_block_registry_log (операційна, вид, значення, причина, адміністратор, походження, роз'ємна строжка, результат, деталь та часовий апарат) тому оператор може бачити блок прибув з вашої платформи, а не від агента, і який кожен роз'єднувач зробив про це.
Вкладення в пашах правильно
Рука attachments масив для створення()/addReply(). Кожен пункт несе файл в одній з трьох форм:
content_b64
Base64 байтів файлів RAW, використання для файлів за допомогою auth (найбільш вхідні випадки). OpsIQ Визначте його і перемістіть файл для вас. Найбільш портативна форма.
url / джерело_url
Громадський хост URL (наприклад, зміст Zendesk_url). Необхідно HTTPS; переходить на SSRF / контрольний список до його збереження.
stored_path
У вас вже записано посилання на файл (що виробляє носійський композитор).
Items also accept filename, mime_type and size_bytes. Caps: 12 MB/file, ~24 MB total, 10 files per call. Most platform read APIs return attachment Файли тільки (не байтів), тому надійний вхідний шаблон: читати байти, де ваш код вже працює (всередині платформи або з вебок корисного навантаження), base64 їх і перенести їх як content_b64 на заході.
Зняття (OpsIQ → Вашої платформи. Коли агент прикріплює файл, ticket.replied payload дає вам файли відповіді, як stored_path предмети під OpsIQ файловий магазин. Читати їх і натиснути в свій власний формат платформи, а також перевірити платформу docs, кодування питань: WHMCS застукала base64_encode(json_encode([[name,data]])) (JSON, не послідовно; Zendesk додано сирі байти до /uploads.json для токена потім набори comment.uploads; Gmail sends a 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).
Віддалені платформи: API + webhook, ніколи не інші таблиці додатків
Якщо ваша платформа є окремий додаток або бази даних (все просп. СааС, віддалений WHMCS_, інший DB на одному сервері), не писати таблиці безпосередньо: база даних, що видає землі на будь-якому з'єднанні, активно і мовчно пропускає реальні рядки. Завжди: outbound = виклик підписаного платформи REST API (повіді, статус, відділ, видалення); inbound = Платформа POSTs підписаний вебок, ваш handleWebhook() виправляє її і вогневийшов ticket.* захід. Для зупинки дзеркальної петлі, теги, які ви штовхнете з маркером походження (наприклад, mirror_origin:'opsiq'); платформа, яка виводить її на вебху та ваш вхідний обробник пропускає власні види. Перевірте OpsIQEvents::isMirroredEvent() вгорі кожного обробника.
Стан дзеркала, пріоритет і відділ
Відповісти автоматично перемістити статус, agent відповісти → answered, a Клієнт відповісти → customer_reply; дзеркало, що таким же чином. Для чітких змін підпису ticket.updated і читати payload['changes'] (наприклад, {status:'closed'}).
Статус: OpsIQ' канонічний набір open, customer_reply, answered, in_progress, pending, closed. Тримайте невелику двосторонню карту на свій сайт словника, і переконайтеся, що ваш стовпець дійсно приймає значення, які ви пишете (an ENUM не вистачає значення, що німо скидається на порожній деяких базах даних. Відділ: OpsIQ відділ id несвідомий на боці, не надішліть. Надіслати дескриптор (name, email і slug) і вирішити її на власні відділеннях електронною поштою → ім'я → слига, так «Більшого відділу» землі в Ваше ім'я Відділ з питань закупівель замість загальний. Тригер на обох ticket.escalated і department_id змінити ticket.updated.
💡
Статус / пріоритет / предмет / департамент / видалення дзеркала закріплюється за допомогою переключних сенсорів (mirror_status_changes, дзеркальних_priority_changees, дзеркало_subject_images, Mirror_department_changeS, mirror_deletes) читати через спільні OpsIQ\Connectors\MirrorOptions Helper. Вбудувати, що блокувати в налаштуваннях.json і кожен роз'єм квитків-мірора читає окуляри однаково.
Посилання на квиток до товару / послуги
Якщо клієнт вибрав конкретний продукт при відкритті квитка, проконсультуйте підказку так, щоб агент бачить адресну картку (з одним кліком "перегляд інших товарів" модулем для відпочинку). Пройдіть будь-яку з них, щоб створити():
related_service_id
Preferred: the service id exactly as it appears in your IdentityProvider::lookupCustomerServices() list (each service's id). Unambiguous match.
related_service_label
A platform service-code, e.g. WHMCS S396 (service 396) / D11 (domain 11). OpsIQ decomposes the optional type-letter + id and matches your service list, with a type guard so a domain code never matches a product of the same id. Expose a matching ref on each service for an exact match.
related_domain
Назва домену; відповідає підрядці на кожну деталь / домен.
💡
Побудувати список вкладень один раз, у формі вище, і OpsIQ ручки відпочинку: ведуться URLs Випробувано через базовий вміст base64, який зберігається і перезапущений для вас. Вам ніколи не потрібно писати на основі файлів, що зберігаються в режимі онлайн-платформи.
⚠️
Action keys are lowercase letters, digits and underscores. The Builder accepts 3 to 80 characters and also allows dots; the action store accepts 2 to 100 characters with no dots, so keep to letters, digits and underscores and you satisfy both. Adding an action creates no AJAX route, so there is nothing to regenerate — re-save the connector and it is synced.
Конектори
Підключіть платформу, яка має NO API (маршрут)
Plenty of real platforms ship no REST API at all. A hotel CMS, an old billing system, a bespoke internal tool. You can still write a complete OpsIQ connector for one: the connector ships a single PHP file that the operator drops into their own public webroot, and that file IS the API. This page is the whole pattern, with the rules that make it safe to run and the reason behind each rule.
Форма його
Нормальний роз'єм викликає хтось інший API_. Мостильний роз'єднувач приносить свою власну. Ніяких інших змін: ті ж дії, тим самими контекстними постачальниками, однаковим договором ідентичності, однаковою плануванням пакета.
1
Ви пишете один файл PHP
It lives in your package at bridge/opsiq-<platform>-bridge.php. It talks to the platform's database directly, or boots the platform's framework, or both. It answers JSON.
2
Оператор копіює його в буроот
Після власних індексів платформи. php. Немає код платформи, не встановлено плагін, нічого не підтримує оновлення платформи.
3
Панель роз'єму своїми руками
Your settings.json declares webhook_help.snippet_template. The connector page renders it as a copyable file with their live settings already substituted, so there is nothing to hand-edit.
4
OpsIQ дзвінки на сервері-сервера
Your Client.php sends GET requests with the shared key in an X-Opsiq-Bridge-Key header. The base URL setting is the platform site root.
✅
The Connector Builder CAN generate this for you now. Pick the "Platform with no API" profile (or set data access to bridge) and it emits the bridge file, the matching panel snippet and the typed actions that read and write through it — for a Laravel application reading its .env, for WordPress reading wp-config.php, or with credentials you paste in for anything else. Hand-author only when your platform is none of those, or when you need behaviour the generated bridge does not cover. A hand-written bridge is safe from the wizard: it only overwrites a bridge file carrying its own marker.
💡
Everything on this page is shown in PHP against MySQL, because that is the reference implementation and the only combination the packaging pipeline fully supports. The pattern itself is language-agnostic and engine-agnostic: see "The bridge in other languages and other databases" for the gate in Node, Python, Go, Ruby, .NET and Java, the introspection query for PostgreSQL, SQL Server, SQLite and Oracle, and the MongoDB equivalent — along with the packaging constraint that decides how a non-PHP bridge reaches the operator.
Модель безпеки, і чому кожен правило є там
Цей файл сидить у публічному буроті за одним спільним ключем. Це єдиний факт приводить до кожного правила нижче. Не розслабляйте їх, щоб зробити мост простіше.
Комутатор ніколи не постачається SQL
Not a WHERE clause, not an ORDER BY fragment, not a "just this once" raw query parameter. The caller names a table, a column and a value; your file builds the statement. The moment a caller can contribute SQL text, one shared key becomes arbitrary database execution.
Назви таблиці та стовпців діють проти інформації_шмама
Визначні визначаються як параметри, тому вони повинні бути зареєстровані замість. Читання реального таблиці та списку стовпців для даної бази і відмовляються від будь-яких не на ньому. Ідентифікатор, який не є справжнім об'єктом цієї схеми, після чого не може досягти запиту взагалі — що це те, що робить його безпечним для того, щоб підірвати кожен стіл.
Кожна вартість є граничним параметром
Без винятку, включаючи значення всередині пошуку. Виявлені ідентифікатори плюс граничні значення є парою, яка робить поверхню повністю і поверхні ін'єкцій nil.
Читає універсальні, пишуться допускаються
Дивитися наступний блок. Це правило люди, які хочуть пропустити.
Секретні стовпчики почервоні на читання і відмовляються писати
Зберіть на стовпчик NAME: пароль, запам'ятовується_token, секрет, api_key, private_key. Солити, токени. Замініть значення з власником місця на шляху. Відповісти писати повністю по дорозі — списання сирого пароля хеш не операції, це footgun. Надіслати оператора в власний пароль платформи.
Видаляє одинарний ключ, за допомогою основного ключа
Не існує багатого видалення, ніколи не видаляється фільтром. Вилучення вагової маси полягає в тому, як бази даних штампів. Якщо хтось дійсно потребує одного, вони можуть зробити це на платформі.
Читання є рядом
Затискайте параметр ліміту з жорсткою стельою. Вимкніть переадресацію не можна вміти відхилити базу через чат повідомлення.
Закрило закриту до моменту встановлення ключа
An unconfigured bridge answers 403 to everything. A bridge that is helpful before it is configured is a bridge that was helpful to a stranger.
Постійне порівняння ключів, ключ в заголовку
hh_equals, ніколи ==. Ключ йде в X-Opsiq-Bridge-Key, не рядок запиту, тому він залишається з журналів доступу, проксі-пай та референтних заголовків.
КУРСИ
Один метод, одна форма, нічого не смужити в тілі. Все місткість виражається як GET з перевіреними параметрами, а OpsIQ є єдиним дзвоником.
Читає універсальне, пишемо далей — і чому
Це правило, яке отримує сперечатися з, тому тут є причина в повному обсязі. Помічник повинен бути здатний SEE всій платформі: що робить його корисним і читання не може знищити нічого. Написи різні. Цей файл сидить у публічному буроті за межами ONE спільний ключ. Якщо ці ключові витоки, необмежена поверхня запису робить витік еквівалентним повного керування базою даних - новий адміністратор користувача, розшифрований таблиця бронювання. Додаток означає витік ключ все ще не може досягти таблиці оператора ніколи не включений.
⚠️
The OpsIQ approval card gates the AI, not the key. The admin clicking Allow on a destructive action is a control over the assistant. It is not a control over whoever holds the bridge key. Those are two different threats, and the allow-list is the answer to the second one.
Оператор-факція мотузки, з бобблічного місту
/* ── WRITE ALLOW-LIST — which tables the assistant may CHANGE here.
*
* READS are unrestricted: the assistant can see every table in the platform.
* WRITES are limited to this list, because this file sits in a PUBLIC webroot
* behind ONE shared key — an allow-list means that even a leaked key cannot
* reach a table you never enabled (no new admin users, no emptied bookings).
*
* Comma-separated table names. Add tables as you need them — e.g. append
* ',pages,posts' to let the assistant edit site content. Set it to '*' to
* allow every table, deliberately. Empty falls back to the hotel defaults. ── */
const OPSIQ_WRITE_TABLES = 'ht_bookings,ht_booking_rooms,ht_booking_addresses,ht_rooms,ht_room_types,ht_customers,customers';
Два деталі в перевірці нижче легко виходити неправильно. Назва таблиці прибуває вже RESOLVED, що переносить таблицю префікса, а оператор написує пусковий список непередбачуваним, тому що це те, що вони будуть природним чином тип. Порівняйте обидва способи або попередньо встановлене мовчно дозволяє нічого і кожен запис проламів. І відмова повинна пояснити себе, оскільки людина читання є адміністратором у вікні чату, а не розробником зі стать слід.
Редагування списку, дієслово від маркетплеймерів/ботбюль/мост/моб/opsiq-бдбл-брідж.php
/** Tables a WRITE may touch. Empty = the built-in defaults. */
$writeAllowed = static function (string $table) use ($prefix): bool {
$raw = trim((string)(defined('OPSIQ_WRITE_TABLES') ? OPSIQ_WRITE_TABLES : ''));
if ($raw === '') $raw = 'ht_bookings,ht_booking_rooms,ht_rooms,ht_customers,customers';
if (trim($raw) === '*') return true; // explicit opt-in to everything
$bare = ($prefix !== '' && stripos($table, $prefix) === 0) ? substr($table, strlen($prefix)) : $table;
foreach (explode(',', $raw) as $t) {
$t = trim($t);
if ($t === '') continue;
if (strcasecmp($t, $table) === 0) return true;
if (strcasecmp($t, $bare) === 0) return true;
if ($prefix !== '' && strcasecmp($prefix . $t, $table) === 0) return true;
}
return false;
};
/** One refusal, one explanation — used by every write op. */
$requireWritable = static function (string $table) use ($writeAllowed): void {
if ($writeAllowed($table)) return;
opsiq_bridge_out(['success' => false, 'error' =>
'write_not_allowed: "' . $table . '" is not in this bridge\'s write allow-list. '
. 'Reads are unrestricted. To permit writes here, add the table to OPSIQ_WRITE_TABLES '
. 'in opsiq-botble-bridge.php (or set it to "*" to allow every table).'], 403);
};
Ворота, в повному обсязі
Чотири перевірки, в цьому порядку, перед будь-яким дотиком. Скопіюйте замовлення і перевірте.
Чотири заглушки перевірте, щоб
<?php
declare(strict_types=1);
/* ── EDIT THIS: a long random secret (40+ chars). Empty = bridge OFF. ── */
const OPSIQ_BRIDGE_KEY = '';
header('Content-Type: application/json; charset=utf-8');
header('Cache-Control: no-store');
function opsiq_bridge_out(array $payload, int $code = 200): void
{
http_response_code($code);
echo json_encode($payload, JSON_UNESCAPED_SLASHES);
exit;
}
/* 1. Fail closed. An unconfigured bridge answers nothing to anyone. */
if (OPSIQ_BRIDGE_KEY === '' || strlen(OPSIQ_BRIDGE_KEY) < 24) {
opsiq_bridge_out(['success' => false, 'error' => 'bridge_not_configured'], 403);
}
/* 2. One method. */
if (strtoupper((string)($_SERVER['REQUEST_METHOD'] ?? '')) !== 'GET') {
opsiq_bridge_out(['success' => false, 'error' => 'method_not_allowed'], 405);
}
/* 3. Constant-time key comparison, key from a header (never the query string). */
$given = (string)($_SERVER['HTTP_X_OPSIQ_BRIDGE_KEY'] ?? '');
if ($given === '' || !hash_equals(OPSIQ_BRIDGE_KEY, $given)) {
opsiq_bridge_out(['success' => false, 'error' => 'forbidden'], 403);
}
/* 4. Only now read credentials and connect. */
Виявлення ідентифікаторів на інформаційну схему
Це шматок, який перетворюється "Помічник може досягати будь-якого столу" від неспроможності в сейф. Вирішуйте назву таблиці абонента на справжню схему, перенесіть відсутній або додатковий зафікс столів, і повертаємо null для будь-яких інших. Все вниз поперечинається тоді працює з назвою, яка провалюється.
Виявлення та реконструкція, вербальні речовини з бобблового мосту
/** Real tables in THIS database — the allow-list, straight from the DB. */
$allTables = static function () use ($pdo, $db): array {
static $cache = null;
if ($cache !== null) return $cache;
$st = $pdo->prepare('SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ? ORDER BY TABLE_NAME');
$st->execute([$db]);
return $cache = array_map('strval', $st->fetchAll(PDO::FETCH_COLUMN));
};
/** Resolve a caller-supplied table name to a REAL one, or null. */
$resolveTable = static function (string $name) use ($allTables, $prefix): ?string {
$name = trim($name);
if ($name === '' || !preg_match('/^[A-Za-z0-9_]+$/', $name)) return null;
$tables = $allTables();
foreach ($tables as $t) if (strcasecmp($t, $name) === 0) return $t;
/* Tolerate a missing or extra table prefix. */
foreach ($tables as $t) {
if (strcasecmp($t, $prefix . $name) === 0) return $t;
if ($prefix !== '' && strcasecmp($prefix . $t, $name) === 0) return $t;
}
return null;
};
/** Column introspection: table => [column => true]. Cached per request. */
function opsiq_bridge_columns(PDO $pdo, string $db, string $table): array
{
static $cache = [];
if (isset($cache[$table])) return $cache[$table];
$stmt = $pdo->prepare('SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?');
$stmt->execute([$db, $table]);
$cols = [];
foreach ($stmt->fetchAll(PDO::FETCH_COLUMN) as $c) $cols[strtolower((string)$c)] = true;
return $cache[$table] = $cols;
}
/** Columns whose VALUES must never leave the platform. */
$secretCol = static function (string $c): bool {
return (bool)preg_match('/(^|_)(password|remember_token|secret|api_key|private_key|salt|token)($|_)/i', $c);
};
/** Columns a write may never touch — auth material. */
$writeBanned = static function (string $c): bool {
return (bool)preg_match('/(^|_)(password|remember_token)($|_)/i', $c);
};
/** Strip secret values from a row before it leaves the server. */
$redact = static function (array $row) use ($secretCol): array {
foreach ($row as $k => $v) if ($secretCol((string)$k)) $row[$k] = '[redacted]';
return $row;
};
А читати op і записувати op, завершити
Зверніть увагу, що є обов'язковим і який діє. Фільтр-ролик перевіряється на реальний список стовпчиків, а потім переповнений як ідентифікатор; його значення межа. Обмеження затискається. Рядки виявляються по черзі на шляху. Оновлення відмовляється від основного ключа та будь-якого стовпця, а штампи оновлено_в разі, коли таблиця має один.
Читання будь-якого столу — валідовані ідентифікатори, обмежені значення, захоплені рядки
case 'query': {
$t = $resolveTable((string)($_GET['table'] ?? ''));
if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$cols = opsiq_bridge_columns($pdo, $db, $t);
if (!$cols) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$sql = "SELECT * FROM `$t` WHERE 1=1";
$args = [];
/* Equality filter: column must be REAL, value is bound. */
$wc = strtolower(trim((string)($_GET['where_column'] ?? '')));
if ($wc !== '') {
if (!isset($cols[$wc])) opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $wc], 400);
$sql .= " AND `$wc` = ?";
$args[] = (string)($_GET['where_value'] ?? '');
}
/* Ordering: column validated, direction from a fixed pair. */
$ob = strtolower(trim((string)($_GET['order_by'] ?? '')));
if ($ob !== '' && isset($cols[$ob])) {
$dir = strtoupper(trim((string)($_GET['order'] ?? 'DESC'))) === 'ASC' ? 'ASC' : 'DESC';
$sql .= " ORDER BY `$ob` $dir";
} elseif (isset($cols['id'])) {
$sql .= " ORDER BY `id` DESC";
}
/* Hard row cap. */
$lim = (int)($_GET['limit'] ?? 25);
if ($lim < 1) $lim = 25;
if ($lim > 200) $lim = 200;
$off = max(0, (int)($_GET['offset'] ?? 0));
$sql .= " LIMIT $lim OFFSET $off";
$st = $pdo->prepare($sql);
$st->execute($args);
$rows = array_map($redact, $st->fetchAll());
opsiq_bridge_out(['success' => true, 'data' => [
'table' => $t, 'returned' => count($rows), 'rows' => $rows,
]]);
}
Напишіть один ряд — довільний стіл, відмовляючи від автівок стовпчиків, однорядний рядок за основним ключем
case 'record.update': {
$t = $resolveTable((string)($_GET['table'] ?? ''));
if ($t === null) opsiq_bridge_out(['success' => false, 'error' => 'unknown_table'], 404);
$requireWritable($t); // the allow-list, before anything else
$cols = opsiq_bridge_columns($pdo, $db, $t);
$pk = $primaryKey($t);
$id = (string)($_GET['id'] ?? '');
if ($id === '') opsiq_bridge_out(['success' => false, 'error' => 'id_required'], 400);
$set = json_decode((string)($_GET['set'] ?? ''), true);
if (!is_array($set) || !$set) opsiq_bridge_out(['success' => false, 'error' => 'set_json_required'], 400);
$frag = []; $args = [];
foreach ($set as $col => $val) {
$col = strtolower(trim((string)$col));
if (!isset($cols[$col])) opsiq_bridge_out(['success' => false, 'error' => 'unknown_column: ' . $col], 400);
if ($writeBanned($col)) opsiq_bridge_out(['success' => false, 'error' => 'refused: "' . $col . '" is auth material - change it through the platform own password flow, never by direct write.'], 400);
if ($col === $pk) opsiq_bridge_out(['success' => false, 'error' => 'refused: the primary key cannot be rewritten.'], 400);
if (is_array($val) || is_object($val)) $val = json_encode($val, JSON_UNESCAPED_SLASHES);
$frag[] = "`$col` = ?";
$args[] = ($val === null) ? null : (string)$val;
}
if (isset($cols['updated_at']) && !isset($set['updated_at'])) $frag[] = '`updated_at` = NOW()';
$before = $pdo->prepare("SELECT * FROM `$t` WHERE `$pk` = ? LIMIT 1");
$before->execute([$id]);
$prev = $before->fetch();
if (!$prev) opsiq_bridge_out(['success' => false, 'error' => 'not_found'], 404);
$args[] = $id;
$up = $pdo->prepare("UPDATE `$t` SET " . implode(', ', $frag) . " WHERE `$pk` = ? LIMIT 1");
$up->execute($args);
opsiq_bridge_out(['success' => true, 'data' => [
'table' => $t, 'id' => $id, 'changed' => $up->rowCount(),
'before' => $redact(array_intersect_key($prev, $set)),
]]);
}
Виживання щіма відмінності
Варіанти платформи відрізняються. Колонки рухаються, отримують перейменовані або відсутні. Міст, який припускає одну схему роботи на одній установці. Вступ і адаптуватися замість: вибирайте тільки стовпчики, які існують тут, переносять таблицю префікса, а спробувати чуйні заклинання посилання.
Допуск стеми, від бобблового мосту
/* Only ever select columns that exist on THIS install. */
$pick = static function (array $cols, array $wanted, string $alias = 'b'): string {
$out = [];
foreach ($wanted as $c) if (isset($cols[$c])) $out[] = "`$alias`.`$c`";
return $out ? implode(', ', $out) : "`$alias`.*";
};
/* References vary: stored with or without a leading "#", with or without an
* operator-configured alpha prefix, or only as a numeric id. Try every
* plausible form — the PROOF match is what actually gates disclosure, so
* tolerant matching here is safe. */
$refCandidates = [$ref, '#' . $ref];
$digitsOnly = preg_replace('/\D+/', '', $ref);
if ($digitsOnly !== '' && $digitsOnly !== $ref) {
$refCandidates[] = $digitsOnly;
$refCandidates[] = '#' . $digitsOnly;
}
$refCandidates = array_values(array_unique($refCandidates));
💡
Подаруйте місту оп=діаг, що звітує СТРУКТУ тільки — які таблиці вирішені, які стовпчики мають основне таблицю, а СХАПИ найновішої посилання з кожним кріпиться за допомогою рис. Він є ключовим, як все інше, і він перетворюється "погляд не знаходить нічого" від квитка підтримки в десятку секундну відповідь. Ніколи нехай це повертає реальні записи.
Уніформа помилки, а також конвертер
Одна форма для всього
Success is {"success":true,"data":{...}}. Failure is {"success":false,"error":"snake_case_reason"}. Your Client.php and every action then have exactly one response shape to handle.
Незрівнянний і незнімений повинен бути ідентичним
На поверхні зовнішнього вигляду посилання, що не існує і довідник, доказ якого не відповідає вимогам безпеки. Різні відповіді перетворюють міст у підковитку, яка підтверджує, які посилання є реальними, що є безкоштовним експортом клієнтів для будь-якого пацієнта.
Не пропустіть причину Відвідувача
The bridge can be precise with OpsIQ. What reaches a visitor is decided by OpsIQ, in one fixed refusal.
Копіювати файл в панелі роз'єму
The operator never opens your repository. They open the connector's panel in OpsIQ and press Copy. That copy comes from settings.json, and it must be the same program as bridge/*.php.
settings.json — запис панелі для роз'єму міст
{
"settings": [
{ "key": "base_url", "label": "API base URL", "type": "text", "required": true },
{ "key": "api_key", "label": "Bridge key", "type": "password", "required": true,
"autogenerate": true,
"help": "Auto-generated the moment you enable the connector. It must match OPSIQ_BRIDGE_KEY inside the bridge file; the copyable file below already carries this value once saved." }
],
"webhook_help": {
"title": "One file, three surfaces",
"body": "This platform has no public REST API, so this ONE file IS the API. Copy it into the site PUBLIC webroot, keeping the filename.",
"snippet_filename": "opsiq-yourplatform-bridge.php (drop next to the site index.php)",
"snippet_template": "<?php\n/* ... the whole bridge file ... */\nconst OPSIQ_BRIDGE_KEY = \u0027{{setting:api_key}}\u0027;\n..."
}
}
{{setting:key}} carries live values
The connector panel substitutes {{setting:<key>}} in the snippet with that connector's saved value, so the copied file already contains the operator's generated bridge key and needs no hand-edit. An empty or unsaved setting leaves the token visible, so the operator can see exactly what is still missing.
Інші власники сайтів замінюють сервер
Незалежно від того,{webhook_url}, {webhook_path}, {webhook_secret}, {site_key}, {base_url}і{slug}заповнюється перед панеллю, коли-небудь бачить хіппет.
вебхоок_допомоги може бути одним об'єктом або списком
Список дає вам кілька фрагментів в одній панелі, наприклад, містовий файл і окремий гачок реле.
🚫
Не підтримує хіппет вручну. Мостильний файл і панельний копію є двома копіями однієї програми, і вони БУДЕ дрифт — міст був оновлений і його панельний примірник не було, тому будь-який хто перевстановлений і скопійований з панелі встановленого старого мосту і мовчазно втратив кожну нову можливість. Ніщо виявило це: конформанс пропущений, підписи пройшли, тести пройшли.
Зберігати два екземпляри ідентичними
# Regenerate every package's panel snippet from its bridge file
php tools/sync_connector_bridge_snippets.php --apply
# Show what would change, without writing
php tools/sync_connector_bridge_snippets.php
Drift is now a failing conformance check, not a support ticket: the verifier compares the two line by line (ignoring the {{setting:...}} placeholders, which are supposed to differ) and names the first line that differs. Run the sync tool as the last step before every release, right before signing.
Що повинен бути перекидний міст
У формі операцій і універсальної поверхні даних разом. Сформовані відповіді на питання, які дійсно просять люди; універсальні обкладинки все інше, тому помічник ніколи не застрягає.
Голені читання
стати, головний список об'єктів з фільтрами, один предмет із його пов'язаними рядками, каталог продається, пошук клієнтів з історією. Вони дають AI гарну відповідь в одному викликі замість п'яти.
Написання на шпигулі
Двох або три державні зміни, які мають значення — встановити статус, скасувати. Тримайте отримані значення дозволяють списокувати.
Універсальне відкриття
таблиці (з рядами) і описом (колів, типів, основного ключа, плюс читабельних і життєздатних прапорів на колонку). Це як помічник вивчає платформу, яку ви не очікували.
Універсальна читання та запис
query, запис. get, запис
Ідентифікатор, перед ключовими воротами
Ідентифікаційні проби називаються АДМІНІЮ, одноголовним, тому вони не можуть надсилати на замовлення заголовок. Їхня автентичність - це сама подача платформи. Поставте їх попереду ключових воріт, зберігаючи їх від всіх записів даних і ніколи не дайте їм повернути секрет. Див. сторінку стилю роз'єму.
Діагностика
op=diag, structure only, masked.
💡
Якщо ваша платформа тільки в будь-який час відповідей, не напишіть ops і весь клас зникає. Додати запис, коли хтось просить їх.
Перевірити перед тим як ви перевозите міст
Міст відмовляється від усього без ключа
За допомогою цього тесту ви можете перевірити всі відповіді на он-лайни 403.
Неправильне ключ відмовлено в постійному режимі
hh_equals, і ключ, який читає тільки заголовок.
Відхилено назву таблиці
І справжня назва таблиці з неправильним префіксом все ще вирішує.
У читання пароля ніколи не з'являється
І напишіть, що імена одна відмовилася від пояснення.
Написати таблицю за межами списку
З повідомленням, яке розповідає оператору як його розширити.
Панельний хіппе відповідає місту файлу
php tool/sync_connector_bridge_snippets. php звітує про це на стадії.
Перевстановлення роз'єму не вистачає
Якщо ваш пакет направляє містовим файлом, оператор розширить роз'єм повинен бути ALSO-почервоний, який файл у їх буроот. Скажіть так в корпусі панелі і в CHANGELOG кожен реліз.
Конектори
Міст на інших мовах та інших базах даних
The bridge pattern is not a PHP pattern. What OpsIQ calls is an HTTP endpoint, so the file can be Node, Python, Go, Ruby, .NET or Java, and the store behind it can be any SQL engine or MongoDB. What IS PHP-shaped is the packaging pipeline, and that constraint decides how your bridge reaches the operator. Read the delivery section first: it is the part that surprises people.
Що таке роз'єм насправді вимагає
Це весь договір. Ніщо в ньому іменується мовою.
Транспорт
HTTPS. Один запит GET за викликом. Немає тіла, немає іншого способу.
Афінтикація
Секрет спільної події X-Opsiq-Bridge-Key запит заголовка, у порівнянні з постійним часом. Не параметр запиту, не cookie, а не Basic auth.
Параметри
Виріб рядок. op названі поверхні, do імена операції, що є аргументами роботи.
Відправити
JSON_. {"success":true,"data":{...}} або {"success":false,"error":"snake_case_reason"}. Додаток до вмісту /json, і без кешування.
Коди статусу
200 on success. 403 unconfigured or wrong key, 404 not found, 405 wrong method, 400 bad argument, 501 unsupported on this schema.
Що це все
No framework, no runtime, no OpsIQ library on your side. If it can serve that, it can be a bridge.
Доставка: що може жити в мості / і які не повинні
The signed package covers a fixed list of file extensions, and a file outside that list is left out of the ZIP. A bridge in a language the list does not cover therefore cannot ship inside the package — but it can no longer disappear on you either. Since 26 August 2026 a file in bridge/ що б пакунок не було, тому пакет відмовляється пропускати замість встановлення з мостом.
Як лікується папка міст / на час побудови
bridge/bridge.php -> SHIPPED, and drift-checked against the panel snippet
bridge/server.js -> SHIPPED, and drift-checked against the panel snippet
bridge/bridge.py -> REFUSED at conformance: "Bridge files are packaged" FAILS
bridge/bridge.rb -> REFUSED at conformance
bridge/main.go -> REFUSED at conformance
bridge/Bridge.cs -> REFUSED at conformance
bridge/Bridge.java -> REFUSED at conformance
PHP і JavaScript - повністю підтримується
Файлові кораблі у підписаному ЗІП, а вивержувач з хіппе зберігає вашу панельну копію за допомогою ідентифікатора до неї, яка б не було. Дріт перевіряє кожен файл в мост / не тільки PHP, тому оновлений міст зі стек-панельною копіям не виходить на збір або мову.
Все інше — доставити панель тільки
Панельний хіппе є простим текстом, який не має ідеї, яку мову вона тримається, тому він працює для будь-якого стека. Поставте всю програму в webhook_help. snippet_template, ім'я файлу в хіпперти_файловому імені і не залиште копію в міст / — конформанс відхиляти посилку, а не виставити його порожнім. Скажіть по-справжньому в вебхоок_допомозі. body, що оператор копіює цей файл, замість того, щоб отримати його з пакета.
Якщо вам потрібна інша мова в пакеті
Widen PackageSigner::EXTENSIONS deliberately, then re-sign and re-seed. That is a decision about what executable code Nabtech distributes, so make it on purpose — do not discover it from a missing file.
💡
Ім'я файла в webhook_help.snippet_filename коли ваш пакет суден більше одного мосту. Саме так виверження знає, що містка панельна копія належить; без неї проповідається неоднозначна пара, яка попереджає як конформаційне попередження і що хіппе залишається оглянутим.
⚠️
Точка реєстрації домену полягає в тому, що містовий файл і його панельний копія є двома екземплярами однієї програми та ILL diverge. Перегенерувати не вручну: php tools/sync_connector_bridge_snippets.php --apply, потім перезавантажити пакет.
Перевірки, на шість мовах
Так само чотири перевірки в одному порядку всюди: не закривається без ключа, один метод, постійне порівняння ключів від головки, потім з'єднуватися. Єдиний реальний паст є порівнянням, і це інший пастка на кожній мові.
⚠️
Compare the SHA-256 digests of the two keys rather than the keys themselves. It is correct in every language, and it sidesteps the fact that several constant-time comparators either throw or leak on a length mismatch — Node's timingSafeEqual raises a RangeError when the buffers differ in length, which turns a wrong key into a 500 instead of a 403.
# Python — Flask
import hashlib, hmac, os
from flask import Flask, request, jsonify
app = Flask(__name__)
BRIDGE_KEY = os.environ.get("OPSIQ_BRIDGE_KEY", "") # empty = bridge OFF
def same_key(a: str, b: str) -> bool:
return hmac.compare_digest(
hashlib.sha256(a.encode()).digest(),
hashlib.sha256(b.encode()).digest(),
)
def out(payload, code=200):
resp = jsonify(payload)
resp.status_code = code
resp.headers["Cache-Control"] = "no-store"
return resp
@app.before_request
def gate():
if len(BRIDGE_KEY) < 24:
return out({"success": False, "error": "bridge_not_configured"}, 403)
if request.method != "GET":
return out({"success": False, "error": "method_not_allowed"}, 405)
given = request.headers.get("X-Opsiq-Bridge-Key", "")
if not given or not same_key(BRIDGE_KEY, given):
return out({"success": False, "error": "forbidden"}, 403)
Go, Ruby, . NET та Java — порівняння
// Go
func sameKey(a, b string) bool {
ha := sha256.Sum256([]byte(a))
hb := sha256.Sum256([]byte(b))
return subtle.ConstantTimeCompare(ha[:], hb[:]) == 1
}
func gate(next http.HandlerFunc) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Header().Set("Cache-Control", "no-store")
key := os.Getenv("OPSIQ_BRIDGE_KEY")
if len(key) < 24 { out(w, 403, "bridge_not_configured"); return }
if r.Method != http.MethodGet { out(w, 405, "method_not_allowed"); return }
given := r.Header.Get("X-Opsiq-Bridge-Key")
if given == "" || !sameKey(key, given) { out(w, 403, "forbidden"); return }
next(w, r)
}
}
// Ruby
def same_key?(a, b)
OpenSSL.secure_compare(Digest::SHA256.digest(a.to_s), Digest::SHA256.digest(b.to_s))
end
// C# / .NET
static bool SameKey(string a, string b) =>
CryptographicOperations.FixedTimeEquals(
SHA256.HashData(Encoding.UTF8.GetBytes(a)),
SHA256.HashData(Encoding.UTF8.GetBytes(b)));
// Java
static boolean sameKey(String a, String b) throws Exception {
MessageDigest d = MessageDigest.getInstance("SHA-256");
return MessageDigest.isEqual(d.digest(a.getBytes(UTF_8)), d.digest(b.getBytes(UTF_8)));
}
Перевірка ідентифікаторів на кожному двигуні бази даних
Не змінено майно безпеки: таблиця або назва стовпця, що подається, повинна бути зареєстрована проти реальної схеми перед її переповненим, і кожна вартість має бути обмеженим параметром. Тільки абстрагійна запиту, характер котирування та пункт обробки зображень відрізняється.
MySQL and MariaDB
Столи: SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?. Колонки: те ж саме проти information_schema.COLUMNS з AND TABLE_NAME = ?. Цитувати з застібками, що купують будь-який зворотний дзвінок всередині. Сторінка з LIMIT n OFFSET m.
PostgreSQL_
Same information_schema переглядів, нижчі назви, WHERE table_schema = $1 (зазвичай public). Цитувати з двома лапками, купуючи будь-яку подвійний цитату всередині. Сторінка з LIMIT n OFFSET m. Дивитися правила складання: неможливий ідентифікатор складений до нижньої справи, тому порівняти випадкові-інтенсивно при вирішенні назви.
SQL Server
Same Info_SCHEMA переглядів. Цитувати з квадратними дужками, купуючи будь-який закриваючий кронштейн всередині. Пірінг вимагає ЗАМОВЛЕННЯ BY: ORDER BY [id] DESC OFFSET @o ROWS FETCH NEXT @n ROWS ONLY.
SQLite_
Столи: SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%'. Колонки: SELECT name FROM pragma_table_info(?) — використовувати, що столова форма, бо коропа PRAGMA table_info(x) довідка не може прийняти межу параметра і запрошення на міжпокриття рядків, є саме отвір, яке ви намагається закрити. Цитувати з двома лапками. Сторінка з LIMIT n OFFSET m.
СОЦІАЛЬНА
Столи: SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = :owner; стовпчики з ALL_TAB_COLUMNS. Цитувати з двома лапками, і пам'ятаєте неможливих ідентифікаторів до справи UPPER, протилежність PostgreSQL. Сторінка з OFFSET :o ROWS FETCH NEXT :n ROWS ONLY на 12-й та пізній.
MongoDB_
No SQL, тому не існує ідентифікатора інтерполяції та жодних меж параметрів — різна дисципліна для тієї ж мети. Див. нижче.
Можливість вибору двигуна
-- MySQL / MariaDB
SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ?;
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ? AND TABLE_NAME = ?;
-- PostgreSQL
SELECT table_name FROM information_schema.tables WHERE table_schema = $1;
SELECT column_name FROM information_schema.columns WHERE table_schema = $1 AND table_name = $2;
-- SQL Server
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = @schema;
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = @schema AND TABLE_NAME = @table;
-- SQLite
SELECT name FROM sqlite_master WHERE type = 'table' AND name NOT LIKE 'sqlite_%';
SELECT name FROM pragma_table_info(?);
-- Oracle
SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = :owner;
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE OWNER = :owner AND TABLE_NAME = :tbl;
💡
Розчиніть, потім використовуйте назву RESOLVED. Ніколи не пропустіть клацання за допомогою запиту навіть після його перевірки — дивитесь справжню назву в списку, який ви читаєте з схеми та переповідаєте це. Це коштує нічого і він закриває розрив між «це ім'я відповідає щось» і «це назва я пробіг».
MongoDB: the same rules, without SQL
There is no query string to inject into, so people assume there is nothing to guard. There is: the filter document. Passing caller-supplied JSON straight into find() Дозволяє відправці абонента {"$ne": null} або {"$gt": ""} де ви очікуєте значення, і тихо оберіть кожен документ. Створіть фільтр самостійно.
MongoDB — список зразків, скалярно-силовий фільтр, проекція як повторення
// Node + the official driver
const names = (await db.listCollections({}, { nameOnly: true }).toArray()).map(c => c.name);
function resolveCollection(given) {
if (!/^[A-Za-z0-9_.-]+$/.test(given || "")) return null;
return names.find(n => n.toLowerCase() === String(given).toLowerCase()) || null;
}
const coll = resolveCollection(q.collection);
if (!coll) return out(res, { success: false, error: "unknown_collection" }, 404);
// Build the filter from a validated field and a SCALAR value. Never spread
// caller JSON into it: {"$ne":null} would match every document.
const filter = {};
if (q.where_field) {
if (!/^[A-Za-z0-9_.]+$/.test(q.where_field))
return out(res, { success: false, error: "unknown_field: " + q.where_field }, 400);
filter[q.where_field] = String(q.where_value ?? ""); // String() is the guard
}
// Projection is the redaction allow-list: drop secrets, never return them.
const projection = { password: 0, remember_token: 0, api_key: 0, secret: 0, token: 0 };
const limit = Math.min(Math.max(parseInt(q.limit ?? "25", 10) || 25, 1), 200);
const rows = await db.collection(coll)
.find(filter, { projection })
.limit(limit)
.skip(Math.max(0, parseInt(q.offset ?? "0", 10) || 0))
.toArray();
Збір імен приходять з спискуКолекції
Це ваша інформація_шмама. Вирішити заклинань мера проти неї і використовувати вирішене ім'я.
Примусити кожного фільтра значення для лушпиння
Стрінг() або номер () навколо нього є цілим захистом від ін'єкцій оператора. Документ, де ви очікуєте значення є еквівалентом NOSQL променевої цитати.
Проекція – це правило відновлювальної діяльності
Виключіть секретні поля в проекції, щоб вони не залишали серверу, а не видаливши їх з результату після
Видаляє зберігатися в однододатку _id
Видалити один з вирішених _id. Ніколи не видалятиМало, і ніколи не фільтрувати вплив дзвоника.
Написання про перебування на сайті
Вказуючи, що в якості SQL_: ім'я колекції запис може доторкнутися і відмовлятися від відпочинку з поясненням.
Ідентифікатор кінцевої точки на інших мовах
Випадковий блок ідентичний кожній мові: base64url the payload, HMAC_-SHA256, які струнки, приєднуватися з крапкою.
✅
Не ручне виписати це з нуля. Налаштування, Портал підтримки вже несе готовий каталог хіппе для PHP, Laravel,WordPress, WHMCS, Node з і без залежностей, Flask і FastAPI, Django, .NET, Ruby on Rails, Java Spring Boot та Go. Візьміть вивіску від аромату, який відповідає вашому стек.
Що змінити, коли ви перейміть його
Those snippets mint a PORTAL handoff token, which is deliberately stricter: it carries jti and single_use:true and lives about 120 seconds because it travels in a URL. A bridge or widget identity token carries neither of those and uses a longer exp, minutes to hours.
Що залишається тим самим
site_key, iat, exp and the top-level автентичний:true, плюс адміністратор або клієнт суб'єкт з ідентифікатором і ім'ям користувача або електронною поштою. Самі претензії, той же підпис, однаковий секрет.
Як перевірити форми токени
A three-part JWT signed HS256 works, and so does the two-part base64url payload plus hex HMAC that the PHP reference emits. Use whichever your language's libraries make natural — a JWT library is usually the shorter path outside PHP.
Не пропустіть його в браузері
В кожній мові. Прив'язуйте клієнт-замовлення, напишіть на сайт, секрет для кожного відвідувача.
Вибираємо, чесно
Платформа PHP
Напишіть міст в PHP. Він кораблі в пакеті, він drift-checked, і це може завантажити власне рамки платформи для читання живої сесії для стилю пробе. Ніщо інше дає вам все три.
Платформа Node
A . js Bridge, знаки і є дрейф-оглядом, як PHP один. Ніщо не дає.
Платформа Python, Ruby, Go, . NET або Java
Видаліть через панельний хіппет і скажте так в корпусі панелі; не залишайте файл у місту / де конформанс відмовляється від пакета. Роз'єм є інакше повністю нормальним: дії, контекстні провайдери, ідентичність та гість дивиться всі роботи однаково, адже ніхто не від них піклується про те, що відповіді на виклик HTTP.
Ви не можете запустити процес на майданчику
Then the bridge pattern is not the right tool. A bridge exists to reach a platform from inside its own host. If you can only reach it from outside, you are writing an ordinary API connector against whatever surface it does expose.
⚠️
Більшість обмежень варто планування навколо: айдентика зонда повинна читати логістику платформи, яка зазвичай означає, що працює всередині власного процесу платформи або принаймні на його хості з доступом до свого магазину сеансу. Міст, написаний різними мовами від платформи може служити зручними і може бути ще боротьба за відповідь op=адміністр_ідентичність. Якщо це ваш випадок, виконайте міст даних у вашій мові та ідентифікатор, який знаходиться в платформі.
Конектори
Подаруйте помічнику як половинки: дії та контекст
Це єдине найбільш поширене, що не вистачає з роз'єму, який "робиться, але без використання". Дії дозволяють AI зробити речі. Контекстні розділи дозволяють йому виглядати KNOW. Роз'єм потрібен як і більшість питань адміністратор просить відповісти контекстом, ніколи не дійдемо. З'єднувач з досконалими діями і ніяким провайдером контекстного права буде вірно повідомити, що це не може бачити нічого.
Два половинки
Дії — як працює AI
Declared in actions.json or returned by registerActions(). The model picks one, fills its parameters, and OpsIQ executes it. Actions are for verbs: cancel this booking, open that ticket, change this status.
Контекстні розділи — як AI знає речі
Встановивши КонтекстПровідер перед моделлю працює. "Як багато замовлень цього місяця", "які мої нові клієнти", "що ми продаємо" всі вирішуються через контекстне зображення, і ніколи не доторкнувшись дій на всіх етапах.
⚠️
Симптом відсутнього провайдера: помічник відповідь «Не ввімкнений роз'єм, що поставляється з цим контекстом», при цьому встановлюється роз'єднувач, включений і проходячи його тест з підключенням. Ніщо не запускається, нічого помилки. Це повідомлення не означає, що ніхто не сказав про розділ.
Універсальний розділ словник
OpsIQ asks for sections by generic name. Your job is to decide what each one means on your platform and answer it. A hotel booking IS the hotel's order; a room IS what the hotel sells. Map, do not invent.
замовлення / ending_orders
Що б операція була на Вашій платформі: замовлення, бронювання, бронювання та вакансії, вантажі. Замовлення є одним з переліків, які фільтруються до незакінчених.
Клієнтам
Замовник ростер.
products
Що таке платформа продає: товари, номери, плани, послуги.
августка
Виручити і грошово-формувати суми, плюс рахує державою.
квитки, послуги, домени, сервери, активність
Використовуйте ці, коли платформа дійсно має їх. Не змусити картування — нездійсненний розділ краще, ніж неправильний.
Що ще має ваш сайт
Оголошіть свій власний. Постачальник, який оголошує розділи (): ['licenses','shipments'] має ті, які об'єднані в універсальний список зображень, тому специфічні погляди платформи стають доступні без основних змін.
Помилкові витрати на день
У контекстному провайдері MUST реалізовано інтерфейс. Тип реєстру зачепить його, тому клас, який просто не пропускає LOOKS прямо — без помилки в будь-якій точці світу.
ContextProvider. php — договір, від пакета посилань Botble
use OpsIQ\Platform\ContextProviderInterface;
/* MUST implement ContextProviderInterface: ContextRegistry::collectAll()
* type-checks it, so a provider that merely LOOKS right is skipped and every
* section answers "No enabled connector supplied this context section" — the
* exact symptom, with no error anywhere. */
final class ContextProvider implements ContextProviderInterface
{
public function slug(): string { return 'yourplatform_context'; }
public function label(): string { return 'Your Platform (orders, customers, products)'; }
public function priority(): int { return 30; } // lower renders earlier
/** ADMIN only. The guest surface has its own provider and its own rules. */
public function surfaces(): array { return ['admin']; }
/** The universal section names this connector can answer. */
public function sections(): array
{
return ['orders', 'pending_orders', 'clients', 'products', 'billing'];
}
public function isAvailable(): bool
{
try {
$s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
return trim((string)($s['base_url'] ?? '')) !== '' && trim((string)($s['api_key'] ?? '')) !== '';
} catch (\Throwable $e) {
return false;
}
}
public function build(array $ctx): string
{
$section = strtolower(trim((string)($ctx['section'] ?? '')));
$limit = max(3, min(50, (int)($ctx['limit'] ?? 20)));
$query = trim((string)($ctx['query'] ?? ''));
try {
switch ($section) {
case 'orders':
case 'pending_orders': return $this->orders($limit, $query, $section === 'pending_orders');
case 'clients': return $this->customers($limit, $query);
case 'products': return $this->products($limit);
case 'billing': return $this->billing();
}
} catch (\Throwable $e) {
return ''; // a provider must NEVER break prompt assembly
}
return '';
}
}
Зареєструвати його з роз'єму
Впровадження контекстного підключення та повернення постачальників з контекстнихпровідаторів (). Клас роз'єму може також здійснюватися КонтекстПровідерінтерфейс безпосередньо і бути зареєстрований як сам.
Повернути звичайний текст, не JSON
Збудувати() повертає текстовий блок, який зашифрований в підказку. Написати його для зчитувача: заголовок, потім одну лінію на рядку.
Повернутися '', а не кинути
Виняток власного виробництва. Постачальник, який кидає, зареєстрований і пропущений, але повернення '' є договором.
Будівельник не може писати розділи() для вас
Згенерований ContextProvider. php кораблі розділи(): масив {_повернення []; } і майстер не має поля для нього. Заповнювати його вручну - і пам'ятайте, що перепланування від майстра OVERWRITES файл. Скопіюйте ваші редагування з першого.
⚠️
State the true TOTAL, not the number of rows you sent. A page is not a total. A provider that lists twenty rows without saying so gets the assistant confidently answering "you have 20 bookings" when the platform holds 669. One cheap COUNT and one explicit line — "TOTAL on file: 669 (this list shows the newest 20 only)" — is the whole fix, and a confidently wrong count is worse than no count.
Блок секцій, який не може бути
$lines = ['YOUR PLATFORM — ORDERS (live, newest first)'];
$lines[] = 'TOTAL orders on file: ' . (int)$total
. ' (this list shows the newest ' . count($rows) . ' only — never count these rows to answer "how many")'
. ' | by status: ' . $byStatus;
foreach ($rows as $r) {
$lines[] = '#' . (int)$r['id'] . ' ' . $r['reference'] . ' | ' . $r['status']
. ' | amount ' . $r['amount'] . ' | ' . substr((string)$r['created_at'], 0, 16);
}
$lines[] = 'Use yourplatform_get_order (order_id) for the full record.';
return implode("\n", $lines);
Name your actions so OpsIQ can tell reads from writes
OpsIQ класифікує дію ВОРДС в його дії_id, і це навмисно консервативне: що-небудь не можна розпізнати як запис і вимагає карти затвердження. Отримати дієслово право і читати просто працює.
1
is_decovering or Required_confirmation wins
Якщо ви не встановлений, дія завжди потребує затвердження. Поглибше їх — це те, що поверхні карти схвалення адміністратора.
2
Пишіть слово в будь-якому місці, що робить його написати
Невизначене рішення про затвердження. Ці умови є навмисним.
⚠️
Письмові слова перевіряють BEFORE читати слова, тому змішане ім'я, як Get_and_sync_orders класифікується як WRITE. Виберіть один дієслово, покласти його першим і зберегти його чисто: list_orderes, get_customer, search_bookings, скасувати_bookping, set_order_status.
Тільки оголошуйте рідні_api, якщо платформа дійсно має одну
The native_api capability registers a generic <slug>_api_call passthrough so the model can reach endpoints your typed actions do not cover. On a platform with no API it is worse than useless: the model keeps reaching for a tool that cannot succeed, instead of using the tools that can.
Конструктор приймає рішення про використання даних
Say the platform has an API and it declares native_api and emits the passthrough. Say it has none (bridge mode, or the "Platform with no API" profile) and it declares platform_bridge instead and strips native_api, so the two can never both be true. You no longer hand-edit this.
Пакети, які ще повинні отримати його правою
If you are writing the manifest yourself, declare exactly one of native_api or platform_bridge. Conformance treats platform_bridge as the escape hatch a bridge connector is expected to have, and the Builder refuses a spec that claims platform_bridge on an API connector.
Зберігайте ai_api_reference. md чесною або способом
On a connector that declares native_api the admin brain heads that file with a line naming <slug>_api_call. Without native_api it is headed neutrally instead, so a bridge connector no longer advertises a tool it does not have. Describe your real surface — for a bridge, that is your op and do vocabulary, not a REST endpoint table.
Вчити головний мозок адміністратора на вашій платформі
Declare ai_brain_aware and ship two Markdown files. They are read from the INSTALLED package directory (opsiq/connectors/<slug>/) for ENABLED connectors only, and injected into the admin agent's system prompt.
ai_expertise_admin. md
Що це платформа IS, як його дані є формою, які її об'єкти називаються, і акрів, які інакше роблять помічника вгадувати. Написати її для компетентного колеги, який ніколи не бачив платформи.
ai_api_reference. md
Вимкнена поверхня. Для містового роз'єму це твоя опа і робимо словник з їх параметрами, не стіл кінцевої точки REST.
Бюджет
Roughly 6,000 characters kept per connector, and about 24,000 characters for the whole block across every enabled connector. Over the per-connector cap your file is truncated; be concise before the truncator is.
Гарантійні платежі
Ці файли є відмінністю помічника, використовуючи ваші універсальні інструменти таблиці і відповідь від неправильного розділу, оскільки нічого не сказали, що ці інструменти існували.
💡
Обидва файли повинні бути в пакеті INSTALLED, не тільки ваше джерело. Вони є звичайними файлами пакетів, тому вони покриті підписом і відправлені в ZIP - що також означає редагування одного після підписання перерви ущільнення. Відправлення.
Конектори
Ідентифікація через роз'єм: адміністратор, замовник, портал
One signing contract serves three surfaces. The connector's job is to turn "who is logged in on the platform" into a signed token OpsIQ can verify, and then to present the verified subject in OpsIQ's shape. The connector never authenticates anyone — the platform does, and the signature carries that assertion.
Три поверхні, один вивісок
Адміністратор — Ваш персонал, всередині вашого
Предмет адміністратора. Віджет завантажується всередині панелі адміністратора платформи та кожен учасник персоналу відповідає їхньому OpsIQ агента. Повний прохід на сторінці віджету адміністратора
Клієнт — підписаний клієнт, в чаті клієнта
Предмет замовника. Це те, що дозволяє в'язати клієнту отримувати свій обліковий запис WHOLE замість анонімного вигляду: кожен замовлення, повну деталь та будь-які дії самообслуговування, які ви можете дозволити.
Портал — глибоке посилання на портал підтримки
The same claims plus jti and single_use, with a 120-second life, because the token travels in a URL and must be spendable once. Do not hand-roll this one: Settings, Support Portal carries a ready snippet per language, and the platform mints it for you when the account area runs on this server.
Договір про оплату
Це претензії перевірте вивертори. Ніщо тут необов'язково, що може запропонувати частковий приклад.
site_key
На рівні. Повинно рівний ключ сайту запиту, або відмовлено від токени.
і в
На сьогодні в майбутньому потрібно буде заходити і після того, як мангал. Прокинувся більше хвилин, ніж через хвилину в майбутньому. Тримайте життя на короткий час — хвилини до годин.
Автенсивний: правда
На Вашій платформі ви зможете знайти і зробити свій бізнес.
майдан
Найменше значення. Короткий ламок, що нагадує походження. Рекомендовано, і він дозволяє розробнику стилю роз'ємів розповісти власні жетони з іншої платформи.
адмін або клієнт
Об'єкт, що використовується для користувача або електронної пошти, має право носити незрівнянну особу, а також ім'я користувача або електронну пошту — замінникові ворота доступу на цих пристроях. Включаючи обидва, коли у вас є одночасно.
OpsIQ має два виверизувачі, і вони не ідентичні. Знаючи це економить вам день, тому що симптом нічого не схожий на причину.
Віджет адміністратора має власний виверизатор
opsiq/embed/admin_ajax. php несе місцевий верифікатор, який приймає автентичний прапор в будь-якому положенні. Список контактів, історія і Переглянути всі проходиться через нього, тому вони автентифікують дрібно.
Загальний вивержувач є строгим
opsiq/includes/customer_identity_token_verify.php sits behind the chat stream and the core AJAX API. It historically required the flag at the TOP level.
Симптом
Історія та розмови працюють. Кожен чат перетворює відповіді "Домін потрібен логін". Він читає, як і раніше, так і не: токен відсутній верхній прапор.
Що таке ядро
Тепер приймає прапор на рівні вершини або всередині предмета, тому контракт є рівномірним. Старші ядра читають тільки верхній рівень. Визначте канонічну форму і пакет працює на кожному випуску.
✅
Цей файл автоматично сканується. Будь-який файл у вашому пакеті, який робить ставку на гаманці ідентичності, статично відскановано проти контракту, і перезавантажити платформу не буде відповідати точному файлу та лінії. Запустіть його самостійно: інструменти PHP / Verify_identity_ Contracts. php.
Клієнти в чаті
Два речі повинні бути вірними. Ядро повинна штампувати перевірений клієнт, і ваш роз'єм повинен представити його.
1
Ваш міст або кінцева точка м'ятить клієнт токени
Призначальник як адміністратор, з суб'єктом замовника. Читання клієнта від власної сесії платформи. Якщо ваша платформа підписує клієнтів на різних охоронців від адміністраторів, читати охорону потрібно і ніколи не закохатися по предметам — так буде клієнт під рукою адмін-токена.
2
Основні верфі і штампи
На дійсному токені, вичитує перевірену тему в сеанс. Ваш провайдер читає перевірену ідентичність; він ніколи не автентифікує.
3
Вашої компанії IdentityProvider презентує його
detectCustomer() returns the OpsIQ shape. It MUST implement OpsIQ\Platform\IdentityProviderInterface, or the registry silently skips it — the same trap as the context provider.
4
Ваші дії з клієнтами приймають замовнику
І OpsIQ заблокує її до перевіреної ідентичності перед виконанням. Модель не може поставляти його.
IdentityProvider. php — читав перевірену ідентичність, вкажіть її у формі OpsIQ
use OpsIQ\Platform\IdentityProviderInterface;
final class IdentityProvider implements IdentityProviderInterface
{
public function slug(): string { return 'yourplatform_identity'; }
public function label(): string { return 'Your Platform identity (bridge-signed identity_token)'; }
public function priority(): int { return 25; } // ahead of the generic session provider
public function isAvailable(): bool
{
try {
$s = \OpsIQ\Connectors\ConnectorRegistry::getSettings('yourplatform') ?: [];
return trim((string)($s['base_url'] ?? '')) !== '';
} catch (\Throwable $e) { return false; }
}
public function detectAdmin(): ?array
{
$row = $this->sessionRowFor('_opsiq_admin_identity');
if (!$row || !$this->isOurs($row)) return null;
return [
'id' => (int)($row['id'] ?? 0),
'name' => $this->displayName($row, 'Admin'),
'email' => (string)($row['email'] ?? ''),
'username' => (string)($row['username'] ?? ''),
'role' => (string)($row['role'] ?? ''),
'platform' => 'yourplatform',
'source' => 'yourplatform_identity_token',
];
}
public function detectCustomer(): ?array
{
$row = $this->sessionRowFor('_opsiq_customer_identity');
if (!$row || !$this->isOurs($row)) return null;
return [
'id' => (int)($row['id'] ?? 0),
'name' => $this->displayName($row, 'Customer'),
'email' => (string)($row['email'] ?? ''),
'phone' => (string)($row['phone'] ?? ''),
'platform' => 'yourplatform',
'source' => 'yourplatform_identity_token',
];
}
/* A session identity stamped by ANOTHER platform's token must not be
* claimed here. An empty platform is accepted because older bridges did
* not stamp one, and the site key already scoped the token. */
private function isOurs(array $row): bool
{
$p = strtolower(trim((string)($row['platform'] ?? '')));
return $p === '' || $p === 'yourplatform' || $p === 'remote';
}
private function sessionRowFor(string $key): ?array
{
if (session_status() !== PHP_SESSION_ACTIVE) return null;
$row = $_SESSION[$key] ?? null;
return (is_array($row) && (int)($row['id'] ?? 0) > 0) ? $row : null;
}
}
Клієнт-скопчені дії: два замки, обидва необхідні
The model must never choose whose data it reads. OpsIQ enforces that on its side, and your platform must enforce it on the other side too. One lock is a bug away from a leak; two locks are a contract.
Lock 1 — OpsIQ overwrites the identity parameters
Before a customer-chat action runs, OpsIQ replaces every identity-shaped parameter with the VERIFIED visitor identity: client_id, clientid, user_id, userid, customer_id, account_id take the verified numeric id; client_identifier, customer_identifier, account_identifier take it as a string; email, client_email, customer_email, user_email take the verified email. Whatever the model proposed is discarded.
Lock 2 — ваш сайт рекопує кожен запит
Візьміть id, яку ви були надані і додайте його до пункту WHERE кожного читання та кожен запис на цю поверхню. Ніколи не довірити посилання в запиті самостійно. Підписаний клієнт просить про порядок когось повинен повернутися порожнім, не заборонений.
Name your parameters so lock 1 can find them
Call it customer_id, not cust or ref. A parameter OpsIQ does not recognise is a parameter it cannot lock.
⚠️
Подаруйте підписану поверхню клієнтів, її операції з OWN, відокремте від адміністраторів, навіть коли SQL виглядає аналогічним. Дві поверхні з різними правилами залишаються чесною; одна поверхня з прапором стає витіканням дня, який хтось редагує неправильне відділення.
Зеро сторінка проводки: роз'ємний зонд
You can spare the operator all page wiring. Add an admin_identity_probe_url setting (https only) pointing at your identity endpoint. The plain admin-widget loader from Remote Sites, Codes then works with no page attributes at all: the widget discovers the endpoint through the connector, calls it with the site key and widget token, and authenticates each admin individually. A page can still override with a data-identity-endpoint attribute or window.OpsIQAdminIdentityEndpoint.
config.json — налаштування зонда
{
"key": "admin_identity_probe_url",
"label": "Admin identity probe URL",
"type": "text",
"placeholder": "https://your-site.com/opsiq-yourplatform-bridge.php?op=admin_identity",
"help": "Set this to your bridge admin_identity endpoint and the plain admin-widget loader works with NO page wiring: the widget probes this URL by itself, the bridge answers with the signed identity of the CURRENTLY logged-in admin, and every admin is matched to their own OpsIQ agent. Leave empty to keep the admin embed off."
}
Пробе - це те, що ми працюємо з браузером
Сам-рігін, тому не може носити на замовлення заголовок. Його автентифікація - це сеанс платформи. Поставте його AHEAD з мост-під ключа воріт, зберігайте її від записів даних і нічого не поверніть для входу в блок.
Відповіді фіксованої форми
{"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} — and {"success":false,"authenticated":false,"error":"..."} when nobody is signed in.
Не довголічена секрет на джерело сторінки
Тільки підписаний, що видає токени.
Повна реалізація кінцевих точок для Ларавель,WordPress, WHMCS, Symfony і plain PHP, плюс жорсткий-won Laravel Специфіка і порядок усунення неполадок на сторінці віджету адміністратора. Вони є однаковим кодом для суб'єкта клієнтів: змінити опікунка, яку ви читаєте та підпишіться на ключ.
Конектори
Видавництво: редагування папки не видавнича
Найпоширеніший спосіб втратити день є редагування роз'єму під ринковоюмісією_підключники/, перевстановити його і знайти нічого зміни. Встановлює не читати цю папку. Вони витягують підписаний ZIP з каталогу ринку. Видавництво полягає в послідовності, яка покладає ваші зміни в цей ZIP.
Чому редагування нічого не зробив
marketplace_connectors/<slug>/ is the SOURCE
Вже в роботі. Ніщо не встановлює з неї.
У каталозі підписано ЗІП
Встановіть завантаження, що ZIP виводить підпис і відпакує його. До того ж ви перебудете ZIP, кожен встановлюємо зберігає отримання старого пакету.
Конструктор роз'єму публікує десь ще
It writes into /connectors/<slug>/ on this install. That is a local connector, not a marketplace release. The two paths do not overlap.
Послідовність релізу
1
Змішайте версію в TWO файлах
settings.json and connector_contract.json. Conformance compares them and fails if the slug, the version or the capability set disagree. Add a CHANGELOG.md entry while you are there — it is a required file.
2
Ре-синк міст хіппе
php tools/sync_connector_bridge_snippets.php --apply — only relevant if your package ships bridge/*.php, and mandatory if it does. Skipping it means the panel hands operators the previous bridge.
3
Відправка кожного пакета
php tool/resign_all_connectors. php — підпис охоплює файловидіння, тому ANY редагує недійсні його редагування. Ознайомитися далі, після кожного файлу є остаточним.
4
Експорт ключа підписання, потім насіння
У розділі «Пошук» визначаються кожен пакет, як він будує ZIP і працює в контексті, де ключ не може прочитати з налаштувань — так що він повинен вийти з навколишнього середовища.
5
Редплой міст файл, якщо ви направляєте один
Встановивши роз'єм оновлення пакета. Не доторкайтеся запису на копію, що сидить в операторах. Розкажіть їх, в панелі і в переввімкненому журналі.
Всі випуски, для того щоб
# 2 — hold the panel copy identical to the shipped bridge
php tools/sync_connector_bridge_snippets.php --apply
# 3 — re-sign (do this last, after every file is final)
php tools/resign_all_connectors.php
# 4 — the seeder reads the signing key from the ENVIRONMENT only
export OPSIQ_CONNECTOR_SIGNING_KEY="$(php -r 'require "bootstrap/init.php"; echo opsiq_setting("connector_signing_key","");')"
php saas/scripts/maint/seed_marketplace_free.php --apply --only=<slug>
# verify before and after
php tools/verify_identity_contracts.php
php vendor/bin/phpunit tests/phpunit/Unit/Connectors
⚠️
Why the export is not optional: the signer looks for the key in OPSIQ_CONNECTOR_SIGNING_KEY first and the connector_signing_key setting second. The seeder runs on the SaaS bootstrap and tools/sign_connector.php boots nothing at all, so in both the settings reader does not exist — with no environment variable there is no key, and you get "No signing key available" or every package reported as signing_failed. Only tools/resign_all_connectors.php boots OpsIQ and can find the key on its own.
Що насправді кораблі
Тільки файли, які підписуються
ЗІП побудовано з власного списку файлів, тому не відправлено променевий файл, який сидить у папці пакета. Тобто, навмисне: не позначений файл для їзди по клієнтам.
Покриття розширень
php, json, js, css, md, txt, html, sh, svg, png, jpg, jpeg, gif, webp, ico, yml, yaml — recursively, including bridge/ and tests/. signature.json itself is excluded from the hashes and then added to the ZIP so installs can verify.
Що ще не продається, як ні_пакування
Прізвище, ім'я користувача, що ви залишаєте за собою. Читання цього списку. Файл, який ви очікується, щоб судно з’являється, означає неправильне розширення або неправильне розташування — не мовний успіх.
Редагування будь-якого вкритого файлу розриває герметику
Витратний договір. Його шлам, набір функцій та можливостей повинні бути ідентичні налаштуванням._json.
АДМ. МД, ДЕВЕЛОП. мд, ЧАНДЖЕЛОГ. мД
Всі три перевіряють для існування та мінімального розміру. DEVELOPER. md потребує реального вмісту, не стукаючи.
Файл за заявленою можливістю
Each capability names the file it expects — ContextProvider.php for context, IdentityProvider.php for identity, GuestLookupProvider.php for guest_lookup, and so on — unless the connector implements the capability inline.
Ніщо, що виглядає як кримінал
Конформанс сканує три файли позначки для секретно-подібних значень та приватних ключів, а також не вдарив удару.
Перевірити його перед тим, як ви перевозите його
Повний пакет відповідності є тим самим одним з етапів встановлення. Він перевіряє проявляється проти канонічного договору, який працює час і маніфестує можливості погоджуються, що кожна заявлена можливість має свій файл і його методи, ідентичний договір в кожному поміщеному файлі, матч мост-snippet, гігієна гостя дозволяє дотримуватися дії, унікальність та надійність підтвердження, а підпис пакету.
Запуск всіх чотирьох до кожного релізу
# conformance for every marketplace package
php tools/test_marketplace_connector_conformance.php
# the identity-token contract, statically, with file:line on failure
php tools/verify_identity_contracts.php
# the connector unit suite
php vendor/bin/phpunit tests/phpunit/Unit/Connectors
# the release gate
php tools/release_gate_connectors.php
💡
Помилкується одна відмова і не проблема: перевірка підпису пакетів повідомляє про попередження, коли ви ще редагуєте. Знімається момент, коли Ви передаєте. Кожна інша невдача є реальною.
Конектори
Посилання та посилання на життєвий цикл
This is the source-level contract for building a connector that OpsIQ can discover, configure, validate, enable, execute, test, sign and distribute.
Посилання на розробникаПакет роз'єму має необхідний розподільчий і проявляється, з додатковими діями, рецептами, знаннями, активами та метаданих підписів.
settings.json використовує проявляється версія 1. Важитель очікує шлам, ім'я, версія, проявляється_версія, сумісність, опис та можливості. Сумісність заявляє opsiq_min і opsiq_max. Статус виходу є одним з production, beta, августка або template; можливість зрілості використовує рівні L1–L6. Пакети Legacy можуть бути нормалізовані попередженнями, але новий пакет повинен проходити без попередження.
Інтерфейс роз'єму Core
Налаштування та налаштування: slug(), name(), description(), capabilities(), settingsSchema(), testConnection().
Теплий цикл: onEnable() і onDisable(). Вимкнено неруйнівний; обмотка даних є окремою навмисною операцією.
Вхід/синок: handleWebhook(), poll(), backfill(). Попломка ручок непідготовленої роботи; історія імпорту заправки і повинна бути безпечною для повторення.
Підтримка: pushReply() де платформа приймає відповіді.
Дії: registerActions() постачання угод про виконання дії.
Ця електронна база також пропонує додаткові роз'ємні заправки, список клієнтів, електронний лист-звітання / виведення, абоненти, адміністратор/визначення користувачів, вексельні / контекстні / ідентифікатори постачальників, видалення відповіді, перегрів HTTP дзвінки, JSON_-path access, нечіткий рейтинг і патологія помічників.
Можливості та автентифікації
Supported capability names include actions, triggers, context, identity, sales, billing, inbound_ticket, outbound_reply, sync_users, sync_departments, security_events, customer_import, security_native_block, promo_audience, promo_feed, email_mailbox, native_api, ai_brain_aware and ai_tickets. The builder provides API key, bearer, basic, HMAC, OAuth 2 client credentials, OAuth 2 authorisation code and custom authentication templates.
Регулятор життєвого циклу
Відкрийте для себе навантаження пакету і підтверджує його проявляється.
Конфігурація зберігається в робочому просторі; секрети зашифровані.
Тест підключення доводить облікові дані без можливості роз'єму.
Увімкнути дзвінки onEnable(), синхронізація визначення дії та може почати початкове заправка.
У рамках проекту «Полювання/вебхоок» завжди є контекст робочого простору.
Вимкнути дзвінки onDisable() і припиняє діяльність без видалення імпортних даних.
Пірург – окрема явна операція.
Правила Корекції
Використовуйте робочий простір / сайт ключ у кожному читанні, писати, кеш-ключ, дедуплікувати ключ і вебхоок пошук.
Заповнити, webhook ingestion і писати дії idempotent. Записувати зовнішній ідентифікатор / вихідної ID, де платформа надає одну.
Для віддалених систем використовуйте їх API; ніколи не припустимо, що таблиці бази даних існують в OpsIQ підключення.
Повернути структуровані, небезпечні помилки клієнтів. Не виключайте секрети, сліди для сирого провайдера або інше існування робочого простору.
Декларувати тільки можливості пакету, фактично реалізовано. actions.json каталог не робить дії, що миється до встановлення роз'єму, ввімкненого, настроюваного та його підключення є дійсним.
Тестування та реліз
Запуск PHP Lint, проявляється перевірка, з'єднання тестів, дії schema-тестів, webhook підпис / релейних випробувань, робочі місця-ізоляції тести, заповнювачі, позаповторні випробування, відключені тести та невідповідності. Після цього пакет ринкових змін слід підписаний і перевірено, включають налаштування/місії/вехоок документацію, а також стан його істинного статусу релізу. Роз'ємна плитка і проявляються авторитетними сигналами доступності.
Конектори
Рецепти роз'єму
Покрокові рецепти для загального налаштування роз'єму.
ДИТЯЧІEach recipe is a checklist you follow top to bottom, here, Shopify with real-time order webhooks, verified by a test order.
Recipe: Shopify with real-time webhooks
Сценаріо:
Goal: Connect Shopify with automatic order sync and GDPR compliance.
Що робити:
1. Create a custom app in Shopify admin (Settings > Apps > Develop apps).
2. Grant scopes: read_orders, read_customers, read_products, write_customers.
3. Copy the Admin API access token.
4. In OpsIQ Connectors > Shopify, enter store domain and token.
5. Click Test Connection.
6. Enable Webhook sync, OpsIQ registers order/customer webhooks automatically.
7. GDPR webhooks register automatically (data_request, customers/redact, shop/redact).
8. Verify: place a test order, check it appears in OpsIQ Sales within 30 seconds.
Запитання: WHMCS інтеграції
Сценаріо:
Goal: Connect WHMCS so AI can look up clients, services, tickets, and invoices.
Що робити:
1. In WHMCS admin, Setup > Staff Management > Manage API Credentials. Create a key.
2. In OpsIQ Connectors > WHMCS, enter URL, API identifier, and secret.
3. Click Test Connection.
4. Install the WHMCS module addon for ticket relay.
5. Verify: ask the admin AI "Find client [email protected]". WHMCS data should appear.
Recipe: Stripe payments
Сценаріо:
Goal: Track Stripe payments and let AI look up transactions.
Що робити:
1. In Stripe Dashboard > Developers > API keys, create a restricted key (read: Customers, Charges, Invoices, Subscriptions).
2. In OpsIQ Connectors > Stripe, enter the restricted key.
3. Test Connection.
4. Add webhook endpoint in Stripe: copy the webhook URL shown on the connector's
own settings page. It carries a per-connector token and looks like
https://your-domain.com/api/connectors.php?slug=stripe&token=THE_TOKEN
A URL without the token is rejected with "Missing slug or token".
5. Select events: charge.succeeded, invoice.paid, customer.subscription.updated.
6. Copy the webhook signing secret to OpsIQ.
7. Verify: make a test payment, check it in OpsIQ Sales.
Запитання: Google Business Profile
Сценаріо:
Goal: Connect GBP for review management, posts, and insights.
Що робити:
1. Create a Google Cloud project, enable Business Profile API.
2. Create OAuth 2.0 credentials (Web application).
3. Set redirect URI: copy it from the connector's own settings page. Google and
Microsoft connectors share one slug-less callback:
https://your-domain.com/connectors.php?oauth=callback
Everything else uses https://your-domain.com/connectors.php?slug=<slug>&oauth=callback
OAuth redirect URIs must match EXACTLY, and a URI missing oauth=callback is read
as a webhook and answered with "Missing slug or token".
4. In OpsIQ, enter Client ID and Client Secret.
5. Click Authorize, sign in, grant access.
6. Select your business location.
7. Verify: reviews, posts, and insights should appear.
Конектори
Розширена CRM та інформаційна підтримка сайту
OpsIQ Підсистеми відкриті для розширення. Роз'єм може заблокувати нову можливість в CRM або Site Intelligence без змін OpsIQ ядро, за допомогою реєстру можливостей платформи (\OpsIQ\Platform\CapabilityRegistry. Розгорніть можливість, впроваджуйте свій невеликий набір метода, відправляєте роз'єм,OpsIQ Визначте його і провідує її в УІ, Замовник 360 своєчасність і встановіть підказки.
Розширений CRM та SIРоз’єм заявляє можливості (календар, збагачення, оцінка даних, аналітика...) та OpsIQ автопередача їх в CRM і Site Intelligence, не змінюючи серцевих ресурсів.
enrich($settings,$params) → {success,traits}. Привод від \OpsIQ_\CRM\EnrichmentBridge (також працює автоматично на компанії, що створюються при підключенні постачальника).
Кріплення / вивіска
sendForSignature($settings,$params) → {success,envelope_id,sign_url}. Привод від \OpsIQ\CRM\EsignBridge.
Сайт_intelligence/ Local_listing
listLocations, listReviews, getInsights. Корабельи через роз'єм профілю Google Business
Сайт_intelligence/reg_data
keywordRanks($settings,$params) → {success,ranks}. Привод від \OpsIQ_\SiteIntelligence\RankDataBridge. Корабельні кораблі: SerpApi роз'єм.
Аналіз / веб-іаніліти
report($settings,$params) (синк/експорт) + ingest($settings,$events) (імпорт). Привід \OpsIQ\Анлітика\WebAnalyticsBridge. Суди: Google Analytics (GA4) роз'єм. Дані API для звітів, Протокол вимірювання імпорту. Аналітика відкрита для роз'ємів, таких як CRM + Site Intelligence (domain analytics / analytics_capabilities).
Платежі за платежі
listPayments, customerPayments, createPaymentLink. 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 payments / payments_capabilities.
Поштова скринька / e-mail_sync
listMessages + sendMessage. Привід \OpsIQ\Mailbox\MailboxBridge. Повідомлення клієнтів на Замовнику 360 timeline + надсилайте електронну пошту з угоди. Корабельисть: Gmail + Outlook/Microsoft 365 роз'єми. Домен mailbox / mailbox_capabilities.
ONE OAuth Додаток + ONE перенаправлення
Всі роз'єми Google діляться ONE за допомогою \OpsIQ\OAuth\SharedGoogleApp. Набір google_oauth_client_id/_secret once and Calendar, Analytics, Business Profile + Gmail all work (the per-connector "(optional)" fields are overrides). They also share ONE redirect URI, <site>/connectors.php?oauth=callback (без люка), тому що Google не виводить API додати перенаправлення URI в додаток; OpsIQ відновлює роз'єм з підписаного OAuth state nonce. Register that single URI once and every Google connector (present + future) authorizes with no further Console setup. Return SharedGoogleApp::resolve(...)’ redirect_uri від вашого oauthParams(); ніколи не жорсткий-код перенаправлення з задньої частини. Роз'єми Microsoft роблять однакові через \OpsIQ\OAuth\SharedMicrosoftApp (СхаредМікрософт)microsoft_oauth_*).
Імпортні кнопки є можливість
- Це... Імпорт (гісторична заправка) та Імпортні клієнти кнопки показують ONLY для роз'ємів, які насправді реалізують їх, виявлених відбиттям, тому немає прапора, щоб заявити. Начерга backfill() або backfillChunk() заробляти кнопку Імпорта; перенаречений listCustomers() (повернення {email, first_name, ...} сторінки) для отримання Імпортних клієнтів. Відвідайте AbstractConnector Не можна виконувати імпорт роз'єму.
AI на автобусах
CRM-агент пропонує та броньовані підписи на угоду (\OpsIQ\CRM\MeetingProposer → CalendarBridge, а також автоматичні енріччі нові рахунки, «AI працює CRM» петлі, виконані по роз'ємних автобусах.
Коли відвідувач посилає номер квитка в чаті клієнта ("Що таке статус Т-"000123?"), OpsIQ вирішує його в двох ярусах. Пиріг 1 Читає загальний OpsIQ магазин квитків, кожен роз'єм inbound_ticket Відтворює свої квитки, тому прискорені квитки просто працюють для всіх роз'ємів з нульовим замкненим кодом. Пиріг 2 - це прямий вихід для квитків OLD, які ніколи не були дзеркальними: основні дзвінки OPTIONAL fetchTicket() на кожному ввімкненому роз'ємі, який реалізує його. duck-typed (розкрито method_exists(), як contextProviders()/audienceCatalog()), так підписаний ConnectorInterface - це доручені і роз'єми, які не потрібно (умови електронної пошти/чата, що створюють квитки на рідному) просто оминути його.
⚠️
Обов'язковий і зручний для виконання. fetchTicket() отримує особистість відвідувачів VERIFIED $ctx (client_id + client_email, той же перевірений стиль клієнт чат AI використовує. Вирішуйте клієнтів платформи з цієї ідентичності та запиту на ТІЛЬКИ, що квитки клієнта, потім перегляньте права власності на докладний запис. Повернення null на будь-який пром, неправильний або помилковий, ніколи не є іншим. Повернення null дегради, які грають в "купе не знайдуть цього квитка".
Роз'єм. php, fetchTicket() контракт (повага: роз'єми/whmcs і роз'єднувачі/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
}
}
Як працює платформа
Про компанію
CapabilityRegistry::providers($domain,$type) список постачальників з встановленим / оновленим / читальним статусом (на основі файлової системи; DB тільки для ввімкнутого прапора).
Вибрані
CapabilityRegistry::active($domain,$type) повертає перший готовий постачальник з його завантаженим роз'ємом і налаштуваннями. Місти називають це замість загартованих муфт.
Налаштування
У мене є можливість, що ще не підключено, UI показує один клік Connect / Install підказка, ніколи не пошкоджений контроль.
Повний посібник
Бачиш? connectors/PLATFORM_CONNECTORS.md (CRM + Site Intelligence) і connectors/CRM_CONNECTORS.md в пакеті.
Конектори
Клієнт самообслуговування шукає та повернення коштів (будувати роз'єм для чату)
Signed-in customers can ask the customer chat AI about their OWN account ("my balance", "my orders", "did support answer my ticket") and, if the business enables it, request refunds. All of it is powered by YOUR connector's declarations: no OpsIQ core changes, no platform hardcoding. The AI calls your lookups as native tools (it cannot invent one), identity is locked server-side to the verified customer, and results are automatically trimmed for the AI.
Розгортання іміджу замовника
У вас actions.json, що означає, що робота з клієнтами стає все більш високою. "scope":"client", "requires_confirmation":false, "is_destructive":false. Використання "scope":"both" Якщо ж саме пошук необхідно викликати команду в Admin AI. Повна словникова книга – це те, що ви можете замовити для себе як у розділі «Готелі» admin, client, both і system (system reaches neither AI — API and webhook routes only). Anything else is rejected outright: package validation fails and the action does not install. There is no writing Сфера — асистент письмового запису admin набір дій.
Правило ідентичності (мандатор)
Ім'я параметра ідентифікації з стандартного набору. Заблоковано до перевіреної номеричної ідентифікатори: client_id, clientid, customer_id, user_id, userid, account_id. Заблоковано до цього ідентифікатора як рядок: client_identifier, customer_identifier, account_identifier. Заблоковано до перевіреної електронної пошти: email, client_email, customer_email, user_email. OpsIQ замків і автоматично заповнює його від платформи, що вивірено підписаний замовник; AI ніколи не бачить або обирає ідентичність. Нестандартне ім'я не закривається (похищено, ніколи не витікається).
Що необхідно залишити адмін-тільки
Будь-який не об'єктивний, що подобаються ідентифікацією: fetch-by-bare-id (order_id/ticket_id , в якому ви можете знайти список, які можна переглянути на сайті. "scope":"admin".
Результат формування (шапка-напірні ключі)
Результати пошуку структурно піддаються до досягнення AI: секретні ключі падають, довгі рядки та списки захоплюються, порожні поля обробляються, а плоска карта ширше, ніж ключова кришка зберігає свою відповідь-переклади ключі першим, гроші (credit, balance, amount, total, due, paid), ідентичність (email, *name, phone, company), стан (status, active, expir*, renew*), дати, план / продукт / домен / обслуговування / підписка / замовлення / поля для піктограми, валюта, кількість та stats/summary/totals, before any remaining seats go to other keys smallest-value-first. Practical guidance: name your fields with that standard vocabulary and return the fields that answer the customer's question rather than a raw 100-key platform dump; a field named outside the vocabulary competes for the leftover seats and can be trimmed from very wide payloads.
Повернення коштів · що забезпечується ваш роз'єм
Дві сировинні операції, без політики:1) платіжно-перевірочна інформація про фільтрацію за допомогою ідентифікатора та посилання на операцію (у тому числі API необхідно І фільтри, наприклад, whmcs_get_transactions; (2) дія повернення коштів (scope:"admin", requires_confirmation:true, is_destructive:true, ніколи не клієнт-виставлений, наприклад whmcs_refund_order. Бізнес вибирає як ключі в налаштуваннях → Клієнт чат; OpsIQ переокремлює платіжний сервер, що знаходиться на стороні бізнесу, застосовує поле політики (акумуляційний кришк, вікно, щомісячне обмеження), проблеми всередині коробки та файли оглядовий квиток для всіх інших.
No-код конструктор
Редактор дії Connector Builder має такі ж елементи управління: встановити "Ви можете використовувати його" для клієнтів Signed-in, залишити обидві скриньки запису, і використовувати стандартну назву параметра.
Довідкові впровадження
Вручення «Customer Self-Service» connectors/whmcs/actions.json, woocommerce/actions.json, oscommerce/actions.json; повний договір connectors/README.md §8.1–8.2 і ConnectorInterface::registerActions().
Конектори
Гість переглядів — нехай відвідувачі відстежують бронювання, відправлення або замовлення з моменту підписання в (гіста_локап)
Для гостей, які не мають логінів: гостя з підтвердженням бронювання, одержувача з номером відстеження. guest_lookup capability (Connector Contract, mode: generated) lets YOUR connector serve those visitors in the client chat AI — no OpsIQ core changes, no platform hardcoding. Your connector declares WHAT proves entitlement and WHICH fields are visible; OpsIQ enforces the switches, the throttle and the uniform deny.
Модель довіри
Посилання + доказ, ніколи не ідентичність
The visitor supplies the record reference (matched by the regex you declare) plus the proof you pick — normally the email on the record. Your fetch action retrieves the record SERVER-SIDE by reference; OpsIQ's generated provider compares the proof against the FETCHED record. The visitor's input is never trusted, and no verified identity is created: the match entitles the visitor to that one record's allowlisted fields, nothing else.
Уніформа deny (без опадіння)
Неповторний і доказ-місцевий виробляють ONE ідентичну відповідь. AI явно не доведеться, що якщо посилання існує і ніколи не вдається записати деталі. Інтемпти є номінальною для розмови + IP від ядра перед вашим роз'ємом ніколи не проконсультуються.
Двомісний опти-в, як за замовчуванням OFF
Ніщо не обслуговує гостей, доки компанія BOTH переключає: контроль робочого простору в налаштуваннях→Безпека→"Гостові записи в чаті клієнта" (передача і завжди пароля-підтвердження, навіть якщо необов'язкового кроку вимкнено), а власний роз'єм guest_lookup_enabled Налаштування або дозволяє роз'єму самостійно не відкриваючи поверхню гостя.
Присвячена гостьова поверхня
Згенерований реєстр провайдера на guest контекстна поверхня — структурно відокремлена від admin і customer. Виконуючи контекстні провайдери ніколи не проконсультуються з анонімними відвідувачами, а також запрошений постачальник не консультує для зареєстрованих осіб. У ctx він отримує повідомлення про чат, засвідчену нитку і відвідувача (неперевірено) попередньо читать електронну пошту як доказ кандидата — ні на кого не має ніяких особистих даних.
Декларування його в конструкторі
1
Визначте дію fetch
На крок дії додайте чителю-тільки дію, яка повертає запис ONE за посиланням (наприклад, GET /bookings/{booking_number}) і на карті її поля відповіді з псевдонімами: статус, прибуття, виїзд, номер_тип, клієнт_email...
2
Тістечко "Гостові погляди"
На етапі здібностей ввімкніть guest_lookup. Видається спеціальна панель: підібрати дію кисті, ім'я параметра посилання, дати довідковий шаблон (облад regex, такі як \bBK-[0-9]{4,10}\b), ім'я запису («букінг»), а також забрати доказ — повідомлення про запис (відповіли) або ні.
3
Дозволити видимі поля
Зробіть це саме поле, гості можуть бачити. Все інше - DROPPED - ніколи не перевиправлено. Будівельник відмовляється від ПІ-подібних полів (email, телефон, адреса, платіж...) в списку, а випускний конформанс Люкс повторює те ж правило перед опублікуванням, тому ручне випромінювання спеку не може зануритися один в. Зверніть увагу, що встановлення часу перевірки охоплює проявляється і підпис тільки, так що запустити конформаційну комплектацію перед вами судно. Вистосування поля не можна показувати.
4
Ви можете використовувати і ввімкнути
Конструктор видає GuestLookupProvider.php — консервна робота, ідентична кожному створеному пакету — і додає guest_lookup_enabled Щоб переключити налаштування вашого роз'єму. Бізнес-підйомки, два перемикачі та чат AI запускає пошук при відвідуванні запиту на тип запису.
Правила договору
Статус на сервери
Подумайте "що б кур'єрський друк на сторінці громадського відстеження": статус, дати, номер або категорії обслуговування, кількість. Ім'я, контактні дані, адреси вулиці, платіжні дані та безкоштовні текстові ноти не мають місця в анонімному чаті — конструктор і конформанс як від них.
Відповіді на AI від блоку
За допомогою цього провайдера видається можливість відповісти тільки з перерахованих полів і запропонувати квиток на будь-який інший. Не в списку пуску "не доступний у чаті" - за проектом.
Дотримуйтесь інструкцій
Продавець відреагує посилання з останніх повідомлень відвідувачів в одній розмові, тому "і коли є виїзд?" працює без перетягування посилання. Узгоджений посилання і доказовий лист запам'ятовується на чат-подібній мові як CANDIDATES, так що слідувати за процесом не повторюється. Вони тільки кандидати: кожен поворот все ще повторює запис серверу і знову готує доказ до звільнення одного поля.
Пакети для рук
Пакет маркетплейс може самостійно перевозити свій власний GuestLookupProvider.php implementing ContextProviderInterface з surfaces(): ['guest']. Виконайте договір, що створюється шаблоном — викопувати за посиланням, вистосувати серверний рядок, однорідний дені, припуск-разовий вихід — і оголошувати guest_lookup in capabilities. Конформанс виправляє поверхню гостя і відсканує список дозволених для ПІІ.
💡
Відомі варіанти пошуку користувачів не можуть бути використані для отримання інформації про файли cookie.
Конектори
Цільова аудиторія (promo_audience)
Додайте цільові кампанії Акції LIVE клієнту та вексельного стану від вашої платформи: "Чи не оплачений рахунок", "замовлення замовлення", "скасовується підписка". Будь-який роз'єм (перед встановлений, ринковий майданчик або один ви будуєте себе) приєднується до реалізації двох невеликих методів. Ні OpsIQ основні зміни, немає платформи hardcoding: ваш роз'єднувач з'являється як платформа у студії Цільова вкладка зі своїм попаданням фактів, а кілька роз’ємів можна включити на стороні.
Промо-аудитВідповіді про роз'єм, що відповідає дійсність у зареєстрованому відвідувачу.
Як працює
1
Познайомтесь з вашими фактами
Впровадити аудиторіюКаталог() на класі роз'єму. Вона повертає етикетку та список ключів, які можна відповісти на вашу платформу. Кожен ключ показує в студії, що випадає під назву платформи.
2
Відповідь на одного клієнта
Implement audienceFlags(array $identity). OpsIQ calls it at delivery time with the VERIFIED logged-in visitor identity (from the widget identity token, the same identity the client chat AI uses). Return a flat key => value map.
3
ОДЯГ
Увімкнути роз'єм. Вкладка «Скарбнича та вексельна» вирощує розділ «Клієнт і заготівля», що списує вашу платформу; правила побудови адміністраторів, таких як «непайд_інвойси >= 1"; кожен факт також стає змінною для персоналізації, наприклад {unpaid_invoices}.
Додати 'promo_audience' до вашого роз'єму capabilities() масив так і для платформи та ринку, список його як аудиторія-розкриття (відкрито також працює від наявності методу, але розшифровка це чистий сигнал). Перед встановленим connectors/whmcs роз'єм є повним еталонним виконанням.
Ключове замування
Низьке змія_волосся, 2-60 ^[a-z0-9_]+$. Види: номер, текст, bool. Незаборонені ключі, які повернуті аудиторієюФлагс() все ще можна використовувати в правилах, але задекларувати все, що ви підтримуєте так адміністратори можуть побачити її.
Ідентифікатор перевірений
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.
Закрило закриту пальму
На ANY помилки (API вниз, клієнт не знайшов, часовий виїзд []. Правило, чиє факт відсутній робить акцію НЕ показувати. Вексельно-розрахунковий мапу ніколи не досягне неправильної особи; OpsIQ виконає це в правому співвідношенні.
ЕКСПЕРТИВНІСТЬ
аудиторіяФлагс() називається одночасно за роз'ємом на сторінці перегляду, а ОНЛЬКИЙ коли опублікована кампанія фактично використовує правила вашої платформи. Анонімні відвідувачі вартістьють вам нульові дзвінки. Тримайте його до 1-2 API дзвінки; OpsIQ мемолізує в межах запиту.
Оператори, що надаються безкоштовно
Адміністратори об'єднують свої ключі з =, !=, >=, <, <=, містить, є порожнім, ви тільки поставите значення.
Персоналізація токенів
Every fact doubles as a variable in campaign copy: {unpaid_invoices}, {client_status}, plus the built-ins {first_name} and {client_email}. Values are sanitized before rendering.
Некодові роз'єми ринку
Автоматичні факти
Декларативний (JSON-тільки) роз'єми ринку отримують рекламні_аудит безкоштовно: якщо ваш роз’єм заявляє клієнтів/користувачів, рахунків-фактур, замовлень або передплати ресурсів, OpsIQ derives клієнт_status, unpaid_invoices, amount_due, pending_orders, active_підписання та підписка_статус від ваших існуючих пошукових дій. Немає коду у всіх.
Каталог на замовлення (Налаштування.json)
Додати аудиторію_capabilities об'єкт · {"label": "Моя платформа", "під ключ": "відкриті_carts", "лаборатор": "Відкрити кошики", "тип": "номер"}]}, для контролю точно яких фактів (і етикетки) з’являються в студії.
Тестування вашого постачальника
1
Увімкнути роз'єм
Роз'єми > ваш роз'єм > Увімкнути. Потім відкрийте вкладку "Поцілунки" будь-якої кампанії. Ваша платформа повинна з'явитися під "Клієнтом та векселями".
2
Побудувати правило
Add: Your platform · a key · >= · 1 and set "Logged-in clients only". Save and publish.
3
Перевірити обидва напрямки
Ввійти на вашу платформу як клієнт, який відповідає правила (поповнення повинно показати) і як той, хто не має (попереда необхідно тримати приховані). Увійдіть відвідувачів ніколи не збігається з логічною правилами.
Пожежна кампанія з власного коду (помічник із кіптявою)
До чого
За допомогою вбудованих тригерів (delay, прокрутки, виходу-вхід, свічка, натисніть, сторінки переглядаються, чат / квиток активність), ви можете вогнети кампанію з будь-якої точки вашого сайту або роз'єму переднього входу, після успішного кроку виїзду, коли кошик занепадений, коли ваш SPA змінює маршрут і т. д.
Яка
Встановити старт кампанії Нетиповий з назвою заходу (наприклад, checkout_failed), потім виклик глобального гака з вашої сторінки:
Ваш сайт / роз'єм переднього класу JS
// Any campaign whose Custom trigger event matches will be evaluated
// (it still respects targeting, frequency caps and audience rules).
window.OpsIQPromo && window.OpsIQPromo.fire('checkout_failed');
💡
У разі, якщо не переходить на ціль або частоту. Це тільки випускає «хто». Похід все ще має пройти кожну правило (гео, аудиторія, згода, капи) до неї показів.
✅
Повний інструкції з проектування, блоків, аналітики, A/B, видавництво) живе в центрі допомоги додатку під час Залучення → Акція Studio. У можливості тут автоматично відкриваються з будь-якого роз'єму ENABLED в роз'язках / або ринковихмісників/. Немає нічого реєструвати. Виправте два способи, а студію – це інше.
Конектори
Можливості роз'єму огляду (Contract 2.2)
- Це... survey Можливість дозволяє будь-якому майданчику поставляти перевірені адаптери ідентифікації клієнтів, факти аудиторії, безпечні змінні та кандидатські кандидати на Опитування. Це незалежно від того, що він є незалежним від promo_audience і не дає права роз'єму опитування, відповіді, аналітика або електронної пошти.
💡
Статус на сервери 2.2, SurveyConnectorInterface, виділена панель конструкторів SurveyProvider.php, пакет метаданих та конформаційне виділення всіх суден. Витрата ще не проводиться: SurveyConnectorRegistry реалізовано та протестовано, але не вимагає жодних перевірок на основі даних, тому здоров'я провайдера не є поверхневим у додатку адміністратора UI і не опублікований пакет роз’ємів продемонструє можливість. Визначено-точне обстеження із зазначенням випадків, призначених та змінної інтеграції, матеріалізація CRM Outreach та перша завантаження постачальників картоппінгів залишаються окремими етапами. Побудувати цей контракт зараз; очікувати часу запуску споживання в більш пізній реліз.
Обов'язки постачальника
Каталог та факти аудиторії
Declare typed canonical facts and resolve values only for a server-verified, workspace-bound subject. Typical facts include order_count, last_order_status, cancelled_order_count, customer_created_at, active_subscription_count, past_due_invoice_count and open_ticket_count.
Вимірюваний каталог та значення
Опишіть клієнт, обліковий запис, замовлення, підписку та підтримку змінних з типом, чутливістю та дозволеним контекстом. Копія опитування вимагає відпадання і вихідного коду.
Отримувач графічного зображення
Optionally enumerate candidates for CRM Outreach with stable external IDs, bounded pages, deterministic cursors and consent-related metadata. Survey freezes the chosen audience before any send.
Зручність
Прийміть ідентичність тільки від служби ідентифікації даних Survey, після того, як підписувати токени, витривати, призначення, роз'єм і перевірку робочого простору. Переглядач-наповнювач електронної пошти, ідентифікатор, теги або рахунки за векселями ніколи не є авторитетними.
Здоров'я
SurveyConnectorRegistry is designed to report compatible, blocked and unavailable providers without exposing settings, paths, raw identities or exception messages, and a blocked provider can never be invoked. The reporting surface is not yet exposed in the admin UI: today a blocked provider is simply inert.
Правила несуть
Незазначені ключі, неправильні типи, негабаритні значення, предметні мітки, роз'єми часу і невідомі ідентичності відхиляються. Цільове правило, що потребує недоступного факту не відповідає. Сторінки одержувачів прикоповані і перевіряють. Чутливі значення ніколи не з'являються в публічному перегляді або журналах.
Будівельні ворота
Договір 2.2 кораблі на вході реєстру, інтерфейс, панель картографування опитування, створене SurveyProvider.php, можливість версія, РЕАДМЕ/розробник посилань та конформаційних світильників. Торгово-промислова палата, довідники, міст СааС і локальні профілі PHP включають його; Стандарт API роз'єми опція в. статичні ворота відхиляє постачальника опитування, який викликає простір назв Акції, таблицю або можливості.
💡
Копіювати з просування імпортувати: Будівельник може перевести сумісну картографію Акції, зберігаючи повну копію опитування та перевіреність записів. Видалення або зміна макета акцій не повинна змінювати поведінку обстеження.
Конектори
Можливість зворотного зв'язку (Contract 2.2)
- Це... reply_feedback можливість відтворити власні рейтинги платформи в режимі реального часу OpsIQ. У зірці замовнику відповідає співробітникам WHMCS«На землі, які знаходяться на СЕМБ відповіді»OpsIQ admin нитка, з тим же чіпом, агентським кредитом, записом сторінки зворотнього зв'язку та обчисленням продуктивності як рейтинг, наведений на екрані OpsIQ порталний квиток. Один накопичувач, один чіп, один трубопровод; роз'єм тільки перекладається.
Написати шлях
Ось і одна правда. OpsIQ Квитки порталу напишіть рідно. Платформові квитки, що пливуть через роз'єм, і основні землі кожного заходу по ReplyFeedback::recordMirrored(): ті ж стовпчики, штатно правило, один-рейтинг-перекладки сеймантики, робоча космічна печатка і голос Замовника, що індексує портал написання використовує. Роз'єм ніколи не пише зворотні рядки.
Конформування (чотири файлів, потім перевизнання)
1
connector_contract.json
Add the capabilities.reply_feedback entry: version 1.0, the ReplyFeedbackConnectorInterface, methods replyFeedbackCatalog and pullReplyFeedback, implies inbound_ticket.
2
settings.json
Додати відповідь_feedback до списку можливостей. Це те, що читання з'єднувача.
3
spec.json
Declare reply_feedback. modes (poll and/or webhook) і рейтинг платформи масштабу. Це те, що прочитає фіксаторні ворота.
4
Клас ходової їзди
Впровадити інтерфейс, перерахувати відповідь_повернути в можливості(), потім відписати пакет.
Обов'язки постачальника
Каталог
Режими Declare, власний рейтинговий масштаб платформи (core normalises to рідний 1-5), і будь-які реакції токенів. У каталозі необхідно погоджуватися з специфікацією.json.
Переклад тяги
PullReplyFeedback повертає канонічні події: платформа квиток id, платформа відповідь id. рейтинг, опціональна реакція/комментація, подана час і стабільна подія_id. Вона читає та переводить. Він ніколи не пише.
Ідемпотенції
Захід_id є стабільним за відгуками ДЕРЖАВИ, тому релейований захід – це неоп і змінний рейтинг перезаписів (найсвіжіші виграші, як портал).
Навчальна дисципліна
Сторінки з'єднуються і детерміністичними; курсор, який не завадить закінчення виконання. Історичні заправки зливаються як прокатний вікно, ніколи не один гігантський витяг.
Безпека
Не конфігурація, повертає порожній повну сторінку замість викидання. Конформаційний бігун зникає зі списком порожнього аргументу.
Недокладна роздільна здатність
Ядро вирішує кожну подію на локальну відповідь дзеркальним маркером, що вже є штампами (відповіді)<slug>:<ticket>:reply:<reply>). У випадку, якщо не можна вирішити, ніколи не вгадуються; відгуки тільки прикріплює до відповідей персоналу; а також агентський кредит завжди надходить з наявного автора відповіді. Рейтинг пишеться ніколи не змінить авторське право. Саме тому можливість вимагає inbound_ticket або ticket_mirror.
Універсальний приклад: WHMCS
WHMCS зберігає рейтинги зірок клієнта в режимі реального часу tblticketreplies.rating. Теґи WHMCS роз'єм оголошує режим опитування з 1-5 масштаб, кораблі ticket_reply_ratings естафета в його мостовому файлі і перекладається кожен рядок на захід, чиї посидії відповідають whmcs:<ticket>:reply:<reply> Маркери свого квитка дзеркальні вже штампи. Після оновлення роз'єму перекопуйте файл міст до WHMCS сервера, щоб нова команда там була.
💡
Повний договір розробника з інтерфейсом, формою події, правилами нормалізації та переліком контрольних характеристик: doc/contracts/TICKET_REPLY_FEEDBACK_CAPABILITY.md в OpsIQ Пакет. Приймання: ставка відповіді всередині платформи, очікування на часове опитування, і той же відповідь в OpsIQ показує чіп, що сторінка зворотного зв'язку списує його і повторює події нічого.
Конектори
Роз'єм ринку
Місце проведення дозволяє виявляти, встановлювати та публікувати роз'єми, побудовані громадою.
Торговельний майданчикПереглядайте роз'єми спільноти, встановіть один клік або зареєструйте і публікуйте власні, попередньо встановлені та ринкові рівні як пошуково.
Пошук і установка роз'ємів
1
БРОНШ
Перейти до Connectors > Marketplace. Пошук по назві, категорії або платформи.
2
Редагування
Перевірити опис, підтримувані дії та рейтинги.
3
Встановити
Click Install. The connector package downloads and installs to marketplace_connectors/.
4
Настроювання
Увімкніть його в роз'ємах, введіть API _- Криміналами та перевірте.
Видавництво роз'єму
1
Побудова та тестування
Використовуйте конструктора роз'ємів. Перевірте всі дії.
2
Пакети
Генерувати профіль.json, дії.json, знання.json, і файли PHP.
3
Підпис
Run php tools/sign_connector.php <slug> to sign ONE package (it also accepts a path). It does not boot OpsIQ, so give it the key: either --key=<secret> or the OPSIQ_CONNECTOR_SIGNING_KEY environment variable, otherwise it stops with "No signing key available". tools/resign_all_connectors.php re-signs EVERY package on the install and reads the key from settings by itself, but it can also mint a NEW install-wide signing key, so reach for it only when that is what you want.
4
Написати
Завантажуйте через потік подачі інформації на ринок для перегляду.
Двоярусні яруси
роз'єми / — що насправді працює
Ведуться роботи з відкриттям в режимі реального часу. Все тут живе: роз'єми, які здаються OpsIQ_, що встановлюється з ринку, і що конструктор Connector публікується на цій установці.
маркетплемін_поєднувачі/ — де запроваджуються пакети
Видання SOURCE для пакетів першого ринку. Це не корінь відкриття: ніщо тут живе до того, як воно упаковано, підписано, висаджується в каталог і встановлена, при якому вказується копіювання земель у роз'ємах /.
💡
Look in both places. A package you authored under marketplace_connectors/ is not the copy that runs — installing copies it into connectors/, and only that copy is discovered at runtime. Stripe, BigCommerce, Magento 2, PrestaShop, OpenCart, Amazon SES, Postmark and Resend are all marketplace packages: install one before expecting to find it in Connectors.
Про компанію
API and webhook builder
Про нас API і Webhook Builder дозволяє створювати користувацькі API кінцеві точки і вебхоок слухачів всередині OpsIQ без написання сирої PHP.
API будівельниківПобудувати кінцеві точки без сировини PHP: вибрати тригер (включити вебхоок, графік, захід або керівництво), потім на карті поля для дії.
Тригери
Подія
Запуск, коли щось відбувається в OpsIQ, або коли зовнішній система розміщує відповідну подію на ваш вебхок URL. Введіть назву заходу, наприклад квиток.created.
Розклад
Використовуйте одну з вбудованих інтервальних подій, як ім'я події: cron. хвилини, cron, годинно або cron-daily. Дії та екран Triggers мають кнопки для цих, так що вам не доведеться пам'ятати їх.
Пхвапи
Запуск, коли адміністратор просить AI на неї звичайну мову. Додати фразу, яке повинно відповідати, наприклад знайти клієнта.
Вхідний вебхоок
Зовнішня система відправляє HTTP POST на вашу OpsIQ веб-сайт URL з назвою події. Будь-який тригер, який слухає для цієї події пожежі.
Вже зараз можна запускати: умови
У випадку, якщо це передбачено дані, незважаючи на те, що події відбуваються в режимі реального часу.
Поле
Шлях до даних заходу. Використовуйте точка для вкладених значень, наприклад, клієнт. email.
Поспішайте, будь ласка, зв'яжіться з нами
Вибирайте, чи повинні відповідати кожен правила або лише один з них.
Тести
рівні, не дорівнює рівних, містяться, не містить, починається з, є одним із, не одна з. Збігаючись ігноруванням капіталів.
Тести
більше, ніж, принаймні, менше, ніж у більшості. Кількість написаних як текст все ще порівнювати правильно.
Тести
не порожній.
Тільки сторінка на сайті інженера для термінових квитків
Сценаріо:
Event ticket.created, with one rule: priority equals urgent.
Що робити:
Акція діє на термінові квитки і пропускає все інше. Не потрібно фільтрувати, що необхідно в кінці.
💡
Якщо ви залишаєте правила порожнім, то вінець працює на кожному матчі події, яка є такою ж поведінкою, як і раніше умов.
Акції
Надіслати webhook
Send HTTP POST to an external URL with a custom payload.
Створити квиток
Створіть квиток підтримки за допомогою зазначеного відділу, предмету та повідомлення.
Надіслати лист
Надіслати електронну пошту за допомогою спеціального шаблону.
Записатися на оновлення
Оновлення клієнтського, квитка або CRM-запису.
Запуск роз'єму дії
Виконайте зареєстровану дію з вбудованого роз'єма з його правилами дозволу на підключення та підтвердження.
Пробіг OpsIQ Головна API Вступи
Пошук у повному списку з назвою General API каталог. Поля, області дії, права доступу, підтримка підтвердження, ідемпотентності та пробного запуску походять з договору дій у реальному часі; поток роботи виконується всередині збереженої робочої зони і контексту адміністратора.
Відправка на послуги API
Використовуйте гніздо Native API Читання або підтверджена Нативна API Напишіть дію, коли кінцева точка провайдера не має фігурної дії. Цілі залишаються всередині роз'єму і тільки відносні шляхи постачальників приймаються.
✅
The Actions & Triggers builder, /api/v1.php, OpenAPI and Postman use the same ActionContractRegistry, so a selectable action cannot drift from runtime documentation.
Про компанію
Тригери кулінарні книги
Готові рецепти запуску-action для загальної автоматизації.
Як працюєТригери кулінарні книги
Авто-створення квитка з моніторингу
Сценаріо:
Monitoring system sends POST when server goes down.
Slack message every time a customer places an order over $100.
Що робити:
Trigger: Event (order.completed)
Condition: order.amount > 100
Action: Send webhook to Slack incoming webhook URL with order details
Щотижневий дайвінг електронної пошти
Сценаріо:
Summary email to management every Monday at 9am.
Що робити:
Trigger: Schedule (Monday 09:00)
Action: Send email with last week's stats pulled from the REST API
Ескалатні стебла квитки
Сценаріо:
If a ticket has no reply for 24 hours, assign to team lead.
Що робити:
Trigger: Schedule (every hour)
Condition: ticket.status = "Open" AND ticket.last_reply_age > 86400
Action: Assign to team-lead, add internal note
Про компанію
Побудувати перший ефект
Цей прохід створює простий ефект роз'єму від подряпин.
Будівельні діїСтворіть одну дію з нуля. Назвіть його, встановіть метод і кінцеву точку, задекларуйте типовані парами та перевірте її на живий 200_.
Два види дії
Перед тим як почати, вирішіть, що потрібно. Обидва налаштовані в одному екрані.
Електронний документ API
The action sends an HTTP request to your platform. Choose this when OpsIQ needs to reach out and do something on your side.
Запустіть дію роз'єму
Дія працює щось встановлене роз'єм вже забезпечує. Виберіть це, коли робота вже доступна і ви просто хочете запустити його. Ви підбираєте дію з списку, тому нічого не пропускаємо.
✅
Другий варіант - як ви перевикористовуєте всі ваші роз'єми вже можуть зробити без будівництва будь-якого з нього знову: читати нитку квитка, подивіться клієнт, імпортувати контакти і так далі. Підберіть дію роз'єднувача від випадання і ви робиться.
1
Планувати дію
Приклад: "lookup_product". Знайдіть продукт за назвою, ціна повернення, запас та опис.
Three things that make an action fail to register at all. action_id is REQUIRED and must be 2 to 100 characters of lowercase letters, digits and underscores — an entry without one is rejected outright. The manifest is an object with an "actions" LIST, not a map keyed by action name. And response mapping is "returns" with DOTTED paths (data.id), not JSONPath ($.data.id) — there is no "response_mapping", "method", "endpoint" or "params" key anywhere in the registry.
3
Тест з сухим руном
У покроковому огляді Connector Builder натисніть кнопку Сухий запуск. Він працює повним контрольним пунктом на вашому пакеті і, коли ви подали облікові дані, робить реальний тест з'єднання. Він не використовує дані про зразок.
4
Використання штучного інтелекту
Задайте адмін AI: "Подивитися продукт Widget Pro." AI повинен знайти і виконати дію.
⚠️
Adding an action to actions.json does NOT create an AJAX route, so there is nothing to regenerate. Connector actions are synced into OpsIQ when the connector is enabled or its settings are saved: re-save the connector and the new action appears. tools/gen_route_registry.php covers the admin AJAX dispatch and has no bearing on connector actions.
Про компанію
Вхідні кінцеві точки заходу
Inbound endpoints accept signed JSON from another system and turn it into deduplicated contact activity that can feed timelines, scoring and workflows.
Екран продуктуКожен вхідний джерело має власний URL_, секрет, картування та недавній результат діяльності.
Створення одного джерела на систему відправлення. OpsIQ генерує URL/Тане і секрет. Надіслати JSON з Content-Type: application/json і підпишіть точний сирий корпус за допомогою HMAC-SHA256:
X-OpsIQ-Inbound-Signature: sha256=<hex hmac>
Карта сайту JSON Шляхи для контактної електронної пошти, назви події та додаткового ідентифікатора заходу. Ідентифікатор заходу є кращим ключем від дедуплікації. Прийнята активність надходить в лінію контакту і може вплинути на скорочення, сегменти, правила життєвого циклу та робочі процеси.
Виводити недійсні підписи перед оформленням бізнес-даних. Повертати секрет, оновивши обидві сторони всередині контрольованого вікна; не ввійдіть секрет.
Про компанію
Виїзні операції вебхока
Включення вебхока адміністрування створює підписки, контрольні точки та монітори асинхронної доставки і здоров’я трейдингу.
Екран продуктуВидалені сторінки вебхока списки HTTPS кінцевих точок, підписки на події, здоров'я доставки та один клік підписаний тест.
Повні адміністратори створюють HTTPS кінцеву точку, оберіть конкретні події або дикийкартку, зберігайте секрет безпечно і надішлемо тест. OpsIQ призначає сире навантаження з HMAC-SHA256:
X-OpsIQ-Signature: sha256=<hex hmac>
Перевірити підпис до десеріалізації або дії. Доставка асинхронно і автоматично перераховується після приблизно 1 minute, 5 minutes, 30 minutes, 2 hours and 12 hours. Використовуйте останні-відкладні рейки для перевірки стану, коду відповіді та кількості спроб.
Ваш ресивер повинен бути idempotent, оскільки будь-яка система асинхронного може переозброєний. Повернути відповідь 2xxx тільки після міцного прийняття.
Про компанію
Вебхуки
Webhooks дозволяє зовнішнім системам не повідомляти OpsIQ коли щось відбувається (включно), і нехай OpsIQ визначте зовнішні системи, коли щось відбувається внутрішньо (вихідний).
ВебхукиВідправлення екрана: кожен кінцевий пункт з його подіями, недавнє здоров'я доставки і один клік Надіслати тест, підписаний і перерозподілений.
Виїзні вебхуки
Підприємства
Go to Settings > Webhooks. Add an endpoint URL and select events to receive.
Події
квиток. created, квиток. replied, чат. started, chat. message, замовлення. повний, crm. deal. stage_changed, crM. contact. createD і т. д.
птиця
Failed deliveries retry with exponential backoff. After 15 consecutive failures, the endpoint is auto-disabled.
Підписка
Кожен запит включає підпис HMAC в X-OpsIQ-Підпис. Завжди перевірте.
Захист SSRF
OpsIQ не надішліть на приватні / внутрішні IPs (127.x, 10.x, 172.16.x, 192.168.x, 169.254.169.254).
Доставка асинхронів
Webhooks поставляються через чергу роботи, не блокуючи OpsIQ _.
Стабільний ідентифікатор заходу
Кожен захід має унікальний захід, який залишається одним з ключових подій для дедустелювання.
Use ngrok to expose your local server. Set the webhook endpoint to your ngrok URL.
Що робити, якщо мій кінець тимчасово вниз?+
OpsIQ ретрі з термінальним відключенням. Якщо ваша кінцева точка відновлюється в межах вікна, не втратить події.
Про компанію
API-ключі
API ключі автентифікувати запити до OpsIQ РЕСТ API. Кожен ключ має об'ємні дозволи.
API-ключіВ режимі реального часу API _ключний екран: виписка масштабних, читаючих або обмежених ключів, забравши точні обсяги і відкликати будь-який ключ в будь-якому режимі.
Створення API ключ
1
Перейти до вмісту > API Ключі
Перейти до API керування ключами.
2
Натисніть Створити ключ
Подаруйте йому дескриптивну назву.
3
Виберіть обсяги
Надайте ключ тільки те, що він потребує. Сфери приходять в читання і писати пари на область, тому звітна інтеграція може бути надане читати і нічого іншого.
Доступні обсяги
Підберіть найвузкіший набір, який робить роботу. admin Використовуйте його тільки тоді, коли ви дійсно потребуєте широкого доступу.
крм. ред. / рм. р.
Контакти, компанії, угоди, діяльність, сегменти, вихідні, перетворення, життєвий цикл та CRM вебгоки.
Авіаквитки.
Список та читання квитків та їх повідомлення; відповідь, оновлення, відкрити і запустити об'ємні операції.
бесіди. читати / розмови. write
Читати бесіду та історію повідомлень про життя; надсилати повідомлення, призначити і змінити статус.
kb. read / кб. write
Знання базових записів.
чат. read / чат. write
Збережені шаблони відповіді.
connectors.read
Дивись, які встановлюються роз'єми, що вони можуть зробити, і перевірити їх значення.
automations.read
Переглядайте свої дії, запускає та їх історію запуску.
departments.read
Послуги з маршрутизації.
notifications.read
Повідомлення про надання послуг оператору.
analytics.read
Звітні розділи, CSV експорт та визначення запланованих звітів.
Все, в тому числі невелика кількість чутливих дій, які свідомо не досягаються будь-якої вузької сфери: стирання контакту, зміни налаштувань конфіденційності та читання входу.
💡
Зателефонуйте мета. actions з вашим ключем, щоб побачити саме те, які дії можуть працювати на вашому встановці. Це завжди надійніше, ніж робота зі списку.
Рівень доступу
Всі
Ключ може викликати всі його обсяги.
Прочитати
Кожен запис відмовлено, що всі сфери говорять. Найбезпечніший вибір для звітності, панелей і будь-яких, які ніколи не повинні змінювати дані.
Знижена
Ви вказали про те, що ключ може викликати. Будь-який інший відмовлений, навіть у межах дозволеного обсягу.
4
Скопіювати ключ
Почати з "опк_". Зберігати його безпечно.
🚫
Ніяких акцій API ключі в публічному коді, клієнт JavaScript, або контроль версій. Використовуйте змінні середовища.
Про компанію
Підключіть свій сайт
Про нас OpsIQ Віджет є JavaScript Якщо ви хочете зробити свій сайт для відстеження, створення AI чату та ідентифікації клієнтів.
No. Під 15 KB зміщені, навантаження асинхрону після вмісту сторінки.
Чи можна налаштувати зовнішній вигляд?+
Використовуйте колір даних для основного кольору. Контакт-підтримка CSS варіанти перенаречених.
Про компанію
Рецепти для встановлення віджеження
Направляючі прилади для установки платформи.
Як працюєРецепти
WordPress_
Сценаріо:
Add to all pages of a WordPress site.
Що робити:
Option 1: Edit theme footer.php, paste snippet before </body>.
Option 2: Use "Insert Headers and Footers" plugin > Scripts in Footer.
Option 3: Use a child theme footer.php to survive theme updates.
Shopify_
Сценаріо:
Add to your Shopify store.
Що робити:
Online Store > Themes > Edit Code > Layout > theme.liquid. Paste before </body>. Save.
Редакція / Next. js
Сценаріо:
Add to a React or Next.js app.
Що робити:
In Next.js, use next/script in app/layout.tsx:
import Script from "next/script";
<Script src="https://your-opsiq.com/widget.php" data-site-key="site_abc" strategy="lazyOnload" />
WHMCS_
Сценаріо:
Add to your WHMCS client area.
Що робити:
Налаштування > Загальні налаштування > Інше > Глобальний зміст нижньої колонтитули. Вставте фрагмент. Або відредагуйте шаблон підніжка. tpl.
Google Tag Manager_
Сценаріо:
Add via GTM.
Що робити:
Створіть користувацький HTML тег, вставте хіппе. Тригер: Всі сторінки. Публікація.
Про компанію
Віджет адміністратора у зворотному напрямку (одне контракт, будь-яка платформа)
Embed the OpsIQ admin assistant — admin chat, ticket inbox and AI Writing — inside YOUR OWN platform's admin panel, so your team never leaves their tools. Like visitor identity and portal SSO, this is ONE generic contract implemented in ~15 lines of your platform's server code — the same pattern Zendesk, Intercom and Discourse use for SSO. There is no per-platform plugin to wait for: any stack that can compute an HMAC can do this today.
Крок 1 — лінія згортання
Від Віддалені сайти→Веб-сайт→Коди, копіювання лінії навантажувача і додати його до сторінок адміністратора (надалі – шаблон макета або поле для користувача-JS):
Step 2 — tell OpsIQ who is logged in (server-signed)
Тільки Ваше додаток знає, що адміністратор підписаний в — це не недолік, це модель безпеки. Ваш сервер генерує короткочасний підписний токен з власної сесії, зокрема, про те, що відвідувачі сайту записуються на сайт і секрет:
PHP · зареєструвати особистість адміністратора з вашого сеансу
<?php
$secret = "opsiq_whsec_your_site_secret"; // Remote Sites → Codes
$payload = json_encode([
"site_key" => "SITE_KEY",
"iat" => time(),
"exp" => time() + 6 * 3600,
"authenticated" => true, // REQUIRED, top level — see note below
"platform" => "your-platform",
"admin" => [
"id" => (string)$admin->id, // from YOUR session
"name" => $admin->name,
"username" => $admin->username,
"email" => $admin->email,
"role" => $admin->role,
"authenticated" => true,
],
]);
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$identityToken = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);
// Put $identityToken into the embed line (identity_token=…), or expose it as
// window.OpsIQAdminIdentityToken before the loader script.
Доступ до одного облікового запису, автоматично
Every admin who logs into your platform is matched individually: OpsIQ's per-admin access gate resolves the token's username + email against one OpsIQ agent (Team page; use the agent's "match emails" list when platform emails differ) and applies THAT agent's workspace, department and inbox permissions. New staff member = add the agent in OpsIQ; no embed changes.
Ролики їздити по
Whatever role string your platform sends is shown on the OpsIQ side for attribution; authorization always comes from the OpsIQ agent record, never from the asserted role.
Чому не читайте наш логін cookie?
Браузери ніколи не надсилають ваш адміністратор cookie на інший походження — ні постачальник може "просто визначити" Ваш логін крос-домен. Кожен серйозний продукт вирішує це таким же чином: сервер ваучі, підписаний. Це весь контракт.
Простий режим (магазини single-admin)
Skip step 2 and use the static token from Remote Sites → Codes in the loader line (token=… instead of identity_token=…). The widget works with the workspace's shared identity; the per-admin gate can stay enforced later when the team grows.
- Це... authenticated прапор — поставте його на рівні TOP
Цей прапор є підтвердженням вашого сервера, що людина дійсно зареєстрований в Інтернеті і OpsIQ відмовляється від будь-якого токена без нього. Поставте "authenticated" => true beside site_key/iat/exp, НЕ тільки всередині admin предмет. Поточний OpsIQ приймає його в будь-якому положенні, але старі релізи тільки читати рівень рівня - і неприпустимо: список розмов, історія і Переглянути всі автентичні дрібні, поки кожен чат перетвориться відповіді "Додати логін"Якщо ви бачите саме, що розбити, перевірте цей прапор першим.
Гігієна зубного каменю
Sign on the server only, never in browser JavaScript. Keep exp short (minutes to hours); OpsIQ rejects expired and future-dated tokens, and the signature binds the token to your site key.
Довідкові впровадження
The WHMCS module does this automatically from the WHMCS admin session; the Botble Hotel connector's bridge file does it from the Laravel session (op=admin_identity). Both are just this contract in their platform's dialect — copy whichever reads closest to your stack.
Зеро-сторінок проводки (розбірник з'єднання)
Коли ви OpsIQ роз'єм зберігає кінцеву точку ідентичності в його місці admin_identity_probe_url Налаштування, лінія для навантажувача PLAIN - це всі ваші сторінки адміністратора: віджет відкриває з'єднання, називає його з ключем сайту + віджеження, і автоматично автентизує кожен адміністратор. Сторінка все ще може перенаправитися з роз'ємом, що дозволяється використовувати його з вашим сайтом + віджетом, щоб пробутися і вдосконалювати кожну адмінку. data-identity-endpoint атрибути window.OpsIQAdminIdentityEndpoint.
Реалізація кінцевої точки особистості на Ларавлі (важко-винні ноти)
Якщо ваша платформа є Laravel (Botble, Bagisto, користувацькі додатки) і кінцева точка є автономним файлом, який завантажує рамку для читання логічно в адмінці, три специфіки заощаджать вас годинами — кожен з них виготовив реальну відмову від виробництва до його вивчення:
Потрібні пропозиції BEFORE Bootstrap
Наші фахівці можуть вирішити request з контейнера під час завантаження. Власний життєвий цикл Ларав прив'язує захоплене замовлення в першу чергу всередині Kernel::handle() — дзеркало, яке замовлення: $app->instance('request', Request::capture()) БУР $kernel->bootstrap(), або ви отримаєте "Таргет-клас [запит] не існує".
Заява про реєстрацію на сайті HMAC_-під ключ
Сучасні лакофарбові префікси значення печива з HMAC комп'ютерні з APP KEY (CookieValuePrefix) — рівнина sha1(name."v2") не може відповідати його. Роздягання з CookieValuePrefix::validate($name, $decrypted, $keys), with a structural fallback (40 hex chars + | at position 40). Tell: a session id longer than 40 chars (81 = prefix still attached) and a session that loads with only _token в ній.
Де живе логін
Помилка авта login_<guard>_<sha1(guard class)> — за замовчуванням веб-охоронець: 'login_web_' . sha1(Illuminate\Auth\SessionGuard::class). Сканувати будь-яку login_* нумеричний ключ як випадання для спеціальних опіків.
Дебюг, як міст
Користування debug=1 режим, який іменує невиконаний STEP і виняток — сліпий влов-всі зробив небажане розгортання. Боббл міст (від v1.0.7) є посилання: крок маркери на ядер / bd/bootstrap/decrypt/session/auth/db.
Ларавель · повна точка ідентичності (копія, встановити дві константи, зроблено)
<?php
/* identity endpoint · LARAVEL (Botble, Bagisto, any Laravel admin)
* Drop this in your PUBLIC web root, e.g. /opsiq-identity.php
* Answers: {"success":true,"authenticated":true,"admin":{...},"identity_token":"..."} */
define("OPSIQ_SITE_KEY", "SITE_KEY");
define("OPSIQ_SITE_SECRET", "opsiq_whsec_your_site_secret"); // Remote Sites → Codes
header("Content-Type: application/json");
$step = "boot";
try {
require __DIR__ . "/../vendor/autoload.php";
$app = require_once __DIR__ . "/../bootstrap/app.php";
$step = "bind";
// ORDER MATTERS: bind the request BEFORE bootstrapping, or providers that
// resolve "request" during boot throw "Target class [request] does not exist".
$request = Illuminate\Http\Request::capture();
$app->instance("request", $request);
$step = "bootstrap";
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$kernel->bootstrap();
$step = "session";
$app["session"]->driver()->setId($request->cookie(config("session.cookie")));
$app["session"]->driver()->start();
$step = "auth";
$user = auth()->guard("web")->user(); // use YOUR admin guard name
if (!$user) {
echo json_encode(["success" => false, "authenticated" => false, "error" => "no admin session"]);
exit;
}
$step = "sign";
$admin = [
"id" => (string)$user->id,
"name" => (string)($user->name ?? $user->username),
"username" => (string)($user->username ?? $user->email),
"email" => (string)$user->email,
"role" => (string)optional($user->roles->first())->name,
"authenticated" => true,
];
$payload = json_encode([
"site_key" => OPSIQ_SITE_KEY,
"iat" => time(),
"exp" => time() + 6 * 3600,
"authenticated" => true, // TOP LEVEL — required
"platform" => "laravel",
"admin" => $admin,
], JSON_UNESCAPED_SLASHES);
$p64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$token = $p64 . "." . hash_hmac("sha256", $p64, OPSIQ_SITE_SECRET);
echo json_encode(["success" => true, "authenticated" => true,
"admin" => $admin, "identity_token" => $token]);
} catch (\Throwable $e) {
// debug=1 names the failing STEP — never ship a blind catch-all
$err = ($_GET["debug"] ?? "") === "1"
? get_class($e) . " at [" . $step . "]: " . $e->getMessage()
: "identity unavailable";
echo json_encode(["success" => false, "authenticated" => false, "error" => $err]);
}
Те ж саме кінець на інших стеках
Тільки "який ввійшов?" зміни лінії — блок входу ідентичний скрізь. Призначте на сервері, ніколи не в JavaScript.
WordPress · WHMCS· Симфонія · plain PHP — закрутити зовнішній вигляд, зберегти підписку
Віджети ніколи не з'являється, консоль каже "Призначений токени адміністратора обов'язково"язковий"
Повернути свій кінцевий пункт identity_token. Open the endpoint URL directly in the logged-in admin browser with &debug=1 — Ви побачите невідповідний крок. На Лараві це майже завжди запитаний або cookie-перевірка пункт вище.
Історія та розмови працюють, але кожен чат перетворюється "Додати логін"
Класичне розщеплення. Ваш жетон відсутній в ТОП-LEVEL authenticated прапор — власне кінцева точка віджету приймає токени, загальний вивержувач за допомогою чат-потоку відмовляється. Додати "authenticated" => true beside exp.
"Не наданий в OpsIQ_" (ХТТП 401)
The token verified, but its username + email match no OpsIQ agent. Add the agent in OpsIQ → Team, or add the platform email to that agent's match-emails list when it differs from their OpsIQ email.
Все 403s з браузера але працює з curl
Передплачення CORS відхиляється один з ваших заголовків запиту. Ваша кінцева точка повинна відповісти OPTIONS і вислухайте походження запиту, або просто не включіть користувальницькі заголовки — віджет тільки потребує cookie.
Учора, що сьогодні не працює
Перевірити exp: токени коротко відхилені дизайном. Віджет автоматично переходить, тому це зазвичай означає кінцеву точку, що припинив перегляд сеансу — заміну ключа додатка, зміна дискримінації сеансів або зміни cookie-домену.
💡
The admin widget renders hidden until identity resolves, and every chat/inbox/data call is enforced server-side against the matched OpsIQ agent regardless of anything the page asserts. The token unlocks the UI; permissions always come from OpsIQ.
Про компанію
Візитна ідентичність
Ідентифікатор з'єднує анонімні відвідувачі для відомих клієнтів. При визначенні OpsIQ посилань, історії переглядів, чатів та квитків на профіль замовника.
Як працюєВізитна ідентичність
Два рівні ідентичності, і коли кожен достатньо
Рівень 1 — не відкладеного натяка
You tell the widget who the visitor is with a plain JavaScript object. It fills the email and customer id on the visitor log, so your dashboard shows signed-in traffic and sessions join up. It is a HINT: anyone can edit it in their browser, so OpsIQ never releases account data on the strength of it.
Рівень 2 — підписаний токени ідентичності
Ваш сервер вивісить короткочасний токени з секретом вебхока сайту. OpsIQ виправляє підпис і тільки потім обробляє особу як перевірений клієнт. Це рівень, який розблокує відповіді на рахунки в чаті клієнтів і роз'ємах. Використовуйте його для будь-якого незнайомця не повинен бачити.
⚠️
Level 1 is a display convenience. Level 2 is authentication. If a question can only be answered for the real account holder, you need Level 2.
Рівень 1 — не відкладеного натяка
Встановіть об'єкт BEFORE скрипт віджету або виведіть його () пізніше, ніж раз, коли ваш додаток знає, хто підписаний в. Обидва форми читаються; використовуйте якийсь чином підходить для вашої сторінки.
JavaScript · два підтримані форми
<!-- Form A: set the global before the loader -->
<script>
window.OpsIQClient = {
id: "cust_1001",
email: "[email protected]",
name: "Jane Smith",
plan: "pro"
};
</script>
<script async src="https://YOUR-OPSIQ/widget.php?site_key=YOUR_SITE_KEY"></script>
<!-- Form B: identify later, e.g. after a client-side login -->
<script>
window.opsiq.identify({
id: "cust_1001",
email: "[email protected]",
name: "Jane Smith",
plan: "pro"
});
</script>
⚠️
Only these forms are read: the window.OpsIQClient global, window.opsiqConfig.user, and window.opsiq.identify(). There is no OpsIQ.push(['identify', ...]) queue and no OpsIQClientSignature global — if you find either in an old note, it does nothing.
Рівень 2 — серверний знак ідентичності
Точно так само, як і у адміністратора віджету, з customer суб'єкт замість admin один. Зареєструйте його на сервері і перенесіть її до віджету. Дві деталі вирішують, чи це виправить, і обидва легко виводити неправильно:
The HMAC covers the BASE64URL string, not the JSON
Підпис $payload64, не $payload. Signing the raw JSON produces a token that looks right and is rejected every time with a signature mismatch.
base64url, неочищений
Мистецтво +/ до -_ і смужте = padding. Plain base64 happens to survive today; base64url is the contract and is what every OpsIQ verifier and reference connector emits.
автентифікований йде на рівні ТОП
Поза «Ложки» site_key, iat і exp. It is your assertion that a real human is logged in, and OpsIQ refuses the token without it.
Замовник. id обов'язковий
Відправлення токени тільки в якості підпису, а потім мовчки. Завжди надішлемо ідентифікатором.
Триває
Хвилі до годин. Жетони є затвердженням сеансу, не достовірним для зберігання.
PHP - підпишіться на свій особистий токени клієнта (це точний код виявиться)
<?php
/* Server-signed customer identity. Runnable as-is: set the two constants. */
$siteKey = "YOUR_SITE_KEY"; // Remote Sites -> Codes
$secret = "opsiq_whsec_your_site_secret"; // Remote Sites -> Codes
$payload = json_encode([
"site_key" => $siteKey,
"iat" => time(),
"exp" => time() + 3600,
"authenticated" => true, // TOP LEVEL - required
"platform" => "your-platform",
"customer" => [
"id" => (string)$user->id, // REQUIRED
"email" => (string)$user->email, // REQUIRED
"name" => (string)$user->name,
"plan" => (string)($user->plan ?? ""),
"authenticated" => true,
],
], JSON_UNESCAPED_SLASHES);
/* base64url(payload) . "." . hex HMAC-SHA256 OF THAT STRING. */
$payload64 = rtrim(strtr(base64_encode($payload), "+/", "-_"), "=");
$token = $payload64 . "." . hash_hmac("sha256", $payload64, $secret);
/* Hand it to the widget either way: */
printf(
'<script async src="https://YOUR-OPSIQ/widget.php?site_key=%s&identity_token=%s"></script>',
rawurlencode($siteKey),
rawurlencode($token)
);
// or, if the loader is already on the page:
// echo '<script>window.opsiqConfig = window.opsiqConfig || {}; '
// . 'window.opsiqConfig.identityToken = ' . json_encode($token) . ';</script>';
🚫
Sign on the server only. A token minted in browser JavaScript means shipping the site secret to every visitor, which hands anyone the ability to impersonate any customer.
Те ж саме контракт, три поверхні
Клієнт-чат на сайті
Предмет замовника, який пройшов як ідентифікатор_прийняти до віджету. php. Накладений вище.
Почати чат в твій час
admin суб'єкт, переданий в opsiq/embed/admin_widget. php. Same signer, різний ключ предмета. Див "Домін віджет у вашій задньої частини".
Підтримка порталу глибоких посилань
A stricter variant: the same claims plus jti and single_use:true, and a 120-second life, because the token travels in a URL and must be spendable once. Do not hand-roll it. Settings, Support Portal has a ready snippet for your language, and the platform mints it for you when your account area runs on this server.
Що робити, якщо відвідувач очищає файли cookie?+
They become anonymous until they are identified again. OpsIQ links the new anonymous record to the customer profile the moment a hint or a token arrives.
Чому мій токен перевірить журнал відвідувачів, але не для питань облікового запису?+
That is the Level 1 / Level 2 split. An unsigned hint fills the visitor log and nothing else. Account answers need a verified signature.
Про компанію
Плагіни та SDK
OpsIQ Зручності SDK пакети та плагіни для спільних платформ.
Як працюєПлагіни та SDK
PHP SDK
Пакет Composer: генерування ідентичності, дія API помічників, перевірка підпису на webhook.
JavaScript SDK
Браузера-назад: відстеження, ідентичність, користувацькі події, контроль чату.
WordPress плагін
Впровадження Widget, ідентичність від WP-адрес, WooCommerce sync.
Опитування студії призначено для використання одного типу General API, внутрішній виконавець, західний автобус і webhook операції як відпочинок OpsIQ. Це дозволяє розробникам інтегрувати кінець, щоб не будувати роз'єм пакета.
⚠️
Стан реалізації: каталог живлення на даний момент виставляє тільки platform.get.survey.config і platform.save.survey.config. У surveys.* і feedback.* сім'ї, які нижче затвердили договір про призначення та повинні повернути unknown_action до зареєстрованих.
Сім'ї цільових дій
Види, шаблони та швидке запуск
surveys.types.*, surveys.templates.* і surveys.quick_launch.* список, попередній перегляд, миттєвий і валідувати повні пускачі.
Огляди та варіанти
surveys.create|get|list|update|archive|duplicate плюс непереборна версія, валідація і публікація дій.
Розгортання та налаштування
surveys.deployments.*, surveys.links.*, surveys.audiences.*, surveys.triggers.* і surveys.variables.*.
Зняття та відповіді
surveys.invitations.*, surveys.campaigns.*, surveys.recipients.*, surveys.responses.*, експорт, переробка та аналітика.
Вебокс, імпорт та зворотний зв'язок
surveys.webhooks.*, surveys.imports.*, feedback.items.*, feedback.analytics.*, feedback.sources.* і feedback.analysis.*.
Безконтактний потік
1
Створюйте та публікуйте за допомогою General API
Використовуйте наведені опитування.* дії з робочим простором-шпильованим ключем. Написання про дозвіл, ризик, підтвердження, idempotency та сухий процес поведінки.
2
Отримай бізнес-події
Надішліть підписаний захід на вхідний вебху, наприклад, скасування замовлення або завершено на борту кроку. Захист від повторення deduplicates the event ID.
3
Карта його в дії & Тригери
Виберіть OpsIQ Головна API дії, такі як видача запрошення на обстеження або підготовка кампанії, потім картування полів від перевіреного тригерного навантаження.
4
Підписатися на розсилку
Виконайте документоване опитування бізнес-захисту.* субсидію життєвого циклу на кінцеву точку з підписом, фільтром, ретрицією, журналом та уповноваженим релеймом.
Мета заходу Canonical
Загальний каталог буде охоплює огляд/розгортання публікувати стан, аудиторію та тригерні рішення, запрошення, рендер / стартовий / неповний / бензоновий, відповідь почервоніння, стан кампанії та відмова від доставки. Високий рівень фокусу, прокрутка і термін перебування на місці зберігання даних Survey Analytics, якщо явно документально задокументовано для вболівальників.
✅
Роз'єм є обов'язковим. Він додає багаторазове відкриття платформи, перевірену ідентичність, факти, змінні та обмін одержувачів. Загальний API Плюс Дії та Трігери/webhooks залишається повним шляхом інтеграції для розробників, які не потребують роз'єму.
Про компанію
РЕСТ API_
Про нас OpsIQ РЕСТ API дозволяє вам запрограмувати доступ до всіх функцій платформи.
Як працюєРЕСТ API_
Формат запиту
Надіслати ключ Authorization: Bearer opq_... або X-OpsIQ-Key: opq_.... Використовуйте один автентифікаційний заголовок, не обидва.
API формат запиту
POST https://your-opsiq-domain.com/api/v1.php
Authorization: Bearer opq_your_api_key
# Alternative header: X-OpsIQ-Key: opq_your_api_key
Content-Type: application/json
{
"action": "endpoint.name",
"site_key": "site_abc123"
}
Загальні дії
The API is action-based: send an action name in the body. Every registered administrator JSON operation has a stable named action. POST {"action":"meta.actions"} (не обов’язковий) для авторітативного, пер-встановлюючого списку, контракту з запитом, метаданих ризику та обсягу. Видалено platform.routes.* міст залишається тільки для старших інтеграцій.
crm.contacts.list
Список контактів CRM (скоп crm. read). Парамії: q, статус, джерело, тег, кінцевий бал, ліміт.
crm.contacts.upsert
Розчинити-або створити контакт (скоп crm. write). Парами: полями електронної пошти, теги, ноти.
crm.deals.list
Список CRM-розрядів (скоп crm. read). Парамії: статус, стадія_id, компанія_id
crm.activities.record
Запис на життєвий цикл / бізнес-активність для контакту (скоп crm. write). Парами: електронна пошта або контактна особа, захід, значення, валюта.
crm.conversions.record
Запис конвертації (скоп crm. write). Парами: контактні дані або електронна пошта, перетворення_type, значення, валюта.
Відкрийте для себе квиток на підтримку (скоп квитків. write). Парами: клієнт_email, клієнтська назва, предмет, тіло, пріоритет.
tickets.bulk
Запуск сипучих черги роботи (скоп квитків. write). Парами: операція, попереки.
conversations.list
Список розмов для читання (скоп-бесіда). Парамації: сторінка, на_сторінку, статус, присвоєна_адміністрація, клієнт_email, пошук.
conversations.get
Одна розмова і її повідомлення (скопові розмови. читати). Парами: розмова_id або нитка_key, включають_повідомлення.
conversations.messages
Історія (скоп-бесіда). Парами: розмова_id, сторінка, per_page, включають_інтернал.
conversations.send
Надіслати повідомлення в розмову (скопські бесіди. write). Парами: розмова_id, повідомлення, відправник_тип, внутрішня.
conversations.update
Призначте, перестату або повторно зателефонуйте розмові (кодові розмови. write). Парами: бесіда_id, статус, присвоєна_адміністрація, предмет.
Роз'єми. list / . get / ,test
Дивись, які встановлюються роз'єми, що кожен може зробити, і чи працює його облікові дані (роз’єми скопій. читати).
automations.actions.list
Вчиня, що працює на вашому етапі розробки (система автоматизації. читати).
automations.triggers.list
Що буде вогнем і на яких умовах (системи автоматизаціїоскопа. читати).
automations.runs.list
Історія виконання для налагодження інтеграції (системи автоматизаціїоскопів. читати). Парамації: статус, дія_ключа.
departments.list
Ви можете перенести квиток на (скоп-департаменти. читати).
notifications.list
Повідомлення про виникнення поштових повідомлень одного оператора (скопові сповіщення). Парам: admin_id (обов'язково), Переглянути_тільки.
analytics.export
Розділ звіту як CSV (аналогічна аналітика. читати). Парами: розділ, заданий, з, до. Аналіз дзвінків. секції. список дійсних значень.
Сайти_intelligence. sites. list/
Моніторинг сайтів та їх SEO-аудит (скоп сайт_intelligence. read).
files.get
A short-lived signed download link for an attachment (scope files.read). Params: reference, ttl.
security.check
Запитайте, чи є IP або електронна пошта заблокована або підозрілий тут (скоп безпеки.read). Комбінує IP брандмауер, список спам-блоків і вирок з кабіни безпеки AI. ip Електронна пошта:
security.report
Зловживання звітом, що зазначена в системі (скоп безпеки. write). Записується як подія безпеки, класифікований AI безпеки відразу, і адміністратори оповіщуються на вироках високого ризику. Парамації: ip_, електронна пошта, вид, причина, джерело.
Безпека. blocklist. add / . list
Керуйте правилами спаму, що застосовується для виконання авіаносіїв (скоп безпеки. write / Security. read). Такий магазин як сторінка квитків «Блок відправника» контроль. Парами: вид (email, домен ip), значення, причина, закінчується_години.
💡
мета. actions завжди авторитетний. Він повертає кожну дію, доступну на вашому встановленні з обсягом кожного, що вимагає, тому ви ніколи не повинні гадати або жорсткий код цього списку.
Пірінг, фільтрування та сортування
Кожна акція списку використовує однакові параметри, тому ви дізнаєте їх один раз.
Сторінка / per_page
Номер сторінки від 1, розмір сторінки. 50, максимальна 200. обмеження та зміщення також приймаються, якщо ви віддаєте перевагу їм.
Сортувати / замовити
Поле для сортування, а також як або деск (дефект-дек). Кожна дія приймає фіксований набір полів сорту; що інше ігнорується не більше помилок.
filters
Відправте фільтри як об'єкт, або пропустіть фільтр у верхньому рівні параметр. Невідомі фільтри ігноруються.
Що йде назад
Теги, сторінка, per_page, кількість, загальний і має_більше. Тримайте запити сторінок до моменту помилкового виконання.
Кожна відмова повертає однакову форму, зі стабільною code Ви можете відгалужити. Не відповідає на людський доступ error текст, який може бути переповнений.
Додати dry_run: true на будь-який запис. Ваш ключ, обсяги та параметри всі перевіряють як нормальні, після чого виклик припиняється до того, як все створено або змінено.
Пробіг: перевірка достовірності та безпечності завантаження
{
"action": "tickets.update",
"ticket_id": 4192,
"status": "closed",
"dry_run": true
}
{
"success": true,
"dry_run": true,
"would_execute": true,
"message": "Authorised and validated. No write was performed because dry_run was set."
}
✅
Використовуйте суху_run, коли ви будуєте. Це найшвидший спосіб підтвердження ключа має правильні обсяги та ваш вантажоперевезення формується правильно, не створюючи тестові дані, які вам необхідно очистити.
Обмеження ставок
Мінімальний ліміт під ключ
Настроювання часової ліміту на API ключ (default) 1000 запити на годину. Встановити його за ключ під налаштуваннями,API Ключі.
При перевищенні
HTTP 429 з курсом коду_обмежений, плюс заголовок Retry-After розповість вам, скільки секунд чекати. Обмеження скидається у верхній частині наступного годинника години.
Знайте, де ви стояти
Every response carries X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset (a Unix timestamp). Watch Remaining and slow down before you run out rather than waiting to be refused.
Розсилка 429 з 401
А.А. 429 зачекайте і спробуйте знову. А 401 означає, що сам ключ невірний або розтягований, так що птиця не допоможе до фіксації ключа.
Передповідна броньована охорона
Repeated failed-auth attempts from one IP are throttled separately. Valid keys never trip this.
Найкраща практика
Звертаємо вашу увагу на те, що Ви не захочете розглянути, а також відзнаку Retry-After після 429 замість того, щоб негайно потрапити.
Версія та стабільність
Поточна версія
v1. Кожна відповідь несе X-OpsIQ-API-Версія і X-OpsIQ-API-Статус так ви можете підтвердити те, що ви йдете.
Як ви попередили
Якщо версія коли-небудь відредагована, відповіді на отримання стандартних розшуків та голів Sunset, і мета. actions повідомляє deprecated and sunset_at. Перевірте ці у вашому моніторингу, і ви ніколи не будете дивуватися.
Що не змінить
Виконувати імена дій, їх параметри та їхні коди помилок. Нові дії та нові додаткові поля можуть бути додані в будь-який час, тому ігнорувати поля, які ви не визнаєте, а не відмовтеся від них.
Повна інтеграція, початок завершення
Це ціла петля: знайти роботу, читати її, діяти на неї і підтвердити те, що ви зробили.
Повний потік квитків над 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}
💡
Все вище працює тим же способом для розмов: бесіди. лист, розмови. get, розмова. send і беблики. update слідувати ідентичним шаблоном, параметрам і формою відповіді.
Кожна дія, з обсягом її потреб
Цей список генерується з каталогу, тому він завжди відповідає версії, яку ви знаходитесь. meta.actions повертає таку ж інформацію, як JSON_.
✅
1744 named actions: 587 reads, 1157 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: 390; explicit: 92; route_inferred: 1146; 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.
Клієнти (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
статус (6)
status.component.save
Write. Scope: status.write, admin. Contract: declared_dynamic. Status Component Save
status.components.save
Write. Scope: status.write, admin. Contract: explicit. Create or update a public status component Required fields: name. Retry-safe with idempotency_key.
status.incident.create
Write. Scope: status.write, admin. Contract: declared_dynamic. Status Incident Create
status.incident.resolve
Read. Scope: status.read, admin. Contract: route_inferred. Status Incident Resolve
status.incidents.create
Write. Scope: status.write, admin. Contract: explicit. Create a status-page incident Required fields: title. Retry-safe with idempotency_key.
status.incidents.resolve
Write. Scope: status.write, admin. Contract: source_inferred. Status Incidents Resolve Retry-safe with idempotency_key.
опитування (22)
surveys.analytics.get
Read. Scope: surveys.read, admin. Contract: source_inferred. Surveys Analytics Get
surveys.audiences.list
Read. Scope: surveys.read, admin. Contract: explicit. List survey audiences
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.
Чи доступний OpenAPI та Postman?+
Так. Згенерований OpenAPI 3.0 документ знаходиться на сайті /api/v1/openapi.php, Згенерована колекція Postman знаходиться в /api/v1/postman.php, і людські інструменти розробника знаходяться на /api/docs/.
Як я працюю з більш ніж одним робочим простором?+
Надішліть сайт_ключа в орган запиту, щоб вибрати робочу площу. Ключ, виданий для одного робочого простору, залишається приколом; ключ з контекстом адміністратора може вибрати будь-який робочий простір, який дозволяє бачити і відмовлено в цьому не є.
Які дії можуть викликати читання?+
Будь-яка дія, позначена як читання. Встановити режим дозволу на ключ для зчитування_тільки і кожен запис відмовлено у читанні_only_key, тому інтеграція звітності не може змінити нічого навіть по помилці.
Чому я не хочу, щоб щось я можу побачити в адмінці?+
Ключ до робочого простору. Записи в інших робочих просторах повертаються недобрим, а не похибку про дозвіл, тому API ніколи не підтверджує, чи є щось інше.
Про компанію
Безпека API
Один договір безпеки для кожного роз'єму та інтеграції: запитати OpsIQ що знає про те, IP або відправник, і подача зловживань власної системи бачить.
OpsIQ вже захищає себе: IP блоки брандмауера, що фіксують спам, а також захист AI класифікує відбійників та пропонує правила блокування. Безпека API відкриває, що розвідка на інші системи. Платформа за векселями, порталом клієнта або користувальницький додаток може перевірити відвідувачів перед його довірою і повідомити про те, що вона спостерігала в тому, що весь інсталяційний ви дізнаєтеся з кожної поверхні.
Що можна зробити
Перевірити довіреності
Безпека. check відповідей з пожежної стінки, будь-яке правило спаму, що відповідає відправника, і вирок на випадок AI для IP. Один виклик, один консолідований погляд.
Звіт про те, що ви побачили
Безпека.report записує спостереження як охоронний захід, має класифікація AI безпеки IP відхиляється, і оповідає адміністратора при вироку повернеться високий ризик. Повторний кластер звітів в інциденти, зокрема атаки OpsIQ див. прямо.
Правила спаму
Безпека. blocklist. add і безпека. blockList читати і писати ті ж правила спаму, які використовуються сторінки квитків, тому відправник заблокований в одній системі блокується всюди.
Потрібні для безпеки. check і безпеки. blocklist. Сейф дасть можливість інтеграції звітності.
security.write
Потрібні для безпеки. report і безпека. blocklist. add. Дати його тільки до систем, які ви хочете, щоб правила годування та звіти в.
Ніщо німе знищено
У розділі "Пошук" можна прочитати і відновити.
Платформа захищає себе
Власний сервер IP адреси не можуть бути заблоковані, блокувати або повідомляти про це API, так що інтеграція неправильного налаштування не може входити на платформу вниз.
💡
Виконайте ключ під інтеграцію, потім API_ Ключі, і дайте його тільки сфери безпеки, які він потребує. Повний договір запиту для кожної дії знаходиться в мета. actions та документа OpenAPI.
Чи використовують наявні роз'єми?+
Безстрокова синхронізація вже автоматична: коли ви блокуєте IP, підключені платформи розповіли через синхронізацію безпеки роз'єму. Безпека API є вхідною половинкою. Вказуйте свій роз'єм або користувацький код за цими чотирма діями з ключем, що несе сферу безпеки.
Де живуть правила спаму?+
One store. The Tickets page Block sender control, the spam AI in Settings, and this API all work against the same blocklist, so there is exactly one place to look.
Про компанію
Події API
Надішліть спеціальні заходи з вашого сервера або сайту в OpsIQ для аналітики, експериментів, CRM-пробігів і вебок умов.
Сервер-за межами, записувати заходи та перетворення на контакт через дію API. Використовуйте crm.activities.record для життєвого циклу / бізнесу та crm.conversions.record для перетворення. Немає events.send дія; вхідний приймач CRM-події на /v1/inbound.php?t=<token> для сторонніх систем, які проштовхують події.
Визначні знаки і надсилання на всі підписні кінцеві точки.
4
Збій на збій
Посилання відправлень, що надходять з витривалим резервом.
Налаштування
Налаштування посилання
Налаштування - центр управління робочим простором. Все нижче, вказаний на робочому просторі, ви знаходитесь, тому один обліковий запис може запустити кілька брендів з різними ідентифікаціями, поведінкою та правилами збереження чату.
Пошук налаштування
У налаштуваннях, поширюйте одинадцять вкладок, що зараховуються під чотири меню. Ви не очікуєте, щоб переглядати їх.
Налаштування пошуку (Ctrl + K)
Натисніть Ctrl + K, або Cmd + K на Mac, десь на сторінці Налаштування. Види у звичайних словах і натисніть кнопку Enter, щоб стрибати прямо до керування. Пошук переносить невеликі типоти і розуміє пов'язані слова, тому графік знаходить Cron і конфіденційність знаходить контроль відстеження. Це тільки показує налаштування вашої ролі може відкритися.
Робочий простір та план
Загальні та найясніший.
Підтримка AI та клієнтів
Адміністратор AI помічник, Клієнт чат, OpsIQ Статус на сервери
Дані та управління
Відстеження та конфіденційність, Збання та безпека.
Системы
Крон Setup (тільки без себе) і зона небезпеки.
Закупівля
Кожна вкладка зберігає на власній сторінці Зберегти. Клієнт чат та OpsIQ Письміть шпильками до екрана. Заощаджуйте перед перемиканням вкладок; зміни не виконуються поперек.
Глибокі посилання
Вкладка може бути замаркована або відправлена на колегу.
Загальний: Бізнес-ідентифікація
Найголовніший на сторінці. AI читає ці значення на кожній відповіді, звіті та щоденному короткі.
Назва бізнесу
Використовуються в AI звітах, щоденних брифах та замовленні клієнтів. Зберіть свій сайт піддону.
Бізнес-індустрія
Tailors AI аналіз, забивання, брифети та опитування пресетів. Вибирайте з веб-хостингу, електронної комерції, SaaS, нерухомості, агентства, консалтингу, охорони здоров'я, освіти, фінансів або загального бізнесу.
Мова системи
Мова, яку не обрали самостійно. Кожен агент може перенаречени його в профілі.
Використання мови браузера
Покажіть, що ви не перейдете на свій розсуд. Якщо хтось забирає мову, то їх вибір виграє і це ніколи не наділяє його.
Система Timezone
Зона всієї системи працює в: дата, звіти, графіки та фоновий кр. Використовуйте часовий пояс для операцій, не ваших клієнтів.
Загальна площа: GeoIP і трекінг
GeoIP2 Database Path
Повний шлях до GeoLite2-City.mmdb. Автодетекти на першому завантаженні по cPanel, Plesk, DirectAdmin, Cloudways, Docker і plain Linux або Windows. Додати GeoLite2-ASN.mmdb в тій же папці для провайдера веб-сайтів відвідувачів.
Гео-редукторний режим
GeoLite2 тільки, GeoLit2 з Cloudflare падлогу, або Cloudflare тільки.Cloudflare Режими вимагають проксіювання сайту через Cloudflare, з головними заголовками відвідувачів міста та області, ввімкненими для міських і регіональних деталей.
Час проведення сеансу (s)
Заява перед сеансом відвідувача вважається закінченою. За замовчуванням 14400, яка чотири години.
Інтервал оновлення (с)
Як часто оновлюються живі корми. За замовчуванням 30 секунд.
Активне Порно (мін)
Як довго відвідувачі рахують як жити після останнього завантаження сторінки. За замовчуванням 2 хвилин. Це жива подача, не довжина сеансу.
Переробка даних (дата)
Видаляє зібрані та сформовані записи минулого цього віку: аналітика, чат, квитки, відгуки, транзакції, телеметрія AI, інтеграційні журнали та CRM діяльність. 0 зберігає все назавжди. Налаштування, авторське зміст і приймання згоди ніколи не видаляються.
Коли чат видалено
Вибирає скільки видалених розмов залишається на записі: повний запис, запис без розмови або бал тільки. Видалення завжди приховує чат з коробки і історії відвідувачів. Запланований затримка та відвідувача Forget завжди тираються в повному обсязі незалежно від цього.
Трекінг-бот
Відповідає відвідувачеві, що передається у вигляді відвідувачів.
Огляд зворотного зв'язку за допомогою
Відкриваємо доступ до веб-сайтів для відвідувачів. Відокремлюємо з чат-запитів під номером «Клієнт Чат», підтримує потік.
Загальні: особливості AI
Магістр переключає для кожної поверхні AI. Все за замовчуванням і збереження робочого простору.
AI Трійдж на квитки
Визначає кожен квиток за категоріями, пріоритетом і відправкою, а також пишемо резюме на нитку вгорі квитка.
Шахрайський хід AI
Покажіть тривігаційні теги та резюме в інструменті, коли агент збирає ряд у списку квитків. Вимагає AI Трійдж.
Inbox Copilot (композитор)
Додає проект AI відповідь, тепліше, коротше, більш формальні та апологичні кнопки під час заповнення квитка. Ніщо не відправляється без агента.
Закупівля OpsIQ Копілот
На кожній сторінці адміністратора відкрито програму, що поєднує в собі клієнтів, рахунків-фактуру або квиток.
Ранковий короткий
У перший день копілоту нададуть термінові квитки, відповідей та чекаю чати. Неділі виробляють тиждень в огляді.
Кожна сума грошей в адміні перетворюється в цю валюту для відображення. Роз'єми зберігають власну валюту джерела; встановлюють це за роз'єм.
Автосинк FX ставка
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.
Увімкнути торгово-експортувальні функції
Відправлення. Вимкнення його на розкриває сторінку продажів і конверсії, карти доходів від дощок та живої розвідки. З ним з'являється, кожна цінова поверхня прихована і сторінка продажу залишає меню.
Торговий словник
Чайки OpsIQ Ваше слово: чи ви виконуєте оновлення, слово для продовження, які ви продаєте, і які покупці називаються.
Брендування та логотипи
Два долучення, один для світлих фонів (адміністратор бічний панель) і один за темний (дата-на сторінці). PNG, JPG, WebP або SVG до 3 MB_.
Site Intelligence Agent, allow private SSH targets
SEO-інструмент Auto-Implement з'єднується над SSH_. Приватні, петляві та зарезервовані адреси блокуються за замовчуванням як анти-SSRF вимірювання. Тільки ввімкніть на самоприховані установки, які повинні досягти місцевого сервера.
OpsIQ Резервне копіювання / відновлення
Експортувати кожну установку та OpsIQ-належний стіл плюс завантажені файли. Відновити заміну OpsIQ конфігурація та облік тільки; він ніколи не доторкається клієнтів, рахунків-фактур, квитків, послуг, доменів, замовлень або транзакцій.
⚠️
Візьміть резервну копію перед використанням будь-якої точки зони небезпеки. Резервне копіювання живе в загальній та видаленій дії, що живуть у зоні небезпеки, тому легко дістатися до кнопки видалення без експорту спочатку.
Налаштування
Налаштування: Безпека
Захист для входу адміністратора, облікових записів ваших співробітників та даних OpsIQ збору. Підписка на реєстрацію клієнтів для порталу підтримки налаштовано окремо.
Захист від підписів
Google reCAPTCHA
Stops bots and credential stuffing on the admin sign-in. Choose v3 (invisible, scored) or v2 (checkbox), set the v3 score threshold, and supply the site and secret keys. These same keys are reused by the support portal request form.
Автозаправка з подвійним екраном
Заблокує адресу після ряду провалів у вікні, за кілька годин. Ви можете налаштувати замкнену сторінку повідомлення і показати невелику відволікання від очікування.
Введення в експлуатацію
Політика пароля з мінімальною довжиною, відмова від паролів, виявлених у відомих порушеннях, замкнений нарахування на основі основного наповнювача, обов'язковий двофактор для кожного адміністратора, відновлення паролю перед небезпечними діями, а також нові підходи до реєстрації.
Одиночний знак (OIDC)
Реєстрація персоналу через Ваше конфіденційність. Потрібні емітента URL_, ідентифікатор клієнта та секрет клієнта. Автообмінники, один рядок, створення користувачів автоматично на першому вказаному знаку.
Одиночний знак SAML 2.0)
Для постачальників, які говорять SAML. OpsIQ Відповідає ACS відповідь URL та ідентифікатор суб’єкта господарювання; ви подаєте ідентифікатор IdP, реєстрацію URL, необов'язковий підпис URL і X.509 Реєстрація сертифіката. Поля атрибутів електронної пошти та імен, необхідні тільки для нестандартних назв атрибутів.
SCIM Провізія
Створення каталогів, оновлення та деактивація OpsIQ рахунки.OpsIQ Поставки SCIM бази даних URL; ви генеруєте маркеровані токени тут так, щоб можна було відкликати без перерви на відпочинок.
Загузки, блокування та збірка
Виїзний Egress Allow-list
Restricts which external hosts this workspace connectors may call. Companion to the SSH target control in General.
Задній строфи і Автоблок
Blocks a visitor once their threat score passes your threshold. 0 disables it. Watch the Security Overview page for a week before choosing a number.
Блокування повідомлення
Повідомлення про заблокований відвідувач бачить, як звичайний текст або власний користувацький HTML блок екрана.
Основні веб-вітали від реальних відвідувачів
Заходи ЛКП, ІНП та КЛІТИКИ з реальних сеансів.
Пакетний, доставка по переробці
Замовляючи події в браузері і доставити партії з реченнями, зменшуючи втрату на бідних мобільних з'єднаннях.
Пристрої відстеження Beacons
Реальний віджет складається з повороту криптографічного токена, так що дані про відстеження може бути відхилено. Від за замовчуванням, дозволяє змінювати як подається автентичним, тому тест спочатку.
Охорони безпеки
Вимкнено за замовчуванням. Виявлення та блокування, незалежно від того, що ця карта контролює, чи ви сказали, і скільки AI допомагає.
Увімкнути сповіщення про безпеку
Магістральний перемикач для цієї картки.
Пороги хвилі в’яжучі
Скільки не вдалося зареєструватись в короткий період, як хвиля варто оповіщення.
IP відповідача
Додає заглот для відвідувачів, які з'являються в кормах громадського харчування.
Сайт годинник
Почасова і TLS виїздні перевірки, сповіщення перед фіксатором сертифіката.
Аналіз та аналіз ситуації на AI
Додає роз’ясне вироку до підозрілої активності, а також групи, пов’язані з атаками в єдиний читабельний інцидент, а не потік подій.
Автопілот
Відправлення, що ви навчитеся з інциденту в запропонованому або прикладному порядку. Залиште на увазі, поки ви переглядали свої пропозиції та погоджуєтесь з ними.
Щоденне навчання безпеки та консультант з постусу
Щоденне відеоспостереження на сторінці Огляду безпеки, і щотижневий контроль затвердіння показує, що захищено та що ще відкрито.
Авто-експертиментні пропозиції
Пропоновано правило блоків, які ви ніколи не діяли на закінчується самостійно замість огороджувальних робіт.
DOM Сесія Реплести
Увімкнути відтворення сеансу DOM
Записи відвідувачів для відтворення. При вимкненні бібліотеки повторення ніколи не завантажується, тому немає вартості залишити його. Записи про зразків та конфіденційності-маски, і дивляться на сторінку Респлей сеансу під аналітикою.
Зразок, макс захоплення, затримка
Що відбувається запис сеансів, скільки часу може запустити один запис, і скільки днів зберігається запис.
⚠️
Сесійські релейні записи реальних людей, використовуючи ваш сайт. Тримайте швидкість зразка і збереження як низька, так як ще буде відповісти на ваше питання, і розголошуйте його в Вашому повідомленні про конфіденційність.
Налаштування
Налаштування: Відстеження та конфіденційність
Що OpsIQ може збиратися, і як довго кожен вид запису виживає.
Виключення
Виключені IPs та CIDR діапазони
Адреса, що не відстежується, одна за рядок, точні адреси або діапазони CIDR. Найчистіший спосіб тримати власну команду з вашої аналітики, оскільки вона охоплює всі на цій адресі, а не тільки підписаних адміністраторів.
Виключені URL Шляхи
У статті ніколи не відстежуються, одна за лінію, дикікарти з зіркою. Наприклад /admin/* зберігає весь офіс назад з журналу відвідувачів.
Політика збереження даних
Авто-прохолодильник Per-subsystem у добу. Відокремлений від загальної налаштування затримки даних в загальній та з зони небезпеки.
Журнали взаємодії AI
Налаштування телеметрії, що веде короткі попередні перегляди запиту та відповіді. За замовчуванням 90 днів. Це означає, що більшість клієнтів, тому скорочувати його спочатку при затягуванні конфіденційності.
Події використання AI
Кількість токени за ціною звіту. За замовчуванням 90 днів. Номери тільки, немає вмісту повідомлення.
Аудит аудиту
За замовчуванням 365 днів. Тримайте це найдовший; це ваш доказовий причіп.
Діагностика
Система медичних записів. За замовчуванням 30 днів.
Невідомі питання
Кластери питань AI не змогли відповісти. 90 день. Робота над ними на питаннях AI пропущена сторінка до закінчення терміну дії.
Спостереження та експорт
Метрична аномалія
Щоденне порівняння вчора проти останніх базових умов, попередження при метричному переїзді більше, ніж ваш поріг. За замовчуванням 35 відсоток. Від за замовчуванням.
Експорт на склад
Нічні відмітки сеансів, відвідувачів, перегляд сторінок та пов'язані таблиці для власного BI стека, у форматі ви обираєте, зберігається за кількістю днів. Від за замовчуванням.
Налаштування
Налаштування: Адміністратор AI
Покупець, який використовує персонал в адміні, з доступом до інформації про клієнтів, рахунків-фактур, квитків, серверів та журналів cron. Різні помічники від замовника, що заражають один під чатом Клієнта.
Увімкнути OpsIQ А. Вудгет
Показати на кожній сторінці адміністратора. Від приховує його всім.
Відтворення та поведінка
Corner position, panel width (320 to 600 px), max height (400 to 900 px), corner radius (0 to 24), font size, and a frosted glass blur behind the panel.
Показати швидкі чіпси
Кнопки з коротким вирізом One-click під заголовок. Найшвидший спосіб для більшості співробітників.
Показати модель інформація
Відображається, що модель відповіла і як довго вона взяла. Корисно при навантаженні вартості, шуму для повсякденного використання.
Захват доступу
Only shows the assistant to a signed-in admin whose username and email both match an OpsIQ agent assigned to this workspace. Owners always pass. Use the Check my access button before enabling or you can lock your own team out.
А. А. Осокорки
Відображення імені, головки та на замовлення повідомлення, яке відображається при відкритті панелі.
Смарт Швидке відсмоктування чіпсів
Редагувати етикетку та підказка для кожного шорти, додати свій власний або скидати на за замовчуванням. Татикет - те, що персонал дивиться, запит є те, чого отримує AI.
Колір і форма
Форма чіпа (подушка, округлий, квадрат), колір чіпів, карткова тема і форма пускової карти (круглий, кальмар, квадратний), з живим попереднім переглядом.
Пам'ять про розбіжку
Помічник запам'ятовує історію кожної людини в браузері, до 120 _відповідомлень, зберігаються у власній базі даних. Очистити його для запуску свіжого.
Налаштування
Налаштування: чат клієнта
Віджет чату ваших клієнтів, а також найбільша площа налаштувань. Шість підзапок, з майстер-ключом і Зберегти прикріплений до вершини вкладки.
Робота через субтабів для того, щоб встановити нову установку: ідентичність та копіювання, Зовнішній вигляд, Поведінка, підтримка потоку, навчання знань. Розширений інфраструктура і може чекати.
Профіль і копія
Фірмовий стиль
Назва віджету, tagline, назва AI, ім'я, використовувана для системних і свічкових повідомлень, і як з'являються назви агентів. Джерело імен Агента вирішує між реальними іменами, користувальницькою назвою або знаком команди.
В-Хаті Грейтінг
Два привітання, один для всіх відвідувачів і один для обраних гостей. Питання починається більше розмов, ніж заявка.
Поповнення вечері
Поплавлення повідомлення перед чатом відкривається, з власним ім'ям, розміром шрифтів і кольором. AI може писати чаї, з контрольами для того, як багато хто генерувати, скільки показати на відвідування і проміжок між ними.
Промпти і ручне
Повний сценарій: запит на ім'я та електронну пошту, підтвердження, запитання людини, не доступні агенти, квиток створений або скасований, ручний загін. Близько двох десятків окремих ліній в панелі згортання.
Статус і повідомлення Idle
Три повідомлення про клієнтів: агент закриває чат, відвідувач пішов спокійно і збудник руки назад до AI. Уникайте внутрішнього словосполучення, як вирішене або тріагедне.
Композер і загострення
Вхідний учасник, етикетка кнопки «Почати» і запропоновані питання відкриття. Три хороші пропозиції відхиляють більше квитків, ніж сторінка статей.
Стартер, Ікона і Аватар
Ікона пусконалагоджувача, додаткова різна ікона при відкритті, розмір запуску та зображення для агента людини і AI.
Земельна
Тема і скло
Тематичний режим, преміум-кольоровий збір, інтенсивність розмиття та непрозорість, плюс окуляри для анімації, роздільних ліній, приховування статусу рядка, прихованення карти повідомлень і приховання кнопки закриття. Почати з заданими; він встановлює десятки кольорів одночасно.
Основні кольори
Запускник, заголовок, панель інструментів, посилання, кнопки, системні повідомлення та композитор, кожен з початковим кольором для градієнтів. Використовуйте варіант скла за замовчуванням ігнорує ці і зберігає прозору обробку.
Панель, бруньки та чіпси
Близько тридцять пікерсів, що охоплюють панель, кордон, текст, поле введення і кожен тип міхура (візор, AI, агент, набравши, система) плюс припуск чіпсів та їх зовнішній стан. Тільки відкрийте цей для точного матчу бренду, перевірте контраст на тексті бульбашок.
Виліт і форма
Ширина панелі і висота, кутовий радіус, розмір шрифту, позиція екрану, форма запуску, стиль бульбашок і чи показ аватарів. Тестування ширини на телефоні.
Поклоніння
Відповіді на AI автоматично
Магістральний перемикач для відповідей AI. Відносно означає, що кожен повідомлення чекає людини.
Людина-догляди та природні подвійні
Ніжний слід, коли відвідувач йде тихим, і необов'язково коротке повідомлення, як людина буде відправлена один. Прив’язується з максимальними послідовними кроками за тишу, спочатку затримка, пізніше мультиплеер, вікно присутності та максимальний вікна послідовності. Може бути обмежений бізнес-годинниками, а пригнічений після простого подяки.
Види і відповіді на те, що ви можете знайти
Якщо відповідей визначаються словом, і як швидко відповідь помічника, за допомогою попереднього набору або мінімальної затримки в мілісекунді. Невелика затримка прочитає більше людей, ніж миттєвий відповідь.
Переклади
Кожен агент читає та пише у своїй мові, а відвідувач дізнається їх.
Повернутися до AI після агента
Протоколи неактивності агента перед AI відновлює розмову.
Автовідкрити чат
Seconds before the widget opens itself. 0 never opens. Intrusive on mobile; leave at 0 unless tested.
Смартмер відповідає
Планування перед тим, як одноходових відповідей, глибина мислення, додаткова окрема модель відповіді агентів, що показує причину відвідувачів, перекручування пропусків, довгоперерізної пам'яті, обмеження помічника до вашого бізнесу тільки, ціни в валюті відвідувача і як з'являються посилання. Тільки говорити про ваш бізнес повинен бути практично для всіх.
Економія вартості
Пошук знань про вітання, таких як і ми, і подяка, і захоплює найдовші відповіді в токенах. Вартість послуг без зміни якості відповідь на реальні питання.
Мови
Які мови віджет підтримує і як він забирає один для відвідувачів.
Клієнтський рахунок відповідає
Відповідає за собою власний обліковий запис, додатково переглядаючи живий і необов'язково завантажується тільки при необхідності. Помітно в усіх випадках, навантажувально-необхідний помітно знижує вартість.
Повернення коштів
Підтримувані запити на повернення коштів, де помічник збирає деталі та руки до особи. Він ніколи не завершує повернення коштів самостійно.
Розмова та віджеження
Продовжуйте спілкування з друзями, продовжуючи чат через підключені сайти, перетягніть вікно, попросивши гостей на електронну пошту і відпустіть команду ввімкнути чат у квиток.
Особливості віджету
Emoji Picker, вкладення з додатковим режимом пастки, розуміння AI зображення, вбудовані іконки, мікрофон, кнопка розмови-доходу, звуки відвідувачів, превюди, кнопка голосового запису та ізоляції сеансів. Розуміння образу AI полягає в тому, що дозволяє відвідувачеві записувати скріншот помилки і отримати корисну відповідь.
Адміністратор Inbox, Повідомлення та привітання
Повідомляємо про те, що відвідувачі можуть бути використані для вашого бізнесу.
Підтримка Flow
Чоловічий відбір
Як присвоєно запит на людину, секунд агент повинен відповісти, чи варто розшифровувати повернення чату до AI, і чи відновлюється AI під час закінчення часу. Налаштуйте це перед тим як жити або відвідувача, який просить людини просто чекати.
Робочі години
Час роботи, часовий пояс і закрите повідомлення. З цих годин AI не запропонує людям. Окремий графік від квитків до бізнес-годинників під час OpsIQ Написання.
Відповіді, коли AI вимкнено
Першу відповідь на нове повідомлення, відповідь коли хтось вже загинув і як довго до повторення.
Форма офлайн
Покажіть форму контакту замість чату.
Пошук та управління квитанцією
Усвідомлення про AI квиток, тому відвідувач котирування номеру квитка отримує свій реальний статус, а де відділи АІ можуть маршрут до. Вбудована панель показує реальні одержувачі для кожного відділення, вирішивши таким же чином, що непідсилювач вирішує їх, щоб ви могли бачити перед клієнтом, що це відомство оповідає ніхто.
Центр допомоги в чаті
Давайте відвідувачі переглядати опубліковані статті без залишку чату. Ви обираєте, де з'являється точка входу, ярлик та іконка нижнього бара і чи запропонуйте посилання на повноцінний центр допомоги. Від за замовчуванням.
Рейтинг суперечок
Старий рейтинг запустив, коли агент закриває чат, коли закінчується вказівкою або після неактивності ви встановили. Підберіть один або два тригери, а не всі вони.
Огляд після катету
Коротке опитування, коли відвідувач закриває чат, з вашим питанням, затримки, правила часу і ковпачок на відвідування. Відвідувачі можуть також надсилати або завантажити трафарет. Одне питання отримує відповідь; три не роблять.
Огляд електронної пошти
Переглядайте анкету електронною поштою після закінчення розмови, додатково на мові відвідувача чатується в режимі реального часу з контролем затримки, предметом, вступним словом, як кнопками, так і на сторінці "яскравий".
Відповісти на зворотній зв' язок
Підніміть і підігніть на кожну відповідь AI, подаючи якісні прилади.
Архіви
Автоматично-архівовані після днів, автоматично-розчинаються після хвилин тиші та видаляють архівні розмови через дні. При встановленні третього місця поряд з Генеральним і відстеженням встановлюється третя затримка місця.
Навчання знанням
Що знає помічник. Ніщо інше в чаті Клієнта, що стосується багатьох питань.
Навчання з знань веб-сайтів
Вилучити свій сайт так, що помічник може відповісти від нього. До десяти стартових посилань, обмеження сторінки, глибина посилання і виключені папки. Один URL можна протестувати до повного люка. Виключіть розселення, обліковий запис та шлях адміністратора.
Ведучі
The API key and model that turn pages into searchable meaning rather than keyword matches.
Організатор AI знань
Один клік і AI читає кожну сторінку, що читає всі запитання та відсортує їх у категорії.
Питання та відповіді
Питання та відповіді пар, які розглядаються як найбільш пріоритетне джерело, кожен з статусом, вагою і категорії. Пошукова, імпортована від JSON, а AI може писати їх з опису вашого бізнесу. Коли асистент отримує щось неправильне, напишіть запит: він викриває розтягнуті сторінки, тому виправлення негайна.
Додатково
Продуктивність та ліміти
Передача посилок, обмеження швидкості повідомлення та вікна, максимальний розмір вкладень, спроби вкладення на вікно і дозволені розширення файлів. Список розширення є контроль безпеки; зберігати його щільно.
Доставка в режимі реального часу
Миттєві повідомлення та доставка статусу замість обпилювання, через подушку, Ably або Firebase, з інтервалом падіння. Покриття відмінно підходить для більшості сайтів.
Пішохідні сповіщення
Пристрої оповіщення для агентів через подушку з беймами або OneSignal, за допомогою засобу.
Веб-Пуш (VAPID)
Браузера виштовхує за допомогою власних генерованих ключів без сторонніх постачальників. Виявлено тут, не в зоні небезпеки.
Голос, Відео та Екран Поділитися
TURN облікові дані, які можуть підключитися через обмеження мережі, використовуючи Cloudflare або Twilio облікові дані чи власні TURN URL, ім'я користувача та облікове дані.
Робочий процес коробки
Параметри робочого простору агента, а не налаштування відвідувачів: перший-відповідь SLA за хвилину, збережені черги переглядів, клавішні швидки та командна палітра, пошук у розбіжному режимі і квитки клієнтів в інспекторі.
Канали обміну повідомленнями
WhatsApp, SMS, Facebook Messenger, Instagram, Телеграма, X прямі повідомлення та ЛІНІЯ, кожен з власних AI автоматичного переключення, плюс перемикач політики для дій AI на каналах, відповідь дебун і шаблон реп-інтенсивації WhatsApp. Кожен канал землі в тій же папці як веб чат.
✅
Віджети від лівої сторінки в нижній частині оновлення вкладок, як ви редагуєте. Використовуйте його замість перевантаження вашого веб-сайту для перевірки зміни.
Налаштування
Налаштування: OpsIQ Написання
Квитки надійшли до письмового запису: автоматичні відповіді, система внутрішнього квитка, ескаляція, бізнес-годинники, маршрутизація та електронні листи замовника.
Авторемонт
Про нас OpsIQ Написання кнопок
Додайте кнопку помічника письмового запису для ваших агентів в адмінці.
Увімкнути квиток автоматично
Відповіді на нові квитки та відповіді, які відповідають їх після затримки. Почати з нього і переглядати проекти протягом тижня. Повернення коштів, скасування та зміни доступу завжди повинні досягати особи.
Авторемонтні відділення
Якими відділеннями автоматично можуть відповісти на них. Будь-який не зазначений, залишається для людини, яка є безпечною за замовчуванням.
Графік затримки (виключення)
Як довго чекати до автоматичного відповідей. Відповідність прочитає як робот; кілька хвилин читається в якості швидкої команди.
Max AI відповідей на квиток за відділом
Закупівля за кордоном, наприклад Billing 1 та підтримка 3. Без заглушки плутати нитку можна петлі.
Відповісти довжину, статус і ідентичність
Максимальне написання токени, статус квитка після відповіді та після зарахування, а які вводити рахунки автоматично відповідей приписуються. Використовуйте чітко зазначений обліковий запис, щоб персонал міг розповісти про AI відповіді з людини.
Послуги з проведення розрахунків за квиток
Система ратифікації
Система квитків побудована в OpsIQ, для установки без зовнішніх довідок.
Труба вхідна електронна пошта на рідні квитки
Поверніть вхідну електронну пошту в квитки. OpsIQ постачання кінцевої точки URL, auth token, сцена шлях і PHP бінарний. Будь-який, що може розміщуватися в цю кінцеву точку, може створювати квитки, так що зберегти токен секрет.
Багатосторонні відповідей і затримки та відхилення
Якщо AI продовжує відповісти на розмову, і чи очікується тихе вікно, щоб три швидкі повідомлення отримали одне з них відповідь. Вишукане вікно – це найкращий єдиний варіант для створення автоматизованих відповідей, які відчувають себе.
Портал публічної підтримки
Сторінка клієнта, де кожен може піднятися і відстежувати квиток, з додатковою вітальною лінією. Її адреса та вид налаштовується в вкладці «Підтримка».
Формат номеру
Скільки випадкових листів з'являються у створених номерах квитків.
Клієнти електронної пошти в своїй мові
Повідомляємо, що вкажіть інформацію про особу клієнта. Напишіть на електронну пошту, щоб не змінити мову: повідомлення, сповіщення про відділ, брифінги та заплановані звіти, які знаходяться у вашій системі.
Зручності та підтвердження
Якщо квиток відкривається фіксована вигода на нові квитки, а також повідомлення про підтвердження, коли квиток залишається і коли квиток закритий, кожен з живим попереднім переглядом. Також є глобальний обгортковий шаблон та посилання за посиланням.
Симфонічний екран AI
Зареєстровані на екрани з невідомої відправки, а також можуть додатково пересуватися підозрюване спам. Залиште автоматичний відключення до тих пір, поки ви не переглядали його суддя.
Автозакриті свічники
Закриває квиток після кількості тихих днів. Розкажіть клієнту в закриванні повідомлення про те, як відреагувати.
Режим роботи (SLA календар)
Часовий пояс, час відкриття та закриття часу, робочі дні та свята для перших і віддалених та роздільних таймерів. Окремий графік роботи в чаті Клієнта.
Авто-розміщення нових квитків
Автоматичне завдання, додатково тільки агентам, які онлайн, з навичками агента і відповідною чутливістю до тренування навичок.
Найсвіжіші дублікати квитків
Натискання, коли клієнт відкриває квиток поруч з одним, у якому вже є можливість регулювання чутливості до матчу.
Дослідження задовільності після закриття
Повідомляємо про те, що після закриття з’являються результати CSAT _стор.
Повідомити про відділ по електронній пошті
Посилання інформації про те, що в разі надходження нового квитка. Отримувачі є членами цього відділу, не адреса поштової скриньки відділення, яка знаходиться на місці прибуття квитків з адресної адреси.
Що може читати AI
Доступ до даних AI-клієнтів
Майстер-ключ плюс індивідуальні дозволи на чителю клієнту для резюме профілю, рахунків, транзакцій, кредитного балансу, товарів і послуг, доменів, пов'язаних серверів та огляд високого рівня. Почати з профільним підсумком і додати категорії як відповіді потребують їх.
Ескорт та знання
Увімкнути ескалацію квитка AI
Перемістіть квиток на краще вказаний відділ перед відповіддю. Ви обираєте допущені відділення, затримку перевірок і можете написати свої власні інструкції по висуванню. Включивши внутрішню ескалацію, так що ваша команда може бачити, чому квиток переїжджається.
Налаштування знань
Чи варто відповідати мову замовника, чи оформляють вони на посиланнях та запитаннях, чи прочитає зображення AI і PDF вкладення, режим відповіді знання, чи імпортується JSON використовуються знання, і чи можуть з'явитися вихідні посилання. Використовуйте креслені посилання та FAQ повинні бути на місці, або штучний інтелект вгадується.
Стоп авто-реплі після відповіді на людину
Після того, як персонал відповів, AI не відповідає такому квитку. Не пропустіть своє рішення для обговорення вашого агента.
Інструкція по розміщенню квитків та листуванню
Встановити точне тонування та вміст для кожного відповіді, з прикладом роботи навантажувального. Визначте, що AI ніколи не має відношення до нього.
Імпорт JSON знання
Завантажити або вставити JSON знання файлу для письмового помічника.
Button Studios, Контакт-студія
Повний дизайнер для кнопки клієнт-фасовки: стиль відображення, розмір, етикетка, ікона, форма, мінімальна ширина, фоновий стиль з первинними та вторинними кольорами, градієнтний кут, кордон, кутовий радіус, тінь, типографія, насипна анімація, приховування руху і колірні елементи, а фокус кільце, плюс користувацький CSS ящик для будь-якого керування не криється.
Налаштування
Налаштування: Портал підтримки
Сайт, де люди піднімаються і читають ваші статті. Ця вкладка контролює те, як вона досягається і як підписуються клієнти; його візуальний дизайн здійснюється в розділі «Підтримка».
Портал - Web-сайт
Це дві різні продукти і люди постійно змішують їх. Вони вирішують різні проблеми, і працюють як разом нормально.
Веб-сайт: www. djs. com
Студія дизайну Повний сайт підтримки, який OpsIQ hosts для вас. Володіє своєю веб-адресою, або власним доменом, і несе весь досвід роботи самообслуговування: допомогти статті з пошуком, формою запиту, історії квитків, підпискою клієнтів та помічником. Підберіть шаблон, роботу по темі, навігації, розкладання, знання, нижній колонтитул, бренд, квитки, асистент, форму та форма CSS, попередній перегляд на робочому столі, планшеті та розмірах телефону, потім публікуємо.
Використовуйте його, коли Ви хочете, щоб один брендований напрямок ви можете вказати кожного клієнта на сайті, і ви не будете будувати або підтримувати зону підтримки всередині вашого веб-сайту.
Вбудований портал квитків: квитки в межах власного сайту
Посольство кладок Тільки досвід роботи на сайті. Замовники відкриті, відстежують та відповідають на підтримку запитів без будь-яких вихідних даних, а також власних заголовків, навігації і дизайну залишаються точно так само, як вони є. Встановити макет, зовнішній вигляд та правила доступу в конструкторі віджетів, попередньо переглядайте результат, потім скопіюйте зібраний фрагмент на вашу сторінку.
Використовуйте його, коли Ви вже маєте веб-сайт або додаток з власним дизайном, і ви хочете допомогти вам стати всередині нього, а не ручивши клієнту на іншу адресу.
Коротка версія
Будівельні роботи місце, на якому ви надішали клієнтів. Посольство приносить квитки до того, де клієнти вже єБагато компаній працюють як, вбудовуючи віджет квитків у зоні свого облікового запису для запитів на контексти, зберігаючи при цьому розміщений портал як повноцінне призначення самообслуговування з статтями та пошуком. Вони незалежні перемикачі.
Адреса та доступ
Режим доступу
Якщо портал відкритий для всіх або обмежений для клієнтів, які підписалися на адресу.
Вибір макетів
Чи поділиться на портал і допомагає центр, який знаходиться на двох рівнях, які навігують та ножиці.
Адреса порталу
The address customers use. Pick a name and OpsIQ shows the resulting portal and matching help centre addresses. Changing it later breaks links you have already sent.
Ваш домен
Подається за порталом з домену, який ви володієте, наприклад support. yourdomain. com.
Портал - com. ua
Переключення на випадаючому віджеті описано вище, і відкриває рельєфний конструктор, де ви обираєте макет, зовнішній вигляд та правила доступу, переглядайте результат і скопіюйте хіппет для вашої сторінки. Це не Портал студії: Studio розробляє розміщений портал, це кладе квитки всередині власного сайту. Обидва можуть бути одночасно.
Як підписувати клієнтів
Ці параметри підписки ваших клієнтів. Реєстрація персоналу налаштовується під налаштуваннями, безпекою.
Методи сигналізації
Які параметри з'являються на сторінці входу. Роз’єм та запис електронної пошти автоматично працюють.
Соціальний реєстр
Consumer account providers, each needing a client ID and secret, with the redirect address supplied by OpsIQ to register with that provider.
Одиночний знак (OIDC)
Клієнт, зареєстрований в сервісному провайдері, з емітентом URL_, ідентифікатор клієнта, секрет та додаткове допускається список доменів електронної пошти.
Клієнтам SAML 2.0
The SAML equivalent. OpsIQ supplies the ACS reply URL and SP entity ID; you supply the IdP entity ID, sign-in and sign-out URLs, X.509 certificate and optional attribute names. Turn SAML on in Sign-in methods or it will not appear.
Безшовний знак з вашого додатка
Підписано глибоке посилання, щоб клієнт вже підписався на ваші землі додатків в порталі без реєстрації. OpsIQ Поставляє секрет підписання, портал URL і робочий ключ, плюс генератор для підписаного тестового посилання. Використовуйте генератор перед написанням будь-якого коду.
Зібрано
Підписавшись на портал також вивісимо клієнту з вашого додатка.
Забір та захист
Поле форми запиту
Яка структура поля форму запиту збирає. Кожне додаткове поле втратиє подання, тому запитайте лише для того, що потрібно пройти процедуру.
Захист від спаму та зловживання
Для захисту публічної форми ми можемо заблокувати одноразові адреси електронної пошти, додати власні заблоковані домени і додати CAPTCHA за допомогою Google ReCAPTCH або Cloudflare Turnstile. reCAPTCHA повторно використовує ключі, які вже встановлюються під налаштуваннями, безпекою; ключі відключені тут.
Портал - Web-сайт
Прочитано-тільки резюме порталної активності за останні тридцять днів.
Налаштування
Налаштування: Збої, лука, зона Крон і Небезпека
Система, а також контроль доступу команди, які вирішуються, хто може бачити вкладку Параметри.
Доступ до команди та дозволи
Дозвіл на в'їзд
Кожен адміністратор отримує явний набір дозволів, які охоплюють доступ до чату, який Налаштування розділів вони можуть редагувати та їх відділення. Будь-який з ролі Повного адміністратора завжди має дозвіл на кожен дозвіл. Настроювання дозволу, які вкладають людину бачить, тому надати найвпливовіших комплект, що дозволяє їм працювати.
ЛІКУ
Ви можете переглянути інформацію про те, що він відповідає вашим статусам.
Крон Настроювання
Self-hosted installs only. On the OpsIQ cloud the scheduled tasks run for you and the tab is hidden. One line of crontab drives every scheduled task: ticket auto-reply, escalation routing, exchange-rate refresh, mailbox polling and connector sync.
1
Копіювати рядок
Вкладка показує точний ряд кроктаб для вашого сервера з правильним бінарним PHP вже вибрано.
2
Додати його до crontab
Запустіть crontab -e як користувач, який працює PHP і вставте єдиний рядок. cPanel використовувати інструмент Cron Jobs замість того, щоб зробити роботу з кероном.
3
Видання
У хвилину лялька серцебиття світла вгору. Використовуйте бігу зараз, щоб перевірити відразу, а не чекаючи.
Плінтус показує останній запуск, тривалість і що було оброблено як для автоматичного перезавантаження черг та опитування роз'єму електронної пошти. Він попереджає, коли останній хід прийшов з ручного веб-нопок, а не реального сервера cron, і коли серцебиття пішов застосунком.
зона небезпеки
Видалити всі дані відстеження
Виногради все OpsIQ Зібрано або генерується. Ви віддаєте, що включати і ввести слово підтвердження точно. Налаштування та налаштування сайту, заблоковані адреси, всі ваші команди були написані (безкоштовна основа, запитання, переклади, дизайни порталу, визначення дій) і отримання згоди зберігаються.
Purge Data Старший Than
Те ж ковтати, що обмежуються записів старше 30, 60, 90 або 180 днів, або рік. Для автоматичного затримки прокатів використовуйте значення збереження в загальній та відстежці замість того, щоб і дати заплановане завдання зробити це.
🚫
Експортувати резервну копію з налаштувань, загальний перед використанням будь-якого місця в зоні небезпеки. Ці дії не можуть бути безсонніми.
Налаштування
Управління командою
Запрошення членів команди та присвоєння ролі, які можуть отримати доступ до цього.
КомандаРеальний екран команди: кожен адміністратор з контактом, роллю та відділеннями, які вони можуть досягати, агенти, що об'єднані, власники повністю.
Роликові
ПРАВИЛА
Повний доступ, включаючи ліцензію, вексельну зону та зону небезпеки. Один за монтаж.
Повне адміністрування
Повний доступ, крім ліцензійної та небезпечної зони. Може керувати адміністраторами.
Акумулятор
Обмежено до призначених відділів. Квитки, чати та аналітика тільки.
Запрошення членів команди
1
Перейти до команди
Навігайтеся на команду в бічній панелі.
2
Натисніть запрошення
Введіть електронну пошту учасника команди.
3
Встановити роль
Оберіть власника, Повне адміністрування або агента.
4
Відділення АКЗ
Для агентів виберіть доступні відділення.
5
Замовити
Ми отримуємо електронну пошту з посиланням на налаштування.
Налаштування
Командна робота
Як працює ваша команда підтримки. Доступ є дозволом, не за роллю: дозвіл перегляду відкриває сторінку, управління дозволу розблокує цілі, QA і колега-ідентифікацію читання, а також дозвіл на винагороду - це те, що додає вкладці «Відновлення». Команда може бути передана будь-яким з цих без створення повного адміністратора.
Командна роботаРеальний екран продуктивності команди: кожен агент забив на об'ємі та CSAT, з балансом винагороди ви можете оплачувати за ряд.
Як проводиться робота сайту
Команда Продуктивність - це п'ять вкладок. Кожен відповідей на інше питання, і вони замовляється як терміново, що вам потрібно.
01 Command centre
Стан черги, результат клієнтів проти ваших цілей, як було витрачено потужність, ситуації, необхідні для рішення, і докази, що нараховуються в залежності від показника.
02 Командати
Лідер, визнання (найбільш поліпшені і словесні), квести та контроль опції для тих хто може бачити рейтинг.
03 Якість
Згідно з даними, ви можете ознайомитися на сайті, щоб отримати інформацію про файли cookie.
04 Переадресації
Значення токени, виплата претензій і контрольний період розміщення: авторизація за рахунок коштів стелі, перегляд попереднього перегляду, остаточне виконання.
05 Історія
Як перенесли робочий простір за часом: трендові метрики з графіком, а 28-денна опалювальна карта, яка показує, коли команда була насправді працювати. Кожна картка приховує себе до тих пір, поки не вистачає історії, щоб її намалювати.
Непристойна не нуль
Командувати без достатнього обсягу обробки — або розміри яких, що виконують докази, додають менше половини настроченої ваги — показано як несправедливе. Їх рахунок, ранок і смуга пусті та їх розбиття приховано. Це свідомо: надання відсутній виміру як нульовий кладає когось в нижній частині рейтингу для тихого тижня. Порівні подби налаштовані за робоче місце в Цільовах & забивання.
Два докази пороги роблять різні вакансії, і варто їх утримувати окремо. Мінімальне ручне рішення вирішує, чи забивається хтось на всіх. Мінімальні рейтинги не впливають на рахунок: він приймає нагороду та винагороду відповідальності. Так однозначно може бути повністю забитий і рано і все ще буде недоторканним для цього періоду, тому що занадто мало клієнтів оцінюють їх.
💡
Кожен малюнок об'єднує в робочому просторі, який ви переглядаєте і діапазону часу. У кожного окремого робочого простору є незалежний запис у кожному. Два винятки, які варто знати: сайт ГРУП є одним робочим простором, тому його домени вимірюються разом; і всі сайти розглядаються навмисно заходами все відразу.
Індекс продуктивності
Композиція з п'яти розмірів, кожен вимірюється проти цілі, яку ви встановлюєте, а не проти колег, потім витягується в напрямку до середини, коли докази за ним тонкі. Зверніть увагу на напрямок: регулювання рухається фігуру у бік 70_, тому тонкий відмінний бал стягуються і худенький поганий рахунок підтягається вгору. Поганий перший тиждень на чотирьох розмовах не є опрацьованим вироком або. Як свідчення накопичує корективні риски на сирому.
Якість
Задоволення клієнтів від перевірених відгуків. Доповнення результатів QA-карти, де вони існують і регулюються.
Відповідальність
Перші часи реагування на P50 і P90 відсотків, проти ваших цілей.
Редакція
Час і один підсумковий розрахунок.
SLA_
Вставляння SLA Ви налаштовані, плюс в-диску і порушення кількості.
Стюардеса
Відкриваємо і перераховуємо тарифи — робота, яка повертається.
💡
Вага не конфігуруються і відносні; вони не повинні бути загальним 100. Пропускні докази можуть лише знизити індекс, ніколи не підняти його - повне налаштовувані вага залишається в деномінаторі.
Місткість і продуктивний час
Закупівля, продуктивний час, вирішена за продуктивну годину і онлайн-часткою вікна. Утилізація навмисно не повідомляє: вона потребує запланованих годин як деномінатор, OpsIQ не має ростер або джерела змін, а замінний деноніматор буде здогадувати носіння процентного знака. Прочитає в якості недоступного з цією причиною, прикріпленою.
⚠️
Повідомляючи тільки. Окупчення говорить, як час був проведений, ніколи не було витрачено, і це ніколи не кошти, ворота або розміри платежу. Узгоджувати без ручних доказів прочитав як нульки, ні як нуль.
Гарантія якості
А рахунок-карта – це рубрикові рецензенти зафіксують реальні розмови проти. Тільки опублікована версія може отримати оцінку, а також публікувати нову версію ніколи не повторює те, що вже було забито. Огляд свідчить про одну бесіду, а не вирок на людину.
Договір рецензента
Повідомляється як статистичний аналіз (копія та каппа) не сирого договору. Два рецензенти, які пропускають все згодні 100% час при носінні інформації немає.
Оглядовий дрифт
Чи потрібен рецензент, який систематично заважає або пом'якшує своїх колег на одній розмові — порівняння з іншими панелями, не трендом в часі. Він потребує взаємодії, яка переглядається незалежно від одного разу.
Юридичні послуги
У разі необхідності, якщо це було прийнято рішення про те, що компанія може формально свідчити про них. Відкриті суперечки блокує винагороду за виконання до моменту її вирішення.
Самовідгуки
Відмовлено. У команді не можна подати оцінку себе.
⚠️
АІ-градовані оцінки не можуть впливати на оплату до моменту отримання калібрування опубліковано, що модель погоджується з рецензентами людини досить часто, вимірюється kappa проти мінімального зразка. Відкриті ворота – це модель, яка погоджується із людьми, достатньо для підрахунку — це ніколи не означає, що моделі правильно.
Визнання
Поспішаючи, що один з них є документальними режимами невдач: метрична гра, вигорання та громадське погодження. Три альтернативи, які сідають разом із ним.
Найвища
Заходив проти однодумців, не проти колег, з усадкою так крихітний деномінатор не може придбати виграш.
Скрипки
Згідно з умовами, що стосуються основних, заявлених барів — середнього рейтингу, обробляється обсягом, підрахунками рейтингів та негативно-розвантажувального показника, всі абсолютні цифри. Кожен може одночасно тримати стейк, тому він створює не рейтинг, а колегу має винятковий місяць неможливо зламати вашу мову.
Опт-в рейтингу
Від за замовчуванням. Команди завжди бачить свій індекс, чи бачать колеги – це рішення робочого простору. Звісні смуги можуть публікуватися замість абсолютного положення.
💡
Визнання ніколи не торкається грошей. Стейк не може зараховувати виплату або розірвати один, а найдосконаліше – це не категорія винагороди.
Квести
Мета команди працює назустріч, вимірюється проти фіксованого заявленого бруса, а не проти одного — так кожен може очистити той самий квест в той же період.
Сфера і каденція
Індивідуальна або команда; одностороння, повторювана або сезонна з явним вікном.
Критерія
Умовами, які отримали рейтинги, отримані в активному режимі, середні рейтинги або негативний рівень зворотнього зв'язку. Все абсолютне — від того, що колеги робилися неметричні значення, значення яких залежить.
Якість
Необхідно на будь-якому квесті з об'ємною метою. Вдаривши кількість при цьому якість падає нижче підлоги, а не завершуючи його, і вона показана як звідси, не незакінченна.
Обмеження повторення
Запірний кришк, керований повільним критерієм, плюс додатковий охолоджувач перед повтором може розраховувати.
Командні квести
У зв'язку з тим, що не існує жодного аутсолюту, тому команда не може стати лідером.
Тренінги
Тренінг-сесія є записом, не чатом. Він має тренера, який займався командуванням, запланований час, узгоджені точки розмови та резюме письмово після закінчення. Реальні чати, квитки та оцінка QA шпильуються до нього як докази, тому розмова закріплюється працювати, що насправді сталося, а не запам'ятовується враження.
Розмова точок
Привітний перед сеансом, тому не проходячись в сюрприз.
Свідчення про шліфування
Chats, tickets and QA evaluations attached to the session. A pin stores a reference — a type and an id — not a copy, so it always points at the live record. OpsIQ does not verify the id before accepting it.
Дію елементів
Кожен з власником та датою за рахунок. Цей пункт прописується як перевихід — отриманий стан, не має статусу, який запам’ятовується для встановлення.
Приватна замітка
У випадку, якщо пасажир не міг його читати – це не як агент, а не менеджера, а й власнику.
Хто може бачити сеанс
Тренер, командний та будь-який з дозволом на виконання команди. Нікому іншому, включаючи інші однокоманданти в одному відділі.
Аудит
Кожен створюв, оновлення, шпилька, непін і завершення записується з яким змінено, від якого.
💡
Тренінг навмисно відокремлений від забивання і від грошей. Сесія не змінює індексу будь-якого, не залишає за собою винагороду, а не з'являється на керма.
Нагороди та нагороди
Записаний актив перетворюється в токени з грошовою вартістю, яку ви встановлюєте. Шлях до оплати навмисно сповільнюється і кожен крок записується.
1
Встановити значення токена
Скільки токени дорівнює скільки грошей, і якісна діяльність.
2
Авторський стебло
Для закритого календарного періоду, повністю адміністратори скасовують максимальні токени, які можуть платити. Збереження форми налаштувань не передбачається використання бюджету, і це не може змінити стелю, яка вже була авторизація.
3
Огляд попереднього перегляду
Отримувачі, резерви та причина, які хтось є нематеріальним. Відкриваємо доказові спори заблокувати цей крок.
4
Закінчення
Відправлення записано в остаточному режимі з доказами за ним. Період, який виділяється нічого не може бути порожненим і повторним вихідним. Один, який видав токени повинні бути відредаговані першим: OpsIQ пише компенсаційний запис проти кожного гаманця і ніколи не видаляє оригінальний, тому провідник все ще показує що сталося і чому, тільки тоді є періодом, випущений. Реверсал відмовив, якщо хтось вже прокинув більше суми, ніж кількість відновлених, і імен, які і як багато.
⚠️
Обов'язкова вимога до перевірки зворотного зв'язку клієнтів. Оцінка якості AI може бути доповнено, але ніколи не замінити його, і комірат, який показується як Нескорений, не має права. Кожен учасник захоплюється 25% над очікуваною частки періоду, тому один дуже високий місяць не може поглинати весь бюджет.
💡
Власник рахунку не бере участі в нагородах або токени винагород, без перемикача: вони застосують забиту стелю і завершують кожну відкладку, а над ними ніхто не затвердить те, що вони будуть платити себе. Їх робота вимірюється, забивається і оцінюють на дошці так само як будь-який інший.
Усі інші беруть участь у замовленні, команди веде і співвласники, які включені. Щоб залишити когось з них, відкрийте їх в командних та відділах і відключіть участь у нагородах і винагороді варіанту. Їхня робота все ще набрала і показала; вони зупиняються кандидатом з цієї точки, і нічого вже остаточно доторкнулися.
⚠️
Німець затверджує гроші на себе. Тому що люди, які можуть взяти участь, також люди, хто може схвалити виплату,OpsIQ відмовляється від виплати або кредиту у власний гаманець, сплачуючи свою власну вимогу, заключивши період, в якому ви будете платити, і завершуючи нагороду, яку ви б виграти. Інший повноправний адміністратор або власник повинен зробити це. Сплатіть всі претензії пропустити самостійно і повідомляють його як пропущені, не вдалося.
Хто може бачити і зробити те, що
Перегляд командної роботи
Дошка, живий стан, місткість та якісний огляд для робочого простору.
Управління виконанням команди
Цільові цілі та забивання, експорт, QA-картки та оцінки, тренерство, квести та читання, які здійснюють колегіа-ідентифікацію даних, таких як історія та присудження.
Перегляд винагороди команди фінанси
Баланси, грошові цінності, застереження та платіжні посилання — відокремлюються від доказів виконання, оскільки це платно-прилягає.
Повне адміністратора тільки
Кожна грошова мутація: виплати винагороди, оплати або відхилення позову, затвердження бюджету, подання, порожнечі або переозброєння на виділення, а також встановлення токен-то-кашівської ставки. Вони не можуть бути делеговані шляхом надання дозволу.
Використання його досить
Індекс продуктивності є управлінськими доказами, не автоматичним рішенням для зайнятості. Відкрийте вихідні розмови за номером до його виконання і важить складності справи, графіки, залишки та потреби доступності. Один складний тиждень виглядає нічого подібного до стійкий шаблон.
Налаштування
Сайти (робочі місця)
Сайти (робочі місця) дозволяють керувати декількома веб-сайтами з одного OpsIQ _. Кожен має власний трек, AI, роз'єми та доступ до команди.
СайтиВ розділі «Пошуки» можна знайти на сайті: кожен сайт – це власний ізольований робочий простір (внутрішній домен, роз'єм і налаштування), додано та відкрилося з одного списку.
Створення сайту
1
Перейти до вмісту
Навігатор для підключених сайтів.
2
Додати новий сайт
Ім'я, домен і опис.
3
Скопіювати ключ сайту
Кожен сайт отримує унікальний ключ (site_xxx) для віджету snippet.
4
Налаштуйте самостійно
Кожен сайт має свої власні AI, роз'єми та налаштування.
Скільки сайтів можна мати?+
Залежно від тарифного плану. Перевірити дані про ліцензію.
Налаштування
Ліцензія та план
Ваш OpsIQ Ліцензійні функції, ліміти сайту та кредитний баланс AI.
ЛІТЕРАУ реальному часі Ліцензійний центр: ваш план та активний статус, замаскований ключ, баланс AI-кредиту та одноклітний сил перевстановити.
Ліцензійний ключ
Введіть в налаштуваннях > Ліцензія. Виконується проти OpsIQ сервер ліцензії.
Ліцензійне серцебиття / перевірка
OpsIQ зазвичай читає свій підписаний локальний кеш-пам'ят і освіжає валідацію при необхідності. Використовуйте дистанційну перевірку Force, коли вам потрібен безпосередній результат; Діагностика визначає DNS, HTTPS або серверно-часові проблеми.
Планування
Визначення наявності та лімітів.
Обмеження сайту
Максимальне число робочих просторів.
Кредитування AI
Якщо використовувати Managed AI, ваш кредитний баланс тут.
Термін придатності
Поновити до закінчення терміну дії, щоб уникнути переривання служби.
Що відбувається, коли мій закон закінчується?+
Відстеження, квитки та CRM продовжуються. AI має призупинено до відновлення. Дані зберігаються.
Налаштування
Профіль, пароля та двофакторна автентитація
Кожен адміністратор може підтримувати свою ідентичність, робочі налаштування, пароль та двофакторну автентифікацію.
Налаштування профілю належать адміністратору, що підписується на сервер і не змінює брендування робочого простору. Використовуйте унікальний пароль та ввімкніть двофакторну автентифікацію. Зміна електронної пошти або налаштування автентації може вимагати повторного перев'язання або свіжого входу.
Налаштування
Переваги сповіщення
Контроль налаштувань, що здійснюється на основі яких операційних заходів, які можуть бути передані адміністратору в продукт або електронною поштою.
Екран продуктуСторінка сповіщення надає можливість отримувати повідомлення про використання електронної пошти та отримання повідомлень.
Налаштування присвоєння квитка, відповіді клієнтів, попередження SLA, події здачі в чат і AI. Тримайте термінові оперативні сигнали, що включені десь; вимкнете електронну пошту не обов'язково відключіть повідомлення електронної пошти.
Налаштування
Огляд безпеки
Огляд безпеки - це перший екран для оцінки блоків, атак на логін, загроз, трендів безпеки та цілісності подій.
Екран продуктуОгляд безпеки поєднує поточні картки ризику, а 14-денна тенденція, список атак, статус подій та цілісність.
Використовуйте заголовкові картки для трієта, після чого відкрийте пов'язаний Аудит, ввімкнені Логіни, блокуються IPs або JavaScript Помилка сторінки для роботи з реєстрами. 14-денна тенденція є більш корисною, ніж один прохід. Висотні сеанси слід розслідувати проти відвідувача, запиту та автентифікації до постійного блоку наноситься.
Налаштування
Тапер-вихідний журнал аудиту
Аудит журналу обліку, які зробили те, що при цьому об'єкт, на якому рівні ризику і чи вдалося досягнути.
Екран продуктуНа сторінці аудиту передбачено пошукову діяльність з дією, актором, ризиком, цільовою та результатом.
Фільтр за дії, ризик і актор; експорт CSV або JSON для розслідування. Мережа хешів дозволяє виявити відсутні або змінені ряди перевірок, але це не замінює захищені резервні копії та обмежений доступ до бази даних. Облік аудиту експортується як чутлива, тому що вони можуть ідентифікувати користувачів, записи та дії безпеки.
Операції
Діагностика
Діагностика перетворюється на підсистему, перевіряється на результати здоров’я та прямі дії.
Екран продуктуДіагностика груп медичних перевірок для віджету, AI, квитків, інтеграції, Site Intelligence, фонові завдання, CRM-система, ліцензування та зберігання.
Сторінка перевіряє швидкість Сайту, ряд/ключа/відкл./місні дані, AI та шлюз дії, квитки, ріжучий/audits, інтеграція/вихідний прийом, фонові завдання, CRM-системи автоматизації, ліцензія, віджет і пов'язані послуги продуктів. Успішно повідомляє операторські результати оператора, а не розширюючи сирі секрети.
Після зміни, переосмислення та підтвердження впливу підсистеми повертає здоровий. Презентація зеленої діагностики необхідна, але не достатня для запуску; завершення контрольно-вимірювального списку і подальших перевірок.
Налаштування
Безпека та доступ
OpsIQ містить декілька шарів безпеки для захисту вашого адміністратора, даних та API доступ.
Як працюєБезпека
Особливості безпеки
Адмінантизація
Email/password з додатковою 2FA.
Вхідний блок
Тимчасовий замок після занадто багато невдалих спроб.
IP блокування
Блоки IPs або діапазони CIDR від доступу до трекових сайтів.
Забивка
Заборонено забиті рахунки загрози. Висотні відвідувачі можуть бути автоматично розблоковані.
HTTPS-контролю
Необхідно для всіх підключень. HTTP перенаправлення на HTTPS.
Всі форми адміністратора включають в себе CSRF токени.
Захист від КС
Усі вхід користувача втекти. CSP заголовки обмежити виконання скриптів.
Захист SSRF
Зняття вебхокс блок приватного / внутрішнього IP адреса.
Рекомендовані налаштування
1
Увімкнути 2FA
Для всіх облікових записів адміністратора.
2
Сильні паролі
Мінімальний розмір 12 символи, змішані.
3
Перегляд рахунків
Вилучити доступ до членів команди.
4
Моніторинг не вдалося увійти
Перевірте щотижневик для підозрілих візерунків.
5
Встановіть оновлений
Застосувати оновлення швидко на патчі безпеки.
Налаштування
Роль та дозволи
Контроль доступу до даних дозволяє контролювати, що може бути кожен учасник команди.
Роль та дозволиРоль матриці на погляд: Власник отримує все, повне адміністрування все, але вексельна і небезпечна зона, агент тільки їх об'ємні квитки.
Рольи за замовчуванням
ПРАВИЛА
Усе, включаючи ліцензію, зону небезпеки та управління інсталяцією.
Повне адміністрування
Все, крім ліцензійної та небезпечної зони. Може керувати командою.
Акумулятор
Відповідаючи на присвоєні квитки та чати, переглядайте аналітику. Немає налаштувань, команди або доступу до безпеки.
Чи можу я створити користувацькі ролі?+
Не в даний час. Три вбудованих ролей і призначення відділу дає гранульований контроль.
Налаштування
Заблоковано IPs
Керування IP адрес, що заблоковані з доступу до ваших трекових сайтів.
Заблоковано IPsThe real Blocked IPs screen: block a single IP or a CIDR range, and manage the list, each with its date, reason and one-click unblock.
Як заблокувати
1
Перейти до вмісту > Заблоковано IPs
2
IP або CIDR діапазон
Приклад: 203.0.113.42 або 203.0.113.0/24
3
Додати причину
Документ, чому: спам, зловживання, скребкування тощо.
Чи заблокуватимуть законні користувачі?+
Якщо клієнти діляться корпоративними IP або VPN, блокуючи це IP блокує всі на ньому. Використовуйте вузькі блоки.
Налаштування
Ввійти логін
Всі невдалі спроби входу в систему OpsIQ admin.
Ввійти логінВыберите информация в Укра?нский университет IP з її підрахунком несправностей і тривалою спробою заблокувати джерело брута прямо з рядка.
Що кожен запис показує
Дата/час
Коли спроба відбувалася.
Електронний лист
Адреса електронної пошти, що використовується.
IP Контакти
Джерело спроб.
Країна
Географічне розташування.
ПРАВИЛА
Не знайдено пароля, замкнений або не знайдено.
Повідомлення про приписи
Багато спроб, однакова електронна пошта
Увімкнення пароля. Забезпечити 2FA.
Багато спроб, різні електронні листи
Автоматизований атака. Блок джерела IP_.
Незвичайні країни
Якщо ваша команда є локальною, іноземними спробами, швидше за все, атаки.
Налаштування
Аналіз безпеки AI
Відповідна аналітика шару над сторінками безпеки: вироки, падаючі брифи, щоденне травлення, щотижневий контроль постави, Запитати безпеку та 0-Постанови блоків, які ніколи не ходять у шляхі запиту відвідувачів.
Кожен запис сторінки безпеки, що сталося, але читання все ще займає судове рішення. аналітика з питань захисту AI додає, що судденція в місці, і він побудований для того, щоб витрачати майже нічого: вона ніколи не сидить у боконі або в'язниці шляху, детерміністичні правила поселяють очевидні випадки без виклику AI, вироки є кешованими, а найкраща вихід аналітика - це визначальне правило, яке потім діє назавжди при нульових токенах. Увімкніть функції на в Налаштування → Безпека; всі за замовчуванням вимкнено.
Що додає
Вирок чіпсів + Скарги
Blocked IPs and Failed Logins rows show a benign / suspicious / hostile chip with a confidence score. Explain opens the reasoning, the facts used, and one-click Block / Release actions. Cached 24h, so re-viewing an IP is free.
Випадкові брифети
Схожі події кластера в один інцидент (логін хвиля, URL сканування, автоматичного блокування сплесків) з простою англійською часовою лінією та одним рекомендованим наступним кроком. Забороняються атаки складаються в той же інцидент.
Щоденне травлення
Один раз переможець в день: вчора виправите свій базовий, блоки, інциденти і єдине, що робити. Кихі дні відправте детерміністично все-зніміть на нульових токенах.
Щотижнева перевірка після закінчення
A Monday hardening checklist (2FA gaps, lockout threshold versus real attack volume, alerts off) with a severity, effort and exact fix per item.
Запитати про безпеку
У розділі «Опитування безпеки» ви можете дізнатися, що відповіді від вашого стану охорони здоров’я. Питання глибокого сервера надішуються в чат адміністратора, а не здогадуються.
Пропозиції щодо політики + автопілот
Аналізатор пропонує правила бетоноблоку як затвердження / Видача карт; затверджені правила, що застосовуються при нульових токенах з лічильником вболівальників. Додатковий автопілот автоматично схвалює тільки безпечні правила автоматично.
Налаштування
Аналіз безпеки AI (безпека_і_enabled)
Майстер-ключ. Увімкнено вироку чіпів, поясних і задають безпеку. Тільки неоднозначні IPs досягають моделі, зараховані в один дзвінок.
Випадкові брифети (безпека_ідентифікатор)
Заходи кластерів в інциденти і записує кожну нову історію. Виконується на існуючій годинній безпеці cron.
Щоденне травлення (безпека_ідейст)
Один рятувальний відбій на день у дзвінку і огляд. Дні за щойно вартість
Допомагає аналітику активізувати свої безпечні пропозиції, ненав'язані: тільки оперативні блоки часу, один IPs або діапазони не ширше, ніж /24, ніколи не спільного/мобільного/приватного, заблокованого 10 за годину, завжди перевіряються і нездатні.
💡
Кожен виклик позначений Security_ai з власним щомісячним ковпачем в AI Config → Стоячі гвардії (default 300k токенів). Якщо натискання потрапив, функції деградуються до детермінатичних читання. Блокування, блокування та сповіщення ніколи не залежать від цього бюджету. аналітик ніколи не може видаляти дані, змінювати налаштування, сенсорний аудитор під керівництвом або зробити постійне заборону.
Операції
Крон і автоматизація
OpsIQ uses one product scheduler to run email polling, ticket automation, analytics rollups, retention, AI queues, CRM work, reports and connector jobs.
Екран продуктуОдин продукт запис кронів подає серцебиття; OpsIQ Вирішує, які внутрішні роботи пов’язані.
Необхідний запис крону продукту
Додайте цю один рядок до кроктабі для одного сервера та середовища PHP, який працює OpsIQ:
Замінити /path/to/opsiq з кореневим встановленням. Використовуйте повну шлях PHP CLI, коли господар вимагає одного, наприклад /usr/bin/php8.4.
Не використовуйте верхній рівень /cron.php для роботи продуктів. У цьому репозиторію, яка надана на окрему непродукційну послугу за межами цієї книги. OpsIQ продукт бігун є opsiq/cron/all.php.
Що вказані диски графіка
Випадки та AI
Процеси, що виникають внаслідок автозаправок, ескалації, затвердження та інших черги роботи продуктів.
Вхідний лист
Поліс налаштовані поштові скриньки, де опитування вибрано метод здачі.
Аналітика та сеанси
Збірки сеансів та освіжує заплановані агрегати, коли вони пов’язані.
CRM та залучення
Запускається забивка, життєвий цикл, робочий процес, кампанія та заплановані завдання з перевезення.
Затримання та обслуговування
Виконує роботу з очищення, архіву, термінології та цілісності.
Конектори
Роз'єм роз'єму циліндрів і обпилювання тільки для встановлених, ввімкнених та налаштованих роз'єднувачів.
Перевірити крон
Відкрито Налаштування - Крон Setup і підтвердити роботу товару.
Використання Запуск зараз Після підтвердження оновлення та запилення брелоків адміністратора.
Перевірити Діагностика для пізнього серця, PHP CLI, бази даних або проблеми файлової системи.
Перевірити /tmp/opsiq-cron.log або шлях входу, який ви вибрали при ручному запуску не буде.
Тримайте ручники з роз'ємом короткі, idempotent і робоча просторова підтримка. Пакетні довгі синхронізації та зберігають курсор/checkpoint так, що наступний біг може безпечно продовжитися.
🚫
When the product cron stops, time-based OpsIQ work stops or becomes late even though ordinary admin pages may still load.
Операції
Запрошення операцій з розгортання
Проживання OpsIQ Розгортання використовує однакові екрани продукту та робочі процеси, в той час як хостинг оператор керує шаром сервера. Комерційний підпис, плани, рахунки та обліково-порталні процедури виходять за межі цієї книги.
Екран продуктуВедуться зміни роботи, які підтримують інфраструктуру; не змінює використання клієнтів OpsIQ.
Що таке хостинг-оператор зазвичай керує
Web server, PHP runtime, database service, TLS and storage.
Єдиний реєстратор і його серверних колод.
Оновлення додатків, моніторинг інфраструктури та процес резервного копіювання, визначений договором про хостинг.
Що таке OpsIQ адміністратор все ще керує
Веб-сайти та налаштування віджету, налаштування AI, знання, поштові скриньки та клієнтські робочі процеси.
Team access, departments, security controls, API keys, connectors, automations and data-retention settings.
Перевірка продукту через діагностику, журнал аудиту, аналіз роз'ємів та реальні перевірки.
Оперативні перевірки
Не припустимо, що це керована послуга означає, що кожна інтеграція продукту є здоровим. Підтвердіть останні дані про резервну копію та політику збереження з оператором хостингу і використовуйте OpsIQ Діагностика після змін DNS, e-mail, провайдери AI, веб-сайти або роз'єми.
Цей розділ охоплює операції продуктів тільки. Комерційні на борту, підписки, вексельні та клієнтські рахунки-адміністрації залишаються поза межами OpsIQ Handbook.
Операції
Автоприїзд OpsIQ
Самохідний OpsIQ Ви контролюєте інфраструктуру. Ви несете відповідальність за час роботи, базу даних, TLS, продуктовий cron, резервні копії, оновлення та моніторинг.
Екран продуктуСамостійна система дозволяє контролювати інфраструктуру і робить вашу команду, відповідальною за кожну операційну залежність.
Мінімальний договір програмного забезпечення
Ø2, мм
ФІНАНС 8.4 або новачок. Необхідні розширення: curl, pdo_mysql, mbstring, json, xml, opensl, zip, intl і gd.
База даних
MySQL 5.7+ або MariaDB 10.3+ за допомогою InnoDB. Створіть виділену базу даних та користувацьку програму, яка не має права на використання програми.
Веб-сервер
Apache or Nginx configured for the OpsIQ front controller, static assets and required rewrites.
Веб-сайт: www. facebook. com
Required for admin sessions, widget traffic, API keys, webhooks and provider calls.
Вихідний доступ
Allow DNS і HTTPS доступ до AI, електронної пошти, роз'єму та кінцевих точок ліцензії, які ви дійсно можете включити.
Доступ до файлів
Користувачі веб- і CLI повинні мати можливість читати файли додатків та писати лише на сайті, що запускається в режимі 24/7.
Кронштейн
Запустіть OpsIQ маршрут кожного хвилини з однаковою конфігурації додатків та доступу до бази даних як веб-процес.
Послідовність установки
Завантажте випуск до призначеного кореня документа і зберігайте структуру каталогів.
Create the database and application user, then enter the database, canonical URL and licence settings.
Запуск інсталятора/витрату коштів і створення першого облікового запису власника.
Увімкнути HTTPS і перевірити перенаправлення, файли cookie та публічний віджет /API Шляхи.
Відкрийте налаштування - Кроновий настройок і діагностика; запустіть графік один раз і вирішуйте кожну нездійсненну залежність.
Налаштування резервної копії, відновлення тестування, збереження та оновлення записів перед додаванням даних про виробництво.
Надійно
Ознайомтеся з нотками та перевірте необхідні PHP/випадки перед зміною файлів.
За допомогою файлів, які використовують файли для налаштування бази даних та додатків, потім довести резервну копію можна відновити у тестовому місці.
Розгортання нових файлів без видалення конфігурації або часу встановлення.
Запустіть поставку міграції / випромінити процес і перевірити логін, відстеження віджетів, квитки, електронну пошту, AI, роз'єми та cron.
Збережіть попередній випуск та резервну копію бази даних, доступну для вікна зворотного зв’язку з документами.
🚫
Репозиторій верхнього рівня /cron.php не є OpsIQ Модульний планувальник. Автоматизація продукту тільки на сайті opsiq Універсальні інженерні рішення
⚠️
Не видаляти . schema_cache.json як рутинне обслуговування. Видаліть його тільки при інструкції продукту явно вимагають відбудування schema-cache
Операції
Керівництво по виготовленню
Checklist and best practices for running OpsIQ in production.
Керівництво по виготовленнюЦей список для перевірки, щоб нічого не пропустити: домен + SSL, навчений AI, тестовані роз'єми та cron, резервні копії та збереження команди.
Запуск вихідних воріт і завершення реального продукту перевіряється до виходу або першого запуску виробництва. Командою є не докази, що він пройшов у вашому середовищі.
Екран продуктуПерегляд релізу показує необхідні ворота для запуску; він не перед плиткою їх, як пропущений.
Джерела та випуск воріт
Запустіть репозиторію перевірок з кореня установки і зберігайте їх повну вихід із рекордом релізу.
Первинні фари воріт
php tools/preflight.php
Перевищення вихідного воріт
php tools/release_gate.php
Передпольот перевіряє PHP 8.4 runtime і необхідні розширення, виконує синхронізацію PHP, працює штепсельна панель AI та повний пакет PHPUnit, а також веде перевірку PHPStan/Node при встановленні цих інструментів. Розширення воріт також включає дим, чистий установка / щіма та браузер кінцевих до закінчення часу перевірок, коли їх оточення налаштовано.
Запущена перевірка не проходить. Запис, чому це було недоступно, встановити відсутній залежностей або запустити його в правильному середовищі CI/staging до виходу.
Перевірка товару
1. Ауттентифікація та ролі
Зареєструватися як на кожній сторінці, перевірити дозволені та відхилені сторінки/дії.
2. Віджети та відстежити
Навантаження реального сайту в приватному браузері; перевірка бабкон-трафік, живий корм, відвідувач і запис сеансів.
3_. Чат та AI
Запитайте про актуальні питання; перевірте знання, заправка, ескалація та історію AI.
4. Квитки
Створіть, відкладайте, відповідь, ескалувати, закрити і перезапустіть через кожну ввімкнуту шлях.
5_. Електронна пошта
Тестування вихідних доставки та кожного настроюється вхідної поштової скриньки або шлях вебхока.
6. CRM та аналітика
Створення керованих контактних/деальних/конверсійних та контрольних панелей, воронів, забивок і звітів.
7. Роз'єми
Тести з'єднання, один зчитувач, один сейф запис / висувний та webhook/polling для кожного ввімкненого роз'єму.
8. API і вебхоки
Перевірити вузького обсягу, ліміти швидкості, речення idempotent, підписи та дублікування.
9. Крон
Запустіть єдиний планувальник продукту і підтвердіть всі необхідні серцебиття в Крон Setup/Diagnostics.
10_. Безпека
Перевірити 2FA, CSRF/session Controls, записів аудиту, відображення ключів та ізоляції робочих місць.
11. Резервне копіювання та відновлення
Відновлення поточного резервного копіювання в окреме середовище тестування та перевірки даних і конфігурації.
12. Спостереження та зворотний зв'язок
Підтверджуйте колоди/вставки, зберігайте ідентифікатори запиту та доводите процедуру зворотного зв’язку.
⚠️
Розгортання тільки після кожного обов’язкового воріт та бізнес-критичної поїздки має актуальні докази для точного виходу і навколишнього середовища.
Про компанію
Веб-Пуш на сторонніх сайтах
Браузер поштових повідомлень (включаючи OpsIQ Поштовхувати кампанії) потрібно працівника служби, що подається з SAME ORIGIN як сторінки.OpsIQ Віджети завантаження з вашого OpsIQ не можна реєструвати, тому сторонній сайт OpsIQ- Працював безпосередньо. Зайдіть один невеликий файл на власній домені сайту, щоб дозволити його відштовхувати. Кампанії поставляються за допомогою методів підтримки BOTH.
Як працюєВеб-шрифт
Чому це потрібно
Браузери тільки дозволяють реєструвати сторінку сервісного працівника з власного походження. Віджет завантажує крос-рігін від вашого OpsIQ розгортання, тому не можна встановити на сайт замовника, доки ви запрошуєте працівника на цьому місці, віджет безшумно пропускаємо (не помилка, ні підписка). У вас є два варіанти нижче;OpsIQ Пуш Кампанії публікуються як на
Опція A · Самостійна веб-подушка (VAPID, немає третьої сторони)
1. Завантажте працівника з вашого OpsIQ розгортання: https://YOUR-OPSIQ/opsiq/opsiq-push-sw.js
2. Завантажуйте його на свій веб-корінь так що він досягається при https://yoursite.com/opsiq-push-sw.js. Віджет автодетекти цей шлях на власне походження сторінки і реєструє її, не потрібно змінювати хіппе. (В ній використовується вузька сфера, тому вона ніколи не замінює роботу служби, який ви вже працюєте.)
Додатково: якщо ви повинні розмістити його в нестандартному шляху, то встановіть віджет на ньому до хіппе. При цьому тільки приймається, коли однозначно:
3. У OpsIQ, генерувати ключі VAPID (Налаштування → Клієнт чат AI → Розширений → Web Push). Потім віджет попросить відвідувачів дозвіл на повідомлення і підписує їх.
За CDN/Cloudflare? Переконайтеся, що /opsiq-push-sw.js повертає HTTP 200 (підірвати кеш, якщо це було 404 перед тим, як завантажити; трахнув 404 заблокувати реєстрацію.
Опція B · Пошлунки (керівник постачальника)
1. In OpsIQ settings set the push provider to Пушарки і введіть свої маки Ідентифікатор і Таємний ключ.
2. Зайдіть в службу Beams на корені сайту /service-worker.js. Копіювати https://YOUR-OPSIQ/opsiq/pusher-beams-service-worker.js, або об'єднати цю лінію в ваш існуючий корінь працівника:
3. That's it. The widget auto-loads the Beams SDK and subscribes each visitor to the per-site interest opsiq-site-<your-site-key>. Ніяких проводок, необхідних для
Як поставляється кампанії
Пуш Кампанії публікуються через both Як тільки відвідувачі на самоприхованій робочій платформі VAPID отримують зашифровану Web Push, а також відвідувачів підписуються через Пушер Беймс публікуються. Кожен відвідувач досягається через який вони підписалися, тому ви можете запустити однозначно-рігінний ВАПІД на деяких сайтах і кросорігин Beams на інших.
Для отримання додаткової інформації про файли cookie необхідно Для працівників служби та веб-пошти (локальний прихил звільняється від тестування). У додатку адміністратора чат вже використовується той самий механізм зацікавленості у попаданнях користувачів для диспетчерів.
Операції
Виправлення несправностей
Загальні питання і як їх зафіксувати.
Загальні
Сторінка порожні+
Перевірте журнали помилок PHP. Причини: старий PHP (need 8.4_ +), відсутні розширення, підключення DB не вдалося, неправильні дозволи на файл.
Dashboard показує нулі+
Перевірте: Ви встановили віджет? Cron працює? Діапазон дати виправити? IP виключено?
А. А.
АІ не відповідає+
Check: provider configured? API key valid (use Test connection)? Budget exhausted? Workspace AI config correct?
АІ віддає перевагу неправдивим відповідь+
Перевірте: знання бази до дати? Промпт ясно? Роз'єми, що повертаються правильні дані? Огляд розмови в історії AI.
АІ повільний+
Залежно від: провайдер API швидкості, розмір контексту (великий КБ = більш токени = повільніше), мережева гратність. Спробуйте швидку модель.
Відстежити
Відсутні+
Перевірте: скрипт у вікні сторінки? JS помилки в консолі? CSP блокування? Ad blocker?
Невідома країна+
GeoIP не налаштований. Використовуйте Cloudflare (автомат) або бази даних MaxMind GeoLite2.
Перевірте: ввімкнено? У відділі допускається AI? Cron працює? Люди вперше відповів?
Конектори
Не вдалося підключитися+
Перевірити: критерії правильно? Ключ вичерпається? API доступ до сервера? Базова URL правильно?
Підключені, але не дані+
Перевірте: API ключові обсяги? Webhook sync ввімкнено? Cron працює?
ЕКСПЕРТИВНІСТЬ
Схуднути сторінки+
Перевірити: продуктивність бази даних (SHOW PROCESSLIST), пам'ять PHP (збільшення до 1GB), увімкнути opcache, зменшити термін зберігання.
Операції
Віджети не залогові візити
Використовуйте цю фокусовану перевірку, коли завантаження віджету невірно або живий корм залишається порожнім.
Коли Віджет не завантажує візити, перевірити ключ сайту, завантажувати сторінку в приватному браузері, перевірити панелі браузера Network/Console для заблокованих запитів на бджільництво або віджетів, переглянути контент-справність та блокувальники оголошень, підтвердити сайт активний OpsIQ_, і відкрити Діагностика. Помітний чат міхур не по собі довести, що аналітика була прийнята.
Посилання
Глосарій
Визначення умов, що використовуються протягом усього часу OpsIQ.
Дія
Щось з AI може зробити через роз'єм або платформу.
Акумулятор
Учасник команди з обмеженим доступом або агентом AI.
BYOK_
За допомогою штучного інтелекту ви отримаєте свій власний ключ API ключ.
Роз'єм
Додаток інтегрує зовнішній майданчик з OpsIQ.
CSAT_
Оцінка задоволеності клієнтів.
Деал
Можливість отримання доходу в CRM.
УКР
Категорія квитків для маршрутизації та контролю доступу.
Ескіз
Переміщення квитка на інший відділ або від AI до людини.
Геопи
Виявлення місця розташування відвідувачів з IP адреса.
Передача
Передача розмови з AI до людини.
Пояс з ідентичності
Визначений токени, який визначає відвідувачів сайту.
База знань
Статті AI використовують для відповіді на питання.
Магістр
Відвідувач, що показує покупку непристойних.
Провідний рахунок
0-100 номер, що вказує на перетворення ймовірність.
Етап життєвого циклу
Де клієнт: Провідний, перспективний, Клієнт, на ризиках, чуванський.
Керований AI
АІ за умови, що частина вашого OpsIQ _.
Трубопровід
Візуальна дошка етапів роботи.
РБАК
Контроль доступу до ролей.
Спілкування
Серія переглядів сторінок в вікні таймера.
Ключ сайту
Унікальний ідентифікатор для відстеження веб-сайту.
SLA_
Угода про рівень сервісу, час виконання завдань.
токени
Блок тексту AI. Жорстко 4 символи = 1 токен.
Довіра
Система безпеки, що контролює АІ автономію.
Веб- гачок
HTTP-заявка на повідомлення про події.
Віджети
JavaScript код, вбудований на вашому сайті.
Робочий простір
Сайт з власним відстеженням, AI, роз'ємами та командою. Так само як "сайт".
Посилання
Отримати більше допомоги
Якщо це документація не відповідає Вашому питання:
А. А.
Натисніть "Аск"OpsIQ" в адміні. Доступ до цієї документації та ваших даних платформи.
Підтримати квиток
Включіть: що ви спробували, що сталося, що ви очікуєте, і будь-які повідомлення про помилки.
Електронний лист
Підтримка електронної пошти з вашим обліковим записом та описом питань.
Поради щодо ефективних запитів підтримки
Включити сторінку
Яка сторінка адміністратора (URL або ім'я.
Включіть налаштування
Точне ім'я налаштування та значення струму.
Включити помилку
Точне повідомлення про помилку з кодами.
Включити кроки
Що ви зробили, крок за кроком.
Включіть очікуваний проти фактичного
Що потрібно стати проти того, що сталося.
💡
Більш конкретний запит, швидше відповідь. "Це не працює" вимагає розслідування. "Завантажити Зберегти на AI конфігурації дає код помилки 502" отримує пряму відповідь.