Skip to content
Marketing Services

Mypromo — Luxembourg

Product Configurator & Order Workflows for Mypromo

Multi-year, ongoing
Engagement length
Embedded product pod
Team
Laravel · Vue · MySQL
Tech stack
Live in production
Status

Project details

01

The Challenge

Mypromo is a Luxembourg-based promotional and marketing-services agency, supplying branded merchandise, corporate gifts, and event collateral to a portfolio of European business clients. Every order is bespoke in some way — a logo position, a print method, a Pantone match, a delivery deadline — and every bespoke order kicks off a chain of supplier coordination, artwork approvals and logistics steps. Running that chain over email and spreadsheets did not scale with the order volume the team was winning.

The brief was to consolidate the entire ordering lifecycle into one platform: customers configuring branded products with live pricing, account managers reviewing and quoting, suppliers being briefed and tracked, and the delivery handoff happening with clear status visibility. No more reconciling four inboxes against one Excel file.

02

Our Approach

We embedded a small, persistent product pod alongside Mypromo's internal team. The product principle that drove the build was simple: the configurator is the source of truth. Whatever the customer specifies — colours, logo placement, print method, quantities, delivery address — flows through the same record into the order workflow, the supplier brief, and the eventual invoice. Re-keying is the bug.

The platform is a Laravel monolith with a configurator front-end that renders product variants, print-area overlays, and live pricing as the customer makes choices. Behind it sits an order-lifecycle engine that models the real workflow Mypromo's account managers run:

  • Configure — customer or account manager builds the order with imprint specs, artwork upload, and quantity-based pricing.
  • Quote & approve — quotes are versioned, mock-ups attached, customer approval recorded against the exact spec.
  • Supplier brief — the approved spec generates a supplier-specific brief packet, dispatched with deadlines and acceptance tracking.
  • Production & logistics — production status, courier handoff, and delivery confirmation back into the same order record.
  • Invoice & close — invoicing keyed off the same line items, no rekeying into a separate finance tool.

The configurator was the harder of the two halves. Promotional products have an unusually wide shape — apparel, drinkware, tech, print — and forcing them all into a single rigid schema was a non-starter. We modelled product families with shared imprint mechanics rather than a flat catalogue, which kept the configurator code-base small while supporting the variety the business needs.

Stack: Laravel · PHP 8 · Inertia · Vue · MySQL · queue workers. Filament was used to give the operations team a fast admin surface for the parts of the workflow that didn't need a customer-facing UI.

03

The Outcome

The configurator and order-workflow platform is in daily use across Mypromo's account-management team and a growing portion of their customer base. The qualitative win is that one record now follows an order from first configuration to final delivery — the team is no longer reconciling spreadsheets against email threads, and customers can see exactly where their job is without picking up the phone.

The engagement has continued as a long-running relationship. New workflows, integrations and configurator capabilities ship in cadence with the business — we operate as Mypromo's extended engineering team rather than as a one-shot vendor, which is the model that has made the platform keep up with how the business actually evolves.

Capabilities used

Services that powered this project

Next project

Digital Media Consultancy — Lahore & Islamabad, Pakistan

Embedded Engineering Pod & CRM Integrations for Digital Media Consultancy

Marketing / Agency