Create a campaign for events (birthday, home purchase anniversary)
Be able to assign a contact to a campaign triggered by a field within the contact. For example an annual email sent to the contact on their birthday. An email sent annually on their home purchase or sale anniversary