Few point to be remembered while creating an automatic workflow.
1. You should never use "SYSTEM ACCOUNT" :
Workflow never starts automatically if you are using system account.
2. Check that workflow has “Start workflow automatically when an item was created” enabled.
3. Try removing “Allow this workflow to be automatically started” from the workflow definition, save, and republish.