Appraisal Cycle Automation

Appraisal Cycle Automation

Is it possible to automate the creation of appraisal cycles?

My use case is that I want all employees to have an appraisal completed by June 30 and by Dec 31, every year. I also want all new employees to have a 1-month, 2-month, and 3-month appraisal completed.

Is there a way to implement a rule like this without creating an appraisal cycle manually every single time?