Быстрый старт

Интегрируйте виджет WritesApp на ваш сайт за 5 минут

1

Создайте аккаунт

Зарегистрируйтесь бесплатно и создайте свой первый виджет в личном кабинете.

Создать аккаунт
2

Настройте виджет

Выберите стиль (6 вариантов), добавьте каналы связи, настройте анимации, QR-коды, персонализацию и триггеры показа.

3

Добавьте код на сайт

Скопируйте embed-код и вставьте перед закрывающим тегом </body>

<script src="https://writesapp.ru/widget.js" 
  data-widget-id="YOUR_WIDGET_ID"
  async>
</script>

Установка виджета

Виджет загружается асинхронно и не блокирует загрузку страницы.

Базовая установка

<!-- Вставьте перед </body> -->
<script 
  src="https://writesapp.ru/widget.js" 
  data-widget-id="clx123abc456"
  async>
</script>

Атрибуты

АтрибутОбязат.Описание
data-widget-idДаID вашего виджета
data-lazyНетЛенивая загрузка
data-containerНетCSS селектор

JavaScript API

Управляйте виджетом программно:

// Открыть виджет
window.WritesApp.open();

// Закрыть виджет
window.WritesApp.close();

// Переключить (открыть/закрыть)
window.WritesApp.toggle();

// Открыть форму обратного звонка напрямую
window.WritesApp.openCallback();

// Установить пользовательские данные
window.WritesApp.setUser({
  name: "Иван",
  email: "ivan@example.com"
});

// Подписка на события
window.WritesApp.on('click', (data) => {
  console.log('Клик по каналу:', data.channel);
});

Открытие с кнопки на сайте

Виджет можно открывать по клику на любую кнопку или ссылку. Рекомендуем использовать делегирование событий — этот способ работает на всех CMS и конструкторах сайтов (Tilda, Рег.ру, Bitrix, WordPress).

Шаг 1. Добавьте кнопку с классом writesapp-open:

<a href="#" class="writesapp-open">Написать нам</a>

<!-- Или кнопку -->
<button class="writesapp-open">Открыть чат</button>

Шаг 2. Вставьте скрипт (один раз, в любом месте страницы):

<script>
document.addEventListener('click', function(e) {
  if (e.target.closest('.writesapp-open')) {
    e.preventDefault();
    if (window.WritesApp) window.WritesApp.open();
  }
});
</script>

Почему делегирование? Многие конструкторы загружают блоки страницы асинхронно. При использовании getElementById кнопка может ещё не существовать в DOM. Делегирование через document.addEventListener перехватывает клики независимо от порядка загрузки.

Установка через тег-менеджер

Яндекс Тег Менеджер и другие системы могут обрезать data-* атрибуты и теги <script src>. Используйте динамическое создание скрипта через document.createElement.

Яндекс Тег Менеджер (ЯТМ)

Подготовка: в настройках счётчика Яндекс.Метрики включите Тег менеджер и поставьте галочку «Пользовательский HTML».

Шаг 1. Создайте триггер: тип «Просмотр страницы» → условие «Все страницы».

Шаг 2. Создайте тег «Пользовательский HTML» и вставьте код ниже.

Шаг 3. Привяжите триггер к тегу и нажмите «Опубликовать».

<script>
(function(d) {
  var s = d.createElement('script');
  s.async = true;
  s.src = 'https://writesapp.ru/widget.js';
  s.setAttribute('data-widget-id', 'ВАШ_WIDGET_ID');
  (d.head || d.documentElement).appendChild(s);
})(document);
</script>

Замените ВАШ_WIDGET_ID на ID вашего виджета из раздела «Настройки» в личном кабинете.

Google Tag Manager (GTM)

Добавьте тег «Custom HTML» с тем же кодом. Триггер — «All Pages».

<script>
(function(d) {
  var s = d.createElement('script');
  s.async = true;
  s.src = 'https://writesapp.ru/widget.js';
  s.setAttribute('data-widget-id', 'ВАШ_WIDGET_ID');
  (d.head || d.documentElement).appendChild(s);
})(document);
</script>

Альтернативный способ (WritesAppConfig)

Если основной способ не работает, используйте глобальный конфиг:

<script>
window.WritesAppConfig = { widgetId: 'ВАШ_WIDGET_ID' };
var s = document.createElement('script');
s.src = 'https://writesapp.ru/widget.js';
s.defer = true;
document.body.appendChild(s);
</script>

