Beauty & Skincare

Lot tracking, compliance,
and subscriptions in one ERP.

Built for Shopify beauty and skincare brands managing lot tracking, expiration dates, compliance, subscription boxes, and retail partnerships. Used by Wild, iRestore, Qure Skincare, and more.

The challenge

Operational challenges unique to beauty and skincare.

Beauty and skincare brands face operational challenges that need specialized systems.

Lot and batch tracking

Track individual production batches with unique lot numbers, manufacturing dates, and expiration dates for compliance and quality control.

Expiration management

Prevent shipping expired products with FEFO (First-Expired, First-Out) logic, expiration alerts, and automated inventory disposition rules.

Formulation and manufacturing

Manage complex formulations, track raw material inventory, and maintain bill of materials for every product with ingredient-level traceability.

Lot and batch control

Complete traceability.

Track every unit from manufacturing through customer delivery with batch-level visibility. Cut recall response time from days to hours with automated customer notification and complete lot traceability.

  • Unique lot numbers for each production batch
  • Manufacturing and expiration date tracking
  • Automated recall management and customer notification
Batch tracking example
Product: Anti-Aging Serum
Batch #: BA-2024-0315
Mfg date: March 15, 2024
Exp date: March 15, 2026

Manufacturing and formulation

Track raw materials to finished goods.

Manage formulations with Bill of Materials (BOMs), track ingredient inventory, and maintain complete traceability from raw materials to finished products.

  • Bill of Materials for every formulation
  • Raw material tracking with lot numbers
  • Ingredient substitution for supply chain flexibility
Works with contract manufacturers and co-packers

In-house or multiple co-packers, Fulfil keeps visibility:

  • Track production across multiple manufacturing locations
  • Receive finished goods with lot numbers from co-packers via EDI
  • Certificate of Analysis (CoA) storage and retrieval by lot number
Bill of materials example
Hydrating Face Cream, 50ml:
• Hyaluronic Acid5g
• Vitamin E Oil3g
• Shea Butter10g
• Aloe Vera Extract8g
• Base Emulsion24g
Track every ingredient with lot numbers and expiration dates

Expiration control

Never ship expired products.

Automated FEFO (First-Expired, First-Out) picking, expiration alerts, and disposition workflows protect your brand. FEFO ensures products closest to expiration ship first, reducing waste and preventing expired product complaints. Unlike FIFO, FEFO prioritizes by expiration date rather than receipt date.

Reduce product waste with automated expiration management. Set your own timeframes based on product shelf life:

  • Alert at 90 days before expiration for advance promotion planning
  • Mark for clearance at 60 days with automatic discount pricing
  • Block from fulfillment at 30 days to prevent near-expiry shipments
  • Auto-disposition for disposal removes expired inventory from active stock

All timeframes are customizable based on your product categories.

Expiration management timeline
Automated workflows:
  • 90 days: Advance warning to run promotions
  • 60 days: Automatic discount pricing for clearance
  • 30 days: Prevent shipments of near-expiry products
  • Expired: Remove from active stock automatically
Protect your brand and stay compliant

Subscription commerce

Run subscriptions, auto-replenishment, and membership programs.

Manage subscription boxes, auto-replenishment, and membership programs with inventory allocation that prevents stockouts.

  • Flexible subscription cycles and billing schedules
  • Curated box management with variant selection
  • Automated inventory allocation for upcoming shipments
Subscription benefits
Predictable revenue
Higher LTV
Better inventory planning
Customer retention

Retail and wholesale

Sell everywhere your customers shop.

Integrate with major beauty retailers via EDI. Automate order processing, inventory sync, and compliance documentation for Sephora, Ulta, Nordstrom, Target, and CVS.

  • EDI integration for automated purchase orders and ASNs
  • Real-time inventory allocation between DTC and wholesale
  • Compliance documentation (lot numbers, expiration dates, ingredient lists)
Connect with leading beauty retailers
Sephora
Ulta Beauty
Nordstrom
Walmart
Target
CVS Pharmacy

And 100+ other retail partners

Samples and promotions

Manage samples and gift-with-purchase offers.

Beauty brands live and die by samples and GWP offers. Fulfil manages promotional inventory separately from sellable stock and automates inclusion rules.

  • Automatic sample inclusion based on order value or products purchased
  • GWP inventory tracking separate from sellable inventory
  • Sample kit assembly and fulfillment workflows
  • Promotional bundle management for limited-time offers
Sample automation example
Rule: Orders over $75Include: Hydrating Serum Sample (5ml)
Rule: Skincare category purchaseInclude: Face Cream Sample (10ml)
Rule: Holiday promotionInclude: Limited Edition Gift Set

Returns and quality control

Handle returns and defective products safely.

Cosmetics returns need special handling due to hygiene and safety concerns. Fulfil provides automated workflows to manage returns, quarantine defective batches, and maintain disposal documentation for compliance.

  • Automated return authorization based on product category (sealed vs. opened)
  • Quarantine workflows for returned products pending inspection
  • Lot-based quality holds for defective batches
  • Disposal documentation for regulatory compliance
