Workflow

How Manna Works

A single operating loop from policy setup to payment and delivery completion.

Organized meal prep containers arranged for office delivery planning
  1. Policy setupHR defines allowance, cutoff time, and top-up behavior per company.
  2. Order windowEmployees select from published menus before cutoff.
  3. Payment splitWhen needed, top-up is computed and settled with Paystack.
  4. Dispatch flowOps updates each delivery through clear status transitions.
  5. Company visibilityHR sees scoped order, payment, and invoice outcomes.

Control

Company scoping is server-enforced.

Employee and HR actions are scoped by company context resolved from session, not client input.

Reliability

Payment state is webhook-driven.

Paystack events reconcile order payment status with idempotent processing.

Operations

Dispatch updates stay auditable.

Delivery transitions record timestamps for both day-of execution and incident review.