1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7975],{34937:function(e,n,t){Promise.resolve().then(t.bind(t,36e3))},36e3:function(e,n,t){"use strict";t.r(n);var r=t(57437),s=t(66632),a=t(53687),i=t(70032),o=t(49197),d=t(72139);n.default=()=>(0,r.jsxs)(s.Container,{className:"space-y-[55px] pb-28 pt-[120px]",children:[(0,r.jsx)(o.h,{}),(0,r.jsxs)("div",{className:"grid grid-cols-[45px,1fr] gap-x-[30px] md:grid-cols-[226px,1fr]",children:[(0,r.jsx)(d.Y,{}),(0,r.jsx)(i.U,{})]}),(0,r.jsx)(a.P,{ids:["KByMbQ"]})]})},53687:function(e,n,t){"use strict";t.d(n,{P:function(){return s}});var r=t(57437);let s=e=>{let{ids:n}=e;return(0,r.jsx)("div",{className:"absolute h-0 w-0 -z-[1]",children:n.map(e=>(0,r.jsx)("a",{"data-erxes-modal":e,className:"invisble opacity-0"},e))})}},54036:function(e,n,t){"use strict";t.d(n,{O:function(){return a}});var r=t(57437),s=t(94508);function a(e){let{className:n,...t}=e;return(0,r.jsx)("div",{className:(0,s.cn)("animate-pulse rounded-md bg-muted",n),...t})}},14834:function(e,n,t){"use strict";t.d(n,{c:function(){return a},j:function(){return i}});var r=t(44645),s=t(71632);let a=e=>{let{data:n,isLoading:t,isError:a}=(0,s.useQuery)({queryKey:["bundles",e],queryFn:async()=>await (0,r.Z)([o,{productId:e}])});return{bundles:n&&(null==n?void 0:n.getProductBundles)||[],isError:a,isLoading:t}},i=e=>{let{data:n,isLoading:t,isError:a}=(0,s.useQuery)({queryKey:["bundleDetail",e],queryFn:async()=>await (0,r.Z)([d,{code:e}])});return{bundle:null==n?void 0:n.bundleDetail,isLoading:t,isError:a}},o="\n query getProductBundles(\n $productId: String\n ){\n getProductBundles(\n productId: $productId\n ) {\n _id\n title\n type\n description\n isActive\n comingSoon\n onboardingDescription\n pluginLimits\n features\n price\n stripeProductId\n isPurchased\n detailedDescription\n isPopular\n }\n }\n",d="\n query bundleDetail($_id: String, $code: String) {\n bundleDetail(_id: $_id, code: $code) {\n _id\n title\n type\n description\n isActive\n comingSoon\n onboardingDescription\n pluginLimits\n features\n price\n stripeProductId\n isPurchased\n detailedDescription\n isPopular\n }\n }\n"},70032:function(e,n,t){"use strict";t.d(n,{F:function(){return O},U:function(){return N}});var r=t(57437),s=t(74991),a=t(50091),i=t(45886),o=t(70525),d=t(45554),l=t(26748),c=t(12194),u=t(30401),p=t(3177),m=t(94508),x=t(76841),h=t(29891),g=t(14834),y=t(54036);let f=["**Four products, one price:** Frontline, Sales, Operation, and Core ship together on one workspace graph.","**Unlimited teammates:** Add ten people or two hundred â the price stays flat.","**AI agents included:** Agents triage conversations, move deals, and update tasks across the workspace.","**Dedicated account manager:** Every plan includes onboarding, configuration, and escalation support.","**Open source, AGPLv3:** Inspect the code, extend it through plugins, or self-host the Community Edition.","**Headless by design:** Connect agents, scripts, and external tools through MCP, CLI, and API."],v=[{name:"erxes XOS",description:"The operating system underneath. Contacts, products, segments, automation, and documents live on one workspace graph â the shared data layer every product and every AI agent runs on.",icon:a.default,foundation:!0},{name:"erxes Frontline",description:"Your customer-facing teams in one place. Omnichannel inbox, tickets, and knowledge base â Messenger, email, WhatsApp, Instagram, call center, and web forms arrive in a single queue with full customer context.",icon:i.default},{name:"erxes Sales",description:"Turn visitors into revenue. Landing pages, forms, and pop-ups capture leads; pipelines track every deal from first touch to close â all connected to the conversations and data already in your workspace.",icon:o.default},{name:"erxes Operation",description:"Keep the work moving. Tasks, projects, cycles, and team resources in one workspace â deals spawn tasks, conversations become tickets, and agents keep everything current.",icon:d.default},{name:"erxes AI Agent",description:"Intelligent agents that triage conversations, move deals, and update tasks across the workspace, with every action audit-logged. On BYOK, they run grounded in your data through your own
1LLM key.",icon:l.default}],b=["Flat pricing, zero per-seat charges","Support inbox, CRM, and projects on one plan","Unlimited teammates at entry price","AI agents included at $99","Bring your own LLM key","Open source","Self-hosting","Full data ownership","Dedicated account manager on entry plan","Custom plugin development"],j=[{title:"What is erxes Everything?",description:"One plan for the whole platform. Frontline, Sales, Operation, and Core run on a single workspace graph â support inbox, CRM, project tracking, and the data layer underneath. $99/mo covers your whole company."},{title:'What does "unlimited teammates" mean?',description:"Zero per-seat charges. Add your entire company â the price stays $99/mo. We price the platform, never the humans, so growth and automation cost you zero extra."},{title:"What is BYOK and why does it cost more?",description:"Bring Your Own Key connects your LLM account to erxes. AI Agents run grounded in your workspace data, at your model rates, under your control. The $250 plan covers the agent layer â grounding, orchestration, audit infrastructure â at a flat price regardless of usage."},{title:"Can I deploy erxes on my own servers?",description:"Yes. erxes is open source under AGPLv3 â self-host the Community Edition with Docker on your own infrastructure. erxes Everything is the managed path: hosting, upgrades, agents, and your account manager included. High-trust organizations in regulated industries can move to Enterprise Edition."}
1,{title:"How is erxes Everything priced?",description:"Two plans, period. $99/mo for the full platform with unlimited teammates and agents; $250/mo adds BYOK and the AI Agent layer on your data. Both include a dedicated account manager. Zero tiers, zero add-ons, zero seat math."}],w=["erxes","HubSpot","Front"],N=()=>(0,r.jsxs)("div",{className:"w-full space-y-[100px] overflow-hidden",children:[(0,r.jsxs)("section",{className:"w-full space-y-[30px] overflow-hidden",id:"everything",children:[(0,r.jsxs)("div",{className:"space-y-3",children:[(0,r.jsx)("h2",{className:"text-[32px] font-semibold",children:"erxes Everything"}),(0,r.jsx)("p",{className:"text-[14px]",children:"Built for teams done with per-seat math, erxes Everything puts Frontline, Sales, Operation, and Core on one plan. Your support inbox, CRM, project tracking, and data layer run on a single workspace graph â one price for your whole company and every AI agent working inside it."})]}),(0,r.jsx)(O,{}),(0,r.jsx)(x.H,{list:f})]}),(0,r.jsxs)("section",{className:"scroll-mt-32 space-y-[30px]",id:"included",children:[(0,r.jsxs)("div",{className:"flex w-full items-end justify-between gap-x-8",children:[(0,r.jsx)("div",{className:"min-w-0 flex-1",children:(0,r.jsx)(k,{title:"Everything included",description:"Four products, one subscription â every one ships with erxes Everything"})}),(0,r.jsx)("div",{className:"duration-400 group shrink-0 rounded-full bg-transparent transition-shadow hover:shadow-button-out","data-erxes-modal":"KByMbQ",children:(0,r.jsxs)("div",{className:"cursor-pointer rounded-full bg-background-secondary px-[14px] py-[14px] transition-shadow group-hover:shadow-button-in sm:px-6",children:[(0,r.jsx)("div",{className:"mobileHiddenSm text-nowrap text-[14px] font-medium",children:"Talk to sales"}),(0,r.jsx)(c.default,{className:"block size-4 text-foreground sm:hidden"})]})})]}),(0,r.jsxs)("div",{className:"space-y-[30px]",children:[v.filter(e=>e.foundation).map(e=>{let n=e.icon;return(0,r.jsxs)("article",{className:"rounded-[18px] border border-line bg-background-primary p-6 sm:p-8 lg:grid lg:grid-cols-[220px,1fr] lg:items-start",children:[(0,r.jsxs)("div",{className:"mb-5 flex items-center gap-3 lg:mb-0",children:[(0,r.jsx)("div",{className:"flex size-9 items-center justify-center rounded-[9px] bg-primary/15 text-primary-foreground",children:(0,r.jsx)(n,{className:"size-[18px]","aria-hidden":"true"})}),(0,r.jsx)("h3",{className:"text-[17px] font-semibold text-heading-foreground",children:e.name})]}),(0,r.jsx)("p",{className:"text-[14px] leading-6 text-muted-foreground",children:e.description})]},e.name)}),(0,r.jsx)("div",{className:"grid gap-[30px] sm:grid-cols-2",children:v.filter(e=>!e.foundation).map(e=>{let n=e.icon;return(0,r.jsxs)("article",{className:"rounded-[18px] border border-line bg-background-primary p-6 sm:p-8",children:[(0,r.jsxs)("div",{className:"mb-5 flex items-center gap-3",children:[(0,r.jsx)("div",{className:"flex size-9 items-center justify-center rounded-[9px] bg-primary/15 text-primary-foreground",children:(0,r.jsx)(n,{className:"size-[18px]","aria-hidden":"true"})}),(0,r.jsx)("h3",{className:"text-[17px] font-semibold text-heading-foreground",children:e.name})]}),(0,r.jsx)("p",{className:"text-[14px] leading-6 text-muted-foreground",children:e.description})]},e.name)})})]})]}),(0,r.jsxs)("section",{className:"scroll-mt-32 space-y-[30px]",id:"comparison",children:[(0,r.jsx)(k,{title:"We compare to other alternatives",description:"erxes Everything replaces the stack â support inbox, CRM, and project tracking â on one flat price. Here is how that holds up against buying each piece separately."}),(0,r.jsx)("div",{className:"overflow-x-auto rounded-[18px] border border-line",children:(0,r.jsxs)("table",{className:"w-full min-w-[640px] border-collapse text-left",children:[(0,r.jsx)("thead",{className:"bg-background-primary",children:(0,r.jsxs)("tr",{children:[(0,r.jsx)("th",{className:"w-1/2 px-5 py-5 text-[15px] font-medium text-heading-foreground",children:"Compare"}),w.map(e=>(0,r.jsx)("th",{className:"px-4 py-5 text-center text-[15px] font-medium text-heading-foreground",children:e},e))]})}),(0,r.jsx)("tbody",{children:b.map(e=>(0,r.jsxs)("tr",{className:"border-t border-line bg-background transition-colors hover:bg-background-primary",children:[(0,r.jsx)("th",{className:"px-5 py-4 text-[13px] font-normal text-gray-200 sm:text-[14px]",children:e}),(0,r.jsx)(A,{checked:!0}),(0,r.jsx)(A,{checked:!1}
1),(0,r.jsx)(A,{checked:!1})]},e))})]})})]}),(0,r.jsxs)("section",{className:"scroll-mt-32 space-y-[30px]",id:"pricing-faq",children:[(0,r.jsx)(k,{title:"FAQ",description:"Answers to common questions about erxes Everything â pricing, agents, BYOK, and deployment."}),(0,r.jsx)(p.B,{list:j})]})]}),k=e=>{let{title:n,description:t}=e;return(0,r.jsxs)("header",{className:"max-w-[720px] space-y-3",children:[(0,r.jsx)("h2",{className:"text-[26px] font-medium tracking-[-0.02em] text-heading-foreground lg:text-[32px]",children:n}),(0,r.jsx)("p",{className:"text-[14px] leading-6 text-muted-foreground",children:t})]})},A=e=>{let{checked:n}=e;return(0,r.jsx)("td",{className:"px-4 py-4 text-center",children:(0,r.jsx)("span",{className:(0,m.cn)("mx-auto flex size-7 items-center justify-center rounded-full",n?"bg-emerald-500/10 text-emerald-400":"bg-background-primary text-muted-foreground"),children:n?(0,r.jsx)(u.default,{className:"size-4","aria-label":"Included"}):(0,r.jsx)("span",{"aria-label":"Not included",children:"â"})})})},O=()=>{var e,n,t,a,i,o;let{bundle:d,isLoading:l}=(0,g.j)("everything99"),{bundle:c,isLoading:u}=(0,g.j)("everything250"),p=(null==d?void 0:null===(e=d.price)||void 0===e?void 0:e.monthly)||(null==d?void 0:null===(n=d.price)||void 0===n?void 0:n.oneTime)||(null==d?void 0:null===(t=d.price)||void 0===t?void 0:t.yearly)||99,m=(null==c?void 0:null===(a=c.price)||void 0===a?void 0:a.monthly)||(null==c?void 0:null===(i=c.price)||void 0===i?void 0:i.oneTime)||(null==c?void 0:null===(o=c.price)||void 0===o?void 0:o.yearly)||250;return l||u?(0,r.jsxs)("div",{className:"grid w-full grid-cols-1 gap-[30px] lg:grid-cols-2",children:[(0,r.jsx)(y.O,{className:"aspect-[4/5] w-full bg-accent"}),(0,r.jsx)(y.O,{className:"aspect-[4/5] w-full bg-accent"})]}):d&&c?(0,r.jsxs)(s.E,{className:"grid w-full grid-cols-1 gap-[30px] p-0.5 lg:grid-cols-2",children:[(0,r.jsx)(h.Z,{id:0,data:{title:d.title,subPrice:"$"+p,description:d.description,isGradient:d.isPopular,ctaLabel:"Start now",ctaHref:"/auth/signup",features:[]}}),(0,r.jsx)(h.Z,{id:1,data:{title:c.title,subPrice:"$"+m,description:c.description,isGradient:c.isPopular,ctaLabel:"Start with BYOK",ctaHref:"/auth/signup",features:[]}})]}):null}},44645:function(e,n,t){"use strict";var r=t(3260);n.Z=e=>{let[n,t,s]=e;return(null==s?void 0:s["erxes-app-token"])?(0,r.WY)("https://erxes.io/api/graphql",n,t,s):(0,r.WY)("/api/graphql",n,t)}}},function(e){e.O(0,[6990,7279,6137,3694,1068,8304,2972,3260,5529,3394,9763,1632,2325,6028,3839,2971,2117,1744],function(){return e(e.s=34937)}),_N_E=e.O()}]);
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.