Platform · Jobs

The work that happens while everyone sleeps

Nightly closes, recurring charges, late fees, imports, third-party syncs and report delivery. A business runs on scheduled work, and BizBlocks ships the engine that runs it reliably.

The engine

Durable, observable, and not your web server

Background work runs on a Hangfire-backed engine hosted as a serverless worker, separate from the web application. Jobs are queued or recurring, survive restarts and report their status, so a long import never blocks a page load.

  • Cron schedules

    Recurring work defined by expression, with per-job run windows.

  • Retries and queues

    Failures retry with backoff, and queues keep priorities separate.

  • Admin dashboards

    Job, queue and run history screens ship with the framework.

  • Environment aware

    Jobs are gated per environment so a staging copy never emails your customers.

Read the jobs docs →
NightlyJobs.cs
// A scheduled job is a class with an attribute
[JobDefinition("DailyClose",
   RunMode = enumJobRunMode.TimerModeWithHangfireManagement)]
public class DailyClose : CronJobFoundation
{
    public override async Task Run()
    {
        await Ledger.PostDay(BusinessDate);
        await Charges.GenerateRecurring();
        await Fees.AssessLate();
    }
}
02:00 nightly close 02:15 recurring charges 06:00 report delivery */15 third-party sync
In production

What customers actually automate

Drawn from the businesses running on BizBlocks today.

Money that moves itself

Daily ledger close, recurring rent, automatic late fees, payment batch processing and deposit reconciliation.

Payouts and compliance

Monthly contractor payment runs, bonus calculations and tax onboarding checks, generated and queued without a spreadsheet.

Data that stays in sync

CRM synchronization, point of sale imports, geolocation processing and image conversion pipelines.

Next step

See it running on your own subdomain

Spin up a branded BizBlocks environment in seconds, or tell us how your business works and we will scope it with you.