Параметры WritesAppConfig

ПараметрОбязат.Описание
widgetIdДаID вашего виджета
lazyНетЛенивая загрузка (true по умолчанию)
delayНетЗадержка инициализации в мс
apiUrlНетURL API (для self-hosted)

Онлайн-чат

Полноценный онлайн-консультант прямо в виджете. Общайтесь с посетителями в реальном времени, отвечайте через дашборд, получайте уведомления по email и звуком.

Возможности чата

💬
Диалоги в реальном времени

Посетитель пишет в виджете, оператор отвечает в дашборде мгновенно

⌨️
MagicType

Оператор видит текст посетителя ещё до отправки — готовьте ответ заранее

✍️
Индикатор «печатает»

Посетитель видит анимацию, когда оператор набирает ответ

📋
Pre-chat форма

Запрашивайте имя, email и телефон перед началом диалога

Быстрые вопросы

Кнопки-подсказки для посетителей: «Сколько стоит?», «Как заказать?»

📜
История диалогов

Посетитель возвращается и видит предыдущую переписку

🔔
Звуковые уведомления

Оператор слышит звук при новом сообщении, даже в другой вкладке

📧
Email-уведомления

Письмо на почту при каждом новом сообщении от посетителя

🏷️
Favicon badge

Красная точка на иконке вкладки — видно непрочитанные даже при свёрнутом окне

🕐
Офлайн-режим

Вне рабочих часов показывается форма «Оставьте контакт — мы свяжемся»

Настройка чата в виджете

Добавьте канал livechat в список каналов виджета. Доступно на тарифах Pro (до 100 диалогов/мес) и Business (безлимит).

"channels": [
  { "type": "livechat", "value": "", "label": "Онлайн-чат" },
  { "type": "whatsapp", "value": "79001234567", "label": "WhatsApp" }
]

Персонализация чата

Настройте имя и должность оператора, аватар, шапку чата и приветственное сообщение.

"config": {
  "chatOperatorName": "Анна Петрова",
  "chatOperatorTitle": "Менеджер по продажам",
  "chatOperatorAvatar": "user",
  "chatGreetingEnabled": true,
  "chatGreetingText": "Здравствуйте! Чем могу помочь?",
  "chatGreetingDelay": 30,
  "chatQuickButtonsEnabled": true,
  "chatQuickButtons": [
    { "text": "Сколько стоит?" },
    { "text": "Как заказать?" },
    { "text": "Какие сроки?" }
  ]
}
ПараметрОписание
chatOperatorNameИмя оператора в шапке чата
chatOperatorTitleДолжность оператора
chatOperatorAvataruser — аватар пользователя, custom — загруженное фото
chatGreetingEnabledАвто-приветствие в чате (true/false)
chatGreetingTextТекст приветственного сообщения
chatGreetingDelayЗадержка приветствия (сек)
chatQuickButtonsEnabledВключить быстрые вопросы
chatQuickButtonsМассив кнопок-подсказок для посетителя
chatPreFormEnabledPre-chat форма (имя, email, телефон)
chatPrivacyUrlСсылка на политику конфиденциальности

Шаблоны быстрых ответов

Оператор вводит / в поле ввода и видит список шаблонов. Выбор шаблона вставляет текст в поле. Настраиваются в дашборде индивидуально для каждого пользователя.

Экономия времени: шаблоны сокращают время ответа до 60%. Создайте шаблоны для частых вопросов: приветствие, цены, условия доставки.

Рабочие часы и офлайн-форма

Настройте расписание работы по дням недели. Вне рабочих часов чат переключается в офлайн-режим: посетитель видит форму «Оставьте контакт — мы свяжемся». Заявки поступают на email и во вкладку «Заявки».

"config": {
  "chatWorkScheduleEnabled": true,
  "chatWorkSchedule": {
    "mon": { "start": "09:00", "end": "18:00" },
    "tue": { "start": "09:00", "end": "18:00" },
    "wed": { "start": "09:00", "end": "18:00" },
    "thu": { "start": "09:00", "end": "18:00" },
    "fri": { "start": "09:00", "end": "17:00" },
    "sat": null,
    "sun": null
  }
}

Мониторинг посетителей

Real-time дашборд с информацией о посетителях вашего сайта. Видьте кто сейчас онлайн, на какой странице, откуда пришёл — и начинайте диалог первым.

Что показывает дашборд

🟢
Статус онлайн

Видите кто сейчас на сайте в реальном времени

📄
Текущая страница

URL и заголовок страницы, на которой находится посетитель

📱
Устройство

Десктоп или мобильное, разрешение экрана

🔗
Источник перехода

Откуда пришёл посетитель (referrer)

📊
Глубина просмотра

Количество просмотренных страниц за визит

⏱️
Время на сайте

Сколько времени посетитель уже на сайте

Проактивные приглашения в чат

Нажмите «Написать» на карточке посетителя — диалог откроется у него в виджете автоматически. Идеально для таргетирования горячих лидов: посетитель на странице цен 2 минуты — начните диалог первым.

Конверсия +20-40%: проактивные приглашения в чат увеличивают конверсию посетителей в лиды. Не ждите, пока клиент напишет — начните диалог сами.

Доступность

ТарифМониторингПриглашения в чат
Бесплатный
Pro✓ (100 диалогов/мес)
Business✓ (безлимит)

Дизайн и стили

6 готовых стилей виджета с гибкой настройкой внешнего вида, анимаций и адаптации под мобильные устройства.

Стили виджета

КлассикаFree

Круглая кнопка с вертикальным списком каналов

ГоризонтальныйFree

Компактная панель внизу экрана

Чат-пузырьFree

С приветствием и аватаром

МинималPro

Только иконки, компактно

GlassmorphismPro

Прозрачный с blur-эффектом

ДеловойPro

Строгий glassmorphism с фото менеджера

Анимации кнопки

Привлекайте внимание посетителей с помощью анимаций. Анимация автоматически останавливается при открытии панели.

bounceПодпрыгивание
pulseПульсация
shakeПокачивание
glowСвечение

Кастомизация иконок

iconStyle

filled — залитые цветом, outline — контурные

iconColorMode

brand — фирменные цвета мессенджеров, single — единый цвет

Мобильная адаптация

Отдельные настройки для мобильных: позиция, размер кнопки и отступы. Управляйте видимостью через showOnMobile и showOnDesktop.

"config": {
  "position": "bottom-right",
  "mobilePosition": "bottom-left",
  "size": "medium",
  "mobileSize": "small",
  "offsetX": 20, "offsetY": 20,
  "mobileOffsetX": 10, "mobileOffsetY": 10,
  "showOnMobile": true,
  "showOnDesktop": true
}

Триггеры и правила

Гибкие условия показа виджета: по времени, скроллу, URL, UTM-меткам и рабочим часам.

Базовые триггеры

Задержка

Показ через N секунд после загрузки

📜
Скролл

Показ при прокрутке на N%

🚪
Exit Intent

Показ при попытке покинуть сайт

Рабочие часы

Виджет показывается только в рабочее время с учётом часового пояса.

"triggers": {
  "workingHoursEnabled": true,
  "workingHoursStart": "09:00",
  "workingHoursEnd": "18:00",
  "timezone": "Europe/Moscow"
}

URL-правила

Показывайте виджет только на определённых страницах или исключайте ненужные.

"triggers": {
  "urlMode": "include",
  "urls": "/contacts\n/pricing\n/product/*"
}

UTM-фильтры

Показывайте виджет только посетителям из определённых рекламных кампаний.

"triggers": {
  "utmEnabled": true,
  "utmSource": "yandex",
  "utmMedium": "cpc",
  "utmCampaign": "sale_2026"
}

Персонализация

Сегментируйте посетителей и показывайте разные приветствия новым и возвращающимся пользователям.

Сегменты посетителей

Виджет автоматически определяет, первый ли это визит или пользователь возвращается. Вы можете настроить разные тексты для каждого сегмента.

"config": {
  "segmentsEnabled": true,
  "greeting": "Выберите удобный мессенджер",
  "greetingNew": "Привет! Задайте вопрос — ответим за 5 минут",
  "greetingReturning": "С возвращением! Чем можем помочь?"
}

Как это работает: при первом визите пользователю устанавливается cookie. При повторном посещении виджет распознаёт его и показывает персонализированное приветствие.

Деловой стиль с менеджером

Стиль «Деловой» позволяет добавить фото, имя и должность менеджера — повышает доверие посетителей.

"config": {
  "style": "premium",
  "managerImage": "https://example.com/photo.jpg",
  "managerName": "Анна Петрова",
  "managerTitle": "Менеджер по продажам",
  "showOnlineStatus": true,
  "backgroundColor": "#1a1a2e",
  "accentColor": "#e94560"
}

QR-коды

На десктопе посетитель может отсканировать QR-код, чтобы открыть мессенджер или позвонить с мобильного.

Как работает

🖱

Посетитель наводит на канал

📱

Появляется QR-код

💬

Скан открывает мессенджер на телефоне

Поддерживаемые каналы

WhatsAppTelegramViberВКонтактеMAXТелефон

Включение

QR-коды доступны на тарифах Pro и Business. Включите в настройках виджета:

"config": {
  "qrEnabled": true
}

QR отображается только на десктопе. На мобильных устройствах канал открывается напрямую. Для канала «Телефон» QR-код содержит ссылку tel: — при скане телефон начинает набор номера.

A/B тесты

Тестируйте разные варианты настроек виджета и находите конфигурацию с максимальной конверсией.

Что можно тестировать

Позицияbottom-right vs bottom-left
Стильclassic vs premium
Цвет#FF4B3A vs #3B82F6
ПриветствиеРазные тексты
КаналыWhatsApp+Telegram vs только WhatsApp
Анимацияbounce vs pulse

Как работает

1Создайте A/B тест в настройках виджета — укажите варианты и распределение трафика
2Виджет автоматически показывает посетителям разные варианты
3Отслеживайте статистику (показы, клики, CTR) по каждому варианту
4Примените вариант-победитель ко всему трафику

Pro-совет: для статистически значимых результатов рекомендуем не менее 1000 показов на каждый вариант.

Яндекс.МетрикаPro

Виджет автоматически отправляет 17 целей (reachGoal) в Яндекс.Метрику при каждом действии посетителя. Вы получаете полную воронку конверсии: от показа виджета до лида.

Быстрая настройка (2 минуты)

1

Включите Метрику в настройках виджета

Раздел «Интеграции» → «Яндекс.Метрика» → вкл.

2

Укажите ID счётчика

Найдите в Яндекс.Метрике: Настройки → Код счётчика → число (например, 12345678)

3

Создайте цели в Метрике

Метрика → Цели → «Добавить цель» → тип «JavaScript-событие» → укажите идентификатор из таблицы ниже

4

Готово! Виджет отправляет цели автоматически

Никакого ручного кода. Виджет сам вызывает ym(ID, 'reachGoal', ...) при каждом событии.

Все 17 автоматических целей

Идентификатор целиОписаниеКогда срабатывает
widget_viewПоказ виджетаВиджет загрузился на странице
widget_openОткрытие виджетаПосетитель нажал на кнопку виджета
click_whatsappКлик WhatsAppКлик по каналу WhatsApp
click_telegramКлик TelegramКлик по каналу Telegram
click_phoneКлик ТелефонКлик по каналу «Телефон»
click_emailКлик EmailКлик по каналу «Email»
click_vkКлик ВКонтактеКлик по каналу VK
click_viberКлик ViberКлик по каналу Viber
click_maxКлик MAXКлик по каналу MAX
click_livechatОткрытие чатаКлик по каналу «Онлайн-чат»
click_callbackКлик обратный звонокКлик по каналу «Обратный звонок»
messenger_redirectПереход в мессенджерФактический переход по ссылке канала
form_submitОтправка формыЛюбая форма: callback, pre-chat, офлайн
lead_successУспешный лидСервер подтвердил получение заявки/сообщения
callback_requestЗаказ обратного звонкаУспешная отправка формы обратного звонка
chat_startedНачало диалогаПервое сообщение посетителя в чат
chat_message_sentСообщение в чатКаждое сообщение посетителя в чат

Составные цели (воронки)

В Метрике можно создать составную цель с несколькими шагами. Это покажет, где посетители «отваливаются». Рекомендуемая воронка:

1
widget_open

Посетитель открыл виджет

2
click_whatsapp / click_telegram / form_submit

Выбрал канал связи или отправил форму

3
lead_success

Лид получен (заявка подтверждена сервером)

Как создать: Метрика → Цели → «Добавить цель» → «Составная цель» → добавьте 3 шага с идентификаторами выше. Тип каждого шага: «JavaScript-событие».

Что происходит под капотом

Виджет автоматически вызывает ym() с параметрами визита:

// При клике по WhatsApp виджет вызовет:
ym(12345678, 'reachGoal', 'click_whatsapp', {
  widget_id: "clx123abc456",
  url: "https://example.com/contacts",
  channel: "whatsapp",
  ab_variant: "variant-A"  // если активен A/B тест
});

