Zapier

Sub-Zap

By Jack Lenton · Written
October 29, 2026
In short

A Sub-Zap is a Zap that another Zap calls, like a reusable chunk of workflow.

What is a Sub-Zap?

A Sub-Zap is a Zap that another Zap calls, like a reusable chunk of workflow. The main Zap uses a "Call a Sub-Zap" step to hand it some data. The Sub-Zap does its job and uses a "Return from Sub-Zap" step to pass the result back, and then the main Zap carries on.

They're useful when several Zaps need the exact same logic, like formatting an address or looking up a client, because you build it once and change it in one place.

How I use Sub-Zaps with clients

I use them sparingly. The Call and Return steps both use tasks, so they cost more than you'd expect. They also make a workflow harder to follow, because the logic is split across more than one Zap. Most of the time I keep everything in one Zap and use Paths and Filters to branch it, so it's cheaper to run and easier for the client to edit. I only reach for a Sub-Zap when the same logic genuinely has to be shared by lots of Zaps.

Example: one client lookup shared by five Zaps

Say a business has five Zaps that each need to find or create the same client in their CRM before doing anything else. You could build that lookup as one Sub-Zap: each Zap calls it with the client's email, the Sub-Zap finds or creates the record, and it returns the record ID. If the lookup ever changes, you fix it in one place.

If only one or two Zaps need it, I'd just build it into each Zap with a path.

Questions about Sub-Zaps

Do Sub-Zaps use tasks?

Yes. The Call and Return steps use tasks, plus whatever actions run inside the Sub-Zap, so they cost more than putting the steps straight into your Zap.

What's the difference between a Sub-Zap and Paths?

Paths branch a single Zap based on rules, so everything stays in one place. A Sub-Zap is a separate Zap that others call. I use Paths most of the time and only use a Sub-Zap when lots of Zaps need the exact same logic.

Which Zapier plan do I need for Sub-Zaps?

You need a paid plan, because the free plan only allows two-step Zaps, and a Sub-Zap needs at least a trigger, an action and a return step.

Are Sub-Zaps hard to maintain?

They can be, because the logic is split across more than one Zap, so you have to check both when something breaks. That's why I keep them for genuinely shared logic and document them in the handover.

From my client work

Want this built in your setup?

I set these up and train your team, in your own ClickUp or Zapier account.

Book a call

Contact Jack - jack@withtoki.co.uk

ClickUp Verified ConsultantZapier Gold Solution Partner