PageSourceSearch

https://gravelai.com/assets/UseCaseIngredientSourcing-C_w-5Dl1.js

js gravelai.com collected 2026-10-05 07:19:56 UTC 8,649 bytes, 1 lines download raw bytes

1import{j as e,m as s}from"./vendor-motion-citCm7-q.js";import{R as r,L as a}from"./vendor-react-DmFz3mBK.js";import{u as o,e as l}from"./index-CPUZQMI5.js";import{u as d}from"./useToolSchema-DJ9S6sY6.js";import{_ as c,h as m,a0 as x,c as g,A as n}from"./vendor-icons-77V4Q2o-.js";import"./vendor-query-Dlig3omR.js";const p=[{name:"Ingredient Trends",description:"Identify fast-growing ingredients to prioritize in your inventory",page:"ToolIngredientTrends",color:"#7ECFB3"},{name:"Brand Deep Dive",description:"Understand which ingredients your current clients are likely to need",page:"ToolBrandDeepDive",color:"#8B8FD8"},{name:"Application Trends",description:"See which product categories are driving ingredient demand",page:"ToolApplicationTrends",color:"#7ECFB3"},{name:"Market Deep Dive",description:"Quantify market potential for specific ingredient categories",page:"ToolMarketDeepDive",color:"#F5B17B"},{name:"OEM Ingredient Deep Dive",description:"Benchmark your ingredient portfolio against competitors",page:"ToolOEMIngredientDeepDive",color:"#F5B1
17B"}],h=[{number:"01",title:"Identify Growth Ingredients",description:"Use Ingredient Trends to find ingredients with strong adoption momentum across your target markets."},{number:"02",title:"Cross-Check Client Needs",description:"Use Brand Deep Dive to analyze your current client portfolio - which trending ingredients align with their brands?"},{number:"03",title:"Prioritize by Application",description:"Use Application Trends to understand which product types are driving demand for these ingredients."},{number:"04",title:"Optimize Inventory Investment",description:"Combine insights to build a prioritized ingredient sourcing list that matches both market trends and client needs."}],u=[{icon:m,title:"Data-Driven Decisions",description:"Stock ingredients based on real market demand, not guesswork"},{icon:x,title:"Client Alignment",description:"Match inventory to your clients' actual formulation needs"},{icon:g,title:"Cost Efficiency",description:"Reduce inventory waste by focusing on high-demand ingredients"}];function w(){return o({canonicalPath:"/use-cases/ingredient-sourcing",title:"Smart Ingredient Sourcing for Contract Manufacturers",description:"Align your ingredient inventory to real market demand — identify fast-growing ingredients and cross-check them against your client portfolio."}),d([{name:"Home",item:"https://gravelai.com/"},{name:"Use Cases",item:"https://gravelai.com/use-cases"},{name:"Ingredient Sourcing Strategy",item:"https://gravelai.com/use-cases/ingredient-sourcing"}]),r.useEffect(()=>{window.scrollTo(0,0)},[]),e.jsxs("div",{className:"min-h-screen bg-white",children:[e.jsxs("section",{className:"relative py-20 lg:py-28 bg-gradient-to-br from-[#7ECFB3]/10 to-white",children:[e.jsx("div",{className:"absolute top-0 left-0 w-64 h-64 bg-[#7ECFB3] rounded-full opacity-10 blur-3xl"}),e.jsx("div",{className:"absolute bottom-0 right-0 w-64 h-64 bg-[#F5B17B] rounded-full opacity-10 blur-3xl"}),e.jsx("div",{className:"relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"text-center",children:[e.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 rounded-full bg-[#7ECFB3]/20 mb-6",children:e.jsx(c,{className:"w-8 h-8 text-[#7ECFB3]"})}),e.jsx("span",{className:"inline-block px-4 py-2 rounded-full bg-[#7ECFB3]/10 text-[#7ECFB3] text-sm font-medium mb-4",children:"Use Case for Contract Manufacturers"}),e.jsx("h1",{className:"text-4xl lg:text-5xl font-bold text-[#1a1a2e] mb-6",children:"Ingredient Sourcing Strategy"}),e.jsx("p",{className:"text-xl text-gray-600 max-w-3xl mx-auto",children:"Optimize your ingredient inventory based on market demand and client needs. Reduce costs and improve service by stocking the right ingredients."})]})})]}),e.jsx("section",{className:"py-20 bg-white",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"bg-gray-50 rounded-2xl p-8 md:p-12",children:[e.jsx("h2",{className:"text-2xl font-bold text-[#1a1a2e] mb-4",children:"The Challenge"}),e.jsx("p",{className:"text-lg text-gray-700 mb-6",children:"You need to optimize your ingredient inventory, but you're not sure which ingredients to prioritize. Stocking too many ties up capital, but missing key ingredients means lost business."}),e.jsx("p",{className:"text-gray-600",children:"Smart ingredient sourcing requires balancing market trends with your clients' specific needs. Which ingredients are growing fastest? Which ones do your clients actually use? What's driving demand in different product categories? Gravel AI answers these questions with market data."})]})})}),e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-[#1a1a2e] mb-4",children:"Why This Approach Works"}),e.jsx("p",{className:"text-lg text-gray-600",children:"Smart sourcing drives profitability"})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:u.map((t,i)=>e.jsxs(s.div,{initial:{opacity:0,y:20}
1,animate:{opacity:1,y:0},transition:{duration:.5,delay:i*.1},className:"bg-white rounded-xl p-8 text-center border border-gray-200",children:[e.jsx("div",{className:"inline-flex items-center justify-center w-14 h-14 rounded-full bg-[#7ECFB3]/10 mb-4",children:e.jsx(t.icon,{className:"w-7 h-7 text-[#7ECFB3]"})}),e.jsx("h3",{className:"text-lg font-semibold text-[#1a1a2e] mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm",children:t.description})]},t.title))})]})}),e.jsx("section",{className:"py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-[#1a1a2e] mb-4",children:"Your Sourcing Strategy Workflow"}),e.jsx("p",{className:"text-lg text-gray-600",children:"From market trends to optimized inventory"})]}),e.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:h.map((t,i)=>e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:i*.1},className:"bg-gray-50 rounded-xl p-8 border border-gray-200",children:[e.jsx("div",{className:"text-4xl font-bold text-[#7ECFB3]/20 mb-4",children:t.number}),e.jsx("h3",{className:"text-xl font-bold text-[#1a1a2e] mb-3",children:t.title}),e.jsx("p",{className:"text-gray-600",children:t.description})]},t.number))})]})}),e.jsx("section",{className:"py-20 bg-gray-50",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-[#1a1a2e] mb-4",children:"Essential Tools for This Use Case"}),e.jsx("p",{className:"text-lg text-gray-600",children:"Optimize your ingredient sourcing decisions"})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:p.map((t,i)=>e.jsx(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:i*.1},children:e.jsxs(a,{to:l(t.page),className:"block h-full p-6 bg-white rounded-xl border border-gray-200 hover:shadow-lg hover:border-[#7ECFB3] transition-all group",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("h3",{className:"text-lg font-semibold text-[#1a1a2e] group-hover:text-[#7ECFB3] transition-colors",children:t.name}),e.jsx(n,{className:"w-5 h-5 text-gray-400 group-hover:text-[#7ECFB3] group-hover:translate-x-1 transition-all"})]}),e.jsx("p",{className:"text-gray-600 text-sm",children:t.description})]})},t.name))})]})}),e.jsx("section",{className:"py-24 bg-gradient-to-r from-[#1a1a2e] to-[#2a2a3e]",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-white mb-6",children:"Ready to Optimize Your Ingredient Sourcing?"}),e.jsx("p",{className:"text-gray-300 text-lg mb-8",children:"Book a demo to see how Gravel AI can help you make smarter ingredient inventory decisions."}),e.jsxs("a",{href:"/book-demo",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-8 py-4 rounded-full bg-gradient-to-r from-[#7ECFB3] to-[#8B8FD8] text-white font-medium hover:shadow-xl hover:scale-105 transition-all duration-300 group",children:["Book a Demo",e.jsx(n,{className:"ml-2 w-5 h-5 group-hover:translate-x-1 transition-transform"})]})]})})]})}export{w as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.