Ready Pro e Bitrix24 si parlano da soli.
Ready Pro da una parte, Bitrix24 dall'altra e, in mezzo, qualcuno che copia dati a mano. Per un'azienda di ricambi auto ho costruito Ready2Bitrix, un connettore che allinea aziende, contatti, prodotti, ordini e lead. A marzo 2026 era un pilota. Da ottobre 2026 al suo posto c'è syncro, una riscrittura più snella che oggi gira in produzione.
- Ready Pro ↔ Bitrix24
- Dalla v1.0.0 alla 4.1.0 in 14 giorni
- syncro in produzione da ottobre 2026
Due sistemi che non si parlano
e una persona in mezzo a ricopiare.
Il gestionale sa cosa hai in magazzino e cosa hai venduto. Il CRM sa chi ti ha scritto e cosa ha chiesto. Se non si parlano, il ponte è una persona con due finestre aperte e tanta pazienza. Finché un giorno la stessa azienda compare due volte, con due partite IVA scritte in modo diverso.
Senza connettore
- Aziende, contatti e prodotti copiati a mano da un sistema all'altro
- Partite IVA e codici fiscali duplicati, o scritti in campi sbagliati
- Ordini del gestionale che nel CRM non arrivano mai
- Nessuno sa quale dei due dati è quello giusto
- Ogni nuova esigenza è un altro foglio Excel
Con Ready2Bitrix
- Sincronizzazione differenziale, totale o per singolo modulo
- Partita IVA e codice fiscale nei Requisiti di Bitrix24, dove devono stare
- Ordini (bolle) del gestionale portati in Bitrix24
- Un registro che lega ogni codice del gestionale al suo ID in Bitrix24
- Dashboard, log ed esportazioni per controllare cosa è passato
Dal database di Ready Pro a Bitrix24 e poi, con syncro, a WooCommerce ed eBay.
Scegli una tappa per vedere cosa succede ai dati. Con la tastiera: seleziona una tappa e muoviti con le frecce.
Tutto parte dal gestionale
Ready Pro è la fonte: anagrafiche, articoli, categorie, ordini (bolle). Il connettore legge tutte e tre le basi dati su cui Ready Pro può girare: SQL Server, MariaDB o Access.
Lo scanner dello schema legge la struttura del database e la esporta in Markdown: con la versione 4.0.0 è servito ad allineare il connettore al database di produzione, senza indovinare nomi di tabelle e campi.
Se un driver ODBC manca, prova il successivo
La lettura passa da ODBC con autenticazione Windows. Ogni server ha i suoi driver installati, quindi il connettore li prova da solo, in ordine:
- ODBC Driver 18, poi 17, poi 13;
- infine SQL Server Native Client.
La ricerca automatica del database c'è dalla prima versione, dentro il wizard di installazione.
Sincronizza solo quello che serve
Il motore ha 12 moduli e una pianificazione con APScheduler. Puoi lanciare una sincronizzazione:
- differenziale, solo ciò che è cambiato;
- totale, tutto il perimetro, utile al primo allineamento;
- per modulo, per esempio solo i prodotti.
Le corrispondenze sono dichiarate: 7 mappature da tabella del gestionale a entità di Bitrix24, per 76 campi.
Un codice, un ID: niente doppioni
Un registro lega ogni codice del gestionale all'ID corrispondente in Bitrix24. È la memoria del connettore: la volta dopo sa se deve aggiornare un record esistente o crearne uno nuovo, invece di duplicarlo.
Partita IVA e codice fiscale vanno nei Requisiti di Bitrix24, il posto previsto dal CRM per i dati fiscali.
Bitrix24, a lotti da 50
La scrittura usa l'API REST di Bitrix24: 26 metodi distinti più le chiamate batch, che raggruppano le operazioni a lotti da 50.
syncro: i flussi in produzione
Da ottobre 2026 è in produzione syncro, il sistema di sincronizzazioni più snello in cui ho riscritto il pilota:
- Giacenze gestionale → WooCommerce ed eBay
- Ordini → Bitrix24
- Vendite Bitrix24 → gestionale
- Guardiano controlla che i servizi restino attivi
In tutto, circa 15 attività pianificate.
Oltre al motore, una web app per vedere cosa è passato.
Una sincronizzazione va controllata: cosa è passato, cosa è fallito, quando. Per questo il pilota comprende anche una web app in Flask con dashboard, wizard e strumenti sui dati.
- Dashboard CRM in Flask e SocketIO: indicatori, grafici, kanban dei lead, fatture e attività.
- Wizard di installazione con ricerca automatica del database, che si autodistrugge dopo l'uso.
- Explorer SQL e scanner dello schema del gestionale, con esportazione in Markdown.
- Gestore plugin: 14 plugin, 8 attivi. Ogni funzione in più si accende solo se serve.
- Gira su Windows Server, con installer anche per Mac e Linux, Python 3.10 e Node 20 portatili.
- Circa 13 guide utente in Markdown.
- Sorgenti
- SQL Server · MariaDB · Access
- Driver ODBC
- 18 → 17 → 13 → Native Client
- Moduli
- 12, pianificati con APScheduler
- Modalità
- differenziale · totale · per modulo
- Entità
- aziende, contatti, prodotti, categorie, ordini (bolle), lead
- Mappature
- 7 tabelle → entità Bitrix24, 76 campi
- Bitrix24
- 26 metodi REST + batch da 50
- Registro
- codice del gestionale ↔ ID Bitrix24
- Dati fiscali
- P.IVA e codice fiscale nei Requisiti
Un connettore ha le chiavi di casa, e le tratto come tali.
Chi collega gestionale e CRM vede anagrafiche, prezzi e ordini. Da hacker etico parto da una domanda semplice: se qualcuno arrivasse qui, cosa troverebbe?
Le stesse regole le applico a ogni integrazione: le trovi nella pagina su API REST e connettori.
- Wizard che si autodistrugge. Finita l'installazione, la procedura sparisce: nessuno può rilanciarla per riconfigurare il sistema.
- Segreti cifrati. Credenziali e chiavi sono salvate cifrate con Fernet, non in chiaro nei file di configurazione.
- Rate limit. Un limite alle richieste rallenta chi prova a forzare l'accesso.
- Protezione CSRF. I moduli dell'applicazione non accettano richieste confezionate da altri siti.
- Whitelist IP. L'applicazione risponde solo agli indirizzi autorizzati.
- Autenticazione Windows verso il database del gestionale, con licenze per l'uso dell'applicazione.
Dati allineati, riusabili da WhatsApp, AI, centralino e feed.
Con gestionale e CRM allineati, ogni canale può attingere alla stessa fonte. Il pilota li tiene come plugin: si accendono quando servono.
WhatsApp a doppia modalità
Tramite QR, con un bridge scritto ad hoc sulla libreria open source Baileys, oppure con la Meta Cloud API.
Intelligenza artificiale
OpenAI oppure Ollama in locale, punteggio automatico dei lead e ricerca sui documenti (RAG).
Server MCP
Sette strumenti che un assistente AI può usare per interrogare gestionale e CRM. Guardali qui sotto.
IVR vocale per 3CX
Un risponditore vocale integrato con il centralino 3CX.
Webhook da WordPress
Il connettore riceve via webhook i dati dei moduli WordPress: Contact Form 7, Elementor e WooCommerce.
Feed Google Shopping
Un feed dei prodotti pronto per Google Shopping.
Sette strumenti per far lavorare un assistente AI sui tuoi dati.
MCP (Model Context Protocol) è un modo standard per dare a un assistente AI degli strumenti da usare. Qui gli strumenti sono sette: sei leggono e uno solo scrive, così l'assistente può consultare molto ma modificare poco.
Filtra per sistema: l'elenco si aggiorna sotto.
7 strumenti su 7
- cerca prodottoleggeTrova un articolo nel catalogo del gestionale.
- giacenzaleggeDice quanti pezzi di un articolo sono disponibili.
- cerca clienteleggeTrova un cliente nelle anagrafiche del gestionale.
- listinoleggeConsulta il listino prezzi.
- cerca contatto BitrixleggeTrova un contatto già presente in Bitrix24.
- crea lead BitrixscriveCrea un nuovo lead in Bitrix24: l'unico strumento che modifica i dati.
- FAQleggeRisponde con le domande frequenti della base di conoscenza.
Dalla 1.0.0 alla 4.1.0 in quattordici giorni, poi syncro in produzione.
Il pilota è uscito tra il 2 e il 15 marzo 2026, a volte con più versioni nello stesso giorno. Da ottobre 2026 in produzione c'è syncro, la riscrittura più snella del pilota. Tocca una tappa per leggere le novità di ogni versione.
Il numero nel cerchio indica quante versioni sono uscite quel giorno; l'ultima tappa è syncro, in produzione. Le tappe sono equidistanti per leggibilità: contano le date.
- Wizard di installazione
- Ricerca automatica del database
- Licenze
- Cifratura dei segreti
- Webhook in ingresso
- Nuova dashboard CRM
- Diagnostica
- Kanban dei lead
- Fatture e attività
- IVR vocale per 3CX
- WhatsApp a doppia modalità
- Explorer SQL
- Installer per Windows e Mac
- Fallback automatico dei driver ODBC
- Bridge di sincronizzazione in tempo reale
- Report in CSV
- Scanner dello schema del gestionale
- Allineamento al database di produzione
- Server MCP
- Log unificati
- Feed in streaming
Le sincronizzazioni entrano in produzione: giacenze, ordini e vendite, con un guardiano dei servizi e circa 15 attività pianificate.
syncro: la versione snella, in produzione.
- Giacenzedal gestionale verso WooCommerce ed eBay
- Ordiniverso Bitrix24
- Venditeda Bitrix24 verso il gestionale
- Guardiano dei servizie circa 15 attività pianificate
In breve: il pilota è di marzo 2026, versioni dalla 1.0.0 alla 4.1.0; syncro, la sua riscrittura, è in produzione da ottobre 2026.
I numeri del cantiere, non quelli dei clienti.
Qui conto il codice che ho scritto, non i dati che il connettore muove: anagrafiche, prodotti e ordini restano dell'azienda.
In che lingua è scritto
Righe di codice proprio del pilota per linguaggio, 57.361 in totale.
Fonte: conteggio delle righe del codice proprio del pilota, 501 file (scheda tecnica del progetto, novembre 2026). Esclusi librerie e componenti di terzi; a parte, 31 file di documentazione in Markdown.
Vedi i dati in tabella
| Linguaggio | Righe | File | Quota |
|---|---|---|---|
| Python | 35.062 | 361 | 61,1% |
| HTML | 16.467 | 72 | 28,7% |
| JavaScript | 2.317 | 13 | 4,0% |
| CSS | 1.746 | 8 | 3,0% |
| Batch, PowerShell e Shell | 1.505 | 44 | 2,6% |
| TypeScript | 264 | 3 | 0,5% |
| Totale | 57.361 | 501 | 100% |
Dove lavora l'applicazione
Endpoint Flask per area: 250 in 37 blueprint, più 7 endpoint FastAPI.
Fonte: inventario delle rotte dell'applicazione del pilota (scheda tecnica del progetto, novembre 2026). Le quote sono sui 250 endpoint Flask; i 7 FastAPI sono esclusi dal grafico.
Vedi i dati in tabella
| Area | Endpoint | Quota |
|---|---|---|
| Dashboard e sistema | 89 | 35,6% |
| 45 | 18,0% | |
| AI e MCP | 44 | 17,6% |
| Dati gestionale, feed e mappature | 36 | 14,4% |
| CRM interno | 16 | 6,4% |
| Voce (3CX) | 10 | 4,0% |
| Veicoli e ricambi | 10 | 4,0% |
| Totale Flask | 250 | 100% |
Python, Flask, pyodbc, APScheduler: librerie mature e diffuse.
Ho scelto librerie mantenute da anni, che qualunque sviluppatore Python sa leggere: se domani ci mette mano un altro, non riparte da zero. Gestionale, CRM e servizi esterni li ho integrati, non riscritti.
Backend
Interfaccia e bridge
Dati e AI
Integra
Anche nella tua azienda qualcuno ricopia dati da un sistema all'altro?
Dimmi quale gestionale e quale CRM usi. Guardiamo insieme cosa deve passare, in che direzione e con quali controlli. Poi partiamo da un pilota.
- Il caso studio del clienteDove lavorano il connettore e syncro
- Bot WhatsApp per ricambi autoIl pilota in modalità ombra
- API REST e connettoriIl servizio per la tua azienda
- Vendere su eBayGiacenze allineate con il gestionale
- Automazioni con l'AIFlussi tra più strumenti
- Chatbot e agenti AIAssistenti che usano i tuoi dati
- Tutti i progettiPiattaforme, connettori e iniziative






