{"id":16183,"date":"2026-09-04T14:40:30","date_gmt":"2026-09-04T14:40:30","guid":{"rendered":"https:\/\/www.insitusales.com\/?page_id=16183"},"modified":"2026-09-04T19:42:08","modified_gmt":"2026-09-04T19:42:08","slug":"ai-agents-for-distribution","status":"publish","type":"page","link":"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/","title":{"rendered":"AI Agents for Wholesale Distribution"},"content":{"rendered":"\r\n<!-- inSitu Sales \u2014 AI agents for wholesale distribution -->\r\n<style id=\"insitu-aiagents-styles\">\r\nbody:has(.insitu-aiagents-page) .inner-header-description,\r\nbody:has(.insitu-aiagents-page) .header-description-row { display: none !important; }\r\nbody:has(.insitu-aiagents-page) #page-content,\r\nbody:has(.insitu-aiagents-page) .page-content { padding: 0 !important; }\r\n.insitu-aiagents-page {\r\n  position: relative;\r\n  left: 50%;\r\n  width: 100vw !important;\r\n  max-width: 100vw !important;\r\n  margin: 0 0 0 -50vw !important;\r\n  padding: 0 !important;\r\n  overflow: hidden;\r\n}\r\n.insitu-aiagents-page::before,\r\n.insitu-aiagents-page::after,\r\n.insitu-aiagents-page :where(main, section, article, aside, header, footer, nav, div, figure, figcaption, ol, ul, dl)::before,\r\n.insitu-aiagents-page :where(main, section, article, aside, header, footer, nav, div, figure, figcaption, ol, ul, dl)::after {\r\n  display: none !important;\r\n  content: none !important;\r\n}\r\n.insitu-aiagents-page.aiagents-page {\r\n  --ai-navy: #102440;\r\n  --ai-ink: #253750;\r\n  --ai-muted: #65758b;\r\n  --ai-blue: #2468e6;\r\n  --ai-blue-dark: #1556c8;\r\n  --ai-coral: #f15b4f;\r\n  --ai-teal: #14978f;\r\n  --ai-green: #249b67;\r\n  --ai-line: #dbe4ef;\r\n  --ai-pale: #f4f7fb;\r\n  --ai-pale-blue: #eaf3ff;\r\n  color: var(--ai-ink);\r\n  background: #fff;\r\n  font-family: \"Inter\", Arial, sans-serif;\r\n  font-size: 16px;\r\n  line-height: 1.6;\r\n  -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n.insitu-aiagents-page.aiagents-page *,\r\n.insitu-aiagents-page.aiagents-page *::before,\r\n.insitu-aiagents-page.aiagents-page *::after { box-sizing: border-box; }\r\n.insitu-aiagents-page.aiagents-page img { display: block; max-width: 100%; }\r\n.insitu-aiagents-page.aiagents-page a { text-decoration: none; }\r\n.insitu-aiagents-page.aiagents-page button { font: inherit; cursor: pointer; }\r\n.insitu-aiagents-page.aiagents-page h1,\r\n.insitu-aiagents-page.aiagents-page h2,\r\n.insitu-aiagents-page.aiagents-page h3,\r\n.insitu-aiagents-page.aiagents-page p { margin-top: 0; }\r\n.insitu-aiagents-page.aiagents-page h1,\r\n.insitu-aiagents-page.aiagents-page h2,\r\n.insitu-aiagents-page.aiagents-page h3 { color: var(--ai-navy); font-family: \"Manrope\", \"Inter\", sans-serif; letter-spacing: -.04em; }\r\n.insitu-aiagents-page.aiagents-page h2 { font-size: clamp(34px, 3.6vw, 52px); font-weight: 800; line-height: 1.08; }\r\n.insitu-aiagents-page.aiagents-page h3 { font-size: 28px; font-weight: 800; line-height: 1.15; }\r\n.insitu-aiagents-page.aiagents-page p { color: var(--ai-muted); }\r\n.insitu-aiagents-page .aiagents-shell { width: min(1360px, calc(100% - 48px)); margin-inline: auto; }\r\n.insitu-aiagents-page .aiagents-eyebrow { margin-bottom: 14px; color: var(--ai-blue) !important; font-size: 12px; font-weight: 800; letter-spacing: .15em; line-height: 1.35; text-transform: uppercase; }\r\n.insitu-aiagents-page .aiagents-eyebrow.light { color: #dceaff !important; }\r\n.insitu-aiagents-page .aiagents-visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; }\r\n\r\n.insitu-aiagents-page .aiagents-button {\r\n  display: inline-flex;\r\n  min-height: 52px;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 0 26px;\r\n  border: 1px solid var(--ai-blue);\r\n  border-radius: 7px;\r\n  font-size: 12px;\r\n  font-weight: 800;\r\n  letter-spacing: .055em;\r\n  text-transform: uppercase;\r\n  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;\r\n}\r\n.insitu-aiagents-page .aiagents-button:hover { transform: translateY(-2px); }\r\n.insitu-aiagents-page .aiagents-button:focus-visible,\r\n.insitu-aiagents-page.aiagents-page a:focus-visible,\r\n.insitu-aiagents-page.aiagents-page button:focus-visible,\r\n.insitu-aiagents-page.aiagents-page summary:focus-visible { outline: 3px solid #8db8ff; outline-offset: 3px; }\r\n.insitu-aiagents-page .aiagents-button.primary { color: #fff; border-color: var(--ai-coral); background: var(--ai-coral); box-shadow: 0 12px 26px rgba(241, 91, 79, .24); }\r\n.insitu-aiagents-page .aiagents-button.secondary { color: var(--ai-blue); background: #fff; }\r\n.insitu-aiagents-page .aiagents-button.light { color: var(--ai-blue); border-color: #fff; background: #fff; }\r\n.insitu-aiagents-page .aiagents-button.outline-light { color: #fff; border-color: #9ec1fa; background: #102440; }\r\n\r\n.insitu-aiagents-page .aiagents-hero { padding: 74px 0 66px; text-align: center; }\r\n.insitu-aiagents-page .aiagents-hero-inner { display: grid; justify-items: center; }\r\n.insitu-aiagents-page .aiagents-hero h1 { max-width: 960px; margin-bottom: 22px; font-size: clamp(48px, 5.2vw, 78px); font-weight: 800; line-height: 1.03; }\r\n.insitu-aiagents-page .aiagents-lead { max-width: 760px; margin-bottom: 28px; font-size: 19px; line-height: 1.65; }\r\n.insitu-aiagents-page .aiagents-cta-row { display: flex; flex-wrap: wrap; justify-content: center; gap: 14px; }\r\n.insitu-aiagents-page .aiagents-plugin-link { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px; color: var(--ai-blue); font-size: 14px; font-weight: 750; }\r\n.insitu-aiagents-page .aiagents-plugin-link svg { transition: transform .18s ease; }\r\n.insitu-aiagents-page .aiagents-plugin-link:hover svg { transform: translateX(3px); }\r\n\r\n.insitu-aiagents-page .aiagents-category-summary { padding: 0 0 82px; }\r\n.insitu-aiagents-page .aiagents-category-grid { display: grid; grid-template-columns: minmax(280px, .8fr) minmax(0, 1.2fr); align-items: start; gap: clamp(48px, 7vw, 96px); padding-top: 66px; border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-category-grid > header h2 { max-width: 560px; margin-bottom: 18px; font-size: clamp(34px, 3.4vw, 48px); }\r\n.insitu-aiagents-page .aiagents-category-grid > header > p:last-child { max-width: 540px; margin-bottom: 0; font-size: 15px; }\r\n.insitu-aiagents-page .aiagents-category-capabilities { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-top: 1px solid var(--ai-line); border-left: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-category-capabilities article { display: grid; grid-template-columns: 40px 1fr; align-content: start; gap: 4px 14px; min-height: 184px; padding: 25px; border-right: 1px solid var(--ai-line); border-bottom: 1px solid var(--ai-line); background: #fff; }\r\n.insitu-aiagents-page .aiagents-category-capabilities svg { grid-row: 1 \/ 3; color: var(--ai-blue); font-size: 30px; }\r\n.insitu-aiagents-page .aiagents-category-capabilities strong { color: var(--ai-navy); font-size: 14px; }\r\n.insitu-aiagents-page .aiagents-category-capabilities p { grid-column: 2; margin: 5px 0 0; font-size: 11px; line-height: 1.55; }\r\n\r\n.insitu-aiagents-page .aiagents-system-section { padding: 18px 0 84px; }\r\n.insitu-aiagents-page .aiagents-system-grid {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1.02fr) 26px minmax(0, 1.1fr) 26px minmax(0, .96fr) 26px minmax(0, 1.2fr);\r\n  align-items: center;\r\n  gap: 12px;\r\n}\r\n.insitu-aiagents-page .aiagents-system-column,\r\n.insitu-aiagents-page .aiagents-agent-column { min-width: 0; }\r\n.insitu-aiagents-page .aiagents-system-column { overflow: hidden; border: 1px solid var(--ai-line); border-radius: 10px; background: #fff; box-shadow: 0 16px 38px rgba(24, 52, 87, .08); }\r\n.insitu-aiagents-page .aiagents-system-column > header { display: grid; gap: 2px; padding: 17px 18px; color: #fff; background: var(--ai-navy); text-align: center; }\r\n.insitu-aiagents-page .aiagents-system-column > header strong { font-family: \"Manrope\", \"Inter\", sans-serif; font-size: 15px; line-height: 1.2; }\r\n.insitu-aiagents-page .aiagents-system-column > header span { color: #dce8fb; font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-system-column > footer { display: flex; min-height: 50px; align-items: center; justify-content: center; gap: 8px; padding: 12px 14px; color: var(--ai-navy); background: var(--ai-pale-blue); font-size: 10px; font-weight: 750; }\r\n.insitu-aiagents-page .aiagents-system-column > footer svg { flex: 0 0 auto; color: var(--ai-blue); font-size: 17px; }\r\n.insitu-aiagents-page .aiagents-data-list { display: grid; padding: 10px 18px; }\r\n.insitu-aiagents-page .aiagents-data-list > div { display: grid; grid-template-columns: 28px 1fr; align-items: center; gap: 10px; padding: 13px 0; }\r\n.insitu-aiagents-page .aiagents-data-list > div + div { border-top: 1px solid #edf1f6; }\r\n.insitu-aiagents-page .aiagents-data-list svg { color: var(--ai-navy); font-size: 24px; }\r\n.insitu-aiagents-page .aiagents-data-list span,\r\n.insitu-aiagents-page .aiagents-data-list strong,\r\n.insitu-aiagents-page .aiagents-data-list small { display: block; }\r\n.insitu-aiagents-page .aiagents-data-list strong { color: var(--ai-navy); font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-data-list small { margin-top: 2px; color: #718096; font-size: 9px; line-height: 1.35; }\r\n.insitu-aiagents-page .aiagents-flow-arrow { display: grid; width: 30px; height: 30px; place-items: center; color: var(--ai-blue); font-size: 24px; }\r\n\r\n.insitu-aiagents-page .aiagents-agent-column { display: grid; gap: 12px; }\r\n.insitu-aiagents-page .aiagents-agent-column > h3 { margin: 0; font-family: \"Inter\", sans-serif; font-size: 15px; letter-spacing: 0; text-align: center; }\r\n.insitu-aiagents-page .aiagents-agent-column > h3 span { display: block; margin-top: 2px; color: var(--ai-muted); font-size: 10px; font-weight: 500; }\r\n.insitu-aiagents-page .aiagents-agent-column > article { padding: 15px 16px; border: 1px solid var(--ai-line); border-radius: 10px; background: #fff; }\r\n.insitu-aiagents-page .aiagents-agent-marks { display: flex; min-height: 32px; align-items: center; margin-bottom: 9px; }\r\n.insitu-aiagents-page .aiagents-agent-marks img { width: 32px; height: 32px; object-fit: contain; }\r\n.insitu-aiagents-page .aiagents-agent-column article > strong { display: block; color: var(--ai-navy); font-size: 15px; }\r\n.insitu-aiagents-page .aiagents-agent-column article > p { min-height: 45px; margin: 5px 0 9px; font-size: 9.5px; line-height: 1.45; }\r\n.insitu-aiagents-page .aiagents-agent-column article > a { display: inline-flex; align-items: center; gap: 6px; color: var(--ai-blue); font-size: 10px; font-weight: 750; }\r\n\r\n.insitu-aiagents-page .aiagents-permission-list { display: grid; padding: 8px 16px; }\r\n.insitu-aiagents-page .aiagents-permission-list > div { display: grid; grid-template-columns: 27px 1fr; gap: 9px; padding: 14px 0; }\r\n.insitu-aiagents-page .aiagents-permission-list > div + div { border-top: 1px solid #e8edf4; }\r\n.insitu-aiagents-page .aiagents-permission-list svg { margin-top: 2px; color: var(--ai-navy); font-size: 23px; }\r\n.insitu-aiagents-page .aiagents-permission-list strong,\r\n.insitu-aiagents-page .aiagents-permission-list small { display: block; }\r\n.insitu-aiagents-page .aiagents-permission-list strong { color: var(--ai-navy); font-size: 11px; }\r\n.insitu-aiagents-page .aiagents-permission-list small { margin-top: 3px; color: #6d7d91; font-size: 8.5px; line-height: 1.4; }\r\n\r\n.insitu-aiagents-page .aiagents-queue-list { display: grid; gap: 10px; padding: 12px; }\r\n.insitu-aiagents-page .aiagents-queue-list button { display: grid; gap: 9px; min-height: 126px; padding: 14px; border: 1px solid var(--ai-line); border-radius: 9px; background: #fff; text-align: left; transition: transform .18s ease, box-shadow .18s ease; }\r\n.insitu-aiagents-page .aiagents-queue-list button:hover { transform: translateY(-2px); box-shadow: 0 10px 24px rgba(22, 51, 87, .09); }\r\n.insitu-aiagents-page .aiagents-queue-list button.teal { border-color: #7ac6c2; }\r\n.insitu-aiagents-page .aiagents-queue-list button.coral { border-color: #f5a097; }\r\n.insitu-aiagents-page .aiagents-queue-list button.blue { border-color: #8cb5fa; }\r\n.insitu-aiagents-page .aiagents-queue-list button span,\r\n.insitu-aiagents-page .aiagents-queue-list button strong,\r\n.insitu-aiagents-page .aiagents-queue-list button small { display: block; }\r\n.insitu-aiagents-page .aiagents-queue-list button strong { margin-bottom: 4px; color: var(--ai-navy); font-size: 13px; }\r\n.insitu-aiagents-page .aiagents-queue-list button small { color: #68798e; font-size: 9px; line-height: 1.4; }\r\n.insitu-aiagents-page .aiagents-queue-list button b { display: flex; align-items: center; justify-content: space-between; padding-top: 9px; border-top: 1px solid #edf1f5; color: var(--ai-blue); font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-control-statement { display: grid; width: min(850px, 100%); grid-template-columns: auto auto 1fr; align-items: center; gap: 10px 14px; margin: 30px auto 0; padding: 17px 22px; border: 1px solid #cee0f8; border-radius: 9px; color: var(--ai-navy); background: var(--ai-pale-blue); }\r\n.insitu-aiagents-page .aiagents-control-statement > svg { color: var(--ai-blue); font-size: 22px; }\r\n.insitu-aiagents-page .aiagents-control-statement strong { font-size: 14px; }\r\n.insitu-aiagents-page .aiagents-control-statement span { color: #63748a; font-size: 10px; }\r\n\r\n.insitu-aiagents-page .aiagents-use-cases { padding: 92px 0; border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-section-heading { max-width: 900px; margin-bottom: 60px; }\r\n.insitu-aiagents-page .aiagents-section-heading h2 { margin-bottom: 0; }\r\n.insitu-aiagents-page .aiagents-story { display: grid; grid-template-columns: minmax(270px, .72fr) minmax(0, 1.28fr); align-items: center; gap: clamp(54px, 7vw, 104px); padding: 56px 0; border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-story-copy { position: relative; padding-left: 76px; }\r\n.insitu-aiagents-page .aiagents-story-copy > span { position: absolute; top: -4px; left: 0; color: var(--ai-blue); font-family: \"Manrope\", \"Inter\", sans-serif; font-size: 44px; font-weight: 800; line-height: 1; }\r\n.insitu-aiagents-page .aiagents-story-copy h3 { margin-bottom: 15px; }\r\n.insitu-aiagents-page .aiagents-story-copy > p:not(.aiagents-eyebrow) { margin-bottom: 20px; font-size: 15px; }\r\n.insitu-aiagents-page .aiagents-story-copy ul { display: grid; gap: 9px; margin: 0; padding: 0; list-style: none; }\r\n.insitu-aiagents-page .aiagents-story-copy li { display: flex; gap: 8px; color: #52647b; font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-story-copy li svg { flex: 0 0 auto; margin-top: 3px; color: var(--ai-blue); }\r\n\r\n.insitu-aiagents-page .aiagents-map-figure { position: relative; min-height: 380px; margin: 0; overflow: hidden; border: 1px solid var(--ai-line); border-radius: 12px; background: #eaf1f8; box-shadow: 0 18px 42px rgba(24, 52, 87, .09); }\r\n.insitu-aiagents-page .aiagents-map-figure > img { width: 100%; height: 380px; object-fit: cover; object-position: center; }\r\n.insitu-aiagents-page .aiagents-map-figure figcaption { position: absolute; right: 18px; bottom: 18px; display: grid; width: min(440px, calc(100% - 36px)); height: auto; grid-template-columns: 1.4fr 1fr 1fr; gap: 0; padding: 0; border: 1px solid var(--ai-line); border-radius: 8px; background: #fff; box-shadow: 0 12px 28px rgba(23, 53, 89, .14); }\r\n.insitu-aiagents-page .aiagents-map-figure figcaption > span { display: grid; align-content: center; min-height: 72px; padding: 12px 15px; }\r\n.insitu-aiagents-page .aiagents-map-figure figcaption > span + span { border-left: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-map-figure figcaption strong,\r\n.insitu-aiagents-page .aiagents-map-figure figcaption b { color: var(--ai-navy); font-size: 14px; }\r\n.insitu-aiagents-page .aiagents-map-figure figcaption small { color: #6d7e93; font-size: 9px; }\r\n\r\n.insitu-aiagents-page .aiagents-stock-table,\r\n.insitu-aiagents-page .aiagents-order-review { overflow: hidden; border: 1px solid var(--ai-line); border-radius: 12px; background: #fff; box-shadow: 0 18px 42px rgba(24, 52, 87, .08); }\r\n.insitu-aiagents-page .aiagents-stock-table > header,\r\n.insitu-aiagents-page .aiagents-order-review > header { display: flex; min-height: 78px; align-items: center; justify-content: space-between; gap: 20px; padding: 15px 20px; border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-stock-table > header div,\r\n.insitu-aiagents-page .aiagents-order-review > header div { display: grid; gap: 2px; }\r\n.insitu-aiagents-page .aiagents-stock-table > header p,\r\n.insitu-aiagents-page .aiagents-order-review > header p { margin: 0; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-stock-table > header strong,\r\n.insitu-aiagents-page .aiagents-order-review > header strong { color: var(--ai-navy); font-size: 17px; }\r\n.insitu-aiagents-page .aiagents-stock-table > header > span { display: inline-flex; align-items: center; gap: 7px; color: #6b7c90; font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-stock-head,\r\n.insitu-aiagents-page .aiagents-stock-row { display: grid; grid-template-columns: 1.65fr repeat(4, .72fr) .82fr; align-items: stretch; }\r\n.insitu-aiagents-page .aiagents-stock-head { color: #6e7f94; background: #f7f9fc; font-size: 9px; font-weight: 750; }\r\n.insitu-aiagents-page .aiagents-stock-head span,\r\n.insitu-aiagents-page .aiagents-stock-row span { display: grid; min-width: 0; min-height: 48px; place-items: center; padding: 8px; border-right: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-stock-head span:first-child,\r\n.insitu-aiagents-page .aiagents-stock-row span:first-child { justify-items: start; padding-left: 18px; }\r\n.insitu-aiagents-page .aiagents-stock-head span:last-child,\r\n.insitu-aiagents-page .aiagents-stock-row span:last-child { border-right: 0; }\r\n.insitu-aiagents-page .aiagents-stock-row + .aiagents-stock-row { border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-stock-row span { color: var(--ai-ink); font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-stock-row span:nth-child(3) { background: #fff2ed; }\r\n.insitu-aiagents-page .aiagents-stock-row span:nth-child(4) { background: #fff8e4; }\r\n.insitu-aiagents-page .aiagents-stock-row span:nth-child(5) { background: #f0f8ed; }\r\n.insitu-aiagents-page .aiagents-stock-row span.high,\r\n.insitu-aiagents-page .aiagents-stock-row span.medium,\r\n.insitu-aiagents-page .aiagents-stock-row span.low { align-self: center; justify-self: center; min-height: 0; border: 0; border-radius: 5px; font-size: 9px; font-weight: 800; }\r\n.insitu-aiagents-page .aiagents-stock-row span.high { color: #a33a32; background: #ffe2df; }\r\n.insitu-aiagents-page .aiagents-stock-row span.medium { color: #8b6500; background: #fff0bf; }\r\n.insitu-aiagents-page .aiagents-stock-row span.low { color: #18724d; background: #dff4e8; }\r\n\r\n.insitu-aiagents-page .aiagents-order-review > header > span { color: #68798d; font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-order-why { display: flex; align-items: flex-start; gap: 12px; margin: 16px 18px; padding: 14px; border: 1px solid #f7d2cc; border-radius: 8px; background: #fff5f3; }\r\n.insitu-aiagents-page .aiagents-order-why > svg { flex: 0 0 auto; margin-top: 2px; color: var(--ai-coral); font-size: 22px; }\r\n.insitu-aiagents-page .aiagents-order-why span,\r\n.insitu-aiagents-page .aiagents-order-why strong,\r\n.insitu-aiagents-page .aiagents-order-why small { display: block; }\r\n.insitu-aiagents-page .aiagents-order-why strong { color: var(--ai-navy); font-size: 11px; }\r\n.insitu-aiagents-page .aiagents-order-why small { margin-top: 2px; color: #7d605d; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-order-head,\r\n.insitu-aiagents-page .aiagents-order-row { display: grid; grid-template-columns: 1.7fr .72fr .72fr .8fr; padding-inline: 18px; }\r\n.insitu-aiagents-page .aiagents-order-head { color: #6b7d91; background: #f7f9fc; font-size: 9px; font-weight: 750; }\r\n.insitu-aiagents-page .aiagents-order-head span,\r\n.insitu-aiagents-page .aiagents-order-row span { padding: 11px 8px; }\r\n.insitu-aiagents-page .aiagents-order-row { color: var(--ai-ink); font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-order-row + .aiagents-order-row { border-top: 1px solid #edf1f5; }\r\n.insitu-aiagents-page .aiagents-order-actions { display: flex; justify-content: flex-end; gap: 10px; padding: 18px; border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-order-actions .aiagents-button { min-height: 42px; padding-inline: 18px; font-size: 9px; }\r\n\r\n.insitu-aiagents-page .aiagents-customer-summary,\r\n.insitu-aiagents-page .aiagents-analysis-panel { overflow: hidden; border: 1px solid var(--ai-line); border-radius: 12px; background: #fff; box-shadow: 0 18px 42px rgba(24, 52, 87, .08); }\r\n.insitu-aiagents-page .aiagents-customer-summary > header { display: flex; min-height: 82px; align-items: center; justify-content: space-between; gap: 22px; padding: 16px 20px; border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-customer-summary > header div { display: grid; gap: 2px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > header p { margin: 0; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > header strong { color: var(--ai-navy); font-size: 18px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > header > span { display: inline-flex; align-items: center; gap: 8px; color: #65768b; font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > header > span svg { color: var(--ai-coral); font-size: 20px; }\r\n.insitu-aiagents-page .aiagents-customer-metrics { display: grid; grid-template-columns: repeat(3, 1fr); border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-customer-metrics > div { display: grid; gap: 2px; padding: 18px 20px; }\r\n.insitu-aiagents-page .aiagents-customer-metrics > div + div { border-left: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-customer-metrics small,\r\n.insitu-aiagents-page .aiagents-customer-metrics strong,\r\n.insitu-aiagents-page .aiagents-customer-metrics span { display: block; }\r\n.insitu-aiagents-page .aiagents-customer-metrics small { color: #6d7e92; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-customer-metrics strong { color: var(--ai-navy); font-size: 20px; }\r\n.insitu-aiagents-page .aiagents-customer-metrics span { color: #708096; font-size: 8.5px; }\r\n.insitu-aiagents-page .aiagents-customer-brief { margin: 18px; padding: 18px; border-left: 4px solid var(--ai-blue); background: var(--ai-pale-blue); }\r\n.insitu-aiagents-page .aiagents-customer-brief strong { color: var(--ai-navy); font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-customer-brief p { margin: 5px 0 0; font-size: 10px; line-height: 1.55; }\r\n.insitu-aiagents-page .aiagents-customer-summary > footer { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 16px 18px; border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-customer-summary > footer span,\r\n.insitu-aiagents-page .aiagents-customer-summary > footer button { display: inline-flex; align-items: center; gap: 7px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > footer span { color: #6c7d91; font-size: 8.5px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > footer span svg { color: var(--ai-blue); font-size: 17px; }\r\n.insitu-aiagents-page .aiagents-customer-summary > footer button { border: 0; color: var(--ai-blue); background: #fff; font-size: 9px; font-weight: 800; }\r\n\r\n.insitu-aiagents-page .aiagents-analysis-panel > header { padding: 22px; color: #fff; background: var(--ai-navy); }\r\n.insitu-aiagents-page .aiagents-analysis-panel > header p { margin: 0 0 5px; color: #fff; font-family: \"Manrope\", \"Inter\", sans-serif; font-size: 17px; font-weight: 700; line-height: 1.35; }\r\n.insitu-aiagents-page .aiagents-analysis-panel > header span { color: #c7d7ec; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-analysis-kpis { display: grid; grid-template-columns: repeat(3, 1fr); border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-analysis-kpis > div { display: grid; gap: 3px; padding: 20px; }\r\n.insitu-aiagents-page .aiagents-analysis-kpis > div + div { border-left: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-analysis-kpis small,\r\n.insitu-aiagents-page .aiagents-analysis-kpis strong,\r\n.insitu-aiagents-page .aiagents-analysis-kpis span { display: block; }\r\n.insitu-aiagents-page .aiagents-analysis-kpis small { color: #708094; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-analysis-kpis strong { color: var(--ai-blue); font-size: 23px; }\r\n.insitu-aiagents-page .aiagents-analysis-kpis span { color: #6d7d90; font-size: 8.5px; }\r\n.insitu-aiagents-page .aiagents-analysis-findings { padding: 20px 22px 14px; }\r\n.insitu-aiagents-page .aiagents-analysis-findings > strong { color: var(--ai-navy); font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-analysis-findings ol { display: grid; gap: 0; margin: 10px 0 0; padding: 0; list-style: none; }\r\n.insitu-aiagents-page .aiagents-analysis-findings li { display: grid; grid-template-columns: 30px 1fr; gap: 12px; padding: 11px 0; border-top: 1px solid #e9eef5; }\r\n.insitu-aiagents-page .aiagents-analysis-findings li > span { color: var(--ai-blue); font-size: 10px; font-weight: 800; }\r\n.insitu-aiagents-page .aiagents-analysis-findings li p { margin: 0; font-size: 9.5px; }\r\n.insitu-aiagents-page .aiagents-analysis-findings li b { color: var(--ai-navy); }\r\n.insitu-aiagents-page .aiagents-analysis-panel > footer { padding: 13px 22px; color: #67788d; background: var(--ai-pale); font-size: 8.5px; }\r\n\r\n.insitu-aiagents-page .aiagents-connections { padding: 82px 0; color: #fff; background: var(--ai-navy); }\r\n.insitu-aiagents-page .aiagents-connections-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; align-items: stretch; }\r\n.insitu-aiagents-page .aiagents-connections header { grid-column: 1 \/ -1; display: grid; max-width: 850px; justify-items: center; margin: 0 auto 22px; text-align: center; }\r\n.insitu-aiagents-page .aiagents-connections h2 { margin-bottom: 16px; color: #fff; font-size: clamp(35px, 3vw, 49px); }\r\n.insitu-aiagents-page .aiagents-connections header > p:last-child { max-width: 500px; margin-bottom: 0; color: #c7d7ed; }\r\n.insitu-aiagents-page .aiagents-connections article { display: grid; grid-template-columns: auto 1fr; align-content: start; gap: 16px; padding: 28px; border: 1px solid #466184; border-radius: 12px; background: #173456; }\r\n.insitu-aiagents-page .aiagents-connection-logo { width: 40px; height: 40px; object-fit: contain; }\r\n.insitu-aiagents-page .aiagents-connections article strong { display: block; color: #fff; font-family: \"Manrope\", \"Inter\", sans-serif; font-size: 18px; }\r\n.insitu-aiagents-page .aiagents-connections article p { margin: 8px 0 18px; color: #c6d4e7; font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-connections article a { display: inline-flex; align-items: center; gap: 8px; color: #7eb0ff; font-size: 10px; font-weight: 800; letter-spacing: .05em; }\r\n\r\n.insitu-aiagents-page .aiagents-governance { padding: 96px 0; background: var(--ai-pale); }\r\n.insitu-aiagents-page .aiagents-governance-grid { display: grid; grid-template-columns: .85fr 1.15fr; align-items: start; gap: clamp(70px, 9vw, 130px); }\r\n.insitu-aiagents-page .aiagents-governance-grid > div p:last-child { max-width: 570px; font-size: 17px; }\r\n.insitu-aiagents-page .aiagents-governance ol { display: grid; margin: 0; padding: 0; border-top: 1px solid var(--ai-line); list-style: none; }\r\n.insitu-aiagents-page .aiagents-governance li { display: grid; grid-template-columns: 54px 1fr; gap: 18px; padding: 24px 0; border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-governance li > span { color: var(--ai-blue); font-family: \"Manrope\", \"Inter\", sans-serif; font-size: 18px; font-weight: 800; }\r\n.insitu-aiagents-page .aiagents-governance li strong { color: var(--ai-navy); font-size: 16px; }\r\n.insitu-aiagents-page .aiagents-governance li p { margin: 4px 0 0; font-size: 12px; }\r\n\r\n.insitu-aiagents-page .aiagents-faq { padding: 96px 0; }\r\n.insitu-aiagents-page .aiagents-faq-grid { display: grid; grid-template-columns: .78fr 1.22fr; align-items: start; gap: clamp(60px, 8vw, 116px); }\r\n.insitu-aiagents-page .aiagents-faq header p:last-child { max-width: 470px; }\r\n.insitu-aiagents-page .aiagents-faq details { border-top: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-faq details:last-child { border-bottom: 1px solid var(--ai-line); }\r\n.insitu-aiagents-page .aiagents-faq summary { display: flex; min-height: 78px; align-items: center; justify-content: space-between; gap: 24px; color: var(--ai-navy); cursor: pointer; font-size: 15px; font-weight: 750; list-style: none; }\r\n.insitu-aiagents-page .aiagents-faq summary::-webkit-details-marker { display: none; }\r\n.insitu-aiagents-page .aiagents-faq summary svg { flex: 0 0 auto; color: var(--ai-blue); font-size: 18px; transition: transform .18s ease; }\r\n.insitu-aiagents-page .aiagents-faq details[open] summary svg { transform: rotate(90deg); }\r\n.insitu-aiagents-page .aiagents-faq details p { max-width: 750px; margin: -4px 0 24px; font-size: 13px; }\r\n\r\n.insitu-aiagents-page .aiagents-final-cta { padding: 82px 0; color: #fff; background: var(--ai-blue-dark); text-align: center; }\r\n.insitu-aiagents-page .aiagents-final-cta .aiagents-shell { display: grid; justify-items: center; }\r\n.insitu-aiagents-page .aiagents-final-cta h2 { max-width: 900px; margin-bottom: 26px; color: #fff; }\r\n\r\n.insitu-aiagents-page .aiagents-footer { padding: 68px 0 26px; color: #c8d6e8; background: #0a1d36; }\r\n.insitu-aiagents-page .aiagents-footer-grid { display: grid; grid-template-columns: 1.7fr 1fr 1fr; gap: 70px; }\r\n.insitu-aiagents-page .aiagents-footer-brand img { width: 156px; height: auto; filter: brightness(0) invert(1); }\r\n.insitu-aiagents-page .aiagents-footer-brand p { max-width: 470px; margin: 20px 0 0; color: #adbed4; font-size: 13px; }\r\n.insitu-aiagents-page .aiagents-footer nav { display: grid; align-content: start; gap: 9px; }\r\n.insitu-aiagents-page .aiagents-footer nav strong { margin-bottom: 5px; color: #fff; font-size: 11px; letter-spacing: .1em; text-transform: uppercase; }\r\n.insitu-aiagents-page .aiagents-footer nav a { color: #b9c8dc; font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-footer nav a:hover { color: #fff; }\r\n.insitu-aiagents-page .aiagents-footer-bottom { display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-top: 46px; padding-top: 22px; border-top: 1px solid #29415f; color: #8296af; font-size: 10px; }\r\n.insitu-aiagents-page .aiagents-footer-bottom a { color: #a9bdd5; }\r\n\r\n.insitu-aiagents-page .aiagents-modal-backdrop { position: fixed; inset: 0; z-index: 300; display: grid; place-items: center; padding: 24px; background: rgba(7, 24, 45, .74); }\r\n.insitu-aiagents-page .aiagents-modal { position: relative; width: min(620px, 100%); padding: 40px; border-radius: 14px; background: #fff; box-shadow: 0 30px 80px rgba(3, 16, 34, .32); }\r\n.insitu-aiagents-page .aiagents-modal h2 { margin-bottom: 18px; font-size: 34px; }\r\n.insitu-aiagents-page .aiagents-modal-close { position: absolute; top: 16px; right: 16px; display: grid; width: 42px; height: 42px; place-items: center; border: 1px solid var(--ai-line); border-radius: 8px; color: var(--ai-navy); background: #fff; font-size: 22px; }\r\n.insitu-aiagents-page .aiagents-review-icon { display: grid; width: 52px; height: 52px; place-items: center; margin-bottom: 20px; border-radius: 10px; color: var(--ai-blue); background: var(--ai-pale-blue); font-size: 28px; }\r\n.insitu-aiagents-page .aiagents-review-icon.teal { color: var(--ai-teal); background: #e3f6f4; }\r\n.insitu-aiagents-page .aiagents-review-icon.coral { color: var(--ai-coral); background: #fff0ee; }\r\n.insitu-aiagents-page .aiagents-modal-evidence { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 22px 0; }\r\n.insitu-aiagents-page .aiagents-modal-evidence > div { padding: 18px; border: 1px solid var(--ai-line); border-radius: 9px; background: var(--ai-pale); }\r\n.insitu-aiagents-page .aiagents-modal-evidence strong { color: var(--ai-navy); font-size: 12px; }\r\n.insitu-aiagents-page .aiagents-modal-evidence p { margin: 6px 0 0; font-size: 11px; }\r\n.insitu-aiagents-page .aiagents-modal-note { display: flex; gap: 9px; align-items: flex-start; color: #5d6f84 !important; font-size: 11px; }\r\n.insitu-aiagents-page .aiagents-modal-note svg { flex: 0 0 auto; margin-top: 2px; color: var(--ai-blue); font-size: 19px; }\r\n.insitu-aiagents-page .aiagents-modal-actions { display: flex; justify-content: flex-end; gap: 12px; margin-top: 26px; }\r\n.insitu-aiagents-page .aiagents-modal-actions .aiagents-button { min-height: 46px; padding-inline: 18px; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-modal-success { display: grid; justify-items: center; padding: 20px 0 8px; text-align: center; }\r\n.insitu-aiagents-page .aiagents-modal-success > svg { margin-bottom: 18px; color: var(--ai-green); font-size: 58px; }\r\n.insitu-aiagents-page .aiagents-modal-success p:not(.aiagents-eyebrow) { max-width: 430px; }\r\n\r\n@media (max-width: 980px) {\r\n  .insitu-aiagents-page .aiagents-system-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: stretch; gap: 18px; }\r\n  .insitu-aiagents-page .aiagents-flow-arrow { display: none; }\r\n  .insitu-aiagents-page .aiagents-agent-column { grid-template-columns: repeat(2, 1fr); align-content: start; }\r\n  .insitu-aiagents-page .aiagents-agent-column > h3 { grid-column: 1 \/ -1; }\r\n  .insitu-aiagents-page .aiagents-control-statement { margin-top: 20px; }\r\n  .insitu-aiagents-page .aiagents-connections-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\r\n  .insitu-aiagents-page .aiagents-connections header { grid-column: 1 \/ -1; }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .insitu-aiagents-page .aiagents-shell { width: min(100% - 36px, 760px); }\r\n  .insitu-aiagents-page .aiagents-hero { padding: 62px 0 54px; }\r\n  .insitu-aiagents-page .aiagents-hero h1 { font-size: clamp(42px, 9vw, 66px); }\r\n  .insitu-aiagents-page .aiagents-story,\r\n  .insitu-aiagents-page .aiagents-category-grid,\r\n  .insitu-aiagents-page .aiagents-governance-grid,\r\n  .insitu-aiagents-page .aiagents-faq-grid { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-story { gap: 34px; }\r\n  .insitu-aiagents-page .aiagents-category-capabilities { margin-top: 4px; }\r\n  .insitu-aiagents-page .aiagents-route-story .aiagents-story-copy,\r\n  .insitu-aiagents-page .aiagents-inventory-story .aiagents-story-copy,\r\n  .insitu-aiagents-page .aiagents-order-story .aiagents-story-copy { max-width: 650px; }\r\n  .insitu-aiagents-page .aiagents-connections-grid { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-connections header { grid-column: auto; }\r\n  .insitu-aiagents-page .aiagents-footer-grid { grid-template-columns: 1.4fr 1fr 1fr; gap: 36px; }\r\n}\r\n\r\n@media (max-width: 680px) {\r\n  .insitu-aiagents-page .aiagents-shell { width: min(100% - 28px, 540px); }\r\n  .insitu-aiagents-page.aiagents-page h2 { font-size: 34px; }\r\n  .insitu-aiagents-page.aiagents-page h3 { font-size: 25px; }\r\n  .insitu-aiagents-page .aiagents-hero { padding-top: 50px; }\r\n  .insitu-aiagents-page .aiagents-hero h1 { font-size: 42px; }\r\n  .insitu-aiagents-page .aiagents-lead { font-size: 16px; }\r\n  .insitu-aiagents-page .aiagents-cta-row { width: 100%; flex-direction: column; }\r\n  .insitu-aiagents-page .aiagents-cta-row .aiagents-button { width: 100%; }\r\n  .insitu-aiagents-page .aiagents-system-grid { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-agent-column { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-control-statement { grid-template-columns: auto 1fr; }\r\n  .insitu-aiagents-page .aiagents-control-statement span { grid-column: 1 \/ -1; }\r\n  .insitu-aiagents-page .aiagents-story { padding: 44px 0; }\r\n  .insitu-aiagents-page .aiagents-category-summary { padding-bottom: 58px; }\r\n  .insitu-aiagents-page .aiagents-category-grid { gap: 34px; padding-top: 50px; }\r\n  .insitu-aiagents-page .aiagents-category-capabilities { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-category-capabilities article { min-height: 0; }\r\n  .insitu-aiagents-page .aiagents-story-copy { padding-left: 0; }\r\n  .insitu-aiagents-page .aiagents-story-copy > span { position: static; display: block; margin-bottom: 16px; font-size: 34px; }\r\n  .insitu-aiagents-page .aiagents-map-figure,\r\n  .insitu-aiagents-page .aiagents-map-figure > img { min-height: 320px; height: 320px; }\r\n  .insitu-aiagents-page .aiagents-map-figure figcaption { right: 12px; bottom: 12px; left: 12px; width: auto; grid-template-columns: 1.2fr 1fr; }\r\n  .insitu-aiagents-page .aiagents-map-figure figcaption > span:last-child { grid-column: 1 \/ -1; border-top: 1px solid var(--ai-line); border-left: 0; }\r\n  .insitu-aiagents-page .aiagents-stock-table { overflow-x: auto; }\r\n  .insitu-aiagents-page .aiagents-stock-head,\r\n  .insitu-aiagents-page .aiagents-stock-row { min-width: 620px; }\r\n  .insitu-aiagents-page .aiagents-order-review > header,\r\n  .insitu-aiagents-page .aiagents-stock-table > header { align-items: flex-start; flex-direction: column; }\r\n  .insitu-aiagents-page .aiagents-order-head,\r\n  .insitu-aiagents-page .aiagents-order-row { min-width: 520px; }\r\n  .insitu-aiagents-page .aiagents-order-review { overflow-x: auto; }\r\n  .insitu-aiagents-page .aiagents-order-actions { min-width: 520px; }\r\n  .insitu-aiagents-page .aiagents-customer-summary > header,\r\n  .insitu-aiagents-page .aiagents-customer-summary > footer { align-items: flex-start; flex-direction: column; }\r\n  .insitu-aiagents-page .aiagents-customer-metrics,\r\n  .insitu-aiagents-page .aiagents-analysis-kpis { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-customer-metrics > div + div,\r\n  .insitu-aiagents-page .aiagents-analysis-kpis > div + div { border-top: 1px solid var(--ai-line); border-left: 0; }\r\n  .insitu-aiagents-page .aiagents-connections { padding: 68px 0; }\r\n  .insitu-aiagents-page .aiagents-connections article { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-governance,\r\n  .insitu-aiagents-page .aiagents-faq { padding: 72px 0; }\r\n  .insitu-aiagents-page .aiagents-footer-grid { grid-template-columns: 1fr 1fr; }\r\n  .insitu-aiagents-page .aiagents-footer-brand { grid-column: 1 \/ -1; }\r\n  .insitu-aiagents-page .aiagents-footer-bottom { align-items: flex-start; flex-direction: column; }\r\n  .insitu-aiagents-page .aiagents-modal { padding: 34px 24px 26px; }\r\n  .insitu-aiagents-page .aiagents-modal-evidence { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-modal-actions { align-items: stretch; flex-direction: column-reverse; }\r\n}\r\n\r\n@media (max-width: 420px) {\r\n  .insitu-aiagents-page .aiagents-hero h1 { font-size: 36px; }\r\n  .insitu-aiagents-page.aiagents-page h2 { font-size: 31px; }\r\n  .insitu-aiagents-page .aiagents-control-statement { padding: 15px; }\r\n  .insitu-aiagents-page .aiagents-footer-grid { grid-template-columns: 1fr; }\r\n  .insitu-aiagents-page .aiagents-footer-brand { grid-column: auto; }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .insitu-aiagents-page.aiagents-page *,\r\n  .insitu-aiagents-page.aiagents-page *::before,\r\n  .insitu-aiagents-page.aiagents-page *::after { scroll-behavior: auto !important; transition: none !important; }\r\n}\r\n\r\n.insitu-aiagents-page .aiagents-map-figure figcaption {\r\n  top: auto !important;\r\n  height: auto !important;\r\n  min-height: 0 !important;\r\n  opacity: 1 !important;\r\n}\r\n\r\n.insitu-aiagents-page .aiagents-connections article > div { display: flex; min-width: 0; flex-direction: column; }\r\n.insitu-aiagents-page .aiagents-setup-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; margin-top: auto; }\r\n.insitu-aiagents-page .aiagents-connections article a.aiagents-setup-primary { min-height: 38px; padding: 0 13px; border: 1px solid #75a9ff; border-radius: 6px; color: #fff; background: var(--ai-blue); }\r\n.insitu-aiagents-page .aiagents-connections article a.aiagents-setup-primary:hover { border-color: #a8c8ff; background: var(--ai-blue-dark); }\r\n.insitu-aiagents-page .aiagents-connections article a.aiagents-setup-secondary { color: #a8c8ff; }\r\n.insitu-aiagents-page .aiagents-mcp-endpoint { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 5px 10px; margin: 0 0 16px; padding: 11px 12px; border: 1px solid #52719a; border-radius: 7px; background: #102b4d; }\r\n.insitu-aiagents-page .aiagents-mcp-endpoint small { grid-column: 1 \/ -1; color: #9fb7d6; font-size: 8px; font-weight: 800; letter-spacing: .11em; }\r\n.insitu-aiagents-page .aiagents-mcp-endpoint code { min-width: 0; overflow-wrap: anywhere; color: #fff; font-family: ui-monospace, SFMono-Regular, Menlo, monospace; font-size: 9px; }\r\n.insitu-aiagents-page .aiagents-mcp-endpoint button { padding: 0; border: 0; color: #8eb7ff; background: transparent; font-size: 8px; font-weight: 850; letter-spacing: .07em; }\r\n.insitu-aiagents-page .aiagents-mcp-endpoint button:hover { color: #fff; }\r\n@media (max-width: 680px) { .insitu-aiagents-page .aiagents-setup-actions { align-items: flex-start; flex-direction: column; } }\r\n<\/style>\r\n<div class=\"insitu-aiagents-page aiagents-page\" lang=\"en-US\"><main>\r\n<section class=\"aiagents-hero\"><div class=\"aiagents-shell aiagents-hero-inner\"><p class=\"aiagents-eyebrow\">AI AGENTS FOR WHOLESALE DISTRIBUTION<\/p><h1>Give AI agents the right distribution context\u2014with your team in control<\/h1><p class=\"aiagents-lead\">Connect ChatGPT, Claude, Grok, Codex, or another compatible agent to approved operational data for order recommendations, customer summaries, inventory analysis, route insights, and sales analytics.<\/p><div class=\"aiagents-cta-row\"><a class=\"aiagents-button primary\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">BOOK DEMO<\/a><a class=\"aiagents-button secondary\" href=\"https:\/\/app.insitusales.com\/inSituSignUp\/register\" target=\"_blank\" rel=\"noopener\">START FREE TRIAL<\/a><\/div><a class=\"aiagents-plugin-link\" href=\"https:\/\/chatgpt.com\/plugins\/plugin_asdk_app_6a7ca3b899bc81918a6ab1af007a82d6\" target=\"_blank\" rel=\"noreferrer noopener\">Get the ChatGPT plugin <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><\/section><section class=\"aiagents-category-summary\" aria-labelledby=\"aiagents-category-title\"><div class=\"aiagents-shell aiagents-category-grid\"><header><p class=\"aiagents-eyebrow\">FROM QUESTION TO REVIEWED DECISION<\/p><h2 id=\"aiagents-category-title\">AI for distribution should understand the operation\u2014not just the prompt.<\/h2><p>inSitu Sales gives compatible AI agents permissioned access to the records behind each recommendation, summary, and analysis.<\/p><\/header><div class=\"aiagents-category-capabilities\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><strong>AI order recommendations<\/strong><p>Suggest replenishment from customer history, pricing, promotions, and available stock.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z\"><\/path><\/svg><strong>Customer summaries<\/strong><p>Bring orders, open invoices, notes, returns, and recent activity into one account briefing.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z\"><\/path><\/svg><strong>Distribution data analysis<\/strong><p>Ask about sales trends, route performance, field activity, inventory risk, and exceptions.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z\"><\/path><\/svg><strong>Permissioned AI workflows<\/strong><p>Choose the connected company, available tools, visible data, and required human review.<\/p><\/article><\/div><\/div><\/section><section class=\"aiagents-system-section\" aria-labelledby=\"aiagents-system-heading\"><div class=\"aiagents-shell\"><h2 class=\"aiagents-visually-hidden\" id=\"aiagents-system-heading\">How the permissioned AI agent connection works<\/h2><div class=\"aiagents-system-grid\"><article class=\"aiagents-system-column aiagents-data-column\"><header><strong>inSitu Sales operational data<\/strong><span>Your connected source<\/span><\/header><div class=\"aiagents-data-list\"><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z\"><\/path><\/svg><span><strong>Routes &amp; stops<\/strong><small>Assigned routes, visits, timing, and outcomes<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><span><strong>Inventory &amp; stock<\/strong><small>Warehouse, truck, and item availability<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z\"><\/path><\/svg><span><strong>Customers<\/strong><small>Account context, history, and assigned access<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"><\/path><\/svg><span><strong>Orders &amp; invoices<\/strong><small>Open transactions and approved business records<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z\"><\/path><\/svg><span><strong>Field activity<\/strong><small>Visits, sales activity, and operational performance<\/small><\/span><\/div><\/div><footer><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"><\/path><\/svg> Your data stays controlled<\/footer><\/article><div class=\"aiagents-flow-arrow\" aria-hidden=\"true\"><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/div><section class=\"aiagents-agent-column\" aria-label=\"AI agent connection choices\"><h3>AI agents <span>You choose the tool<\/span><\/h3><article><div class=\"aiagents-agent-marks\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/codex-openai.png\" width=\"180\" height=\"180\" alt=\"ChatGPT logo\" title=\"\"><\/div><strong>ChatGPT<\/strong><p>Use the inSitu Sales plugin in ChatGPT to analyze, summarize, and prepare recommendations.<\/p><a href=\"https:\/\/chatgpt.com\/plugins\/plugin_asdk_app_6a7ca3b899bc81918a6ab1af007a82d6\" target=\"_blank\" rel=\"noreferrer noopener\">Open plugin listing <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/article><article><div class=\"aiagents-agent-marks\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/claude.png\" width=\"48\" height=\"48\" alt=\"Claude logo\" title=\"\"><\/div><strong>Claude<\/strong><p>Install from the official GitHub repository for Claude Code or another compatible MCP client.<\/p><a href=\"https:\/\/claude.ai\/new?q=Help%20me%20connect%20inSitu%20Sales%20to%20Claude.%20Review%20the%20official%20setup%20files%20at%20https%3A%2F%2Fgithub.com%2FinSitu-Sales%2Finsitusales-agent-plugin%20and%20use%20the%20remote%20MCP%20endpoint%20https%3A%2F%2Fapi.insitusales.com%2Fmcp.%20First%20ask%20whether%20I%20use%20Claude%20web%20or%20Desktop%2C%20Claude%20Code%2C%20or%20Cowork%2C%20then%20guide%20me%20through%20the%20shortest%20supported%20setup%20and%20OAuth%20sign-in.%20Never%20ask%20me%20to%20paste%20passwords%20or%20authentication%20tokens.\" target=\"_blank\" rel=\"noreferrer noopener\">Open guided setup <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/article><article><div class=\"aiagents-agent-marks\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/grok.png\" width=\"512\" height=\"512\" alt=\"Grok logo\" title=\"\"><\/div><strong>Grok<\/strong><p>Add inSitu Sales as a custom MCP connector in Grok. Workspace plans and admin controls may apply.<\/p><a href=\"https:\/\/grok.com\/?q=Help%20me%20connect%20inSitu%20Sales%20to%20Grok%20as%20a%20custom%20MCP%20connector.%20Use%20the%20server%20URL%20https%3A%2F%2Fapi.insitusales.com%2Fmcp%20and%20review%20https%3A%2F%2Fgithub.com%2FinSitu-Sales%2Finsitusales-agent-plugin%20for%20the%20official%20configuration.%20Guide%20me%20to%20Connectors%20and%20Add%20custom%20connector%2C%20tell%20me%20which%20fields%20to%20enter%2C%20and%20explain%20the%20OAuth%20sign-in.%20Never%20ask%20me%20to%20paste%20passwords%20or%20authentication%20tokens.%20Business%20or%20Enterprise%20workspace%20administrator%20controls%20may%20apply.\" target=\"_blank\" rel=\"noreferrer noopener\">Open guided setup <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/article><\/section><div class=\"aiagents-flow-arrow\" aria-hidden=\"true\"><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/div><article class=\"aiagents-system-column aiagents-permission-column\"><header><strong>Permission gate<\/strong><span>You control access<\/span><\/header><div class=\"aiagents-permission-list\"><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z\"><\/path><\/svg><span><strong>Read-only analysis<\/strong><small>Agents can inspect approved context without changing records.<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Z\"><\/path><\/svg><span><strong>Approved company<\/strong><small>Connect one authorized inSitu Sales company at a time.<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125\"><\/path><\/svg><span><strong>Selected data<\/strong><small>Expose only the tools and records needed for the workflow.<\/small><\/span><\/div><div><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z\"><\/path><\/svg><span><strong>Human review<\/strong><small>People evaluate evidence before an action is approved.<\/small><\/span><\/div><\/div><footer><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75\"><\/path><\/svg> Your rules, your control<\/footer><\/article><div class=\"aiagents-flow-arrow\" aria-hidden=\"true\"><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/div><article class=\"aiagents-system-column aiagents-queue-column\"><header><strong>Approval queue<\/strong><span>Human decision required<\/span><\/header><div class=\"aiagents-queue-list\"><button type=\"button\" class=\"teal\"><span><strong>Rebalance Route 12<\/strong><small>Two stops are at risk of missing their delivery windows.<\/small><\/span><b>Review route change<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/b><\/button><button type=\"button\" class=\"coral\"><span><strong>Prevent 3 stockouts<\/strong><small>Projected on-hand stock falls below expected demand within five days.<\/small><\/span><b>Review inventory risk<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/b><\/button><button type=\"button\" class=\"blue\"><span><strong>Recommend Acme reorder<\/strong><small>Customer demand signals suggest a replenishment opportunity.<\/small><\/span><b>Review AI recommendation<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/b><\/button><\/div><\/article><\/div><div class=\"aiagents-control-statement\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"><\/path><\/svg><strong>Nothing is executed until your team approves it.<\/strong><span>Available actions depend on the tools and permissions configured for your connection.<\/span><\/div><\/div><\/section><section class=\"aiagents-use-cases\" aria-labelledby=\"aiagents-use-cases-heading\"><div class=\"aiagents-shell\"><header class=\"aiagents-section-heading\"><p class=\"aiagents-eyebrow\">AI FOR DISTRIBUTION OPERATIONS<\/p><h2 id=\"aiagents-use-cases-heading\">Ask operational questions. Inspect the evidence. Decide what happens next.<\/h2><\/header><article class=\"aiagents-story aiagents-route-story\"><div class=\"aiagents-story-copy\"><span>01<\/span><p class=\"aiagents-eyebrow\">AI ROUTE OPTIMIZATION<\/p><h3>See which stops are drifting off plan\u2014and why.<\/h3><p>Use route assignments, service windows, stop history, and available operational context to surface late-stop risk and route inefficiencies.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Ask which route needs attention first<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Compare planned and observed stop timing<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Review evidence before changing a route<\/li><\/ul><\/div><figure class=\"aiagents-map-figure\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/dsd-route-optimization-map-v1.png\" width=\"1536\" height=\"976\" alt=\"Illustrative route analysis map with sequenced delivery stops\" title=\"\"><figcaption><span><strong>Route 12<\/strong><small>Today&#x27;s delivery plan<\/small><\/span><span><b>2<\/b><small>Late-stop risks<\/small><\/span><span><b>47 min<\/b><small>Projected delay<\/small><\/span><\/figcaption><\/figure><\/article><article class=\"aiagents-story aiagents-inventory-story\"><div class=\"aiagents-story-copy\"><span>02<\/span><p class=\"aiagents-eyebrow\">AI INVENTORY MANAGEMENT<\/p><h3>Find stockout risk before the truck leaves.<\/h3><p>Bring truck and warehouse inventory together with open orders and recent demand signals to explain which items are at risk.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Separate current stock from projected demand<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Focus on the routes and items that matter today<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Trace each recommendation back to evidence<\/li><\/ul><\/div><div class=\"aiagents-stock-table\" role=\"region\" aria-label=\"Illustrative stockout risk table\"><header><div><p class=\"aiagents-eyebrow\">STOCKOUT RISK BY ITEM<\/p><strong>Next 15 days<\/strong><\/div><span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg> Updated today<\/span><\/header><div class=\"aiagents-stock-head\"><span>Item<\/span><span>On hand<\/span><span>5 days<\/span><span>10 days<\/span><span>15 days<\/span><span>Risk<\/span><\/div><div class=\"aiagents-stock-row\"><span class=\"\">Energy Drink 16oz<\/span><span class=\"\">24<\/span><span class=\"\">8<\/span><span class=\"\">2<\/span><span class=\"\">0<\/span><span class=\"high\">High<\/span><\/div><div class=\"aiagents-stock-row\"><span class=\"\">Chips BBQ 2.5oz<\/span><span class=\"\">36<\/span><span class=\"\">18<\/span><span class=\"\">6<\/span><span class=\"\">2<\/span><span class=\"high\">High<\/span><\/div><div class=\"aiagents-stock-row\"><span class=\"\">Water 16.9oz<\/span><span class=\"\">120<\/span><span class=\"\">60<\/span><span class=\"\">24<\/span><span class=\"\">10<\/span><span class=\"medium\">Medium<\/span><\/div><div class=\"aiagents-stock-row\"><span class=\"\">Soda Cola 12oz<\/span><span class=\"\">80<\/span><span class=\"\">45<\/span><span class=\"\">20<\/span><span class=\"\">8<\/span><span class=\"medium\">Medium<\/span><\/div><div class=\"aiagents-stock-row\"><span class=\"\">Protein Bar<\/span><span class=\"\">60<\/span><span class=\"\">40<\/span><span class=\"\">18<\/span><span class=\"\">8<\/span><span class=\"low\">Low<\/span><\/div><\/div><\/article><article class=\"aiagents-story aiagents-order-story\"><div class=\"aiagents-story-copy\"><span>03<\/span><p class=\"aiagents-eyebrow\">AI ORDER RECOMMENDATIONS<\/p><h3>Recommend the next order without hiding the reasoning.<\/h3><p>Use customer history, customer-specific pricing, promotions, inventory, and recent demand to prepare a proposed order that a person can review, adjust, approve, or reject.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Keep customer-specific pricing and history attached<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Show why every suggested item and quantity appears<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Require a person to make the decision<\/li><\/ul><\/div><div class=\"aiagents-order-review\"><header><div><p class=\"aiagents-eyebrow\">DRAFT ORDER<\/p><strong>Acme Markets<\/strong><\/div><span>Suggested by a connected AI agent<\/span><\/header><div class=\"aiagents-order-why\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z\"><\/path><\/svg><span><strong>Why this draft?<\/strong><small>Low stock on key items and a recurring replenishment pattern.<\/small><\/span><\/div><div class=\"aiagents-order-head\"><span>Item<\/span><span>On hand<\/span><span>Suggested<\/span><span>Price<\/span><\/div><div class=\"aiagents-order-row\"><span>Energy Drink 16oz<\/span><span>8<\/span><span>48<\/span><span>$42.00<\/span><\/div><div class=\"aiagents-order-row\"><span>Chips BBQ 2.5oz<\/span><span>6<\/span><span>36<\/span><span>$31.50<\/span><\/div><div class=\"aiagents-order-row\"><span>Water 16.9oz<\/span><span>18<\/span><span>36<\/span><span>$18.00<\/span><\/div><div class=\"aiagents-order-actions\"><button type=\"button\" class=\"aiagents-button secondary\">Edit or reject<\/button><button type=\"button\" class=\"aiagents-button primary\">Review draft<\/button><\/div><\/div><\/article><article class=\"aiagents-story aiagents-customer-story\"><div class=\"aiagents-story-copy\"><span>04<\/span><p class=\"aiagents-eyebrow\">AI CUSTOMER SUMMARIES<\/p><h3>Brief every rep before the customer visit.<\/h3><p>Summarize the account information a rep needs without opening the rest of the company books or exposing unrelated records.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Review recent orders and buying patterns<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Surface open invoices, notes, returns, and pricing context<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Explain the next best conversation or follow-up<\/li><\/ul><\/div><div class=\"aiagents-customer-summary\" aria-label=\"Illustrative AI customer account summary\"><header><div><p class=\"aiagents-eyebrow\">CUSTOMER BRIEF<\/p><strong>Acme Markets<\/strong><\/div><span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z\"><\/path><\/svg> AI summary \u00b7 verified records<\/span><\/header><div class=\"aiagents-customer-metrics\"><div><small>90-day sales<\/small><strong>$18,420<\/strong><span>Up from prior period<\/span><\/div><div><small>Open invoices<\/small><strong>2<\/strong><span>$1,860 outstanding<\/span><\/div><div><small>Last order<\/small><strong>12 days<\/strong><span>36 cases delivered<\/span><\/div><\/div><div class=\"aiagents-customer-brief\"><strong>What the rep should know<\/strong><p>Core beverage volume is steady. Two snack SKUs are below the customer&#x27;s normal reorder pattern. One recent return cites damaged packaging, and the latest account note asks about the fall promotion.<\/p><\/div><footer><span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"><\/path><\/svg> Sources: orders, invoices, returns, notes, and field activity<\/span><button type=\"button\">Review suggested follow-up <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/button><\/footer><\/div><\/article><article class=\"aiagents-story aiagents-analysis-story\"><div class=\"aiagents-story-copy\"><span>05<\/span><p class=\"aiagents-eyebrow\">AI SALES ANALYTICS<\/p><h3>Analyze distribution data by asking a business question.<\/h3><p>Use conversational analysis to compare time periods, customers, products, reps, routes, orders, invoices, payments, returns, and inventory exceptions.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Start with a plain-language question<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Keep the date range and source records visible<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg>Move from summary to detail before deciding<\/li><\/ul><\/div><div class=\"aiagents-analysis-panel\" aria-label=\"Illustrative conversational distribution data analysis\"><header><p>\u201cWhich customers and products drove the sales change this month?\u201d<\/p><span>Analyzing approved sales and order data<\/span><\/header><div class=\"aiagents-analysis-kpis\"><div><small>Delivered sales<\/small><strong>+8.4%<\/strong><span>vs. prior month<\/span><\/div><div><small>Active customers<\/small><strong>126<\/strong><span>9 newly ordering<\/span><\/div><div><small>Average order<\/small><strong>+5.1%<\/strong><span>mix and volume<\/span><\/div><\/div><div class=\"aiagents-analysis-findings\"><strong>AI-assisted findings<\/strong><ol><li><span>01<\/span><p><b>Top driver<\/b> Beverage volume increased across 18 convenience accounts.<\/p><\/li><li><span>02<\/span><p><b>Watch item<\/b> Snack sales fell where two routes had repeated stockout risk.<\/p><\/li><li><span>03<\/span><p><b>Next question<\/b> Compare the affected customers by rep, route, and inventory source.<\/p><\/li><\/ol><\/div><footer>Illustrative analysis \u00b7 Verify against the underlying records before acting<\/footer><\/div><\/article><\/div><\/section><section class=\"aiagents-connections\" aria-labelledby=\"aiagents-connections-title\"><div class=\"aiagents-shell aiagents-connections-grid\"><header><p class=\"aiagents-eyebrow light\">THREE AGENT OPTIONS. ONE OPERATIONAL LAYER.<\/p><h2 id=\"aiagents-connections-title\">Use the AI workspace your team already knows.<\/h2><p>Connect through the official ChatGPT listing, the inSitu Sales GitHub package, or Grok&#x27;s custom MCP connector setup.<\/p><\/header><article><img loading=\"lazy\" decoding=\"async\" class=\"aiagents-connection-logo\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/codex-openai.png\" width=\"180\" height=\"180\" alt=\"ChatGPT logo\" title=\"\"><div><strong>ChatGPT<\/strong><p>Open the official inSitu Sales plugin listing, connect an authorized account, and use the tools made available to your workspace.<\/p><div class=\"aiagents-setup-actions\"><a class=\"aiagents-setup-primary\" href=\"https:\/\/chatgpt.com\/plugins\/plugin_asdk_app_6a7ca3b899bc81918a6ab1af007a82d6\" target=\"_blank\" rel=\"noreferrer noopener\">GET THE CHATGPT PLUGIN <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><\/div><\/article><article><img loading=\"lazy\" decoding=\"async\" class=\"aiagents-connection-logo\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/claude.png\" width=\"48\" height=\"48\" alt=\"Claude logo\" title=\"\"><div><strong>Claude &amp; Claude Code<\/strong><p>Launch Claude with a ready-to-review prompt containing the official GitHub package, MCP endpoint, and secure OAuth guidance.<\/p><div class=\"aiagents-setup-actions\"><a class=\"aiagents-setup-primary\" href=\"https:\/\/claude.ai\/new?q=Help%20me%20connect%20inSitu%20Sales%20to%20Claude.%20Review%20the%20official%20setup%20files%20at%20https%3A%2F%2Fgithub.com%2FinSitu-Sales%2Finsitusales-agent-plugin%20and%20use%20the%20remote%20MCP%20endpoint%20https%3A%2F%2Fapi.insitusales.com%2Fmcp.%20First%20ask%20whether%20I%20use%20Claude%20web%20or%20Desktop%2C%20Claude%20Code%2C%20or%20Cowork%2C%20then%20guide%20me%20through%20the%20shortest%20supported%20setup%20and%20OAuth%20sign-in.%20Never%20ask%20me%20to%20paste%20passwords%20or%20authentication%20tokens.\" target=\"_blank\" rel=\"noreferrer noopener\">OPEN SETUP IN CLAUDE <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><a class=\"aiagents-setup-secondary\" href=\"https:\/\/github.com\/inSitu-Sales\/insitusales-agent-plugin\" target=\"_blank\" rel=\"noreferrer noopener\">VIEW GITHUB<\/a><\/div><\/div><\/article><article><img loading=\"lazy\" decoding=\"async\" class=\"aiagents-connection-logo\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/grok.png\" width=\"512\" height=\"512\" alt=\"Grok logo\" title=\"\"><div><strong>Grok<\/strong><p>Launch Grok with the custom connector prompt already filled in. If prompt prefilling is unavailable, copy the MCP server below.<\/p><div class=\"aiagents-mcp-endpoint\"><small>MCP SERVER<\/small><code>https:\/\/api.insitusales.com\/mcp<\/code><button type=\"button\" data-copy-mcp=\"true\" aria-label=\"Copy inSitu Sales MCP server URL\">COPY URL<\/button><\/div><div class=\"aiagents-setup-actions\"><a class=\"aiagents-setup-primary\" href=\"https:\/\/grok.com\/?q=Help%20me%20connect%20inSitu%20Sales%20to%20Grok%20as%20a%20custom%20MCP%20connector.%20Use%20the%20server%20URL%20https%3A%2F%2Fapi.insitusales.com%2Fmcp%20and%20review%20https%3A%2F%2Fgithub.com%2FinSitu-Sales%2Finsitusales-agent-plugin%20for%20the%20official%20configuration.%20Guide%20me%20to%20Connectors%20and%20Add%20custom%20connector%2C%20tell%20me%20which%20fields%20to%20enter%2C%20and%20explain%20the%20OAuth%20sign-in.%20Never%20ask%20me%20to%20paste%20passwords%20or%20authentication%20tokens.%20Business%20or%20Enterprise%20workspace%20administrator%20controls%20may%20apply.\" target=\"_blank\" rel=\"noreferrer noopener\">OPEN SETUP IN GROK <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><a class=\"aiagents-setup-secondary\" href=\"https:\/\/grok.com\/connectors\" target=\"_blank\" rel=\"noreferrer noopener\">CONNECTORS<\/a><\/div><\/div><\/article><\/div><\/section><section class=\"aiagents-governance\"><div class=\"aiagents-shell aiagents-governance-grid\"><div><p class=\"aiagents-eyebrow\">CONTROL THE CONTEXT<\/p><h2>Start with a focused use case, then expand deliberately.<\/h2><p>AI is most useful when the question, source data, and decision boundary are explicit. Keep access narrow, test the workflow, and give each team only the tools it needs.<\/p><\/div><ol><li><span>01<\/span><div><strong>Choose the question<\/strong><p>Define the operational decision you want the agent to support.<\/p><\/div><\/li><li><span>02<\/span><div><strong>Approve the connection<\/strong><p>Connect the authorized company and review the available tools.<\/p><\/div><\/li><li><span>03<\/span><div><strong>Verify the evidence<\/strong><p>Make recommendations explainable with the underlying records.<\/p><\/div><\/li><li><span>04<\/span><div><strong>Keep people in control<\/strong><p>Review, adjust, approve, or reject the proposed next step.<\/p><\/div><\/li><\/ol><\/div><\/section><section class=\"aiagents-faq\" id=\"faq\"><div class=\"aiagents-shell aiagents-faq-grid\"><header><p class=\"aiagents-eyebrow\">AI AGENTS FOR DISTRIBUTION FAQ<\/p><h2>Clear answers before you connect.<\/h2><p>Connection details depend on your inSitu Sales account, enabled tools, AI platform, plan, and organization settings.<\/p><\/header><div><details><summary>What can AI agents analyze with inSitu Sales?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>Depending on the tools and permissions enabled for the connection, an agent can help analyze routes, stops, inventory, stockout risk, customers, products, orders, invoices, payments, returns, and field activity. Teams can ask questions in natural language, compare trends, identify exceptions, and trace each answer back to the connected operational records.<\/p><\/details><details><summary>What is an AI agent for wholesale distribution?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>An AI agent for wholesale distribution connects a conversational AI workspace to approved operational data such as customers, products, inventory, routes, orders, invoices, payments, and field activity. It can summarize information, analyze patterns, and prepare recommendations while your organization controls access and reviews consequential actions.<\/p><\/details><details><summary>Can an AI agent create orders automatically?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>The recommended workflow keeps a person in control. Agents can use order history, customer-specific pricing, inventory availability, promotions, and recent demand to prepare an AI order recommendation or draft. Your team reviews, adjusts, approves, or rejects the result before an operational action is taken. Available actions depend on the tools and permissions configured for the connection.<\/p><\/details><details><summary>Can AI summarize a customer before a sales visit?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>Yes. A connected agent can prepare a customer account summary from the information made available to it, including recent orders, buying patterns, open invoices, notes, returns, pricing context, and recent field activity. The summary helps a rep understand the account without exposing unrelated company information.<\/p><\/details><details><summary>Can managers use conversational AI for distribution data analysis?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>Yes. Managers can ask operational questions in natural language and use the connected records to analyze sales trends, route performance, customer activity, inventory risk, order patterns, returns, and field execution. Results should identify the source records and time period so a person can verify the analysis.<\/p><\/details><details><summary>How do I connect inSitu Sales to ChatGPT or Codex?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>Open the inSitu Sales plugin listing in ChatGPT, connect your authorized inSitu Sales account, and approve the requested access. Workspace availability and actions can also be managed by your organization administrator.<\/p><\/details><details><summary>Can I use inSitu Sales with Claude, Grok, or another AI agent?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>Yes. The official inSitu Sales GitHub repository includes plugin and MCP configuration for Claude Code, Codex, and other compatible MCP clients. Grok supports custom MCP connectors, so teams can connect the inSitu Sales MCP endpoint through Grok&#x27;s connector setup. The Claude directory listing is still pending, so Claude users should follow the GitHub installation path for now.<\/p><\/details><details><summary>Does the AI agent see all of our company data?<svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.28 11.47a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 0 1-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 0 1 1.06-1.06l7.5 7.5Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/summary><p>No connection should be treated as unlimited by default. Your organization controls the connected company, available tools, authentication, and the operational data exposed through those tools. Review the configured permissions before making a connector available to a team.<\/p><\/details><\/div><\/div><\/section><section class=\"aiagents-final-cta\"><div class=\"aiagents-shell\"><p class=\"aiagents-eyebrow light\">READY TO EXPLORE A CONTROLLED AI WORKFLOW?<\/p><h2>Bring one real distribution question. We\u2019ll map the right data and approval path.<\/h2><div class=\"aiagents-cta-row\"><a class=\"aiagents-button light\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">BOOK DEMO<\/a><a class=\"aiagents-button outline-light\" href=\"https:\/\/app.insitusales.com\/inSituSignUp\/register\" target=\"_blank\" rel=\"noopener\">START FREE TRIAL<\/a><\/div><\/div><\/section>\r\n<\/main><\/div>\r\n<script id=\"insitu-aiagents-interactions\">\r\n(() => {\r\n  const root = document.querySelector(\".insitu-aiagents-page.aiagents-page\");\r\n  if (!root) return;\r\n\r\n  const recommendations = {\r\n    \"Rebalance Route 12\": {\r\n      reason: \"Two stops are at risk of missing their delivery windows.\",\r\n      evidence: \"Stops 7\u201312, current traffic, service history, and time windows\"\r\n    },\r\n    \"Prevent 3 stockouts\": {\r\n      reason: \"Projected on-hand stock falls below expected demand within five days.\",\r\n      evidence: \"Truck and warehouse inventory, open orders, item velocity, and route demand\"\r\n    },\r\n    \"Recommend Acme reorder\": {\r\n      reason: \"Customer demand signals suggest a replenishment opportunity.\",\r\n      evidence: \"Order history, customer pricing, current inventory, and recent field activity\"\r\n    }\r\n  };\r\n\r\n  const closeDialog = () => document.querySelector(\".aiagents-modal-backdrop\")?.remove();\r\n  const openDialog = (title = \"Recommend Acme reorder\") => {\r\n    closeDialog();\r\n    const item = recommendations[title] || recommendations[\"Recommend Acme reorder\"];\r\n    const backdrop = document.createElement(\"div\");\r\n    backdrop.className = \"aiagents-modal-backdrop\";\r\n    backdrop.innerHTML = `<section class=\"aiagents-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"aiagents-review-title\">\r\n      <button class=\"aiagents-modal-close\" type=\"button\" aria-label=\"Close review\">\u00d7<\/button>\r\n      <div class=\"aiagents-review-icon blue\" aria-hidden=\"true\">AI<\/div>\r\n      <p class=\"aiagents-eyebrow\">RECOMMENDATION REVIEW<\/p>\r\n      <h2 id=\"aiagents-review-title\"><\/h2>\r\n      <div class=\"aiagents-modal-evidence\"><div><strong>Why it surfaced<\/strong><p class=\"aiagents-dialog-reason\"><\/p><\/div><div><strong>Evidence included<\/strong><p class=\"aiagents-dialog-evidence\"><\/p><\/div><\/div>\r\n      <p class=\"aiagents-modal-note\">This preview does not execute or send any operational change.<\/p>\r\n      <div class=\"aiagents-modal-actions\"><button type=\"button\" class=\"aiagents-button secondary\" data-close>Keep reviewing<\/button><button type=\"button\" class=\"aiagents-button primary\" data-approve>Approve preview action<\/button><\/div>\r\n    <\/section>`;\r\n    backdrop.querySelector(\"#aiagents-review-title\").textContent = title;\r\n    backdrop.querySelector(\".aiagents-dialog-reason\").textContent = item.reason;\r\n    backdrop.querySelector(\".aiagents-dialog-evidence\").textContent = item.evidence;\r\n    document.body.append(backdrop);\r\n    backdrop.querySelector(\".aiagents-modal-close\").addEventListener(\"click\", closeDialog);\r\n    backdrop.querySelector(\"[data-close]\").addEventListener(\"click\", closeDialog);\r\n    backdrop.addEventListener(\"click\", (event) => { if (event.target === backdrop) closeDialog(); });\r\n    backdrop.querySelector(\"[data-approve]\").addEventListener(\"click\", () => {\r\n      const modal = backdrop.querySelector(\".aiagents-modal\");\r\n      modal.innerHTML = `<div class=\"aiagents-modal-success\"><div class=\"aiagents-review-icon blue\" aria-hidden=\"true\">\u2713<\/div><p class=\"aiagents-eyebrow\">REVIEW COMPLETE<\/p><h2 id=\"aiagents-review-title\">Decision recorded in the preview.<\/h2><p>No live inSitu Sales data was changed. A production workflow would continue only through the tools and permissions your organization enables.<\/p><button type=\"button\" class=\"aiagents-button primary\">Return to page<\/button><\/div>`;\r\n      modal.querySelector(\"button\").addEventListener(\"click\", closeDialog);\r\n    });\r\n    backdrop.querySelector(\".aiagents-modal-close\").focus();\r\n  };\r\n\r\n  root.querySelectorAll(\".aiagents-queue-list button\").forEach((button) => {\r\n    const title = button.querySelector(\"strong\")?.textContent?.trim();\r\n    button.addEventListener(\"click\", () => openDialog(title));\r\n  });\r\n  root.querySelectorAll(\".aiagents-order-actions button, .aiagents-customer-summary > footer button\").forEach((button) => {\r\n    button.addEventListener(\"click\", () => openDialog(\"Recommend Acme reorder\"));\r\n  });\r\n  root.querySelectorAll(\"[data-copy-mcp]\").forEach((button) => {\r\n    button.addEventListener(\"click\", async () => {\r\n      const endpoint = \"https:\/\/api.insitusales.com\/mcp\";\r\n      try { await navigator.clipboard.writeText(endpoint); } catch {\r\n        const input = document.createElement(\"textarea\"); input.value = endpoint; input.setAttribute(\"readonly\", \"\"); input.style.position = \"fixed\"; input.style.left = \"-9999px\"; document.body.append(input); input.select(); document.execCommand(\"copy\"); input.remove();\r\n      }\r\n      button.textContent = \"COPIED\"; window.setTimeout(() => { button.textContent = \"COPY URL\"; }, 2200);\r\n    });\r\n  });\r\n  document.addEventListener(\"keydown\", (event) => { if (event.key === \"Escape\") closeDialog(); });\r\n})();\r\n<\/script>\r\n<script type=\"application\/ld+json\" id=\"ai-agents-distribution-schema\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#webpage\",\"url\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/\",\"name\":\"AI Agents for Wholesale Distribution | inSitu Sales\",\"description\":\"Connect ChatGPT, Claude, Grok, and Codex to inSitu Sales for AI order recommendations, customer summaries, inventory analysis, route optimization, and sales analytics.\",\"inLanguage\":\"en-US\",\"dateModified\":\"2026-09-04\",\"about\":[\"AI for wholesale distribution\",\"AI order recommendations\",\"AI inventory management\",\"AI route optimization\",\"AI sales analytics\",\"AI customer summaries\"],\"breadcrumb\":{\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#breadcrumb\"},\"mainEntity\":{\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#software\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.insitusales.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solutions\",\"item\":\"https:\/\/www.insitusales.com\/en\/solutions\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"AI Agents for Distribution\",\"item\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/\"}]},{\"@type\":\"SoftwareApplication\",\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#software\",\"name\":\"inSitu Sales AI Agent Connection\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"AI-assisted distribution operations\",\"operatingSystem\":\"Web\",\"url\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/\",\"description\":\"A permissioned connection between inSitu Sales operational data and AI agents used for route, inventory, stockout, customer, order, invoice, and field-activity analysis with human review.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"inSitu Sales\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"inSitu Sales\",\"url\":\"https:\/\/www.insitusales.com\/en\/\"},\"featureList\":[\"AI route optimization and stop analysis\",\"AI inventory management and stockout analysis\",\"AI order recommendations using customer pricing and inventory\",\"AI customer account summaries\",\"Conversational distribution data analysis\",\"AI sales analytics for distributors\",\"Permissioned access to selected operational data\",\"Separate installation paths for ChatGPT and compatible MCP agents\",\"Custom MCP connector support for Grok\",\"Human review before approved operational actions\"]},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/www.insitusales.com\/en\/solutions\/ai-agents-for-distribution\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What can AI agents analyze with inSitu Sales?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Depending on the tools and permissions enabled for the connection, an agent can help analyze routes, stops, inventory, stockout risk, customers, products, orders, invoices, payments, returns, and field activity. Teams can ask questions in natural language, compare trends, identify exceptions, and trace each answer back to the connected operational records.\"}},{\"@type\":\"Question\",\"name\":\"What is an AI agent for wholesale distribution?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"An AI agent for wholesale distribution connects a conversational AI workspace to approved operational data such as customers, products, inventory, routes, orders, invoices, payments, and field activity. It can summarize information, analyze patterns, and prepare recommendations while your organization controls access and reviews consequential actions.\"}},{\"@type\":\"Question\",\"name\":\"Can an AI agent create orders automatically?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The recommended workflow keeps a person in control. Agents can use order history, customer-specific pricing, inventory availability, promotions, and recent demand to prepare an AI order recommendation or draft. Your team reviews, adjusts, approves, or rejects the result before an operational action is taken. Available actions depend on the tools and permissions configured for the connection.\"}},{\"@type\":\"Question\",\"name\":\"Can AI summarize a customer before a sales visit?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. A connected agent can prepare a customer account summary from the information made available to it, including recent orders, buying patterns, open invoices, notes, returns, pricing context, and recent field activity. The summary helps a rep understand the account without exposing unrelated company information.\"}},{\"@type\":\"Question\",\"name\":\"Can managers use conversational AI for distribution data analysis?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Managers can ask operational questions in natural language and use the connected records to analyze sales trends, route performance, customer activity, inventory risk, order patterns, returns, and field execution. Results should identify the source records and time period so a person can verify the analysis.\"}},{\"@type\":\"Question\",\"name\":\"How do I connect inSitu Sales to ChatGPT or Codex?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Open the inSitu Sales plugin listing in ChatGPT, connect your authorized inSitu Sales account, and approve the requested access. Workspace availability and actions can also be managed by your organization administrator.\"}},{\"@type\":\"Question\",\"name\":\"Can I use inSitu Sales with Claude, Grok, or another AI agent?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The official inSitu Sales GitHub repository includes plugin and MCP configuration for Claude Code, Codex, and other compatible MCP clients. Grok supports custom MCP connectors, so teams can connect the inSitu Sales MCP endpoint through Grok's connector setup. The Claude directory listing is still pending, so Claude users should follow the GitHub installation path for now.\"}},{\"@type\":\"Question\",\"name\":\"Does the AI agent see all of our company data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No connection should be treated as unlimited by default. Your organization controls the connected company, available tools, authentication, and the operational data exposed through those tools. Review the configured permissions before making a connector available to a team.\"}}]}]}<\/script>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>AI AGENTS FOR WHOLESALE DISTRIBUTION Give AI agents the right distribution context\u2014with your team in control Connect ChatGPT, Claude, Grok, Codex, or another compatible agent to approved operational data for order recommendations, customer summaries, inventory analysis, route insights, and sales analytics. BOOK DEMOSTART FREE TRIAL Get the ChatGPT plugin FROM QUESTION TO REVIEWED DECISION AI&nbsp;&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8117,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-16183","page","type-page","status-publish","hentry"],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/comments?post=16183"}],"version-history":[{"count":4,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16183\/revisions"}],"predecessor-version":[{"id":16191,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/16183\/revisions\/16191"}],"up":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/pages\/8117"}],"wp:attachment":[{"href":"https:\/\/www.insitusales.com\/en\/wp-json\/wp\/v2\/media?parent=16183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}