Mitä ovat webhookit?

Simppeli opas verkkosovellusten yhdistämiseen webhookien avulla

Olet ehkä huomannut, että sovellustesi asetuksissa esiintyy termi ”webhook” kerran jos toisenkin, ja ehkä miettinyt, pitäisikö näitä hyödyntää. Lyhyt vastaus on: totta himputissa.

Webhookien avulla sovellukset pystyvät lähettämään automatisoituja viestejä tai informaatiota muille sovelluksille. Tällä tavalla PayPal kertoo kirjanpitosovelluksellesi asiakkaasi suorittaneen maksunsa, Twillo ohjaa puheluita numeroosi, ja WooCommerce ilmoittaa uusista tilauksista Slackissasi.

Ne ovat yksinkertainen keino, jonka avulla verkkotilisi voivat ”puhua” toisilleen ja saada automaattisesti ilmoituksia, kun jotain uutta tapahtuu. Useimmiten kun haluat datan siirtyvän automaattisesti yhdestä sovelluksesta toiseen, sinun täytyy kuitenkin tietää, miten webhookeja käytetään.

Mitä ovat Webhookit?

Sovelluksesi voivat kommunikoida toistensa kanssa jakaakseen informaatiota kahdella eri tavalla: kiertokyselyjen (polling) ja webhookien avulla. Eräs henkilö selitti eron näin: kiertokysely on kuin koputtaisit ystäväsi ovelle ja kysyisit, onko heillä sokeria (eli informaatiota) – mutta sinun täytyy palata aina uudestaan takaisin halutessasi lisää sokeria; webhookit taas käyttäytyvät niin kuin joka kerta ostaessaan sokeria joku nakkaisi paketin sitä luoksesi. Sinun ei tarvitse erikseen pyytää sokeria, vaan aina kun sitä on saatavilla, sitä toimitetaan sinulle automaattisesti.  

Webhookit ovat automatisoituja viestejä, joita sovellukset lähettävät, kun jotain tapahtuu. Niissä on viesti – tai tietosisältö – ja ne lähetetään uniikkiin URL-osoitteeseen, joka on käytännössä sovelluksen puhelinnumero tai osoite. Webhookit ovat lähes aina nopeampia kuin kiertokyselyt ja vaativat sinun osaltasi vähemmän työtä.

Muistatko, kun sinun täytyi tarkistaa sähköpostisi nähdäksesi, oletko saanut uusia viestejä – ja kuinka vapauttavilta push-ilmoitukset uusista viesteistä (You’ve got mail!) tuntuivat? Tätä webhookit tekevät sovelluksillesi. Niiden ei enää tarvitse erikseen tarkistaa, onko saatavilla uutta tietoa. Sen sijaan, kun jotain tapahtuu, ne välittävät datan toisilleen, eivätkä tuhlaa aikaa tarkistamiseen ja odottamiseen.

Zapierin avulla käytät webhookeja missä tahansa sovelluksessa

Lisää webhookeja sovelluksiisi – tässä muutama pro tip:

  • Useimmiten webhookien URL-osoitteet ja niihin liittyvät asetukset löytyvät (sovelluksesta riippuen) integraatiot-, webhookit- tai workflow-asetuksista.
  • Monet Zapierissa toimivat sovellukset käyttävät webhookeja taustalla.
  • Tavallisesti Zapier-sovellukset hoitavat varsinaisen asennuksen puolestasi – kiitos Zapierin sovellustenvälisten suorien integraatioiden. Mikäli törmäät sovellukseen, joka tarjoaa tai tukee webhookeja, voit käyttää Zaprierin Webhooks-sovellusta asentaaksesi ne itse.

Webhookit ovat yksi parhaista tavoista yhdistää sovelluksia, jotka eivät toimisi yhdessä. Voit automatisoida minkä tahansa webhookeja käyttävän sovelluksen Zapierin webhook-integraatioiden avulla, tai käyttää Zapierin valmiita pohjia/Zappeja päästäksesi nopeasti alkuun.

Perustuu Zapierin blogiartikkeliin What Are Webhooks?

Ota virallinen Zapier Certified Expert -kumppani avuksi

Meillä Pilvellä on pitkä kokemus eri pilvipalveluiden välisistä integraatioista ja webhookien käytöstä. Autamme integraatio-osaamisellamme asiakkaitamme muun muassa myyntiprosessin vaiheiden ja laskutuksen automatisoinnissa, sekä itsepalvelun ja verkossa tapahtuvan asiakaskohtaamisen kehittämisessä.

Olemme hyödyntäneet  Zapieria eri SaaS-palveluiden yhdistämisessä toisiinsa ja monimutkaisten työnkulkujen automatisoinnissa.

Kysy lisätietoja ja pyydä tarjous SaaS-palveluiden integraatiotyöstä Zapierilla!