Integration

Jelly Webhooks

Build your own Jelly integrations with webhooks.

A webhook tells another system when something happens in Jelly, as it happens, so your system never has to keep asking. Jelly posts the details as JSON to a web address you choose, for the events you choose:

  • New message: mail arrives, or your team sends a message
  • Assigned: someone is assigned to a conversation
  • Note added: someone writes a note
  • Conversation archived: a conversation is archived
  • Conversation unarchived: a conversation comes back to the inbox

Every request is signed with a secret of the webhook’s own, so your system can check it really came from Jelly. A delivery that doesn’t land is tried again for up to 48 hours, and each webhook’s page shows its most recent deliveries and how they went. A team can have several webhooks, each with its own address and events.

Here’s how to get started:

  1. Sign in to Jelly as an Admin or the Owner (or try it for free: every trial includes webhooks)
  2. Go to Settings → Webhooks and open Add a webhook
  3. Type the URL to send to, tick the events you want, and press Add webhook

The manual says how to look after a webhook, and the API reference describes what each request contains and how to check its signature.

(Please note: This integration is part of our Royal Jelly plan.)