[TEST] Nova Logistics
[TEST] Nova Logistics
Delivering tomorrow's cities, cleaner
Delivering tomorrow's cities, cleaner
Why this Challenge?

Every day, Nova Logistics delivers 120,000 parcels across French cities. Last-mile delivery is where most of our emissions, costs and customer frustration come from. We want to work with startups that can help us deliver faster, cleaner and smarter, and test their solutions at scale on our network.

Our Startup Challenge
Zero-emission last-mile delivery in dense cities

The Startup Challenge's context

Urban deliveries account for 40% of our CO2 emissions while representing only 15% of distances driven. Low-emission zones are spreading across French cities, failed deliveries cost us €2 each, and current electric vans do not solve parking, loading or route density. We want to cut last-mile emissions in half by 2030 without increasing cost per parcel.

What we are looking for

Solutions for urban logistics: cargo bikes and light electric vehicles, micro-hubs, route optimization, smart lockers, or software that reduces failed deliveries. Solutions must be able to run a pilot in at least one French city within 6 months and integrate with our transport management system (TMS) through an API.

Zero-emission last-mile delivery in dense cities

The Startup Challenge's context

Urban deliveries account for 40% of our CO2 emissions while representing only 15% of distances driven. Low-emission zones are spreading across French cities, failed deliveries cost us €2 each, and current electric vans do not solve parking, loading or route density. We want to cut last-mile emissions in half by 2030 without increasing cost per parcel.

What we are looking for

Solutions for urban logistics: cargo bikes and light electric vehicles, micro-hubs, route optimization, smart lockers, or software that reduces failed deliveries. Solutions must be able to run a pilot in at least one French city within 6 months and integrate with our transport management system (TMS) through an API.

Selection Criteria
Measurable impact

Clear reduction in emissions, cost or failed deliveries, backed by data

Technical maturity

Working product already used by at least one customer

Scalability

Can be deployed in several cities across our network

Integration

Connects to our transport management system and operations without heavy custom work

Rewards
Play an active role in our six business sectors

Your solution, product or service demonstrates that you can play an active role in LVMH's ecosystem and deliver on a large scale. Whether it be the creation process, the omnichannel customer journey, or operation and manufacturing, you support the Group's legacy of excellence and innovation in all areas of its 6 business sectors.

  • Fashion & Leather Goods

  • Wines & Spirits

  • Perfumes & Cosmetics

  • Watches & Jewelry

  • Other Activities

  • Selective Retailing

Timeline

137 Days 07 Hours

left to apply

left to apply

FAQ

Who can apply?

Can I apply for more than one Startup Challenge/Award?

What is the difference between a Startup Challenge and an Award?

Is applying for an Award or Startup Challenge free?

Your personal data is collected by Crédit Agricole S.A., 12 Place des Etats-Unis, 92120 Montrouge, as the data controller, so that you can participate in the Challenge organized from 18/03/2026 during the Vivatech event, called: “Digital Sustainability Training Modules”. In accordance with the General Data Protection Regulation (GDPR), you have the right, under the conditions provided by law, to access your personal data at any time, to exercise your right to data portability, to have it rectified, to request its erasure in compliance with legal obligations, to object to its processing, to define general or specific instructions regarding the fate of your personal data after your death, or to restrict its processing for legitimate reasons. You can access more detailed information on the protection of your personal data by consulting, in particular, Article 13: “Personal data protection” of the challenge rules.

Your personal data is collected by Crédit Agricole S.A., 12 Place des Etats-Unis, 92120 Montrouge, as the data controller, so that you can participate in the Challenge organized from 18/03/2026 during the Vivatech event, called: “Digital Sustainability Training Modules”. In accordance with the General Data Protection Regulation (GDPR), you have the right, under the conditions provided by law, to access your personal data at any time, to exercise your right to data portability, to have it rectified, to request its erasure in compliance with legal obligations, to object to its processing, to define general or specific instructions regarding the fate of your personal data after your death, or to restrict its processing for legitimate reasons. You can access more detailed information on the protection of your personal data by consulting, in particular, Article 13: “Personal data protection” of the challenge rules.

******* JAVASCRIPT *******/ /** * Allowed parameters for the tracking code */ const allowedParameters: string[] = [ 'ca', 'utm', 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', // 'cat', // Blog // 'ag_t', 't', // Warning this parameters is used like tracking for Challenges partners "Agorize", 'wid' // Paramters for revolugo urls ]; /** * Rreturn the object with the allowed parameters * @param ownParams URLSearchParams * @returns Object */ const ownCtmParameters = (ownParams: URLSearchParams) => { let obj = {}; for (const [key, value] of ownParams.entries()) { //console.log("ownCtmParameters key: ", key); if (allowedParameters.includes(key)) { // console.log("PAss key: ", key); obj[key] = value; } else { // console.log("No PAss key: ", key); } } return obj; }; /** * Insert the tracking code in the anchor elements * @returns void */ const insertTrackingCode = () => { // Get tracking parameters from URL search params const searchParams = new URLSearchParams(window.location.search); // Convert search params to object const filteredParams = ownCtmParameters(searchParams); // If no parameters, return early if (Object.keys(filteredParams).length === 0) { return; } const paramsString = new URLSearchParams(filteredParams).toString(); const baseUrl = window.location.origin; // Get all anchor elements from the current document const anchors = document.querySelectorAll('a'); for (const anchor of anchors) { const href = anchor.getAttribute('href'); const target = anchor.getAttribute('target'); if (!href || target === '_blank') { continue; } // Normalize href const normalizedHref = href.startsWith('https') ? href : href.replace(/^\.\//, '/'); try { const url = normalizedHref.startsWith('http') ? new URL(normalizedHref) : new URL(normalizedHref, baseUrl); const baseUrlObj = new URL(baseUrl); const isExternal = url.origin !== baseUrlObj.origin && !normalizedHref.includes('vivatech.com') && !normalizedHref.includes('vivatechnology.com'); if (isExternal) { continue; } // Add tracking parameters const hasExistingParams = url.search.length > 0; if (hasExistingParams) { url.search += '&' + paramsString; } else { url.search = '?' + paramsString; } anchor.setAttribute('href', url.origin + url.pathname + url.search + (url.hash || '')); } catch (e) { // If href is not a valid URL, skip it continue; } } }; /******* END JAVASCRIPT *******/ /******* INTEGRATION *******/ // Or with DOMContentLoaded document.addEventListener('DOMContentLoaded', () => { insertTrackingCode(); }); /******* END INTEGRATION *******/