How do I auto-upload varying numbers of files from Tally.so to Google Drive using Zapier?
Hello, I have a tally.so form for people to send me video files.
I have 1 to 5 upload boxes. But not everyone uploads 5 files in total. sometimes 1 , sometimes 3, and sometimes 5. So it can be different.
How can i make the files upload automatically to my google drive without errors in me automation? do i need to set up filters for this? i'm not really figuring out the best way to set this up.
This is the automation I have now for 1 file upload.
If you need more help, post screenshots showing how your Zap steps are outlined and configured in EDIT mode so we can see the field mappings.
Hi @Troy Tessalone so if I understand it right I should implement it like this? and then add the right actions?
@Grijper
The first 2 fields in the Filter condition should be filled out.
Path filter condition would be like this:
pVAR from Step 1] exists
@Troy Tessalone
I don't quite understand what you mean by
Path filter condition would be like this:
>VAR from Step 1] exists
@Grijper
From your screenshot of the Filter step, you have an incomplete filter condition.
You need to select the variable from Step 1 in the top field.
You need to set the middle field as: (Text) Exists
@Troy Tessalone Thanks, its working, how can i set if i have received more than 1 files that i get a message? or do i have to do everything manually because then they get in as separate
@Grijper
You would need to add the error handler to each Path as it’s currently only configured for Path A.
@Troy Tessalone
but then if someone submits 5 times I get 5 times the message
@Grijper
Then move the Telegram step to be before the Paths as Zap step 2.
@Troy Tessalone
and what should i do if people send in for example 3 files i want the all 3 googe drive links of that in one telegram message?
@Grijper
You would probably need to add another Path just to send the Telegram message after a Delay step.
General concept is to add each GDrive File to a Digest, then release the Digest after a Delay to send to Telegram in its own new path.
When in doubt, test it out.
@Troy Tessalone
So like this?
@Grijper
Each path with a GDrive step needs to be followed by a Digest step and NO Telegram step.
You need to add another Path that has a Delay step (e.g. 1 minute), a Digest step, and a Telegram step.
@Troy Tessalone
If I do it this way I still get 5 separate messages.
And it should be 1 message with all entered files in a google drive link.
So for an example:
Tally.so form new submission with 3 files (doesn't matter which file box it is submitted in.)> upload to google drive (that works now) > a message in telegram with the entered google drive links.
@Grijper
Screenshot does not show the top of the Zap steps outline.
Based on the previous feedback, the Zap steps still do not appear to be configured correctly.
There should be 6 paths.
5 for GDrive + Digest
1 for Delay + Digest + Telegram
@Troy Tessalone
so if I understand correctly path F becomes the messages path?
so like this? And then how should I fill in the path, delay, Digest?
@Grijper
You probably do not need the error handler in Path A for the first GDrive step.
Sometimes the best way to learn is to try configuring and testing with trial and error, then adjust as needed.
Review the links for the available triggers/actions and help links for each app: