Consulta i connettori supportati per Application Integration.

Trigger di HubSpot

L'attivatore HubSpot è un attivatore Evento connettore che ti consente di richiamare un'integrazione in base agli eventi HubSpot personalizzati che hai definito nella tua istanza HubSpot.

Prima di iniziare

Se prevedi di creare o configurare una nuova connessione per l'attivatore HubSpot, assicurati di disporre del seguente ruolo Identity and Access Management (IAM) per il progetto:

  • Amministratore connettori (roles/connectors.admin)
  • Per informazioni sulla concessione dei ruoli, vedi Gestire l'accesso.

Concedi i seguenti ruoli IAM all'account di servizio che vuoi utilizzare per il trigger HubSpot:

Tipi di eventi supportati

Con le sottoscrizioni webhook puoi selezionare gli eventi che riceverebbe la tua app. Sono supportati i seguenti tipi di abbonamento:

  • deal.creation
  • deal.propertyChange
  • deal.deletion
  • contact.creation
  • contact.propertyChange
  • contact.deletion
Per un elenco completo dei tipi di eventi, consulta Sottoscrizioni webhook.

Aggiungi il trigger HubSpot

Per aggiungere un attivatore HubSpot all'integrazione, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Application Integration.

    Vai ad Application Integration

  2. Nel menu di navigazione, fai clic su Integrations (Integrazioni).

    Viene visualizzata la pagina Integrations List (Elenco delle integrazioni), in cui sono elencate tutte le integrazioni disponibili nel progetto Google Cloud.

  3. Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.

    Se stai creando una nuova integrazione:

    1. Inserisci un nome e una descrizione nel riquadro Crea integrazione.
    2. Seleziona una regione per l'integrazione.
    3. Seleziona un account di servizio per l'integrazione. Puoi modificare o aggiornare i dettagli dell'account di servizio di un'integrazione in qualsiasi momento dal riquadro Riepilogo dell'integrazione nella barra degli strumenti dell'integrazione.
    4. Fai clic su Crea.

    L'integrazione viene aperta nell'editor dell'integrazione.

  4. Nella barra di navigazione dell'editor di integrazione, fai clic su Trigger per visualizzare l'elenco degli attivatori disponibili.
  5. Fai clic sull'elemento Trigger HubSpot e posizionalo nell'editor di integrazione.
  6. Per configurare il trigger HubSpot, puoi utilizzare una connessione HubSpot esistente disponibile in Integration Connectors o creare una nuova connessione HubSpot utilizzando l'opzione di creazione di una connessione in linea.

Configura il trigger HubSpot utilizzando una connessione esistente

Puoi configurare il trigger HubSpot utilizzando una connessione HubSpot esistente in Integration Connectors. L'attivatore HubSpot è un attivatore di evento connettore, pertanto puoi utilizzare solo una connessione HubSpot con sottoscrizione all'evento abilitata per configurare l'attivatore.

Per informazioni su come configurare un trigger HubSpot utilizzando una nuova connessione HubSpot, consulta Configurare un trigger HubSpot utilizzando una nuova connessione

Per configurare un trigger HubSpot utilizzando una connessione HubSpot esistente, segui questi passaggi:

  1. Fai clic sull'elemento Trigger HubSpot nell'editor dell'integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Fornisci i seguenti dettagli di configurazione nella pagina Editor trigger evento connettore:
    1. Regione:seleziona la regione della connessione HubSpot.
    2. Connessione:seleziona la connessione HubSpot che vuoi utilizzare.

      Application Integration mostra solo le connessioni HubSpot attive e per le quali è abilitato un abbonamento all'evento.

    3. Tipo di evento: seleziona il tipo di evento da utilizzare per attivare l'integrazione. Per un elenco dei tipi di eventi supportati, vedi Tipi di eventi supportati.
    4. Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per il trigger di HubSpot.
  4. Fai clic su Fine per completare la configurazione dell'attivatore e chiudere la pagina.

Configura il trigger HubSpot utilizzando una nuova connessione

