Skip to main content

Hey everyone,

I built a Zap, importing a list using ‘Webhooks by Zapier’. I then need to export the list to WebCRM. The list has around 200 items.

I tried multiple ways, both exporting directly to WebCRM and running it through ‘Zapier Tables’, both using ‘Looping by Zapier’.

My issue is, that when I do this, it splits it up into several tasks, instead of running it all in one. And with a monthly limit of 750, and the need to run this daily, it’s not viable that it runs a task pr. item.

How can I better this? 
Let me know if more info is needed.

Hey ​@EmilZP, welcome to the Zapier Community ! 👋

 

Thanks for sharing the details about your setup—sounds like a great workflow! The issue you’re facing with task usage when processing a large list is a common challenge, but there might be a few approaches to optimize your Zap to save tasks and make it more efficient. 

 

Would you be able to check if WebCRM has a bulk import feature via their API? If it does:

• Use “Webhooks by Zapier” (POST method) to send the entire list in one request to WebCRM’s API, rather than sending individual items.

• Ensure the data format aligns with WebCRM’s bulk upload requirements (e.g. JSON array).

 

Here are a few great resources that can help getting started with Webhooks:

https://zapier.com/blog/what-are-webhooks/

 

https://help.zapier.com/hc/en-us/articles/8496326446989-Send-webhooks-in-Zaps#h_01H91E6P2B2Q0SQKEHQ47SQWKF

 

Hope this helps😊


@Sebastian M thanks for your reply.

 

I am looking into it now, but as far as I can see, they only allow single look-ups/updates using their API, and will return on this when I get an answer.

But would it be possible to populate a Zapier Table using the list I retrieved via a WebHook, and only add new values? And then have another Zap, which has a Trigger for when a new record is added in the table? Because when I tried that, I still used Looping, and that uses a lot of tasks, and I need to run it every day, and with 200+ tasks pr time it runs, I will end up using more tasks than I want.


Hi ​@EmilZP,

 

Thank you for getting back to us!

 

I appreciate you looking into this.

 

To confirm, you would be looking to import a list, then filter certain records within that list, and only add the selected records to your database, is that correct?

 

Regarding reducing task consumption, Google Sheets might be a better option for a database here, as there is a "Create Spreadsheet Row(s)" action in Google Sheets to add multiple rows at once. This action supports adding multiple rows in a single task, which can significantly reduce task consumption.

 

Thank you for your help, I look forward to hearing from you!

 


Hi ​@EmilZP,
 
We just wanted to see how everything is going with your Zap. Did Sebastian's recommendation get the job done? Feel free to reach out if you need further assistance with your Zap. We're glad to address any concerns and assist you.
 
We're looking forward to your response.


Reply