I recently came across a scenario where a client wants to ensure that certain fields in lead should have a value before it is converted.
So let's dive into it...
While converting a lead phone should have been entered.
There is checkbox in lead object which says either the lead is converted or not. So we will use this field for our solution.
The field api name is IsConverted.
Go ahead and create a validation rule which has the following error condition formula.