webhook scheduler · cron job queue
HTTP job scheduler built into the broker
Delay a job by milliseconds, fire on a UTC cron expression, or repeat every N seconds — then betterMQ pushes the webhook to your endpoint with retries and a DLQ.
Three ways to schedule
Delayed jobs
Add "delay": 60000 on any publish or enqueue — runs after 60 seconds.
Cron schedules
Standard 5-field UTC cron — e.g. 0 9 * * * for a daily 9am job.
Fixed intervals
every_seconds for recurring work — pause any schedule without deleting it.
Scheduler + queue in one place
betterMQ combines job scheduling and delivery — the scheduled fire is just another durable job that leaves the broker via signed HTTP push.
Who this is for
- · Nightly reports and billing runs (cron)
- · Retry-after delays without sleeping in your API
- · Polling replacements — push on interval instead
- · Webhook-heavy SaaS that outgrew hosted schedulers