Free Native Salesforce App to Auto-Associate Opportunity Contact Roles
Align.ly Contact Role is a free app available on the Salesforce AppExchange that enables you to auto-associate Contacts to Opportunities via Contact Roles using the Tasks, Events, and Campaigns logged on a Contact.