Integration with email and invoice into CRM

Integration with email and invoice into CRM

      I currently use zoho for email and invoice apps.  I would like to use the CRM but am wondering how I get my contacts synced up between the three.  Is there scheduling options as well like a calendar to schedule clients into classes?