Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

Kuinka laukaista webhookit HubSpotin yhteyshenkilöpohjaisissa työnkuluissa

Päivitetty viimeksi: 16 heinäkuuta 2026

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

Käytä webhookeja kontaktipohjaisissa työnkuluissa tietojen lähettämiseen tai hakemiseen HubSpotin ja ulkoisten työkalujesi välillä. Näin voit automatisoida prosesseja eri alustojen välillä. Voit käyttää POST-webhookia tietojen lähettämiseen HubSpotista ja GET-webhookia tietojen hakemiseen ulkoisista työkaluista.

Kun määrität POST- tai GET-webhookeja, voit hallita webhookin suoritusnopeutta käyttörajoituksilla sekä testata webhook-määrityksiä manuaalisesti HubSpotissa tai ulkoisilla työkaluilla. 
Voit myös oppia, miten HubSpotista tulevat pyynnöt tarkistetaan, miten webhookeja käytetään työnkulkujen käynnistämiseen automaattisesti ja miten webhook-vastausdataa hyödynnetään muissa työnkulun toiminnoissa.

Lue lisää webhookeista kehittäjien webhook-ohjeistuksesta. Jos sinulla on kysymyksiä webhookien käytöstä HubSpotissa, ota yhteyttä HubSpot-kehittäjien foorumeilla.

Mitä esimerkkejä webhookien käyttötapauksista on?

Esimerkkejä webhookien suosituista käyttötapauksista ovat:

  • HubSpot-yhteystietojen lähettäminen toiseen järjestelmään, kuten CRM-järjestelmään, kun kyseinen yhteyshenkilö täyttää tietyn lomakkeen sivustollasi.

  • Kauppatietojen lähettäminen ulkoiseen lähetysten käsittelyjärjestelmään ostotilauksen luomiseksi.

  • Tietojen hakeminen toisesta järjestelmästä HubSpot-tietueiden päivittämiseksi.

Voit lähettää sekä POST- että GET-pyyntöjä työnkulkujen avulla. HubSpot hallinnoi webhook-liikennettä erillään muista työnkulkuprosesseista. Tämä tehdään työnkulun ja webhookien suorituskyvyn tehostamiseksi. Kun webhook on hidas tai aikakatkaisu tapahtuu, työnkulun toiminnon suorittaminen voi kestää odotettua kauemmin.

Kuinka lähetän tietoja HubSpotista POST-webhookin avulla?

  1. Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Automaatio > Työnkulut. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Automaatio > Työnkulut.
  2. Voit muokata olemassa olevaa työnkulkua napsauttamalla työnkulun nimeä. Tai luo uusi työnkulku.
  3. Napsauta työnkulun muokkausnäkymässä +-kuvaketta lisätäksesi toiminnon.
  4. Valitse vasemmalla olevasta paneelista Data ops -osiosta vaihtoehto Lähetä webhook.
     

workflows-webhook-new

  1. Napsauta Method -pudotusvalikkoa ja valitse POST.
  2. Syötä webhookin URL-osoite.
    • Webhook-URL-osoitteet on rajoitettu turvalliseen protokollaan, ja niiden on aloitettava HTTPS:llä.
    • Voit pyytää tiettyjä tietoja lisäämällä webhook-URL-osoitteeseen kyselyparametreja, kuten ?queryparameter=abc .
    • Jos kyselyparametreja ei ole lisätty, lähetetään yleinen POST- tai GET-pyyntö.
  3. Määritä todennustyyppi webhookiin tulevien pyyntöjen todentamiseksi. Voit joko käyttää pyynnön allekirjoitusta webhookin otsikossa tai API-avainta:
    • Voit käyttää pyyntösignatuuria webhook-otsikossa seuraavasti:
      • Napsauta Todentamistyyppi -pudotusvalikkoa. Valitse sitten Sisällytä pyynnön allekirjoitus otsikkoon.
      • Syötä sitten HubSpot-sovellustunnuksesi. Lue, miten pyynnön allekirjoitukset tarkistetaan.
    • Voit käyttää API-avainta tai kehittäjätilin kautta luotua julkista sovellusta todennukseen seuraavasti:
      • Kun käytät API-avainta todennukseen, API -avaimen nimi ja sijainti riippuvat webhookin määrityksistä. Turvallisuussyistä API-avainta ei näytetä missään testipyynnöissä. API-avaimen käyttäminen:
        • Napsauta Autentikointityyppi -pudotusvalikkoa. Valitse sitten API-avain.
        • Syötä API-avaimesi nimi.
        • Napsauta API-avaimen sijainti -pudotusvalikkoa. Valitse sitten joko Kyselyparametrit tai Pyynnön otsikko. Lue lisää API-avainten käytöstä HubSpotissa.
      • Jos teet pyynnön HubSpot-API:ille:
        • Napsauta API-avain -pudotusvalikkoa ja valitse salainen avain. Salaisen avaimen arvon on oltava muodossa Bearer [YOUR_TOKEN].
        • Aseta API-avaimen nimen arvoksi Authorization.
        • Aseta API-avaimen sijainnin arvoksi Request Header.
  4. Jos haluat sisällyttää kaikki ominaisuudet, valitse Include all [object] properties.
  5. Jos haluat sisällyttää vain tiettyjä ominaisuuksia:
    • Valitse Mukauta pyynnön runko.
    • Jos haluat mukauttaa pyynnön runkoa HubSpot-ominaisuuden avulla, kirjoita avain ja valitse ominaisuus. Jos haluat lisätä toisen ominaisuuden, napsauta Lisää ominaisuus.
    • Voit mukauttaa pyynnön runkoa staattisen kentän avulla syöttämällä avaimen ja arvon. Voit lisätä toisen ominaisuuden napsauttamalla Lisää staattinen arvo.
    • Voit poistaa ominaisuuden tai staattisen arvon napsauttamalla roskakorikuvaketta.
  6. Napsauta yläreunassa Tallenna.

