← Tutti i case study

FINTECH / SAAS

Integrazione headless per sistemi contabili legacy

≈ +80 ore/mese liberate

Sostituisce ~4h/giorno di lavoro contabile manuale × ~20 giorni lavorativi.

Come abbiamo trasformato una piattaforma contabile chiusa in un flusso automatizzato, eliminando lavoro manuale ripetitivo senza aspettare API ufficiali.

PythonSeleniumBaseDockerReverse EngineeringAPI Design
Situazione

Una startup americana doveva integrare i dati di un noto software di contabilità legacy nella propria piattaforma. L'assenza di API pubbliche per i flussi richiesti e la presenza di sistemi anti-bot rendevano impossibile un'integrazione standard. L'obiettivo era creare un ponte tecnico che permettesse operazioni automatiche senza compromettere la stabilità degli account utente.

Rischio

Senza un'integrazione affidabile, il prodotto dipendeva dal lavoro manuale di back office. Un'automazione standard poteva anche creare instabilità sugli account o rompersi a ogni cambiamento della piattaforma.

Decisione

Validare se un'integrazione headless potesse automatizzare in sicurezza il flusso critico prima di investire in un'integrazione completa in produzione.

Intervento

Abbiamo strutturato l'intervento in due fasi: un PoC di 3 settimane per confermare la fattibilità tecnica e due mesi per il rilascio in produzione. Abbiamo utilizzato SeleniumBase per gestire l'autenticazione, implementando un sistema di persistenza della sessione che riduce al minimo i login e maschera l'automazione come traffico organico. Per massimizzare l'efficienza, abbiamo effettuato il reverse engineering delle chiamate di rete interne del software, bypassando l'interazione con l'interfaccia (DOM) dove possibile. L'intera architettura è dockerizzata e stateless, permettendo di scalare orizzontalmente il numero di sessioni gestite in parallelo con un monitoraggio granulare dei log.

Risultato

La startup non aveva più bisogno di persone che ripetessero ogni giorno lo stesso flusso contabile a mano. La piattaforma chiusa è diventata un backend automatizzato utilizzabile dal prodotto, con un risparmio di circa 80 ore al mese e un sistema di proprietà del cliente, scalabile in autonomia.

Valore economico

≈ +80 ore/mese liberate

Sostituisce ~4h/giorno di lavoro contabile manuale × ~20 giorni lavorativi.

Prima / dopo

PrimaFlusso contabile manuale

DopoFlusso backend automatizzato

PrimaNessuna API ufficiale

DopoEndpoint interni moderni

PrimaCirca 4 ore al giorno manuali

DopoCirca 80 ore al mese liberate