Yevgeny, good day
1. your option is good, in the pop-up window you can display the lead generation buttons and the last 3 processes, for example, if the client is known.
2. How do you automatically add a lead on a call? I see the Hotkey option
https://1b.app/ua/app/hotkey/ - for example, I put it like this:
F1 global search
F2 Add individual
F3 Add product
F4 Add Ice
F5 ---do not set, system value of page refresh
F6 --- do not put, the system value of the transition to the browser line
F7 Add Task
F8 Add Project
F9 Add Expenses
F10 Add Support
F11 --- do not set, the system value is full screen
F12 --- do not put, the system value of the developer console
Then when you press F4, for example, a new Lead process will be created with the ability to fill in the fields. I recommend that it be included in the interface for mandatory ones. You need to fill in
https://i.imgur.com/m1tzF9p.png - then you won't need to press the pencil with the mouse additionally, but fill it in immediately, for example from the keyboard with tabs.
3. You can make a separate BP or stage for missed calls