Follow Up Workflows and Field Updates

Follow Up Workflows and Field Updates

I have been trying, for a few months now, to solve this problem. 

We have a set of follow up actions that we are trying to implement. We want these actions to take place automatically, without the sales team having to touch the records. 

In deals, I have set up the following workflows:

1.     The first workflow should occur once a deal has been in the "Initial Quote" stage for 7 days. The workflow updates the "Stage" field to Follow Up 1 and sends an email to the deal contact. This deal is working as intended. 


2.     
The second workflow should occur after a deal has been in the "Follow Up 1" stage for 7 days. 
The workflow should update the "Stage" field to Follow Up 2 and send a second follow up email to the deal contact. 
This workflow is NOT working.  I have tried several different triggers. When I used "14 days after modified time) it sent the follow up 1 and follow up 2 emails back to back. 



3.     The third workflow should occur once a deal has been in the "Follow Up 2" stage for 45 days. The workflow should update the "Stage" field to "Closed/Lost." This workflow is not working.

4. The fourth workflow should send an email to the deal contact 45 days after a deal is updated to "Closed/Won" 
                  
We would like for these workflows to work automatically, with out the sales team having to make any changes to the deal to trigger. We've tried a variety of triggers and none of them are working. (Except follow up 1.)