appkit
Onboarding et activation in-product

Activez vos utilisateurs sans attendre le prochain déploiement.

Publiez des checklists, des états vides et des annonces ciblées dans votre SaaS — et voyez où chaque utilisateur bloque. Un SDK léger, de l'installation à la première expérience en cinq minutes environ.

Sans carte · SDK < 14 kB · gratuit en bêta

Éditeur AppKit
prêt

Entonnoir d'activation · simulation

Installé100%
1re étape franchie48%
Activés27%

orbita.app/inicio

Bonjour, Marina

Tableau de bord Órbita — votre SaaS d'exemple.

Démo en direct · rendu par le vrai SDK · rien n'est enregistré

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

  • SDK 7,3 kB gzip
  • install → 1re expérience ~5 min
  • kill switch ≤ 30 s
  • confidentialité by design
  • versioning et rollback
  • React · Vue · Angular · HTML pur
Ce que fait AppKit

Trois métiers, pas une liste de features.

Chacun tourne dans le produit de votre client, s'édite dans un panneau et se publie sans passer par la file d'ingénierie.

01

Montrer la prochaine étape

Checklists et états vides mènent le nouvel utilisateur à sa première action de valeur — au lieu de l'écran blanc où il abandonne.

checklist · état vide →
02

Publier au bon moment

Conditionnez chaque expérience par profil, plan, étape et comportement. Le bon message apparaît pour qui en a besoin, et disparaît pour qui a déjà agi.

segment · contexte →
03

Apprendre de chaque abandon

Des événements réels enregistrés dans votre base montrent où l'utilisateur bloque — pour corriger et mesurer, pas deviner.

événements · entonnoir d'activation →
États vides

L'écran blanc, c'est là que l'utilisateur abandonne.

Les états vides sont des surfaces permanentes et contextuelles — pas des interruptions. Basculez ci-dessous : l'état « avec AppKit » est rendu par le vrai SDK.

L'action mène l'utilisateur à la première valeur et déclenche un événement réel — qui devient une métrique.

Factures

Aucune facture pour l'instant.

état actuel : l'utilisateur lit « aucune facture » et ferme l'onglet
Ciblage

Le bon message, seulement pour qui en a besoin.

Composez la condition et regardez l'audience changer. Chaque expérience apparaît pour un segment — et disparaît pour qui a déjà agi.

+ +

Afficher la checklist premier projet

N'apparaît que pour qui s'est inscrit, a le plan Pro et n'a encore rien créé.

14%des utilisateurs actifs
audience simulée

La méthode

Une boucle courte, répétée chaque semaine.

L'onboarding n'est pas un projet avec une fin — c'est une boucle qui tourne dans AppKit, sans tableur, sans devinette :

Observer Repérer la friction Publier Mesurer Améliorer
Mesure

Des analytics qui finissent en décision.

Pas un joli graphique — la réponse à une vraie question :

« À quelle étape les nouveaux workspaces cessent-ils de créer leur premier projet ? »

L'entonnoir répond : la chute est entre l'ouverture du panneau et la création du projet. C'est là qu'entre un état vide avec la prochaine action — et la comparaison de segments montre si ça a marché.

nouveaux workspaces · 30 derniers jours

Inscription100%
A ouvert le panneau81%
Projet créé34%
Équipe invitée19%

Projet créé — comparaison de segments

sans expérience34%
avec état vide47%

Recommandation : publiez l'action « Créer le premier projet » sur l'écran vide Projets et suivez la variation de l'entonnoir.

données illustratives · dans le produit, l'entonnoir vient de VOS événements réels

Pour les développeurs

Une ligne dans votre HTML. Aucun déploiement par ajustement.

Chargement asynchrone, isolé en Shadow DOM, fail-open : si AppKit tombe, le widget disparaît et votre produit reste identique.

Taille du SDK7,3 kB gzip
Paquet npm@tecaless/appkit-sdk
FrameworksReact · Vue · Angular · HTML
Confidentialitéhash salé par tenant
VersioningURL immuable par version
Rollbackpointer vers la version précédente
Kill switchcoupe tout en ≤ 30 s
npm · recommandé
npm i @tecaless/appkit-sdk

Installez le paquet, initialisez avec votre clé et publiez depuis le panneau — la balise HTML reste l'alternative no-code.

index.html
<!-- installez avant </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>
avec un bundler
import { init, track } from '@tecaless/appkit-sdk'
init({ apiKey: 'pk_live_your_key', userId })
track('invoice_issued') // termine une étape

Pas à pas complet, ancres et prompts pour votre agent IA : ouvrir le guide d'installation →

Pour chaque équipe

Le même SDK, un métier différent.

Choisissez votre côté de la table :

Problème

Les nouveaux utilisateurs arrivent, regardent l'écran vide et n'atteignent jamais la première valeur.

Flux recommandé

Checklist en 3 étapes liée à des événements réels — terminer, c'est faire, pas cliquer sur « suivant ».

Métrique clé

