Back

How we built an agentic AI order processing engine for StockyAI

Deveshi Dabbawala

January 9, 2026
Table of contents

StockyAI is a generative AI platform designed to automate order-to-invoice workflows for retail and e-commerce businesses. By converting unstructured text from SMS, WhatsApp, and Email into structured invoices, StockyAI leverages conversational AI for business to improve operational efficiency, reduce manual effort, and enable explainable decision-making across retail order processing.

Problem: challenges in order processing with conversational AI for order processing

Before implementing StockyAI, manual and rule-based order processing created significant bottlenecks for retail clients. Orders arrived in fragmented formats across SMS, WhatsApp, and Email, requiring dispatch and fulfillment teams to manually parse details, validate inventory, and calculate pricing.  

Product matching was often error-prone, particularly when naming conventions were inconsistent, and invoice generation was slow, with audit trails difficult to maintain. Manual reviews further delayed operations and limited visibility into recurring issues, resulting in occasional misprocessed orders, inconsistent pricing and stock validation, and hours of effort spent reconciling order data instead of focusing on strategic tasks.

The solution: AI-powered order-to-invoice engine

StockyAI partnered with GoML to build a modular, agentic AI system that leverages conversational AI for business to:

  • Convert unstructured text orders into structured invoices.
  • Integrate with Stocky API for product matching, real-time pricing, and inventory validation.
  • Provide explainable outputs so teams can understand why a product was matched or why pricing was applied.
  • Deploy as a containerized FastAPI application on AWS Lambda for scalable, serverless operation.

1. Unstructured text parsing engine

  • Uses Claude 3.5 Sonnet v2 via AWS Bedrock for natural language processing.
  • Parses SMS, WhatsApp, and Email text into structured order data.
  • Handles variations in order format, spelling, and product descriptors.

2. Product matching and inventory validation

  • Implements fuzzy matching with Stocky API for product identification.
  • Fetches real-time pricing and validates inventory availability.
  • Ensures accuracy of invoice line items even for ambiguous product descriptions.

3. Invoice generation module

  • Generates structured invoices with complete order details, pricing, and calculations.
  • Stores invoices in AWS S3 with audit trail and retrieval capabilities.
  • Provides unique invoice IDs to ensure traceability and prevent duplicates.

4. Conversational AI layer

  • Interactive agent acts as a conversational AI for business, providing insights into invoice processing decisions.
  • Explains why a product was matched, why an order line failed validation, or why pricing differs.
  • Answers queries such as:

User : Hey this is Kevin, how is it going? Looking for 10lbs spinach and 20lbs gala apples for this week",  

"source": "sms",

GoML : Create invoice of total items and amount and store in S3

5. Testing and validation suite

  • End-to-end testing pipelines validate parsing, product matching, and invoice generation.
  • Synthetic and real test cases cover diverse order formats and scenarios.
  • Performance metrics track parsing accuracy, product match success, and error rates.

Impact of StockyAI invoice engine

  • 95% accuracy in parsing well-formed order text across SMS, WhatsApp, and Email.
  • 90% success rate for fuzzy product matching with Stocky inventory API.
  • Significant reduction in manual effort for invoice processing and reconciliation.

Before agentic AI vs after agentic AI

Aspect

Before Agentic AI

After Agentic AI

Order intake

Manual review of SMS, WhatsApp, and Email messages

Automated AI-driven parsing using conversational AI for business

Product matching

Manual validation and lookups

Fuzzy AI-based product matching

Pricing validation

Error-prone manual checks

Real-time pricing validation via APIs

Invoice generation

Manual, slow, and inconsistent

Automated, structured invoice generation

Scalability

Limited by human effort

Serverless, scalable, and production-ready

“With StockyAI, we used conversational AI for business to turn manual order processing into a clear, reliable, and scalable workflow.”

Prashanna Rao, Head of Engineering, GoML

Lessons for retail and commerce platforms

Common pitfalls to avoid

  • Relying on manual checks and rigid rules for order processing
  • Treating order workflows as back-office tasks rather than efficiency drivers
  • Deploying AI without explainability or ops team involvement

Tips for product and engineering teams

  • Start with a focused POC combining extraction, validation, and conversational AI for business
  • Use proven frameworks and boilerplates to move fast without risking reliability
  • Design agents to be analytical, explainable, and action-oriented

Ready to build a conversational AI engine for your order-to-invoice workflows? Let GoML help you build an agentic AI layer that automates order processing, explains decisions, and scales with your business.

Outcomes

95%
Accuracy in parsing well-formed order text across SMS, WhatsApp, and email
90%
Success rate for fuzzy product matching with Stocky inventory API
Lower
Significant reduction in manual effort for invoice processing and reconciliation