// При успешной отправке callback-формы:
ym(12345678, 'reachGoal', 'callback_request', {
  widget_id: "clx123abc456",
  url: "https://example.com",
  form_type: "callback",
  name: "Иван",
  phone: "+79001234567"
});

// При первом сообщении в чат:
ym(12345678, 'reachGoal', 'chat_started', {
  widget_id: "clx123abc456",
  url: "https://example.com",
  source: "livechat"
});

Параметры визита

Каждая цель отправляется с дополнительными параметрами, доступными в отчётах Метрики:

ПараметрОписание
widget_idID виджета WritesApp
urlСтраница, на которой произошло событие
channelТип канала (whatsapp, telegram, phone...)
ab_variantID варианта A/B теста (если активен)
form_typeТип формы (callback, prechat, offline)
sourceИсточник лида (livechat, callback)

Доступность

ТарифЯндекс.МетрикаКол-во целей
Бесплатный
Pro17 целей + воронки
Business17 целей + воронки

Важно

⚠️Счётчик Метрики должен быть установлен на сайте, где размещён виджет. Виджет вызывает ym() через глобальную функцию — если Метрика не подключена к сайту, цели не отправятся.
Цели нужно создать вручную в интерфейсе Метрики (тип: «JavaScript-событие»). Без этого данные будут приходить как параметры визита, но не попадут в отчёт «Конверсии».
ℹ️Для каналов tel: и mailto: Метрика может автоматически создавать цели. Рекомендуем всё равно использовать наши цели — они точнее привязаны к виджету.
ℹ️Google Analytics остаётся доступен на всех тарифах (включая бесплатный). Только Яндекс.Метрика с расширенной разметкой требует Pro.

Google Analytics 4Все тарифы

Виджет автоматически отправляет 10 событий в Google Analytics 4 при каждом действии посетителя. Требуется только наличие gtag.js на вашем сайте.

Быстрая настройка

1

Установите Google тег на сайт

Убедитесь что на сайте подключён gtag.js (стандартный тег GA4)

2

Включите GA4 в настройках виджета

Вкладка «Интеграции» → Google Analytics 4 → включить

3

Готово!

События появятся в GA4 → Reports → Engagement → Events

Все 10 автоматических событий

СобытиеОписаниеКогда срабатывает
writesapp_widget_viewПоказ виджетаВиджет отрендерился на странице
writesapp_widget_openОткрытие виджетаПосетитель нажал на кнопку виджета
writesapp_channel_clickКлик по каналуВыбран конкретный канал связи
writesapp_messenger_redirectПереход в мессенджерОткрыта ссылка мессенджера
writesapp_form_submitОтправка формыЛюбая форма (callback, offline, pre-chat)
writesapp_lead_successЛид созданСервер подтвердил получение заявки
writesapp_callback_requestЗаказ звонкаОтправлена форма обратного звонка
writesapp_chat_startedНачало чатаПервое сообщение в онлайн-чате
writesapp_chat_messageСообщение в чатеКаждое отправленное сообщение
writesapp_offline_formОфлайн-формаОтправлена форма когда оператор офлайн

Параметры событий

Каждое событие включает набор параметров для детальной аналитики.

ПараметрОписание
widget_idID виджета WritesApp
page_urlURL страницы события
channelКанал связи (whatsapp, telegram и т.д.)
ab_variantID варианта A/B-теста (если активен)
form_typeТип формы (callback, offline, prechat)
message_lengthДлина сообщения в чате

Воронка конверсии в GA4

Создайте воронку в GA4 (Explore → Funnel exploration) для анализа пути посетителя:

writesapp_widget_viewwritesapp_widget_openwritesapp_channel_clickwritesapp_lead_success

Так вы увидите на каком этапе посетители уходят и сможете оптимизировать виджет.

Что происходит под капотом

Виджет вызывает gtag() автоматически:

// Пример вызова при клике по каналу
gtag('event', 'writesapp_channel_click', {
  widget_id: 'abc123',
  page_url: 'https://example.com/contacts',
  channel: 'whatsapp',
  ab_variant: 'variant_B'
});

// Пример вызова при отправке callback-формы
gtag('event', 'writesapp_callback_request', {
  widget_id: 'abc123',
  page_url: 'https://example.com',
  form_type: 'callback'
});

Важно

