+ Start a Discussion

Send an Email to a Campaign

I am creating a custom survey in SF. My Survey works fine with a Lead or contact objects. But when it comes to Campaigns I am bit confused.
My question :
I need to send the Survey_ID, Question_IDs, (from Custom Objects) , Lead_ID, Campaign_ID, with the email. It works fine when I send to a Lead. But how can I get the Lead_IDs when I send a bulk email like to a Campaign?
Or do I have to use e-mail ID as the Primary Key? But e-mail can be duplicated.
Where can I learn about the SF database in depth?
Thanks in advanced guys. I really need some help around here.