Webhooks

Webhooks allow automatic transmission of event data to a specified URL, enabling effective communication tracking. After the data is received by the script, the system should return the appropriate message. To learn more, contact our Sales Team -> [email protected] -> availability of event monitoring depends on the plan you have selected.

Channels and events

In the MessageFlow panel, you can configure webhooks for the following channels and events:

  • Transactional emails – delivery reports

  • Email campaigns – unsubscribe reports

  • Transactional SMS – delivery reports

  • Transactional SMS – link clicks

  • 2-way communication – incoming SMS

  • Panel emails – reports

Data Transmission

You can send data to the specified endpoint using a POST request -> each event is an object, and its structure varies depending on the type of event.

More information on the structure descriptions can be found in our API documentation.

Your endpoint should:

  • Check authorization according to the settings in the panel,

  • Save the received object (JSON payload),

  • Respond with HTTP status 200 OK.

Last updated