I am trying to figure out what is best practice around sending alerts. Would it be better to create one program for sending all alerts or send an alert from each program? The scenario is we are a subscription based software company and we get leads from multiple different sources (Google Adwords, outbound email campaigns, website signups). Once the leads become paid users we send out an alert email to various employees with different info based off of lead source. Currently I have one alert email in every program however I am curious if this is the best way to do that. Every time I create a new program I have to create a new email along with it although I recently created a single email in design studio and I reference it in all the different programs. I am using tokens to try and update the email with different info for each program but some tokens are limited. In this process I had an idea about maybe making one program and dedicated it to alerts only using triggers to fire off the alerts for each program. This would alleviate having to send the alert from each program as I add new programs however I would have to update the alert program. So I am just trying to figure out what is the best practice in this situation. Thanks in advance for your help!