1. Home
  2. Chi sono
  3. Progetti
  4. Ready2Bitrix → syncro
Progetto · Dal pilota alla produzione

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
Ready Pro · gestionale
Bitrix24 · CRM
Motore · syncro
WooCommerce
eBay
Schema semplificato. Il pilota porta i dati da Ready Pro a Bitrix24; syncro manda le giacenze a WooCommerce ed eBay, gli ordini a Bitrix24 e le vendite da Bitrix24 al gestionale.
Il problema

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
Come viaggiano i dati

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.

Tappa 1 · Sorgente

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.

Tappa 2 · Lettura

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.

Tappa 3 · Motore

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.

Tappa 4 · Registro

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.

Tappa 5 · Destinazione

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.

aziendecontattiaffarileadrequisitiindirizzicatalogo prodottiprezzisezionirighe prodotto degli affari
Tappa 6 · In produzione

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.

Il pilota · marzo 2026

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.
ready2bitrix · scheda del motorev4.1.0
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
Sicurezza

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.
Moduli aggiuntivi

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.

Server MCP

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.
Dal pilota alla produzione

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.

2 marzo 20261.0.0
  • Wizard di installazione
  • Ricerca automatica del database
  • Licenze
  • Cifratura dei segreti
3 marzo 20261.0.21.1.02.0.0
  • Webhook in ingresso
  • Nuova dashboard CRM
4 marzo 20262.1.02.2.02.3.02.5.0
  • Diagnostica
  • Kanban dei lead
  • Fatture e attività
  • IVR vocale per 3CX
  • WhatsApp a doppia modalità
  • Explorer SQL
5 marzo 20262.5.1
  • Installer per Windows e Mac
  • Fallback automatico dei driver ODBC
7 marzo 20263.0.0
  • Bridge di sincronizzazione in tempo reale
  • Report in CSV
11 marzo 20264.0.0
  • Scanner dello schema del gestionale
  • Allineamento al database di produzione
  • Server MCP
15 marzo 20264.1.0
  • Log unificati
  • Feed in streaming
Ottobre 2026syncro

Le sincronizzazioni entrano in produzione: giacenze, ordini e vendite, con un guardiano dei servizi e circa 15 attività pianificate.

In produzione da ottobre 2026

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.

Com'è fatto il pilota

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.

Python 35.062 HTML 16.467 JavaScript 2.317 CSS 1.746 Batch, PowerShell e Shell 1.505 TypeScript 264

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
Righe di codice del pilota per linguaggio
LinguaggioRigheFileQuota
Python35.06236161,1%
HTML16.4677228,7%
JavaScript2.317134,0%
CSS1.74683,0%
Batch, PowerShell e Shell1.505442,6%
TypeScript26430,5%
Totale57.361501100%

Dove lavora l'applicazione

Endpoint Flask per area: 250 in 37 blueprint, più 7 endpoint FastAPI.

Dashboard e sistema 89 WhatsApp 45 AI e MCP 44 Dati gestionale, feed e mappature 36 CRM interno 16 Voce (3CX) 10 Veicoli e ricambi 10

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
Endpoint Flask del pilota per area
AreaEndpointQuota
Dashboard e sistema8935,6%
WhatsApp4518,0%
AI e MCP4417,6%
Dati gestionale, feed e mappature3614,4%
CRM interno166,4%
Voce (3CX)104,0%
Veicoli e ricambi104,0%
Totale Flask250100%
57.361righe di codice proprio in 501 file
257endpoint: 250 Flask in 37 blueprint, 7 FastAPI
26metodi REST di Bitrix24, più chiamate batch
76campi in 7 mappature tabella → entità
22tabelle proprie
12moduli di sincronizzazione
14plugin, di cui 8 attivi
31file di documentazione in Markdown
Stack

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

Python 3.10FlaskFlask-SocketIOFastAPI · uvicornSQLAlchemypyodbcAPSchedulerFernet

Interfaccia e bridge

Jinja · HTML · CSSReact · Vite · TypeScript (hub)Node 20ExpressBaileys

Dati e AI

SQLiteChromaDBLanceDBOpenAIOllama

Integra

Ready ProBitrix24Meta Cloud API3CXWooCommerceeBayGoogle Shopping

Gestionale e CRM allineati, senza copiare a mano.

Rocco Balzamà
Parli direttamente con me

Il prossimo passo?
Parliamone.

Raccontami cosa vuoi proteggere, costruire o far crescere. Ti aiuto a capire da dove partire.

Di cosa mi occupo

Da oltre trent'anni faccio tre cose. Cerco le falle della tua azienda prima che le trovi chi vuole entrare. Imposto il marketing perché i risultati si possano misurare. E aiuto persone e aziende a capire chi sono, prima ancora di decidere cosa vendere.

Da remoto e in presenzaLavoro da remoto tramite call e videocall. Quando il progetto lo richiede, intervengo anche in presenza.
Seguimi sui social
CEHCertified Ethical HackerSicurezza informatica dal 1993
Gli strumenti con cui lavoro
  • Google Ads
  • Meta
  • WordPress
  • WooCommerce
  • Shopify
  • TikTok
Strumenti gratuiti