Per configurare il trigger HubSpot utilizzando una nuova connessione HubSpot, segui questi passaggi:

  1. Fai clic sull'elemento Trigger HubSpot nell'editor dell'integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger.
  3. Salta il campo Regione.
  4. Fai clic su Connessione e seleziona l'opzione Crea connessione dal menu a discesa.
  5. Completa i seguenti passaggi nel riquadro Crea connessione:
    1. Nel passaggio Posizione, scegli la località per la nuova connessione HubSpot:
      1. Regione:seleziona una regione dall'elenco a discesa.
      2. Fai clic su Avanti.
    2. Nella sezione Dettagli connessione, completa quanto segue:
      1. Connettore: seleziona HubSpot dall'elenco a discesa dei connettori disponibili.
      2. Versione connettore: seleziona la versione del connettore dall'elenco a discesa delle versioni disponibili.
      3. Nel campo Nome connessione, inserisci un nome per l'istanza di connessione.

        I nomi delle connessioni devono soddisfare i seguenti criteri:

        • I nomi delle connessioni possono contenere lettere, numeri o trattini.
        • Le lettere devono essere minuscole.
        • I nomi delle connessioni devono iniziare con una lettera e terminare con una lettera o un numero.
        • I nomi delle connessioni non possono contenere più di 63 caratteri.
      4. Facoltativamente, inserisci una descrizione per l'istanza di connessione.
      5. Account di servizio: seleziona un account di servizio con i ruoli richiesti.
      6. Per utilizzare la connessione per le iscrizioni agli eventi, seleziona Attiva la sottoscrizione agli eventi. Se selezioni questa opzione, vengono visualizzate le seguenti opzioni:
        • Abilita la sottoscrizione agli eventi con entità e azioni: seleziona questa opzione per utilizzare la connessione sia per la sottoscrizione agli eventi sia per le operazioni del connettore (entità e azioni).
        • Abilita solo la sottoscrizione agli eventi: seleziona questa opzione per utilizzare la connessione solo per la sottoscrizione all'evento. Se selezioni questa opzione, fai clic su Avanti e poi su Configura la sottoscrizione all'evento.
      7. Schema: specifica la versione dell'API HubSpot da utilizzare. HubSpotV4 è la nuova API.
      8. BrowsableSchemas: questa proprietà limita gli schemi segnalati a un sottoinsieme di schemi disponibili. Ad esempio BrowsableSchemas=SchemaA,SchemaB,SchemaC.
      9. Proprietà dei contatti: inserisci i nomi dei campi separati da virgole dell'entità Contacts che vuoi selezionare dall'operazione dell'entità List. Ad esempio, fieldA, fieldB, fieldC
      10. Proprietà delle aziende: inserisci i nomi dei campi separati da virgole dell'entità Companies che vuoi selezionare dall'operazione dell'entità List. Ad esempio, fieldA, fieldB, fieldC
      11. Proprietà deal: inserisci i nomi dei campi, separati da virgole, dell'entità Deals che vuoi selezionare dall'operazione dell'entità List. Ad esempio, fieldA, fieldB, fieldC
      12. Utilizza proxy: seleziona questa casella di controllo per configurare un server proxy per la connessione.
      13. Schema di autenticazione proxy: il tipo di autenticazione da utilizzare per l'autenticazione sul proxy ProxyServer.
      14. Utente proxy: un nome utente da utilizzare per l'autenticazione sul proxy ProxyServer.
      15. Password proxy: una password da utilizzare per l'autenticazione sul proxy ProxyServer.
      16. Tipo SSL proxy: il tipo SSL da utilizzare per la connessione al proxy ProxyServer.
      17. Facoltativamente, configura le impostazioni del nodo di connessione:

        • Numero minimo di nodi: inserisci il numero minimo di nodi di connessione.
        • Numero massimo di nodi: inserisci il numero massimo di nodi di connessione.

        Un nodo è un'unità (o una replica) di una connessione che elabora le transazioni. Sono necessari più nodi per elaborare più transazioni per una connessione e, al contrario, sono necessari meno nodi per elaborare un numero inferiore di transazioni. Per capire in che modo i nodi influiscono sui prezzi del connettore, consulta Prezzi dei nodi di connessione. Se non inserisci alcun valore, per impostazione predefinita il numero minimo di nodi viene impostato su 2 (per una migliore disponibilità) e il numero massimo di nodi viene impostato su 50.

      18. Facoltativamente, fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave/valore.
      19. Fai clic su Avanti.
    3. Nella sezione Destinazioni, inserisci i dettagli dell'host remoto (sistema di backend) a cui vuoi connetterti.
      1. Tipo di destinazione: puoi specificare i dettagli della destinazione come indirizzo host o collegamento a un servizio. Seleziona uno dei seguenti tipi di destinazione:
        • Indirizzo host: se vuoi specificare il nome host o l'indirizzo IP della destinazione.
        • Collegamento del servizio: se vuoi specificare l'endpoint privato per i tuoi indirizzi IP interni. Il collegamento al servizio ti consente di nascondere gli indirizzi IP interni alla rete esterna. Puoi creare un collegamento a un servizio in Google Cloud utilizzando la funzionalità Private Service Connect. Per informazioni sulla configurazione di Private Service Connect, consulta Pubblicare servizi gestiti.

        In base alla selezione del tipo di destinazione, inserisci l'indirizzo host o il nome del collegamento al servizio.

        Per inserire altre destinazioni, fai clic su + Aggiungi destinazione.

      2. Fai clic su Avanti.
    4. Nella sezione Autenticazione, inserisci i dettagli di autenticazione.
      1. Seleziona un Tipo di autenticazione e inserisci i dettagli pertinenti.

        La connessione HubSpot supporta i seguenti tipi di autenticazione:

        • Private App Access Token : seleziona il secret di Secret Manager contenente il token di accesso privato all'app.

          Le app private ti consentono di usare le API di HubSpot per accedere a dati specifici dal tuo account HubSpot. Puoi autorizzare ciò che ogni app privata può richiedere o modificare nel tuo account, in modo da generare un token di accesso univoco per la tua app privata. Nella tua app privata, assicurati di aver fornito l'autorizzazione di lettura almeno ai seguenti ambiti:

          • crm.schemas.line_items.read
          • crm.schemas.quotes.read
          • crm.schemas.deals.read
          • crm.schemas.companies.read
          • crm.schemas.custom.read
          • crm.schemas.contacts.read

          Per maggiori informazioni, vedi App private.

      2. Fai clic su Avanti.
    5. Se hai attivato l'iscrizione all'evento, nella pagina di creazione della connessione viene visualizzata la sezione Dettagli abbonamento all'evento. Nel passaggio Event subscription details (Dettagli abbonamento evento), fornisci i dettagli di autenticazione che verranno utilizzati per convalidare il payload del token HubSpot:
      1. Client Secret: (facoltativo) seleziona il secret Secret Manager del client secret dell'app privata e la versione del secret corrispondente dal menu a discesa Versione secret.
      2. Per maggiori informazioni, vedi App private.

      3. Seleziona Abilita connettività privata per una connettività sicura tra l'applicazione di backend e la connessione. Se selezioni questa opzione, dopo aver creato la connessione, devi eseguire ulteriori passaggi di configurazione. Per ulteriori informazioni, consulta la sezione Connettività privata per l'abbonamento agli eventi.
      4. Inserisci la configurazione dei messaggi non recapitabili. Se configuri i messaggi non recapitabili, la connessione scrive gli eventi non elaborati nell'argomento Pub/Sub specificato. Inserisci i seguenti dettagli:
        1. ID progetto messaggi non recapitabili: l'ID progetto Google Cloud in cui hai configurato l'argomento Pub/Sub messaggi non recapitabili.
        2. Argomento messaggi non recapitabili : l'argomento Pub/Sub in cui vuoi scrivere i dettagli dell'evento non elaborato.
      5. Fai clic su Avanti.
    6. Verifica: controlla i dettagli della connessione e dell'autenticazione.
    7. Fai clic su Crea.

