Skip to main content

Troubleshooting webhook timeouts when running Actors in Make

Learn why webhooks timeout when you run Actors in Make and how to fix it.

Andrea Baranyiová avatar
Written by Andrea Baranyiová
Updated over a week ago

Seeing timeouts or unexpected behavior after triggering an Actor in a Make workflow? This article will help you understand why it happens and how you can fix it with an async setup.

Why do webhooks timeout in Make?

Make has a 10-second timeout limit for webhook responses. This can be a problem when using the Run Actor module in Make, especially when you run Actors synchronously (which means Make waits for the Actor to finish before continuing).

This timeout can end up in:

  • Incomplete or failed runs

  • Make reporting a 500 error or stopping the scenario unexpectedly

  • Apify giving up mid-response because the webhook was no longer listening

Learn more about Make’s webhook timeout limitations in Make’s docs.

Check our complete Apify & Make integration guide if you need help setting it up from scratch.

Solution: run Actors asynchronously

The asynchronous approach works for Actors of any duration. To avoid timeouts, set up your Make scenario like this:

1. Run the Actor asynchronously

In the Run Actor module, set Run synchronously to false. This tells Make not to wait for the Actor to complete and avoids hitting the webhook timeout limit.

2. Add the Wait for Actor to finish module

Right after, add the Wait for Actor to finish module. Pass the actorRunId from the previous step. This allows Make to pause and resume once the Actor is done.

3. Retrieve the output

Add modules like Get dataset items or Get record from key-value store to access the data.

Troubleshooting checklist

  • Webhook timeout errors or failed runs?

Make sure you're not running the Actor synchronously. Switch to asynchronous and add the wait module.

  • Results not showing up in time?

Double-check that you're waiting for the Actor to finish before trying to retrieve outputs.

  • Not sure how long your Actor takes to run?

You can check previous run durations in the Actor's run history in Apify Console.

TIP: You can always monitor your Actor runs directly in Apify Console while your Make scenario is waiting.

Still need help?

And if you’re still stuck, get in touch with our support team!

Did this answer your question?