Free

Free coded apps to suit all. No sign up, no email, usable offline, updates when I can, feedback welcome. Send feedback

Schedule by ZawebaEvery job on time, every run on record.

Run anything on a timetable you can write in plain English. Programs, scripts, web addresses and Zaweba jobs on plain-English timetables or triggers, with a full history of every run and alerts on failure.

Version 1.0.6 · ZIP, 70 MB · How to install

This version isn't signed for Windows yet: if SmartScreen warns you, choose More info › Run anyway. Why?

Schedule by Zaweba main window
What it does

Schedule by Zaweba runs programs, scripts, web addresses and Zaweba jobs on a timetable you write the way you would say it: 'every weekday at 7:00' or 'last Friday of the month'. It shows the next 10 runs so you can check, and power users can type cron instead.

Jobs can also start when something happens: at login, when a file lands in a folder, when a USB drive is plugged in or a program starts. Every run is recorded with its output, errors and exit code, and a failure brings up a notification or an email, so nothing fails quietly.

Who it's for

  • Anyone who has given up on Windows Task Scheduler
  • People running nightly scripts who want to see the output
  • Small offices automating backups and reports
  • Power users who think in cron

Good to know

  • No administrator rights needed; it runs as you from the notification area
  • Jobs run while you are signed in to Windows
  • Waking the PC for a job needs Windows' Allow wake timers power setting turned on
  • Bank holiday dates are built in; Refresh from gov.uk downloads newer ones only when you click

Private by design

  • Works offline, with no account and no adverts.
  • Checks zaweba.com once a day for a newer version, sending only the app's name.
  • Problem reports and feedback are sent only if you click Send.
Key features

Everything you need, nothing you don't.

Plain-English timetables

Type 'every 15 minutes between 9:00 and 17:00' or build it step by step. Words it doesn't understand are reported, never guessed.

Scripts with their output

PowerShell, batch, PHP and Python, from a file or typed in, with output and errors captured in the history.

Triggers

Login, startup, idle, folder changes, USB drives, networks, programs starting or closing, and mains power.

Built to be reliable

Catch-up after the PC was off, retries, time limits that stop every process a job started, and chains.

Failures you hear about

A Windows notification on failure, and an email through your own mail server if you want one.

UK bank holidays

Skip bank holidays for England and Wales, Scotland or Northern Ireland, and use working days in timetables.

Schedule

A history that shows what went wrong

Every run is kept: what started it, how long it took, the exit code and the end of its output and error output. Filter by job, failures or text. Runs cut short by a crash or power cut are marked Interrupted, and a run missed while the PC was off can run once as soon as Schedule is back.

  • Output and errors captured
  • Filter by job, status and text
  • Kept 90 days by default
Schedule by Zaweba: A history that shows what went wrong
Schedule

Works with your Zaweba apps

Run a Macro by Zaweba macro or a Backup by Zaweba folder pair as a job, with its result in the history. PHP scripts can use the PHP that comes with Server by Zaweba. Already have Windows Task Scheduler tasks? Schedule lists them in plain English and can copy simple ones in.

  • Macro and Backup jobs
  • Copies in simple Windows tasks
  • Export and import jobs
Schedule by Zaweba: Works with your Zaweba apps
Specifications

The details

Works onWindows 10 and 11 (64-bit)
RunsPrograms, PowerShell, batch, PHP and Python scripts, web addresses, files and websites, Macro and Backup jobs
TimetablesPlain English or 5-field cron, with a next-10-runs preview
Web callsGET, POST, PUT, PATCH, DELETE and HEAD
ImportsSimple Windows Task Scheduler tasks; jobs as .zschedule.json files
EmailThrough your own SMTP server, with STARTTLS or SSL/TLS
VersionVersion 1.0.6
DownloadZawebaSchedule-1.0.6.zip (70 MB): unzip and run, no installer
LicenceFree for everyone, with every feature included. No warranty
Questions

Schedule FAQ

Does it change Windows Task Scheduler?

No. Schedule never creates or changes Windows tasks. It only reads them, and copies simple ones in as its own jobs if you ask.

What if my PC was off when a job was due?

With catch-up on (the default), the job runs once as soon as Schedule is running again, and the history says how many runs were missed.

Will jobs run when I'm not signed in?

No. Schedule runs as you from the notification area, so jobs run while you are signed in. Start with Windows starts it quietly each time you sign in.

Try Schedule today.

Download Schedule by Zaweba: no account, no adverts, every feature included.