La sfida
Hex ha visto crescere rapidamente la propria base di utenti fin dal lancio nel 2021. Durante quel periodo, la società di San Francisco ha anche registrato un afflusso di clienti interessati ad applicare modelli di machine learning in rapida evoluzione ai propri prodotti e operazioni commerciali. Tali utenti avevano una richiesta in comune: più opzioni di elaborazione in Hex, incluso l'accesso a più CPU, GPU e memoria, che potessero supportare meglio flussi di lavoro avanzati per la scienza dei dati, come l'addestramento dei modelli.
Con l'aumento della domanda di risorse di elaborazione di Hex, l'azienda ha riconosciuto la necessità di addebitare i costi ad alcuni clienti in base all'utilizzo reale. Hex ha iniziato sperimentando una tariffa fissa per un numero limitato di ore di elaborazione. Tuttavia, ha capito che la domanda crescente di risorse di calcolo da parte dei clienti avrebbe comportato la necessità di rinegoziare i contratti ogni volta che si raggiungeva il limite previsto per i clienti. Inoltre alcuni clienti erano poco inclini a sottoscrivere un impegno annuale mentre stavano ancora sperimentando l'uso dei modelli linguistici di grandi dimensioni. Questi clienti preferivano un modello tariffario in grado di adattarsi alle loro esigenze nel corso del tempo.
Hex ha quindi compreso che avrebbe dovuto offrire tariffe a consumo, oltre a quelle già esistenti per numero di utenti, permettendo così agli utenti di utilizzare le risorse di calcolo al bisogno. Con questo approccio, Hex avrebbe potuto proporre i propri prodotti a un maggior numero di potenziali utenti, oltre che generare ricavi aggiuntivi grazie al pagamento delle risorse di calcolo consumate. Tuttavia, Hex voleva assicurare evitare che il passaggio a un modello a consumo richiedesse tempistiche di sviluppo significative e creasse esperienze di addebito disomogenee per gli utenti.
"Le tariffe a consumo sono state molto semplici da aggiungere", ha dichiarato Barry McCardel, cofondatore e CEO di Hex. "Ma l'impegno per realizzare l'infrastruttura di addebito si stava rivelando maggiore rispetto a quello necessario per creare la funzione, quindi lo abbiamo rimandato a lungo".
La soluzione
Hex si è affidata a Stripe Billing per gli abbonamenti basati sul numero di utenti fin dal suo lancio nel 2019. Nel 2024, Hex è stata tra i primi clienti di Stripe a utilizzare la nuova funzione di Billing di addebito a consumo. Grazie all'API Meters, gli utenti possono misurare in modalità nativa gli eventi di utilizzo, analizzare i dati, effettuare addebiti ai clienti e riscuotere i pagamenti. Questo approccio ha permesso a Hex di evitare lo sviluppo e la manutenzione di un'infrastruttura di misurazione propria, un progetto potenzialmente oneroso in termini di denaro e tempo, che avrebbe richiesto il monitoraggio di decine di milioni di eventi di utilizzo al mese. Invece, i dati di utilizzo dei clienti vengono inviati direttamente a un connettore S3 con configurazione no-code, aggregati e aggiunti alle fatture dei clienti.
Con il supporto di Stripe, Hex ha introdotto la propria offerta di addebito a consumo in diverse fasi. Un gruppo iniziale di clienti di riferimento ha testato il prodotto per aiutare Hex a verificare l'offerta. I loro riscontri si sono rivelati preziosi per perfezionare sia il prodotto sia l'esperienza di addebito e hanno aiutato Hex e Stripe ad affinare l'offerta a consumo prima di estenderla a un pubblico più ampio di abbonati ai piani Team ed Enterprise di Hex.
Hex ha aggiunto inoltre le soglie di addebito come opzione predefinita per gli utenti che utilizzano gli addebiti a consumo. Le soglie di addebito, attivate quando gli abbonati a uso autonomo raggiungono 100 dollari di elaborazione, offrono a Hex una maggiore garanzia di ricevere il pagamento per l'effettivo utilizzo delle risorse da parte degli utenti.
Tali soglie inoltre aiutano gli utenti a monitorare in tempo reale il proprio consumo: "Funzionano come un avviso di spesa e aiutano gli amministratori a evitare sorprese sgradevoli quando ricevono la fattura", ha spiegato Jo Engreitz, responsabile di prodotto in Hex.
L'aggiunta di queste opzioni basate sull'utilizzo all'integrazione esistente con Billing dell'azienda ha garantito ai clienti di Hex un'esperienza di fatturazione coerente, indipendentemente dal fatto che utilizzassero abbonamenti basati sul numero di utenti, la fatturazione basata sull'utilizzo o una combinazione delle due modalità.
Hex ha ampliato la propria integrazione con Stripe adottando Stripe Tax per automatizzare la riscossione dell'imposta sulle vendite negli Stati Uniti. Sfruttando l'offerta di implementazione avanzata dei servizi professionali di Stripe, il ridotto team dell'azienda, composto da due persone, ha ricevuto il supporto di esperti per integrare l'automazione fiscale direttamente nei flussi di lavoro esistenti di Stripe Checkout e Subscriptions.
I risultati
Risparmio di mesi di prezioso lavoro tecnico
Lavorando a stretto contatto con i tecnici di Stripe, Hex ha impiegato otto settimane per passare dalla definizione del proprio approccio alla tariffazione basata sull'utilizzo al suo rilascio ai clienti. Questa collaborazione ha consentito a Hex di risparmiare diversi mesi aggiuntivi di lavoro di sviluppo che sarebbero stati necessari non solo per creare e implementare un modello basato sull'utilizzo interno, ma anche per la sua manutenzione e il relativo supporto continuativi.
Una quota significativa dei clienti è passata alla tariffazione basata sull'utilizzo nei primi tre mesi
In due mesi, Hex ha abilitato la tariffazione basata sull'utilizzo per i prodotti di elaborazione avanzata come componente aggiuntivo agli abbonamenti esistenti per gli utenti Team ed Enterprise. Hex ha già inviato a Stripe oltre 500 milioni di eventi basati sull'utilizzo da integrare nelle fatture dei clienti e continua a registrare una quota crescente di clienti che scelgono il nuovo prodotto di elaborazione.
Lancio della riscossione automatizzata delle imposte in cinque settimane
Con il supporto del team dei servizi professionali di Stripe, Hex ha implementato con successo Stripe Tax in poco più di un mese, consentendo all'azienda di riscuotere automaticamente le imposte per la prima volta. Questa rapida implementazione ha generato 24.000 di dollari di ricavi incrementali e ha garantito che l'azienda rimanesse conforme alla normativa durante l'espansione delle proprie risorse di elaborazione.
Una transizione semplificata per gli utenti esistenti
Secondo McCardel, i clienti di Hex hanno accolto con entusiasmo l'introduzione dell'opzione basata sull'utilizzo. Anche il lancio si è svolto senza intoppi. Come ha dichiarato Engreitz: "Il lancio ha comportato un carico di lavoro per l'assistenza pressoché nullo. L'assenza di segnalazioni è di per sé un ottimo riscontro, perché dimostra che tutto funziona come previsto".
Stripe è una piattaforma flessibile e semplice con cui collaborare. La facilità con cui è possibile passare all'addebito a consumo di Stripe ci ha permesso di muoverci rapidamente e di continuare a concentrarci sullo sviluppo di un ottimo prodotto per i nostri clienti.