Hi @brpark, have you seen this topic on recursive workflows? I believe a difference maker could be including a Response block in the workflow.
I'd be remiss not to mention the potential for a recursive workflow to add up quickly in cost, since the price is based on the number of workflow runs. Here is another topic discussing the tradeoffs there.