Email campaigns events

The Email campaigns module exposes events related to users' subscriptions to your email campaign or newsletter. When a user subscribes for your newsletter or email campaign, he is added to your mailing list.

INewsletterSubscriptionCompletedEvent

This interface is implemented by all events that fire after a email campaign subscription is created. There is only one such built-in event and you must subscribe to the interface rather than the class that implements it. Subscribe using the following code:

In the event handler, you can access the following information:

  • Email – the email of the subscribed user
  • ListId – the subscription list ID

INewsletterSubscriptionDeletedEvent

This interface is implemented by all events that fire after a email campaign subscription is deleted. There is only one such built-in event and you must subscribe to the interface rather than the class that implements it. Subscribe using the following code:

In the event handler, you can access the following information:

  • Email – the email of the subscribed user
  • ListId – the subscription list ID
  • CampaignId – the email campaign ID

Was this article helpful?

Next article

Libraries events