Use case

Add a scheduler to the app you just built in Bolt.

Bolt.new ships you a working backend in minutes. Cron is the missing piece: there is no built-in scheduler in the Bolt runtime, and adding one means standing up extra infrastructure that defeats the speed-of-build advantage. Crontap is the external clock that fires your Bolt backend on any cron.

Get started

Free plan · no credit card required

The problem

Why this is painful without the right tool

  • Bolt apps ship with a backend but no scheduler; recurring jobs need a clock you bring yourself.
  • Adding a worker container or a cron crate to a Bolt-shipped app is a meaningful complication for what should be a one-line schedule.
  • Multi-app Bolt setups need cross-app scheduling that has to live somewhere outside any one Bolt app.

The fix

How Crontap solves it

Crontap calls your Bolt app's public URL (or any deployed-target URL the Bolt app emits) on a cron in any IANA timezone. Failures alert to email / webhook (Slack / Discord / Telegram).

cron expression
*/15 * * * *
Every 15 minutes, hit the Bolt app's /api/tick endpoint.

FAQ

Common questions

Does this work with Bolt apps deployed to Netlify or Vercel?
Yes. Crontap is target-agnostic; whatever public HTTPS URL your Bolt app deploys to is what Crontap fires. The same schedule works across Netlify, Vercel, Railway, or any other host the Bolt app lands on.
What's the shortest interval Crontap supports?
Every 1 minute on paid plans. Free tier available for slower cadences.

Ready to fix it?

Point Crontap at any URL. Pick any cron. Done.

WordPress, Shopify, Railway, Cloud Run, Vercel, HubSpot, Ghost, your own box. If it answers HTTP, Crontap can drive it on a clock you can read, in the timezone that actually matters, and page you when something breaks.

Free forever tier ・ No credit card required

GET

/wp-cron.php?doing_wp_cron=1

Running
Your next schedule

Schedule

"every 5 minutes"

Next

in 23s