I created this system to make creating email campaigns for a recruitment consultant easier. Campaigns need to be sent from multiple branches and consultants with the same info. To save having to add each of these campaigns manually I used the Campaign Monitor API to create a CMS that would generate multiple campaigns quickly and easily.
The user can easily select a branch and consultants and then add candidates, all using an Ajax form. The final email can be previewed whilst editing. When done the user can then publish the email to Campaign Monitor. The CMS customises the email for each branch and consultant before using the API to add a new campaign for each branch and consultant combination.
Even though the system is only used in house it was well worth creating simply because of the time it saves every time it’s used. It was of course also a great way of getting to grips with the Campaign Monitor API.