Activa usuarios sin esperar el próximo deploy.
Publica checklists, empty states y anuncios segmentados dentro de tu SaaS — y descubre dónde se traba cada usuario. Un SDK ligero, del install a la primera experiencia en unos cinco minutos.
Sin tarjeta · SDK < 14 kB · gratis en beta
Embudo de activación · simulación
Buenos días, Marina
Panel de Órbita — tu SaaS de ejemplo.
Quer ver dentro de um sistema de verdade? Abrir a demonstração completa (Contabiliza) →
- SDK 7,3 kB gzip
- install → 1ª experiencia ~5 min
- kill switch ≤ 30 s
- privacidad por diseño
- versionado y rollback
- React · Vue · Angular · HTML puro
Tres trabajos, no una lista de features.
Cada uno corre dentro del producto de tu cliente, se edita en un panel y se publica sin entrar en la cola de ingeniería.
Muestra el siguiente paso
Checklists y empty states llevan al usuario nuevo a su primera acción de valor — en lugar de la pantalla en blanco donde desiste.
checklist · empty state →Publica en el momento justo
Condiciona cada experiencia por perfil, plan, etapa y comportamiento. El mensaje correcto aparece para quien lo necesita y desaparece para quien ya actuó.
segmento · contexto →Aprende de cada abandono
Eventos reales grabados en tu base muestran en qué paso se traba el usuario — para corregir y medir, no adivinar.
eventos · embudo de activación →La pantalla en blanco es donde el usuario desiste.
Los empty states son superficies permanentes y contextuales — no interrupciones. Alterna abajo: el estado "con AppKit" lo renderiza el SDK real.
La acción lleva al usuario al primer valor y dispara un evento real — que se vuelve métrica en el embudo.
Facturas
Aún no hay facturas.
El aviso correcto, solo para quien lo necesita.
Arma la condición y mira cambiar la audiencia. Cada experiencia aparece para un segmento — y desaparece para quien ya actuó.
Mostrar checklist de primer proyecto
Aparece solo para quien entró, tiene Pro y aún no creó nada.
14%de los usuarios activos
audiencia simulada
Un circuito corto, repetido cada semana.
El onboarding no es un proyecto con final — es un loop que corre dentro de AppKit, sin planillas y sin adivinar:
Analytics que terminan en una decisión.
No es un gráfico bonito — es la respuesta a una pregunta real:
"¿En qué etapa los workspaces nuevos dejan de crear su primer proyecto?"
El embudo responde: la caída está entre abrir el panel y crear el proyecto. Ahí entra un empty state con la próxima acción — y la comparación entre segmentos muestra si funcionó.
workspaces nuevos · últimos 30 días
Creó proyecto — comparación entre segmentos
Recomendación: publica la acción "Crear primer proyecto" en la pantalla vacía de Proyectos y sigue la variación del embudo.
datos ilustrativos · en el producto, el embudo viene de TUS eventos reales
Una línea en tu HTML. Nada de deploy por ajuste.
Carga asíncrona, aislado en Shadow DOM, falla abierto: si AppKit cae, el widget desaparece y tu producto sigue idéntico.
npm i @tecaless/appkit-sdk
Instala el paquete, inicializa con tu key y publica desde el panel — la tag HTML sigue como alternativa no-code.
<!-- instala antes de </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') // completa un paso
Paso a paso completo, anclas y prompts para tu agente de IA: abrir la guía de instalación →
El mismo SDK, un trabajo distinto.
Elige tu lado de la mesa:
Problema
Los usuarios nuevos entran, miran la pantalla vacía y no llegan al primer valor.
Flujo recomendado
Checklist de 3 pasos ligado a eventos reales — completar es hacer, no pulsar "siguiente".
Métrica principal
activación — % de registros que ejecutan la primera acción de valor.
Problema
El registro crece, pero la activación no acompaña — y cada test se vuelve un ticket de ingeniería.
Flujo recomendado
Segmentar por plan y etapa, probar mensajes y pasos sin deploy, comparar embudos.
Métrica principal
conversión registro → activado por segmento y variante.
Problema
El cliente desaparece antes de configurar lo esencial — y el churn se descubre demasiado tarde.
Flujo recomendado
Avisos segmentados y empty states que guían la configuración dentro del producto.
Métrica principal
adopción de la función clave en los primeros 14 días de la cuenta.
Ningún caso de éxito inventado.
Este espacio recibirá el primer caso real del beta — con baseline, intervención y resultado verificables. Hasta entonces, la prueba es el producto: la demo de arriba corre el SDK real.
Línea base
en recolección durante la beta
Intervención
en recolección durante la beta
Resultado
en recolección durante la beta
Quer ser o primeiro estudo de caso? Fale com a gente.
Mientras validamos, es gratis.
Sin tarjeta, sin cobros automáticos después. Publica tu primera experiencia hoy; cuando existan planes pagos, quien esté usando recibe aviso con antelación y condición de fundador.
Crear cuenta gratis¿Prefieres solo seguirnos? Deja tu email para novedades y avisos de precios.
Los IDs de usuarios finales nunca tocan nuestra base de forma legible (SHA-256 + salt)
Sin trampa: hoy no hay ningún cobro configurado en este producto.
Growth y Scale llegan cuando el precio esté definido — sin valores ficticios en esta página.
Para empresas: SSO y SCIM están en el roadmap — habla con producto.
Construido para merecer tu confianza.
Sin sellos decorativos: cada punto describe cómo funciona el producto hoy — y lo que aún es roadmap está marcado como roadmap.
Seudonimización por defecto
El id del usuario final se convierte en hash SHA-256 con salt por workspace antes de tocar la base. Alineado con GDPR y LGPD.
Cifrado en reposo
Postgres gestionado (Supabase) con cifrado en reposo y tráfico 100% HTTPS.
Escritura solo por funciones seguras
La API nunca usa credencial administrativa: toda escritura pasa por funciones SECURITY DEFINER con RLS activo.
Kill switch ≤ 30 s
Un botón apaga AppKit para todos tus usuarios. Las publicaciones tienen versiones con rollback de 1 clic.
Falla abierta
Si AppKit cae, el widget desaparece y tu producto sigue idéntico. Ningún error escapa a tu código.
SOC 2 · SSO · SCIM roadmap
Aún no los tenemos — y no fingimos tenerlos. ¿Los necesitas para comprar? Habla con nosotros.
Detalles técnicos completos en appkit.com.br/seguranca · estado de la API
Preguntas frecuentes
¿Necesito deploy para instalar?
Una vez, para pegar la tag del SDK. Después, todo ajuste de texto, paso, segmento o aviso se publica desde el panel y llega a tu producto en hasta 30 segundos — sin nuevo deploy.
¿Y después de la instalación?
Ingeniería sale del camino: editar pasos, textos, segmentos y avisos es 100% panel. El código solo vuelve si quieres instrumentar nuevos eventos con AppKit.track().
¿AppKit hace más lento mi producto?
No. Son 7,3 kB cargados de forma asíncrona, en requestIdleCallback, aislados en Shadow DOM. No compite con la carga crítica de tu página ni toca tu CSS.
¿Qué recolectan de mis usuarios?
Solo eventos de producto. El identificador del usuario final nunca se guarda crudo: se convierte en hash SHA-256 con salt por tenant antes de tocar la base. Privacidad por diseño.
¿Cómo funciona la protección de datos en la práctica?
Recolección mínima y seudonimización por defecto: no viaja ningún dato sensible, el identificador se vuelve un hash irreversible y tú sigues siendo el controlador de tus datos. Detalles en la política de privacidad.
¿Puedo revertir una experiencia publicada?
Sí. Cada publicación crea una versión; volver atrás es apuntar a la anterior. También hay un botón que apaga AppKit para todos tus usuarios en hasta 30 segundos.
¿Puedo probar sin tarjeta?
Sí. La beta es gratis y no pide tarjeta. Hoy no hay cobros configurados en el producto.
¿Qué pasa cuando supero los MAUs?
Hoy, nada: la beta no tiene límite de MAU ni cobro. Cuando existan planes pagos, límites y excedentes serán explícitos antes de cualquier cargo — nadie paga por sorpresa.
¿Puedo usar mi design system?
El widget corre en Shadow DOM: no hereda ni filtra CSS, así que nunca rompe tu estilo. El color principal se configura en el panel para combinar con tu marca; el resto es neutro por defecto.
¿Funciona en SPA (React, Vue, Angular)?
Sí. El SDK observa cambios del DOM y re-ancla los empty states cuando el objetivo aparece o desaparece — sin recargar. Para React hay un wrapper en @tecaless/appkit-react.
¿Y si AppKit se cae?
El SDK falla abierto: cualquier error simplemente hace que el widget no aparezca, y tu producto sigue idéntico. Ningún error de AppKit escapa a tu código.