Seven processors that run while you sleep

ArkanPM ships with seven dedicated background processors — PM generation, overdue inspections, warranty expiry, escalation, booking no-shows, lease expiry, and contract expiry — backed by BullMQ and Redis for reliable, persistent execution.

Background processor status view showing seven processors with their schedules and recent job runs

Interface preview

Manual tracking of recurring operations is where revenue and compliance quietly leak

  • 1Preventive maintenance schedules exist on paper, but work orders are only created when someone remembers — equipment fails because PMs were skipped.
  • 2Inspection due dates pass quietly; by the time someone notices, the compliance violation is already recorded.
  • 3Warranties expire without notice, turning claimable failures into out-of-pocket repairs.
  • 4SLA breaches sit idle for days before escalating — there's no automatic rule that fires when thresholds are hit.
  • 5Lease and contract expirations surprise teams because calendar reminders depend on individual vigilance instead of platform automation.
The Solution

Arkan Automated Background Operations Capabilities

PM Generator

Automatically creates work orders from preventive maintenance schedules when due dates arrive. Honors lead days for advance generation, inherits checklists from templates, and tracks generation counts per schedule.

Overdue Inspection Detector

Flags inspections that have passed their due dates as overdue and surfaces them on dashboards and via notifications. No inspection slips quietly past its deadline.

Warranty Expiry Monitor

Tracks warranty expiration dates and triggers notifications before coverage lapses. Asset owners get lead time to plan renewals or claim final repairs.

Escalation Engine

Executes escalation rules when SLA breaches or stale work orders are detected. Rules can notify users, reassign work, or bump escalation levels 1 through 3, scoped to specific buildings, categories, or priorities.

Booking No-Show Handler

Marks facility bookings as no-shows when check-in windows expire. Frees resources for other residents and contributes to no-show analytics for policy decisions.

Why Arkan?

Technical Comparison

See how Arkan outperforms traditional solutions

Feature
Arkan
Traditional
Job infrastructure
BullMQ with Redis persistence
In-process cron without persistence
Processor coverage
Seven dedicated processors out of the box
One or two generic schedulers with manual rule authoring
Escalation handling
Rule-based engine with 3-level escalation
Email reminders only, no automatic action
Failure recovery
Retry with backoff and visible job logs
Silent failures discovered weeks later
Step-by-Step Process

5-Step Workflow

1

Lease Expiry Monitor

Tracks lease expirations and alerts stakeholders before renewal deadlines. Owner dashboard shows "Upcoming Lease Expirations (next 90 days)."

2

Contract Expiry Monitor

Monitors service contract end dates and triggers renewal workflows. Prevents contract lapses that would otherwise leave operations uncovered.

3

BullMQ + Redis backbone

All processors run on BullMQ with Redis persistence, ensuring jobs survive system restarts and execute reliably under load.

4

Observability and retry

Failed jobs are retried with backoff; operational visibility ensures no job goes missing silently.

5

Downstream effects

Processor outputs feed work orders, notifications, and dashboard KPIs automatically — no manual hand-off required.

How It Works

Simple 6-Step Process

1

Seven dedicated processors run on independent schedules backed by BullMQ job queues.

2

Redis provides persistence so queued jobs survive restarts and re-deployments.

3

The PM generator creates work orders from schedules; the overdue detector flags late inspections; warranty and contract monitors trigger advance notifications.

4

The escalation engine evaluates rules when SLA breaches are detected and acts automatically — notify, reassign, or bump level.

5

Booking no-shows and lease expirations generate their own notifications through the multichannel notification system.

6

All processor activity is logged and surfaces in dashboard KPIs for operational visibility.

Key Benefits

Measurable Impact

Background processors

7 processors

PM generation, overdue inspections, warranty expiry, escalation, booking no-shows, lease expiry, contract expiry.

Job reliability

BullMQ + Redis

Jobs persist across restarts and retry on failure — no silent job loss.

Escalation levels

3 levels

Level 1, 2, and 3 — configurable rules per building, category, or priority.

Before, our PM compliance was whatever the team remembered to create. Now the platform generates the work orders, the escalation engine catches breaches, and our lease renewals get 90 days of advance notice. We stopped discovering problems after the fact.

Operations Automation Lead

Operations Automation Lead

GCC Facilities Services Operator

Built For

Who Benefits

Facility Manager

Preventive maintenance stays on schedule without manual tracking, and SLA breaches escalate before they become incidents.

Maintenance Technician

Receives generated PM work orders in the queue automatically, with checklists pre-populated from templates.

Tenant Admin

Trusts that warranty, lease, and contract expirations will surface with lead time — no calendar-based dependencies.

Owner

Sees upcoming lease expirations on the dashboard with 90 days of lead time for renewal decisions.

Works seamlessly with other ArkanPM modules

Automated Background Operations integrates with SLA Management, Multichannel Notifications, Role-Adaptive Dashboards and more for a complete property management platform.

Ready to Get Started with Automated Background Operations?

See how automated background operations can transform your property operations.

Bilingual EN / ARExpert implementationAll 16 modules