There’s now a way to use the Data API to load lots of data at once, instead of loading it one at a time as it’s done with the run a workflow on a list option. We implemented it in our app and it’s much, much faster.
For anyone who is interested in this, @kramwe explains how to implement it in this post.