1:"$Sreact.fragment" 3:I[1901,["619","static/chunks/619-ba102abea3e3d0e4.js","140","static/chunks/140-b415d2eac6336efa.js","337","static/chunks/337-1b524bb563584148.js","177","static/chunks/app/layout-472b9a1f42ce06b2.js"],"ThemeProvider"] b:I[7150,[],""] :HL["/_next/static/media/36966cca54120369-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/media/e4af272ccee01ff0-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] :HL["/_next/static/css/e6368d7e3a3a2a8b.css","style"] :HL["/_next/static/css/5e8eaa776b4eb964.css","style"] 2:T8a3,[{"@context":"https://schema.org","@type":"Organization","name":"Novafold","url":"https://novafoldltd.com","logo":"https://novafoldltd.com/logo_2.png","description":"Leading ERPNext implementation partner in Africa with M-Pesa integration and local compliance","address":{"@type":"PostalAddress","addressLocality":"Nairobi","addressCountry":"KE","addressRegion":"Nairobi"},"contactPoint":{"@type":"ContactPoint","email":"info@novafoldltd.com","telephone":"+254700000000","contactType":"Customer Service","areaServed":["KE","TZ","UG","RW","ZM","ZA"],"availableLanguage":["en"]},"sameAs":[],"areaServed":[{"@type":"Country","name":"Kenya"},{"@type":"Country","name":"Tanzania"},{"@type":"Country","name":"Uganda"},{"@type":"Country","name":"Rwanda"},{"@type":"Country","name":"Zambia"},{"@type":"Country","name":"South Africa"}]},{"@context":"https://schema.org","@type":"ProfessionalService","@id":"https://novafoldltd.com","name":"Novafold","image":"https://novafoldltd.com/logo_2.png","address":{"@type":"PostalAddress","addressLocality":"Nairobi","addressCountry":"KE","addressRegion":"Nairobi"},"geo":{"@type":"GeoCoordinates","latitude":"-1.2921","longitude":"36.8219"},"url":"https://novafoldltd.com","telephone":"+254700000000","email":"info@novafoldltd.com","priceRange":"$$","openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"17:00"},"areaServed":[{"@type":"Country","name":"Kenya"},{"@type":"Country","name":"Tanzania"},{"@type":"Country","name":"Uganda"},{"@type":"Country","name":"Rwanda"},{"@type":"Country","name":"Zambia"},{"@type":"Country","name":"South Africa"}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"ERPNext Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"ERPNext Implementation","description":"Complete ERPNext setup, configuration, and deployment"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Custom App Development","description":"Custom Frappe framework applications"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"ERPNext Integration","description":"M-Pesa, KRA eTIMS, and third-party integrations"}}]}}]0:{"P":null,"b":"KXa2T4SpKZmitUxzoDzg8","p":"","c":["","products","custom-integrations"],"i":false,"f":[[["",{"children":["products",{"children":["custom-integrations",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/e6368d7e3a3a2a8b.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/_next/static/css/5e8eaa776b4eb964.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]],["$","html",null,{"lang":"en","suppressHydrationWarning":true,"children":[["$","head",null,{"children":[["$","meta",null,{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5"}],["$","meta",null,{"name":"theme-color","content":"#2563eb"}],["$","link",null,{"rel":"canonical","href":"https://novafoldltd.com"}],["$","link",null,{"rel":"icon","href":"/favicon-16x16.png","type":"image/png","sizes":"16x16"}],["$","link",null,{"rel":"icon","href":"/favicon-32x32.png","type":"image/png","sizes":"32x32"}],["$","link",null,{"rel":"icon","href":"/favicon-48x48.png","type":"image/png","sizes":"48x48"}],["$","link",null,{"rel":"apple-touch-icon","href":"/logo_2.png"}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$2"}}]]}],["$","body",null,{"className":"__variable_f367f3 __variable_c22fe1 font-sans","children":["$","$L3",null,{"attribute":"class","defaultTheme":"system","enableSystem":true,"disableTransitionOnChange":false,"storageKey":"novafold-theme","children":["$L4","$L5","$L6"]}]}]]}]]}],{"children":["products","$L7",{"children":["custom-integrations","$L8",{"children":["__PAGE__","$L9",{},null,false]},null,false]},null,false]},null,false],"$La",false]],"m":"$undefined","G":["$b",[]],"s":false,"S":true} c:I[522,["619","static/chunks/619-ba102abea3e3d0e4.js","140","static/chunks/140-b415d2eac6336efa.js","337","static/chunks/337-1b524bb563584148.js","177","static/chunks/app/layout-472b9a1f42ce06b2.js"],"AnimatedBackground"] d:I[7642,["619","static/chunks/619-ba102abea3e3d0e4.js","140","static/chunks/140-b415d2eac6336efa.js","337","static/chunks/337-1b524bb563584148.js","177","static/chunks/app/layout-472b9a1f42ce06b2.js"],"FloatingNavbar"] e:I[9766,[],""] f:I[8924,[],""] 10:I[2619,["619","static/chunks/619-ba102abea3e3d0e4.js","849","static/chunks/app/products/custom-integrations/page-fa2ba5757ff46280.js"],""] 11:I[1890,["619","static/chunks/619-ba102abea3e3d0e4.js","849","static/chunks/app/products/custom-integrations/page-fa2ba5757ff46280.js"],"AnimatedSection"] 17:I[4431,[],"ViewportBoundary"] 19:I[4431,[],"MetadataBoundary"] 1a:"$Sreact.suspense" 4:["$","$Lc",null,{}] 5:["$","$Ld",null,{}] 6:["$","div",null,{"className":"relative z-10","children":["$","$Le",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lf",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","div",null,{"className":"flex flex-col items-center justify-center min-h-screen bg-gradient-to-br from-blue-50 to-indigo-100 dark:from-gray-900 dark:to-gray-800","children":["$","div",null,{"className":"text-center space-y-6 px-4","children":[["$","h1",null,{"className":"text-9xl font-bold text-blue-600 dark:text-blue-400","children":"404"}],["$","h2",null,{"className":"text-3xl font-bold text-gray-900 dark:text-white","children":"Page Not Found"}],["$","p",null,{"className":"text-lg text-gray-600 dark:text-gray-300 max-w-md","children":"The page you're looking for doesn't exist or has been moved."}],["$","div",null,{"className":"flex gap-4 justify-center","children":[["$","$L10",null,{"href":"/","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 rounded-md px-8 bg-blue-600 hover:bg-blue-700 text-white","ref":"$undefined","children":"Go Home"}]}],["$","$L10",null,{"href":"/contact","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-11 rounded-md px-8","ref":"$undefined","children":"Contact Us"}]}]]}]]}]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}] 7:["$","$1","c",{"children":[null,["$","$Le",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lf",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 8:["$","$1","c",{"children":[null,["$","$Le",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$Lf",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}] 9:["$","$1","c",{"children":[["$","div",null,{"className":"flex flex-col min-h-screen","children":["$","main",null,{"className":"flex-1","children":[["$","section",null,{"className":"w-full py-24 md:py-32 lg:py-40 bg-gradient-to-br from-yellow-600/90 via-orange-700/90 to-amber-800/90 dark:from-yellow-900/90 dark:via-orange-900/90 dark:to-amber-950/90 relative overflow-hidden","children":["$","div",null,{"className":"container px-4 md:px-6 relative z-10","children":["$","$L11",null,{"children":[["$","$L10",null,{"href":"/products","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 hover:text-accent-foreground h-10 px-4 py-2 mb-6 text-white hover:bg-white/20","ref":"$undefined","children":"← Back to Products"}]}],["$","div",null,{"className":"max-w-3xl","children":[["$","div",null,{"className":"flex items-center gap-2 mb-4","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-zap h-6 w-6 text-yellow-200","children":[["$","path","1xq2db",{"d":"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}],"$undefined"]}],["$","span",null,{"className":"px-3 py-1 text-sm font-semibold text-yellow-200 bg-yellow-900/30 rounded-full","children":"Custom Development"}]]}],["$","h1",null,{"className":"text-4xl font-bold tracking-tighter sm:text-5xl md:text-6xl lg:text-7xl/none text-white drop-shadow-lg mb-4","children":"Custom Integrations"}],["$","p",null,{"className":"text-xl text-gray-100 md:text-2xl drop-shadow-md mb-6","children":"Build custom Frappe integrations extending ERPNext with Python for your specific business needs. Share your requirements and the system type you want to integrate, and we'll deliver a seamless integration solution."}],["$","div",null,{"className":"flex flex-col sm:flex-row gap-4","children":[["$","$L10",null,{"href":"/contact","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 rounded-md px-8 bg-white text-yellow-600 hover:bg-gray-100 shadow-lg hover:shadow-xl transition-all duration-300","ref":"$undefined","children":["Get Started",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right ml-2 h-5 w-5","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]}],["$","$L10",null,{"href":"/contact","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border h-11 rounded-md px-8 border-white text-white hover:bg-white hover:text-yellow-600 bg-transparent backdrop-blur-sm","ref":"$undefined","children":"Request Demo"}]}]]}]]}]]}]}]}],"$L12","$L13","$L14","$L15"]}]}],null,"$L16"]}] a:["$","$1","h",{"children":[null,[["$","$L17",null,{"children":"$L18"}],["$","meta",null,{"name":"next-size-adjust","content":""}]],["$","$L19",null,{"children":["$","div",null,{"hidden":true,"children":["$","$1a",null,{"fallback":null,"children":"$L1b"}]}]}]]}] 2c:I[4431,[],"OutletBoundary"] 2e:I[5278,[],"AsyncMetadataOutlet"] 12:["$","$L11",null,{"delay":200,"children":["$","section",null,{"className":"w-full py-16 md:py-24 lg:py-32 bg-white/50 dark:bg-gray-900/50 backdrop-blur-sm","children":["$","div",null,{"className":"container px-4 md:px-6","children":[["$","div",null,{"className":"text-center mb-16","children":[["$","h2",null,{"className":"text-3xl font-bold tracking-tighter sm:text-4xl md:text-5xl text-gray-900 dark:text-white mb-4","children":"Custom Integration Capabilities"}],["$","p",null,{"className":"mx-auto max-w-[700px] text-gray-600 dark:text-gray-300 md:text-xl","children":"Extend ERPNext functionality by connecting with any third-party system, API, or service using custom Frappe apps and Python development"}]]}],["$","div",null,{"className":"grid gap-8 md:grid-cols-2 lg:grid-cols-3","children":[["$","div","0",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-code h-6 w-6 text-yellow-600 dark:text-yellow-400","children":[["$","polyline","z7tu5w",{"points":"16 18 22 12 16 6"}],["$","polyline","1eg1df",{"points":"8 6 2 12 8 18"}],"$undefined"]}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"API Development"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Custom API development to connect ERPNext with any third-party system. RESTful APIs, webhooks, and custom endpoints built with Python and Frappe Framework."}]}]]}],["$","div","1",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-database h-6 w-6 text-yellow-600 dark:text-yellow-400","children":[["$","ellipse","msslwz",{"cx":"12","cy":"5","rx":"9","ry":"3"}],["$","path","1wlel7",{"d":"M3 5V19A9 3 0 0 0 21 19V5"}],["$","path","mv7ke4",{"d":"M3 12A9 3 0 0 0 21 12"}],"$undefined"]}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Data Synchronization"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Bidirectional data sync between ERPNext and external systems. Real-time or scheduled synchronization based on your business requirements."}]}]]}],["$","div","2",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-workflow h-6 w-6 text-yellow-600 dark:text-yellow-400","children":["$L1c","$L1d","$L1e","$undefined"]}]}],"$L1f"]}],"$L20"]}],"$L21","$L22","$L23"]}]]}]}]}] 13:["$","$L11",null,{"delay":400,"children":["$","section",null,{"className":"w-full py-16 md:py-24 lg:py-32 bg-gradient-to-r from-yellow-50/80 via-orange-50/80 to-amber-50/80 dark:from-yellow-950/20 dark:via-orange-950/20 dark:to-amber-950/20 backdrop-blur-sm","children":["$","div",null,{"className":"container px-4 md:px-6","children":[["$","div",null,{"className":"text-center mb-16","children":[["$","h2",null,{"className":"text-3xl font-bold tracking-tighter sm:text-4xl md:text-5xl text-gray-900 dark:text-white mb-4","children":"How We Build Your Custom Integration"}],["$","p",null,{"className":"mx-auto max-w-[700px] text-gray-600 dark:text-gray-300 md:text-xl","children":"Share your requirements and system type, and we'll deliver a seamless integration solution"}]]}],["$","div",null,{"className":"max-w-4xl mx-auto","children":["$","div",null,{"className":"grid gap-8 md:grid-cols-2","children":[["$","div","0",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":["$","div",null,{"className":"flex items-center gap-4 mb-4","children":[["$","div",null,{"className":"w-16 h-16 bg-yellow-100 dark:bg-yellow-900/30 rounded-full flex items-center justify-center","children":["$","span",null,{"className":"text-2xl font-bold text-yellow-600 dark:text-yellow-400","children":"1"}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Share Your Requirements"}]]}]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Tell us about the system you want to integrate, your business requirements, and the type of integration you need. We'll analyze your needs and propose the best solution."}]}]]}],["$","div","1",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":["$","div",null,{"className":"flex items-center gap-4 mb-4","children":[["$","div",null,{"className":"w-16 h-16 bg-yellow-100 dark:bg-yellow-900/30 rounded-full flex items-center justify-center","children":["$","span",null,{"className":"text-2xl font-bold text-yellow-600 dark:text-yellow-400","children":"2"}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"System Analysis & Planning"}]]}]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Our team analyzes both systems, identifies integration points, and creates a detailed integration plan. We'll discuss the approach, timeline, and deliverables with you."}]}]]}],["$","div","2",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":["$","div",null,{"className":"flex items-center gap-4 mb-4","children":[["$","div",null,{"className":"w-16 h-16 bg-yellow-100 dark:bg-yellow-900/30 rounded-full flex items-center justify-center","children":["$","span",null,{"className":"text-2xl font-bold text-yellow-600 dark:text-yellow-400","children":"3"}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Development & Testing"}]]}]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"We build the custom Frappe integration using Python, following best practices. Rigorous testing ensures the integration works seamlessly with your systems."}]}]]}],["$","div","3",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl","children":["$L24","$L25"]}]]}]}]]}]}]}] 14:["$","$L11",null,{"delay":600,"children":["$","section",null,{"className":"w-full py-16 md:py-24 lg:py-32 bg-white/50 dark:bg-gray-900/50 backdrop-blur-sm","children":["$","div",null,{"className":"container px-4 md:px-6","children":["$","div",null,{"className":"max-w-4xl mx-auto","children":[["$","div",null,{"className":"text-center mb-12","children":[["$","h2",null,{"className":"text-3xl font-bold tracking-tighter sm:text-4xl md:text-5xl text-gray-900 dark:text-white mb-4","children":"Why Choose Our Custom Integration Services?"}],["$","p",null,{"className":"mx-auto max-w-[700px] text-gray-600 dark:text-gray-300 md:text-lg","children":"Seamless integration solutions tailored to your specific business needs"}]]}],["$","div",null,{"className":"grid gap-6 md:grid-cols-2","children":[["$","div","0",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Connect ERPNext with any system or service"}]]}],["$","div","1",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Custom solutions tailored to your specific needs"}]]}],["$","div","2",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Seamless data flow between systems"}]]}],["$","div","3",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Automated workflows reduce manual work"}]]}],["$","div","4",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":["$L26","$L27","$undefined"]}],"$L28"]}],"$L29","$L2a","$L2b"]}]]}]}]}]}] 15:["$","$L11",null,{"delay":800,"children":["$","section",null,{"className":"w-full py-16 md:py-24 lg:py-32 bg-gradient-to-r from-yellow-600/90 via-orange-700/90 to-amber-800/90 dark:from-yellow-900/90 dark:via-orange-900/90 dark:to-amber-950/90 relative overflow-hidden","children":["$","div",null,{"className":"container px-4 md:px-6 relative z-10","children":["$","div",null,{"className":"flex flex-col items-center space-y-6 text-center","children":[["$","div",null,{"className":"space-y-4","children":[["$","h2",null,{"className":"text-3xl font-bold tracking-tighter sm:text-4xl md:text-5xl text-white drop-shadow-lg","children":"Ready to Integrate Your Systems?"}],["$","p",null,{"className":"mx-auto max-w-[600px] text-gray-100 md:text-xl drop-shadow-md","children":"Share your requirements and the system type you want to integrate. We'll build a seamless custom integration solution for your business."}]]}],["$","div",null,{"className":"flex flex-col sm:flex-row space-y-3 sm:space-y-0 sm:space-x-4","children":[["$","$L10",null,{"href":"/contact","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 h-11 rounded-md px-8 bg-white text-yellow-600 hover:bg-gray-100 shadow-lg hover:shadow-xl transition-all duration-300 transform hover:scale-105","ref":"$undefined","children":["Get Started Now",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right ml-2 h-5 w-5","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]}],["$","$L10",null,{"href":"/contact","children":["$","button",null,{"className":"inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 border h-11 rounded-md px-8 border-white text-white hover:bg-white hover:text-yellow-600 bg-transparent backdrop-blur-sm shadow-lg hover:shadow-xl transition-all duration-300","ref":"$undefined","children":"Schedule Consultation"}]}]]}]]}]}]}]}] 16:["$","$L2c",null,{"children":["$L2d",["$","$L2e",null,{"promise":"$@2f"}]]}] 1c:["$","rect","by2w9f",{"width":"8","height":"8","x":"3","y":"3","rx":"2"}] 1d:["$","path","xkn7yn",{"d":"M7 11v4a2 2 0 0 0 2 2h4"}] 1e:["$","rect","1cgmvn",{"width":"8","height":"8","x":"13","y":"13","rx":"2"}] 1f:["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Workflow Automation"}] 20:["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Automate business processes by connecting ERPNext with other systems. Custom workflows that streamline operations and reduce manual work."}]}] 21:["$","div","3",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield h-6 w-6 text-yellow-600 dark:text-yellow-400","children":[["$","path","oel41y",{"d":"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"}],"$undefined"]}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Secure Integration"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Enterprise-grade security for all integrations. Authentication, encryption, and compliance with industry standards for data protection."}]}]]}] 22:["$","div","4",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-globe h-6 w-6 text-yellow-600 dark:text-yellow-400","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","13o1zl",{"d":"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}],["$","path","9i4pu4",{"d":"M2 12h20"}],"$undefined"]}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Multi-System Integration"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Connect multiple systems simultaneously. Integrate ERPNext with CRM, e-commerce platforms, accounting software, and more in one unified solution."}]}]]}] 23:["$","div","5",{"ref":"$undefined","className":"rounded-lg text-card-foreground bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm border-0 shadow-xl hover:shadow-2xl transition-all duration-300","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","div",null,{"className":"w-12 h-12 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg flex items-center justify-center mb-4","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-zap h-6 w-6 text-yellow-600 dark:text-yellow-400","children":[["$","path","1xq2db",{"d":"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}],"$undefined"]}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Custom Connectors"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"Build custom connectors for any system or service. Whether it's a proprietary system or a standard platform, we can create the integration you need."}]}]]}] 24:["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":["$","div",null,{"className":"flex items-center gap-4 mb-4","children":[["$","div",null,{"className":"w-16 h-16 bg-yellow-100 dark:bg-yellow-900/30 rounded-full flex items-center justify-center","children":["$","span",null,{"className":"text-2xl font-bold text-yellow-600 dark:text-yellow-400","children":"4"}]}],["$","div",null,{"ref":"$undefined","className":"font-semibold tracking-tight text-xl text-gray-900 dark:text-white","children":"Deployment & Support"}]]}]}] 25:["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","div",null,{"ref":"$undefined","className":"text-base text-gray-600 dark:text-gray-300","children":"We deploy the integration and provide comprehensive support. Training, documentation, and ongoing maintenance ensure your integration continues to work perfectly."}]}] 26:["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}] 27:["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}] 28:["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Real-time or scheduled synchronization"}] 29:["$","div","5",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Enterprise-grade security and compliance"}]]}] 2a:["$","div","6",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Scalable solutions that grow with your business"}]]}] 2b:["$","div","7",{"className":"flex items-start gap-4 bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-lg p-6 shadow-lg","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-circle-check-big h-6 w-6 text-yellow-600 dark:text-yellow-400 flex-shrink-0 mt-1","children":[["$","path","yps3ct",{"d":"M21.801 10A10 10 0 1 1 17 3.335"}],["$","path","1pflzl",{"d":"m9 11 3 3L22 4"}],"$undefined"]}],["$","p",null,{"className":"text-lg text-gray-700 dark:text-gray-300","children":"Ongoing support and maintenance"}]]}] 18:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 2d:null 30:T505,ERPNext Africa,Frappe Framework Africa,Frappe development Kenya,Python ERP development,Frappe Python development,ERPNext built on Frappe,ERP software Kenya,Frappe implementation Africa,ERPNext Kenya,Frappe framework Kenya,Python ERPNext development,ERP Tanzania,ERP Uganda,M-Pesa integration,Kenya compliance ERP,African ERP solutions,ERPNext customization Africa,Frappe framework Africa,Frappe app development,Python Frappe apps,ERP implementation East Africa,ERPNext business analyst,ERPNext developer Kenya,Frappe developer Africa,Python developer Kenya,custom ERPNext apps,custom Frappe apps,Frappe mobile app development,ERPNext mobile app development,KRA compliance ERPNext,biometric integration ERPNext,ERPNext consulting Africa,Frappe consulting Africa,ERPNext support Kenya,Frappe support Africa,ERPNext training Africa,Frappe training Africa,ERPNext data migration,ERPNext implementation services,Frappe implementation services,open source ERP Africa,Frappe open source,Python open source ERP,ERPNext manufacturing,ERPNext healthcare,ERPNext education,ERPNext retail,ERPNext distribution,ERPNext accounting,ERPNext HR payroll,ERPNext inventory management,ERPNext financial management,ERPNext supply chain,ERPNext East Africa,ERPNext Rwanda,ERPNext Zambia,ERPNext South Africa2f:{"metadata":[["$","title","0",{"children":"Custom Integrations for ERPNext & Frappe Framework - API Development & System Integration | Novafold"}],["$","meta","1",{"name":"description","content":"Build custom Frappe integrations extending ERPNext with Python for your specific business needs. Connect with any third-party system, API, or service using custom Frappe apps. Share your requirements and system type, and we'll deliver seamless integration."}],["$","meta","2",{"name":"author","content":"Novafold"}],["$","meta","3",{"name":"keywords","content":"$30"}],["$","meta","4",{"name":"creator","content":"Novafold"}],["$","meta","5",{"name":"publisher","content":"Novafold"}],["$","meta","6",{"name":"robots","content":"index, follow"}],["$","meta","7",{"name":"googlebot","content":"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"}],["$","link","8",{"rel":"canonical","href":"https://novafoldltd.com/products/custom-integrations"}],["$","meta","9",{"property":"og:title","content":"Custom Integrations for ERPNext & Frappe Framework"}],["$","meta","10",{"property":"og:description","content":"Build custom Frappe integrations extending ERPNext with Python. Connect with any third-party system, API, or service. Share your requirements and we'll deliver seamless integration."}],["$","meta","11",{"property":"og:url","content":"https://novafoldltd.com/products/custom-integrations"}],["$","meta","12",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","13",{"name":"twitter:title","content":"Novafold - ERPNext Experts in East Africa"}],["$","meta","14",{"name":"twitter:description","content":"Leading ERPNext implementation partner in Africa with M-Pesa integration and local compliance"}],["$","meta","15",{"name":"twitter:image","content":"https://novafoldltd.com/logo_2.png"}],["$","link","16",{"rel":"shortcut icon","href":"/favicon-32x32.png"}],["$","link","17",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"32x32"}],["$","link","18",{"rel":"icon","href":"/favicon-16x16.png","sizes":"16x16","type":"image/png"}],["$","link","19",{"rel":"icon","href":"/favicon-32x32.png","sizes":"32x32","type":"image/png"}],["$","link","20",{"rel":"icon","href":"/favicon-48x48.png","sizes":"48x48","type":"image/png"}],["$","link","21",{"rel":"icon","href":"/logo_2.png","sizes":"500x500","type":"image/png"}],["$","link","22",{"rel":"apple-touch-icon","href":"/logo_2.png","type":"image/png"}],"$L31"],"error":null,"digest":"$undefined"} 1b:"$2f:metadata" 32:I[622,[],"IconMark"] 31:["$","$L32","23",{}]