HubWho
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.