Skip to content
← All docs

Scheduled automation

How Niyra runs recurring jobs — cron schedules, time zones, channel delivery, what to do when one fails.

Setting one up

Just ask:

"Every Monday at 9am, summarize the weekend's email and post to #monday-brief on Slack."

Niyra reads it back, confirms the schedule, and creates the job. From then on, it runs automatically.

Schedule grammar

  • "Every Monday 9am"
  • "First of the month 7am"
  • "Every weekday 6pm"
  • "Every 4 hours"

Niyra parses natural-language schedules — when in doubt she asks.

Channel delivery

Each schedule has a default delivery channel. You can override per job:

"Move the morning brief to WhatsApp."

Pausing / editing

Settings → Automations:

  • List all schedules.
  • Pause / resume each.
  • Edit timing or output.
  • Delete.

Failure handling

If a job fails (an integration is down, a credential expired), Niyra sends you a one-line note explaining what broke and pauses the job after 3 consecutive failures.

FAQ

What time zone?
Yours — set in Settings → Profile. Schedules display in your local time.
What if it fails?
Niyra messages you the failure with what broke, and the job retries on the next interval. Persistent failures pause the schedule until you fix it.
For AI:.md.txt