The new contact tab for "documents" is great, but it needs to be a trigger like "contact changed" for custom fields, where when a document is uploaded to a contact, that can trigger a workflow that could notify other assigned users/followers, notify the contact, or change the pipeline stage... etc.