Consulta i connettori supportati per Application Integration.
Attivazione 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) nel progetto:
- Connector Admin (
roles/connectors.admin
)
Per informazioni sulla concessione dei ruoli, consulta Gestire l'accesso.
Concedi i seguenti ruoli IAM all'account di servizio che vuoi utilizzare per l'attivatore HubSpot:
- Application Integration Invoker (
roles/integrations.integrationInvoker
)
Per informazioni sulla concessione di ruoli a un account di servizio, vedi Gestire l'accesso agli account di servizio.
Tipi di eventi supportati
Con le iscrizioni webhook puoi selezionare gli eventi che la tua app deve ricevere. Sono supportati i seguenti tipi di abbonamento:
deal.creation
deal.propertyChange
deal.deletion
contact.creation
contact.propertyChange
contact.deletion
Aggiungi l'attivatore HubSpot
Per aggiungere un attivatore HubSpot all'integrazione:
- Nella console Google Cloud, vai alla pagina Integrazione delle applicazioni.
- Nel menu di navigazione, fai clic su Integrations (Integrazioni).
Viene visualizzata la pagina Elenco integrazioni, che elenca tutte le integrazioni disponibili nel progetto Google Cloud.
- Seleziona un'integrazione esistente o fai clic su Crea integrazione per crearne una nuova.
Se stai creando una nuova integrazione:
- Inserisci un nome e una descrizione nel riquadro Crea integrazione.
- Seleziona una regione per l'integrazione.
- 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 di integrazione.
- Fai clic su Crea.
Viene visualizzata l'integrazione nell'editor di integrazione.
- Nella barra di navigazione dell'editor dell'integrazione, fai clic su Attivatori per visualizzare l'elenco degli attivatori disponibili.
- Fai clic e posiziona l'elemento Trigger HubSpot nell'editor di integrazione.
Per configurare l'attivatore HubSpot, puoi utilizzare una connessione HubSpot esistente disponibile in Connettori di integrazione o creare una nuova connessione HubSpot utilizzando l'opzione di creazione della connessione in linea.
Configurare l'attivatore HubSpot utilizzando una connessione esistente
Puoi configurare l'attivatore HubSpot utilizzando una connessione HubSpot esistente in Connettori di integrazione. L'attivatore HubSpot è un attivatore di eventi del connettore, pertanto puoi utilizzare solo una connessione HubSpot con l'iscrizione agli eventi abilitata per configurare l'attivatore.
Per informazioni su come configurare un attivatore HubSpot utilizzando una nuova connessione HubSpot, consulta Configurare l'attivatore HubSpot utilizzando una nuova connessione
Per configurare un attivatore HubSpot utilizzando una connessione HubSpot esistente:
- Fai clic sull'elemento Trigger HubSpot nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
- Fai clic su Configura trigger.
- Fornisci i seguenti dettagli di configurazione nella pagina Editor dell'attivatore evento del connettore:
- Regione:seleziona la regione della connessione HubSpot.
- Connessione:seleziona la connessione HubSpot che vuoi utilizzare.
L'Application Integration mostra solo le connessioni HubSpot attive e per le quali è stata attivata una sottoscrizione di eventi.
- Tipo di evento:seleziona il tipo di evento da utilizzare per attivare l'integrazione. Per un elenco dei tipi di eventi supportati, consulta Tipi di eventi supportati.
- Account di servizio: seleziona un account di servizio con i ruoli IAM richiesti per l'attivatore HubSpot.
- Fai clic su Fine per completare la configurazione dell'attivatore e chiudere la pagina.
Configurare l'attivatore HubSpot utilizzando una nuova connessione
Per configurare l'attivatore HubSpot utilizzando un nuovo collegamento HubSpot:
- Fai clic sull'elemento Trigger HubSpot nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
- Fai clic su Configura trigger.
- Ignora il campo Regione.
- Fai clic su Connessione e seleziona l'opzione Crea connessione dal menu a discesa.
- Completa i seguenti passaggi nel riquadro Crea connessione:
- Nel passaggio Località, scegli la posizione della nuova connessione HubSpot:
- Regione:seleziona una regione dall'elenco a discesa.
- Fai clic su Avanti.
- Nella sezione Dettagli connessione, completa quanto segue:
- Connettore: seleziona HubSpot dall'elenco a discesa dei connettori disponibili.
- Versione del connettore: seleziona la versione del connettore dall'elenco a discesa delle versioni disponibili.
- 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 superare i 49 caratteri.
- Per i connettori che supportano la sottoscrizione agli eventi, i nomi delle connessioni non possono iniziare con il prefisso "goog".
- (Facoltativo) Inserisci una Descrizione per l'istanza di connessione.
- Account di servizio: seleziona un account di servizio con i ruoli richiesti.
- Per utilizzare la connessione per le sottoscrizioni agli eventi, seleziona Attiva sottoscrizione eventi. Se la selezioni, vengono visualizzate le seguenti opzioni:
- Attiva sottoscrizione eventi con entità e azioni: seleziona questa opzione per utilizzare la connessione sia per le sottoscrizioni agli eventi sia per le operazioni del connettore (entità e azioni).
- Attiva solo la sottoscrizione di eventi: seleziona questa opzione per utilizzare la connessione solo per la sottoscrizione di eventi. Se selezioni questa opzione, fai clic su Avanti, quindi su configura l'iscrizione agli eventi.
- Schema: specifica la versione dell'API HubSpot da utilizzare. HubSpotV4 è la nuova API.
- BrowsableSchemas: questa proprietà limita gli schemi registrati a un sottoinsieme di quelli disponibili. Ad esempio, BrowsableSchemas=SchemaA,SchemaB,SchemaC.
-
Proprietà 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
-
Proprietà 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
-
Proprietà offerte: inserisci i nomi dei campi separati da virgole dell'entità
Deals
che vuoi selezionare dall'operazione dell'entitàList
. Ad esempio,fieldA, fieldB, fieldC
- Utilizza proxy: seleziona questa casella di controllo per configurare un server proxy per la connessione.
- Schema di autenticazione proxy: il tipo di autenticazione da utilizzare per autenticarsi al proxy ProxyServer.
- Utente proxy: un nome utente da utilizzare per l'autenticazione al proxy ProxyServer.
- Password proxy: una password da utilizzare per l'autenticazione al proxy ProxyServer.
- Tipo di SSL proxy: il tipo di SSL da utilizzare per la connessione al proxy ProxyServer.
- (Facoltativo) 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. Per elaborare più transazioni per una connessione sono necessari più nodi e, al contrario, sono necessari meno nodi per elaborare meno transazioni. Per capire in che modo i nodi influiscono sui prezzi dei connettori, consulta Prezzi per i nodi di connessione. Se non inserisci alcun valore, per impostazione predefinita il numero minimo di nodi è impostato su 2 (per una maggiore disponibilità) e il numero massimo di nodi è impostato su 50.
- Se vuoi, fai clic su + Aggiungi etichetta per aggiungere un'etichetta alla connessione sotto forma di coppia chiave/valore.
- Fai clic su Avanti.
- Nella sezione Destinazioni, inserisci i dettagli dell'host remoto (sistema di backend) a cui vuoi connetterti.
- Tipo di destinazione: puoi specificare i dettagli della destinazione come indirizzo host o allegato di servizio. Seleziona uno dei seguenti tipi di destinazione:
- Indirizzo host: se vuoi specificare il nome host o l'indirizzo IP della destinazione.
- Allegato del servizio: se vuoi specificare l'endpoint privato per i tuoi indirizzi IP interni. L'attacco del servizio ti consente di nascondere i tuoi 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 al tipo di destinazione selezionato, inserisci l'indirizzo dell'host o il nome dell'allegato del servizio.
Per inserire altre destinazioni, fai clic su + Aggiungi destinazione.
- Fai clic su Avanti.
- Tipo di destinazione: puoi specificare i dettagli della destinazione come indirizzo host o allegato di servizio. Seleziona uno dei seguenti tipi di destinazione:
-
Nella sezione Autenticazione, inserisci i dettagli di autenticazione.
- Seleziona un Tipo di autenticazione e inserisci i dettagli pertinenti.
La connessione HubSpot supporta i seguenti tipi di autenticazione:
- Token di accesso app privata : seleziona il segreto Secret Manager contenente il token di accesso app privata.
Le app private ti consentono di utilizzare le API di HubSpot per accedere a dati specifici del tuo account HubSpot. Puoi autorizzare ciò che ogni app privata può richiedere o modificare nel tuo account, generando un token di accesso univoco per la tua app privata. Nell'app privata, assicurati di aver fornito l'autorizzazione di lettura almeno per i 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 ulteriori informazioni, vedi App private.
- Token di accesso app privata : seleziona il segreto Secret Manager contenente il token di accesso app privata.
- Fai clic su Avanti.
- Seleziona un Tipo di autenticazione e inserisci i dettagli pertinenti.
-
Se hai attivato la sottoscrizione di eventi, nella pagina di creazione della connessione viene visualizzata la sezione Dettagli sottoscrizione eventi. Nel passaggio Dettagli dell'abbonamento all'evento, fornisci i dettagli di autenticazione che verranno utilizzati per convalidare il payload del token HubSpot:
- Client secret: (Facoltativo) seleziona il secret di Secret Manager del client secret della tua app privata e la versione del secret corrispondente dal menu a discesa Versione del secret.
- Seleziona Attiva la connettività privata per la connettività sicura tra l'applicazione di backend e la connessione. Se selezioni questa opzione, devi eseguire alcuni passaggi di configurazione aggiuntivi dopo aver creato la connessione. Per ulteriori informazioni, consulta Connettività privata per l'iscrizione agli eventi.
- Inserisci la configurazione dei messaggi non recapitabili. Se configuri la posta in arrivo, la connessione scrive
gli eventi non elaborati nell'argomento Pub/Sub specificato. Inserisci i seguenti dettagli:
- ID progetto messaggi non recapitabili : l'ID progetto Google Cloud in cui hai configurato l'argomento Pub/Sub messaggi non recapitabili.
- Argomento messaggi non recapitabili : l'argomento Pub/Sub in cui vuoi scrivere i dettagli dell'evento non elaborato.
- Fai clic su Avanti.
Per ulteriori informazioni, vedi App private.
- Rivedi: controlla i dettagli di connessione e autenticazione.
- Fai clic su Crea.
- Nel passaggio Località, scegli la posizione della nuova connessione HubSpot:
Creare e modificare le sottoscrizioni webhook
Per completare la configurazione della sottoscrizione agli eventi, devi registrare l'URL webhook con la tua applicazione HubSpot. Pertanto, dopo aver completato la creazione della connessione, svolgi i seguenti passaggi aggiuntivi:
- Vai alla pagina dei dettagli della connessione appena creata e copia l'URL webhook per l'iscrizione agli eventi. L'URL webhook è obbligatorio quando crei una sottoscrizione webhook nel passaggio successivo.
L'immagine seguente mostra il campo Endpoint del listener di eventi nella pagina dei dettagli della connessione di HubSpot:
- Segui i passaggi per creare e modificare le iscrizioni agli webhook in HubSpot.
Attiva l'output
L'trigger HubSpot richiede un paio di minuti per completare la configurazione dell'iscrizione agli eventi. Puoi visualizzare lo stato dell'iscrizione agli eventi nel riquadro di configurazione dell'attivatore in Dettagli iscrizione eventi.
L'attivatore HubSpot indica lo stato di un abbonamento agli eventi utilizzando i seguenti stati:
Creating
: indica che l'attivatore si sta iscrivendo all'abbonamento all'evento.Active
: indica che l'attivatore è stato sottoscritto correttamente a un abbonamento evento.Error
: indica che si è verificato un problema con l'abbonamento agli eventi configurato.
Oltre allo stato dell'abbonamento all'evento, la sezione Dettagli dell'abbonamento all'evento mostra anche altri dettagli, come la regione di connessione, il nome della connessione, il nome dell'abbonamento all'evento e altro ancora.
L'immagine seguente mostra un layout di esempio del riquadro di configurazione dell'attivatore HubSpot:
Variabile di output dell'attivatore
Per ogni evento, l'attivatore HubSpot genera una variabile di output ConnectorEventPayload
che puoi utilizzare nelle attività a valle. La variabile di output è in formato JSON e contiene lo schema del payload di HubSpot di output.
Visualizzare le iscrizioni agli eventi
Per visualizzare e gestire tutte le iscrizioni agli eventi associate a una connessione in Integration Connectors:
- Vai alla pagina Connettori di integrazione > Connessioni.
- Fai clic sul collegamento per cui vuoi visualizzare gli abbonamenti.
- Fai clic sulla scheda Abbonamenti agli eventi.
Vengono visualizzati tutti gli abbonamenti agli eventi per la connessione.
Modificare l'attivatore HubSpot
Puoi modificare un attivatore HubSpot per cambiare o aggiornare la configurazione della connessione e i dettagli dell'iscrizione agli eventi.
Per modificare un attivatore HubSpot:
- Fai clic sull'elemento Trigger HubSpot nell'editor di integrazione per aprire il riquadro di configurazione dell'attivatore.
- Fai clic su Configura trigger HubSpot.
- Nella pagina Editor di trigger evento connettore:
- Per mantenere l'abbonamento agli eventi configurato in precedenza, fai clic su Mantieni, altrimenti fai clic su Elimina.
- Aggiorna la configurazione della connessione e i dettagli dell'iscrizione agli eventi come preferisci.
- Fai clic su Fine.
Puoi visualizzare i dettagli aggiornati della connessione e della sottoscrizione di eventi nel riquadro di configurazione dell'attivatore in Dettagli della sottoscrizione di eventi.
Quote e limiti
Per informazioni su quote e limiti, consulta Quote e limiti.
Passaggi successivi
- Scopri di più su tutte le attività e gli attivatori.
- Scopri come testare e pubblicare un'integrazione.
- Scopri di più sulla gestione degli errori.
- Scopri di più sui log di esecuzione dell'integrazione.