Tässä artikkelissa opit, kuinka voit hallita ja vastaanottaa Zeffistä tulevia ilmoituksia (webhookeja) aina, kun keskeisiä tapahtumia tapahtuu.
Mikä on Zeffin Webhook-rajapinta?
Zeffin Webhook-rajapinnan avulla voit automatisoida päivitykset järjestelmien välillä. Sen sijaan, että hakisit kysely- tai yhteystietoja toistuvasti, webhookit “työntävät” päivitykset haluttuun sovellukseen tai palveluun reaaliajassa.
Tyypillisiä tapahtumia ovat esimerkiksi:
- Yhteystiedot: Ilmoitus, kun yhteystieto luodaan tai päivitetään.
- Vastaukset (Answers): Ilmoitus, kun vastaaja saa kyselyn valmiiksi.
- Kutsut (Invitations): Ilmoitus, kun kyselykutsun tila muuttuu (esim. “sending” -> “delivered” tai “bounced”).
Miksi käyttää Zeffin Webhook-rajapintaa?
Reaaliaikaiset päivitykset:
Saat välittömiä ilmoituksia tärkeistä muutoksista ilman jatkuvaa tietojen hakemista.
Automaatio ja integraatiot:
Voit yhdistää Zeffin muihin järjestelmiin (kuten CRM:ään, analytiikkatyökaluihin tai työnkulkuautomaatioihin) ja varmistaa, että tietosi pysyvät ajan tasalla. Tärkeät tapahtumat voivat näin käynnistää automaattisia toimenpiteitä.
Mukautettava sisältö ja tietoturva:
Voit rajata, mistä tapahtumista haluat ilmoituksia, määrittää mitkä kentät lähetetään sekä suojata webhook-kutsuja Basic Authentication -tunnuksilla tai mukautetuilla otsikkokentillä.
Keskeiset ominaisuudet
-
Webhookien listaaminen:
Saat listan kaikista organisaatioosi konfiguroiduista webhookeista. Näet, mihin osoitteisiin ilmoitukset lähetetään ja millaisista tapahtumista ne laukeavat. -
Uusien webhookien luominen ja muokkaaminen:
Voit luoda uusia tai päivittää olemassa olevia webhook-konfiguraatioita. Voit esimerkiksi:- Valita, mistä tapahtumatyypeistä (yhteystiedot, vastaukset, kutsut) ilmoituksia halutaan.
- Määrittää URL-osoitteen, johon ilmoitukset lähetetään.
- Lisätä autentikointitietoja ja mukautettuja HTTP-otsikoita integraatioiden suojaamiseksi.
- Rajata tapahtumia tiettyihin kyselyihin, kutsuavaimiin tai kutsujen tiloihin.
-
Webhookien poistaminen:
Kun et enää tarvitse tiettyä webhookia, voit poistaa sen estääksesi turhat ilmoitukset. -
Webhook-vastausten esikatselu:
Vastauksiin (answers) liittyville webhookeille voit esikatsella lähtevää dataa ennen käyttöönottoa. Näin varmistat, että vastaanottava järjestelmä saa juuri haluamaasi tietoa.
Tuetut tapahtumatyypit
-
Contacts (Yhteystiedot):
Ilmoitus aina, kun yhteystietoa lisätään tai päivitetään Zeffissä. -
Answers (Vastaukset):
Ilmoitus, kun vastaaja saa kyselyn valmiiksi. Voit käsitellä vastaukset heti. -
Invitations (Kutsut):
Ilmoitus, kun kyselykutsun tila muuttuu (esim. “sending”, “delivered”, “bounced”). Näin voit reagoida esimerkiksi toimitusongelmiin välittömästi.
Autentikointi ja tietoturva
-
API-avain tai OAuth2:
Webhook-rajapinnan käyttäminen vaatii Zeffin API-avaimen tai OAuth2-tunnisteet.- API-avain: Luo avain Zeffin organisaatioasetuksissa.
- OAuth2: Käytä client credentials -menetelmää, jos käytössäsi on tähän soveltuvat tunnisteet.
-
IP-rajaukset ja mTLS (Mutual TLS):
Voit rajoittaa API-pyyntöjä IP-osoitteen perusteella tai käyttää kahdenvälistä TLS-varmennusta (mTLS). Jos käytät mTLS:ää, tarvitset silti myös API-avaimen. -
Webhook-pyyntöjen suojaus:
Voit suojata vastaanottopään (esim. oman palvelusi) Basic Authentication -tunnisteilla tai määrittää tietyt otsikkokentät varmistaaksesi, että ilmoitukset tulevat luotettavasta lähteestä.
Käyttötapauksia
-
CRM-integraatio:
Kun Zeffissä päivitetään yhteystietoja, vastaava tieto siirtyy automaattisesti CRM-järjestelmään. -
Reaaliaikainen analytiikka:
Heti kun kyselyn vastaus on valmis, data ohjataan analytiikka- tai raportointityökaluun. -
Automaattiset hälytykset:
Jos kutsun tila muuttuu “bounced”-tilaan, järjestelmä voi lähettää hälytyksen tiimillesi tai merkitä yhteystiedon jatkotoimenpiteitä varten.
Aloittaminen
-
Hanki API-tunnisteet:
Siirry Zeffin organisaatioasetuksiin > Integraatiot ja hanki API-avaimesi tai OAuth2-asiakastunnisteet. -
Määritä webhook:
Luo webhook rajapinnan avulla:- Valitse halutut tapahtumatyypit (esim.
answers
taicontacts
). - Aseta webhookille kohde-URL.
- Määritä tarvittavat rajaukset, suodattimet ja tietoturva-asetukset.
- Valitse halutut tapahtumatyypit (esim.
-
Testaa ja varmista toimivuus:
- Käytä esikatselutoimintoa (answers-tyypeille) tarkistaaksesi datan muoto.
- Testaa tapahtuma Zeffissä (esim. päivitä yhteystieto) ja varmista, että palvelusi saa ilmoituksen oikein.
-
Ota käyttöön:
Kun olet tyytyväinen asetuksiin, ota webhook käyttöön tuotannossa ja hyödynnä reaaliaikaista tiedonsiirtoa.
Lisäresurssit
-
Zeffin dokumentaatio:
Tutustu laajempaan API-dokumentaatioon ja esimerkkeihin suoraan Zeffin integraatioasetuksissa. -
Zeffin tuki:
Jos tarvitset apua konfiguroinnissa tai ongelmien ratkaisemisessa, ota yhteyttä Zeffin tukeen.