A timeout means Make did not receive the expected result within its waiting period. For a PDF.co operation that supports asynchronous execution, you can start a background job and retrieve its result separately. This can help with long-running processing, but it does not prevent every network error, failed job or processing limit.
What to Do if You Get a Timeout Error in the Make Plugin for PDF.co
In this step-by-step tutorial, we’re going to show you what to do if you get a timeout error in the Make plugin.
PDF.co and Make work well together in processing large files using custom API call action. However, large-sized files can sometimes cause timeout errors. But don’t fret, there is a quick solution to this issue, and we are going to show you how.
We have here a sample PDF file with a large size:

Here’s what the timeout error looks like:

Follow these steps to configure supported operations for longer-running processing.
Step 1: Select the Operation That Needs More Processing Time
Open the PDF.co module that reported the timeout. Check its documentation to confirm that the operation supports asynchronous processing, and keep its existing input settings.
Step 2: Start the Job and Retrieve Its Result
Where available, select Async For Large Docs as the execution mode. Run the operation and retain its returned job ID. This ID identifies an accepted background job, not a completed output file.
Add PDF.co — Job Check and map the original operation’s Job Id into PDF.co Job ID.
Continue to download, upload or delivery steps only after successful completion. If a check reports that the job is still working, allow a delay before checking the same job again. Handle failures separately and set a limit on the total waiting time or number of checks.
Do not repeatedly submit the original operation while its job is running. Reaching your waiting limit does not cancel the background job; retain its ID if you need to check it later.
Step 3: Test the Scenario
Run the scenario with a representative source file. Confirm that Job Check receives the ID returned by the processing step and that pending or failed jobs cannot reach the delivery step.
After success, open the resulting file and check its contents before enabling the scenario.
These steps should help should you ever get a timeout error while using the Make plugin!
Related Tutorials


