Question

Two Triggers In One Zap

  • 23 February 2022
  • 7 replies
  • 2966 views

Hi, I need some help making sense of Sub-Zaps. I am trying to have two triggers in one zap, new member added to Circle and event start in Google Calendar. 

 

Here is the workflow I am trying to achieve…

 

New member added to Circle community > Wait for Google Calendar event start > Add member to Circle space group > Wait for Google Calendar event end > Remove member from space group

 

I cannot use Zapier’s delay action because the delay times are longer than one month. 

 

I’ve tried setting up a Sub-Zap for both the Circle and Calendar triggers but I just don’t understand how to make the Sub-Zap behave like a trigger in my Zap. 

 

How can I make this work? Is my desired workflow achievable? Please help!


This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

7 replies

Userlevel 7
Badge +14

@IT_Zach

Advanced Zaps can be configured with the Looping app: https://zapier.com/apps/looping/integrations#triggers-and-actions

 

NOTE: Most Zap app triggers/actions are meant to work on a per record basis, rather than bulk/batch actions.

Thanks! Not quite wrapping my head around this, but I will dig in and see what I can come up with. I imagine it will still take multiple Zaps to achieve my goal. 

Let me ask you this, is it possible to batch select a list of data (users) and execute a Zap that effects all of the users?

For instance, can I select all of the users in an Airtable row and then add all users to a Circle space with one step?

Userlevel 7
Badge +14

@IT_Zach

Airtable is a relational database, meaning records can be linked across Tables.

Help article about how to link records in Airtable: https://support.airtable.com/hc/en-us/articles/206452848-How-to-link-records-in-Airtable

 

COMBO is meant to represent the combination of an event and a user.

There are multiple events.

There are multiple users.

Users could be associated to many events.

Thanks for the suggestion @Troy Tessalone

 

Playing with Airtable now for the first time. 

Can you explain a bit more of what you mean by combos? How would I link the user to the event? 

Userlevel 7
Badge +14

@IT_Zach

You may want to consider a different approach.

Try using Airtable as your operational database: https://zapier.com/apps/airtable/integrations#triggers-and-actions

You’d log the data into 3 Tables:

  1. Events
  2. Users
  3. Combos (link the Users to the Event)

Airtable has Views: https://support.airtable.com/hc/en-us/articles/202624989-Views-overview

Views have Filters: https://support.airtable.com/hc/en-us/articles/360003695134-Guide-to-filtering-records-using-conditions

Views can be used to trigger Zaps. (e.g. Combo with Date/Time = START/END)

Thanks for the quick reply Troy!

Unfortunately, your suggestion won’t work for me. The timing is based on set Google Calendar events that we add manually so I do not want a new event to be created every time someone signs up.

Also, I need everything to be in one Zap so I can reference the email from the member sign up in other steps. 

My desired workflow is achievable using the Delay action, except I need the delays to be longer than one month. 

Do you know another way I could achieve my workflow?

 

Hi @IT_Zach 

You’ll need 3 different Zaps.

 

Check out using named variables:

 

Zap 1

  1. Trigger: Circle - New Member Added
  2. Action: GCal - Create Detailed Event

 

Zap 2

  1. Trigger: GCal - Event Start
  2. Action: Circle - Add Member to Space Group

 

Zap 3

  1. Trigger: GCal - Event Ended
  2. Action: Circle - Remove Member from Space Group

 

Userlevel 7
Badge +14

Hi @IT_Zach 

You’ll need 3 different Zaps.

 

Check out using named variables:

 

Zap 1

  1. Trigger: Circle - New Member Added
  2. Action: GCal - Create Detailed Event

 

Zap 2

  1. Trigger: GCal - Event Start
  2. Action: Circle - Add Member to Space Group

 

Zap 3

  1. Trigger: GCal - Event Ended
  2. Action: Circle - Remove Member from Space Group