How to use the Sleep module in Make.com

The sleep module allows you to wait for a specified duration in your scenario before continuing.

In this tutorial I’ll show you how to use it, and some example cases for which it is handy.

Let’s dive in! 😄

Video tutorial

Did you know that in Integromat you can also temporarily pause basically your scenario for a few seconds or for a few minutes? So you do that like this. It’s pretty easy. So over here we have a scenario, right? Over here I have a Google Sheet module that is going to watch for new rows in a Google Sheet. This is the Google Sheet over here. And then we want to send an email. Now imagine we want to pause that scenario basically for a few seconds or for a few minutes. So to do that, what we’re going to do is we’re going to unlink this. Then we add another module. Then you look for sleep. And then here you have tools. And then over here you have the sleep module. And this delays the execution for a specified period of time. So you just click this over here. Then you have to say how many seconds you want to delay it. You have to put it in seconds, so not in minutes. Also explain it down here. So if you would want to pause the scenario basically for one minute, you would have to fill out 60 seconds. So important to know is that the minimum basically is one second. You can delay it for one second and then it will continue. And the maximum is 300 seconds, which is five minutes. So the minimum is one second. The maximum is 300 seconds. So let’s say right now we want to say here, OK, we want to delay this for, let’s say, 15 seconds. Click here, OK. and then we drag this over here, then the connect again, we click here the magic wand, we click save, and then to test it, I’m going to click here win once. So it’s going to get a new row from that sheet. And then right now you see it’s basically waiting for 15 seconds for that amount of time that we set in the sleep module. And then after that is going to continue. So let’s wait till that happens. So you see that now the time is over. Then also over here, you can see the delay was 15 seconds and it continues over here, and then it sent the email. And then if you go over to your history, then over here, you can also see that the duration of this scenario execution in total was 16 seconds. And I, for example, also tested this scenario earlier on with two sleep modules. I’ll also show you in a bit. And then over here, you see that the duration of the scenario execution was 10 minutes. Because what is maybe a little bit too bad with this is that there is a maximum amount of seconds. So over here you can set it to 300 seconds and then you have over here a wait basically of 5 minutes. But what if you would want to wait longer? Well, there is a workaround for that. I’m going to save this for another tutorial with data stores. But a simple workaround if you maybe want to wait for 10 minutes. What you could also do is you can unlink this. You can clone this. And then you can basically just stack them together. That you here are going to wait for 300 seconds. Then it’s going to continue. then it’s going to wait for 300 seconds again. So then in total, it’s going to wait for 600 seconds, which is 10 minutes. And if you want, you can add even more, but you have to keep in mind that each of these sleep modules counts as one operation. So you do not want to stack 30 of these sleep modules in a row, right? So that’s how you create the sleep module. It can be handy for all kinds of things. Personally, for example, what I’m doing is I have this order confirmation and refund handler. So I’m going to get data from Thrivecart whenever there is a new order. And then over here, I’m going to create a new user inside my membership site called the playground. And then I know that creating this user that takes a few seconds because then the user has to be created. Then it’s going to get synced to my email service provider. And then I want to get the password of that user out of the email service provider. So over here, I just added a one minute sleep so that I know like, okay, there’s enough time for the user to be created. But I hope this is helpful. It’s a pretty simple module, but it can maybe help you out in some different situations. If you have any questions about it, just let me know in the comments below.

Get the Make Cheat Sheet 🚀

Make can get a bit techy, but with this cheat sheet you’ll quickly understand how to easily setup scenarios. I hope these tips will save you some time! 🙂



Become an automation expert fast 🚀

Save hours a week in your online business with my in-depth Make.com course.

Tell me more about the course! 🔥
Max van Collenburg

I'm addicted to travel, love a good cappuccino, have two cute cats, and I help online business owners to win back their time with no-code automation. More weird facts about me.

8 thoughts on “How to use the Sleep module in Make.com”

    • Hey Terrance! A sleep module is handy if you need to wait a few seconds until something happens.

      For example, when someone joins my email list they get on a welcome page that I want people to read, so instead of sending the email right away I added a 2-minute delay.

      Reply
  1. Hey Max, interesting tutorial! I think the sleep module is such a handy feature, but I was wondering—does the delay affect performance or efficiency in larger scenarios? I’ve had times where I needed to pause processes but worried about it slowing things down. Would love to hear your thoughts on that, maybe in a follow-up vid?

    Reply
    • That shouldn’t matter. It will take just longer to execute the scenario, but it doesn’t impact the efficiency of how they run 🙂

      Reply
    • Thanks! The sleep module is super handy when you need to slow things down in a scenario. It’s great for handling API rate limits, giving external systems time to process data, or just spacing out actions to keep things running smoothly.

      For example, when someone signs up for my newsletter, I add a short 2-minute delay before sending the first email—just to give them time to check out the welcome page first 🤗

      Basically, whenever you need a little pause, the sleep module has your back!

      Reply
  2. Hey, great tutorial! Quick question: can I set multiple sleep modules in a single scenario for different delays? Like, one for 10 sec and another for 20 sec?

    Reply
    • Yes, that’s totally possible! The maximum duration of each sleep module is 300 seconds, but if you want you could put 5 sleep modules in a row to effectively wait 1500 seconds.

      Just keep in mind that the maximum execution time of a scenario is 40 minutes on the paid plans, and only 5 minutes on the free plan.

      Reply

Leave a Comment