Automate timekeeping

Automate timekeeping

We use Timesheet in Zoho Projects to track time spent on billable and nonbillable projects. 
I am looking for ways to make time entry easier/automated for our busty team. 

For example: 
Is there a way to sync google calendar in a way that will add the meeting time to Timesheet? 
Is there a way to trigger a time log entry when a task is closed? 
Are there ways to connect CRM Activities (Tasks, Calls, Events) to automatically log time in Timesheet? 

Thanks for any guidance on this.