ℹ️GA4 доступен на всех тарифах, включая бесплатный
ℹ️Требуется наличие gtag.js на сайте (стандартный Google тег)
ℹ️События видны в GA4 → Reports → Engagement → Events в течение 24-48 часов
ℹ️Для создания конверсий: отметьте нужные события как «Key events» в настройках GA4

Интеграции

Подключите виджет к системам аналитики и бизнес-логике вашего сайта.

Google Analytics 4

Виджет автоматически отправляет 10 событий в GA4 при каждом действии посетителя. Подробная документация — в разделе .

"config": {
  "gaEnabled": true
}

Яндекс.МетрикаPro

Автоматическая отправка 17 целей в Метрику. Подробная документация — в разделе .

"config": {
  "ymEnabled": true,
  "ymCounterId": "12345678"
}

Обратный звонок (Callback)

Добавьте канал «Обратный звонок» — посетитель заполнит форму с именем и номером телефона, заявка придёт вам на email и в личный кабинет.

"channels": [
  { "type": "callback", "value": "", "label": "Обратный звонок" }
]

JavaScript Callback

Вызывайте свою функцию при кликах по виджету — для CRM, чат-ботов или кастомной логики.

"config": {
  "callbackEnabled": true,
  "callbackFunction": "onWidgetClick"
}

// В вашем JS:
window.onWidgetClick = function(channel, data) {
  console.log('Канал:', channel, 'Данные:', data);
};
API

REST API Reference

Управляйте виджетами и аналитикой программно. Аутентификация, CRUD виджетов, webhooks, лимиты. Доступно на тарифе Business.

История изменений

Обновления и изменения платформы WritesApp.

v2.4.0Март 2026
  • +Google Analytics 4: 10 автоматических событий (gtag) — все тарифы
  • +Яндекс.Метрика: 17 автоматических целей (reachGoal) — виджет, каналы, формы, чат
  • +Составные воронки конверсии для GA4 и Метрики
  • +Параметры визита: widget_id, URL, канал, A/B вариант
  • ~Яндекс.Метрика перенесена на тариф Pro (ранее доступна всем)
  • ~Трекинг чата: chat_started, chat_message_sent, chat_prechat_submit
v2.3.0Март 2026
  • +Онлайн-чат с посетителями (Pre-chat форма, быстрые вопросы, MagicType)
  • +Мониторинг посетителей в реальном времени
  • +Проактивные приглашения в чат с карточки посетителя
  • +Email-уведомления о новых сообщениях в чате
  • +Favicon badge с индикатором непрочитанных сообщений
  • +Шаблоны быстрых ответов (/слеш-команды) для операторов
  • +Звуковые уведомления при новых сообщениях
  • ~Офлайн-режим теперь работает по расписанию (понедельно)
v2.2.0Март 2026
  • +QR-коды для телефонных звонков (tel:)
  • +Автоматический Pro trial 14 дней при регистрации
  • ~Кнопка виджета: иконка закрытия (×) при открытии панели
  • ~Сокращение длинных ссылок в виджете до домена
v2.1.0Январь 2026
  • +QR-коды для мессенджеров (WhatsApp, Telegram, Viber, VK, MAX)
  • +Персонализация приветствий (сегменты: новые/возвращающиеся)
  • +Интеграция с Google Analytics и Яндекс.Метрикой
  • +Форма обратного звонка (Callback)
  • +Кастомизация иконок (filled/outline, brand/single color)
  • +Анимации кнопки (bounce, pulse, shake, glow)
  • +UTM-фильтры для таргетированного показа
  • ~Раздельные мобильные настройки (позиция, размер, отступы)
v2.0.0Декабрь 2025
  • +Стиль «Деловой» с аватаром менеджера
  • +Авторизация через Яндекс ID
  • +Система поддержки с тикетами
  • +A/B тестирование виджетов
  • ~Улучшена мобильная адаптация
v1.5.0Ноябрь 2025
  • +Интеграция с Google Analytics и Яндекс.Метрикой
  • +Настройка рабочих часов
  • +UTM-фильтры для таргетинга
  • +Поддержка мессенджера MAX
v1.2.0Октябрь 2025
  • +A/B тесты для виджетов
  • +Webhooks для событий
  • +API ключи в настройках
  • ~Rate limit до 1000 req/min для Business
v1.0.0Сентябрь 2025
  • +Первый релиз WritesApp 2.0
  • +REST API v1
  • +6 стилей виджетов
  • +Аналитика в реальном времени

Нужна помощь?

Свяжитесь с нами, если у вас есть вопросы по интеграции