Migration Guide
Platform-independent scheduling. Proper alerting. AI diagnostics.
In your Render dashboard, navigate to your project and note each Cron Job service: its command, schedule, and Docker image or build command.
Add HTTP routes to your Render web service for each cron task.
// Express
app.post('/cron/cleanup', verifySecret, async (req, res) => {
await performCleanup();
res.json({ ok: true });
});Create a JustRun job for each Render Cron Job: point it at your Render web service URL + cron route, with the same schedule.
In JustRun, add an Authorization or X-Cron-Secret header. Validate it in your route handler to reject unauthorized calls.
Once JustRun jobs are verified, delete the Render Cron Job services to stop incurring their compute costs.
Render Cron Jobs have no failure alerting and no retry policies. JustRun adds AI diagnostics, escalation policies, job chains, and a CLI — at $3–7/mo.
Your Render web service already has access to your env vars. The HTTP route handler uses them directly — no change needed.