Automation

Automation

Hi - Is there a way to do the following using automation:
1)  Email all leads with X status
2)  After emailing, automatically change status to status Y
3)  If after 7 days status is still Y, email contact again  another template and change status to Z
4)  If after 14 days status is still Z, change status to Closed
 
Trying to email leads and if we receive no response within 7 days, email them again with an automated followup.
 
thoughts?