As you know that Integry also provides you with utility steps that make integration Flows easy. One of the utility steps you can use in your Flow is the Schedule step. Let's say you want to import contacts from a third-party app every day at 11 pm and send an email out every first Tuesday of the month. You can either do it manually or, better yet, use the Schedule app to automate the process.
The Schedule step is used to schedule a Flow according to your requirement. You can schedule a Guided Flow to run at a particular time/day or after a particular interval. When you add the schedule step to your Flow, you can make your integration run according to the settings of the schedule step.
Let's understand this with the help of an example.
How to add the Schedule step?
You can either use an existing Flow or build a new one and add the Schedule App step to it.

Step 1: Search and select the Schedule app from the app connector selection menu.
.png)
Step 2: After selecting the Schedule app, you will see its configuration screen. Here you can customize various aspects of the step to help you manage the time and day on which you want to run your integration. You can configure the following fields from this setting:
- Day of the Month: This is where you fill in the day of the month on which to run the scheduled task.
- Days of the Week: This is where you enter a JSON array of days of the week. Your scheduled task runs on these days.
- Run Hour: This is where you enter the hour of the day on which to run the scheduled task.
- Run Minute: This is where you enter the minute of the hour on which to run the scheduled task.
- Month: This is where you enter the month in which to run the scheduled task. You can enter * for any month, 1-12 (once a year), or comma-separated numbers to run the task that month.
- Day of the Month: This is where you enter the day of the month on which to run the scheduled task. You can enter * for any day, 1-31 (once a month), or comma-separated numbers to run the task on that date.
- Day of the Week: This is where you enter the day of the week on which to run the scheduled task. You can enter * for any day, 0-6 (once a week), or comma-separated numbers to run the task on that day.
- Run Hour: This is where you enter the hour of the day at which to run the scheduled task. You can enter * for any hour, 0-23 (once a day), or comma-separated numbers to run the task on those hours.
- Run Minute: This is where you enter the minute of the hour at which to run the scheduled task. You can enter * for any minute, 0-59 (once an hour), or comma-separated numbers to run the task on those minutes.
- Offset in minutes (text): This is where you enter the offset in minutes. This field does not affect cron fields
- Timezone (text): This is where you enter your timezone, e.g., Europe/London. The timezone is UTC by default.
- JSON: This is where you can enter the JSON text to configure the above fields.

Step 3: Search and select an app connector to run the scheduled task on.

Next, select the Action or Query to be performed on the app on the scheduled date/time. Similarly, you can add more steps to the Flow that you want to get executed at the scheduled time.
Congratulations!
You have learned how to add and configure the Schedule app to your Flow.
Learn about other System Apps here.