Skip to content

2026 Microsoft Partner of the Year Awards

Innovate with Azure AI Apps and Agents

Lighty, the Eurolux Smart Sales Agent Platform. First Technology turned a manual sales quoting process at Eurolux, one of South Africa’s leading lighting distributors, into a fast, intelligent and scalable workflow using a multi-agent platform orchestrated on Microsoft Azure AI Foundry. It went live in June 2026 and is now Eurolux’s primary quotation platform.

54%
less time to prepare a quotation
~18 sec
to generate a quote that took about an hour by hand
8 months
payback on R633,600 a year in operational savings

This is the same content our AI has been briefed on. Talk to it about any of this →

Overview and approach

Eurolux sales representatives prepared quotations with an Excel-and-macros tool, looking up products, stock and pricing by hand across catalogues and the ERP. Matching a client’s need to the right products depended on senior reps, which created bottlenecks, slowed the sales cycle and made quotes inconsistent. We agreed a business case with Eurolux senior management to move beyond the first product chatbot and rebuild quoting as an agentic workflow.

Before
  • Manual look-ups across catalogues and the ERP
  • Key-person dependency on senior reps
  • Quotes filed in local spreadsheets and email
  • Inconsistent quotes, no single source of truth
  • About an hour to produce one quote
With Lighty
  • Natural-language quoting in the web app and Microsoft Teams
  • Live product, stock and price checked automatically
  • Templated, professional quotations every time
  • Grounded in live ERP data and approved knowledge
  • About 18 seconds per quote

Architecture on Azure AI Foundry

In production, deployed in Eurolux’s own Azure tenant, Azure South Africa North, in-region and POPIA-aligned, designed to the Cloud Adoption Framework and the Well-Architected Framework for AI. Lighty’s orchestrator agent interprets the rep’s intent and delegates to two specialist agents: a stock agent fetches live product, stock and pricing from the ERP, and a knowledge agent answers from Eurolux’s indexed lighting knowledge using retrieval-augmented generation over Azure AI Search. All three agents share one Azure OpenAI GPT-4o model. Lighty then applies business rules, composes the answer and generates the quotation.

  1. 1. A rep signs in with Microsoft Entra ID and asks Lighty a product or quoting question, in the web app or Microsoft Teams.
  2. 2. The orchestrator interprets the intent and routes to the stock agent for live product, stock and price from the ERP.
  3. 3. The knowledge agent retrieves relevant lighting knowledge from Azure AI Search, vector plus semantic, over approved content.
  4. 4. The shared GPT-4o model reasons over the grounded context and Eurolux’s business rules.
  5. 5. Lighty composes the answer, generates the templated quotation and logs the conversation.
Grounded twice over

Every answer and quote is grounded in two places: Eurolux’s own indexed product knowledge through Azure AI Search, and live, structured ERP data through the stock agent. The model is constrained to approved enterprise content, and customer data is never used to train foundation models. In practice this materially reduces hallucination and keeps pricing correct.

Run like software, not a science project

Infrastructure is defined as code in Bicep and promoted through CI/CD pipelines in Azure DevOps. Application Insights and Log Analytics carry full telemetry and audit logging, and Azure Cost Management holds spend to a budget.

Built on the Microsoft stack

Azure serviceRole in the solution
Azure AI FoundryOrchestrates the multi-agent solution; model catalogue picks the most cost-effective model per workload.
Azure OpenAI (GPT-4o)Shared foundation model for reasoning and generation across all agents; embeddings for retrieval.
Azure AI SearchVector and semantic index over Eurolux product catalogues; the retrieval layer for grounding.
Azure App ServiceHosts the web chat interface and the backend API.
Microsoft TeamsPuts Lighty in the sales team’s daily flow of work.
Azure Cosmos DBConversation history and sentiment, for continuity and oversight.
Azure SQL DatabaseApplication state and background-task scheduling.
Azure Blob StorageSource product documents and assets for ingestion.
Microsoft Entra IDSingle sign-on; only authenticated, authorised Eurolux staff get access.
Azure Key VaultSecrets, API keys and connection strings.
Application Insights + Log AnalyticsMonitoring, telemetry and audit logging.
Microsoft Defender for CloudThreat protection and security posture across the subscription.
Azure Cost ManagementBudgets and cost-optimisation alerts.
Azure DevOps + BicepInfrastructure as code and CI/CD across environments.

The numbers

