appkit
Онбординг и активация внутри продукта

Активируйте пользователей, не дожидаясь следующего деплоя.

Публикуйте чек-листы, пустые состояния и таргетированные объявления внутри вашего SaaS — и видьте, где застревает каждый пользователь. Лёгкий SDK, от установки до первого сценария примерно за пять минут.

Без карты · SDK < 14 kB · бесплатно в бете

Редактор AppKit
готово

Воронка активации · симуляция

Установили100%
Сделали 1-й шаг48%
Активировались27%

orbita.app/inicio

Доброе утро, Марина

Панель Órbita — ваш пример SaaS.

Живое демо · рендерит настоящий SDK · ничего не сохраняется

Quer ver dentro de um sistema de verdade? Abrir a demonstração completa (Contabiliza) →

  • SDK 7,3 kB gzip
  • установка → первый сценарий ~5 мин
  • kill switch ≤ 30 с
  • приватность by design
  • версии и откат
  • React · Vue · Angular · чистый HTML
Что делает AppKit

Три задачи, а не список фич.

Каждая работает внутри продукта вашего клиента, редактируется в панели и публикуется без очереди к инженерам.

01

Покажите следующий шаг

Чек-листы и пустые состояния ведут нового пользователя к первому ценному действию — вместо пустого экрана, на котором он сдаётся.

чек-лист · пустое состояние →
02

Публикуйте в нужный момент

Настраивайте каждый сценарий по профилю, тарифу, этапу и поведению. Нужное сообщение появляется у того, кому оно нужно, и исчезает у того, кто уже действовал.

сегмент · контекст →
03

Учитесь на каждом отказе

Реальные события в вашей базе показывают, на каком шаге застревает пользователь — чтобы исправлять и измерять, а не гадать.

события · воронка активации →
Пустые состояния

Пустой экран — то место, где пользователь сдаётся.

Пустые состояния — постоянные контекстные поверхности, а не прерывания. Переключите ниже: состояние «с AppKit» рендерит настоящий SDK.

Действие ведёт пользователя к первой ценности и запускает реальное событие — метрику воронки.

Счета

Счетов пока нет.

текущее состояние: пользователь читает «счетов нет» и закрывает вкладку
Таргетинг

Нужное сообщение — только тем, кому оно нужно.

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

+ +

Показать чек-лист первого проекта

Виден только тем, кто зарегистрировался, на Pro и ещё ничего не создал.

14%активных пользователей
симулированная аудитория

Метод

Короткий цикл, повторяемый каждую неделю.

Онбординг — не проект с финалом, а цикл, работающий внутри AppKit, без таблиц и догадок:

Наблюдать Найти трение Опубликовать Измерить Улучшить
Измерение

Аналитика, которая заканчивается решением.

Не красивый график — ответ на настоящий вопрос:

«На каком шаге новые воркспейсы перестают создавать первый проект?»

Воронка отвечает: провал — между открытием панели и созданием проекта. Именно туда ставится пустое состояние со следующим действием — а сравнение сегментов покажет, сработало ли.

новые воркспейсы · последние 30 дней

Регистрация100%
Открыл панель81%
Создал проект34%
Пригласил команду19%

Создал проект — сравнение сегментов

без сценария34%
с пустым состоянием47%

Рекомендация: опубликуйте действие «Создать первый проект» на пустом экране «Проекты» и следите за изменением воронки.

иллюстративные данные · в продукте воронка строится из ВАШИХ реальных событий

Для разработчиков

Одна строка в вашем HTML. Никаких деплоев ради правок.

Асинхронная загрузка, изоляция в Shadow DOM, fail-open: если AppKit упадёт, виджет исчезнет, а ваш продукт останется прежним.

Размер SDK7,3 kB gzip
npm-пакет@tecaless/appkit-sdk
FrameworksReact · Vue · Angular · HTML
Приватностьхеш с солью на тенант
Версионированиенеизменяемый URL на версию
Откатуказать на предыдущую версию
Kill switchвыключает всё за ≤ 30 с
npm · рекомендуется
npm i @tecaless/appkit-sdk

Установите пакет, инициализируйте своим ключом и публикуйте из панели — HTML-тег остаётся no-code альтернативой.

index.html
<!-- установите перед </body> -->
<script src="https://appkit.com.br/sdk/appkit@3.0.7.js"
        data-key="pk_live_your_key"
        data-user="logged_user_id" async></script>
со сборщиком
import { init, track } from '@tecaless/appkit-sdk'
init({ apiKey: 'pk_live_your_key', userId })
track('invoice_issued') // завершает шаг

Полное руководство, якоря и промпты для вашего ИИ-агента: открыть руководство по установке →

Для каждой команды

Один SDK — разные задачи.

Выберите свою сторону стола:

Проблема

Новые пользователи регистрируются, смотрят на пустой экран и не доходят до первой ценности.

