Skip to content
synthreo.ai

Schedule an Agent - Synthreo Pylon

Run a Pylon Agent on a cadence - add a Schedule trigger, pick hourly, daily, weekly, monthly, or custom cron timing in UTC, and enable the trigger safely.

Your Agent will run itself on a cadence you set - hourly to monthly, or any custom cron expression - with the schedule readable in plain language before you turn it on.

  • An Agent (see Create your first Agent)
  • The cadence you want, in UTC - schedules have no timezone picker, so convert your local time first

On the agent’s editor, open the Triggers tab and select Add a trigger. Pick Schedule (“Run on a cadence you set with a cron expression.”). Each trigger type can be added once per agent; the others are Manual, Webhook (GitHub is a source inside it, not a trigger type of its own), and Agent-to-agent.

The Frequency selector adjusts the fields:

FrequencyYou set
HourlyAt minute (0-59)
DailyAt time (UTC)
WeeklyOn days (Su-Sa toggles, keep at least one) + At time (UTC)
MonthlyDay of month (1-31) + At time (UTC)
Custom (cron)A Cron expression, for example */15 9-17 * * 1-5

A new schedule starts as every day at 09:00 UTC until you change it.

Under the controls, the schedule renders in plain language - “At 09:00 AM, only on Monday” - always suffixed “Interpreted in UTC.” If the preview doesn’t say what you meant, adjust before enabling.

New Schedule triggers are added disabled so nothing fires half-configured. Flip the Enabled switch, then Save - and if the header still shows Draft not live, use Make draft live, since an unattended trigger only ever runs the live revision.

You’ll see scheduled runs appear in Monitor → Activity, and cadence statistics under Insights → Analytics on the Triggers tab.

  • The run fired at the wrong hour. Schedules are UTC - re-check the conversion from your local timezone.
  • Nothing fires. Confirm the trigger’s Enabled switch is on, and that the header does not show Draft not live - an unattended trigger only ever runs the live revision. If it does, use Make draft live. A draft still test-runs perfectly by hand, which is why this reads like a broken scheduler.
  • My cron expression got moved to Custom. Expressions with steps, ranges, or named days display under Custom (cron) and are preserved exactly as written.
  • Connectors - read this before scheduling anything that sends, posts or creates. A side-effecting connector action defaults to requiring approval, and an unattended run has nobody to ask, so it fails with “requires approval” rather than delivering
  • Agent configuration reference - Max steps and Token budget are counted PER TURN and reset when the agent replies, so they do not cap a multi-turn run; Idle timeout bounds waiting. There is no spend or currency cap, so what bounds a schedule over time is the per-resource run and token limits multiplied by how often the trigger fires
Home