06 · Keep It Moving

Tasks & Escalation

Keeps deals moving and makes sure nothing stalls silently. Anything stuck surfaces automatically to someone with the authority to unblock it.

Tasks

  • Every activity/stage can generate a Task with an assignee, stage, due_at, and sla_minutes.
  • Tasks are created automatically on key transitions (a client reply → follow-up task; entering QUOTE_REQUESTED → a "price this quote" task for Purchase).
  • Each team sees a role-based work queue showing only what they currently own.

Lead → task → team → member

When a lead is generated it is captured as a root Task. The products/services selected route it to the responsible teams (RBAC §5); within a team the Team Leader assigns the task to a Team Member.

Lead root Task ──assign──► Team ──(Team Leader)──► Team Member
                  └─ product / service selection decides which teams get the task

Team estimation

Each team submits estimated time & expense; these roll up into the timeline, set due dates, and are tracked vs. actuals.

Due countdown

Once the process starts (started_at), the due clock counts down from the estimate; a breach triggers escalation.

Activity tracking

Every update is logged as an activity of the lead — who is doing what — from lead generation until the Sales Contract.

Escalation chain

Mirrors the flowchart's Automation & Alerts band.

STAGE

Deadline set

Per activity / stage, tied to the SLA timer.

BREACH

Alert to individual

The current owner is notified first.

LEVEL 1

Escalate to Manager

If still unresolved after the grace window.

LEVEL 2

Escalate to Top Mgmt

Aging / at-risk deals surface to leadership.

Each step raises Task.escalation_level, sends a notification to the next tier, and is recorded in the ActivityLog so history shows what slipped and when.

Notifications

TriggerRecipientChannel
Task assigned / baton receivednew ownerin-app + email
SLA breach (L0)current ownerin-app + email
Escalation L1manageremail
Escalation L2top managementemail
Client action neededclientemail (portal link)

Logistics / transport — timeline-triggered

In post-sales, the Logistics / Transport department is initiated based on the timeline — when production / packaging reaches the planned shipping window (from the rolled-up estimates), the logistics task is auto-created and assigned, continuing the same task + activity tracking through delivery.