please help for this

please help for this

hi,

our Organization basic requirements needs enlisted below

1) Authorization:-

 Admin assign roles to user then same roles will be approve or reject by  Manager , according to that user can access forms.

In case if Manager reject role same will be informed to Admin.

2) Sending Mail:-          

In case there are errors while importing data ,send respected errors as attachment to Manager and user.

Then Manager will check data and approve or reject data.

3)Data Import:-

 When user import data ,same will be visible to Manager and after approval of manager

same data will go to database ,in case if manager reject same will be informed to user for correction.

 4)Access data with webservices

Pull data from zoho database to Our organization database using web service

Please tell me above stuff is possible with Zoho and How?