Hoppa till huvudinnehåll

HubSpot

Anslutning av HubSpot till Siesta AI

  1. I Anslutningar välj Lägg till anslutning och välj HubSpot. Val av HubSpot-anslutning

  2. Klistra in Private App-token (API-nyckel) och ställ in Delad eller Privat. Inställning av HubSpot-anslutning i Siesta AI

  3. I HubSpot, öppna Inställningar -> Integrationer -> Privata appar och skapa en ny app. Lista över privata appar i HubSpot

  4. Fyll i grundläggande information om appen. Grundläggande information om privat app

  5. Ställ in nödvändiga scopes för CRM-objekt. Scopes för privat app

  6. I fliken Auth kopiera Access token och använd det i Siesta AI. Access token i HubSpot Auth

Översikt

Denna anslutning tillhandahåller ett standardiserat gränssnitt för arbete med HubSpot CRM. Den möjliggör skapande och läsning av grundläggande CRM-enheter: Företag, Kontakter, Affärer och Pipelines.

Integrationen är utformad som stateless, deterministisk och fail-fast, lämplig för:

  • CRM-automatisering
  • Synkronisering av leads
  • Försäljnings- och intäktspipeline-orchestration
  • Revisionsbara företagsarbetsflöden

Autentisering och säkerhet

  • Anslutningen kommunicerar uteslutande via det officiella HubSpot API:et.
  • Autentisering hanteras på nivå med HubSpot-konto (OAuth / Private App-token).
  • Inga känsliga data loggas eller cachas.
  • Alla operationer körs med de behörigheter som tilldelats i HubSpot.

Åtkomsträttigheter (scopes) påverkar direkt tillgängligheten av operationer. Felaktiga scopes innebär fail.

Stödda enheter

  • Företag
  • Kontakt
  • Affär
  • Pipeline

Varje operation arbetar med interna ID:n från HubSpot, inte namn.

1. Företagsoperationer

1.1 SkapaFöretag

Beskrivning
Skapar ett nytt företag i HubSpot CRM.

Ingångsparametrar

ParameterTypObligatoriskBeskrivning
nameStringJaFöretagsnamn.
domainStringJaFöretagets domän (måste vara unik).

Beteende

  • Om domänen redan finns, misslyckas operationen.
  • Utför ingen fuzzy matching eller normalisering av domänen.

Typisk användning

  • Onboarding av nya kunder
  • Synkronisering av företag från externa system

2. Kontaktoperationer

2.1 SkapaKontakt

Beskrivning
Skapar en ny kontakt i HubSpot CRM.

Ingångsparametrar

ParameterTypObligatoriskBeskrivning
emailStringJaKontaktens e-post (måste vara unik).
firstNameStringJaFörnamn.
lastNameStringJaEfternamn.

Beteende

  • E-post fungerar som unik identifierare.
  • Duplicerad e-post = hårt fel.

2.2 HämtaKontaktGenomE-post

Beskrivning
Returnerar kontakt baserat på e-postadress.

Ingångsparametrar

ParameterTypObligatorisk
emailStringJa

2.3 HämtaKontaktGenomId

Beskrivning
Returnerar kontakt baserat på dess unika HubSpot-ID.

Ingångsparametrar

ParameterTypObligatorisk
contactIdInt64Ja

2.4 HämtaAllaKontakter

Beskrivning
Returnerar en lista över kontakter i HubSpot CRM.

Ingångsparametrar

ParameterTypObligatoriskBeskrivning
limitIntNejMaximalt antal returnerade poster.

3. Affärsoperationer

3.1 SkapaAffär

Beskrivning
Skapar en ny affär och kopplar den till en specifik kontakt.

Ingångsparametrar

ParameterTypObligatoriskBeskrivning
dealNameStringJaAffärens namn.
contactIdStringJaExisterande kontakt-ID.
pipelineIdInt64JaPipeline-ID (inte namn).
stageIdInt64JaStage-ID (inte namn).
amountIntNejAffärens värde.

Beteende

  • Pipeline och stage måste existera.
  • Utför ingen automatisk mappning av namn till ID.
  • Felaktig relation = misslyckande.

3.2 HämtaAffärGenomId

Beskrivning
Returnerar detaljer om affären baserat på ID.

Ingångsparametrar

ParameterTypObligatorisk
dealIdInt64Ja

3.3 HämtaAllaAffärer

Beskrivning
Returnerar en lista över affärer.

Ingångsparametrar

ParameterTypObligatorisk
limitIntNej

4. Pipelineoperationer

4.1 ListaAllaPipelines

Beskrivning
Returnerar alla pipelines inklusive deras stages och motsvarande ID:n.

Ingångsparametrar
Inga.

Notering Detta steg är obligatoriskt om du inte vill skapa affärer i blindo.

5. Sökoperationer

5.1 SökFöretag

Beskrivning
Söker företag baserat på namn.

Ingångsparametrar

ParameterTypObligatoriskBeskrivning
nameStringNejFöretagsnamn (utan domän).

Begränsningar

  • Använd inte domäner, URL:er eller e-postadresser.
  • Sökningen är textbaserad, utan fuzzy matching.