View Single Post
The rule *should* have 4 steps:
- Delete Message
- Mark as Read
- Run AppleScript > Send to OmniFocus
- Stop evaluating rules

That AppleScript is what puts the action in the OmniFocus inbox.

------
However, if you're using Omni Sync Server already, you could use Mail Drop instead: http://www.omnigroup.com/support/omnifocus-mail-drop
(Since Mail Drop adds actions directly to your OmniFocus database on the server, you don't have to wait for your Mac to receive the email and process the rules before you see the action in OmniFocus.)