Creare e modificare le sottoscrizioni webhook

Per completare la configurazione della sottoscrizione all'evento, devi registrare l'URL webhook con l'applicazione HubSpot. Pertanto, una volta creata la connessione, esegui questi passaggi aggiuntivi:

  1. Vai alla pagina dei dettagli della connessione appena creata e copia l'URL webhook per la sottoscrizione all'evento. L'URL webhook è obbligatorio quando crei una sottoscrizione webhook nel passaggio successivo.

    Nell'immagine seguente viene mostrato il campo Endpoint listener di eventi nella pagina dei dettagli della connessione HubSpot:

    immagine che mostra la pagina dei dettagli della connessione HubSpot immagine che mostra la pagina dei dettagli della connessione HubSpot
  2. Segui i passaggi per creare e modificare le sottoscrizioni webhook in HubSpot.

Output trigger

Il trigger di HubSpot richiede un paio di minuti per completare la configurazione della sottoscrizione all'evento. Puoi visualizzare lo stato della sottoscrizione all'evento nel riquadro di configurazione dell'attivatore in Dettagli abbonamento all'evento.

L'attivatore HubSpot indica lo stato della sottoscrizione a un evento utilizzando i seguenti stati:

  • Creating: indica che l'attivatore sta eseguendo la sottoscrizione alla sottoscrizione all'evento.
  • Active: indica che l'attivatore ha sottoscritto correttamente la sottoscrizione a un evento.
  • Error: indica che si è verificato un problema con la sottoscrizione all'evento configurato.

