Introduction to webhooks

Use webhooks to notify your application about realtime events in connected accounts.

What is a webhook ?

Unipile uses webhooks to push real-time notifications about any event that occur on connected accounts.

Webhooks uses HTTPS POST requests to the URL of your choice, delivering a JSON Payload containing data about the event.

You can use webhooks to do things like :

  • Ingest new content and resources updates (Messages, Posts, Comments, Reactions, Emails, Folders, ...)
  • Warn your users if their account get disconnected
  • Track opened and clicked sent emails

📘

Event types

Find all supported event types in Features Availability and Event types.



Terminology

A Webhook is made of three components:

  • Webhook Endpoints, which are the URLs where data is sent
  • Events, which are the provider events that triggers webhooks. Read more about Event types.
  • Webhook Conversations, which are the delivery attempt of the event payload to the endpoint. You can monitor logs of conversations from the dashboard.