Integrazioni HubSpot: guida completa alla scelta di un percorso di integrazione

Pubblicato: 2022-11-09

Quando stai cercando di integrare HubSpot con un'altra piattaforma, ci sono alcune diverse opzioni di integrazione tra cui scegliere.

In questo post del blog, discuteremo i tre tipi principali di integrazioni HubSpot: sincronizzazione dati, azioni codice personalizzate, webhook e integrazioni personalizzate. Spiegheremo cos'è ogni tipo di integrazione e come funziona, nonché i pro ei contro di ciascuna opzione.

Quindi quale tipo di integrazione è giusta per la tua azienda? Scopriamolo!

Sincronizzazione dati

Che cos'è la sincronizzazione dei dati in HubSpot?

Quindi, hai i dati che desideri importare in HubSpot da un altro sistema. La sincronizzazione dei dati in HubSpot consente a HubSpot di gestire automaticamente l'importazione e l'esportazione dei dati. La sincronizzazione dei dati ti offre un metodo dichiarativo di integrazione, il che significa che non devi scrivere alcun codice. Tutto quello che devi fare è impostare l'integrazione e specificare quali dati vuoi sincronizzare. HubSpot si occuperà del resto!

Che cos'è la sincronizzazione dei dati?

Sincronizzazione dati e caricamenti CSV

Uno dei principali vantaggi della sincronizzazione dei dati è che sostituisce la necessità di file CSV. I file CSV vengono spesso utilizzati per importare dati in HubSpot, ma possono essere problematici. Per uno, mantenere l'integrità dei dati è difficile con i file CSV. Spesso, la struttura dei dati può cambiare durante il caricamento del file CSV su HubSpot, per non parlare del fatto che fornisce solo un'istantanea dei dati in un determinato momento.

Pro di sincronizzazione dati:

  • Facile da configurare: non è necessario scrivere alcun codice! Tutto quello che devi fare è configurare l'integrazione e specificare quali dati desideri sincronizzare. HubSpot si occuperà del resto.
  • Soluzione in hosting: Data Sync di HubSpot è una soluzione in hosting, quindi non devi preoccuparti della manutenzione dell'infrastruttura. Questo lo rende anche più sicuro, poiché HubSpot si occupa degli aggiornamenti di sicurezza.
  • Nessuna manutenzione: poiché HubSpot si occupa di tutta la manutenzione per Data Sync, puoi concentrarti su altre attività.
  • Sicuro: Data Sync è un trasferimento di dati istantaneo e sicuro
  • Basso costo: Data Sync di HubSpot è molto conveniente, soprattutto rispetto ad altre soluzioni di trasferimento dati.
  • Sostenibile: Data Sync è una soluzione sostenibile perché utilizza API standard ben documentate e supportate.
  • Limiti di velocità: Data Sync di HubSpot dispone di limiti di velocità per prevenire l'uso eccessivo del sistema.
  • In tempo reale: la sincronizzazione dei dati è istantanea e non richiede manutenzione manuale.

Limitazioni della sincronizzazione dei dati:

  • Connettori limitati: Data Sync di HubSpot ha solo un numero limitato di connettori predefiniti. Se devi connetterti a un'origine dati che non è supportata, dovrai creare il tuo connettore usando le API HubSpot.
  • Nessuna logica di sincronizzazione e nessun filtro: Data Sync di HubSpot non ha alcuna logica di sincronizzazione o filtri incorporati. Ciò significa che se desideri sincronizzare i dati da più origini dati, dovrai creare la tua logica di sincronizzazione. Inoltre, se desideri filtrare i dati che vengono sincronizzati, dovrai creare la tua logica di filtro.
  • Limitato a determinate proprietà: Data Sync di HubSpot è in grado di sincronizzare solo un insieme limitato di proprietà dei dati. Se devi sincronizzare le proprietà dei dati personalizzate, dovrai cercare uno dei metodi alternativi elencati di seguito.
  • Limitato a determinati oggetti: Data Sync di HubSpot è in grado di sincronizzare solo un set limitato di oggetti dati. Se devi sincronizzare oggetti personalizzati, dovrai cercare uno dei metodi alternativi elencati di seguito.
  • Limitato a determinate proprietà: la sincronizzazione dei dati di HubSpot supporta solo determinati tipi di dati e proprietà. Se desideri sincronizzare i dati che non sono supportati da Hub

Azioni codice personalizzato

Cosa sono le azioni codice personalizzate in HubSpot?

Le azioni di codice personalizzate in HubSpot ti danno la possibilità di scrivere ed eseguire JavaScript nel tuo flusso di lavoro, estendendo la funzionalità del flusso di lavoro sia all'interno che all'esterno di HubSpot.

Con azioni di codice personalizzate, puoi replicare la funzionalità di sistemi di terze parti in HubSpot. Esempi di casi d'uso di azioni di codice personalizzate che possono essere utilizzate nei flussi di lavoro includono:

  1. Ricerca dei dati in un database esterno
  2. Arricchisci i dati della tua azienda
  3. Aggiorna dinamicamente una campagna Salesforce
  4. Automatizzare i numeri di tracciamento da un software di contabilità esterno
  5. Crea testo, documenti excel
  6. e altro ancora.

