Vai al contenuto

Tecnologie: API, webhook e connettori

Programmi diversi che si scambiano i dati, senza che qualcuno li ricopi.

Ogni programma ha un modo per far entrare e uscire i dati: un’API, un avviso automatico, un file, un database. Il connettore li usa per portare il dato giusto al programma giusto, e segnala quando qualcosa si ferma.

  • API
  • Webhook
  • Scambio di file
  • Code e nuovi tentativi

In breve

Serve per
Far arrivare ordini, giacenze e anagrafiche da un programma all’altro
Parte da
Quello che ogni programma permette già, senza cambiarlo
Se si ferma
I dati aspettano in coda e ripartono da soli
Dove gira
Sui tuoi server, senza abbonamenti a piattaforme esterne

Come funziona

Dal negozio al gestionale, e ritorno.

Esempio: l’ordine creato sul negozio arriva nel gestionale; la giacenza aggiornata e il codice di tracking tornano al negozio. In mezzo c’è il collegamento costruito per i tuoi programmi.

Il problema

I programmi funzionano. Il passaggio tra uno e l’altro lo fa una persona.

Il gestionale sa quante scorte ci sono, l’ecommerce no. Gli ordini arrivano sul sito e vanno ricopiati nel gestionale. La logistica aspetta un file che qualcuno deve esportare.

Ogni passaggio a mano costa qualche minuto, e ogni tanto un errore. Messi insieme, sono ore ogni settimana.

Nel dettaglio

Cinque modi per far parlare due programmi.

Si sceglie in base a quello che ogni programma permette. In un progetto spesso se ne usa più di uno.

  1. 01

    API

    Un programma chiede i dati a un altro, o glieli manda, in modo ordinato. È la strada più pulita, quando c’è.

  2. 02

    Webhook

    Il programma avvisa appena succede qualcosa: un nuovo ordine, un pagamento, un reso. Niente attese.

  3. 03

    File

    Un export CSV ogni sera in una cartella condivisa. Semplice, e spesso basta.

  4. 04

    Database

    Quando è permesso, si leggono i dati direttamente, senza toccare il programma.

  5. 05

    Email

    Documenti che arrivano come allegati, letti e smistati in automatico.

Il connettore fa più che spostare dati

Traduce i codici tra un programma e l’altro, decide chi comanda su ogni dato, tiene in coda quello che non passa e lo riprova. E scrive tutto in un registro: quando un ordine non arriva, si sa perché.

Quando conviene

Conviene quando lo stesso dato vive in più programmi.

Ha senso se

  • Usi due o più programmi che dovrebbero scambiarsi dati
  • Qualcuno ricopia ordini, giacenze o anagrafiche ogni giorno
  • I numeri non tornano tra un reparto e l’altro

Non serve se

  • Il programma ha già un connettore ufficiale che copre le tue regole
  • I dati cambiano una volta al mese: basta un’esportazione
  • Usi un solo programma per tutto

Se il problema è un altro, serve un altro strumento.

Dal più semplice al più complesso: prima si prova lo strumento più semplice che risolve il problema.

  1. Devi controllare che i numeri tornino

    Il prezzo in fattura è quello del listino? La tariffa è quella del contratto?

    Regole e confronto automaticoFatture, ordini e listini confrontati riga per riga
  2. Due programmi devono scambiarsi i dati

    L’ordine del sito deve arrivare nel gestionale, e la giacenza deve tornare sul sito.

    API, webhook e connettoriQuesta pagina
  3. Devi estrarre gli stessi dati da tanti documenti

    Numero, data, righe e totale da 300 fatture PDF al mese.

    OCR ed estrazione datiFatture e documenti letti in automatico
  4. Devi rispondere a domande che stanno nei documenti

    Questo ricambio si monta su quel modello? Come si gestisce questo reso?

    Ricerca con RAGRisposte da procedure e documenti interni
  5. Devi rispondere a domande sui dati di più programmi

    Dov’è l’ordine del cliente Rossi? Quali ordini sono fermi per mancanza di merce?

    MCP e assistenti AIUn assistente AI che usa i tuoi programmi

Un esempio con i numeri

80 righe al giorno ricopiate a mano.

Numeri di riferimento, da rifare con i tuoi.

40 minuti

al giorno

80 righe per 30 secondi l’una, da un programma all’altro.

160 ore

all’anno

Su 240 giorni lavorativi: il tempo di una persona per un mese intero.

Una volta

si inserisce il dato

Poi arriva da solo agli altri programmi, con i codici giusti.

I limiti

Cosa va deciso prima di collegare.

I codici vanno messi in fila

Se lo stesso articolo ha tre codici in tre programmi, serve una tabella che li colleghi. Si fa una volta, poi si aggiorna.

Chi comanda va deciso

Prezzo, giacenza, indirizzo: per ogni dato un solo programma ha l’ultima parola.

I programmi cambiano

Un aggiornamento può cambiare un formato. Il connettore si adatta, e il registro mostra subito cosa si è rotto.

Non tutto deve essere istantaneo

Le giacenze sì, il listino forse una volta al giorno. Aggiornare tutto ogni minuto è lavoro sprecato.

Domande frequenti

Le domande su questo tema.

E se il programma non ha API?

Si usa quello che ha: un export, un file in una cartella, il database, una casella email. Si parte sempre da come i dati escono oggi.

Cosa succede se un programma si ferma?

I dati restano in coda e ripartono quando il programma torna. Se qualcosa resta bloccato troppo a lungo, arriva un avviso a una persona.

Serve un abbonamento a una piattaforma di integrazione?

No. Il connettore lo costruiamo noi e gira sui tuoi server. Paghi lo sviluppo, non un canone.

Ogni quanto si aggiornano i dati?

Dipende dal dato. Le giacenze anche ogni pochi minuti, o subito con un webhook. I listini una volta al giorno. Le anagrafiche quando cambiano.

Si può partire da un solo collegamento?

Sì. Si parte dal passaggio che costa più tempo, e gli altri si aggiungono dopo.

Partiamo dal problema

Dicci quali programmi usi.

E dove i dati passano a mano. Ti diciamo quale collegamento conviene fare per primo.

  • La prima verifica è gratuita e non impegna
  • Leggiamo ogni messaggio, nessun call center
  • Prezzo fisso, paghi a fasi
  • Italiano e inglese, fattura elettronica
  • Nessuna telefonata se non la vuoi
  • Se non conviene fare niente, te lo diciamo

Preferisci scrivere direttamente? [email protected]

Niente newsletter, niente chiamate non richieste. Risposta diretta dal developer, entro un giorno lavorativo.