Hi everyone! 👋 I've been testing Lindy for a few weeks now, mostly for automating some of our sales and support workflows that involve our CRM (HubSpot) and a couple of other SaaS tools. I'm really impressed with the concept and the simple automations work like a charm.
However, I've run into a pretty consistent issue: when I set up a more complex, multi-step workflow that chains several API calls together, things get... slow. And sometimes they even time out. For example, I built a workflow that:
* Trigger: New deal in HubSpot.
* Step 1: Fetch the contact details from HubSpot using the deal's associated contact ID.
* Step 2: Use data from that contact to query an internal API for contract history.
* Step 3: Format that data and post a summary to a Slack channel.
* Step 4: Update a custom field in the original HubSpot deal with a status.
Individually, each step works. But the whole process can take over 30 seconds, and a few times it's just stopped at step 2. This makes it feel unreliable for time-sensitive notifications.
My guess is that this might be related to how Lindy handles API calls sequentially and maybe cold starts? But I'm not sure. From a cloud cost/architecture perspective, I'm curious:
* Is this a known limitation with complex workflows?
* Does Lindy process each step in a chain synchronously (waiting for one to finish before starting the next)?
* Could it be that the "free tier" or my current plan has some concurrency or timeout limits I'm not aware of?
I'd love to hear if others have run into this and if there are any best practices to speed things up. Maybe breaking one workflow into smaller, linked ones? Or is there a way to make some steps run in parallel?
Every dollar counts.