Add Email to Salesforce allows you to push any emails you receive in Outlook or Gmail to your Salesforce account. We do the look up based on the sender of the email, so we can currently only use this button for emails you received - and not emails you sent.
Add Email to Salesforce will help you log your emails to the Lead, Contact, Account, and Opportunity level. When logging to the Opportunity will log to all Opportunities the Contact is associated with.
We are working on changing the functionality to allow to log emails you have already sent, but in the meantime, if it didn't automatically log when sent, or show up in your failed activities in the activity log you can forward it to your Salesforce BCC email address.