Option to automatically add a product to a deal with workflows

We would greatly benefit from this ability. I would like to create a contact field for forms including product numbers, and based on the selection automatically add those line items to the deal we will be creating via workflow.