Return workflow
1
Customer initiates return
2
Automated RMA based on product category
3
Quarantine pending inspection
4
Quality hold or disposal with documentation

Quality and traceability

Built for beauty and skincare industry standards.

Stay compliant with FDA, GMP, and retailer requirements. Cut recall response time from days to hours with batch-level traceability.

FDA ingredient disclosure and labeling requirements
Track formulations, ingredient sourcing, and allergen information for regulatory compliance
GMP (Good Manufacturing Practices) documentation
Batch testing, Certificate of Analysis (CoA) management, and quality control workflows
Retailer-specific compliance
Meet Sephora, Ulta, Target vendor requirements with automated documentation
Lot tracking for voluntary and mandatory recalls
Instant customer notification and complete batch traceability for rapid recall response

FAQ

Questions? Answers.

What is the best ERP for beauty and skincare brands?
Fulfil is built for beauty and skincare brands managing omnichannel operations across DTC, Amazon, subscriptions, and retail. Fulfil handles lot tracking, FEFO expiration management, formulation BOMs, retail EDI, and multi-channel inventory out of the box. Beauty and skincare brands like Wild, iRestore, and Qure Skincare run on Fulfil.
How does Fulfil track batch numbers and expiration dates for skincare and cosmetics?
Fulfil provides lot-level inventory tracking where each production batch receives a unique lot number with manufacturing date, expiration date, and associated quality documents. When products are received, shipped, or moved in the warehouse, Fulfil tracks which lot is used. This enables instant recall management, FEFO picking, and complete traceability from raw materials through customer delivery.
Can Fulfil manage subscription boxes for beauty brands?
Yes. Fulfil handles subscription boxes with flexible billing cycles, curated box management, and automated inventory allocation. Manage different subscription tiers, allow customer customization, and forecast inventory based on subscription volume.
Does Fulfil integrate with Shopify for beauty and skincare brands?
Yes. Fulfil offers a near real-time two-way integration with Shopify that syncs orders, inventory, products, and customer data. When a customer places an order on Shopify, it appears in Fulfil within seconds. When inventory is received or shipped in Fulfil, Shopify inventory levels update automatically.
How does Fulfil help beauty brands with ingredient tracking and formulation BOMs?
Fulfil supports multi-level Bill of Materials (BOM) management for cosmetic and skincare formulations. Track every ingredient, component, and packaging material with lot numbers and expiration dates. Maintain certificates of analysis (COAs) for each batch and manage quality control workflows.
Can Fulfil connect with retail partners like Sephora, Ulta, and Target?
Yes. Fulfil includes built-in EDI integration with 100+ retail partners including Sephora, Ulta, Nordstrom, Walmart, Target, and CVS. Purchase orders flow automatically from retail partners into Fulfil, ASNs and invoices generate on shipment, and compliance labels print to each retailer's spec.
How does Fulfil compare to NetSuite for beauty and skincare brands?
Legacy ERPs like NetSuite were built for manufacturing decades ago, not modern DTC beauty and skincare brands. They require expensive customization for lot tracking, FEFO picking logic, subscription boxes, and retail EDI. Fulfil ships these capabilities built-in. iRestore scaled to 5x order volume with only 2 additional warehouse hires after switching to Fulfil.
What makes Fulfil different from other ERPs for skincare brands?
Fulfil is built for modern DTC and omnichannel skincare and beauty brands. Lot tracking, expiration management, formulation BOMs, retail EDI, and near real-time ecommerce integration — without expensive customization. Beauty and skincare brands typically go live on Fulfil in weeks, not months.
How does Fulfil prevent expired skincare and cosmetics from shipping?
Fulfil uses FEFO (First-Expired, First-Out) picking logic that directs warehouse staff to pick products closest to expiration first. Configure expiration buffers by channel — for example, block retail shipments expiring within 90 days while still allowing DTC fulfillment. Alerts notify operations teams of expiring inventory before it becomes a problem.
Does Fulfil support bill of materials for cosmetic and skincare formulations?
Yes. Multi-level Bill of Materials (BOM) functionality covers every ingredient, component, and packaging material for a finished skincare or cosmetic product. Each ingredient can have its own lot tracking and expiration. When you manufacture a batch, Fulfil consumes the correct quantities of raw materials and creates a new finished goods lot with complete ingredient traceability.
Can beauty and skincare brands manage both DTC and wholesale operations in Fulfil?
Yes. Fulfil handles omnichannel operations including DTC (Shopify, Amazon), wholesale B2B portals, retail EDI, and marketplaces in a single system with unified inventory. Channel-specific pricing, packaging rules, and allocation priorities between DTC and wholesale. Wild manages 4 Shopify stores, 11 Amazon marketplaces, and 34 warehouse locations from a single Fulfil instance.
How does FEFO work in Fulfil's warehouse management system for beauty brands?
FEFO in Fulfil sorts available inventory by expiration date during order picking. When a picker scans a location, Fulfil directs them to the lot with the nearest expiration date that still meets your buffer requirements. Configure different FEFO rules by product type, customer channel, or warehouse zone.

Ready to scale
your beauty and skincare brand?

Used by Wild, iRestore, Qure Skincare, and more.