Helping Costa Coffee reduce manual work by 90% with automated pricing and menu management

Ivana Roksandic Categories: Case Studies, Business Insights Date 03-Sep-2025 3 minutes to read

Costa Coffee needed a smarter way to manage pricing, menus, and workload.

Vizuali Za Novi Case Study Costa Coffee 02

Table of contents

    The challenge: Managing multiple products, menus, and pricing

    The client faced a common challenge in the retail world – managing thousands of products, various menus, and location-specific pricing across dozens of stores, all while relying on outdated tools and limited resources.

    Their pricing and menu operations were handled through 20+ Excel files, manually updated whenever a product, price, or recipe changed. It was a slow, error-prone process that wasn’t scalable as their retail network expanded.

    They needed a solution that would streamline pricing logic, automate menu management, and reduce manual workload.

    The solution: Smarter price management

    Automated price management

    We enabled the client to define and generate localised price lists per store, including zone-specific pricing rules. What once required hours of spreadsheet updates is now done through a centralised platform and automated APIs.

    Recipe and nutrition automation

    We replaced manual nutrition tracking with a dynamic recipe management module. By using reusable templates, the system now calculates nutrition values and allergens automatically, significantly reducing the risk of errors, especially those with compliance implications.

    Centralised menu management

    Menus are now fully dynamic, channel-specific (POS, mobile, digital displays) and time-specific (type of meal). Instead of static PDF files or hardcoded menus, the client can now manage everything through one system that updates menus in real-time.

    Technical modernisation

    We transitioned backend processes from traditional Azure Functions to Durable Azure Functions, ensuring the system can process large volumes of data with improved reliability. Notifications, scaling, and performance were all optimised for future growth.

    The results: Reduced manual work and improved productivity

    With the new system in place, the client has significantly improved how they operate on a daily basis.

    Manual work that once took hours, even days, has been cut by over 90%, freeing the team to focus on growth and innovation.

    All product, pricing, and menu data is now managed through a single source of truth. This ensures information accuracy and consistency across channels and locations, reduces errors, and speeds up internal decision-making.

    The tech stack

    • .NET, C#, GraphQL
    • Azure Durable Functions, Service Bus, Event Hub
    • Power Apps, Dataverse, Azure Blob Storage
    • MSSQL, Entity Framework
    • XUnit, Resharper, SonarQube
    • Azure DataFactory
    Ivana Roksandic Authors Photo.Jpg
    Ivana Roksandic Content Marketing and SEO Manager
    Curious. Strategic. Creative. Ivana has a decade of experience in all aspects of the content ecosystem, from strategizing to creative writing. She enjoys reading, yoga, and singing when no one’s around.

    Real People. Real Pros.

    Send us your contact details and a brief outline of what you might need, and we’ll be in touch within 12 hours.