1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7986],{5853:(e,s,r)=>{r.d(s,{A:()=>n});var a=r(7876);let n=e=>{let{items:s,tech:r}=e;return(0,a.jsx)("div",{className:r?"faq faq--tech":"faq",children:s.map(e=>(0,a.jsxs)("details",{open:e.open,children:[(0,a.jsx)("summary",{children:e.q}),"string"==typeof e.a?(0,a.jsx)("p",{children:e.a}):e.a]},e.q))})}},6260:(e,s,r)=>{r.d(s,{Ay:()=>i,F$:()=>t,sC:()=>n});var a=r(7876);let n=e=>{let{label:s,value:r}=e;return(0,a.jsxs)("span",{className:"minifield",children:[(0,a.jsx)("i",{children:s}),(0,a.jsx)("b",{children:r})]})},t=e=>{let{label:s,tags:r}=e;return(0,a.jsxs)("span",{className:"minifield",children:[(0,a.jsx)("i",{children:s}),(0,a.jsx)("span",{className:"minitags",children:r.map(e=>(0,a.jsx)("em",{children:e},e))})]})},i=e=>{let{url:s,heading:r,panelTag:n,activeNav:t=2,children:i}=e;return(0,a.jsxs)("div",{className:"minihost","aria-hidden":"true",children:[(0,a.jsxs)("div",{className:"minihost-bar",children:[(0,a.jsxs)("span",{className:"tl",children:[(0,a.jsx)("i",{}),(0,a.jsx)("i",{}),(0,a.jsx)("i",{})]}),(0,a.jsx)("span",{className:"minihost-url",children:s})]}),(0,a.jsxs)("div",{className:"minihost-body",children:[(0,a.jsxs)("div",{className:"minihost-side",children:[(0,a.jsxs)("div",{className:"minihost-brand",children:[(0,a.jsx)("span",{className:"minihost-mark"}),"Your\xa0product"]}),[0,1,2,3].map(e=>(0,a.jsx)("span",{className:e===t?"minihost-nav on":"minihost-nav"},e))]}),(0,a.jsxs)("div",{className:"minihost-main",children:[(0,a.jsx)("div",{className:"minihost-h",children:r}),(0,a.jsxs)("div",{className:"minipanel",children:[(0,a.jsx)("div",{className:"minipanel-tag",children:n}),(0,a.jsx)("div",{className:"minipanel-body",children:i})]})]})]})]})}},7986:(e,s,r)=>{r.d(s,{A:()=>u});var a=r(7876),n=r(8230),t=r.n(n),i=r(7924),o=r(6260),l=r(5853),d=r(7716);let c=[{h:"Your roadmap says âadd AI.â",p:"Your users donât want another chatbot bolted on the side. They want agents inside your product, configured for the way they work."},{h:"Building one agent is easy. Building an agent platform is not.",p:"Isolation per customer, scoped tokens, per-customer usage, theming, a builder UI your users can actually operate â nine months of work nobody on your team wants to own."},{h:"Meanwhile your competitors are shipping.",p:"The window on this closes at the speed of whoever moves first in your category."}],h=[{q:"How long does integration actually take?",a:"Configuration in our panel takes 15â30 minutes. The snippet itself is a few lines. Most teams are running against staging the same day and spend the rest of the week on their own UI decisions."},{q:"Can our customers see each otherâs data?",a:"No. Each of your customers gets an isolated environment, and a token is valid for exactly one of them. A token from customer A cannot read customer Bâs agents, documents or run history."},{q:"Does it look like our product?",a:"Your logo, colours, typography and domain. There is no GTWY logo, no âpowered by,â and no GTWY domain visible to your users."},{q:"What models are supported?",a:"The major hosted providers, with fallback routing between them. You choose which models your customers are allowed to select, and a provider outage degrades a run rather than taking down your feature."},{q:"How do we bill our own customers for this?",a:"The usage API returns runs attributed to each of your customers. Charge per run, bundle it into a plan, or fold it into a premium tier â the spread between what you pay and what you charge is yours."},{q:"What happens if we outgrow it, or want to leave?",a:"Agent configurations and knowledge sources are exportable per customer. Enterprise agreements cover dedicated infrastructure and exit terms in writing."}],u=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{className:"gt-hero",children:[(0,a.jsxs)("div",{className:"gt-hero-col",children:[(0,a.jsx)("p",{className:"gt-eyebrow",children:"Embedded agent infrastru
1cture"}),(0,a.jsx)("h1",{className:"gt-hero-title",children:"Ship AI agents inside your product"}),(0,a.jsx)("p",{className:"gt-lede",children:"Your users build them. Your brand, your UI. We run the infrastructure."}),(0,a.jsxs)("div",{className:"gt-hero-actions",children:[(0,a.jsx)(i.A,{className:"gt-hero-btn gt-hero-btn--primary",children:"Book a demo"}),(0,a.jsx)(t(),{className:"gt-hero-btn gt-hero-btn--secondary",href:"/agent-embed/how-it-works",children:"See how it works"})]})]}),(0,a.jsxs)("div",{className:"gt-hero-aside",children:[(0,a.jsxs)(o.Ay,{url:"app.yourproduct.com/agents",heading:"Agents",panelTag:"Your product Agent Builder",children:[(0,a.jsx)(o.sC,{label:"Agent name",value:"Refund triage"}),(0,a.jsx)(o.sC,{label:"Model",value:"claude-sonnet-4-6"}),(0,a.jsx)(o.F$,{label:"Tools",tags:["stripe.refund","orders.lookup","+2"]})]}),(0,a.jsx)("p",{className:"gt-hero-note",children:"The panel above is GTWY. Your users only ever see your product."})]})]}),(0,a.jsx)(d.TB,{items:[(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"400+"})," business customers building agents today"]}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("b",{children:"4 lakh"})," runs per month"]}),(0,a.jsxs)(a.Fragment,{children:["Live in production across ",(0,a.jsx)("b",{children:"ViaSocket"})," and ",(0,a.jsx)("b",{children:"MSG91"})]})]}),(0,a.jsxs)(d.wn,{children:[(0,a.jsx)(d.CD,{eyebrow:"Where this starts",title:"You already know you need this."}),(0,a.jsx)("div",{className:"probs",children:c.map((e,s)=>(0,a.jsxs)("div",{className:"prob",children:[(0,a.jsx)("span",{className:"prob-n",children:String(s+1).padStart(2,"0")}),(0,a.jsx)("h3",{children:e.h}),(0,a.jsx)("p",{children:e.p})]},e.h))}),(0,a.jsx)("p",{className:"prob-close",children:"Thatâs the part weâve already built."})]}),(0,a.jsxs)(d.wn,{tone:"white",children:[(0,a.jsx)(d.CD,{eyebrow:"How it works",title:"Four steps, and your users are building."}),(0,a.jsx)(d.nP,{steps:["Add the embed to your product","Your customers build agents in your UI","Agents run on our infrastructure","You get per-customer usage to bill against"]}),(0,a.jsx)(t(),{className:"inline-link",href:"/agent-embed/how-it-works",children:"See the full integration â"}),(0,a.jsxs)("figure",{className:"video",children:[(0,a.jsx)("video",{className:"video-player",src:"https://storage.googleapis.com/resources.gtwy.ai/generated-videos/gtwy-embed-v8-circle%20(2).mp4",controls:!0,playsInline:!0,preload:"metadata","aria-label":"Integration walkthrough"}),(0,a.jsx)("figcaption",{children:"Full integration, start to finish â under 30 minutes."})]})]}),(0,a.jsxs)(d.wn,{children:[(0,a.jsx)(d.CD,{eyebrow:"What you get",title:"Everything the platform version needs."}),(0,a.jsxs)("div",{className:"gets",children:[(0,a.jsxs)(t(),{className:"get",href:"/agent-embed/data-isolation",children:[(0,a.jsx)("h3",{children:"Every customer isolated"}),(0,a.jsx)("p",{children:"Their agents, their data, invisible to everyone else."}),(0,a.jsx)("span",{className:"get-go",children:"Data isolation â"})]}),(0,a.jsxs)(t(),{className:"get",href:"/agent-embed/white-label",children:[(0,a.jsx)("h3",{children:"Your brand, not ours"}),(0,a.jsx)("p",{children:"Your logo, colours, domain. Your users never see GTWY."}),(0,a.jsx)("span",{className:"get-go",children:"White-label â"})]}),(0,a.jsxs)("a",{className:"get get--wide",href:"/integrations",children:[(0,a.jsx)("h3",{children:"2,000+ integrations"}),(0,a.jsx)("p",{children:"Agents that act, not just answer â in Slack, HubSpot, Sheets, Zendesk and two thousand more, available to your users on day one."}),(0,a.jsx)(d.Xy,{names:["Slack","HubSpot","Sheets","Zendesk","Stripe","Notion"]}),(0,a.jsx)("span",{className:"get-go",children:"Browse integrations â"})]}),(0,a.jsxs)(t(),{className:"get",href:"/agent-embed/templates",children:[(0,a.jsx)("h3",{children:"Templates so builders arenât staring at a blank canvas"}),(0,a.jsx)("p",{children:"Working agents your users can clone on day one."}),(0,a.jsx)("span",{className:"get-go",children:"Templates â"})]})]})]}),(0,a.jsxs)(d.wn,{tone:"white",children:[(0,a.jsx)(d.CD,{eyebrow:"Reference architecture",title:"Running at scale, today.",children:(0,a.jsx)("p",{children:"Two platforms in the Walkover group run their agent features on this infrastru
1cture. Their architecture is the reference for yours."})}),(0,a.jsxs)("div",{className:"refs",children:[(0,a.jsxs)("article",{className:"ref ref--lead",children:[(0,a.jsxs)("div",{className:"ref-top",children:[(0,a.jsx)("h3",{children:"ViaSocket"}),(0,a.jsx)("span",{className:"ref-tag",children:"Workflow automation platform"})]}),(0,a.jsxs)("dl",{className:"ref-dl",children:[(0,a.jsx)("dt",{children:"What they needed"}),(0,a.jsx)("dd",{children:"An AI step their own users could configure â not a fixed feature, a builder. Every one of their customers needed their own agents, keys and data."}),(0,a.jsx)("dt",{children:"Why they didnât build it"}),(0,a.jsx)("dd",{children:"The agent runtime was three months. The multi-tenant layer around it â isolation, scoped tokens, per-customer metering, a themed builder â was the rest of the year."}),(0,a.jsx)("dt",{children:"How itâs integrated"}),(0,a.jsx)("dd",{children:"The embed renders inside their workflow editor as an AI step. One token minted per customer at session start; usage read back per customer for billing."}),(0,a.jsx)("dt",{children:"Volume handled"}),(0,a.jsx)("dd",{children:"400+ business customers building agents, 4 lakh runs per month."}),(0,a.jsx)("dt",{children:"What their customers build"}),(0,a.jsx)("dd",{children:"Lead qualification, ticket triage, document extraction, CRM enrichment â each one wired to the tools that customer already uses."})]})]}),(0,a.jsxs)("article",{className:"ref",children:[(0,a.jsxs)("div",{className:"ref-top",children:[(0,a.jsx)("h3",{children:"MSG91"}),(0,a.jsx)("span",{className:"ref-tag",children:"Communication APIs"})]}),(0,a.jsx)("p",{children:"Agents that answer and act on customer conversations, embedded in the MSG91 console under their own brand, isolated per account."})]})]})]}),(0,a.jsxs)(d.wn,{children:[(0,a.jsx)(d.CD,{eyebrow:"Pricing",title:"Pay for what your customers run."}),(0,a.jsxs)("div",{className:"pricepeek",children:[(0,a.jsxs)("div",{className:"peek",children:[(0,a.jsx)("h3",{children:"Usage"}),(0,a.jsx)("p",{children:"$0.06 per run. LLM costs passed through at cost."})]}),(0,a.jsxs)("div",{className:"peek",children:[(0,a.jsx)("h3",{children:"Enterprise"}),(0,a.jsx)("p",{children:"Volume pricing, dedicated infrastructure, custom terms."})]})]}),(0,a.jsx)(t(),{className:"inline-link",href:"/agent-embed/pricing",children:"See pricing in full â"})]}),(0,a.jsxs)(d.wn,{tone:"white",children:[(0,a.jsx)(d.CD,{eyebrow:"Questions",title:"The ones youâre already asking."}),(0,a.jsx)(l.A,{items:h})]})]})}}]);
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.