Skip to main content

HubSpot

Prepojenie HubSpot s Siesta AI

  1. V Pripojeniach zvoľ Add Connection a vyber HubSpot. Výber Pripojenia HubSpot

  2. Vlož Private App token (API kľúč) a nastav Shared alebo Private. Nastavenie Pripojenia HubSpot v Siesta AI

  3. V HubSpote otvor Settings -> Integrations -> Private Apps a vytvor novú aplikáciu. Zoznam Private Apps v HubSpote

  4. Doplň základné informácie aplikácie. Základné informácie Private App

  5. Nastav potrebné scopes pre CRM objekty. Scopes pre Private App

  6. V záložke Auth skopíruj Access token a použij ho v Siesta AI. Access token v HubSpot Auth

Prehľad

Toto Pripojenie poskytuje štandardizované rozhranie pre prácu s HubSpot CRM. Umožňuje vytváranie a čítanie základných CRM entít: Companies, Contacts, Deals a Pipelines.

Integrácia je navrhnutá ako bezstavová, deterministická a fail-fast, vhodná pre:

  • CRM automatizáciu
  • Synchronizáciu leadov
  • Sales a revenue pipeline orchestration
  • Auditovateľné enterprise workflows

Autentizácia a bezpečnosť

  • Pripojenie komunikuje výhradne cez oficiálne HubSpot API.
  • Autentizácia je riešená na úrovni HubSpot účtu (OAuth / Private App token).
  • Žiadne citlivé dáta nie sú logované ani cachované.
  • Všetky operácie bežia s oprávneniami pridelenými v HubSpote.

Prístupové práva (scopes) priamo ovplyvňujú dostupnosť operácií. Chybné scope znamenajú fail.

Podporované entity

  • Company
  • Contact
  • Deal
  • Pipeline

Každá operácia pracuje s internými ID HubSpotu, nie názvami.

1. Company Operations

1.1 CreateCompany

Popis
Vytvorí novú spoločnosť v HubSpot CRM.

Vstupné parametre

ParametrTypPovinnýPopis
nameStringÁnoNázov spoločnosti.
domainStringÁnoDoména spoločnosti (musí byť unikátna).

Správanie

  • Ak doména už existuje, operácia zlyhá.
  • Nevykonáva fuzzy matching ani normalizáciu domény.

Typické použitie

  • Onboarding nových zákazníkov
  • Synchronizácia firiem z externých systémov

2. Contact Operations

2.1 CreateContact

Popis
Vytvorí nový kontakt v HubSpot CRM.

Vstupné parametre

ParametrTypPovinnýPopis
emailStringÁnoEmail kontaktu (musí byť unikátny).
firstNameStringÁnoKrstné meno.
lastNameStringÁnoPriezvisko.

Správanie

  • Email slúži ako unikátny identifikátor.
  • Duplicitný email = hard error.

2.2 GetContactByEmail

Popis
Vrátí kontakt na základe emailovej adresy.

Vstupné parametre

ParametrTypPovinný
emailStringÁno

2.3 GetContactById

Popis
Vrátí kontakt podľa jeho unikátneho HubSpot ID.

Vstupné parametre

ParametrTypPovinný
contactIdInt64Áno

2.4 GetAllContacts

Popis
Vrátí zoznam kontaktov v HubSpot CRM.

Vstupné parametre

ParametrTypPovinnýPopis
limitIntNieMaximálny počet vrátených záznamov.

3. Deal Operations

3.1 CreateDeal

Popis
Vytvorí nový deal a priradí ho k konkrétnemu kontaktu.

Vstupné parametre

ParametrTypPovinnýPopis
dealNameStringÁnoNázov dealu.
contactIdStringÁnoExistujúce Contact ID.
pipelineIdInt64ÁnoID pipeline (nie názov).
stageIdInt64ÁnoID stage (nie názov).
amountIntNieHodnota dealu.

Správanie

  • Pipeline aj stage musia existovať.
  • Nevykonáva automatické mapovanie názvov na ID.
  • Chybný vzťah = fail.

3.2 GetDealById

Popis
Vrátí detail dealu podľa ID.

Vstupné parametre

ParametrTypPovinný
dealIdInt64Áno

3.3 GetAllDeals

Popis
Vrátí zoznam dealov.

Vstupné parametre

ParametrTypPovinný
limitIntNie

4. Pipeline Operations

4.1 ListAllPipelines

Popis
Vrátí všetky pipeline vrátane ich stage a zodpovedajúcich ID.

Vstupné parametre
Žiadne.

Poznámka Tento krok je povinný, ak nechceš vytvárať dealy naslepo.

5. Search Operations

5.1 SearchCompanies

Popis
Vyhľadá spoločnosti podľa názvu.

Vstupné parametre

ParametrTypPovinnýPopis
nameStringNieNázov spoločnosti (bez domény).

Obmedzenia

  • Nepoužívať domény, URL ani emaily.
  • Vyhľadávanie je textové, bez fuzzy matching.