The reason for this is to send unique form links for each of the created records that allows an external user to manage the record. If it sends before the records are created then there is no way to send the links.
Ahh, I see. Hmm, then yeah I think I'd recommend that count field thing
You'd have:
1. Count field that outputs the linked work record number (e.g. 10)
2. Count field that outputs the number of records that have been created
3. Formula field that compares the two previous fields
And so when the second field also outputs 10, the formula would output "Done" or something and you'd trigger the automation off of that. The automation would then find the ten newly created records and send them as a table or something with the links to the records
I realize that you're creating these work records multiple times, so getting the count field to match up is a problem though. I'm assuming your work records each have a status to indicate whether or not they're done? Assuming your workflow involves only creating new work records when the previous batch of work records is fully complete, you could make the second Count field conditional and only count the records that are not fully complete yet, does that make sense?