VeskVesk

Revenu

MRR, churn, ARPU : les métriques qui décident si ton SaaS avance. Réconciliées périodiquement avec Stripe (pas seulement les webhooks), pour un chiffre qui ne dérive jamais.

Le problème

Ton MRR, tu le recalcules à la main dans un Google Sheet une fois par mois, en croisant les factures Stripe une par une. Le jour où tu as besoin du chiffre exact pour une décision, tu n'es jamais tout à fait sûr qu'il est encore à jour.

Comment ça marche
Revenu
MRR24 819€
Churn (30j)3,2 %
ARPU79€
Un compte, une attribution produit

Tu connectes un compte Stripe (Connect, lecture seule — jamais d'écriture ni de charge), mais l'attribution se fait au niveau du produit : abonnement → prix → produit → SaaS. Un produit non mappé va dans un bucket « Non attribué » visible, jamais deviné.

Réconcilié, pas juste écouté

Les webhooks Stripe seuls dérivent avec le temps — un event manqué, et ton MRR ne reflète plus la réalité. Vesk repolle l'API Stripe périodiquement pour recalculer le vrai chiffre, et affiche « réconcilié il y a X min ».

Idempotent, toujours

Rejouer un webhook ne double compte jamais un paiement. Les définitions des métriques (MRR, churn, ARPU) sont figées une fois pour toutes — deux écrans de Vesk n'afficheront jamais deux chiffres différents pour la même métrique.

Le revenu est la seule donnée où deviner n'est pas une option — Vesk préfère afficher « non attribué » plutôt qu'un chiffre faux qui a l'air juste.

Ton MRR, ton churn, ton ARPU — toujours à jour, jamais recalculés à la main