Sending unique emails to everyone on a list

We're developing a custom application for a client, and need the ability to send a weekly email (campaign) to all subscribers, but each subscriber would need to receive a custom email based on the preferences they have selected.

How we think this would work is:

We have the list of subscribers, and each subscriber has different preferences: ie: email me a listing of all jobs, only email me about jobs in HR, etc.

We could generate the custom emails and save them as HTML files on our server, but can the API then send these custom emails to each of the subscribers as part of one campaign?

Then for reporting, we would want all of the opens and clicks to appear on one report.

200,000 companies around the world can't be wrong.

From Australia to Zimbabwe, and everywhere in between, companies count on 
Campaign Monitor for email campaigns that drive real business results.

Get started for free