1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2550],{79027:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/tools/scope-of-work-generator",function(){return n(53930)}])},57248:function(e,t,n){"use strict";n.d(t,{z:function(){return o}});var s=n(72006),r=n(4405),a=n(77637),l=n(4637);n(59496);function o(e){var t=e.children,n=e.className,o=void 0===n?"":n,i=e.variant,c=void 0===i?"default":i,d=e.size,m=void 0===d?"default":d,x=e.onClick,p=e.type,u=void 0===p?"button":p,h=(0,a.Z)(e,["children","className","variant","size","onClick","type"]),b={default:"bg-primary text-primary-foreground hover:bg-primary/90",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",outline:"border border-input hover:bg-accent hover:text-accent-foreground",ghost:"hover:bg-accent hover:text-accent-foreground",link:"underline-offset-4 hover:underline text-primary"},f={default:" py-2 px-4",sm:" px-3 rounded-md",lg:"px-8 rounded-md",icon:" min-w-10"},g=b[c]||b.default,y=f[m]||f.default;return(0,l.jsx)("button",(0,r.Z)((0,s.Z)({type:u,className:"".concat("inline-flex items-center justify-center rounded-md font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:opacity-50 disabled:pointer-events-none"," ").concat(g," ").concat(y," ").concat(o),onClick:x},h),{children:t}))}},53930:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return B},default:function(){return A}});var s=n(4637),r=n(42135),a=n(29397),l=n(37792),o=n(19923),i=n.n(o);function c(e){var t=e.demoText,n=void 0===t?"Try Demo":t,r=e.exploreText,l=void 0===r?"Explore ERP Tools":r,o=e.demoLink,c=void 0===o?"#tool":o,d=e.exploreLink,m=void 0===d?"/tools":d;return(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center md:w-fit w-full mx-auto md:mt-12 mt-4",children:[(0,s.jsx)("a",{href:c,children:(0,s.jsx)("button",{type:"button",className:"rounded-xl w-full md:w-fit bg-[#e54887] px-8 py-4 text-base font-bold text-white mx-auto",children:n})}),(0,s.jsx)(i(),{href:m,passHref:!0,children:(0,s.jsxs)("a",{className:"inline-flex w-full md:w-fit items-center justify-center gap-2 text-white font-bold px-8 py-4 rounded-xl transition-all duration-300 hover:opacity-90 shadow-lg bg-brand-primary-blue",children:[l,(0,s.jsx)(a.ArrowRightIcon,{className:"w-4 h-4"})]})})]})}var d=["Generate ERPNext scope of work for discovery calls and pre-sales planning.","Define ERPNext modules, workflows, company size, and implementation deliverables.","Create a structured ERP implementation scope before final proposal preparation."],m=function(){return(0,s.jsx)("section",{className:"sm:px-6 lg:px-8 py-6 sm:py-9 lg:py-12 section-highlight-black","aria-labelledby":"tools-hero",children:(0,s.jsxs)("div",{className:"container mx-auto px-8",children:[(0,s.jsxs)("div",{className:"text-center max-w-6xl mx-auto",children:[(0,s.jsxs)("h1",{id:"tools-hero",className:"main-heading font-bold font-gilroy mb-4 lg:mb-8",children:["ERPNext ",(0,s.jsx)(l.Z,{className:"align-middle",children:"Scope of Work Generator"})," for Implementation Planning"]}),(0,s.jsx)("p",{className:"sub-heading leading-relaxed mb-6 lg:mb-8",children:"Create a professional ERPNext scope of work (SOW) for implementation planning, discovery calls, and proposal preparation. Define modules, workflows, deliverables, and timelines to streamline ERP implementation and reduce project risks."})]}),(0,s.jsx)("div",{className:"grid max-w-3xl text-center mx-auto gap-4 items-stretch sm:grid-cols-3",children:d.map((function(e){return(0,s.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-white text-black px-4 py-4 text-sm lg:text-base leading-relaxed ",children:[(0,s.jsx)(a.CheckCircleIcon,{className:"w-5 h-5 mx-auto md:text-center text-brand-primary-blue mb-3"}),e]},e)}))}),(0,s.jsx)(c,{})]})})},x=n(9970),p=n(59496),u=n(83412),h=n(76887),b=n(57135),f=n(57389),g=n(72006),y=n(4405),j=n(15767),v=n(11696),w=n.n(v),N=(n(39940),{name:"",company:"",email:"",phone:""}),k="w-full rounded-xl text-sm [appearance:textfield] [&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none lg:text-base border border-[#d6e5ff] bg-white px-4 py-3 text-brand-black outline-none transition focus:bg-white",C=function(e){var t=e.scopData,n=void 0===t?{}:t,r=e.onClose,a=e.title,l=void 0===a?"Get Your Scope Result":a,o=e.description,i=void 0===o?"Share your details and we will send the scope summary to your team and connect you with an ERP specialist.":o,c=(0,p.useState)("+91"),d=(c[0],c[1],(0,p.useState)(N)),m=d[0],x=d[1],h=(0,p.useState)(!1),v=h[0],C=h[1],R=(0,p.useState)(null),E=R[0],S=R[1],P=(0,p.useCallback)((function(e){var t=e.target,n=t.name,s=t.value;x((function(e){return(0,y.Z)((0,g.Z)({},e),(0,f.Z)({},n,s))}))}),[]),_=function(){var e=(0,b.Z)((function(e){var t,s,a,l;return(0,j.__generator)(this,(function(o){switch(o.label){case 0:if(e.preventDefault(),t=function(){var e=m.name,t=m.email,n=(m.phone,m.company);return e.trim()?n.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(t)?null:"Invalid email format":"Company is required":"Name is required"}(),console.log(m),t)return S({type:"error",message:t}),C(!1),[2];C(!0),S(null),o.label=1;case 1:return o.trys.push([1,4,5,6]),[4,fetch("/.netlify/functions/submit-contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify((0,y.Z)((0,g.Z)({},m),{source:"hybrowlabs.com"}))})];case 2:return[4,(s=o.sent()).json()];case 3:if(a=o.sent(),!s.ok||!a.success)throw new Error(a.error||a.message||"Unable to submit form");return S({type:"success",message:"Thanks. Your request has been submitted and our team will reach out shortly."}),function(e){var t=e.company,n=e.employees,s=e.selectedModules,r=e.deliverables,a=e.setCompanyError,l=e.resultSectionRef,o=e.companyInputRef,i=e.companyFieldRef,c=e.setResult,d=e.estimatedTimeline;if(t.trim())a(!1),c("Scope of Work\n\nCompany: ".concat(t||"Not provided","\n\nNumber of Employees: ").concat(n||"Not provided","\n\nModules to be Implemented:\n").concat(s.length>0?s.map((function(e){return"- ".concat(e.label)})).join("\n"):"- No modules selected","\n\n Deliverables:\n").concat(r.map((function(e){return"- ".concat(e)})).join("\n"),"\n\nEstimated Timeline: ").concat(d)),l.current&&l.current.scrollIntoView({behavior:"smooth",block:"start"});else{if(a(!0),i.current){var m=i.current.getBoundingClientRect().top+window.scrollY-110;window.scrollTo({top:m,behavior:"smooth"})}o.current&&o.current.focus()}}((0,g.Z)({},n)),x(N),r(),[3,6];case 4:return l=o.sent(),S({type:"error",message:l.message||"There was an issue submitting the form. Please try again."}),[3,6];case 5:return C(!1),[7];case 6:return[2]}}
1))}));return function(t){return e.apply(this,arguments)}}();return(0,s.jsx)("div",{className:"fixed inset-0 z-50 bg-black/60 px-3 py-4 backdrop-blur-sm sm:px-4 sm:py-6",children:(0,s.jsx)("div",{className:"flex min-h-full items-center justify-center",children:(0,s.jsx)(u.Zb,{className:"relative my-auto animate-popup md:w-[70vw] xl:max-w-xl overflow-hidden border border-blue-100 bg-white shadow-2xl rounded-[12px]",children:(0,s.jsx)(u.aY,{className:"p-0 ",children:(0,s.jsxs)("div",{className:"max-h-[calc(100vh-2rem)] overflow-y-auto bg-white p-4 sm:max-h-[calc(100vh-3rem)] sm:p-6 lg:p-8",children:[(0,s.jsxs)("div",{className:"mb-6 flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between",children:[(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("h2",{className:"mb-2 text-xl font-gilroy font-bold text-brand-black sm:text-2xl lg:text-[28px]",children:l}),(0,s.jsx)("p",{className:"text-sm leading-6 text-[#475569] sm:text-[15px]",children:i})]}),r?(0,s.jsx)("button",{title:"close",type:"button",disabled:v,onClick:r,className:"absolute h-10 w-10 shrink-0 top-3 right-3 self-end rounded-full border border-blue-100 text-xl text-brand-black transition hover:bg-slate-50 sm:self-start","aria-label":"Close popup",children:"x"}):null]}),(0,s.jsxs)("form",{onSubmit:_,className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"scope-name",className:"mb-2 block text-sm font-semibold text-brand-black",children:["Full name ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("input",{id:"scope-name",type:"text",name:"name",value:m.name,onChange:P,placeholder:"Your full name",required:!0,className:k+"placeholder:text-gray-800"})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"scope-company",className:"mb-2 block text-sm font-semibold text-brand-black",children:["Company name ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("input",{id:"scope-company",type:"text",name:"company",value:m.company,onChange:P,placeholder:"Company or organization",required:!0,className:k})]}),(0,s.jsxs)("div",{className:"grid gap-4 items-start md:grid-cols-2",children:[(0,s.jsxs)("div",{className:"w-full",children:[(0,s.jsxs)("label",{htmlFor:"scope-phone",className:"mb-2 block text-sm font-semibold text-brand-black",children:["Phone number ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("div",{className:"w-full min-w-0 ",children:(0,s.jsx)(w(),{country:"in",value:m.phone,onChange:function(e){return x((0,y.Z)((0,g.Z)({},m),{phone:e}))},placeholder:"8805189711",containerClass:"!w-full",inputClass:"!w-full !h-[48px] !pl-[60px] !rounded-xl !border !border-gray-300 !text-sm",buttonClass:"!border-r !border-gray-300 !bg-gray-50",dropdownClass:"!rounded-xl !max-w-xl !break-word"})})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("label",{htmlFor:"scope-email",className:"mb-2 block text-sm font-semibold text-brand-black",children:["Work email ",(0,s.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,s.jsx)("input",{id:"scope-email",type:"email",name:"email",value:m.email,onChange:P,placeholder:"[email protected]",required:!0,className:k})]})]}),(0,s.jsx)("button",{type:"submit",disabled:v,className:"w-full rounded-xl bg-brand-primary-blue px-6 py-4 text-base font-bold text-white transition hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60",children:v?"Submitting...":"Get My Result"}),E?(0,s.jsx)("div",{className:"rounded-2xl border px-4 py-3 text-sm leading-6 ".concat("success"===E.type?"border-green-200 bg-green-50 text-green-800":"border-red-200 bg-red-50 text-red-700"),children:E.message}):null]})]})})})})})},R=function(){return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto text-center mb-4 lg:mb-8",children:[(0,s.jsxs)("h2",{id:"custom-app-framework",className:"heading font-bold font-gilroy text-brand-black mb-6",children:["Generate Your ",(0,s.jsx)(l.Z,{variant:"black",children:" ERP Scope of Work"})," Draft"]}),(0,s.jsx)("p",{className:"sub-heading text-gray-text max-w-6xl mx-auto",children:"Define your project requirements and get a professional scope of work draft instantly. This document helps in internal planning, discovery calls, and aligning your team on the core deliverables."})]})})},E=function(e){var t=e.companyFieldRef,n=e.setCompanyError,r=e.companyError,l=e.companyInputRef,o=e.company,i=e.setCompany;return(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,s.jsx)("span",{className:"flex h-10 w-10 items-center justify-center rounded-2xl bg-blue-50 text-brand-primary-blue",children:(0,s.jsx)(a.BuildingIcon,{className:"h-5 w-5"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-gilroy font-bold text-brand-black",children:"Company Details"}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Use the business name that should appear in the scope draft."})]})]}),(0,s.jsxs)("div",{ref:t,className:"rounded-3xl border bg-slate-50 p-4 transition-all ".concat(r?"border-red-500 shadow-[0_0_0_3px_rgba(239,68,68,0.12)]":"border-blue-100"),children:[(0,s.jsx)("label",{htmlFor:"company-name",className:"mb-2 block text-sm font-semibold ".concat(r?"text-red-600":"text-gray-700"),children:"Company name"}),(0,s.jsx)("input",{ref:l,id:"company-name",type:"text",required:!0,value:o,onChange:function(e){i(e.target.value),e.target.value.trim()&&n(!1)},placeholder:"Example: Acme Manufacturing Pvt Ltd","aria-invalid":r,className:"w-full rounded-xl border px-4 py-3 outline-none transition ".concat(r?" bg-red-50":"border-blue-100 focus:border-brand-primary-blue")})]})]})},S=n(17001),P=function(e){var t=e.modules,n=void 0===t?[]:t,r=e.handleModuleChange;return(0,s.jsx)("div",{children:(0,s.jsxs)("div",{children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,s.jsx)("span",{className:"flex h-10 w-10 items-center justify-center rounded-2xl bg-blue-50 text-brand-primary-blue",children:(0,s.jsx)(a.CogIcon,{className:"h-5 w-5"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-gilroy font-bold text-brand-black",children:"Modules in Scope"}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Select the ERP areas planned for phase one rollout."})]})]}),(0,s.jsx)("div",{className:"grid grid-flow-col grid-rows-3 gap-3 pb-7 scrollbar-visible snap-x snap-mandatory overflow-x-auto md:grid-flow-row md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",children:h.rA.map((function(e){var t=n.includes(e.id),a=e.icon;return(0,s.jsxs)("label",{className:"relative snap-start min-w-[200px] lg:w-auto block cursor-pointer rounded-3xl border p-5 transition-all duration-300 ".concat(t?"border-brand-primary-blue bg-blue-50 shadow-md":"border-blue-100 bg-white hover:border-brand-primary-blue/50 hover:shadow-sm"),children:[(0,s.jsx)("input",{type:"checkbox",className:"sr-only",checked:t,onChange:function(){return r(e.id)}}),(0,s.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"mb-4 flex h-12 w-12 items-center justify-center rounded-2xl bg-brand-black text-white",children:(0,s.jsx)(a,{className:"h-6 w-6"})}),(0,s.jsx)("h4",{className:"text-lg font-gilroy font-bold text-brand-black mb-2",children:e.label}),(0,s.jsx)("p",{className:"text-sm leading-relaxed text-gray-600",children:e.description})]}),(0,s.jsx)("span",{className:"absolute right-4 top-4 inline-flex h-8 w-8 items-center justify-center rounded-full border text-sm font-bold ".concat(t?"border-brand-primary-blue bg-brand-primary-blue text-white":"border-[#cdd5df] bg-white text-transparent"),children:t?"\u2713":""})]})]},e.id)}))})]})})},_=n(57248),M=n(51134),T=n.n(M),Z=n(90469),W=n.n(Z),I=n(11227),D=function(){var e=(0,b.Z)((function(e,t,n,s,r){var a,l,o,i,c;return(0,j.__generator)(this,(function(d){switch(d.label){case 0:return d.trys.push([0,3,,4]),[4,fetch("/template.docx")];case 1:return[4,d.sent().arrayBuffer()];case 2:return a=d.sent(),l=new(T())(a),(o=new(W())(l,{paragraphLoop:!0,linebreaks:!0})).render({company:e,employees:t,modules:n,deliverables:s,timeline:r}),i=o.getZip().generate({type:"blob"}),(0,I.saveAs)(i,"".concat(null===e||void 0===e?void 0:e.trim().split(" ").join("_"),"_Scope_of_Work.docx")),[3,4];case 3:return c=d.sent(),console.error("Doc generation error:",c),[3,4];case 4:return[2]}}
1))}));return function(t,n,s,r,a){return e.apply(this,arguments)}}(),z=function(e){var t=e.resultSectionRef,n=e.employees,r=e.result,l=e.company,o=e.employeeCount,c=e.selectedModules,d=e.deliverables,m=e.estimatedTimeline;return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("div",{ref:t,id:"scope-output",children:(0,s.jsx)(u.Zb,{className:"rounded-[30px] border border-blue-100 bg-white shadow-lg",children:(0,s.jsx)(u.aY,{className:"p-4 lg:p-8",children:r?(0,s.jsx)("div",{children:(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl md:text-2xl font-gilroy font-bold text-brand-black mb-6",children:"Scope Draft Ready"}),(0,s.jsxs)("div",{className:"rounded-3xl border border-blue-100 bg-slate-50 p-6 space-y-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Company"}),(0,s.jsx)("p",{className:"font-semibold text-lg text-brand-black",children:l})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Number of Employees"}),(0,s.jsx)("p",{className:"font-semibold text-lg text-brand-black",children:o})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm text-gray-500 mb-2",children:"Modules"}),(0,s.jsx)("div",{className:"flex flex-wrap md:flex-row flex-col gap-2",children:c.map((function(e){return(0,s.jsx)("span",{className:"px-3 py-1 text-sm rounded-full bg-brand-primary-blue/20 text-brand-black border border-blue-100",children:e.label},e.id)}))})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm text-gray-500 mb-2",children:"Deliverables"}),(0,s.jsx)("ul",{className:"space-y-2 text-gray-700",children:d.map((function(e,t){return(0,s.jsxs)("li",{className:"flex text-sm lg:text-base gap-2",children:[(0,s.jsx)("span",{className:"text-green-500",children:"\u2714"}),(0,s.jsx)("span",{children:e})]},t)}))})]}),(0,s.jsxs)("div",{className:"bg-white border border-blue-100 rounded-xl p-4 flex justify-between flex-col sm:flex-row items-center",children:[(0,s.jsx)("span",{className:"text-gray-500",children:"Estimated Timeline"}),(0,s.jsx)("span",{className:"font-semibold text-lg text-brand-black",children:m})]}),(0,s.jsx)("div",{className:"flex justify-center gap-3 pt-4",children:(0,s.jsx)(_.z,{variant:"ghost",className:"bg-[#e54887] hover:bg-[#f274a7] text-white",onClick:function(){return D(l,n,c,d,m)},children:"Download as Word"})})]}),(0,s.jsx)("div",{className:"w-fit mx-auto mt-6",children:(0,s.jsx)(i(),{href:"/contact",passHref:!0,children:(0,s.jsxs)("span",{className:"inline-flex items-center gap-2 rounded-xl bg-brand-primary-blue md:px-8 px-4 py-4 text-base font-bold text-white hover:opacity-90",children:["Talk to an ERP Expert",(0,s.jsx)(a.ArrowRightIcon,{className:"h-4 w-4"})]})})})]})}):(0,s.jsxs)("div",{className:"rounded-[30px] border border-[#bfd8ff] bg-white p-4 lg:p-10",children:[(0,s.jsx)("h3",{className:"text-xl md:text-2xl leading-[1.1] font-gilroy font-bold text-brand-black md:mb-6 mb-4",children:"Generate the Draft"}),(0,s.jsx)("p",{className:"max-w-[520px] text-[16px] text-[#475569] leading-[1.95] mb-6",children:"Your scope text will appear here once the company details, employee count, and modules are confirmed."}),(0,s.jsxs)("div",{className:"space-y-4 text-[15px] text-[#475569]",children:[(0,s.jsx)("p",{children:"Include the legal or presentation-ready company name."}),(0,s.jsx)("p",{children:"Choose modules carefully to define phase one scope."}),(0,s.jsx)("p",{children:"The result can be used as a first-pass SOW draft."})]})]})})})})})},F=p.memo(z),Y=function(){var e=(0,p.useRef)(null),t=(0,p.useRef)(null),n=(0,p.useRef)(null),r=(0,p.useState)(""),l=r[0],o=r[1],i=(0,p.useState)("50"),c=i[0],d=i[1],m=(0,p.useState)(["inventory","accounting"]),b=m[0],f=m[1],g=(0,p.useState)(""),y=g[0],j=g[1],v=(0,p.useState)(!1),w=v[0],N=v[1],k=(0,p.useState)(!1),_=k[0],M=k[1],T=Number(c)||0,Z=(0,p.useMemo)((function(){return h.rA.filter((function(e){return b.includes(e.id)}
1))}),[b]),W=(0,p.useMemo)((function(){return Z.length>=4||T>=200?"6-8 Weeks":Z.length>=2||T>=50?"4-6 Weeks":"3-4 Weeks"}),[T,Z.length]),I=(0,p.useCallback)((function(e){f((function(t){return t.includes(e)?t.filter((function(t){return t!==e})):(0,x.Z)(t).concat([e])}))}),[]);return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)("section",{id:"tool",className:"section-bg-1 py-10 lg:py-14",children:(0,s.jsx)("div",{className:" max-w-[90%] mx-auto px-4 sm:px-6 lg:px-8",children:(0,s.jsxs)("div",{className:"grid gap-6 sm:gap-8 items-start grid-cols-1 md:grid-cols-1",children:[(0,s.jsx)(R,{}),_&&(0,s.jsx)(C,{onClose:function(){return M(!1)},scopData:{company:l,employees:c,selectedModules:Z,deliverables:h.hY,setCompanyError:N,resultSectionRef:e,companyInputRef:n,companyFieldRef:t,setResult:j,estimatedTimeline:W}}),(0,s.jsx)(u.Zb,{className:"rounded-[30px] border border-blue-100 !bg-white shadow-xl",children:(0,s.jsxs)(u.aY,{className:"p-6 lg:p-8",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-2 mb-8",children:[(0,s.jsx)("h2",{className:"sub-heading font-gilroy font-bold text-brand-black",children:"Build Your Scope Draft"}),(0,s.jsx)("p",{className:"text-gray-600 leading-relaxed max-w-2xl",children:"Add company details, define team size, and choose the ERP modules you want in the first implementation phase."})]}),(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsx)(E,{companyFieldRef:t,setCompanyError:N,companyError:w,companyInputRef:n,company:l,setCompany:o}),(0,s.jsx)(S.Z,{employeeCount:T,employees:c,setEmployees:d}),(0,s.jsx)(P,{modules:b,handleModuleChange:I})]}),(0,s.jsx)("div",{className:"w-fit mx-auto mt-6",children:(0,s.jsx)("span",{onClick:function(){return function(){if(l.trim())M(!0);else{if(N(!0),t.current){var e=t.current.getBoundingClientRect().top+window.scrollY-110;window.scrollTo({top:e,behavior:"smooth"})}n.current&&n.current.focus()}}()},className:"inline-flex mx-auto cursor-pointer items-center justify-center gap-2 rounded-xl bg-brand-primary-blue px-8 py-4 text-base font-bold text-white transition-opacity duration-300 hover:opacity-90",children:"Generate Scope"})})]})}),(0,s.jsxs)("div",{className:"space-y-6",children:[(0,s.jsx)(F,{employees:c,deliverables:h.hY,employeeCount:T,estimatedTimeline:W,selectedModules:Z,company:l,resultSectionRef:e,result:y}),!y&&(0,s.jsx)(u.Zb,{className:"rounded-[30px] border border-blue-100 bg-white shadow-lg",children:(0,s.jsxs)(u.aY,{className:"p-4 lg:p-8",children:[(0,s.jsx)("h3",{className:"text-xl md:text-xl leading-[1.1] font-gilroy font-bold text-brand-black md:mb-8 mb-4",children:"Standard Deliverables"}),(0,s.jsx)("div",{className:"space-y-4",children:h.hY.map((function(e){return(0,s.jsxs)("div",{className:"flex items-start gap-3 lg:text-[15px] text-sm text-[#334155]",children:[(0,s.jsx)(a.RocketIcon,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-brand-primary-blue"}),(0,s.jsx)("span",{children:e})]},e)}))})]})})]})]})})})})},G=function(){return(0,s.jsx)("section",{className:"section-bg-2 py-12 lg:py-24 relative overflow-hidden",children:(0,s.jsxs)("div",{className:"xl:max-w-[90%] mx-auto px-8",children:[(0,s.jsxs)("div",{className:"max-w-6xl mx-auto text-center mb-7 lg:mb-12",children:[(0,s.jsxs)("h2",{className:"heading font-bold font-gilroy text-brand-black mb-6",children:["ERPNext Scope of Work Generator ",(0,s.jsx)(l.Z,{variant:"black",children:"Use Cases"})]}),(0,s.jsx)("p",{className:"sub-heading text-gray-text max-w-6xl mx-auto",children:"Explore how this ERPNext scope of work generator helps businesses plan ERP implementation, define project scope, align teams, and prepare structured proposals for successful ERPNext deployment."})]}),(0,s.jsx)("div",{className:"max-w-6xl mx-auto",children:(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 md:gap-8 gap-4",children:[{title:"Discovery Calls",desc:"Quickly generate a draft during or immediately after a client meeting to confirm core requirements and keep the momentum going.",icon:(0,s.jsx)("svg",{className:"w-8 h-8 text-brand-primary-blue",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.25
15-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"})})},{title:"Internal Alignment",desc:"Use the generated scope to present project boundaries to your technical and sales teams, ensuring everyone is on the same page.",icon:(0,s.jsx)("svg",{className:"w-8 h-8 text-sky-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"})})},{title:"Budget Planning",desc:"Provide management or finance teams with a structured list of modules and deliverables to justify budget requests and project priority.",icon:(0,s.jsx)("svg",{className:"w-8 h-8 text-emerald-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2-2v14a2 2 0 002 2z"})})},{title:"Proposal Base",desc:"Save hours on documentation by using this draft as the technical foundation for your final SOW and implementation contract.",icon:(0,s.jsx)("svg",{className:"w-8 h-8 text-amber-500",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,s.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})})}].map((function(e,t){return(0,s.jsxs)("div",{className:"bg-white rounded-2xl p-8 border border-gray-100 shadow-sm hover:shadow-xl transition-all duration-300",children:[(0,s.jsx)("h3",{className:"text-xl font-bold font-gilroy text-brand-black mb-3",children:e.title}),(0,s.jsx)("p",{className:"text-gray-600 text-sm leading-relaxed",children:e.desc})]},t)}))})})]})})},L=function(){return(0,s.jsx)("section",{className:"sm:px-6 lg:px-8 py-7 sm:py-9 lg:py-12 section-highlight-black","aria-labelledby":"custom-apps-cta",children:(0,s.jsx)("div",{className:"container mx-auto px-8",children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto text-center",children:[(0,s.jsxs)("h2",{id:"custom-apps-cta",className:"heading font-bold font-gilroy text-white mb-4 lg:mb-8",children:["Ready to turn this scope into a real ",(0,s.jsx)(l.Z,{variant:"pink",children:"ERP implementation"})," plan?"]}),(0,s.jsx)("p",{className:"sub-heading text-white/85 mb-6 lg:mb-8",children:"Use your generated scope as a starting point. Share your workflows, integrations, and business requirements \u2014 we\u2019ll refine the scope, validate effort, and structure a practical ERP implementation plan aligned with your operations."}),(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[(0,s.jsx)(i(),{href:"/contact",passHref:!0,children:(0,s.jsxs)("a",{className:"inline-flex items-center justify-center gap-2 text-white font-bold px-8 py-4 rounded-xl transition-all duration-300 hover:opacity-90 shadow-lg bg-brand-primary-blue",children:["Get Implementation Plan",(0,s.jsx)(a.ArrowRightIcon,{className:"w-4 h-4"})]})}),(0,s.jsx)(i(),{href:"/services",passHref:!0,children:(0,s.jsx)("a",{className:"inline-flex items-center justify-center border-2 border-white text-white hover:bg-white hover:text-black px-8 py-4 rounded-xl transition-all duration-300",children:"Explore ERP Services"})})]})]})})})},H=n(84902),O=n.n(H),q=function(){var e="ERP Scope of Work Generator & Planning Tool | Hybrowlabs",t="Generate custom ERP scope of work drafts with company details, modules, deliverables, and implementation notes using Hybrowlabs' Scope of Work Generator.",n="https://hybrowlabs.com/tools/scope-of-work-generator",r={"@context":"https://schema.org","@type":"WebPage",headline:"ERP Scope of Work Generator",description:t,author:{"@type":"Organization",name:"Hybrowlabs Technologies",url:"https://hybrowlabs.com"},publisher:{"@type":"Organization",name:"Hybrowlabs Technologies",logo:{"@type":"ImageObject",url:"https://hybrowlabs.com/images/logo.svg"}},datePublished:"2026-04-07",dateModified:"2026-04-07",mainEntityOfPage:{"@type":"WebPage","@id":n}};return(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(O(),{children:[(0,s.jsx)("title",{children:e}),(0,s.jsx)("meta",{name:"description",content:t}),(0,s.jsx)("meta",{name:"keywords",content:"ERP scope of work generator, scope of work template, ERP implementation scope document, ERP project planning tool, ERPNext scope of work"}),(0,s.jsx)("link",{rel:"canonical",href:n}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{property:"og:url",content:n}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{property:"og:site_name",content:"Hybrowlabs Technologies"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}})]})})},B=!0;function A(e){var t=e.header;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(q,{}),(0,s.jsxs)(r.Ar,{header:t,active:"/tools/scope-of-work-generator",children:[(0,s.jsx)(m,{}),(0,s.jsx)(Y,{}),(0,s.jsx)(G,{}),(0,s.jsx)(L,{}),(0,s.jsx)(r.Rs,{})]})]})}}},function(e){e.O(0,[8883,9923,1482,48,3466,335,6860,8178,2135,3763,9774,2888,179],(function(){return t=79027,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.