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.
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.
Recurring work defined by expression, with per-job run windows.
Failures retry with backoff, and queues keep priorities separate.
Job, queue and run history screens ship with the framework.
Jobs are gated per environment so a staging copy never emails your customers.
// 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();
}
}
Drawn from the businesses running on BizBlocks today.
Daily ledger close, recurring rent, automatic late fees, payment batch processing and deposit reconciliation.
Monthly contractor payment runs, bonus calculations and tax onboarding checks, generated and queued without a spreadsheet.
CRM synchronization, point of sale imports, geolocation processing and image conversion pipelines.
Spin up a branded BizBlocks environment in seconds, or tell us how your business works and we will scope it with you.