Quick share since the new workflow features dropped and I finally got to rebuild something that always bugged me.
What I had before
A workflow that produced a weekly summary for one client account. To cover all twelve clients I... ran it twelve times by hand, copy-pasting the account name into the run each time. It worked, but it was tedious and easy to forget one.
What I have now
One workflow, one run:
- Declared run inputs — the workflow asks for the reporting week up front in a clean little form instead of me hand-editing JSON
- Iteration — it pulls the list of active accounts and loops the whole report branch once per account
- Cross-run data store — it remembers each account's previous-week numbers between runs, so the report can say "up 12% from last week" without me feeding it history
- Switch — accounts with zero activity get routed to a one-line "quiet week" branch instead of a full report
Why this is better
- Twelve manual runs → one. I trigger it once and walk away
- No more forgotten accounts — the loop covers whatever's in the list, so adding a client is just adding a row
- Week-over-week deltas for free — the data store means I don't have to keep last week's output around to compare
- The guided input form means a teammate can run it without knowing anything about the internals
It took maybe 30 minutes to rebuild, most of it spent deciding what to stash in the data store. Honestly the iteration + data store combo is the thing I didn't know I needed.
Anyone else rebuilding old per-item workflows as loops? Curious what you're stashing in the data store.