How about doing this using apex? Sending the record fro approval from trigger? Salesforec provides number of method for handling approval processes in apex.
Let us submit a record for approval process from trigger in an example below.
Lets say you have a approval process named "Account Owner Approval". You can create a approval process by navigating to following:
set up --> create --> approval process
Trigger to submit a account record for approval if its annual revenue is less then 2000