Huomaa: jos haluat valita useita tulosteita, vastauksen tulee olla JSON-objektin muodossa.


 

workflows-webhook-post


Kuinka haen tietoja HubSpot-palveluun GET-webhookin avulla?

  1. Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Automaatio > Työnkulut. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Automaatio > Työnkulut.
  2. Voit muokata olemassa olevaa työnkulkua napsauttamalla sen nimeä. Tai voit luoda uuden työnkulun.
  3. Napsauta työnkulun muokkausnäkymässä +-kuvaketta lisätäksesi toiminnon.
  4. Valitse vasemmalla olevasta paneelista Data ops -osiosta Send a webhook.
     

workflows-webhook-new

  1. Napsauta Method -pudotusvalikkoa ja valitse GET.
  2. Syötä webhookin URL-osoite.
    • Webhook-URL-osoitteet on rajoitettu turvalliseen protokollaan, ja niiden on aloitettava HTTPS:llä.
    • Voit pyytää tiettyjä tietoja lisäämällä webhook-URL-osoitteeseen kyselyparametreja, kuten ?queryparameter=abc .
    • Jos kyselyparametreja ei ole lisätty, lähetetään yleinen POST- tai GET-pyyntö.
  3. Määritä todennustyyppi webhookiin tulevien pyyntöjen todentamiseksi. Voit joko käyttää pyynnön allekirjoitusta webhookin otsikossa tai API-avainta:
    • Voit käyttää pyyntösignatuuria webhook-otsikossa seuraavasti:
      • Napsauta Todentamistyyppi -pudotusvalikkoa. Valitse sitten Sisällytä pyynnön allekirjoitus otsikkoon.
      • Syötä sitten HubSpot-sovellustunnuksesi. Lue, miten pyynnön allekirjoitukset tarkistetaan.
    • Voit käyttää API-avainta tai kehittäjätilin kautta luotua julkista sovellusta todennukseen seuraavasti:
      • Kun käytät API-avainta todennukseen, API -avaimen nimi ja sijainti riippuvat webhookin määrityksistä. Turvallisuussyistä API-avainta ei näytetä missään testipyynnöissä. API-avaimen käyttäminen:
        • Napsauta Autentikointityyppi -pudotusvalikkoa. Valitse sitten API-avain.
        • Syötä API-avaimesi nimi.
        • Napsauta API-avaimen sijainti -pudotusvalikkoa. Valitse sitten joko Kyselyparametrit tai Pyynnön otsikko. Lue lisää API-avainten käytöstä HubSpotissa.
      • Jos teet pyynnön HubSpot-API:ille:
        • Napsauta API-avain -pudotusvalikkoa ja valitse salainen avain. Salaisen avaimen arvon on oltava muodossa Bearer [YOUR_TOKEN].
        • Aseta API-avaimen nimen arvoksi Authorization.
        • Aseta API-avaimen sijainnin arvoksi Request Header.
  4. Jos määrität GET-pyynnön, voit käyttää joko HubSpot-ominaisuuksia tai lisätä staattisia arvoja kyselyparametreiksi: 
  1. HubSpot-ominaisuuden käyttäminen kyselyparametrina:
    • Kirjoita Kyselyparametrit-osiossa avain ( Key) ja valitse sitten ominaisuus.
    • Voit lisätä toisen ominaisuuden napsauttamalla Lisää ominaisuus.
    • Voit poistaa ominaisuuden napsauttamalla poisto-kuvaketta.
  2. Staattisen arvon käyttäminen kyselyparametrina:
    • Kirjoita Kyselyparametrit-osiossa avain ja syötä sitten arvo.
    • Voit lisätä uuden ominaisuuden napsauttamalla Lisää staattinen arvo.
    • Voit poistaa ominaisuuden napsauttamalla poistokuvaketta.
  3. Napsauta Tallenna.


