I have a time dependent workflow on a lead date field, i.e. if a lead is inactive for 30 days, then change the status field to inactive and reassign to an "unassigned leads" queue. The problem is, that if I have this time based workflow on my lead, I cannot convert this lead! Is there a workaround for this problem?
There is indeed workaround this problem. There is a similar question already here. But basically you will need somehow to delete the pending action from the time-based workflow queue before to convert your lead. For example, you can update a field that will reevaluate the criteria and cancel the time based workflow.