Kuinka webhook luodaan CRM-servicessä
CRM-servicen työkalu webhookien rakentamiseen on moduulityökalu nimeltä ”Run HTTP Request” (katso kuva alla). Tämä työkalu voidaan aktivoida missä tahansa moduulissa ja kun sitä klikataan, se käynnistää halutun HTTPS-pyynnön.
Run HTTP Request moduulityökalu
Moduulityökalut rakennetaan valitsemalla Asetukset -> Moduulityökalut -> Lisää työkalu. Siellä näet ensin työkalun perustiedot ja Display-asetukset, joita voit muokata tarpeisiisi sopiviksi. Sitten on osio Request, joka on tehty tälle moduulityökalulle. Se sisältää yhden valintalistan ja kolme sisältölaatikkoa (katso kuva alla).
Esimerkkityökalu
Tehdään seuraavaksi esimerkki Run HTTP Request POST työkalusta.
HTTP Method – Haluttu metodi
- Esimerkin tapauksessa POST
URL – Mitä integraatiota pyyntö kutsuu?
- Tässä esimerkissä käytetään kohdetta https://CUSTOMERAPI.com/InboundEvent/Account
Request body – Mikä informaatiota haluat lähettää pyynnön mukana?
- Esimerkki request body näyttää tältä:
{ "operation": "Updated", "FIELD IN TARGET": "{$ID}", "FIELD IN TARGET": "{$cf_any field}", "FIELD IN TARGET": "{$ext_number}" }
HTTP Headers –lisätietoja, jotka haluat lähettää pyynnön mukana, kuten tilausavain.
- Tässä esimerkissä käytössä on kaksi HTTP Headeria:
Content-Type: application/json
Subscription-Key: xxxxxxxxx
Moduulityökalunäkymässä esimerkissä esitetty lopullinen työkalu näyttäisi siis tältä:
Kuinka webhook automatisoidaan
Työnkulkuja voidaan käyttää automaattiseen Run HTTP Request -moduulityökalun käynnistämiseen. Lisätietoja automatisoinnista on saatavilla ohjeessa Työnkulku.