I work at a company that runs summer programs. One of our vendors is sending us approximately 1,000 student grade reports as PDFs. The files will all be named consistently (i.e. John Doe Grade Report.pdf). There is only one file per student. We have a custom student object in our Salesforce implementation with various other data tracked. My question has two parts:
1) Can we bulk-upload these PDFs to Salesforce and associate them with the particular student record? For example, can John Doe Grade Report.pdf get attached to John Doe's record, Jane Doe Grade Report.pdf get attached to Jane Doe's record, etc.
2) Can we write a mass-email that pulls in these reports as an attachment. It would look something like this, ideally:
Dear {Name Merge Field},
Your grades are attached. Thank you.
Attachment Name Grade Report.pdf
The attachment would pull the PDF attachment from the particular field we make in the custom student object.
Is there any way to (somewhat) easily do this? We're not opposed to diving into Apex code a bit if needed or pull in an App Exchange app if this isn't possible in Salesforce alone.