Skip to main content

I am currently using Zapier + CloudConvert to:

  1. Watch for a .docx email attachment in Gmail

  2. Convert the .docx to .pdf

  3. Convert the .pdf to .jpg

  4. Upload to Dropbox.

The issue: CloudConvert outputs multiple JPGs bundled into a ZIP, and I would like the individual JPG files saved directly instead. Is this possible? I have tried using webhooks, looping, and formatter with no solution in sight. 

 

My current workfow:

  1. Gmail App (New attachment)
  2. Cloud Convert (convert to PDF)
  3. Cloud Convert (convert to images)
  4. Dropbox (Upload file)

Hi ​@tferry 

Use Looping: https://zapier.com/apps/looping/integrations#help

Maps variables into the Looping step.

Then map variables from the Looping step.

 

For us to have more info, post screenshots showing:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode with the field mappings visible

Hi ​@Troy Tessalone ,

 

So my main issue when I use the Looping step is that the loop only iterates one time. 

For example, the loop file name outputs this 

04-18-25-1.jpg,04-18-25-2.jpg,04-18-25-3.jpg,04-18-25-4.jpg,04-18-25-5.jpg,04-18-25-6.jpg

with the file URL being one long URL.

 

I tried to use the Formatter, Split text step before this, but that did not work. I used the comma separator, and it only trimmed the URL to the first page/file. (ex: `https://us-east.storage.cloudconvert.com/tasks/…….04-18-25-1.jpg….`)

 

 


@tferry 

For us to have true context, post screenshots showing:

  • how your Zap steps are outlined
  • how your Zap steps are configured in EDIT mode with the field mappings visible
  • DATA OUT from the CloudConvert step that shows the multiple files

@Troy Tessalone 

For some reason my screenshots are not uploading here. 

My zap: —Edited by moderator to include screenshot from file—

e8517ef44f259f69507c534aa98c552e.png
 

My loop step: —Edited by moderator to include screenshot from file—

544cedbc5032070a83b276eea2b7454c.png
 

Data out from the cloud convert step

 

Job ID

fca6e182-b033-4a9b-bc33-0de9156b2937

Job Status

finished

Job Tag

zapier

Tasks

1

result

files

1

Tasks Result Files Filename

04-18-25-1.jpg

Tasks Result Files Size

850517

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-1.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=e08ee58600f38d0d91de35061e1c570cb2f3814459ffee745c8c39dc89f75625&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-1.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

2

Tasks Result Files Filename

04-18-25-2.jpg

Tasks Result Files Size

856587

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-2.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=c3858f4172ed1c775f1970cfa27f6bccbed17ac54bd9da7657d0525aa54ab661&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-2.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

3

Tasks Result Files Filename

04-18-25-3.jpg

Tasks Result Files Size

269251

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-3.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=24b54fa206782cd66c149d52ffc8b3797a820480961b60d76e3dba9936507cde&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-3.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

4

Tasks Result Files Filename

04-18-25-4.jpg

Tasks Result Files Size

122927

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-4.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=a95369ad8a82a011351297ae2ccd9c19870c82a21b7fe154b5bd842f3577aa4a&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-4.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

5

Tasks Result Files Filename

04-18-25-5.jpg

Tasks Result Files Size

630276

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-5.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=cb79a786f443a8ac523a517cfd5952a823a8bf5a699f2eb28074d367f287c2d9&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-5.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

6

Tasks Result Files Filename

04-18-25-6.jpg

Tasks Result Files Size

122927

Tasks Result Files

https://us-east.storage.cloudconvert.com/tasks/57298d27-f4b4-475f-9532-99d0e023d102/04-18-25-6.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=cloudconvert-production%2F20250418%2Fva%2Fs3%2Faws4_request&X-Amz-Date=20250418T224140Z&X-Amz-Expires=86400&X-Amz-Signature=93b9bbac5d31ef09edf784afb815ac6f3f14e4020df760bc53c62ef64087ab25&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3D%2204-18-25-6.jpg%22&response-content-type=image%2Fjpeg&x-id=GetObject

 


Hi ​@tferry,

The Zap will only create the first loop. It will not create any other loops during the test. Could you please try publishing the Zap and check if the Looping step only returns 1 looping iteration?

You can learn more about the Looping by Zapier app here: https://help.zapier.com/hc/en-us/articles/8496106701453-Loop-your-Zap-actions#h_01JB9H4PSVWADJ03KAP47PAA2J

I'll be keeping an eye out for your response!

 


Hi ​@tferry,

The Zap will only create the first loop. It will not create any other loops during the test. Could you please try publishing the Zap and check if the Looping step only returns 1 looping iteration?

You can learn more about the Looping by Zapier app here: https://help.zapier.com/hc/en-us/articles/8496106701453-Loop-your-Zap-actions#h_01JB9H4PSVWADJ03KAP47PAA2J

I'll be keeping an eye out for your response!

 

 

My apologies. The Zap just ran, and even with the looping step, it still created a zip with the file name “

04-18-25-1.jpg,04-18-25-2.jpg,04-18-25-3.jpg,04-18-25-4.jpg,04-18-25-5.jpg,04-18-25-6.jpg” with a folder inside of it, with the images inside of that. Looking to try and just get the images uploaded directly. 


Hi ​@tferry 👋

Hope you don’t mind me jumping in to lend a hand. If it’s attempting to upload multiple files then it could be that the preview loop values image file field was selected, instead of the image file field. The image file field would pass only one of the image urls at a time instead of multiple. 

If the correct Image file field is already selected can you share a screenshot showing the set up of the Upload File action within the loop? That’ll help us to see whether there’s anything else on the set up that might be causing it not to work as expected.

Looking forward to hearing from you!


Here are the loop step and upload file step configurations. 


Hi ​@tferry,

It looks like you haven’t mapped the output of the Looping by Zapier step to the Dropbox step. Could you please try mapping the output of the Looping by Zapier step to the Dropbox step? 

Kindly give it a try and let me know how it goes? I'll keep an eye out for your response!

 


Reply