Looking for email webhooks?
Postmark can notify your application when an event related to the transactional email occurs. Inbound webhook even provides a simple way to receive and process emails. Learn more about Postmark Webhooks →
Webhooks provide the ability to receive real-time data updates about your various ActiveCampaign events.
You may choose to receive data based on certain actions (contact subscribes, contact unsubscribes, campaign opens, deal adds, SMS sends, etc..) and have applicable data sent to a URL of your choice. You can then use your own custom code to read, save, and do whatever you want with that data. This is a powerful option that allows you to keep all of your data in sync and opens up various integration options.
With every webhook you create, you can choose when it should actually fire. Perhaps you only want to receive data when a contact is added from the API. You can simply specify
subscribe as the event and
api as the source when you create your webhook. You can specify multiple events and sources for each webhook if you wish. All event and source options are listed below.
We guarantee at least once delivery on webhooks. In some rare cases, you may receive a webhook event more than once, so it’s important to create an idempotent system. see link for example
Webhook payload fields are listed in this document: webhook payloads.
|Campaign starts sending|
|Contact note added|
|Contact tag added|
|Contact tag removed|
|Deal note added|
|Deal pipeline added|
|Deal stage added|
|Deal task added|
|Deal task completed|
|Deal task type added|
|Run the hooks when a contact triggers the action|
|Run the hooks when an admin user triggers the action|
|Run the hooks when an API call triggers the action|
|Run the hooks when automated systems triggers the action|