I'm trying to create a WF that will be associated with a list and trigger every time a specific user creates a new item for that list. So basically I need to run a workflow automatically depending on the value of a list item, how I do this?
You run workflow every time new item is added and on start you check author field. If author is desired one you go ahead and if not you stop.
This is general concept. You will need to provide more info if you desire more detailed instructions eg. are you using Sharepoint Designer or Visual Studio to build your workflow?
Sharepoint Designer first step:
Check if author is in group Approvers (change condition to meet your requirements). If Author is not in group Approver - workflow stops.