workflows-webhook-get

Kuinka voin hallita webhookin suoritusnopeutta käyttörajoituksilla?

Aseta käyttörajoitus määrittääksesi, kuinka nopeasti webhook-toiminto tulisi suorittaa. Käyttörajoitus vaikuttaa myös kaikkiin työnkulun seuraaviin toimintoihin.

  1. Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Automaatio > Työnkulut. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Automaatio > Työnkulut.
  2. Napsauta työnkulun nimeä.
  3. Napsauta työnkulun muokkausnäkymässä Lähetä webhook -toimintoa.
  4. Napsauta vasemmassa paneelissa Määritä nopeusrajoituslaajentaaksesi osion.
  5. Napsauta kytkeäksesi Nopeusrajoituksen käyttöön -kytkimen päälle. Oletusarvoisesti tämä asetus on pois päältä. 
  6. Määritä käyttörajoitus: 
    • Toimintojen suoritukset: määritä suoritusten enimmäismäärä ajanjaksoa kohti. 
    • Aikaväli: määritä aikaväli rajoitukselle. Voit määrittää tämän aikavälin sekunteina, minuutteina tai tunteina
Jos toiminto keskeytetään nopeusrajoituksen vuoksi, sitä ei suoriteta ja seuraava virhe näkyy työnkulun toimintalokeissa: Tämä toiminto on keskeytetty määritetyn nopeusrajoituksen noudattamiseksi. Se jatkuu [päivämäärä ja kellonaika].


workflows-webhook-rate

 

Kuinka testaan webhook-määritykseni HubSpotissa?

Kun määrität POST- tai GET-webhookia, voit suorittaa testin nähdäksesi webhookin vastauksen. Testin aikana, kun tietoja lähetetään kolmannelle osapuolelle ja haetaan sieltä, se ei vaikuta HubSpotissa jo oleviin tietueisiin. Jos käytät API-avainta todennukseen, API-avainta ei näytetä missään testipyynnöissä.

Webhookin testaamisen jälkeen voit valita, mitkä kentät tulostetaan käytettäväksi syötteinä myöhemmin työnkulussasi. Valitse vain ne tulostukset, jotka ovat käytettävissä jokaisessa vastauksessa. Jos tulostusta käytetään myöhemmässä toiminnossa, mutta se ei ole käytettävissä vastauksessa, toiminto epäonnistuu.

  1. Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Automaatio > Työnkulut. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Automaatio > Työnkulut.
  2. Napsauta työnkulun nimeä.
  3. Napsauta työnkulun muokkausnäkymässä Lähetä webhook -toimintoa.
  4. Napsauta vasemmassa paneelissa Toimintoa Testaa laajentaaksesi osion.
  5. Jos testaat POST-pyyntöä, webhook-testin määrittäminen vaihtelee sen mukaan, oletko valinnut webhook-toiminnossa vaihtoehdon Mukauta pyynnön runko vai Sisällytä kaikki [objektin] ominaisuudet.
    • Jos olet valinnut Mukauta pyynnön runko, syötä testattavat ominaisuusarvot.
    • Jos olet valinnut Sisällytä kaikki [object]-ominaisuudet, napsauta [object] -pudotusvalikkoa ja valitse sitten tietue, jolla haluat testata.
  6. Napsauta Testaa.
  7. Voit tarkistaa webhookin tiedot valitsemalla Vastaus- tai Pyyntö-välilehden. Kummallakin välilehdellä voit napsauttaa Avaa kaikki laajentaaksesi kaikki osiot tai Kutista kaikki kutistaaksesi kaikki osiot.
    • Napsauta Vastaus -välilehdessä otsikoita: tai runkoa: laajentaaksesi kunkin osion.
    • Napsauta Pyynnöt-välilehdessä httpHeaders: avataksesi osion.

