Send a report every morning, tidy up old records every night, or check for new orders every fifteen minutes. Tell Roar AI when, and it runs that part of your app on time.
Anything your app can do when someone opens a page, it can also do on a schedule.
Put together a summary each morning and email it to your team.
Bring in new orders or contacts from another tool every few minutes.
Clear out old records, expired links or test data every night.
Running things on a schedule usually needs a server that never sleeps and someone to notice when it stops. Roar AI does both.
See everything included with app hostingRoar AI keeps the clock, so your app does not have to stay awake waiting.
After three failures in a row the app’s owner gets an email, and another once it works again.
Each run records whether it worked and how long it took, so the last 20 runs are there at a glance.
Run a job straight away from the console to check it does what you expect.
A job still runs on an app that only some people can open.
If you build with an AI assistant, you can ask it to set up the job for you.
Choose the page in your app that does the work, such as the one that sends the report.
Every few minutes, every day at a set time, or once a week. The console shows it back to you in plain words.
Each run’s result is in your app’s settings, under Scheduled jobs.
A Roar AI job opens a page in your app, such as /api/cron/daily-report, at the times you choose. Whatever that page does, like sending an email or updating records, happens on schedule.
Each call from Roar AI carries your app’s CRON_SECRET, which your app receives on its next deploy. Check for it in the page the job opens. Code written for other cron services that check CRON_SECRET works as it is.
Thirty seconds by default, and you can raise it to five minutes. For longer work, have the page answer straight away and carry on in the background.
Roar AI does not repeat it. The next scheduled run goes ahead as normal, and the owner gets an email after three failures in a row.
Up to 20 jobs per app, each running as often as every minute. Roar AI keeps the last 20 runs of each.
UTC. The console shows each schedule in plain words with the time zone, for example “every day at 03:00 UTC”.
Create a free account and deploy your app, then add a job from its settings.