Zoho CRM - best way to search an account and assign to a deal

Zoho CRM - best way to search an account and assign to a deal

Hi Everyone 

I am looking for some advice. I want to find the best way to complete the below steps. 

We have a deal and once it reaches a certain stage we need to allocate a supplier / vendor to this deal along with the salesperson. 

I want to add (ideally into the blueprint) a pop up that makes the team search: 
- first for a company 
- then for a contact 
and if the company or the contact are not there then I want the ability for them to be able to add them in. 

I have 2 lookup fields in the deal (Vendor - Company, Vendor Contact) 

my question is - what tool would you use to best complete this? I thought about Kiosk, however the paths started to get larger and larger and so I thought someone might have some advice on a better way?