Skip to main content
Figranium includes a built-in scheduler that runs tasks automatically without external cron jobs or triggers. Configure schedules visually or with cron expressions.

Setting up a schedule

1

Open the task editor

Open any task in the Editor.
2

Open the Schedule tab

Click the Schedule tab in the settings panel.
3

Enable scheduling

Toggle Enable scheduling to activate the scheduler.
4

Choose your schedule configuration

Select visual presets or switch to advanced mode and enter a cron expression.

Visual mode

Visual mode provides preset frequencies for common scheduling patterns:

Example: Daily at 9 AM

  1. Select Daily from the frequency dropdown
  2. Set hour to 9 and minute to 0
  3. Save the task

Advanced mode (cron expressions)

For complex schedules, switch to Advanced mode and enter a standard 5-field cron expression:

Common cron examples

Cron expressions use the standard 5-field format: minute, hour, day of month, month, day of week. Use * for “every” and ranges like 1-5 for weekdays.

Monitoring schedules

The Schedule tab displays:
  • Next run: When the task will execute next
  • Last run: When the task last executed, including status and duration

Persistence

Schedules are stored within the task metadata and persist across server restarts. When Figranium starts, it automatically resumes all enabled schedules.

Schedule API

Manage schedules programmatically via the REST API: See the REST API reference for full details.