> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sndbox.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Schedule Trigger

> Run on a local schedule. Exact configuration, ports, placement, and execution behavior.

**Node type:** `schedule_trigger` · **Version:** `1` · **Category:** Triggers

Run on a local schedule. This node does not declare an external side effect.

## Configuration

| Field          | Type   | Default          | What it controls                                                                      |
| -------------- | ------ | ---------------- | ------------------------------------------------------------------------------------- |
| `scheduleType` | string | `"minutes"`      | Schedule mode used by the local runner. Values: `minutes`, `hourly`, `daily`, `cron`. |
| `every`        | number | `15`             | Interval in minutes when the schedule mode is `minutes`.                              |
| `time`         | string | `"09:00"`        | Local time in `HH:mm` format for a daily schedule.                                    |
| `cron`         | string | `"0 */15 * * *"` | Five- or six-field cron expression for an advanced schedule.                          |

<Note>Schedules are calculated by the local runner. Quitting the desktop app stops local schedules.</Note>

## Workflow JSON

The editor stores this node with the following implemented default configuration:

```json title="Default node configuration" theme={"system"}
{
  "type": "schedule_trigger",
  "version": 1,
  "configuration": {
    "scheduleType": "minutes",
    "every": 15,
    "time": "09:00",
    "cron": "0 */15 * * *"
  }
}
```

Values may be entered literally or mapped from an earlier compatible output when the inspector exposes a mapping control. See [Variables and data mapping](/workflows/variables-and-data).

## Inputs

This node has no typed ports in this direction.

## Outputs

| Port    | Type     | Required | Description    |
| ------- | -------- | -------- | -------------- |
| `event` | `object` | No       | Schedule event |

## Where it can run

* Desktop local runner
* Paired self-hosted runner
* Hosted runner

## Test and inspect

Use **Test node** in the editor to preview this step with the current configuration. A full run records resolved inputs, outputs, logs, duration, and any artifacts in the execution inspector. Side-effecting or destructive nodes can require an additional confirmation or approved workflow permission.
