Skip to content
All docs

Guides

Scheduled automation: run no-code workflows on a cron schedule

Run workflows automatically on a schedule: daily reports, hourly syncs, weekly digests. Set a schedule, add your actions, and NoriaFlow runs it for you. No server, no code.

2 min read

Not every automation reacts to an event: plenty of useful work happens on a timer: a digest each morning, a sync every hour, a cleanup every night. With NoriaFlow's Schedule trigger you set the cadence once and the platform runs the workflow for you, in the cloud, with no server and no code.

How it works

  1. Add a Schedule trigger. Set when it runs: every few minutes, hourly, daily at a set time, or a custom cron expression for precise control.
  2. Add your actions. Pull data with an HTTP request, transform it, then send an email, post to Discord, or call another API.
  3. Activate. NoriaFlow runs the workflow on schedule from then on, no machine to keep online.

Cron in 30 seconds

A cron expression has five fields: minute, hour, day-of-month, month, day-of-week:

0 9 * * *      every day at 09:00
*/15 * * * *   every 15 minutes
0 * * * *      at the top of every hour
0 9 * * 1      every Monday at 09:00

If you don't need that precision, a simple "every hour" or "every day" interval works too.

Examples

  • Daily digest. Each morning, fetch yesterday's numbers from your API → format them → email the summary, or post it to a Discord channel.
  • Hourly sync. Every hour, call an API → transform the response → push it to another service with the HTTP request action.
  • Weekly report. Every Monday, gather the week's stats → build a message with template variables → send it where your team will see it.
  • Periodic health check. Every few minutes, ping an endpoint → a Condition checks the response → alert only when something looks wrong.

Pulling data on a schedule

Scheduled workflows pair naturally with the HTTP request action: the schedule fires, you call an API, and the response flows into later nodes as variables:

{{http_1.response.body.total}}
{{http_1.response.status}}

Add a Condition to act only when the data warrants it, a Loop to process a list of items, or the Store node to compare against the last run. See triggers and actions for the building blocks.

Next steps

Setup checks and next steps

  • Check the draft before activating it; saving edits and publishing them are separate actions.
  • Resolve missing parameters and connection errors in the workflow that reports them.

See the extension setup guide for adding and reusing services, the node reference for parameters, and testing and debugging for execution diagnostics.

Frequently asked questions

How do I schedule a workflow in NoriaFlow?

Add a Schedule trigger to a workflow and set when it should run, for example every hour, every day at a set time, or a custom cron expression. Add your actions, activate the workflow, and NoriaFlow runs it on that schedule automatically.

Can I run a workflow every hour or every day?

Yes. The Schedule trigger runs your workflow on any recurring interval: every few minutes, hourly, daily, weekly, or a precise cron expression like 0 9 * * 1 for every Monday at 9am.

What is a cron schedule?

Cron is a compact way to describe a recurring time. Each field sets minute, hour, day-of-month, month and day-of-week, so 0 9 * * * means 'every day at 09:00'. NoriaFlow accepts cron expressions for full control over when a workflow runs.

Do I need a server to run scheduled tasks?

No. NoriaFlow is fully hosted, so scheduled workflows run in the cloud on time without you keeping a machine online. There's no cron daemon to configure and nothing to deploy.