Oltre allo stato della sottoscrizione all'evento, la sezione Dettagli abbonamento all'evento mostra anche altri dettagli, come la regione della connessione, il nome della connessione, il nome della sottoscrizione all'evento e altro ancora.

L'immagine seguente mostra un layout di esempio del riquadro di configurazione dell'attivatore HubSpot:

immagine che mostra il riquadro di configurazione del trigger HubSpot immagine che mostra il riquadro di configurazione del trigger HubSpot

Variabile di output del trigger

Per ogni evento, l'attivatore HubSpot genera una variabile di output ConnectorEventPayload che puoi utilizzare nelle attività downstream. La variabile di output è in formato JSON contenente lo schema di payload di HubSpot di output.

Visualizza le iscrizioni agli eventi

Per visualizzare e gestire tutte le sottoscrizioni agli eventi associate a una connessione in Integration Connectors, segui questi passaggi:

  1. Vai alla pagina Connettori di integrazione > Connessioni.

    Vai alla pagina Connessioni

  2. Fai clic sulla connessione per la quale vuoi visualizzare gli abbonamenti.
  3. Fai clic sulla scheda Iscrizioni agli eventi.

    Vengono visualizzate tutte le iscrizioni agli eventi per la connessione.

Modifica trigger HubSpot

Puoi modificare un trigger HubSpot per cambiare o aggiornare la configurazione della connessione e i dettagli dell'abbonamento all'evento.

Per modificare un trigger HubSpot:

  1. Fai clic sull'elemento Trigger HubSpot nell'editor dell'integrazione per aprire il riquadro di configurazione dell'attivatore.
  2. Fai clic su Configura trigger HubSpot.
  3. Effettua le seguenti operazioni nella pagina Editor trigger evento connettore:
    1. Per mantenere la sottoscrizione all'evento configurata in precedenza, fai clic su Conserva, altrimenti fai clic su Elimina.
    2. Aggiorna la configurazione della connessione e i dettagli della sottoscrizione all'evento come preferisci.
    3. Fai clic su Fine.
  4. Puoi visualizzare i dettagli aggiornati della connessione e della sottoscrizione agli eventi nel riquadro di configurazione del trigger in Dettagli abbonamento agli eventi.