Рекомендуемый поток

Чек-лист из 3 шагов, привязанный к реальным событиям — завершить значит сделать, а не нажать «далее».

Ключевая метрика

активация — % регистраций, выполнивших первое ценное действие.

Реальные доказательства

Никаких выдуманных кейсов.

Здесь появится первый реальный кейс беты — с проверяемыми базой, вмешательством и результатом. А пока доказательство — сам продукт: демо выше работает на настоящем SDK.

База

собирается в бете

Вмешательство

собирается в бете

Результат

собирается в бете

Quer ser o primeiro estudo de caso? Fale com a gente.

Цены

Пока идёт валидация — бесплатно.

Открытая бета · план Free
$ 0

Без карты и без автосписаний потом. Опубликуйте первый сценарий сегодня; когда появятся платные планы, активные пользователи получат уведомление заранее и условия основателя.

Создать бесплатный аккаунт

Хотите просто следить? Оставьте e-mail для новостей и цен.

ID конечных пользователей никогда не попадают в нашу базу в читаемом виде (SHA-256 + соль)

Без подвоха: сегодня в продукте не настроено никаких списаний.

Growth и Scale появятся после определения цены — на этой странице нет вымышленных тарифов.

Для компаний: SSO и SCIM в роадмапе — напишите команде.

Безопасность и доверие

Построен так, чтобы заслужить доверие.

Никаких декоративных значков: каждый пункт описывает, как продукт работает сегодня, а что в роадмапе — помечено как roadmap.

Псевдонимизация по умолчанию

Id конечного пользователя превращается в SHA-256-хеш с солью на воркспейс до записи в базу. Соответствует GDPR и LGPD.

Шифрование в состоянии покоя

Управляемый Postgres (Supabase) с шифрованием при хранении и 100% HTTPS-трафиком.

Запись только через безопасные функции

API никогда не использует админ-доступ: каждая запись идёт через функции SECURITY DEFINER с включённым RLS.

Kill switch ≤ 30 s

Одна кнопка отключает AppKit у всех пользователей. Публикации версионируются, откат в 1 клик.

Fail-open

Если AppKit упадёт, виджет исчезнет, а продукт останется прежним. Ни одна ошибка не попадёт в ваш код.

SOC 2 · SSO · SCIM roadmap

У нас этого пока нет — и мы не притворяемся. Нужно для покупки? Напишите нам.

Все технические детали: appkit.com.br/seguranca · статус API

Прямые ответы

Частые вопросы

Нужен ли деплой для установки?

Один раз — вставить тег SDK. Дальше любые правки текстов, шагов, сегментов и объявлений публикуются из панели и доходят до продукта за 30 секунд — без нового деплоя.

А после установки?

Инженеры больше не нужны: шаги, тексты, сегменты и объявления редактируются на 100 % в панели. Код нужен, только если хотите добавить новые события через AppKit.track().

AppKit замедлит мой продукт?

Нет. Это 7,3 kB, загружаемые асинхронно через requestIdleCallback, изолированные в Shadow DOM. Не конкурирует с критической загрузкой и не трогает ваш CSS.

Что вы собираете о моих пользователях?

Только события продукта. Идентификатор конечного пользователя никогда не хранится в открытом виде: до записи в базу он превращается в SHA-256-хеш с солью на тенант. Приватность by design.

Как на практике устроена защита данных?

Минимальный сбор и псевдонимизация по умолчанию: чувствительные данные не передаются, идентификатор становится необратимым хешем, а контролёром данных остаётесь вы. Подробнее — в политике конфиденциальности.

Можно откатить опубликованный сценарий?

Да. Каждая публикация создаёт версию; откат — это указать на предыдущую. Есть и кнопка, отключающая AppKit у всех пользователей за 30 секунд.

Можно попробовать без карты?

Да. Бета бесплатна и не просит карту. Списания в продукте сегодня не настроены.

Что будет, если я превышу MAU?

Сегодня — ничего: в бете нет лимита MAU и оплаты. Когда появятся платные планы, лимиты и превышения будут объявлены до любого списания — сюрпризов не будет.

Можно использовать мою дизайн-систему?

Виджет работает в Shadow DOM: не наследует и не «протекает» CSS, поэтому не ломает ваш стиль. Основной цвет настраивается в панели под ваш бренд; остальное нейтрально по умолчанию.

Работает в SPA (React, Vue, Angular)?

Да. SDK наблюдает за изменениями DOM и заново привязывает пустые состояния, когда цель появляется или исчезает — без перезагрузки. Для React есть обёртка @tecaless/appkit-react.

А если AppKit упадёт?

SDK работает по принципу fail-open: любая ошибка просто скрывает виджет, продукт остаётся прежним. Ни одна ошибка AppKit не попадёт в ваш код.

Опубликуйте следующий шаг вашего пользователя сегодня.