The business case uses Eurolux’s own figures from the approved scope of work (ref. LIGHTY250319). Production figures come from Azure Monitor in the Eurolux tenant.

Operational saving

8 reps × 3 quotes/day × 22 days = 528 quotes a month, at one manual hour each (R100/hr): R52,800 a month, or R633,600 a year.

Investment and payback

Build R149,050 one-off; support R136,800/yr; Azure R144,000/yr. Year-1 R429,850, ongoing R280,800. Payback ~8 months, ongoing net benefit R352,800/yr (126% on run-cost).

Measured in production, first month live (6 June to 6 July 2026)
1,165
product and price look-ups (about 1 second each)
42
quotations generated (about 18 seconds each)
16,786
Azure OpenAI calls
~19.5M
tokens processed
1,467
Microsoft Teams interactions
Dec 2024
Phase 1 product chatbot signed off by Eurolux (prior Microsoft fiscal year).
Mar 2025
Business case for the agent platform approved (SOW LIGHTY250319).
FY26
Multi-agent rebuild on Azure AI Foundry: orchestrator, stock and knowledge agents.
Jun 2026
Production go-live; adopted as Eurolux’s primary quotation platform.
7 Jul 2026
First-month telemetry pulled from Azure Monitor at submission.

One framework, many industries

Lighty was built on FirstAi, our reusable Azure AI agent and RAG framework. It packages the parts of enterprise AI that never change: an AI-workload landing zone, Entra ID authentication, retrieval grounding over Azure AI Search, model selection from the Foundry catalogue, prompt guardrails and content safety, Cosmos DB conversation history, and infrastructure as code with Bicep and Azure DevOps. What changes per customer is the persona, the knowledge and the business rules. That is what makes it repeatable across an industry, a functional role and a customer segment.

DeploymentIndustryPattern on Azure
Lighty (Eurolux)DistributionMulti-agent orchestration, RAG and live ERP data on Azure AI Foundry
Portia (City of Cape Town)Government, legalFine-tuned model and RAG agent over thousands of prior legal opinions
Harvey (in-house legal)Legal servicesRAG assistant on FirstAi, deployed in about a week
African AllianceFinancial servicesMulti-model RAG, intent routing and AI tools on Azure Functions
Inverter monitoringFinancial servicesIoT ingestion with generative-AI insight and outlier detection
Retail IntelligenceRetailCopilot stack and Azure AI Foundry adoption programme
Health IntelligenceHealth and life sciencesCopilot stack and Azure AI Foundry adoption programme

Responsible AI, security and governance

Design decisions made on day one, aligned to Microsoft’s Cloud Adoption Framework and the Well-Architected Framework for AI, not patches applied later.

  • In-tenant. The whole solution runs inside Eurolux’s own Azure tenant. No customer data leaves that boundary.
  • In-region. All processing and storage run in Azure South Africa North, supporting POPIA-aligned data residency.
  • Identity-gated. Access is limited to authenticated, authorised Eurolux staff through Microsoft Entra ID single sign-on; the API is key-secured.
  • Grounded and guarded. RAG constrains answers to approved knowledge and live ERP data; prompt guardrails and content safety sit at the boundary.
  • Secrets and encryption. Secrets live in Azure Key Vault; data is encrypted in transit and at rest.
  • Threat protection. Microsoft Defender for Cloud watches posture and threats across the subscription.
  • Private by design. Customer data is never used to train foundation models.

Customer evidence and working with Microsoft

“There is much excitement about the Lighty sales assistant agent. First Technology has deployed the most innovative emerging technology solution into Eurolux, something few of our other vendors was ever able to do.”
Eben Kruger, Marketing Manager, Eurolux
“This is the fastest any innovative application has gone from POC to approval by the City board for release to production. Well done and thank you.”
Janine Dookoo, ITC Program Manager, City of Cape Town
“A belated thanks to the First Technology team for delivery of the Natural Language AI solution! Super exciting space and thanks again!”
Greg Guye, Co-founder and CPO, Magic Orange

Microsoft funded the original Lighty proof of value. First Technology is a Microsoft Solutions Partner for Data & AI on Azure, the first African-headquartered partner to achieve Microsoft’s Advanced Specialisation in AI on Azure, and our team worked directly with Microsoft technical experts on the City of Cape Town legal-opinion agent.

Still curious?

Our copilot will happily discuss any of it.

Talk to our AI →