CRON JOBSSCHEDULED

Deploy your cron job
in one sentence.

Ask Claude Code, Cursor, Codex or any MCP editor to deploy it and the schedule in your code is the schedule that runs. The process stays awake between runs, so 8am means 8am.

Deploy a cron job

Free for 7 days, then $3/mo. No card to start.

ONE COMMAND · AWAKE BETWEEN RUNS · UTC BY DEFAULT
cron · schedule
NEXT RUN
08:00 UTC
daily digeston time
nightly backupon time
weekly reporton time
AWAKE BETWEEN RUNS
WORKS WITH
Claude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTClineClaude CodeClaude DesktopCursorVS CodeWindsurfZedCodexChatGPTCline
01 · WHAT CHANGES

Now it fires
when you said.

The process is up continuously, so the scheduler in your code never misses its window. The schedule lives in your repository where you can read it, not in a form on our panel.

01STEP 1 OF 3
Deploy it

Your script plus a scheduler library.

02STEP 2 OF 3
Set the schedule

In your code, where you can read it, not in our UI.

03STEP 3 OF 3
It fires on time

The process is always up, so the scheduler never misses a window.

Deploy a cron job
02 · BEFORE YOU ASK

The bit you are
actually wondering.

01

Why not a serverless cron?

Use one if it fits. This is for jobs that need warm state, a long runtime, or the same environment as something else you already run here.

02

What happens to a missed run?

It is not replayed. A scheduler is a clock, not a queue, and pretending otherwise causes worse bugs than it fixes.

03

Which timezone?

UTC unless your code sets otherwise. Set it explicitly in your scheduler and it will do exactly what you wrote.

03 · THE DETAIL
SCHEDULED

Whatever it built,
this runs it.

Your daily digest at 8am, your nightly backup, your weekly reminder. A process with a scheduler in it, staying awake between runs.

WORKS WITH
node-cronAPSchedulercronerschedule
WHAT YOU GET
TIME ZONE
UTC unless you change it
HOW OFTEN
As often as you like
MISSED RUNS
Not replayed, it's a clock
LOGS
Kept, and readable anytime

You never open a panel.

Connect once, then deploy, read logs, restart and roll back by asking. No API key to copy.

deploy this cron job
spocket_deploy({ name: "cron-app" })
live · restarts on crash
it went offline, why?
spocket_logs({ lines: 50 })
fixed and restarted
04 · WHAT IT COSTS

Priced per app,
not per request.

No metering, no surprise invoice. Seven days free to start, and no card until you keep it.

SOLO
$3/mo
BILLED MONTHLY

One app, always on. For the thing you just built.

APPS1512MB memory, 2GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAIN1certificate handled for you
DEPLOY FROMClaude, Cursor, or a folder
ROLLBACKEvery version kept
Start free trial
BUILDERBEST FOR CRON JOBS
$14/mo
BILLED MONTHLY

Five apps. The one most people land on.

APPS5768MB each, 4GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAINS5certificates handled for you
RUNSBots, APIs, static sites
SUPPORTTickets, answered by a person
Start with builder
FLEET
$49/mo
BILLED MONTHLY

Twenty apps for the server you actually run.

APPS201GB each, 8GB disk
YOUR URLname.spocket.devHTTPS, live on deploy
CUSTOM DOMAINSUnlimited
IF A MACHINE DIESRebuilt elsewhere automatically
SUPPORTDirect line to us
Talk to us

BUILDER for cron jobs. Crons multiply. One turns into five faster than any other kind of app, and they are individually tiny.

Start free for 7 daysCOMPARE EVERY PLAN →No card. Cancel by deleting the app.
05 · QUESTIONS

What people ask
before they deploy.

Why not a serverless cron?

Use one if it fits. This is for jobs that need warm state, a long runtime, or the same environment as an app you already run here.

Set the schedule.
Then forget it.

$3 a month, always on. First one free for 7 days, no card.

ADD TO CURSORADD TO VS CODE

Cursor and VS Code open and install it themselves. For Claude Desktop or claude.ai, paste the URL under Settings → Connectors → Add custom connector.

Deploy a cron jobSee pricing
© 2026 SPOCKET · BUILT IN MANILA