How Descasio built an autonomous multi-agent orchestration system on AWS that eliminated manual project coordination and streamlined end-to-end installation management, enabling TooNotch Solutions to scale operations without scaling headcount.
| 4 Specialised AI Agents Each has distinct functions | 4 Specialised AI Agents Each with distinct functions | Zero Manual Scheduling Fully automated assignments |
Executive Summary
TooNotch Solutions is a fast-growing renewable energy and security systems provider managing an increasingly complex portfolio of concurrent solar and CCTV installation projects across residential, commercial, and government clients. As project volumes scaled, the manual coordination model; scheduling technicians, verifying inventory, managing customer communications; became a bottleneck constraining growth. Descasio engineered a Multi-Agent Delivery Orchestration System on AWS that deploys four specialised AI agents to autonomously manage every stage of the project lifecycle, from initial request intake through to completion notification, eliminating all manual coordination overhead in the process.
TooNotch Solutions has built a strong reputation in the renewable energy and advanced security systems market, delivering comprehensive installations that span solar power infrastructure, inverter systems, battery storage, solar street lighting, and CCTV surveillance equipment. Their client base reflects the breadth of demand for these services: residential homeowners seeking energy independence, commercial complexes optimising operational costs, hotels and hospitals requiring reliable backup power, and government facilities modernising their security and energy infrastructure.
The company’s growth has been driven by the quality and reliability of its technical team, certified professionals with deep expertise across the full spectrum of renewable energy and security installation disciplines. But this same growth introduced a paradox: the more successful TooNotch became, the harder it became to maintain the operational quality that earned that success. Managing a handful of concurrent projects manually is manageable. Managing dozens of concurrent projects, across multiple client segments, in geographically dispersed locations, with a finite pool of specialised technicians and a complex inventory of components; that is a fundamentally different operational challenge.
TooNotch Solutions recognised that continuing to scale under a manual coordination model was not a viable path. They needed an intelligent system that could handle the operational complexity of project coordination without introducing new layers of management overhead. Descasio was engaged to design and deliver that system.
The Challenge: Operational Complexity at Scale
The challenges facing TooNotch Solutions were not the result of poor management; they were the natural consequences of growth outpacing the capacity of manual processes to keep up. Each dimension of the coordination challenge reinforced the others, creating a compounding operational burden.
Technician Scheduling Conflicts
Assigning the right technician to the right job requires balancing multiple variables simultaneously: who is available, who has the specific skills the job requires, and who is geographically positioned to reach the site within the required timeframe. Managing this manually across a growing portfolio of concurrent projects meant that assignments were frequently made on the basis of convenience or habit rather than objective optimization, resulting in technicians travelling unnecessarily long distances, under-utilisation of specialists, and scheduling conflicts that delayed project starts.
Reactive Inventory Management
Confirming job readiness required checking whether the required components, inverters, panels, batteries, CCTV equipment, cabling; were physically in stock before dispatching technicians. This check was performed manually, creating a delay between job assignment and dispatch confirmation. When components were found to be out of stock after a job had been assigned, it triggered a cascade of rescheduling, customer communication, and logistics coordination that consumed significant management time and damaged customer confidence.
Delayed and Inconsistent Customer Communication
Customers expect to be kept informed throughout the lifecycle of an installation project. In a growing business managing multiple concurrent jobs, ensuring that every customer receives timely, accurate updates at every milestone, including job confirmation, technician assignment, arrival ETA, progress updates, and completion notification, is operationally demanding when done manually. Missed or delayed communications generated avoidable customer service interactions and eroded satisfaction scores, even when the technical quality of the installation was exemplary.
No Scalable Coordination Infrastructure
Perhaps the most significant strategic challenge was structural: TooNotch’s coordination model had no pathway to scale. Every additional project added a roughly proportional amount of coordination overhead, meaning that growth in project volume translated directly into growth in management burden. Without a fundamentally different approach to coordination, TooNotch’s growth would eventually be limited not by technical capacity but by the limits of what a human coordination team could manage.
Every new contract was good news and a management challenge at the same time. We knew we needed a system that would grow with us, not one that we had to grow around.
The Solution: Multi-Agent Delivery Orchestration on AWS
Descasio designed and deployed a Multi-Agent Delivery Orchestration System on AWS that replaces the manual coordination model with an autonomous, AI-driven workflow capable of managing the full lifecycle of every installation and maintenance project from intake to completion. The system is built around four specialised AI agents, each with a clearly defined function and the tools, data access, and reasoning capability required to perform that function without human intervention.
The architecture was designed with three defining qualities: full autonomy across the coordination workflow, real-time responsiveness to changing conditions, and a stateful, resilient infrastructure that ensures no project detail is ever lost or outdated, regardless of how many concurrent jobs are active.
The Four-Agent Orchestration Framework
The orchestration system deploys four distinct AI agents, each powered by Amazon Bedrock Agents and each specialised for a critical function in the project coordination lifecycle. The agents collaborate through a shared state layer on Amazon DynamoDB, with orchestration logic managing handoffs, dependencies, and exception handling across the full workflow.
Agent 1: The Scheduling Agent
The Scheduling Agent is the entry point of the orchestration workflow. When a new installation or maintenance request is received, the Scheduling Agent evaluates the job’s priority classification, the client’s location, the current state of the project queue, and any time constraints or SLA commitments associated with the engagement. Based on this analysis, it constructs an initial project timeline, assigns a target start date, and sequences the job within the active project portfolio. It is also responsible for dynamically re-scheduling jobs when changes in priority, client availability, or downstream agent outputs require timeline adjustments.
Agent 2: The Technician Assignment Agent
Once the Scheduling Agent has established the project timeline, the Technician Assignment Agent takes over resource allocation. This agent evaluates the complete pool of available technicians against the specific requirements of the assigned job: the technical skills required (solar installation, CCTV configuration, inverter commissioning, battery integration), current availability within the relevant time window, and proximity to the job site. Assignments are made on the basis of objective, data-driven criteria; replacing the inconsistency of manual judgment with deterministic, optimised resource allocation. The agent reads from and writes to the shared DynamoDB state layer, ensuring that technician availability is updated in real time as assignments are made and completed.
Agent 3: The Inventory Check Agent
Before any job is confirmed and dispatched, the Inventory Check Agent verifies that all required components and materials are available in stock. The agent queries current inventory records in DynamoDB, cross-references the bill of materials for the specific job type, and returns a readiness confirmation or a detailed exception report identifying any components that are unavailable or insufficient in quantity. Only when the Inventory Check Agent returns a full clearance does the system proceed to job confirmation and customer notification. If components are unavailable, the agent flags the shortage, triggers a procurement alert, and passes the exception back to the Scheduling Agent for timeline adjustment; all without requiring manual intervention.
Agent 4: The Customer Update Agent
The Customer Update Agent manages all outbound communication throughout the project lifecycle. Working from a defined set of workflow milestones, job booking confirmed, technician assigned, technician dispatched, work commenced, work completed, follow-up scheduled, the agent generates appropriately worded, contextually accurate notifications and dispatches them through Amazon SNS at the correct moment in the workflow. Notifications are personalised with the client’s name, job reference, assigned technician details, and relevant timeline information. This agent ensures that every TooNotch customer receives consistent, timely, and professional communication at every stage of their project, without requiring any effort from the operations team.
Supporting AWS Infrastructure
The four-agent framework is supported by an AWS infrastructure stack designed for real-time responsiveness, stateful reliability, and efficient execution of all coordination logic:
- Amazon DynamoDB provides the shared state layer that connects all four agents, storing and synchronising job records, technician availability, inventory status, and notification history with millisecond read/write latency. The stateful architecture ensures that every agent always has access to the current, accurate state of every active project.
- AWS Lambda functions execute all tool integrations invoked by the agents, including scheduling logic calculations, geographic routing for proximity-based technician assignment, inventory query processing, and notification dispatch coordination. Lambda’s event-driven model ensures that tool invocations execute immediately in response to agent requests with no cold-start delays for the standard coordination workflow.
- Amazon S3 provides persistent storage for all project documentation, job records, installation reports, and historical data throughout and beyond the engagement lifecycle.
- Amazon SNS powers the customer notification pipeline, ensuring reliable, high-throughput delivery of project updates across all active jobs simultaneously. SNS’s durability guarantees ensure that no notification is lost, even during periods of high concurrent project activity.
- Amazon Bedrock Agents provides the multi-agent orchestration layer that enables each agent to reason, plan, invoke tools, and hand off outputs to downstream agents in a coordinated, reliable workflow. Bedrock’s agent framework manages the reasoning-action cycle for each agent, translating high-level objectives into specific tool calls and synthesising results into coherent outputs.
Results and Business Impact
The deployment of the Multi-Agent Delivery Orchestration System delivered a step-change in TooNotch Solutions’ operational capability, transforming project coordination from a manual constraint into an autonomous, scalable function.
Fully Autonomous Project Coordination
From the moment a project request is received to the delivery of the final completion notification, the orchestration system handles every coordination step without human intervention. Scheduling, resource assignment, inventory verification, and customer communication now execute automatically and in real time. The operations team’s role has shifted from executing coordination tasks to overseeing outcomes; a transformation that frees significant management bandwidth for strategic and customer-facing work.
Optimised Technician Utilisation
The Technician Assignment Agent has fundamentally changed how TooNotch’s human resources are deployed. Assignments are now made based on objective data, skills, availability, and proximity; rather than manual judgment or organisational habit. The result is a measurable improvement in resource utilisation: technicians are assigned to jobs that match their expertise, travel distances are minimised through proximity-based routing, and available capacity is consumed more efficiently across the team. This means more jobs completed per technician per week, without increasing working hours or adding headcount.
Proactive Inventory Management
The Inventory Check Agent has eliminated the reactive inventory failures that previously caused project delays and customer disappointment. Because every job is verified against current inventory before confirmation is issued, TooNotch’s operations team now knows about material shortages before they become scheduling problems. Procurement can be initiated proactively, alternative scheduling can be offered to clients in advance, and technician dispatch is never made to a job that cannot be completed due to missing components. The operational cost of reactive inventory failures; rescheduling time, client communication, technician idle time, and reputational damage; has been substantially reduced.
Enhanced Customer Experience
Customer satisfaction has improved materially as a direct result of the automated communication delivered by the Customer Update Agent. Clients now receive timely, accurate, and professionally worded notifications at every key milestone in their project, without the variability that characterised manual communication. The consistency and reliability of these communications have reduced inbound enquiries from clients seeking status updates, freeing the customer-facing team to focus on higher-value interactions. Client feedback has reflected the improvement in communication experience, contributing to stronger retention and referral rates.
A Platform for Continued Growth
Perhaps the most strategically significant outcome is structural: TooNotch Solutions now has an operational coordination model that scales with project volume rather than against it. The multi-agent system can manage an order of magnitude more concurrent projects than the manual model could accommodate, without requiring additional coordination staff or management layers. As TooNotch continues to expand its client base and service geography, the orchestration system will grow with it; accommodating new project types, additional technician categories, expanded inventory lines, and new service regions without architectural changes.
Key AWS Services Deployed
| AWS Service | Role in the Solution |
| Amazon Bedrock Agents | Provides the multi-agent orchestration framework enabling all four specialised agents to reason, plan, invoke tools, and collaborate through coordinated handoffs without human intervention. |
| Amazon DynamoDB | Serves as the shared, stateful data layer across all four agents, storing job records, technician availability, inventory status, and notification history with millisecond-latency access. |
| AWS Lambda | Executes all tool integrations invoked by the agents, including scheduling calculations, proximity-based routing logic, inventory queries, and notification dispatch coordination. |
| Amazon S3 | Provides persistent storage for all project documentation, job records, installation reports, and historical engagement data throughout the project lifecycle. |
| Amazon SNS | Powers the customer notification pipeline, ensuring reliable and timely delivery of project status updates across all active jobs at every defined workflow milestone. |
About Descasio
Descasio is a leading AI, cloud solutions, automation and technology consultancy company, with a mission to help African businesses unlock the power of modern technology. As an AWS Advanced Consulting Partner, Descasio specialises in designing, deploying, and managing cloud-native solutions that drive measurable business outcomes for organisations across financial services, energy, retail, healthcare, and the public sector.
In line with our pursuit to continue to create innovative & creative technological solutions for our customers, we have engineered and deployed production-grade artificial intelligence solutions that directly solve complex operational challenges for our customers, using the full AWS AI and analytics stack; from natural language interfaces and serverless data pipelines to autonomous multi-agent orchestration systems.