• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    🚀 Exclusive Lifetime Offers 🚀

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • 🔥 Pabbly Connect — Lifetime Access for $249View Offer
    • 🔥 Pabbly Subscription Billing — Lifetime Access for $249View Offer
    • 🔥 Pabbly Chatflow — Lifetime Access for $249View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

Is it possible to split thread a Workflow? Or reference Data already in another Workflow?

RoCrow

Active member
I have a Workflow that has a Delay at the end of it, before it triggers an Email.

I want to have a step before the Delay (as this step is important to happen beforehand) that uses a Filter to determine if some Criteria is met.

If the Criteria is met, then this step will Trigger a Telegram message.

However, regardless of whether the Criteria is met, I want the Workflow to continue onto the Delay step and, eventually, Trigger the Email send.

Is there a way to "branch off" one of the steps in a Workflow, so that the rest of the Workflow continues regardless of what happens in that branch?

Or, if not, is there a way to reference Data already collected/created in that Workflow (let's call it Workflow A) that can then be acted upon via a new Workflow (Workflow B)?

I'm trying to avoid having to use a lot of resources in a Workflow (B) to replicate steps already taken by a different Workflow (A), as it seems a waste to "do the work" twice (of both your resources and my task limit!)
 
P

Pabblymember11

Guest
Hey @RoCrow

Could you please elaborate on your use case briefly and also do share your desired workflow so that we can look into it?
 

RoCrow

Active member
Hey @Supreme

Sure (though I'm afraid it wasn't as brief as I'd hoped!):

Let's say I have 10 steps in my workflow that, eventually, gives me all the data I need to do what I want with.

At Step 11 I want to insert a Filter. This will determine whether or not the data I have matches the criteria of the filter.

I then want the workflow to Fork into two Branches - let's call them A and B.

I then want the Filter to have the options to have the data sent down BOTH branches in parallel. It will flow to branch A (the main branch) regardless of whether the Filter criteria was met, or not. But it will ONLY flow to branch B (the fork branch) IF the filter criteria was met.

That way, we then have Steps 12A (main branch) and 12B (forked branch) running in parallel.

In my case, I would then want to insert a Delay in step 12A that will then move on to Step 13A (which would be to send an email) regardless of whether the criteria of the filter in Step 11 was met or not.

But I'd also have a parallel branch running - B - that would do different things with the data from steps 12B and onwards, if the Filter was met.

This would give a lot more power and flexibility to a workflow whilst not needing to replicate the first 11 steps into a new workflow, just to get to exactly the same point (because that would be literally duplicating workloads, resource and task usage, which should really be unnecessary).

An alternative or, better yet, complement, to the above, would be the ability to have another new Pabbly module called "Reference Workflow", which would give the user the ability to add both a Trigger or an Action step that would simply reference the output data from any desired step in any other workflow on the account (or, even, on other Pabbly accounts, though I imagine that would be a lot more challenging to build, as you'd need to factor in security connections between accounts, etc).

This way, for example, one could have a Workflow (A) that might be 15 steps long. And another workflow (B) that Triggers from data output by step 8 in workflow A, and then use it to start it's own workflow.

Fingers crossed that makes more sense now?

Cheers!
 
P

Pabblymember11

Guest
Hey @RoCrow

Please allow us some time to look into your query and we will get back to you with an update soon.
 

Fagun Shah

Well-known member
Cool, thanks :)
You can use Routers as step 12A(with filter you want) and 12B as always true filter condition. And in both routers you can send data to another workflow whichcontains remaining steps using API Module and trigger in2nd workflow will be webhook.
 

RoCrow

Active member
You can use Routers as step 12A(with filter you want) and 12B as always true filter condition. And in both routers you can send data to another workflow whichcontains remaining steps using API Module and trigger in2nd workflow will be webhook.
Thanks, that's great; I'll look into that!
 
Top