Write a tagging rule as a raw JSON expression when the guided condition builder can’t express it.
Where to find it:Settings → Tagging Rules → Create Tag Rule → AdvancedMost people never need this. Advanced mode swaps the condition builder for a raw JSON expression box, for the few cases guided mode can’t express — nested filters, counting stops, indexed stops, and rules that predate the guided builder.Three differences worth knowing:
It saves exactly as written, as one rule, even when several record types are ticked. It doesn’t split the way guided mode does.
Quotes can only be targeted here. The Quote checkbox is hidden in guided mode.
The expression is validated on save, both for supported operators and for whether it can actually be evaluated.
An expression is a nested object of operator and operands. Each operand is either another expression or a typed value — reference reads a field off the record, literal is a fixed value to compare against:
Supported operators are and, or, ==, !=, >, <, >=, <=, contains, !contains, length, filter, join, and array.
and and or take exactly two operands. Three conditions have to be nested: and(and(A, B), C).
This is the easiest place to build a rule that quietly never matches anything. Email support@owlery.ai and we’ll help you write it.
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"How to Use Owlery","description":"Owlery is the AI-powered TMS and Logistics Platform built for modern logistics. We know that No One Ships Alone - this guide has everything you need to get set up and moving freight, no matter which side of the shipment you're on.","colors":{"primary":"#166E3F","light":"#26BD6C","dark":"#166E3F"},"logo":{"light":"https://mintcdn.com/owlery-6f62edf5/DpGoykM6OhbGuPLk/images/Owlery-Logo-RGB.svg?fit=max\u0026auto=format\u0026n=DpGoykM6OhbGuPLk\u0026q=85\u0026s=c61ca6bbf891db7a5b993eaa680176c5","dark":"https://mintcdn.com/owlery-6f62edf5/YITaM6zRz6QWQ4b-/images/Owlery-Logo-Reversed.svg?fit=max\u0026auto=format\u0026n=YITaM6zRz6QWQ4b-\u0026q=85\u0026s=c8426f7b54047f489c3724e24774a389"},"favicon":{"light":"https://mintcdn.com/owlery-6f62edf5/TihM6CLHQFI6nxTs/images/697b1f7cf8fe0d76b21e0e58_FavIcon(32x32).svg?fit=max\u0026auto=format\u0026n=TihM6CLHQFI6nxTs\u0026q=85\u0026s=555c42edc0bad7167b1801bdf2cb8c7d","dark":"https://mintcdn.com/owlery-6f62edf5/TihM6CLHQFI6nxTs/images/697b1f7cf8fe0d76b21e0e58_FavIcon(32x32).svg?fit=max\u0026auto=format\u0026n=TihM6CLHQFI6nxTs\u0026q=85\u0026s=555c42edc0bad7167b1801bdf2cb8c7d"},"navbar":{"links":[{"href":"mailto:support@owlery.ai","label":"Email Support"}],"primary":{"type":"button","label":"Log in to Owlery","href":"https://owlery.ai/dashboard"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/owlery"}},"fonts":{"family":"Open Sans"},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"breadcrumbs","latex":true},"errors":{"404":{"redirect":false,"title":"Uh oh. This page doesn't exist.","description":"Don't worry, we can get you back on track.\n\nUse the **search box** at the top of the page to find what you need or head back to the [Help Center's homepage](https://help.owlery.ai).\n\n\u003ciframe src=\"https://www.youtube.com/embed/insM7oUYNOE\" frameBorder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowFullScreen style={{width: '100%', maxWidth: '560px', aspectRatio: '16/9'}}>\u003c/iframe>"}},"contextual":{"options":["assistant","claude","chatgpt","download-pdf","copy"],"display":"header"},"interaction":{"drilldown":false},"metadata":{"timestamp":false},"navigation":{"directory":"card","pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"owlery-6f62edf5","hasAudioNarration":false,"actualSubdomain":"owlery-6f62edf5","customDomains":["help.owlery.ai"],"gitSource":{"type":"github","owner":"owleryai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"409efe86-894e-45e1-bb84-b13b8b244f3c","liveDeploymentHistoryId":"6ae96da216b7e854f221262c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae96da216b7e854f221262c"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"}},"buildId":"6ae96f3fbd9169b37160bba6","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Shippers","count":95},{"language":"default","tag":"Integrations","count":49},{"language":"default","tag":"ERP / Order Systems / IMS","count":28},{"language":"default","tag":"Carriers","count":25},{"language":"default","tag":"Facilities","count":14},{"language":"default","tag":"Shipper Settings","count":14},{"language":"default","tag":"Quotes \u0026 Tenders","count":12},{"language":"default","tag":"Orders","count":11},{"language":"default","tag":"Getting Started","count":10},{"language":"default","tag":"Accounting Systems","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@owlery.ai"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":":root{--default-border-color:var(--gray-200)}.dark{--default-border-color:var(--gray-800)}#sidebar .nav-dropdown-trigger{border:0!important;background:0 0!important;box-shadow:none!important;padding-left:.375rem}#sidebar .nav-dropdown-trigger:hover{background-color:rgb(0 0 0/.04)!important}.dark #sidebar .nav-dropdown-trigger:hover{background-color:rgb(255 255 255/.06)!important}#sidebar .nav-dropdown-trigger .nav-dropdown-item-icon,.nav-dropdown-content .nav-dropdown-item-icon{border:0!important;background:0 0!important;height:auto!important;width:auto!important;padding:0!important}.nav-dropdown-content .nav-dropdown-item-description{display:none!important}#sidebar .nav-anchor span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}body:has([data-product-guide-index]) #sidebar a.nav-anchor[href='/']{color:rgb(var(--primary))!important;font-weight:600!important}body:has([data-product-guide-index]) #sidebar a.nav-anchor[href='/'] span{color:inherit!important}body:has([data-product-guide-index]) #sidebar a.nav-anchor[href='/'] svg{background-color:rgb(var(--primary))!important}.dark body:has([data-product-guide-index]) #sidebar a.nav-anchor[href='/']{color:rgb(var(--primary-light)/var(--tw-text-opacity,1))!important}.dark body:has([data-product-guide-index]) #sidebar a.nav-anchor[href='/'] svg{background-color:rgb(var(--primary-light)/var(--tw-text-opacity,1))!important}:is(#content-area[data-current-path='/'], [data-current-path='/'] #content-area):has([data-product-guide-index]){background:0 0!important;padding:0!important}:is(#content-area[data-current-path='/'], [data-current-path='/'] #content-area):has([data-product-guide-index])>div:first-child{background:0 0!important;padding-right:0!important;padding-bottom:0!important;padding-left:0!important}[data-product-guide-index] a:not(.product-guide-feature-card){background-color:#fafafa!important}.dark [data-product-guide-index] a:not(.product-guide-feature-card){background-color:#09090b!important}.product-guide-feature-card,.product-guide-feature-card>div{display:flex!important;flex-direction:column!important;justify-content:space-between!important}.product-guide-feature-card{grid-column:1/-1;min-height:260px;background:url(/images/sample-feature-light.png) center/cover no-repeat!important;border:0!important;box-shadow:none!important;color:#fff!important}.product-guide-feature-card>div{flex:1}.product-guide-feature-card :is(h2, h3, p, span, svg){color:#fff!important}.product-guide-feature-card :is(svg, [class*='icon']){background-color:#fff!important;width:2em!important;height:2em!important;margin-top:2px}.product-guide-feature-card-title{font-size:1.2em;font-weight:500}.product-guide-feature-card :is(h2, h3, p, span, svg).product-guide-feature-card-description{font-size:1.05em;font-weight:400;color:rgb(var(--gray-50)/62.5%)!important}img.nav-logo{max-width:220px;height:44px!important}.date-warning-result{display:inline-flex;align-items:flex-start;gap:.25rem}.date-warning-result>img{display:block!important;flex:0 0 18px;width:18px!important;height:18px!important;margin:.15em 0 0!important}footer{visibility:hidden}.ramp-netsuite-flow{--flow-owlery-bg:#166e3f;--flow-owlery-text:#ffffff;--flow-muted:#475569;--flow-border:#64748b;--flow-ramp-bg:#f3e8ff;--flow-ramp-text:#3b1a63;--flow-ramp-accent:#6d28d9;--flow-ramp-chip:#e9d5ff;--flow-netsuite-bg:#e8f1ff;--flow-netsuite-text:#0b2e6b;--flow-netsuite-accent:#1d4ed8;--flow-netsuite-chip:#cfe0ff}.dark .ramp-netsuite-flow{--flow-owlery-bg:#14532d;--flow-owlery-text:#f0fdf4;--flow-muted:#cbd5e1;--flow-border:#94a3b8;--flow-ramp-bg:#2e1649;--flow-ramp-text:#f3e8ff;--flow-ramp-accent:#c4b5fd;--flow-ramp-chip:#4c2673;--flow-netsuite-bg:#142b4a;--flow-netsuite-text:#eff6ff;--flow-netsuite-accent:#93c5fd;--flow-netsuite-chip:#234573}.owl-flow code,.owl-flow strong,.ramp-netsuite-flow code,.ramp-netsuite-flow strong{color:inherit}.owl-flow{--owl-surface:#fffaf6;--owl-border:#e5d7ce;--owl-text:#1f2423;--owl-muted:#8b7355;--owl-chip-bg:#ffffff;--owl-green:#2b9c61;--owl-green-bg:#f3fff9;--owl-green-border:#b9e4ce;--owl-pine:#284745;--owl-neutral:#b8a594;--owl-alert:#d9573b;--owl-alert-bg:#fff4ed;--owl-alert-border:#f3c9b8;margin:1rem 0;padding:1rem 1.1rem;border:1px solid var(--owl-border);border-radius:14px;background:var(--owl-surface);color:var(--owl-text)}.dark .owl-flow{--owl-surface:#1a2524;--owl-border:#33403e;--owl-text:#eef2f1;--owl-muted:#b9a993;--owl-chip-bg:#203736;--owl-green:#32d17e;--owl-green-bg:#173a2b;--owl-green-border:#2b6b4b;--owl-pine:#99adac;--owl-neutral:#b9a993;--owl-alert:#f08a6f;--owl-alert-bg:#3a2420;--owl-alert-border:#6b3a2e}.owl-flow+.owl-flow-branch{margin-top:-.4rem}.owl-flow-eyebrow{margin-bottom:.7rem;color:var(--owl-muted);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.owl-flow-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;border:1px solid var(--owl-border);border-radius:999px;background:var(--owl-chip-bg);color:var(--owl-text);font-size:.85rem;font-weight:600;white-space:nowrap}.owl-flow-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--owl-green)}.owl-flow-neutral .owl-flow-dot{background:var(--owl-neutral)}.owl-flow-pine .owl-flow-dot{background:var(--owl-pine)}.owl-flow-done{border-color:var(--owl-green-border);background:var(--owl-green-bg)}.owl-flow-alert{border-color:var(--owl-alert-border);background:var(--owl-alert-bg)}.owl-flow-alert .owl-flow-dot{background:var(--owl-alert)}.owl-flow-steps{flex-wrap:wrap;justify-content:center;row-gap:.6rem}.owl-flow-step,.owl-flow-steps{display:flex;align-items:center}.owl-flow-arrow{display:inline-flex;flex-direction:column;align-items:center;min-width:2.2rem;padding:0 .35rem}.owl-flow-arrow-bare{min-width:1.5rem;padding:0 .3rem}.owl-flow-action-spacer{visibility:hidden}.owl-flow-action{margin:.1rem 0;color:var(--owl-muted);font-size:.72rem;white-space:nowrap}.owl-flow-arrow-glyph{position:relative;display:inline-block;width:100%;min-width:1.4rem;height:1.5px;background:var(--owl-muted);opacity:.6}.owl-flow-arrow-glyph::after{content:'';position:absolute;top:-3px;right:0;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;border-left:6px solid var(--owl-muted)}.owl-flow-notes{margin:.7rem 0 0!important;padding-left:1.1rem!important;font-size:.85rem}.owl-flow-notes li{margin:.2rem 0!important}.owl-flow-checks{display:grid;grid-template-columns:auto auto auto 1fr;column-gap:.6rem;margin:0!important;padding:0!important;list-style:none}.owl-flow-check{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;margin:0!important;padding:.55rem 0;font-size:.9rem}.owl-flow-check+.owl-flow-check{border-top:1px dashed var(--owl-border)}.owl-flow-check .owl-flow-arrow-glyph{width:1.6rem;min-width:1.6rem}.owl-flow-num{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--owl-pine);color:var(--owl-surface);font-size:.75rem;font-weight:700}.owl-flow-check .owl-flow-chip{justify-self:start}.owl-flow-exchange{display:flex;flex-direction:column}.owl-flow-xrow{display:grid;grid-template-columns:5.5rem 1fr minmax(0,15rem);align-items:center;column-gap:.9rem;padding:.6rem 0;font-size:.88rem}.owl-flow-xrow+.owl-flow-xrow{border-top:1px dashed var(--owl-border)}.owl-flow-xrow-grouped{grid-template-columns:calc(5.5rem - 1.25rem - 2px) 1fr minmax(0,15rem);margin-left:.5rem;padding-left:.75rem;border-left:2px solid var(--owl-green-border)}.owl-flow-group{grid-column:1/-1;margin-bottom:.45rem;color:var(--owl-green);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.owl-flow-doc{justify-self:start;padding:.2rem .55rem;border:1px solid var(--owl-border);border-radius:8px;background:var(--owl-chip-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;white-space:nowrap}.owl-flow-xmain{display:flex;flex-direction:column}.owl-flow-xname{font-weight:600}.owl-flow-xroute{color:var(--owl-muted);font-size:.8rem}.owl-flow-owlery{color:var(--owl-green);font-weight:600}.owl-flow-xwhen{color:var(--owl-muted);font-size:.82rem}@media (max-width:640px){.owl-flow-xrow{grid-template-columns:5rem 1fr}.owl-flow-xrow-grouped{grid-template-columns:calc(5rem - 1.25rem - 2px) 1fr}.owl-flow-xwhen{grid-column:2;margin-top:.2rem}}"}],"page":{"pagePath":"shippers/tagging-rules/advanced-expressions","slug":"/shippers/tagging-rules/advanced-expressions","pageMetadata":{"title":"Advanced Expressions","description":"Write a tagging rule as a raw JSON expression when the guided condition builder can't express it.","keywords":["tagging rules","advanced","JSON","expression","operators","quotes"],"href":"/shippers/tagging-rules/advanced-expressions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Write a tagging rule as a raw JSON expression when the guided condition builder can’t express it.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Visibility,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Visibility)_missingMdxReference(`Visibility`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Visibility,{for:`agents`,children:_jsxs(_components.p,{children:[`This page is for `,_jsx(_components.strong,{children:`Shippers`}),`: teams that quote, tender, and pay for freight in Owlery. If the person you’re helping isn’t a shipper, this page doesn’t apply to them.`]})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Where to find it:`}),` `,_jsx(_components.code,{children:`Settings → Tagging Rules → Create Tag Rule → Advanced`})]}),`\n`,_jsx(_components.p,{children:`Most people never need this. Advanced mode swaps the condition builder for a raw JSON expression box, for the few cases guided mode can’t express — nested filters, counting stops, indexed stops, and rules that predate the guided builder.`}),`\n`,_jsx(_components.p,{children:`Three differences worth knowing:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`It saves exactly as written, as one rule`}),`, even when several record types are ticked. It doesn’t split the way guided mode does.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quotes can only be targeted here.`}),` The Quote checkbox is hidden in guided mode.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The expression is validated on save`}),`, both for supported operators and for whether it can actually be evaluated.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`An expression is a nested object of `,_jsx(_components.code,{children:`operator`}),` and `,_jsx(_components.code,{children:`operands`}),`. Each operand is either another expression or a typed value — `,_jsx(_components.code,{children:`reference`}),` reads a field off the record, `,_jsx(_components.code,{children:`literal`}),` is a fixed value to compare against:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"operator\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"==\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"operands\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"reference\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"literal\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"purchase\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Supported operators are `,_jsx(_components.code,{children:`and`}),`, `,_jsx(_components.code,{children:`or`}),`, `,_jsx(_components.code,{children:`==`}),`, `,_jsx(_components.code,{children:`!=`}),`, `,_jsx(_components.code,{children:`>`}),`, `,_jsx(_components.code,{children:`\u003c`}),`, `,_jsx(_components.code,{children:`>=`}),`, `,_jsx(_components.code,{children:`\u003c=`}),`, `,_jsx(_components.code,{children:`contains`}),`, `,_jsx(_components.code,{children:`!contains`}),`, `,_jsx(_components.code,{children:`length`}),`, `,_jsx(_components.code,{children:`filter`}),`, `,_jsx(_components.code,{children:`join`}),`, and `,_jsx(_components.code,{children:`array`}),`.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`and`}),` and `,_jsx(_components.code,{children:`or`}),` take exactly two operands. Three conditions have to be nested: `,_jsx(_components.code,{children:`and(and(A, B), C)`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`This is the easiest place to build a rule that quietly never matches anything. Email `,_jsx(_components.a,{href:`mailto:support@owlery.ai`,children:`support@owlery.ai`}),` and we’ll help you write it.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Advanced Expressions","description":"Write a tagging rule as a raw JSON expression when the guided condition builder can't express it.","keywords":["tagging rules","advanced","JSON","expression","operators","quotes"],"href":"/shippers/tagging-rules/advanced-expressions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/owlery-6f62edf5/eeadb3fe74018dba/plain.js"],"subdomain":"owlery-6f62edf5","siteName":"How to Use Owlery","title":"Advanced Expressions - How to Use Owlery","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T21:29:59.088Z","originalFileLocation":"shippers/tagging-rules/advanced-expressions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Write a tagging rule as a raw JSON expression when the guided condition builder can\u0026#x27;t express it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"How to Use Owlery\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Advanced Expressions - How to Use Owlery\">\u003cmeta data-mint-head property=\"og:description\" content=\"Write a tagging rule as a raw JSON expression when the guided condition builder can\u0026#x27;t express it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"How to Use Owlery\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://owlery-6f62edf5.mintlify.app/_mintlify/api/og/v2?division=Tagging+Rules\u0026amp;title=Advanced+Expressions\u0026amp;description=Write+a+tagging+rule+as+a+raw+JSON+expression+when+the+guided+condition+builder+can%27t+express+it.\u0026amp;theme=6dc0e80ee3a4d2478023f91a\u0026amp;signature=448a1427ededd4df8983461c3508e9a5709fb2e5c6bc546b3240bba6f6ea9265\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Advanced Expressions - How to Use Owlery\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Write a tagging rule as a raw JSON expression when the guided condition builder can\u0026#x27;t express it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://owlery-6f62edf5.mintlify.app/_mintlify/api/og/v2?division=Tagging+Rules\u0026amp;title=Advanced+Expressions\u0026amp;description=Write+a+tagging+rule+as+a+raw+JSON+expression+when+the+guided+condition+builder+can%27t+express+it.\u0026amp;theme=6dc0e80ee3a4d2478023f91a\u0026amp;signature=448a1427ededd4df8983461c3508e9a5709fb2e5c6bc546b3240bba6f6ea9265\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/owlery-6f62edf5/QUNUOSYN71Q7jHhe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"How to Use Owlery\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#166E3F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/shippers/tagging-rules/advanced-expressions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.owlery.ai/#organization\",\"name\":\"How to Use Owlery\",\"url\":\"https://help.owlery.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/owlery-6f62edf5/DpGoykM6OhbGuPLk/images/Owlery-Logo-RGB.svg?fit=max\u0026auto=format\u0026n=DpGoykM6OhbGuPLk\u0026q=85\u0026s=c61ca6bbf891db7a5b993eaa680176c5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.owlery.ai#website\",\"name\":\"How to Use Owlery\",\"url\":\"https://help.owlery.ai\",\"publisher\":{\"@id\":\"https://help.owlery.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions#webpage\",\"url\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions\",\"name\":\"Advanced Expressions\",\"description\":\"Write a tagging rule as a raw JSON expression when the guided condition builder can't express it.\",\"dateModified\":\"2026-10-21T21:29:59.088Z\",\"isPartOf\":{\"@id\":\"https://help.owlery.ai#website\"},\"breadcrumb\":{\"@id\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Shipper Settings\",\"item\":\"https://help.owlery.ai/shippers/shipper-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tagging Rules\",\"item\":\"https://help.owlery.ai/shippers/tagging-rules/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Advanced Expressions\",\"item\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions#article\",\"headline\":\"Advanced Expressions\",\"name\":\"Advanced Expressions\",\"description\":\"Write a tagging rule as a raw JSON expression when the guided condition builder can't express it.\",\"url\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions\",\"mainEntityOfPage\":{\"@id\":\"https://help.owlery.ai/shippers/tagging-rules/advanced-expressions#webpage\"},\"dateModified\":\"2026-10-21T21:29:59.088Z\",\"keywords\":\"tagging rules, advanced, JSON, expression, operators, quotes\",\"publisher\":{\"@id\":\"https://help.owlery.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://help.owlery.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"How to Use Owlery\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"How to Use Owlery","nav":{"global":null,"directory":"card","tabs":[{"tab":"Getting Started","icon":"flag-checkered","pages":[{"title":"Getting Started","href":"/welcome"}]},{"tab":"Shippers","icon":"boxes-stacked","pages":[{"group":"Getting Started","icon":"rocket","pages":[{"title":"Shipper Guide","icon":"hand-wave","sidebarTitle":"Welcome","href":"/shippers/welcome"},{"title":"Getting Started in 4 Steps","mode":"default","icon":"list-check","href":"/shippers/getting-started-in-4-steps"},{"title":"Hootie, Your AI Logistics Teammate","sidebarTitle":"Hootie, Your AI Teammate","mode":"default","icon":{"name":"owl","style":"regular","library":"fontawesome"},"href":"/shippers/hootie"}]},{"group":"Orders","icon":"box","pages":[{"title":"Orders","href":"/shippers/orders"},{"title":"Item Master","href":"/shippers/item-master"},{"title":"Create Orders for Your Customer","sidebarTitle":"Supplier Orders","href":"/shippers/supplier-orders"},{"title":"Get Documents from Your Warehouse","sidebarTitle":"Warehouse Documents","href":"/shippers/warehouse-documents"},{"title":"Troubleshoot Orders Not Reaching Your Warehouse","sidebarTitle":"Warehouse Order Issues","href":"/shippers/troubleshoot-warehouse-orders"},{"group":"Retail \u0026 Wholesale","pages":[{"title":"Retail \u0026 Wholesale Order Management","sidebarTitle":"Overview","href":"/shippers/retail-wholesale/overview"},{"title":"Connect Your Retailers to Owlery","sidebarTitle":"Retailer Setup","href":"/shippers/retail-wholesale/connect"},{"title":"Reading Retailer Orders","sidebarTitle":"Retailer Orders","href":"/shippers/retail-wholesale/reading-data"},{"title":"ASNs \u0026 Invoices to Retailers","sidebarTitle":"ASNs \u0026 Invoices","href":"/shippers/retail-wholesale/writing-back"},{"title":"Retail \u0026 Wholesale Configuration Reference","sidebarTitle":"Retailer Settings","href":"/shippers/retail-wholesale/configuration"},{"title":"Troubleshoot Retail Order Messages","sidebarTitle":"Retail Order Issues","href":"/shippers/troubleshoot-retail-orders"}]}]},{"group":"Quotes \u0026 Tenders","icon":"file-signature","pages":[{"title":"Order Planning Workflows","href":"/shippers/order-planning-workflows"},{"title":"Quotes","href":"/shippers/quotes"},{"title":"Review Responses \u0026 Tender","href":"/shippers/review-responses-and-tender"},{"title":"Accessorial Requests","href":"/accessorial-requests"},{"title":"Quote Response Date Warnings","href":"/shippers/quote-response-date-warnings"},{"title":"Tender Release Settings","href":"/shippers/tender-configuration"},{"title":"Two-Step Tendering","href":"/shippers/two-step-tendering"}]},{"group":"Loads \u0026 Invoices","icon":"route","pages":[{"title":"Loads","href":"/shippers/loads"},{"title":"Load Documents \u0026 PODs","href":"/shippers/load-documents"},{"title":"Invoices","href":"/shippers/invoices"},{"title":"Troubleshoot Unexpected Bills","sidebarTitle":"Unexpected Bills","href":"/shippers/troubleshoot-unexpected-bills"},{"title":"Invoice Emails and Payment Statements","sidebarTitle":"Emails and Payment Statements","href":"/shippers/invoice-emails-and-payment-statements"}]},{"group":"Carriers","icon":"truck","pages":[{"title":"Add and Manage Your Carriers and Brokers","sidebarTitle":"Add and Manage Carriers","href":"/shippers/carrier-portal/add-a-carrier-or-broker"},{"title":"Add LTL Carrier Accounts","href":"/shippers/carrier-portal/add-ltl-carrier-accounts"}]},{"group":"RFPs","icon":"gavel","pages":[{"title":"RFP Overview","href":"/shippers/rfps/overview"},{"title":"Adding Lanes to Your RFP","sidebarTitle":"Adding Lanes","href":"/shippers/rfps/adding-lanes"},{"title":"Running Your RFP","href":"/shippers/rfps/running"}]},{"group":"Contract Rates","icon":"handshake","pages":[{"title":"Contract Rates","href":"/shippers/contract-rates"},{"title":"Managing Contract Rates","href":"/shippers/adding-contract-rates"},{"title":"Fuel Surcharges","href":"/shippers/fuel-surcharges"}]},{"group":"Analytics","icon":"chart-line","pages":[{"title":"Understanding Your Dashboard Metrics","sidebarTitle":"Dashboard Basics","href":"/shippers/dashboard-basics"},{"title":"Spot Savings","href":"/shippers/spot-savings"},{"title":"Why Owlery Uses the Midpoint","href":"/shippers/spot-savings-methodology"},{"title":"Accruals \u0026 Cash Flow","sidebarTitle":"Accruals","href":"/shippers/accruals"}]},{"group":"Shipper Settings","icon":"gear","pages":[{"title":"Shipper Settings Overview","sidebarTitle":"Overview","href":"/shippers/shipper-settings"},{"title":"Contact Settings","href":"/shippers/contacts"},{"title":"Order Settings","href":"/shippers/order-settings"},{"title":"Quoting Settings","href":"/shippers/quoting"},{"title":"Tendering Settings","href":"/shippers/tendering"},{"title":"Load Settings","href":"/shippers/load-settings"},{"title":"Exception Settings","href":"/shippers/exceptions"},{"title":"Document Settings","href":"/shippers/documents"},{"title":"Customize Your BOL","href":"/shippers/customize-your-bol"},{"group":"Tagging Rules","pages":[{"title":"Tagging Rules","sidebarTitle":"Overview","href":"/shippers/tagging-rules/overview"},{"title":"Tagging Rules Troubleshooting","sidebarTitle":"Troubleshooting","description":"Why a tagging rule isn't applying, and answers to the questions that come up most.","href":"/shippers/tagging-rules/troubleshooting"},{"title":"Advanced Expressions","href":"/shippers/tagging-rules/advanced-expressions"}]},{"title":"Freight Audit and Pay Settings","description":"Automate invoice approvals and disputes, batch approved invoices into payment statements, and set carrier payment terms.","href":"/shippers/freight-audit-and-pay"},{"title":"Team Playbook Settings","href":"/shippers/team-playbooks"}]},{"group":"Integrations","icon":"plug","pages":[{"title":"Integrations Overview","sidebarTitle":"Overview","href":"/shippers/integrations-overview"},{"title":"Import Rules","href":"/shippers/import-rules"},{"title":"Freight Auto Updates","href":"/shippers/freight-auto-updates"},{"title":"Webhooks","href":"/shippers/webhooks"},{"title":"AI Assistants \u0026 MCP","href":"/shippers/ai-assistants-and-mcp"},{"group":"ERP / Order Systems / IMS","pages":[{"group":"NetSuite","pages":[{"title":"NetSuite Integration","sidebarTitle":"Overview","href":"/shippers/netsuite/overview"},{"title":"Connecting NetSuite","sidebarTitle":"Connect","href":"/shippers/netsuite/connect"},{"title":"Reading Data from NetSuite","sidebarTitle":"Reading Data","href":"/shippers/netsuite/reading-data"},{"title":"Writing Back to NetSuite","sidebarTitle":"Writing Back","href":"/shippers/netsuite/writing-back"},{"title":"Configuration Reference","href":"/shippers/netsuite/configuration"},{"title":"Split Purchase Orders into Multiple Shipments","sidebarTitle":"Split POs","href":"/shippers/netsuite/split-purchase-orders"}]},{"group":"Cin7 Core","pages":[{"title":"Cin7 Core Integration","sidebarTitle":"Overview","href":"/shippers/cin7-core/overview"},{"title":"Reading Data from Cin7 Core","sidebarTitle":"Reading Data","href":"/shippers/cin7-core/reading-data"},{"title":"Writing Back to Cin7 Core","sidebarTitle":"Writing Back","href":"/shippers/cin7-core/writing-back"},{"title":"Cin7 Core Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/cin7-core/configuration"}]},{"group":"Katana","pages":[{"title":"Katana Integration","sidebarTitle":"Overview","href":"/shippers/katana/overview"},{"title":"Connect Katana to Owlery","sidebarTitle":"Connect","href":"/shippers/katana/connect"},{"title":"Reading Data from Katana","sidebarTitle":"Reading Data","href":"/shippers/katana/reading-data"},{"title":"Writing Back to Katana","sidebarTitle":"Writing Back","href":"/shippers/katana/writing-back"},{"title":"Katana Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/katana/configuration"}]},{"group":"SAP Business One","pages":[{"title":"SAP Business One Integration","sidebarTitle":"Overview","href":"/shippers/sap-business-one/overview"},{"title":"Reading Data from SAP Business One","sidebarTitle":"Reading Data","href":"/shippers/sap-business-one/reading-data"},{"title":"SAP Business One Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/sap-business-one/configuration"}]},{"group":"SAP S/4HANA","pages":[{"title":"SAP S/4HANA Integration","sidebarTitle":"Overview","href":"/shippers/sap-s4hana/overview"},{"title":"Reading Data from SAP S/4HANA","sidebarTitle":"Reading Data","href":"/shippers/sap-s4hana/reading-data"},{"title":"Writing Back to SAP S/4HANA","sidebarTitle":"Writing Back","href":"/shippers/sap-s4hana/writing-back"},{"title":"SAP S/4HANA Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/sap-s4hana/configuration"}]},{"group":"Cin7 Omni","pages":[{"title":"Cin7 Omni Integration","sidebarTitle":"Overview","href":"/shippers/cin7-omni/overview"},{"title":"Reading Data from Cin7 Omni","sidebarTitle":"Reading Data","href":"/shippers/cin7-omni/reading-data"}]},{"group":"SOS Inventory","pages":[{"title":"SOS Inventory Integration","sidebarTitle":"Overview","href":"/shippers/sos-inventory/overview"},{"title":"Connect SOS Inventory to Owlery","sidebarTitle":"Connect","href":"/shippers/sos-inventory/connect"},{"title":"Reading Data from SOS Inventory","sidebarTitle":"Reading Data","href":"/shippers/sos-inventory/reading-data"},{"title":"SOS Inventory Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/sos-inventory/configuration"}]}]},{"group":"Accounting Systems","pages":[{"group":"QuickBooks Online","pages":[{"title":"QuickBooks Online Integration","sidebarTitle":"Overview","href":"/shippers/quickbooks/overview"},{"title":"Connect QuickBooks Online to Owlery","sidebarTitle":"Connect","href":"/shippers/quickbooks/connect"},{"title":"Reading Data from QuickBooks Online","sidebarTitle":"Reading Data","href":"/shippers/quickbooks/reading-data"},{"title":"Writing Back to QuickBooks Online","sidebarTitle":"Writing Back","href":"/shippers/quickbooks/writing-back"},{"title":"QuickBooks Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/quickbooks/configuration"}]},{"group":"Ramp","pages":[{"title":"Ramp Integration","sidebarTitle":"Overview","href":"/shippers/ramp/overview"},{"title":"Connect Ramp to Owlery","sidebarTitle":"Connect","href":"/shippers/ramp/connect"},{"title":"Sending Bills to Ramp","sidebarTitle":"Writing Back","href":"/shippers/ramp/writing-back"},{"title":"Ramp Configuration Reference","sidebarTitle":"Configuration Reference","href":"/shippers/ramp/configuration"},{"title":"How Ramp + NetSuite Payments Work","sidebarTitle":"Ramp + NetSuite Flow","href":"/shippers/ramp-netsuite-payments"}]}]}]},{"title":"Need Help?","icon":"question-circle","href":"/shippers/need-help"}]},{"tab":"Carriers","icon":"truck","pages":[{"title":"Carriers","href":"/carriers/overview"}]},{"tab":"Facilities","icon":"warehouse","pages":[{"title":"Facilities","href":"/facilities/overview"}]},{"tab":"Dock Scheduling","icon":"calendar-clock","pages":[{"title":"Dock Scheduling","href":"/dock-scheduling/overview"}]}]},"basePath":"","title":"Advanced Expressions - How to Use Owlery","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}