Well I like to share My understanding for your project description:
1. You need a input form from where user can sent mail to their client, this form have a facility to sent mail after any fixed time.
Question, User can set different time for different mail or it fixed globally for that user?
2. Email have two links, 1st one for check user's client is logged on to google or facebook and send a review box, if both are looged in then link will go to the google .
Question : This process need more clarity, I am little bit confused, but i seems that it is most important part of the project.
2nd link is for bad experience, this link to lead to private feedback of the bad experience.
3. Website Widget: You want to pull down all the business review and rating from facebook and google to your website,
Question: Please clear me that this pulling is only for any fixed business or any and I am thinking its needed api support not just java script,
4. You need recurring payment system for your website,and user have a facility to make payment by Card, ok no problem, But i need more specification for this payment
5. Don't worry about deployment in AWS, and documentation , i will do it for you. Its a common work process.
If I have misunderstood any thing or missing some thing, Please correct me.
Ping to start discussion over the project, I am waiting for answer of my question
I am very positive to start the task immediately.
Thank You