Integrazioni API

Colleghi i suoi sistemi e li faccia lavorare insieme.

Realizziamo integrazioni che collegano il suo sito, il suo software e gli strumenti di terze parti che già paga, così le informazioni passano dall’uno all’altro in automatico — inserite una volta, sempre sincronizzate e mai digitate tre volte.

  • Costruito sui suoi sistemi
  • Sicuro e affidabile
  • Assistenza continua
Illustrazione
Integrazioni su misuraCostruite per le sue esigenze
Colleghi gli strumenti esistentiUnisca i sistemi che già usa
Flusso di dati automaticoBasta ridigitare da uno all’altro
Sicuro e affidabileCredenziali ben custodite, errori ritentati
Assistenza continuaDallo stesso team che l’ha realizzato
Perché le integrazioni API

Ottenga di più dagli strumenti che già usa.

La maggior parte delle aziende usa diversi sistemi — uno per il sito, uno per la contabilità, uno per i clienti, uno per i messaggi del team. Un’integrazione fa scorrere le informazioni tra loro da sola: si inseriscono una volta, restano uguali ovunque e nessuno passa un pomeriggio a ricopiarle.

  • Colleghi sito, software e strumenti di terze parti
  • Condivida e sincronizzi i dati in automatico
  • Meno lavoro manuale e nessun dato inserito due volte
  • Informazioni coerenti in ogni sistema
  • Flussi su misura per come lavora davvero
Esempi comuni di integrazione

Strumenti diffusi con cui possiamo integrarci

Esempi di sistemi con API documentate, non un elenco di partner. Conta che il prodotto che usa offra una vera API — e la verifichiamo prima di fare un preventivo.

Sistemi di pagamento

Stripe, PayPal e altri fornitori di pagamento. Usiamo Stripe su questa piattaforma, quindi è un terreno che conosciamo.

Software di contabilità

Xero, QuickBooks e pacchetti simili: fatture, note di credito e pagamenti, pronti per la riconciliazione.

Sistemi CRM

HubSpot, Pipedrive, Salesforce e altri, con l’origine di ogni richiesta allegata.

Strumenti di marketing

Mailchimp, ActiveCampaign e piattaforme simili, nel rispetto del consenso.

Strumenti di produttività

Google Workspace, Slack, Microsoft 365 e altro.

Sistemi su misura

Software interni, sistemi di settore e API su misura.

E inoltre: spedizioni e corrieri, magazzino e fornitori, calendari e prenotazioni — e nell’altra direzione, una sua API perché clienti o partner possano collegarsi a lei.

Manuale o integrato

Da strumenti scollegati a un unico flusso di lavoro.

Il modo manuale

  • Copiare dati da uno strumento all’altro
  • Inserire la stessa informazione più volte
  • Errori di ribattitura, scoperti settimane dopo
  • Informazioni sparse in sistemi che non concordano
  • Attività che dipendono dalla memoria di una persona
  • Poca visibilità su ciò che accade in azienda

Con le integrazioni API

  • I dati passano tra i suoi strumenti in automatico
  • Le informazioni restano aggiornate ovunque
  • Meno passaggi manuali e meno occasioni di sbagliare
  • Una fonte concordata per ogni dato, che gli altri seguono
  • Una visione più chiara della sua attività
  • Una configurazione costruita sulle sue esigenze

Colleghi i suoi strumenti e lavori in modo più fluido ed efficiente.

Prima del preventivo

Leggiamo la documentazione prima del preventivo

Un breve controllo tecnico dell’altro sistema, per sapere se l’integrazione si può fare bene — e cosa richiederà — prima di fatturare qualsiasi cosa.

C’è un’API?O un’esportazione affidabile
AutenticazioneCome viene concesso l’accesso
LimitiLimiti di frequenza e quote
Modello dei datiCosa corrisponde a cosa
FattibilitàConfermata — o un no chiaro
Poi il preventivoBasato su ciò che abbiamo trovato
Ambito del progetto

Cosa comprende un progetto di integrazione

Fa parte del lavoro

  • Esaminare l’API dell’altro sistema e confermare che fa ciò che le serve
  • Concordare quale sistema fa fede per ogni informazione
  • Realizzare il collegamento, in una o in entrambe le direzioni
  • Gestire i webhook — i messaggi che un servizio le invia quando succede qualcosa
  • Tentativi ripetuti e protezione contro l’elaborazione doppia dello stesso messaggio
  • Un registro di ogni scambio e avvisi quando uno fallisce
  • Credenziali conservate in modo sicuro, mai nel codice sorgente
  • Test nell’ambiente di prova del servizio prima di toccare dati reali

Escluso dal lavoro

  • Licenze, costi delle API o upgrade di piano sul servizio di terze parti
  • Modifiche a un sistema di terze parti che solo il suo fornitore può fare
  • Qualsiasi garanzia su un servizio che non controlliamo — incluso che mantenga la sua API
  • Il collegamento a un prodotto senza API, senza esportazione e senza un accesso documentato
  • Tutto ciò che i termini d’uso di un servizio vietano
  • Il monitoraggio continuo, salvo accordo di assistenza

Se il sistema da collegare non ha un’API, ce lo dica subito. A volte uno scambio di file programmato funziona bene; altre volte la risposta onesta è che non si può fare bene, e preferiamo dirglielo piuttosto che costruire qualcosa di fragile.

Affidabilità e sicurezza

Pensato per il giorno in cui l’altro lato non risponde

Ogni integrazione dipende da qualcosa che lei non controlla. Supporre il contrario è il modo in cui falliscono, quindi queste misure sono previste fin dall’inizio.

Tentativi distanziati

Un servizio momentaneamente non disponibile viene riprovato a intervalli crescenti, invece di essere tempestato o abbandonato.

