Hi, I have created similar workflow projects for internal use. For SMS, we would need to use a gateway like Twilio. For the calendars, do you want to integrate with google calendar or have a separate calendar within the application? We can discuss further to pin down all the details. Available on skype/gtalk if preferred. Please do check my profile, I have over 150 reviws with a full 5/5 rating and 100% client satisfaction rating