activation — % d'inscriptions qui réalisent la première action de valeur.

Preuve réelle

Aucune étude de cas inventée.

Cet espace accueillera le premier cas réel de la bêta — avec baseline, intervention et résultat vérifiables. D'ici là, la preuve, c'est le produit : la démo ci-dessus fait tourner le vrai SDK.

Référence

en cours de collecte en bêta

Intervention

en cours de collecte en bêta

Résultat

en cours de collecte en bêta

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

Tarifs

Pendant la validation, c'est gratuit.

Bêta ouverte · plan Free
$ 0

Sans carte, sans prélèvement automatique ensuite. Publiez votre première expérience aujourd'hui ; quand les plans payants existeront, les utilisateurs actifs seront prévenus à l'avance avec des conditions fondateur.

Créer un compte gratuit

Vous préférez juste suivre ? Laissez votre e-mail pour les nouveautés et les tarifs.

Les ID des utilisateurs finaux ne touchent jamais notre base en clair (SHA-256 + sel)

Sans piège : aucune facturation n'est configurée dans ce produit aujourd'hui.

Growth et Scale arriveront une fois le prix défini — aucun tarif fictif sur cette page.

Pour les entreprises : SSO et SCIM sont en roadmap — parlez au produit.

Sécurité et confiance

Conçu pour mériter votre confiance.

Pas de badge décoratif : chaque point décrit le fonctionnement réel du produit — et ce qui reste en roadmap est étiqueté roadmap.

Pseudonymisation par défaut

L'id de l'utilisateur final devient un hash SHA-256 salé par workspace avant de toucher la base. Aligné RGPD et LGPD.

Chiffrement au repos

Postgres géré (Supabase) avec chiffrement au repos et trafic 100% HTTPS.

Écritures via fonctions sécurisées

L'API n'utilise jamais d'identifiant admin : chaque écriture passe par des fonctions SECURITY DEFINER avec RLS actif.

Kill switch ≤ 30 s

Un bouton coupe AppKit pour tous vos utilisateurs. Publications versionnées avec rollback en 1 clic.

Fail-open

Si AppKit tombe, le widget disparaît et votre produit reste identique. Aucune erreur ne s'échappe dans votre code.

SOC 2 · SSO · SCIM roadmap

Nous ne les avons pas encore — et nous ne faisons pas semblant. Nécessaires pour acheter ? Parlez-nous.

Détails techniques complets sur appkit.com.br/seguranca · état de l'API

Réponses directes

Questions fréquentes

Faut-il un déploiement pour installer ?

Une fois, pour coller la balise du SDK. Ensuite, chaque modification de texte, étape, segment ou annonce est publiée depuis le panneau et atteint votre produit en 30 secondes — sans redéploiement.

Et après l'installation ?

L'ingénierie s'efface : éditer étapes, textes, segments et annonces se fait 100 % au panneau. Le code ne revient que pour instrumenter de nouveaux événements avec AppKit.track().

AppKit ralentit-il mon produit ?

Non. 7,3 kB chargés en asynchrone, via requestIdleCallback, isolés en Shadow DOM. Aucune concurrence avec le chargement critique, aucun contact avec votre CSS.

Que collectez-vous de mes utilisateurs ?

Uniquement des événements produit. L'identifiant de l'utilisateur final n'est jamais stocké en clair : il devient un hash SHA-256 salé par tenant avant de toucher la base. Confidentialité by design.

Comment fonctionne la protection des données en pratique ?

Collecte minimale et pseudonymisation par défaut : aucune donnée sensible ne circule, l'identifiant devient un hash irréversible et vous restez le responsable de vos données. Détails dans la politique de confidentialité.

Puis-je annuler une expérience publiée ?

Oui. Chaque publication crée une version ; revenir en arrière, c'est pointer vers la précédente. Un bouton coupe aussi AppKit pour tous vos utilisateurs en 30 secondes.

Puis-je essayer sans carte ?

Oui. La bêta est gratuite et ne demande pas de carte. Aucune facturation configurée aujourd'hui.

Que se passe-t-il si je dépasse les MAU ?

Aujourd'hui, rien : la bêta n'a ni limite de MAU ni facturation. Quand les plans payants existeront, limites et dépassements seront explicites avant tout prélèvement — personne n'est facturé par surprise.

Puis-je utiliser mon design system ?

Le widget tourne en Shadow DOM : il n'hérite ni ne fuit de CSS, il ne casse donc jamais votre style. La couleur principale se configure au panneau ; le reste est neutre par défaut.

Ça marche en SPA (React, Vue, Angular) ?

Oui. Le SDK observe les changements du DOM et ré-ancre les états vides quand la cible apparaît ou disparaît — sans recharger. Pour React, un wrapper existe : @tecaless/appkit-react.

Et si AppKit tombe ?

Le SDK est fail-open : toute erreur fait simplement disparaître le widget, et votre produit reste identique. Aucune erreur AppKit ne s'échappe dans votre code.

Publiez la prochaine étape de votre utilisateur aujourd'hui.