Configure Schedules | Online Help | Qntrl | Create and Manage Schedules in Qntrl

Configure Schedules

Overview   

Use a schedule to run a callback automatically at the times you set, so recurring work happens without manual effort. Use schedules for automated updates, weekly notifications, monthly reports, and other repeating tasks across your organization.
A callback is the item a schedule runs. It is one of three types: a function, a standalone card, or a circuit.

Business Scenarios 
  • Create recurring cards.
  • Send recurring emails.
  • Sync business data and customer contacts.
  • Back up data weekly or monthly.
  • Generate hourly, daily, or weekly reports.
IdeaTo explore more business scenarios, see Schedules use cases.

Create a Schedule 

Set up a schedule that runs a callback at a frequency you define.

Prerequisites  

  1. You have Automation permissions in your organization.
  2. You have created the callback you want to run. For more information, see Functions, Standalone cards, and Circuits.

Procedure

To create a new schedule:
  1. Log in to Qntrl.
  2. In the left pane, click the Settings (⚙️) icon.
  3. Under Automation, select Schedules.
  4. Click New Schedule. The New Schedule form opens.
  5. Configure the new schedule details:
    1. Name: Enter a name for the schedule.
    2. Frequency: Select one of Hourly, Daily, Weekly, Monthly, Yearly, or Custom. Configure the fields for the frequency you selected. For more information, see Frequency settings.
    3. Start Date and Time: Select the date and time when the schedule starts running.
    4. Expiry: Select one option:
      1. Set execution limit: Enter the number of runs after which the schedule expires.
      2. Set expiry date: Select the date after which the schedule expires.
      3. Never: The schedule runs with no end.
    5. Callback Type: Select one option:
      1. Standalone Card: Click Add, and in the pop-up, create a configuration or select an existing one. For more information, see Standalone cards.
      2. Function: Select a function from the dropdown.
      3. Circuit: Select a circuit from the dropdown.
  6. Click Save.
      

The new schedule appears in the Schedules list with its toggle set to on.
Notes

Set Expiry to a date later than Start Date and Time.

  • Constraint: The expiry date must be later than the start date.

  • Result if violated: The schedule is marked complete and never runs.

  • Action: Edit the schedule and select a later date in Expiry.


Frequency settings 

Each frequency adds its own fields to the new schedule form. For more information, see Create a schedule.

Hourly Frequency Settings

Execute: Enter the number of hours between each run.

Daily Frequency Settings

Exclude Days Off: Check this box to exclude the schedule on non-working days of your organization. You can configure the Days off for your organization under Date and Time Settings of Organization Setup.
 

Weekly Frequency Settings

Execute On: Select the days of the week to run the schedule.

Monthly Frequency Settings

Execute On: select Set specific date or Set specific day
  1. Set specific date: Enter a date of the month from 1 to 31.
  2. Set specific day: Select a named day of the month, such as the first Monday.

Yearly Frequency Settings

No extra fields. The schedule runs once a year on the date set in Start Date and Time.

Custom Frequency Settings

Use Custom to run the callback at a repeating interval or at exact clock times.
In Custom Schedule Type, select one option:
  • Recurrence: Runs the callback at a fixed interval on the days you select. For example, every 30 minutes on weekdays.
  • Time Slot: Runs the callback at exact clock times you add, on the days you select. For example, 09:00, 13:00, and 17:00.

Recurrence fields   

If you select Recurrence, complete these fields:
  • Recurring frequency: Enter the interval between runs in HH:MM. The interval must be from 00:10 (10 minutes) to 24:00 (24 hours).
  • Select Days: Select the days of the week to run the schedule.
  • Use Business Days: Select this checkbox to limit runs to working days.
  • Time Range: Set the start and end times that bound each day’s runs.
  • Use Business Hours: Select this checkbox to limit runs to working hours.

      

Info

The first run time depends on whether you set a Time Range.

  • Without a time range, runs start at the time in Start Date and Time and repeat at the interval you set.

  • With a time range, runs start at the start of the range and repeat at the interval you set, within the range.

Time Slot fields fields for custom frequency 

If you select Time Slot, configure these fields:

  • Add Time: Enter a time, then click Add. The time appears in Selected Time Slot. You can add up to 15 time slots. Keep at least 10 minutes between slots.

  • Selected Time Slot: Shows the times you added.

  • Select Days: Select the days of the week to run the schedule.

  • Use Business Days: Select this checkbox to limit runs to working days.

      
NotesYou set business days and business hours under Date and Time Settings in Organization Setup.

Edit a schedule   

Edit a schedule to change its frequency, expiry, or callback.

  1. In the left pane, click the settings (⚙️) icon

  2. Under Automation, select Schedules.

  3. Click on the schedule name you want to edit.

  4. Make modifications in the fields you want to change and click Save.

The updated action occurs from the next run.

Pause and Resume Schedule

Pause a schedule to stop its runs temporarily while keeping its configuration.

  1. In the left pane, click the Settings (⚙️) icon

  2. Under Automation, select Schedules.

  3. In the schedule row, toggle the button under the Status column:

    • Toggle it off to pause the schedule.

    • Toggle it on to resume the schedule.

      
Notes
A paused schedule does not run. No runs are missed or queued while it is paused. After you resume the schedule, it runs at its next scheduled time.

Delete Schedule

Remove a schedule you no longer need.

Warning
This action cannot be undone. Deleting a schedule stops all future runs of its callback.
  1. In the left pane, click the Settings (⚙️) icon.

  2. Under Automation, select Schedules.

  3. Hover over the schedule name. The More Actions (⋯ ) menu appears. Click it.

  4. Select Delete.

  5. In the confirmation pop-up, click Delete to confirm the deletion.

         

Limits and behavior  

Item

Rule

Schedules per organization

No limit

Time slots per schedule

Up to 15

Gap between time slots

At least 10 minutes

Recurrence interval

00:10 to 24:00

Time zone

The user time zone, taken from the user’s Zoho Accounts configuration

Start date in the past

The schedule first runs at its next scheduled time

Callback failure

The failed run is not retried. The schedule runs again at its next scheduled time.

Run history

Schedule executions are recorded in the audit logs. For more information, see Audit logs.


Troubleshooting FAQ 

 1. What is the difference between Recurrence and Time Slot? 

Recurrence runs the callback at a fixed interval across a time range, for example every 30 minutes from 09:00 to 17:00. Time Slot runs the callback at exact times you choose, for example 09:00, 13:00, and 17:00.

2. What happens if the expiry date is before the start date? 

The schedule is marked complete and does not run. Set the expiry date after the start date.

3. How do I stop a schedule from running on weekends and holidays? 

For a daily schedule, select Exclude Days Off. For a custom schedule, select Use Business Days. Both follow the days set under Date and Time Settings in Organization Setup.

4. What time zone does a schedule use?   

A schedule uses the time zone of the user. Qntrl takes the user time zone from Zoho Accounts.


5. What happens to runs missed while a schedule is paused?   

No runs are missed. A paused schedule does not run in the background. After you resume it, the schedule runs at its next scheduled time.

6. What happens when the callback fails?   

A callback can fail when the Qntrl task engine, the service that runs callbacks, has a server issue or a bug. Qntrl does not retry the failed run. The schedule runs again at its next scheduled time.

7. What happens when a monthly schedule is set for the 31st?   

In a month with fewer than 31 days, the schedule runs on the last day of that month. For example, it runs on April 30 and on February 28 or 29.

8. What happens if the start date is in the past?   

The schedule first runs at its next scheduled time after you save it.

9. Is there a limit on the number of schedules?   

No. Qntrl does not limit the number of schedules in an organization.

10. Where can I view past runs of a schedule?   

Qntrl records schedule executions in the audit logs. For more information, see Audit logs.  

11. Can I manage schedules through the API?   

Yes. You can create schedules and perform other schedule operations through the API. For more information, see Schedules API.