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.
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.
Schedule Configuration
Interval
Repeat on a fixed interval
Minimum interval is 2 minutes is enforced on infrastructure level to prevent excessive API usage and resource abuse.
Daily
Run once per day at a specific time. Great for morning market scans or end-of-day portfolio summaries.
Weekly
Run on a specific day of the week at a set time. Ideal for weekly portfolio rebalancing or recap reports.
Monthly
Run on a specific day of the month. Useful for monthly performance reviews or billing-cycle alerts.
Custom (Cron)
For advanced users. Write a standard 5-field cron expression for full control over scheduling.
Schedule Configuration
Cron Expression
Standard 5-field format: minute hour day month weekday
Common cron examples:
| Pattern | Meaning |
|---|---|
0 9 * * * | Every day at 9:00 AM |
*/15 * * * * | Every 15 minutes |
0 */4 * * * | Every 4 hours |
0 9 * * 1-5 | Weekdays at 9:00 AM |
*/30 9-17 * * 1-5 | Every 30 min during market hours (Mon-Fri) |
0 0 1 * * | First day of every month at midnight |
All times are converted to UTC for execution. The system auto-detects your browser timezone and handles the conversion.
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:
- Toggle switch in the workflow header — click the switch next to the schedule description
- 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.
A workflow must be enabled for its schedule to be active. Saving a schedule configuration alone doesn't start automatic execution.
Webhooks & 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