Sicuro da ripetere

I messaggi hanno un’identità, quindi se uno arriva due volte il lavoro viene fatto una volta sola.

Ogni scambio registrato

Cosa è stato inviato, cosa è tornato e quando — la traccia che chiarisce quale sistema l’ha perso.

Credenziali ben custodite

Chiavi API fuori dalla root web, mai nel controllo versione, e sostituibili senza un nuovo rilascio.

Webhook verificati

Un webhook in arrivo viene autenticato prima di essere considerato valido.

Monitorato

I tassi di errore vengono sorvegliati e segnalati, perché un’integrazione ferma dal mese scorso è quella che costa cara.

Come lavoriamo

Un processo chiaro per integrazioni riuscite.

  1. 1. Scoprire

    Conosciamo i suoi sistemi, i suoi obiettivi e come si lavora oggi, e leggiamo la documentazione dell’altro sistema.

  2. 2. Pianificare

    Concordiamo l’approccio tecnico: cosa va dove, cosa lo attiva e quale sistema prevale quando due non concordano.

  3. 3. Realizzare

    Sviluppiamo e testiamo in un ambiente di prova, se esiste — inclusi gli errori: tentativi ripetuti, duplicati, timeout.

  4. 4. Avviare

    Andiamo in produzione con attenzione, all’inizio accanto al vecchio percorso manuale, e verifichiamo che concordino prima di spegnerlo.

  5. 5. Assistenza

    Monitoraggio e manutenzione con un accordo di assistenza, adattando l’integrazione quando i sistemi collegati cambiano.

Assistenza continua

Un partner a lungo termine per le sue integrazioni.

L’altro lato cambierà. Le API vengono versionate e dismesse, le credenziali scadono, i campi vengono rinominati e i servizi hanno giornate storte — e nessuno lo annuncia a lei personalmente. Con un accordo di assistenza qualcuno ci fa attenzione; senza, un’integrazione funziona finché smette di farlo.

  • Assistenza e manutenzione continue
  • Monitoraggio e gestione degli errori
  • Aggiornamenti quando i sistemi collegati cambiano
  • Aiuto per nuove integrazioni, con preventivo prima
  • Comunicazione chiara
  • Lo stesso team che conosce la sua configurazione
Domande frequenti

Domande sulle integrazioni API

Con quali strumenti potete integrarvi?

La maggior parte dei software aziendali venduti oggi ha un’API — pagamenti, contabilità, CRM, marketing, produttività e molti sistemi di settore — e, se è documentata, di solito si può collegare. Gli strumenti citati in questa pagina sono esempi, non partnership.

Verifichiamo la documentazione del suo prodotto specifico prima del preventivo, perché «di solito» non è la stessa cosa di «il suo». Dove non c’è un’API, a volte basta uno scambio di file programmato; dove non c’è nulla, glielo diremo.

Quanto tempo serve per realizzare un’integrazione?

Molto meno del previsto per il collegamento in sé, e molto di più per tutto ciò che c’è intorno. Un’integrazione semplice in una direzione è di solito un piccolo progetto; una sincronizzazione bidirezionale tra sistemi entrambi modificabili è molto più grande, perché bisogna decidere cosa succede quando entrambi i lati cambiano lo stesso record.

Lavorate con i sistemi che già usiamo?

Sì — è la maggior parte del lavoro. Lo scopo è collegare ciò che già usa, non chiederle di sostituirlo. La risposta onesta per ogni sistema richiede uno sguardo alla sua documentazione, che diamo prima del preventivo e non dopo.

Cosa succede se un sistema collegato cambia?

Qualcosa si rompe, prima o poi — è normale ed è per questo che il monitoraggio conta. I buoni servizi annunciano i cambiamenti in anticipo e mantengono la vecchia versione per un periodo. Con un accordo di assistenza seguiamo gli annunci e facciamo la modifica prima che crei problemi; senza, il primo segnale di solito è il guasto.

Offrite assistenza continua?

Sì, tramite un accordo di assistenza separato dallo sviluppo: avvisi di errore sorvegliati, cambiamenti dell’altro lato gestiti, credenziali tenute aggiornate e difetti di ciò che abbiamo realizzato corretti. Nuove integrazioni o estensioni vengono preventivate prima di iniziare.

Che cos’è un’API, in parole semplici?

È un modo definito con cui un software chiede qualcosa a un altro, o gli comunica qualcosa, senza una persona in mezzo. Se il suo programma di contabilità ha un’API, un altro sistema può crearvi direttamente una fattura con una richiesta documentata, invece che qualcuno apra la schermata e digiti.

Un webhook è la stessa idea al contrario: invece che il suo sistema chieda «è successo qualcosa?», l’altro servizio le invia un messaggio appena succede.

I nostri dati sono al sicuro tra un sistema e l’altro?

I trasferimenti avvengono su connessioni cifrate e le credenziali sono conservate nella configurazione fuori dalla root web, mai nel codice sorgente. La domanda più importante è quali dati debbano davvero spostarsi — il campo più sicuro è quello che ha deciso di non inviare, e metteremo in discussione tutto ciò che nell’elenco non serve.

Potete creare un’API per il nostro sistema così che altri possano collegarsi?

Sì. È una disciplina un po’ diversa — autenticazione, versioni, limiti di frequenza, documentazione e un piano per cambiarla senza rompere chi la usa già — e vale la pena farla bene se altri dovranno dipenderne.

Pronto per iniziare?

Colleghiamo i suoi sistemi e apriamo nuove possibilità.

  • Senza impegno
  • Parli con una persona vera
  • Consigli pratici
Scrivici

Sembra che il tuo browser sia impostato su English. Vorresti cambiare?

Switch to English