Whenever I go to conferences and get info from people. Then I have to add them as a contact, but I have to make sure the contact doesn't already exist and I have to make sure an account already exists because they are related. Then I have to add an opportunity for most of them and then those with opportunities need a custom object that is linked to the contact and the opportunity and we have a few more connections across various custom objects, with a lot of master-detail relationships.
Is this normal, and is there an easy way to do this that doesn't involve uploading into 6 different objects?
As I'm writing this I wonder if I could just put all of the relevant information in as a new object (lead?) and then create a flow or something that will create all of the relevant objects and linkages when I convert the lead to a contact. Is that doable? And could I make that just run on upload from a dataloader?