For example, when Client approves an estimate, why is the status of the lead not automatically updated? Likewise, when the status is "estimate needed" it should automatically update to "estimate pending approval" when the estimate is sent. So weird we have to do this manually. If the estimate requires a deposit, a status of "waiting for deposit" should apply, and "deposit received" should be automatic status update once payment is applied.