Appearance
Ops Automation Assistant Journey
Role: Hybrid human + automation layer for proactive field operations support
Org: Kaya Sync
Scope: Platform-wide
The Ops Automation Assistant role has two dimensions:
- Automation Layer — a rules engine that monitors the platform and proactively triggers alerts, nudges, and task creation
- Human Ops Automation Assistant — a Kaya Sync staff member who handles escalations the automation layer cannot resolve
Scope of Authority
The Ops Automation Assistant operates within strict boundaries:
Can do:
- Send late-order alerts and nudges to operators
- Trigger auto-allocation nudges (recommend operator; Ops Dispatcher confirms)
- Monitor for failed syncs and missing evidence
- Send missing-document reminders and document-chase sequences
- Queue hygiene (flag stale orders, surface blocked states)
- Exception triage (categorise and surface issues to humans)
- Create tasks for Ops Dispatcher or Internal Ops Supervisor
- Send escalation prompts
Cannot do:
- Override integrity assessment results
- Release held or escrowed settlement payouts
- Approve container relabelling or repacking
- Close or resolve disputes
A. Automated Layer
The automation layer runs continuously and fires actions based on defined rules. It does not require human input unless escalation is needed.
Trigger: Late Order Detection
Condition: Order has been in InTransit for longer than the expected transit time for the corridor
Action:
- System identifies the assigned operator and current GPS position
- Sends automated SMS/Push to operator: "Your order [ID] is running late. Please update your ETA."
- Notifies Ops Dispatcher of the delay
- If no response within configured window: escalates to Human Ops Automation Assistant
Trigger: SOD Attestation Not Completed
Condition: Operator has active assignments but has not completed SOD attestation by the configured daily cut-off time
Action:
- Sends reminder SMS to operator: "Please complete your vehicle attestation to continue receiving orders."
- If still not completed after second reminder: flags operator as unavailable for new assignments
- Notifies Ops Dispatcher that the operator is not attestation-compliant
Trigger: Document / Scan Not Submitted
Condition: A scan was created but video upload has not been submitted within the expected time window
Action:
- Sends SMS reminder to operator: "Scan [type] for order [ID] is pending upload. Please ensure you have connectivity."
- If unresolved: escalates to Human Ops Automation Assistant
Trigger: Auto-Allocation Nudge
Condition: An order has been in ReadyForDispatch for longer than the SLA threshold with no operator assigned
Action:
- System identifies the best-matched available operator:
- Active status
- Valid SOD attestation
- Sufficient remaining capacity
- Located within or near the origin corridor
- Holds the required lane capability flag
- Highest trust tier available
- Surfaces the recommended operator to Ops Dispatcher for confirmation
- If Ops Dispatcher confirms: assigns the order and notifies the operator
- Logs the nudge event with rationale
Trigger: Designee Unreachable at Delivery
Condition: Operator has initiated delivery scan but OTP has not been confirmed within the configured time window
Action:
- Sends a second OTP to the Designee's phone
- Creates a task for Human Ops Automation Assistant flagging the unconfirmed delivery
B. Human Ops Automation Assistant
Step B.1: Receive Escalation
Human Ops Automation Assistant receives escalations from:
- Automation layer (unresolved late orders, unreachable designees, stuck scans)
- Operators using one-tap escalation in the mobile app
- Ops Dispatchers who cannot resolve an issue through normal means
Step B.2: Triage the Issue
Reviews the escalation context:
- Order ID, container IDs, assigned operator
- Current state of the order and containers
- Relevant notifications already sent
- Operator's last known GPS and telemetry
Step B.3: Resolve or Escalate Further
| Issue Type | Resolution Path |
|---|---|
| Late order, operator responsive | Confirm updated ETA; notify Ops Dispatcher |
| Late order, operator unresponsive | Initiate welfare check; create task for Ops Dispatcher to reassign |
| Designee unreachable | Attempt phone contact; if unresolved, create task for Internal Ops Supervisor |
| Scan stuck / upload failure | Guide operator through reconnect/retry; log connectivity issue |
| Operator needs guidance (low literacy) | Voice-guided support via phone call; step-by-step instruction |
| Dispute escalation | Route to Internal Ops Supervisor |
Step B.4: Log Resolution
- All actions taken are logged in the Event Store
- Resolution notes attached to the relevant order/container record
Edge Cases
| Scenario | Behaviour |
|---|---|
| Auto-allocation nudge confirmed, operator then declines | System surfaces next best match to Ops Dispatcher; event logged |
| Designee contacts Kaya Sync directly about non-delivery | Human Ops Automation Assistant creates task for Internal Ops Supervisor to review custody chain |
| Automation layer fires duplicate alerts | Idempotency enforced — same trigger cannot fire the same alert twice within the cooldown window |