Hi there,
Hoping for some help surrounding automation async/sync runs.
Based on my objective, problem, context and setup of my app, is it possible to have a single automation run/execute on multiple rows at the same time?
Objective
Run a single automation multiple times at once on individual/independent rows.
Problem
I can see in the automation monitor that rows are being triggered/processed by the automation one by one, ~10 seconds apart. If I have 200 rows to process, then that’s 10 seconds per row, 33 minutes of processing runs one by one, rather than processing 200 at the same time in 10 seconds.
Context and setup
- In table A, I have an action that changes a row’s [parent_status] to ‘processing’
- I have Automation A that watches for updates on [parent_status], and will update all child rows’s [child_status] in Table B to NOW() using a ‘Run action on rows’. All the child rows are updated in bulk, at the exact same time
- Finally, Automation B watches for updates on the [child_status] within Table B, and will run a Webhook task. The runs are screenshotted above, and are run one by one, even though the child rows are updated by Automation A all at the same time (Trigger other bots is switched on)
The webhook calls a GCP cloud function and takes 3-4 seconds to execute, however I don’t think that’s related, as it will process async.
Thank you for any guidance in advance.