I am working on an app that has a side modal. When creating a new lead the side modal opens and you are facing a form that contains the elements in the image below.
When you type inside the company input you either select an existing company from the dropdown or if the company does not exist you have the option to press the + sign to create a new one. The same thing happens when selecting a contact person.
Now the thing is that:
when adding a new company there are quite a few inputs, including uploading a logo image for the new company.
when adding a new contact person there are again a few inputs including selecting the company that you just created.
So my questions are:
1. How can I make this to have good usability?
2. Should I open another side modal over the existing modal to have the inputs for creating a new company or contact person ?
3. I was thinking... would it be a good idea to just let them create the company or contact person just by entering the name and hitting the plus button, avoiding other mandatory fields that could exist and let them deal with this later when they go to the Company or Contacts pages of the app ?