Help

This Product Ideas board is currently undergoing updates, but please continue to submit your ideas.

Zapier integration - make triggers Instant

cancel
Showing results for 
Search instead for 
Did you mean: 
Julian_Kirkness
10 - Mercury
10 - Mercury

Hi

I am finding I am using Zapier to automate stuff in a client project and it would be much more useful if the integration were of the Instant type (as some other database products have with Zapier).

Example use cases

  1. I have an app where a user can add an article to a table and the app needs to then work out which clients are due to receive that article based upon some logic (Javascript largely) in a Zap.
  2. I specialise in HR software generally - in a leave app you need to be able to create records for each day of a leave (so that you can properly analyse it). This involves comparing the date for each day with the employee’s working pattern and also a list of public holidays to determine which ones are actually leave days. This should happen immediately when the ‘parent’ record is created.

I believe that this would greatly increase the flexibility of the product.

22 Comments
Hashim_Warren
9 - Sun
9 - Sun

This would help me a lot.

One clunky workaround is to use slack as the in-between. Airtable has an instant push directly to slack, and slack has an instant push to Zapier.

Julian_Kirkness
10 - Mercury
10 - Mercury

Thinking about this some more, another issue is the whole thing of Zapier only running normal Zaps once for each triggering record. Instant Zaps (which use Webhooks I believe) would be great for things like this because they don’t de-duplicate as far as I understand.

There are loads of use cases I can think of where de-duplication is a problem - and that you need processes (zaps) to happen instantly…

In the Absence management example above, for example, a user may change a date and you would want the process to run again - and every time the data is changed. At the moment this is not possible with Airtable / Zapier.

With a more positive hat on though the Airtable / Zapier implementation is otherwise excellent (the Find / create feature for example).

dbruehlmeier
4 - Data Explorer
4 - Data Explorer

I agree, this would be very useful.

Julian_Kirkness
10 - Mercury
10 - Mercury

It would be nice to have a comment from Airtable about this - the combination of Instant Zaps and Airtable would be a game changer. Zapier really could be the Automation tool which Airtable needs quite badly.

Julian_Kirkness
10 - Mercury
10 - Mercury

Any update or comment on this - it would be a real game changer for Airtable in terms of Automation?

Tuur
10 - Mercury
10 - Mercury

Does Zapier have such a thing at all? AFAIK the basic Zaps run every 15 minutes and even the most expensive service runs @ 5 minutes…

Julian_Kirkness
10 - Mercury
10 - Mercury

Hi Tuur

It does - the Knack database and Podio both have instant Zaps available. The additional good thing about them is that they don’t ‘deduplicate’ - with a lot of Zaps you would want to do on Airtable they need to be able to run every time a record changes for example - and this won’t happen if that app has run for that record before.

With instant zaps this isn’t the case - the trigger could be a field change, for example, ant it would always run.

I see this as a real game changer for Airtable (which already has a good Zapier integration) in that you could use Zapier to automate almost anything within a base - such as running some calculations when a field changes and updating something.

Tuur
10 - Mercury
10 - Mercury

Hi @Julian_Kirkness,

Sure! I agree. Didn’t know they were using webhooks.

Are those by any chance also what Zapier calls ‘Premium’ apps?

Julian_Kirkness
10 - Mercury
10 - Mercury

Hi @Tuur,

No - Premium apps are things like SQL Server.

However, to do anything very useful you need to have at least the Basic paid plan because this allows you to write Multi Step Zaps and these can include Code in Javascript or Python (within ‘Code’ Zap steps) which makes them pretty powerful.

As an example, I created one for a client who provides articles for customers based upon categories - customers subscribe to categories of articles and articles have one or more categories. When a new article is created a Zap finds all customers with the category and creates a Client - Publishing record for each client who has the category in another table. This is done using a combination of Lookup fields and views and uses Javascript to loop through each customer/category/article as required and then creates new records (unless they already exist).

This also relies upon a feature of a Zap in that if a step returns an Array of Objects then the subsequent steps will run for each object in the array - quite neat and not too difficult for even me (who’s never used Javascript before).

If you then make it possible for Airtable to trigger Zaps instantly based upon field changes etc this would be amazing and totally transform the products capability.

Tuur
10 - Mercury
10 - Mercury

Cheers @Julian_Kirkness!

Sounds a lot like my project… :slightly_smiling_face: