Jonathan Geiger : six produits, trois ventes et une seule priorité
Comment Jonathan Geiger a lancé six produits, en a vendu ou arrêté la plupart, puis s'est concentré sur PostPeer après avoir vendu SocialKit.
Terminer l'un et commencer le suivant
Jonathan Geiger travaillait comme développeur dans une petite startup tout en créant ses propres produits le soir et le week-end. Sur les six produits qu'il a réalisés en trois ans, il en a vendu certains et en a arrêté d'autres en remboursant les clients ou en les publiant gratuitement. Son indépendance est passée par un processus consistant à lancer plusieurs produits et à décider comment terminer ou poursuivre chacun.
Son premier produit, LectureKit, a été vendu alors qu'il ne générait encore aucun revenu récurrent. Selon Geiger, l'acheteur de ce produit, resté en sommeil un moment, a choisi de l'acquérir pour s'épargner le temps de le développer lui-même. Le prix de vente était de 7 000 dollars. Même un produit qui ne générait pas d'abonnement mensuel avait de la valeur en tant que logiciel terminé dans une transaction.
WaitListKit a obtenu un client en prévente, mais Geiger n'avait pas envie de continuer à le développer, alors il a remboursé l'argent. NextUpKit a rapporté 400 dollars sans marketing particulier, mais il l'a ensuite publié en gratuit et open source. Il n'a pas maintenu tous les produits comme activité payante simplement parce qu'ils généraient un petit revenu.
Partir de concurrents qui facturaient déjà
Geiger a ensuite changé ses critères de choix de produit. Il cherchait des concurrents dans des marchés qu'il comprenait et qui gagnaient déjà de l'argent, et il examinait s'il pouvait offrir aux clients un choix différent. Les API de collecte de données web et d'automatisation correspondaient à ces conditions.
CaptureKit était un service d'API qui enregistrait des captures de pages web sous forme d'images et extrayait des données des pages. Les clients envoyaient une adresse web et recevaient des résultats qu'ils pouvaient utiliser dans leurs propres programmes. Le service prenait en charge le travail consistant à exécuter un navigateur directement et à gérer le bon affichage des pages. Ce que Geiger vendait, c'était une fonction de collecte web que d'autres développeurs pouvaient intégrer à leurs produits.
En quelques mois, CaptureKit a réuni plus de 300 utilisateurs et 7 clients payants. Le revenu récurrent mensuel (MRR) que Geiger a publié alors était d'environ 130 dollars, et le prix de vente de 15 000 dollars. C'était encore une petite activité, mais elle avait de vrais utilisateurs et un historique de paiement, ce qui a mené à sa deuxième vente.
En passant de CaptureKit à SocialKit, il a réutilisé la connexion, le paiement, la gestion des clés d'API, la structure de la documentation et le cadre de la page de présentation. Le nouvel objectif était les fonctions de traitement des données de réseaux sociaux. La base commune construite en terminant un produit a réduit la charge de développement du suivant.
Attirer des clients par la recherche et le contenu
SocialKit était un service qui transformait le contenu de réseaux sociaux en données utilisables par d'autres programmes. En envoyant l'adresse d'une vidéo YouTube ou TikTok, on obtenait la transcription, un résumé, des indicateurs de réaction et plus encore. Les clients pouvaient réduire le travail consistant à assembler séparément la collecte de données par plateforme et les fonctions d'analyse vidéo. L'activité qui traitait des pages web dans CaptureKit a mené à une activité qui traitait du contenu de réseaux sociaux.
Les revenus initiaux de SocialKit ont augmenté lentement. Son MRR du premier mois était de 13 dollars, et au cinquième mois de 370 dollars. Dans un bilan publié environ un an après le lancement, le MRR atteignait environ 2 500 dollars, avec des achats ponctuels ajoutant environ 700 à 1 000 dollars par mois. Il a fallu plusieurs mois d'exploitation pour passer de quelques paiements à des revenus pouvant contribuer aux frais de vie.
Les acheteurs réels étaient plus larges qu'il ne l'imaginait au départ. Geiger pensait que les développeurs seraient les principaux clients, mais il a expliqué qu'une grande partie des utilisateurs payants étaient des personnes qui automatisaient leur travail avec des outils sans code. Pour elles, l'explication de l'API elle-même comptait, tout comme la manière de la connecter à des outils comme Zapier pour accomplir la tâche voulue.
Pour comprendre ses utilisateurs, SocialKit a aussi intégré un court sondage dans l'écran du service. Le sondage, réalisé avec Embeddable, demandait le poste de l'utilisateur et ce qu'il construisait avec l'API. À l'arrivée des réponses, il recevait le contenu par courriel et vérifiait aussi leur disposition à participer à une étude de cas client. Les informations ainsi obtenues servaient à fixer les priorités des fonctions et à créer des explications et des cas d'usage adaptés à chaque type de client.
La tarification combinait un abonnement de crédits selon l'usage et des achats ponctuels de crédits. Les nouveaux utilisateurs testaient les fonctions avec 20 crédits gratuits et devaient payer pour continuer à l'utiliser. Les clients réguliers pouvaient choisir un abonnement, et ceux qui l'utilisaient de façon intermittente pouvaient acheter ce dont ils avaient besoin. En pratique, les achats ponctuels représentaient une part des revenus mensuels de SocialKit difficile à ignorer.
Pour acquérir des clients, il s'est concentré sur le trafic de recherche. Même pendant le développement, il a créé des pages de présentation par fonction, des cas d'usage et des pages expliquant les alternatives aux produits concurrents. Il écrivait un ou deux articles liés par semaine, en choisissant les sujets selon les questions que les clients recherchaient réellement. C'était une façon d'accumuler du contenu pour que les visiteurs arrivent aussi par la recherche après le lancement.
Un outil gratuit d'extraction de sous-titres est également devenu une entrée pour les clients. Certains utilisateurs qui découvraient l'outil par la recherche passaient au service payant. Il mettait les vidéos d'usage sur le blog et réécrivait le même contenu pour LinkedIn ou Reddit. En réutilisant une même explication sous plusieurs formats, il gagnait du temps sur la production de contenu.
Une API de publication et un partenaire
En avril 2026, il a lancé PostPeer. PostPeer proposait la publication et la programmation sur plusieurs réseaux sociaux via une seule API. Ses cibles principales étaient les développeurs qui voulaient ajouter des fonctions de publication pour leurs clients et les agences gérant plusieurs comptes. Là où SocialKit s'occupait de lire le contenu, PostPeer s'occupait de l'envoyer, en traitant une demande proche.
Le cofondateur Yoav Mendelson a participé à PostPeer. C'était un produit qui devait gérer des méthodes d'authentification et des procédures d'intégration différentes selon la plateforme. Les deux se sont réparti le travail d'intégration des plateformes, et Yoav a poursuivi le développement de PostPeer pendant que Geiger se concentrait sur SocialKit.
La croissance initiale des revenus de PostPeer a été plus rapide que celle de SocialKit. Le MRR publié par Geiger est passé de 34 dollars en avril 2026 à 1 370 en juin et 2 018 à la mi-juillet. Il a expliqué avoir appliqué plus rapidement au nouveau produit la stratégie de contenu pour la recherche apprise avec SocialKit. Les méthodes d'acquisition de clients apprises en exploitant le produit précédent pouvaient aussi servir au suivant.
Vendre l'un et se concentrer sur ce qui reste
En juillet 2026, Geiger a quitté son emploi et s'est consacré entièrement à l'activité de produits. Les revenus mensuels combinés des deux produits qu'il a rapportés dans l'interview de ce mois étaient d'environ 6 400 dollars. Sur ce total, les revenus d'abonnement étaient d'environ 5 200 dollars et les paiements ponctuels d'environ 1 200.
Le mois suivant, le 6 août 2026, il a annoncé la vente de SocialKit. Au moment de l'annonce, les abonnements actifs qu'il a rapportés étaient de 117 et le MRR d'environ 3 300 dollars. L'opération totalisait 85 000 dollars, combinant un prix de vente de l'activité de 75 000 dollars et des honoraires de conseil distincts de 10 000. C'était sa troisième vente après LectureKit et CaptureKit.
En annonçant la vente de SocialKit, Geiger a déclaré qu'il se concentrerait sur PostPeer avec Yoav. Il avait lancé plusieurs produits, mais il n'a pas choisi de tous les maintenir en exploitation. Dans son portefeuille, les lancements et les ventes allaient de pair, et chaque fois qu'il arrêtait un produit, il récupérait du temps à consacrer à l'activité suivante.