Azioni codice personalizzato Pro:

  • Soluzione in hosting: le azioni del codice personalizzato di HubSpot risiedono all'interno dei flussi di lavoro di HubSpot, quindi non devi preoccuparti della manutenzione dell'infrastruttura.
  • Manutenzione: con HubSpot, puoi facilmente duplicare, modificare o eliminare tu stesso le azioni del codice personalizzato.
  • Scalabile: puoi utilizzare azioni di codice personalizzate per automatizzare attività che altrimenti sarebbero molto difficili o impossibili da eseguire manualmente. Ad esempio, se devi aggiornare una campagna Salesforce in base alle modifiche nei dati HubSpot, puoi utilizzare un'azione codice personalizzata per farlo automaticamente.

Limitazioni delle azioni del codice personalizzato:

  • Le azioni possono essere eseguite solo per non più di 20 secondi, altrimenti falliranno.
  • oAuth 2.0 non è un mezzo di autenticazione supportato.
  • Le azioni possono elaborare solo dati di dimensioni fino a 128 MB.
  • Le azioni del codice personalizzato sono limitate a un numero predefinito di librerie supportate

Webhook (flussi di lavoro)

Cosa sono i webhook in HubSpot?

I webhook consentono a HubSpot di connettersi ad altri sistemi e raccogliere dati in tempo reale, anche se le informazioni sono state modificate o aggiornate. Ciò ti consente di mantenere aggiornato il tuo stack tecnologico, senza dover completare richieste continue.

Pro di Webhook:

  • I dati vengono trasferiti immediatamente dopo l'aggiornamento, quindi non è necessario attendere l'esecuzione di un'integrazione pianificata.
  • Tutti i payload webhook vengono crittografati con SSL/TLS prima di essere inviati.
  • I webhook consentono un caricamento continuo e automatico delle informazioni da un'applicazione al server, senza la necessità di inviare richieste di verifica.
  • Puoi impostare webhook da attivare ogni volta che si verificano eventi specifici nel tuo account HubSpot, ad esempio quando la proprietà di un contatto cambia o quando un'offerta si sposta.

Limitazioni dei Webhook:

  • Per utilizzare i webhook, devi ospitare il codice che riceverà i payload webhook sul tuo server.
  • Poiché stai ospitando il codice per i tuoi webhook sul tuo server, sarai anche responsabile della manutenzione di quel codice. Ciò include assicurarsi che sia sempre attivo e funzionante e correggere eventuali bug che emergono.
  • La configurazione di webhook richiede un investimento iniziale in termini di denaro, tempo e risorse. Dovrai pagare per un server per ospitare il tuo codice e dovrai dedicare un po' di tempo a configurare tutto.

Integrazioni personalizzate

Che cos'è un'integrazione personalizzata in HubSpot?

Le integrazioni personalizzate ti consentono di connettere HubSpot con qualsiasi altro strumento di terze parti che utilizzi, dandoti la possibilità di inviare e ricevere dati tra le due piattaforme.

Questo può essere estremamente utile se devi connettere dati da più origini in un'unica posizione centrale o se desideri automatizzare processi impossibili con integrazioni native.

Vantaggi dell'integrazione personalizzata:

  • Scegli il tuo linguaggio di programmazione
  • Puoi tenere traccia delle modifiche al codice e ripristinare le versioni precedenti, se necessario
  • Lavora sul tuo codice offline
  • Le possibilità di ciò che puoi ottenere con integrazioni personalizzate sono infinite!

Limitazioni dell'integrazione personalizzata:

  • Quando crei la tua integrazione personalizzata, assicurati di non esporre al pubblico la chiave API del tuo portale HubSpot.
  • Costruire un'integrazione personalizzata costerà più di altre alternative in quanto è probabile che dovrai coinvolgere uno sviluppatore
  • Le integrazioni personalizzate possono richiedere più tempo per essere costruite rispetto alle alternative.
  • L'hosting della tua integrazione personalizzata richiederà un po' di manutenzione da parte tua o del tuo team di sviluppo.
  • La scalabilità può essere un problema con le integrazioni personalizzate poiché sono create per un caso d'uso specifico. Se è necessario aumentare la scalabilità dell'integrazione, potrebbe essere necessario modificarla.
  • La ridondanza è un altro svantaggio delle integrazioni personalizzate poiché dovrai creare failover e ridondanza nel tuo codice. Ciò può aggiungere complessità e costi al tuo progetto. Nel complesso, le integrazioni personalizzate possono essere più costose e dispendiose in termini di tempo da costruire e mantenere rispetto alle alternative. Tuttavia, possono essere adattati specificamente alle tue esigenze, il che potrebbe farli valere l'investimento.

Percorsi di integrazione HubSpot

Come determinare quale integrazione dei dati ha bisogno la tua azienda?

Quando si sceglie un approccio di integrazione, è buona norma consultare un partner HubSpot che sarà in grado di condividere informazioni in base alla propria esperienza nel proprio settore e con tali integrazioni.

Detto questo, ci sono alcune domande che ti aiuteranno a determinare quale approccio di integrazione - sincronizzazione dati, azioni codice personalizzato, webhook, integrazioni personalizzate - dovrebbe adottare la tua organizzazione.

  1. Quali dati devono essere sincronizzati?
  2. Con quale frequenza devono essere sincronizzati i dati?
  3. In quale direzione dovrebbero sincronizzarsi i dati?
  4. Qual è l'obiettivo dell'integrazione?