Passa al contenuto principale

HubSpot

Connessione di HubSpot con Siesta AI

  1. In Connessioni seleziona Aggiungi Connessione e scegli HubSpot. Selezione Connessione HubSpot

  2. Inserisci il Private App token (chiave API) e imposta Condiviso o Privato. Impostazione Connessione HubSpot in Siesta AI

  3. In HubSpot apri Impostazioni -> Integrazioni -> App Private e crea una nuova applicazione. Elenco App Private in HubSpot

  4. Completa le informazioni di base dell'applicazione. Informazioni di base App Private

  5. Imposta gli scopes necessari per gli oggetti CRM. Scopes per App Private

  6. Nella scheda Auth copia il Token di Accesso e usalo in Siesta AI. Token di Accesso in HubSpot Auth

Panoramica

Questa Connessione fornisce un'interfaccia standardizzata per lavorare con HubSpot CRM. Consente la creazione e la lettura delle entità CRM di base: Aziende, Contatti, Affari e Pipeline.

L'integrazione è progettata come stateless, deterministica e fail-fast, adatta per:

  • Automazione CRM
  • Sincronizzazione dei lead
  • Orchestrazione della pipeline di vendita e ricavi
  • Flussi di lavoro aziendali auditabili

Autenticazione e Sicurezza

  • La connessione comunica esclusivamente tramite l'API ufficiale di HubSpot.
  • L'autenticazione è gestita a livello di account HubSpot (OAuth / Private App token).
  • Nessun dato sensibile viene registrato o memorizzato nella cache.
  • Tutte le operazioni vengono eseguite con le autorizzazioni assegnate in HubSpot.

I diritti di accesso (scopes) influenzano direttamente la disponibilità delle operazioni. Uno scope errato significa errore.

Entità Supportate

  • Azienda
  • Contatto
  • Affare
  • Pipeline

Ogni operazione lavora con gli ID interni di HubSpot, non con i nomi.

1. Operazioni Azienda

1.1 CreaAzienda

Descrizione
Crea una nuova azienda in HubSpot CRM.

Parametri di ingresso

ParametroTipoObbligatorioDescrizione
nameStringNome dell'azienda.
domainStringDominio dell'azienda (deve essere unico).

Comportamento

  • Se il dominio esiste già, l'operazione fallisce.
  • Non esegue fuzzy matching né normalizzazione del dominio.

Utilizzo tipico

  • Onboarding di nuovi clienti
  • Sincronizzazione delle aziende da sistemi esterni

2. Operazioni Contatto

2.1 CreaContatto

Descrizione
Crea un nuovo contatto in HubSpot CRM.

Parametri di ingresso

ParametroTipoObbligatorioDescrizione
emailStringEmail del contatto (deve essere unico).
firstNameStringNome di battesimo.
lastNameStringCognome.

Comportamento

  • L'email funge da identificatore unico.
  • Email duplicato = errore grave.

2.2 OttieniContattoPerEmail

Descrizione
Restituisce un contatto in base all'indirizzo email.

Parametri di ingresso

ParametroTipoObbligatorio
emailString

2.3 OttieniContattoPerId

Descrizione
Restituisce un contatto in base al suo ID unico di HubSpot.

Parametri di ingresso

ParametroTipoObbligatorio
contactIdInt64

2.4 OttieniTuttiContatti

Descrizione
Restituisce un elenco di contatti in HubSpot CRM.

Parametri di ingresso

ParametroTipoObbligatorioDescrizione
limitIntNoNumero massimo di record restituiti.

3. Operazioni Affare

3.1 CreaAffare

Descrizione
Crea un nuovo affare e lo assegna a un contatto specifico.

Parametri di ingresso

ParametroTipoObbligatorioDescrizione
dealNameStringNome dell'affare.
contactIdStringID del Contatto esistente.
pipelineIdInt64ID della pipeline (non il nome).
stageIdInt64ID della fase (non il nome).
amountIntNoValore dell'affare.

Comportamento

  • La pipeline e la fase devono esistere.
  • Non esegue mappatura automatica dei nomi sugli ID.
  • Relazione errata = errore.

3.2 OttieniAffarePerId

Descrizione
Restituisce i dettagli dell'affare in base all'ID.

Parametri di ingresso

ParametroTipoObbligatorio
dealIdInt64

3.3 OttieniTuttiAffari

Descrizione
Restituisce un elenco di affari.

Parametri di ingresso

ParametroTipoObbligatorio
limitIntNo

4. Operazioni Pipeline

4.1 ElencaTutteLePipeline

Descrizione
Restituisce tutte le pipeline, comprese le loro fasi e gli ID corrispondenti.

Parametri di ingresso
Nessuno.

Nota Questo passaggio è obbligatorio se non vuoi creare affari alla cieca.

5. Operazioni di Ricerca

5.1 RicercaAziende

Descrizione
Cerca aziende in base al nome.

Parametri di ingresso

ParametroTipoObbligatorioDescrizione
nameStringNoNome dell'azienda (senza dominio).

Limitazioni

  • Non utilizzare domini, URL o email.
  • La ricerca è testuale, senza fuzzy matching.