workflows-webhook-test-1


Kuinka testaan webhookeja ulkoisilla työkaluilla?

Kun olet luonut työnkulun, jossa on webhook-toiminto, voit suorittaa pikatestin käyttämällä testikäyttöön tarkoitettua webhook-URL-osoitetta:

  1. Siirry selaimessasi osoitteeseen https://webhook.site ja kopioi yksilöllinen URL-osoite.
  2. Liitä URL-osoite webhook-toiminnon Webhook URL -kenttään.
  3. Kun työnkulku on otettu käyttöön, voit lisätä testikontaktin manuaalisesti.
  4. Kun testaat webhookia ulkoisesti:
    • Jos POST-pyynnön sisältävä webhook-toiminto laukeaa, webhookiin lähetetään JSON-vastaus, joka sisältää kaikki kontaktia koskevat tiedot, mukaan lukien lomakkeiden lähetykset, listajäsenyydet ja kaikki kontaktin ominaisuusarvot. Vastaanottava järjestelmä voi sitten jäsentää JSON-tiedot ja käyttää niitä omassa sovelluksessaan.
    • Jos GET-pyynnön sisältävä webhook-toiminto laukeaa, lähetetään yleinen GET-pyyntö, ellei lisäkyselyparametreja ole määritetty.

Huomaa: aiemmat ominaisuusarvot palautetaan vain kontaktipohjaisissa työnkuluissa. Kaikissa muissa työnkulutyypeissä käytettävät webhookit palauttavat vain viimeisimmän arvon.

Miten voin varmistaa, että webhook-pyynnöt ovat peräisin HubSpotista?

Jos olet valinnut Pyynnön allekirjoitus - vaihtoehdon Trigger a webhook -toiminnon Todennus -osiossa, HubSpot lisää webhookiin X-HubSpot-Signature-otsikon, joka sisältää SHA-256-hashin sovelluksesi app-secret-tunnuksen, HTTP-menetelmän, URI:n ja jäsentämättömän rungon yhdistelmästä. Lue lisää tästä kehittäjien ohjeista.

Voit varmistaa, että URL-osoitteeseesi saapuvat pyynnöt ovat peräisin HubSpotista seuraavasti:

Kuinka voin käyttää webhookeja työnkulkujen käynnistämiseen automaattisesti?

Webhookeja voidaan käyttää työnkulkujen käynnistämiseen. Kun tiedot muuttuvat kolmannen osapuolen sovelluksessa, tämä voi käynnistää työnkulun. Lue lisää työnkulkujen käynnistämisestä webhookeilla.

Kuinka käytän webhook-vastausdataa muissa työnkulun toiminnoissa?

Tiliisi liitetyn webhookin dataa voidaan käyttää tiettyihin toimintoihin datapaneelissa.

Voit käyttää liitetyn webhookin dataa seuraavasti:

  1. Napsauta HubSpot-tilissäsi Lisää ja siirry sitten kohtaan Automaatio > Työnkulut. Jos Lisää-kohtaa ei näy tilissäsi, siirry suoraan kohtaan Automaatio > Työnkulut.
  2. Napsauta työnkulun nimeä.
  3. Napsauta +-kuvaketta lisätäksesi toiminnon.
  4. Valitse vasemmasta paneelista toiminto, joka käyttää datapaneelia.
  5. Valitse datapaneelissa kohdasta Toimintotiedot toiminto Lähetä webhook. Tämän jälkeen voit käyttää liitetyn webhookin ominaisuuksia.
     

workflows-webhook-data

Mitä tapahtuu, kun webhook epäonnistuu?

HubSpot yrittää epäonnistuneita webhookeja uudelleen enintään kolmen päivän ajan, alkaen minuutin kuluttua epäonnistumisesta. Seuraavia epäonnistumisia yritetään uudelleen yhä pidemmillä väliajoilla, ja yritysten välinen enimmäisaika on kahdeksan tuntia.

Työnkulut eivät yritä uudelleen, kun ne saavat 4XX-sarjan vastauskoodeja. Poikkeuksena ovat 429-rajoitusvirheet; työnkulut yrittävät automaattisesti uudelleen saatuaan 429-vastauksen ja noudattavat Retry-After-otsikkoa, jos sellainen on olemassa. Retry-After-arvo ilmoitetaan millisekunteina. Lue lisää tietyistä virhekoodipoikkeuksista HubSpotin kehittäjädokumentaatiosta.

Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.