Migration Guide
Schedule jobs independently of your deployment. Proper alerting on failure.
In your Railway project, identify services configured to run on a cron schedule.
Add HTTP routes to your Railway web service for each cron task.
// Express
app.post('/cron/task', verifySecret, async (req, res) => {
await runTask();
res.json({ ok: true });
});For each Railway cron service, create a JustRun job with the same schedule and your Railway web service URL.
Set a shared secret header in JustRun job settings and validate it in your route handler.
Once verified, delete or disable the Railway cron services. Keep Railway for your web services and databases.
Railway's cron has no failure alerting and no retry policies. JustRun adds AI diagnostics, escalation policies, and a CLI — and works regardless of your deployment platform.
Removing cron services reduces Railway compute usage. JustRun costs $3–7/mo and doesn't spin up Railway instances.