1. A computer implemented method performed by one or more processors for providing integrated productivity services, the method comprising the following operations: determining a context associated with a user of an application; identifying a user productivity feature for integration with an existing feature of the application based on the context; and augmenting a user interface of the application with a graphical object representing the user productivity feature.