Hop til hovedindhold

HubSpot

Forbindelse af HubSpot med Siesta AI

  1. I Forbindelser vælg Tilføj forbindelse og vælg HubSpot. Valg af HubSpot-forbindelse

  2. Indsæt Private App token (API-nøgle) og indstil Shared eller Private. Indstilling af HubSpot-forbindelse i Siesta AI

  3. I HubSpot, åbn Indstillinger -> Integrationer -> Private Apps og opret en ny app. Liste over Private Apps i HubSpot

  4. Udfyld grundlæggende oplysninger om appen. Grundlæggende oplysninger om Private App

  5. Indstil nødvendige scopes for CRM-objekter. Scopes for Private App

  6. I fanen Auth kopier Access token og brug det i Siesta AI. Access token i HubSpot Auth

Oversigt

Denne forbindelse giver et standardiseret interface til arbejde med HubSpot CRM. Den muliggør oprettelse og læsning af grundlæggende CRM-enheder: Virksomheder, Kontakter, Aftaler og Pipelines.

Integration er designet som stateless, deterministisk og fail-fast, velegnet til:

  • CRM-automatisering
  • Synkronisering af leads
  • Salg og indtægts pipeline orkestrering
  • Revisionsbare enterprise workflows

Autentifikation og sikkerhed

  • Forbindelsen kommunikerer udelukkende via den officielle HubSpot API.
  • Autentifikation håndteres på niveauet af HubSpot-kontoen (OAuth / Private App token).
  • Ingen følsomme data logges eller caches.
  • Alle operationer kører med de rettigheder, der er tildelt i HubSpot.

Adgangsrettigheder (scopes) påvirker direkte tilgængeligheden af operationer. Forkert scope betyder fejl.

Understøttede enheder

  • Virksomhed
  • Kontakt
  • Aftale
  • Pipeline

Hver operation arbejder med interne ID'er fra HubSpot, ikke navne.

1. Virksomhed Operationer

1.1 OpretVirksomhed

Beskrivelse
Opretter en ny virksomhed i HubSpot CRM.

Indgangsparametre

ParameterTypePåkrævetBeskrivelse
nameStringJaNavn på virksomheden.
domainStringJaVirksomhedens domæne (skal være unikt).

Adfærd

  • Hvis domænet allerede eksisterer, fejler operationen.
  • Udfører ikke fuzzy matching eller normalisering af domænet.

Typisk brug

  • Onboarding af nye kunder
  • Synkronisering af virksomheder fra eksterne systemer

2. Kontakt Operationer

2.1 OpretKontakt

Beskrivelse
Opretter en ny kontakt i HubSpot CRM.

Indgangsparametre

ParameterTypePåkrævetBeskrivelse
emailStringJaKontaktens email (skal være unikt).
firstNameStringJaFornavn.
lastNameStringJaEfternavn.

Adfærd

  • Email fungerer som unik identifikator.
  • Duplikeret email = hård fejl.

2.2 HentKontaktEfterEmail

Beskrivelse
Returnerer kontakt baseret på emailadresse.

Indgangsparametre

ParameterTypePåkrævet
emailStringJa

2.3 HentKontaktEfterId

Beskrivelse
Returnerer kontakt baseret på dens unikke HubSpot ID.

Indgangsparametre

ParameterTypePåkrævet
contactIdInt64Ja

2.4 HentAlleKontakter

Beskrivelse
Returnerer en liste over kontakter i HubSpot CRM.

Indgangsparametre

ParameterTypePåkrævetBeskrivelse
limitIntNejMaksimalt antal returnerede poster.

3. Aftale Operationer

3.1 OpretAftale

Beskrivelse
Opretter en ny aftale og tildeler den til en bestemt kontakt.

Indgangsparametre

ParameterTypePåkrævetBeskrivelse
dealNameStringJaNavn på aftalen.
contactIdStringJaEksisterende Kontakt ID.
pipelineIdInt64JaID for pipeline (ikke navn).
stageIdInt64JaID for stage (ikke navn).
amountIntNejVærdi af aftalen.

Adfærd

  • Pipeline og stage skal eksistere.
  • Udfører ikke automatisk mapping af navne til ID'er.
  • Forkert relation = fejl.

3.2 HentAftaleEfterId

Beskrivelse
Returnerer detaljerne for en aftale baseret på ID.

Indgangsparametre

ParameterTypePåkrævet
dealIdInt64Ja

3.3 HentAlleAftaler

Beskrivelse
Returnerer en liste over aftaler.

Indgangsparametre

ParameterTypePåkrævet
limitIntNej

4. Pipeline Operationer

4.1 ListeAllePipelines

Beskrivelse
Returnerer alle pipelines inklusive deres stages og tilsvarende ID'er.

Indgangsparametre
Ingen.

Bemærkning Dette trin er obligatorisk, hvis du ikke ønsker at oprette aftaler blindt.

5. Søgning Operationer

5.1 SøgVirksomheder

Beskrivelse
Søger virksomheder baseret på navn.

Indgangsparametre

ParameterTypePåkrævetBeskrivelse
nameStringNejNavn på virksomheden (uden domæne).

Begrænsninger

  • Brug ikke domæner, URL'er eller emails.
  • Søgningen er tekstbaseret, uden fuzzy matching.