Skip to main content

Situation:

  • As a zap user, i linked a google drive folder with an aws s3 bucket.
  • The sync works as expected (if i add a file in google drive, it gets uploaded to the s3 bucket )
  • I need to develop a tool that depends on how the sync in the zap works
  • I need to know if zapier sync sends all files in bulk, or if it sends one file at a time if i, let’s say, add 10 files simultaneously to my google drive folder

Task:

  • I have to build a queue system, but, depending on how zapier sync works, i have to implement some code in a lambda, or rather redirect the syncs to a different tool (webhook or step function or else)

Action:

  • Determine if zapier sync sends a single request to upload multiple files, or single request per file

Result:

  • If it sends one request per file, i do not have to implement anything, just throttle the lambda that is triggered
  • If it sends a bulk request, i have to implement a drip/bucket queue system

Solved:

It triggers a single call per file. If one adds 10 files, it triggers 10 individual calls to the task:

 

 


Hi ​@knak ai,

We’re glad to hear that the issue is now resolved!

If you have any other questions, please don’t hesitate to reach out to the Community. We’re always happy to help! 🤗