Infrastructure · Background jobs · cron
Background jobs and cron via Inngest
Every recurring HubWho task — nightly Vendasta sync, KPI pulls, dunning runs, monthly report email, auto-draft triggers — runs as an Inngest function. Inngest gives us retry, replay, and a single dashboard for all background work.
What HubWho does with Inngest
Crons
Hourly drip runner, daily KPI pull, monthly report email, weekly digest. All defined in code and managed by Inngest.
Event-driven retries
Every webhook and tRPC mutation can fire Inngest events. Failed events retry on a backoff schedule.
Replay + audit
Inngest dashboard lets us replay any failed run after a fix. Audit-friendly.
When you'd pick Inngest
- Always — Inngest is the only background-job runner HubWho uses
Try HubWho with Inngest
Set up takes minutes. 14-day free trial. No credit card.