Notifying User of a New Lead or Contact

Notifying User of a New Lead or Contact

How do you setup a workflow or notification to a company user that a new lead or contact has been created?
 
We are also looking to create a task for that user to assign a follow up phone call within 7 days of them becoming a customer.
 
Thank You