In salesforce we can create time based workflow.To setup a delay in the workflow action, click the “Add Time Trigger” button in Workflow.
The next screen asks you to set the length of the delay in hours and days. Minutes is not available and even when you select hour, it can be anytime during that hour depending on what Saleforce is dealing with at that time. Don’t expect the workflow to fire a 1PM sharp!
After that you create your Actions as you did in the Immediate Action section
You can actually see time delayed workflow actions that are “queued” up to fire by going to Setup > Administration Setup > Monitoring > Time Based Workflow
In the screen to the left you will need to specify which object you want to monitor (Leads, Opportunities, etc).
Things to consider:
This training information is very useful to learn about Time based workflow in Salesforce.