Skip to main content

Understanding the 7-File Limit in the PDF Module on Make.com

Updated this week

Overview

When processing a list of files (passing the input URLs, like with Array Aggregator) into the PDF module in Make.com, the module’s Input Type setting is normally configured to Upload File.

With the Upload File setting, there is a limit of approximately 6–7 files. This limit exists because a single module must both upload and process the files into a PDF within Make.com’s 5-minute execution window.

Uploading more than 7 files and then converting them to PDF exceeds this time limit, which is why the restriction is enforced by Make.com’s development team.

How to Avoid the Limitation

To avoid this limitation, you can switch the module’s Input Type to Input Links and pass URLs directly.

When you do this, there is no 7-file restriction, only the standard 5-minute module timeout on Make.com.

Alternative Approaches

There are two alternative approaches you can also use:


1. Use the “Upload a File” Module in the PDF.co App

  1. Use the Upload a File module in the PDF.co app.

  2. Upload the files into PDF.co temporary storage.

  3. Get the temporary output URLs.

  4. Pass those URLs to the PDF module with the input type set to Input Links.

This separates uploading from processing. Since a Make.com scenario has a total limit of 45 minutes, splitting the process this way avoids the 5-minute and 7-file restriction.


2. Use a Third-Party Storage Service

  1. Upload the files to a service like Google Drive.

  2. Pass the file URLs directly to the PDF.Co module with the input type set to Input Links.

These methods ensure you can handle larger sets of files without being restricted by the 7-file upload limitation.


Summary

  • The Upload File input type is limited to about 6–7 files due to the 5-minute module time limit.

  • Switching to Input Links removes this restriction.

  • Alternatively, use PDF.co temporary storage or a third-party service like Google Drive to process larger batches efficiently.

Did this answer your question?