docs

Scheduling

Every workflow starts with a trigger — the event that kicks off execution. NickAI supports three trigger modes.

Manual

The default. Click the Play button in the editor toolbar whenever you want to run the workflow. Best for testing, one-off tasks, or workflows you trigger on demand.

Start
ManualRun manually

Scheduled

Set your workflow to run automatically at recurring intervals. When you select Schedule as the trigger type, you get five scheduling options:

Interval

Repeat every N minutes, hours, or days. The most flexible option for high-frequency strategies.

Start
ScheduleEvery 5 minutes

Schedule Configuration

Interval

Repeat on a fixed interval

Daily

Run once per day at a specific time. Great for morning market scans or end-of-day portfolio summaries.

Start
ScheduleDaily @ 09:00

Weekly

Run on a specific day of the week at a set time. Ideal for weekly portfolio rebalancing or recap reports.

Start
ScheduleMon @ 10:30

Monthly

Run on a specific day of the month. Useful for monthly performance reviews or billing-cycle alerts.

Start
Schedule15th @ 14:00

Custom (Cron)

For advanced users. Write a standard 5-field cron expression for full control over scheduling.

Start
ScheduleCron: */30 9-17 * * 1-5

Schedule Configuration

Cron Expression

Standard 5-field format: minute hour day month weekday

Common cron examples:

PatternMeaning
0 9 * * *Every day at 9:00 AM
*/15 * * * *Every 15 minutes
0 */4 * * *Every 4 hours
0 9 * * 1-5Weekdays at 9:00 AM
*/30 9-17 * * 1-5Every 30 min during market hours (Mon-Fri)
0 0 1 * *First day of every month at midnight

Enabling and Disabling

After configuring a schedule, you need to enable it for the workflow to run automatically.

There are two ways to toggle a schedule:

  1. Toggle switch in the workflow header — click the switch next to the schedule description
  2. Pause / Resume from the workflow dropdown menu on the dashboard

When enabled, the dashboard shows a countdown to the next scheduled run (e.g., "Scheduled in 2h 45m"). When paused, your schedule configuration is preserved — just re-enable when ready.

Webhooks & Events

Webhook & Event Triggers
Coming soon — trigger workflows via HTTP requests or external events

Webhook and event-based triggers are on the roadmap. These will let you trigger workflows from external systems — for example, a trade alert from an exchange, a price threshold hit from a data provider, or an HTTP call from your own application.

Next Steps

  • Workflows — learn more about building and running workflows
  • Nodes — explore all available node types
  • Sharing & Remixing — share your scheduled workflows with others