Summary
Rather than a new feature request, this is more of a general ask for improvement on workflow performance. This has been a very critical bottleneck, not only for me but for others too (it’s come up before in conversation).
Example
Right now, an action button that triggers a workflow, or a standalone workflow, might fire immediately. But more often, it fires anywhere from 1-3 minutes later, but sometimes (far too often) it’s over 5 minutes. Me and others have even see 10+ minute wait times.
Also, even a 30 second delay is really an unacceptable delay for certain processes where actions need to be taken quickly by the user. Even 15 seconds can be a pain, depending on the process. Whereas Airtable automations reliably fire within 2-4 seconds which allows for a much quicker continuation of whatever wider process is being followed that is dependent on that automation.
My limited understanding is that workflows are governed by a sort of queue system. Not sure what is involved in upping the performance here, but I would say it’s an absolute necessity not only to the workflows portion of the product, but to the entirety of the product itself. I know others have felt like they can’t trust workflows due to how slow it is sometimes, which in turn bleeds into a lower trust or view of the product as a whole. It also makes debugging a big frustration.
I really love Noloco Workflows and have leaned heavily into them for very particular automations. I love that they’re so integrated into the builder and can be triggered by action buttons and all that, and can pick up the metadata for the user who triggered the workflow… that alone is super valuable over and against using an external solution (i.e. Make/Zapier). Best of all, they are “local” or “native” workflows which should mean, in theory, that they are faster than using Make or Zapier. However, I’m staring to realize that Make and Zapier (with instant triggers) are probably, on average, significantly faster.
I’m not going to move away from Noloco workflows quite yet as I would have to overhaul a lot of processes, but I do see this as a necessary area for improvement, and I know I’m not alone in that perspective.
Thanks Noloco team, you guys really are the best!