Uitdaging
Sinds de lancering van Hex in 2021 is het aantal gebruikers snel gegroeid. In die periode zag het bedrijf uit San Francisco ook dat steeds meer gebruikers wilden werken met de snel beter wordende ML-modellen voor hun producten en bedrijfsvoering. Deze gebruikers hadden één wens gemeen: ze wilden meer opties voor rekenkracht in Hex, waaronder toegang tot meer CPU's, GPU's en geheugen. Dat zou betere ondersteuning bieden voor geavanceerde workflows voor datawetenschap, zoals modeltraining.
Naarmate de vraag naar rekenkracht bij Hex toenam, besefte het bedrijf dat het nodig was om sommige klanten te laten betalen op basis van hun werkelijke verbruik. In eerste instantie experimenteerde Hex met een vast tarief voor een beperkt aantal rekenuren. Omdat klanten steeds meer rekenkracht nodig hadden, moest het bedrijf steeds opnieuw onderhandelen over contracten zodra klanten hun limiet bereikten. Bovendien ondervond Hex dat klanten terughoudend waren om jaarcontracten af te sluiten terwijl ze nog aan het experimenteren waren met LLM's. Deze klanten wilden een tariefmodel dat kon worden op- of afgeschaald, afhankelijk van wat ze op een bepaald moment nodig hadden.
Het werd Hex duidelijk dat de oplossing lag in het aanbieden van tarieven naar gebruik, naast de bestaande tarieven op basis van licenties. Gebruikers zouden daardoor de rekenkracht kunnen inzetten die ze op dat moment nodig hebben. Met dit tariefmodel zou Hex aantrekkelijker worden voor een breder publiek en meer inkomsten kunnen genereren, omdat gebruikers betalen voor de rekenkracht die ze daadwerkelijk verbruiken. Hex wilde alleen wel zorgen voor een snelle overgang naar een model op basis van gebruik en voorkomen dat het facturatieproces onsamenhangend zou worden voor gebruikers.
"Het was voor ons niet meer dan logisch om tarieven naar gebruik toe te voegen", zegt Barry McCardel, medeoprichter en CEO van Hex. "Het ontwikkelen van de functie zelf zou niet zo moeilijk zijn geweest, maar het opzetten van de infrastructuur voor facturatie wel. We hebben daarom lang de boot afgehouden."
Oplossing
Hex koos bij de lancering in 2019 voor Stripe Billing voor de abonnementen op basis van het aantal licenties. In 2024 was Hex een van de eerste klanten van Stripe die het nieuwe kenmerk voor facturatie naar gebruik van Billing gebruikte. Via de Meters-API kunnen gebruikers rechtstreeks gebruiksgebeurtenissen meten, gegevens analyseren, klanten factureren en betalingen innen. Dit betekende dat Hex geen eigen infrastructuur voor metingen hoefde te bouwen of onderhouden: een potentieel duur en tijdrovend project dat het bijhouden van tientallen miljoenen gebruiksgebeurtenissen per maand zou vereisen. In plaats daarvan worden de gebruiksgegevens van klanten rechtstreeks via een S3-connector zonder code verzonden, geaggregeerd en toegevoegd aan de facturen van klanten.
Met de ondersteuning van Stripe rolde Hex het model voor facturatie naar gebruik gefaseerd uit. Een eerste groep referentieklanten testte het product om te controleren of het model van Hex goed werkte en gaf waardevolle feedback over zowel het product als de facturatie. Hex en Stripe gebruikten die feedback om het model voor facturatie naar gebruik te verbeteren, voordat ze het op grotere schaal beschikbaar maakten voor abonnees met de Team- en Enterprise-abonnementen van Hex.
Hex voegde ook facturatiedrempelwaarden toe als een standaardoptie voor gebruikers die kiezen voor facturatie naar gebruik. De drempelwaarden worden geactiveerd wanneer abonnees voor honderd dollar aan rekenkracht hebben verbruikt en geven Hex meer zekerheid dat het betaald krijgt voor het daadwerkelijke verbruik van een gebruiker.
Die drempelwaarden helpen gebruikers ook om in realtime meer inzicht te krijgen in hun verbruik: “Dit werkt als een subtiele ‘uitgavenwaarschuwing’ waarmee beheerders hun uitgaven voor rekenkracht in de gaten kunnen houden, en het helpt voorkomen dat je bij het ontvangen van de factuur voor onaangename verrassingen komt te staan,” aldus Jo Engreitz, productleider bij Hex.
Hex voegde deze opties voor facturatie naar gebruik toe aan de bestaande Billing-integratie van het bedrijf en zorgde er zo voor dat de facturatie consistent bleef voor klanten, ongeacht of ze werkten met abonnementen op basis van licenties, facturatie naar gebruik of een combinatie van beide.
Hex breidde de integratie met Stripe uit door Stripe Tax te gebruiken om het berekenen van de omzetbelasting in de VS te automatiseren. Door gebruik te maken van het verbeterde implementatieaanbod van de zakelijke dienstverlening van Stripe, ontving het kleine team van twee personen van Hex deskundige begeleiding om belastingautomatisering rechtstreeks te integreren in de bestaande workflows van Stripe Checkout en Subscriptions.
Resultaten
Maanden aan waardevolle engineeringtijd bespaard
In nauwe samenwerking met de engineers van Stripe had Hex acht weken nodig om de aanpak voor tarieven naar gebruik uit te werken en uit te rollen naar klanten. Dankzij die samenwerking heeft Hex meerdere extra maanden aan engineeringwerk bespaard, die anders niet alleen waren besteed aan het ontwikkelen en implementeren van een eigen model voor facturatie naar gebruik, maar ook aan doorlopend onderhoud en ondersteuning daarvan.
In de eerste drie maanden is een flink deel van de klanten overgestapt op tarieven naar gebruik
Binnen twee maanden maakte Hex het mogelijk om naar gebruik te betalen voor geavanceerde rekenkrachtproducten via een extra optie die werd toegevoegd aan de bestaande abonnementen van Team- en Enterprise-gebruikers. Hex heeft al meer dan 500 miljoen gebruiksgebeurtenissen naar Stripe verzonden, zodat die kunnen worden opgenomen in de facturen van klanten. Daarnaast ziet het bedrijf dat steeds meer gebruikers kiezen voor het nieuwe rekenkrachtproduct.
Automatische belastingincasso in vijf weken lanceren
Met de ondersteuning van het team voor zakelijke dienstverlening van Stripe lanceerde Hex met succes Stripe Tax in iets meer dan een maand, waardoor het bedrijf voor de eerste keer automatisch belasting kon berekenen. Die snelle implementatie leverde $ 24k aan extra inkomsten op en zorgde ervoor dat het bedrijf aan de regelgeving bleef voldoen naarmate de rekenkracht werd opgeschaald.
Een eenvoudige overgang voor bestaande gebruikers
McCardel zegt dat de klanten van Hex enthousiast zijn over de nieuwe optie voor facturatie naar gebruik en dat de uitrol soepel is verlopen. Engreitz: "Het supportteam had bijna geen extra werk tijdens de uitrol. Het ontbreken van feedback is in dit geval een goed teken, want dat betekent dat alles werkt zoals verwacht."
Stripe is een flexibel platform waarmee je eenvoudig kunt samenwerken. Doordat overstappen op facturatie naar gebruik van Stripe heel eenvoudig is, konden we snel schakelen en ons blijven focussen op het bouwen van een geweldig product voor onze klanten.