Come MeterFlow trasforma ciò che fanno i tuoi clienti in crediti, limiti e fatture — spiegato senza tecnicismi.
Il problema
Fatturare a consumo sembra solo questione di contare. Non lo è. Ogni singola azione di un cliente avvia una catena, e ogni anello può rompersi.
Perché conta. I passi 1 e 2 devono essere veloci, perché il cliente sta aspettando. I passi da 3 a 6 devono essere perfetti, perché sono soldi. Quasi tutti costruiscono questa cosa due volte: la prima in fretta, la seconda per bene dopo la prima contestazione.
Com'è fatto
Perché è diviso così. I tuoi clienti vedono solo il tuo prodotto. I tuoi sviluppatori toccano solo il riquadro di sinistra. Tutti gli altri — amministrazione, assistenza, chi decide i prezzi — lavorano solo nel riquadro di destra, senza bisogno di un rilascio.
Il vocabolario
L'SDK
Sotto il cofano
Perché il lavoro è diviso in due. Se MeterFlow facesse tutti i conti prima di rispondere, i tuoi clienti più attivi sarebbero i più lenti: più consumano, più aspettano. Invece accettiamo l'evento all'istante e facciamo i totali dopo, così la velocità del tuo prodotto non dipende mai da quanto qualcuno ha consumato.
La rete di sicurezza · 1 di 3
Le connessioni cadono. Quando succede, la tua app non può sapere se la richiesta è arrivata o no — quindi la rimanda. Ed è la cosa giusta da fare.
Perché il numero di ticket conta. Senza, due secondi di rete instabile costano soldi veri al cliente e a te una richiesta di assistenza. Ogni richiesta che modifica un saldo può portarne uno, e MeterFlow lo esegue solo la prima volta.
La rete di sicurezza · 2 di 3
Il saldo di un cliente non è un numero in una casella che qualcuno può modificare. È la somma di tutti i crediti che ha ricevuto, meno tutti quelli che ha speso.
Perché funziona così. Quando un cliente scrive "non abbiamo mai consumato così tanto", non devi farti credere: gli mostri l'elenco. Ogni riga ha una data, un motivo e un importo, e nessuna riga è mai stata alterata. È la differenza fra una conversazione sulla fattura e una lite sulla fattura.
La rete di sicurezza · 3 di 3
Quando il saldo arriva a zero, la richiesta successiva riceve una risposta precisa: credito insufficiente. Non un timeout. Non un errore generico. E non un via libera silenzioso che manda il conto in rosso.
Poiché la risposta è precisa, il tuo prodotto può mostrare "crediti esauriti — ricarica" invece di una pagina di errore. Quella schermata è uno dei tuoi migliori inviti all'upgrade.
Nessuno può spendere soldi che non ti sono stati pagati, e nessuno sviluppatore deve scrivere il codice che decide se un addebito parziale era consentito.
Notifiche
Non devi mai controllare tu. Quando succede qualcosa che ti interessa, MeterFlow manda un messaggio alla tua app in pochi secondi — e lo firma, così puoi dimostrare che arriva da noi.
Perché c'è la firma. L'indirizzo su cui ascolta la tua app è esposto su internet. Senza firma, chiunque lo trovasse potrebbe mandarti un messaggio che dice che un cliente ha pagato, e la tua app ci crederebbe. Con la firma, un messaggio falso viene scartato prima di fare danni.
La dashboard
Accedi e vedi le tue organizzazioni, i tuoi progetti e tutto ciò che contengono. Cambiare un prezzo non richiede uno sviluppatore, né un rilascio, né un database.
Tutto ciò che possiedi in una schermata. Chiara o scura.
La procedura
Perché la chiave si vede una volta sola. Dopo che l'hai copiata, MeterFlow ne conserva solo un'impronta cifrata — sufficiente a riconoscere la tua app, non a ricostruire la chiave. Se il nostro database venisse rubato, le chiavi al suo interno sarebbero inutili. Il prezzo da pagare è che non possiamo più mostrartela: se la perdi, la revochi e ne crei una nuova.
Il quotidiano
Il consumo di un cliente, suddiviso per contatore.
Scrivi il nome di un cliente e hai il quadro completo: quanto gli resta, quanto ha speso e in cosa.
Perché all'assistenza interessa questa schermata. "Perché la fattura è così alta?" trova risposta in una trentina di secondi, da chiunque legga l'email — senza aprire un ticket agli sviluppatori.
Sicurezza
Una chiave di un progetto non può leggere, modificare né tantomeno rilevare nulla in un altro. Ogni dato porta con sé il progetto a cui appartiene, e ogni richiesta viene verificata.
Invita i colleghi come admin, membro o osservatore. Chi deve solo consultare i saldi non ottiene anche il potere di cambiare i prezzi.
L'alternativa
Come iniziare
Crea un account, crea un progetto, copia una chiave. Il tuo primo evento misurato può essere registrato prima che il caffè si raffreddi.