I have an action that works fine but it doesn't run on more than 1 item at a time

You can run an action as a batch operation on multiple drafts.