Adding to what [user] recommended -
-
use the job changes signal so you can remove/edit contacts that changed jobs.
-
perform a quarterly audit review on contacts and accounts to ensure all info are upto date. For contacts that are in deal stages (or any priority contacts) you can setup a workflow in clay to monitor the movemennt of those contacts