Run part of your app on a schedule, like a morning report or a nightly clean-up. Roar AI runs it on time and tells you if it fails. The job runs where your app does, in Bangalore.
Anything your app does when a page is opened, 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.
Roar AI runs each job on time, records the result and emails you if it keeps failing.
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.
Set it up in your app’s settings, or ask your AI assistant to do it 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.
Schedules are set in UTC. Bangalore is UTC+5:30, so 08:00 in Bangalore is 02:30 UTC.
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”.
Every push to GitHub goes live, and a failed build never replaces your app.
Learn moreCreate a free account, deploy your app to Bangalore, then add a job from its settings.