Fixing Lead Management with a Rules-Driven Approach