From QR Code to Consumer Trust: Mad Fibers DPP¶
When Portuguese sustainable textiles company Mad Fibers needed to prepare for EU Digital Product Passport requirements, they faced a common SME challenge: limited resources, tight deadlines, and complex compliance needs.
This is the story of how Mad Fibers went from zero to live, EU-compliant DPPs in under 30 minutes using Sustalium's product-agnostic platform.
Company Background: Mad Fibers¶
Industry: Sustainable textiles and home goods Location: Portugal (manufacturing and headquarters) Markets: EU (Portugal, Spain, France, Germany), with plans for Nordic expansion Product Range: ~50 SKUs including tableware, textiles, and home accessories Sustainability Focus: Organic materials, recycled content, circular design
The Challenge¶
Timeline Pressure:
- EU textile DPP requirements: 2027-2028
- Retailer demands: "Show us your DPPs by Q2 2026"
- Marketing opportunity: Differentiate from competitors early
Resource Constraints:
- Small team (12 employees)
- No in-house IT/development resources
- Limited budget for compliance tooling
- Already managing multiple certifications (GOTS, OEKO-TEX)
Technical Requirements:
- Multi-language support (Portuguese, Spanish, French, German, English)
- QR code integration with existing packaging
- Mobile-first consumer experience
- Material composition transparency
- Environmental metrics display
Luis F. at Mad Fibers
"We needed a DPP solution that was fast, affordable, and didn't require us to hire developers. Most platforms we evaluated were either too expensive (€50K+) or fashion-only. Sustalium was the only product-agnostic platform we found that fit our budget and timeline."
Why Mad Fibers Chose Sustalium¶
Platform Evaluation Process¶
Mad Fibers evaluated 4 DPP solutions:
| Platform | Sector Focus | Pricing | Implementation Time | Decision |
|---|---|---|---|---|
| Tappr | Fashion-only | €80K/year | 3-4 months | ❌ Too expensive, fashion-centric |
| Renoon | Fashion/apparel | €25K/year | 6-8 weeks | ❌ Fashion-focused, no home goods templates |
| Custom Build | N/A | €60K upfront | 9-12 months | ❌ Too slow, too expensive |
| Sustalium | Product-agnostic | €249 | <1 day | ✅Selected |
Decision Criteria¶
✅ Product-agnostic: Supported textiles, tableware, and diverse SKUs ✅ Affordable: €249 Growth Pack (50 products) vs €25K-80K competitors ✅ Fast: Live DPPs in <30 minutes vs 6-12 month implementations ✅ Multi-language: 5 languages out-of-the-box ✅ No coding required: Sustainability team could manage independently ✅ CSV import: Bulk onboarding from existing product database ✅ Completeness scoring: Clear visibility into ESPR compliance gaps
Implementation Timeline: Week-by-Week¶
Week 1: Data Collection & Preparation¶
Objective: Gather product data from suppliers and internal systems
Activities:
- Compiled product catalog (50 SKUs with model numbers)
- Requested Bill of Materials (BOM) from 8 suppliers
- Collected existing certifications (GOTS, OEKO-TEX, FSC)
- Calculated carbon footprints using SimaPro LCA tool
- Assembled product photos and branding assets
Challenges:
- 2 suppliers slow to respond with material composition data
- Some older products lacked environmental metrics
Solutions:
- Used industry average data for non-critical products (clearly labeled as estimates)
- Prioritized flagship products (20 SKUs = 80% of revenue)
Time invested: 8 hours across the team
Week 2: Sustalium Platform Setup¶
Objective: Import products and configure DPP templates
Day 1 (Monday): Account Setup
- Created Sustalium account (5 minutes)
- Selected "Textiles" template (pre-configured for ESPR)
- Purchased Growth Pack (€249 for 50 products)
Day 2 (Tuesday): CSV Import
Mapped existing product spreadsheet to Sustalium fields:
sku,product_name,category,material_1,material_1_pct,material_2,material_2_pct,carbon_kg,recyclability_pct
ALB-PLATE-001,Albatros Plate,Tableware,Organic Cotton,80,Recycled Polyester,15,2.3,85
ALB-BOWL-002,Albatros Bowl,Tableware,Recycled Polyester,65,Bio-PLA,30,1.8,90
- Imported 50 products in one batch (10 minutes)
- Reviewed auto-generated DPPs
- Completeness score: 78% average
Day 3 (Wednesday): Gap Filling
Reviewed completeness scores and added missing data:
Product: Albatros Plate (SKU: ALB-PLATE-001)
Completeness Score: 78%
✅ Product identification (100%)
✅ Material composition (100%)
⚠️ Environmental metrics (75%) - Missing: Water usage
⚠️ Repair instructions (50%) - Care guide incomplete
✅ Certifications (100%)
- Added water usage estimates for products
- Uploaded care and washing instructions
- Linked to repair/replacement policy page
Final completeness score: 92% average
Day 4 (Thursday): Customization
- Uploaded Mad Fibers logo and branding
- Configured brand colors for DPP pages
- Set default language (Portuguese) with auto-translation to 4 others
Day 5 (Friday): QR Code Generation
- Generated QR codes for all 50 products (5 minutes)
- Downloaded print-ready label PDFs
- Sent to packaging supplier for next production run
Time invested: ~12 hours (mostly data review, not platform work)
Week 3: Launch & Consumer Testing¶
Objective: Publish DPPs and test consumer experience
Activities:
- Published DPPs to public URLs (format:
madfibers.com/dpp.html?id=DPP-SKU) - Ordered durable vinyl QR labels (€0.20 each × 50 = €10)
- Applied labels to 20 sample products
- Conducted consumer testing with 15 customers
- Trained customer service team on DPP access
Live DPP Example:
https://www.madfibers.com/dpp.html?id=DPP-ALBATROS-PLATE-SC-2025
Time invested: 6 hours
Live DPP Breakdown: Albatros Plate¶
Let's examine the actual live DPP created by Mad Fibers.
Product Identification Section¶
Product Name: Albatros Plate - Single Color
Product ID: DPP-ALBATROS-PLATE-SC-2025
SKU: ALB-PLATE-SC
Category: Tableware
Manufacturer: Mad Fibers Ltd
Country of Origin: Portugal
Manufacturing Date: 2025-01-10
Material Composition Display¶
Visual Breakdown (as shown on consumer-facing page):
| Material | Percentage | Sustainability Attribute |
|---|---|---|
| Organic Cotton | 80% | 🌿 Renewable, GOTS certified |
| Recycled Polyester | 15% | ♻️ Recycled (post-consumer) |
| Bio-based Elastane | 5% | 🌱 Bio-based (plant-derived) |
Environmental Impact Metrics¶
Displayed as visual progress bars:
- Carbon Footprint: 2.3 kg CO₂e (45% below industry average)
- Water Usage: 12 liters (30% reduction vs conventional)
- Waste Generated: 0.8 kg (85% recyclability)
Certifications Section¶
- ✅ GOTS (Global Organic Textile Standard) - Certificate #12345 [Verify]
- ✅ OEKO-TEX Standard 100 - Class I (baby products safe)
- ✅ FSC Certified Packaging - Chain of Custody verified
Care & End-of-Life¶
Care Instructions:
- Machine wash cold (30°C)
- Hang dry or tumble low
- Iron low heat if needed
End-of-Life:
- 85% recyclable (textile recycling programs)
- Collection points: [Local textile bins map]
- Compostable packaging (home compost, 90 days)
Multi-Language Support¶
Languages available (auto-detected or manually selectable):
- 🇵🇹 Portuguese (default)
- 🇪🇸 Spanish
- 🇫🇷 French
- 🇩🇪 German
- 🇬🇧 English
Results & Impact¶
Compliance Outcomes¶
✅ 100% ESPR compliance for textile products ✅ 18 months ahead of regulatory deadline ✅ Retailer approval - met requirements for 3 major EU retailers ✅ Audit-ready - complete lifecycle data trail
Business Outcomes¶
Implementation Costs:
| Item | Cost |
|---|---|
| Sustalium Growth Pack (50 products) | €249 |
| QR vinyl labels (50 units @ €0.20) | €10 |
| Team time (26 hours @ internal cost) | ~€800 |
| Total Implementation Cost | €1,059 |
Time to Market:
- Platform setup: <1 day
- Total project: 3 weeks (mostly data collection, not platform work)
- vs. Industry average: 3-6 months
Lessons Learned & Best Practices¶
What Worked Well¶
✅ Starting with flagship products (20 SKUs)
- Faster time to value
- 80/20 rule: 20% of products = 80% of revenue
✅ Engaging suppliers early
- BOM data collection was bottleneck
- Suppliers appreciated transparency goals
✅ Using CSV import
- Bulk onboarding vs manual entry saved hours
- Existing spreadsheet → DPPs in 10 minutes
✅ Leveraging templates
- Textiles template had all required ESPR fields
- Completeness scoring highlighted gaps immediately
✅ Multi-language from day one
- Avoided rework for international expansion
- Supported customers across 5 EU markets
Challenges & Solutions¶
Challenge 1: Supplier data gaps
Problem: 2 suppliers couldn't provide exact material percentages
Solution:
- Used industry average data (clearly labeled as estimates)
- Committed to updating when supplier data available
- Prioritized products with complete data for marketing
Challenge 2: QR label placement
Problem: Small products (plates, bowls) had limited surface area
Solution:
- Placed QR on packaging base
- Added short URL below QR for manual entry
- Used smaller 2cm × 2cm codes (minimum readable size)
Challenge 3: Legacy products
Problem: 10 older SKUs lacked environmental data
Solution:
- Calculated estimates using LCA tool industry averages
- Marked as "estimated data" in DPP
- Phased out non-compliant legacy products over 12 months
Replication Guide: How to Achieve Similar Results¶
For Textiles Companies¶
Phase 1: Preparation (Week 1)
- Compile product catalog with SKUs
- Request BOM from suppliers (template provided by Sustalium)
- Gather existing certifications (GOTS, OEKO-TEX, etc.)
- Calculate or estimate carbon footprints
- Take product photos
Phase 2: Implementation (Week 2)
- Sign up for Sustalium
- Choose "Textiles" template
- Import products via CSV
- Review completeness scores
- Add missing data
- Customize branding
Phase 3: Launch (Week 3)
- Generate QR codes
- Order durable labels
- Test scanning flow
- Train customer service team
- Publish and promote
Total time: 3 weeks (26 hours active work) Total cost: €249-1,059 (depending on team time)
For Other Sectors (Electronics, Furniture, etc.)¶
Same process, different template:
- Electronics template includes: WEEE compliance, battery data, repairability
- Furniture template includes: FSC/PEFC, disassembly, durability ratings
- Generic template: Fully customizable for any product type
Frequently Asked Questions¶
Can small companies (< 50 products) afford Sustalium?¶
Yes. Sustalium offers:
- Pay-as-you-go: €10/product (no monthly fees)
- Starter Pack: €99 for 15 products
Mad Fibers chose the €249 Growth Pack for 50 products, but companies with fewer SKUs can start for under €100.
How long does DPP data remain valid?¶
Update frequency: Mad Fibers updates DPPs:
- Quarterly: Environmental metrics (as LCA data improves)
- Annually: Certifications (renewals)
- As-needed: Product formulation changes, new suppliers
Sustalium versioning: All changes are logged with timestamps.
What if products are sold in non-EU markets?¶
Multi-region support: DPPs work globally. Mad Fibers uses the same DPPs for:
- EU (compliance-driven)
- North America (voluntary transparency)
- Asia (growing consumer demand)
One QR code, universal access.
Conclusion: From Compliance Burden to Competitive Advantage¶
Mad Fibers transformed EU DPP requirements from a regulatory headache into a marketing asset:
Before DPPs:
- No product transparency beyond basic labels
- "Trust us" sustainability claims
- Retailer compliance questions
- Difficulty competing with fast fashion
After DPPs:
- Verifiable transparency (scan the QR)
- 12% higher conversion rates
- Retailer partnerships unlocked
- Premium pricing justified
The Mad Fibers Formula
€249 + 3 weeks = EU compliance + consumer trust + revenue growth
Ready to replicate Mad Fibers' success? Sustalium offers the same product-agnostic platform, transparent pricing, and <30 minute implementation.
See the live Mad Fibers DPP in action: https://www.madfibers.com/dpp.html?id=DPP-ALBATROS-PLATE-SC-2025
Sources¶
Related Articles¶
- How to Create a DPP in Under 30 Minutes — Follow the same tutorial Mad Fibers used to go live
- Tappr vs Renoon vs Sustalium: DPP Compared — See how Sustalium stacks up against enterprise DPP platforms
- Digital Product Passports: Everything You Need to Know — Complete DPP overview covering regulations, data, and implementation
Last updated: January 23, 2026