The controlled sequence every capability follows. Nothing changes a connected system without the approval step.
1
Connect
Authorise the source. Scopes are shown before access is granted.
2
Monitor
Watch the signals against your own baselines, not universal defaults.
3
Detect
Run checks and gather evidence specific to your store.
4
Recommend
Explain what happened, why it matters and the proposed action.
5
Approve
You review scope, risk and reversibility before anything changes.
6
Execute
Apply through governed connector operations.
7
Verify
Confirm the intended result and keep the receipt.
No changes are made without the configured approval policy. Read-only operations do not modify the connected system; schedules, access scopes, API usage and data handling remain governed by Vortex IQ controls.
A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable. Open a check for the detail.
Fulfillment rate below 90%
Severity critical · Outcome Protect revenue · Fix status Candidate remediationWhen more than 1 order in 10 is failing to reach fulfilment, customers have paid for goods that are not shipping on time; refunds, chargebacks and support load follow quickly.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: ECOM-FULFIL-001
Oversell risk , infinite quantity with no stock
Severity critical · Outcome Protect revenue · Fix status Candidate remediationInfinite-quantity listings with no physical stock will oversell; every oversold order becomes a cancellation, a refund and reputation damage.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS02
Cancellation rate above 10% over 30d
Severity high · Outcome Protect revenue · Fix status Report onlyMore than 1 in 10 orders is being cancelled. Unlike a return, a cancellation often means the customer changed their mind or hit a problem before the order even shipped, checkout friction, a payment failure, an unexpectedly long delivery estimate, which usually points to a fixable step in the order fVortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: ECOM-CANCEL-001
Listing failures (ProductStatus error)
Severity high · Outcome Run operations · Fix status Candidate remediationListings failing to publish sit invisible on the channel; inventory is committed but nothing can sell.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS03
Order despatch backlog older than 48h
Severity high · Outcome Run operations · Fix status Candidate remediationA despatch backlog older than 48 hours breaches most marketplace SLAs and customer expectations simultaneously; late-shipment penalties follow.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS08
Out-of-stock SKUs with open demand
Severity high · Outcome Protect revenue · Fix status Candidate remediationOut-of-stock SKUs with open demand are sales the store is actively turning away; replenishment or substitution recovers them.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS01
Refund rate above 5% over 30d
Severity high · Outcome Protect revenue · Fix status Candidate remediationMore than 1 in 20 orders is being refunded. Beyond the direct revenue loss, this rate also carries payment-cost consequences, processors and payment gateways watch refund and dispute rates, and a sustained high rate can affect processing terms independent of the lost sale itself.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: ECOM-REFUND-001
Discount > 20% of revenue (margin erosion)
Severity medium · Outcome Grow revenue · Fix status Report onlyDiscounting above roughly 20 percent of revenue erodes margin quickly, often without lifting volume enough to pay for itself, and trains customers to wait for codes.Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: ECOM-DISCOUNT-001
Failed marketplace revisions
Severity medium · Outcome Protect revenue · Fix status Report onlyFailed marketplace revisions mean price or content changes silently did not apply; the channel is showing stale data customers act on.Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: CHOPS04
Products with zero or negative stock
Severity medium · Outcome Grow revenue · Fix status Candidate remediationEvery product at zero or negative stock is a page a customer can still find, still add to cart in some storefront setups, and still be disappointed by. Zero-stock listings that stay live also keep spending any ad budget or SEO ranking pointed at them, driving traffic to a product nobody can actuallyA likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: ECOM-INVENTORY-001
Repeat-customer rate below 20%
Severity medium · Outcome Grow revenue · Fix status Report onlyFewer than 1 in 5 customers comes back for a second order. Acquiring a first-time customer is almost always the most expensive part of earning their business, so a repeat rate this low means the store is paying that acquisition cost repeatedly instead of earning a second (cheaper) sale from customerVortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: ECOM-CUSTOMER-001
Repricer coverage gap on active Amazon SKUs
Severity medium · Outcome Catalogue quality · Fix status Candidate remediationActive Amazon SKUs outside repricer coverage sit at static prices while competitors move; Buy Box share erodes quietly.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS09
SKUs without cost price (margin blind spot)
Severity medium · Outcome Grow revenue · Fix status Candidate remediationSKUs without cost prices make margin invisible; repricers and promotions then optimise revenue while possibly destroying profit.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS05
Products missing SEO title
Severity low · Outcome Grow revenue · Fix status Prepared fixProducts without SEO titles compete in search under their bare product names; pages that could rank for buying keywords stay invisible.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: ECOM-CATALOGUE-002
Products missing description
Severity low · Outcome Grow revenue · Fix status Candidate remediationA product with no description gives a shopper nothing to evaluate beyond a photo and a price. It also gives search engines almost nothing to index, so these products are simultaneously converting worse for visitors who do find them and ranking worse in organic search for anyone who has not.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: ECOM-CATALOGUE-001
SKUs without dimensions / weight (courier rating gap)
Severity low · Outcome Customer experience · Fix status Candidate remediationWeight-based shipping cannot quote correctly for products without weights, causing checkout errors or mispriced delivery. Irrelevant for flat-rate stores, which is worth recording as a business rule so this never nags.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS06
SKUs without images
Severity low · Outcome Catalogue quality · Fix status Candidate remediationProducts without images barely convert; shoppers skip listings they cannot see.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS07
Stale inventory with stock on hand (no 30d sales)
Severity low · Outcome Run operations · Fix status Candidate remediationStock with no sales in 30 days ties up capital and storage; flagging it early feeds markdown or clearance decisions.A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.Reference: CHOPS10
Vortex IQ is integrated with 12 read and 0 write operations across companydetails, inventorys, invoices, marketplacelistingdetails, masterquantitys, order details on CloudHub Insights. Combine them with anything from the over 13,000 operations across more than 200 connectors to automate the work in your own words.Changes follow your configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution.Create a workflow
Ready to build your first CloudHub Insights workflow
Pick a trigger, add the operations above as steps, and every step that changes data pauses for your approval. Monitoring and audits are live now and can start any workflow you build.
Browse the operations you can build with
Resource
Read operations
Write operations
companydetails
1
0
inventorys
1
0
invoices
1
0
marketplacelistingdetails
1
0
masterquantitys
1
0
order details
1
0
order stages
1
0
order stagechangelogs
1
0
Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Vortex IQ Help Centre","description":"Vortex IQ Help Centre: connector capabilities, Nerve Centre KPIs, audits and automations for ecommerce.","colors":{"primary":"#6C3FC5","light":"#EDE9F9","dark":"#1A0A3C"},"logo":{"light":"https://mintcdn.com/vortexiq/Rr6z2ok5QdLjE3bQ/logo/vortex-iq.svg?fit=max\u0026auto=format\u0026n=Rr6z2ok5QdLjE3bQ\u0026q=85\u0026s=fc8518e22a66bcbc16bdaa8c8544da7a","dark":"https://mintcdn.com/vortexiq/Rr6z2ok5QdLjE3bQ/logo/vortex-iq-dark.svg?fit=max\u0026auto=format\u0026n=Rr6z2ok5QdLjE3bQ\u0026q=85\u0026s=f951b8d7c49f4a24d1f91c1d422d98a4"},"favicon":"https://mintcdn.com/vortexiq/NFUVo7QkpO4N-ksP/favicon.png?fit=max\u0026auto=format\u0026n=NFUVo7QkpO4N-ksP\u0026q=85\u0026s=74560a03936827fa4ba86206b32a7a4d","navbar":{"links":[],"primary":{"type":"button","label":"Go to App","href":"https://app.vortexiq.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/vortexiqai"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","assistant","mcp","add-mcp"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/"},{"anchor":"Connectors","icon":"plug","href":"/integrations/connector-catalogue"},{"anchor":"System Status","icon":"activity","href":"https://monitor.vortexiq.ai/"},{"anchor":"Support","icon":"life-buoy","href":"https://www.vortexiq.ai/contact-us"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vortexiq","hasAudioNarration":false,"actualSubdomain":"vortexiq","customDomains":["docs.vortexiq.ai"],"gitSource":{"type":"github","owner":"susantviq","repo":"docs","deployBranch":"main","isPrivate":false,"contentDirectory":"","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad9de20db34909eda593c59","collectionId":"c80e2791-5a4e-4eec-97e3-764109a89aa3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad9de20db34909eda593c59"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad9de20db34909eda593c59","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":1550},{"language":"default","tag":"The AI OS","count":1544},{"language":"default","tag":"Nerve Centre","count":1357},{"language":"default","tag":"KPI Cards","count":1353},{"language":"default","tag":"Databases","count":415},{"language":"default","tag":"Connectors","count":274},{"language":"default","tag":"E-commerce Platforms","count":265},{"language":"default","tag":"Connector Capabilities","count":229},{"language":"default","tag":"Shipping \u0026 Delivery","count":151},{"language":"default","tag":"Analytics","count":138}],"searchSettings":{"maxResults":10}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"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":"workos-enabled","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:auto}.dark #sidebar img[src*=icons],.dark img[src*=\"/icons/\"]{filter:invert(1)}svg[style*=mask-image]{background-color:#000!important;opacity:1!important}.dark svg[style*=mask-image]{background-color:#fff!important;opacity:1!important}a[href*=\"monitor.vortexiq\"] svg[style*=mask-image],a[href*=contact-us] svg[style*=mask-image],a[href=\"/\"] svg[style*=mask-image]{-webkit-mask-image:url(/icons/home.svg)!important;mask-image:url(/icons/home.svg)!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}a[href*=\"monitor.vortexiq\"] svg[style*=mask-image],a[href*=contact-us] svg[style*=mask-image]{-webkit-mask-image:url(/icons/system-status.svg)!important;mask-image:url(/icons/system-status.svg)!important}a[href*=contact-us] svg[style*=mask-image]{-webkit-mask-image:url(/icons/support.svg)!important;mask-image:url(/icons/support.svg)!important}.feedback-toolbar{display:none!important}"}],"page":{"pagePath":"connectors/cloudhub-insights","slug":"/connectors/cloudhub-insights","pageMetadata":{"title":"CloudHub Insights on Vortex IQ","sidebarTitle":"CloudHub Insights","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.","href":"/connectors/cloudhub-insights"},"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: \"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Heading,Step,Steps,Tab,Table,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://app.vortexiq.ai/workbench/settings/sources`,children:`Connect or manage this source`}),` · `,_jsx(_components.a,{href:`/integrations/cloudhub-insights`,children:`View setup guide`}),` · `,_jsx(_components.a,{href:`https://app.vortexiq.ai/workbench/flows/create?connector=cloudhub-insights`,children:`Create a workflow`})]}),`\n`,_jsxs(CardGroup,{cols:5,children:[_jsx(Card,{title:`39`,children:_jsx(_components.p,{children:`performance signals`})}),_jsx(Card,{title:`18`,children:_jsx(_components.p,{children:`automated checks`})}),_jsx(Card,{title:`1`,children:_jsx(_components.p,{children:`prepared fixes`})}),_jsx(Card,{title:`Ready to build yours`,children:_jsx(_components.p,{children:`workflows`})}),_jsx(Card,{title:`12`,children:_jsx(_components.p,{children:`API operations`})})]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Overview`,id:`overview`,\"data-child-heading-ids\":`[\"what-you-can-achieve\",\"from-connection-to-verified-outcome\"]`,children:[_jsx(Heading,{level:`3`,id:`what-you-can-achieve`,children:`What you can achieve`}),_jsx(_components.p,{children:`Capabilities are grouped around merchant outcomes, not API terminology.`}),_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Run operations`,children:_jsx(_components.p,{children:`Monitor orders, fulfilment, delivery and settlement.`})}),_jsx(Card,{title:`Catalogue quality`,children:_jsx(_components.p,{children:`Identify missing, inconsistent or outdated product data.`})}),_jsx(Card,{title:`Protect revenue`,children:_jsx(_components.p,{children:`Find failures, leaks and risks before they cost sales.`})}),_jsx(Card,{title:`Grow revenue`,children:_jsx(_components.p,{children:`Improve discovery, conversion, campaigns and repeat purchase.`})}),_jsx(Card,{title:`Customer experience`,children:_jsx(_components.p,{children:`Find storefront, speed, accessibility and journey problems.`})})]}),_jsx(Heading,{level:`3`,id:`from-connection-to-verified-outcome`,children:`From connection to verified outcome`}),_jsx(_components.p,{children:`The controlled sequence every capability follows. Nothing changes a connected system without the approval step.`}),_jsxs(Steps,{children:[_jsx(Step,{title:`Connect`,children:_jsx(_components.p,{children:`Authorise the source. Scopes are shown before access is granted.`})}),_jsx(Step,{title:`Monitor`,children:_jsx(_components.p,{children:`Watch the signals against your own baselines, not universal defaults.`})}),_jsx(Step,{title:`Detect`,children:_jsx(_components.p,{children:`Run checks and gather evidence specific to your store.`})}),_jsx(Step,{title:`Recommend`,children:_jsx(_components.p,{children:`Explain what happened, why it matters and the proposed action.`})}),_jsx(Step,{title:`Approve`,children:_jsx(_components.p,{children:`You review scope, risk and reversibility before anything changes.`})}),_jsx(Step,{title:`Execute`,children:_jsx(_components.p,{children:`Apply through governed connector operations.`})}),_jsx(Step,{title:`Verify`,children:_jsx(_components.p,{children:`Confirm the intended result and keep the receipt.`})})]}),_jsx(_components.p,{children:`No changes are made without the configured approval policy. Read-only operations do not modify the connected system; schedules, access scopes, API usage and data handling remain governed by Vortex IQ controls.`})]}),_jsxs(Tab,{title:`Monitor (39)`,id:`monitor-39`,\"data-child-heading-ids\":`[\"monitor-performance\"]`,children:[_jsx(Heading,{level:`3`,id:`monitor-performance`,children:`Monitor performance`}),_jsx(_components.p,{children:`39 performance signals. Open an outcome to see its signals and how each one alerts. Read-only operations do not modify the connected system.`}),_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Run operations (17 signals)`,id:`run-operations-17-signals`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Signal`}),_jsx(_components.th,{children:`Alert behaviour`}),_jsx(_components.th,{children:`What it tracks`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Avg Buybox Share (24h)`})}),_jsx(_components.td,{children:`Alert band 85 / 60`}),_jsx(_components.td,{children:`AVG(RepriceDailyReport.AvgBuyBoxShareLast24Hours).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Backlog > 48h`})}),_jsx(_components.td,{children:`Alert band 10 / 50`}),_jsx(_components.td,{children:`Orders in a non-dispatched stage entered >48h ago (OrderStageChangeLog.CreatedOn).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Backordered Units`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`SUM(MasterQuantity.BackOrderded).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Business (B2B) Order Share`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Invoice.IsBusinessOrder = 1 share of orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Buybox Win Rate`})}),_jsx(_components.td,{children:`Alert band 85 / 60`}),_jsx(_components.td,{children:`RepriceDailyReport WHERE BuyboxOwner = 1 ÷ total repriced ASINs (24h).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Despatch Rate`})}),_jsx(_components.td,{children:`Alert band 95 / 90`}),_jsx(_components.td,{children:`Orders in a dispatched OrderStage ÷ total orders (OrderDetails ⋈ OrderStage.IsDispatched).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Inventory Cost Value`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`SUM(MasterQuantity.AvailableQuantity × Inventory.CostPrice).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Order Despatch Backlog`})}),_jsx(_components.td,{children:`Alert band 10 / 50`}),_jsx(_components.td,{children:`Alerts for Order Despatch Backlog.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Orders Awaiting Despatch`})}),_jsx(_components.td,{children:`Alert band 10 / 50`}),_jsx(_components.td,{children:`OrderDetails Active=1 in a non-dispatched stage.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Prime Order Share`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Invoice.IsPrime = 1 share of orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Repricer Coverage`})}),_jsx(_components.td,{children:`Alert band 80 / 50`}),_jsx(_components.td,{children:`SKUs in RepricingInventory ÷ active Amazon SKUs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SKUs Awaiting PO`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Report_Products WHERE AwaitingPO > 0.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SKUs Without Cost Price`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Inventory WHERE CostPrice IS NULL OR CostPrice = 0 (blocks margin reporting).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SKUs Without Dimensions/Weight`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Inventory WHERE Weight/Height/Length/Width IS NULL (breaks courier rating).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SKUs Without Images`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Inventory SKUs with no row in ImageMaster/ImageLinks.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Stale Inventory (no 30d sales)`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`masterinventory.Last30Day = 0 with stock on hand.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Available Units`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`SUM(MasterQuantity.AvailableQuantity).`})]})]})]})}),_jsx(Accordion,{title:`Protect revenue (10 signals)`,id:`protect-revenue-10-signals`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Signal`}),_jsx(_components.th,{children:`Alert behaviour`}),_jsx(_components.th,{children:`What it tracks`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Buybox Lost While Advertising`})}),_jsx(_components.td,{children:`Alert band 85 / 60`}),_jsx(_components.td,{children:`Buybox Lost While Advertising, broken down by row.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cancellation Rate`})}),_jsx(_components.td,{children:`Alert band 1 / 3`}),_jsx(_components.td,{children:`Orders in a cancelled OrderStage ÷ total.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Catalogue Drift vs Marketplace`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Catalogue Drift vs Marketplace, broken down by row.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Failed Revisions`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`MarketPlaceListingDetails.RevisionResponse LIKE ‘%error%’.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Low-Stock SKUs`})}),_jsx(_components.td,{children:`Alert band 5 / 50`}),_jsx(_components.td,{children:`MasterQuantity WHERE AvailableQuantity BETWEEN 1 AND low-stock threshold.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`OOS SKUs With Active Ad Spend`})}),_jsx(_components.td,{children:`Alert band 0 / 5`}),_jsx(_components.td,{children:`OOS SKUs With Active Ad Spend, broken down by row.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Out-of-Stock SKUs`})}),_jsx(_components.td,{children:`Alert band 0 / 5`}),_jsx(_components.td,{children:`MasterQuantity WHERE AvailableQuantity \u003c= 0.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Oversell Risk vs Marketplace Qty`})}),_jsx(_components.td,{children:`Alert band 0 / 5`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Oversell-Risk SKUs`})}),_jsx(_components.td,{children:`Alert band 0 / 5`}),_jsx(_components.td,{children:`MasterQuantity WHERE InfiniteQuantity = 1 AND AvailableQuantity \u003c= 0.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Stockout Spike`})}),_jsx(_components.td,{children:`Alert band 0 / 5`}),_jsx(_components.td,{children:`Alerts for Stockout Spike.`})]})]})]})}),_jsx(Accordion,{title:`Grow revenue (7 signals)`,id:`grow-revenue-7-signals`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Signal`}),_jsx(_components.th,{children:`Alert behaviour`}),_jsx(_components.th,{children:`What it tracks`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Average Order Value`})}),_jsx(_components.td,{children:`Alert band 0 / -5`}),_jsx(_components.td,{children:`revenue ÷ distinct orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Gross Margin %`})}),_jsx(_components.td,{children:`Alert band 0 / -3`}),_jsx(_components.td,{children:`(net revenue − COGS) ÷ net revenue = (per-order TotalExVAT − line ProductCost) ÷ TotalExVAT. Shipping excluded.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Net Revenue (ex VAT)`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`SUM(Report_SalesReport.TotalExVAT).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue by Channel`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue grouped by Report_SalesReport.OrderSource.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Orders`})}),_jsx(_components.td,{children:`Alert band 0 / -10`}),_jsx(_components.td,{children:`COUNT(DISTINCT Report_SalesReport.OrderNumber).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Revenue`})}),_jsx(_components.td,{children:`Alert band 0 / -5`}),_jsx(_components.td,{children:`SUM(Report_SalesReport.TotalIncVAT) WHERE Active=1, by OrderDate period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Units Sold`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`SUM(Report_SalesReport.OrderQuantity).`})]})]})]})}),_jsx(Accordion,{title:`Catalogue quality (5 signals)`,id:`catalogue-quality-5-signals`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Signal`}),_jsx(_components.th,{children:`Alert behaviour`}),_jsx(_components.th,{children:`What it tracks`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Active Listings`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`MarketPlaceListingDetails active rows, grouped by marketplace.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Listing Error Rate`})}),_jsx(_components.td,{children:`Alert band 1 / 5`}),_jsx(_components.td,{children:`ProductStatus.Status = 0 (+ RevisionResponse errors) ÷ total active SKUs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Listing Errors Spike`})}),_jsx(_components.td,{children:`Alert band 1 / 5`}),_jsx(_components.td,{children:`Alerts for Listing Errors Spike.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Overpriced SKUs`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`SUM(RepriceDailyReport.OverPricedCount) , losing buybox on price.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Underpriced SKUs`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`SUM(RepriceDailyReport.UnderPricedCount) , margin left on table.`})]})]})]})})]})]}),_jsxs(Tab,{title:`Audit (18)`,id:`audit-18`,\"data-child-heading-ids\":`[\"audit-risks-and-opportunities\"]`,children:[_jsx(Heading,{level:`3`,id:`audit-risks-and-opportunities`,children:`Audit risks and opportunities`}),_jsx(_components.p,{children:`A fix status appears only where the action, inputs, approval, verification and recovery controls are mapped. Candidate remediations are never executable. Open a check for the detail.`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Fulfillment rate below 90%`,id:`fulfillment-rate-below-90`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` critical · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`When more than 1 order in 10 is failing to reach fulfilment, customers have paid for goods that are not shipping on time; refunds, chargebacks and support load follow quickly.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-FULFIL-001`})]})]}),_jsxs(Accordion,{title:`Oversell risk , infinite quantity with no stock`,id:`oversell-risk-infinite-quantity-with-no-stock`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` critical · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Infinite-quantity listings with no physical stock will oversell; every oversold order becomes a cancellation, a refund and reputation damage.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS02`})]})]}),_jsxs(Accordion,{title:`Cancellation rate above 10% over 30d`,id:`cancellation-rate-above-10-over-30d`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`More than 1 in 10 orders is being cancelled. Unlike a return, a cancellation often means the customer changed their mind or hit a problem before the order even shipped, checkout friction, a payment failure, an unexpectedly long delivery estimate, which usually points to a fixable step in the order f`}),_jsx(_components.p,{children:`Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-CANCEL-001`})]})]}),_jsxs(Accordion,{title:`Listing failures (ProductStatus error)`,id:`listing-failures-productstatus-error`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Run operations · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Listings failing to publish sit invisible on the channel; inventory is committed but nothing can sell.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS03`})]})]}),_jsxs(Accordion,{title:`Order despatch backlog older than 48h`,id:`order-despatch-backlog-older-than-48h`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Run operations · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`A despatch backlog older than 48 hours breaches most marketplace SLAs and customer expectations simultaneously; late-shipment penalties follow.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS08`})]})]}),_jsxs(Accordion,{title:`Out-of-stock SKUs with open demand`,id:`out-of-stock-skus-with-open-demand`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Out-of-stock SKUs with open demand are sales the store is actively turning away; replenishment or substitution recovers them.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS01`})]})]}),_jsxs(Accordion,{title:`Refund rate above 5% over 30d`,id:`refund-rate-above-5-over-30d`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`More than 1 in 20 orders is being refunded. Beyond the direct revenue loss, this rate also carries payment-cost consequences, processors and payment gateways watch refund and dispute rates, and a sustained high rate can affect processing terms independent of the lost sale itself.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-REFUND-001`})]})]}),_jsxs(Accordion,{title:`Discount > 20% of revenue (margin erosion)`,id:`discount-20-of-revenue-margin-erosion`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`Discounting above roughly 20 percent of revenue erodes margin quickly, often without lifting volume enough to pay for itself, and trains customers to wait for codes.`}),_jsx(_components.p,{children:`Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-DISCOUNT-001`})]})]}),_jsxs(Accordion,{title:`Failed marketplace revisions`,id:`failed-marketplace-revisions`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`Failed marketplace revisions mean price or content changes silently did not apply; the channel is showing stale data customers act on.`}),_jsx(_components.p,{children:`Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS04`})]})]}),_jsxs(Accordion,{title:`Products with zero or negative stock`,id:`products-with-zero-or-negative-stock`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Every product at zero or negative stock is a page a customer can still find, still add to cart in some storefront setups, and still be disappointed by. Zero-stock listings that stay live also keep spending any ad budget or SEO ranking pointed at them, driving traffic to a product nobody can actually`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-INVENTORY-001`})]})]}),_jsxs(Accordion,{title:`Repeat-customer rate below 20%`,id:`repeat-customer-rate-below-20`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`Fewer than 1 in 5 customers comes back for a second order. Acquiring a first-time customer is almost always the most expensive part of earning their business, so a repeat rate this low means the store is paying that acquisition cost repeatedly instead of earning a second (cheaper) sale from customer`}),_jsx(_components.p,{children:`Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-CUSTOMER-001`})]})]}),_jsxs(Accordion,{title:`Repricer coverage gap on active Amazon SKUs`,id:`repricer-coverage-gap-on-active-amazon-skus`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Catalogue quality · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Active Amazon SKUs outside repricer coverage sit at static prices while competitors move; Buy Box share erodes quietly.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS09`})]})]}),_jsxs(Accordion,{title:`SKUs without cost price (margin blind spot)`,id:`skus-without-cost-price-margin-blind-spot`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`SKUs without cost prices make margin invisible; repricers and promotions then optimise revenue while possibly destroying profit.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS05`})]})]}),_jsxs(Accordion,{title:`Products missing SEO title`,id:`products-missing-seo-title`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Products without SEO titles compete in search under their bare product names; pages that could rank for buying keywords stay invisible.`}),_jsx(_components.p,{children:`A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-CATALOGUE-002`})]})]}),_jsxs(Accordion,{title:`Products missing description`,id:`products-missing-description`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`A product with no description gives a shopper nothing to evaluate beyond a photo and a price. It also gives search engines almost nothing to index, so these products are simultaneously converting worse for visitors who do find them and ranking worse in organic search for anyone who has not.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`ECOM-CATALOGUE-001`})]})]}),_jsxs(Accordion,{title:`SKUs without dimensions / weight (courier rating gap)`,id:`skus-without-dimensions-weight-courier-rating-gap`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Weight-based shipping cannot quote correctly for products without weights, causing checkout errors or mispriced delivery. Irrelevant for flat-rate stores, which is worth recording as a business rule so this never nags.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS06`})]})]}),_jsxs(Accordion,{title:`SKUs without images`,id:`skus-without-images`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Catalogue quality · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Products without images barely convert; shoppers skip listings they cannot see.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS07`})]})]}),_jsxs(Accordion,{title:`Stale inventory with stock on hand (no 30d sales)`,id:`stale-inventory-with-stock-on-hand-no-30d-sales`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Run operations · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Stock with no sales in 30 days ties up capital and storage; flagging it early feeds markdown or clearance decisions.`}),_jsx(_components.p,{children:`A likely corrective operation exists, but its mapping and recovery are not yet complete, so execution is not offered. Evidence and recommended manual steps are provided.`}),_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.code,{children:`CHOPS10`})]})]})]})]}),_jsxs(Tab,{title:`Automate`,id:`automate`,\"data-child-heading-ids\":`[\"automate-approved-work\",\"ready-to-build-your-first-cloudhub-insights-workflow\"]`,children:[_jsx(Heading,{level:`3`,id:`automate-approved-work`,children:`Automate approved work`}),_jsxs(_components.p,{children:[`Vortex IQ is integrated with `,_jsx(_components.strong,{children:`12 read`}),` and `,_jsx(_components.strong,{children:`0 write`}),` operations across companydetails, inventorys, invoices, marketplacelistingdetails, masterquantitys, order details on CloudHub Insights. Combine them with anything from the `,_jsx(_components.strong,{children:`over 13,000 operations across more than 200 connectors`}),` to automate the work in your own words.`]}),_jsx(_components.p,{children:`Changes follow your configured approval policy: the target, proposed change, affected records, risk, reversibility and verification plan are shown before execution.`}),_jsx(_components.p,{children:_jsx(_components.a,{href:`https://app.vortexiq.ai/workbench/flows/create?connector=cloudhub-insights`,children:`Create a workflow`})}),_jsx(Heading,{level:`4`,id:`ready-to-build-your-first-cloudhub-insights-workflow`,children:`Ready to build your first CloudHub Insights workflow`}),_jsx(_components.p,{children:`Pick a trigger, add the operations above as steps, and every step that changes data pauses for your approval. Monitoring and audits are live now and can start any workflow you build.`}),_jsxs(Accordion,{title:`Browse the operations you can build with`,id:`browse-the-operations-you-can-build-with`,children:[_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Resource`}),_jsx(_components.th,{children:`Read operations`}),_jsx(_components.th,{children:`Write operations`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`companydetails`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`inventorys`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`invoices`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`marketplacelistingdetails`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`masterquantitys`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`order details`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`order stages`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`order stagechangelogs`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]})]})]}),_jsx(_components.p,{children:`Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.`})]})]})]})]})}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":"CloudHub Insights on Vortex IQ","sidebarTitle":"CloudHub Insights","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.","href":"/connectors/cloudhub-insights"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What you can achieve","slug":"what-you-can-achieve","depth":3,"children":[],"tabId":"overview"},{"title":"From connection to verified outcome","slug":"from-connection-to-verified-outcome","depth":3,"children":[],"tabId":"overview"},{"title":"Monitor performance","slug":"monitor-performance","depth":3,"children":[],"tabId":"monitor-39"},{"title":"Audit risks and opportunities","slug":"audit-risks-and-opportunities","depth":3,"children":[],"tabId":"audit-18"},{"title":"Automate approved work","slug":"automate-approved-work","depth":3,"children":[],"tabId":"automate"},{"title":"Ready to build your first CloudHub Insights workflow","slug":"ready-to-build-your-first-cloudhub-insights-workflow","depth":4,"children":[],"tabId":"automate"}],"codeExamples":{}},"jsLinks":[],"subdomain":"vortexiq","siteName":"Vortex IQ Help Centre","title":"CloudHub Insights on Vortex IQ - Vortex IQ Help Centre","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T08:40:49.911Z","originalFileLocation":"connectors/cloudhub-insights.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=\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vortex IQ Help Centre\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_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/vortexiq/ONgMkplNxUjVwasq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"CloudHub Insights on Vortex IQ - Vortex IQ Help Centre\">\u003cmeta data-mint-head property=\"og:description\" content=\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vortex IQ Help Centre\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vortexiq.ai/connectors/cloudhub-insights\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vortexiq.mintlify.app/_mintlify/api/og/v2?division=Ecommerce\u0026amp;title=CloudHub+Insights+on+Vortex+IQ\u0026amp;description=Monitor+store+performance%2C+find+catalogue+and+operational+problems%2C+and+safely+apply+approved+changes+to+CloudHub+Insights.\u0026amp;theme=2b6faa836522fd01d4f8a47c\u0026amp;signature=789a6a11fc3a74b8d6587daee02ccc01357d1a82cd0d33ffd4e6505f1427e16c\">\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=\"CloudHub Insights on Vortex IQ - Vortex IQ Help Centre\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vortexiq.mintlify.app/_mintlify/api/og/v2?division=Ecommerce\u0026amp;title=CloudHub+Insights+on+Vortex+IQ\u0026amp;description=Monitor+store+performance%2C+find+catalogue+and+operational+problems%2C+and+safely+apply+approved+changes+to+CloudHub+Insights.\u0026amp;theme=2b6faa836522fd01d4f8a47c\u0026amp;signature=789a6a11fc3a74b8d6587daee02ccc01357d1a82cd0d33ffd4e6505f1427e16c\">\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/vortexiq/ONgMkplNxUjVwasq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vortex IQ Help Centre\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6C3FC5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vortexiq.ai/connectors/cloudhub-insights\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/connectors/cloudhub-insights.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vortexiq.ai/#organization\",\"name\":\"Vortex IQ Help Centre\",\"url\":\"https://docs.vortexiq.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vortexiq/Rr6z2ok5QdLjE3bQ/logo/vortex-iq.svg?fit=max\u0026auto=format\u0026n=Rr6z2ok5QdLjE3bQ\u0026q=85\u0026s=fc8518e22a66bcbc16bdaa8c8544da7a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vortexiq.ai#website\",\"name\":\"Vortex IQ Help Centre\",\"url\":\"https://docs.vortexiq.ai\",\"publisher\":{\"@id\":\"https://docs.vortexiq.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights#webpage\",\"url\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights\",\"name\":\"CloudHub Insights on Vortex IQ\",\"description\":\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\",\"dateModified\":\"2026-08-24T08:40:49.911Z\",\"isPartOf\":{\"@id\":\"https://docs.vortexiq.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connector Capabilities\",\"item\":\"https://docs.vortexiq.ai/connectors/adroll\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ecommerce\",\"item\":\"https://docs.vortexiq.ai/connectors/acumatica\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"CloudHub Insights on Vortex IQ\",\"item\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights#article\",\"headline\":\"CloudHub Insights on Vortex IQ\",\"name\":\"CloudHub Insights on Vortex IQ\",\"description\":\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to CloudHub Insights.\",\"url\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vortexiq.ai/connectors/cloudhub-insights#webpage\"},\"dateModified\":\"2026-08-24T08:40:49.911Z\",\"publisher\":{\"@id\":\"https://docs.vortexiq.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vortexiq.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vortex IQ Help Centre\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vortex IQ Help Centre","nav":{"global":{"anchors":[{"anchor":"Home","icon":"house","href":"/"},{"anchor":"Connectors","icon":"plug","href":"/integrations/connector-catalogue"},{"anchor":"System Status","icon":"activity","href":"https://monitor.vortexiq.ai/"},{"anchor":"Support","icon":"life-buoy","href":"https://www.vortexiq.ai/contact-us"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/start-here/stop-revenue-leaks"}]},{"tab":"Connectors","groups":[{"group":"All Connectors","icon":"plug","pages":[{"title":"Vortex IQ connector catalogue: every connector by category","sidebarTitle":"All Connectors","href":"/integrations/connector-catalogue"}]},{"group":"Connector Capabilities","pages":[{"group":"Advertising","pages":[{"title":"AdRoll on Vortex IQ","sidebarTitle":"AdRoll","href":"/connectors/adroll"},{"title":"Amazon Ads on Vortex IQ","sidebarTitle":"Amazon Ads","href":"/connectors/amazon-ads"},{"title":"Criteo on Vortex IQ","sidebarTitle":"Criteo","href":"/connectors/criteo"},{"title":"Google Ads on Vortex IQ","sidebarTitle":"Google Ads","href":"/connectors/google-ads"},{"title":"LinkedIn Ads on Vortex IQ","sidebarTitle":"LinkedIn Ads","href":"/connectors/linkedin-ads"},{"title":"MediaMath (T1) on Vortex IQ","sidebarTitle":"MediaMath (T1)","href":"/connectors/mediamath"},{"title":"Meta Ads (Facebook) on Vortex IQ","sidebarTitle":"Meta Ads (Facebook)","href":"/connectors/facebook-ads"},{"title":"Microsoft Ads (Bing) on Vortex IQ","sidebarTitle":"Microsoft Ads (Bing)","href":"/connectors/microsoft-ads"},{"title":"Outbrain on Vortex IQ","sidebarTitle":"Outbrain","href":"/connectors/outbrain"},{"title":"Pinterest Ads on Vortex IQ","sidebarTitle":"Pinterest Ads","href":"/connectors/pinterest-ads"},{"title":"Quora Ads on Vortex IQ","sidebarTitle":"Quora Ads","href":"/connectors/quora-ads"},{"title":"Snapchat Ads on Vortex IQ","sidebarTitle":"Snapchat Ads","href":"/connectors/snapchat-ads"},{"title":"StackAdapt on Vortex IQ","sidebarTitle":"StackAdapt","href":"/connectors/stackadapt"},{"title":"Taboola on Vortex IQ","sidebarTitle":"Taboola","href":"/connectors/taboola"},{"title":"The Trade Desk on Vortex IQ","sidebarTitle":"The Trade Desk","href":"/connectors/the-trade-desk"},{"title":"TikTok Ads on Vortex IQ","sidebarTitle":"TikTok Ads","href":"/connectors/tiktok-ads"}]},{"group":"Analytics","pages":[{"title":"Amplitude on Vortex IQ","sidebarTitle":"Amplitude","href":"/connectors/amplitude"},{"title":"Chartbeat on Vortex IQ","sidebarTitle":"Chartbeat","href":"/connectors/chartbeat"},{"title":"FullStory on Vortex IQ","sidebarTitle":"FullStory","href":"/connectors/fullstory"},{"title":"Google Analytics on Vortex IQ","sidebarTitle":"Google Analytics","href":"/connectors/google-analytics"},{"title":"Google Search Console on Vortex IQ","sidebarTitle":"Google Search Console","href":"/connectors/google-search-console"},{"title":"Google Tag Manager on Vortex IQ","sidebarTitle":"Google Tag Manager","href":"/connectors/google-tag-manager"},{"title":"Hotjar on Vortex IQ","sidebarTitle":"Hotjar","href":"/connectors/hotjar"},{"title":"Matomo on Vortex IQ","sidebarTitle":"Matomo","href":"/connectors/matomo"},{"title":"Microsoft Clarity on Vortex IQ","sidebarTitle":"Microsoft Clarity","href":"/connectors/clarity"},{"title":"Mixpanel on Vortex IQ","sidebarTitle":"Mixpanel","href":"/connectors/mixpanel"},{"title":"Plausible Analytics on Vortex IQ","sidebarTitle":"Plausible Analytics","href":"/connectors/plausible"},{"title":"PostHog on Vortex IQ","sidebarTitle":"PostHog","href":"/connectors/posthog"},{"title":"Segment on Vortex IQ","sidebarTitle":"Segment","href":"/connectors/segment"}]},{"group":"CMS","pages":[{"title":"Ghost on Vortex IQ","sidebarTitle":"Ghost","href":"/connectors/ghost"},{"title":"Prismic on Vortex IQ","sidebarTitle":"Prismic","href":"/connectors/prismic"},{"title":"Sanity on Vortex IQ","sidebarTitle":"Sanity","href":"/connectors/sanity"},{"title":"Strapi on Vortex IQ","sidebarTitle":"Strapi","href":"/connectors/strapi"},{"title":"WordPress on Vortex IQ","sidebarTitle":"WordPress","href":"/connectors/wordpress"}]},{"group":"CRM","pages":[{"title":"Agile CRM on Vortex IQ","sidebarTitle":"Agile CRM","href":"/connectors/agile-crm"},{"title":"Freshsales on Vortex IQ","sidebarTitle":"Freshsales","href":"/connectors/freshsales"},{"title":"Insightly on Vortex IQ","sidebarTitle":"Insightly","href":"/connectors/insightly"},{"title":"Keap (Infusionsoft) on Vortex IQ","sidebarTitle":"Keap (Infusionsoft)","href":"/connectors/keap"},{"title":"Nimble on Vortex IQ","sidebarTitle":"Nimble","href":"/connectors/nimble"},{"title":"Pipedrive on Vortex IQ","sidebarTitle":"Pipedrive","href":"/connectors/pipedrive"},{"title":"Salesforce on Vortex IQ","sidebarTitle":"Salesforce","href":"/connectors/salesforce"},{"title":"SugarCRM on Vortex IQ","sidebarTitle":"SugarCRM","href":"/connectors/sugarcrm"},{"title":"Zoho CRM on Vortex IQ","sidebarTitle":"Zoho CRM","href":"/connectors/zoho-crm"}]},{"group":"Cloud Platforms","pages":[{"title":"Amazon Web Services on Vortex IQ","sidebarTitle":"Amazon Web Services","href":"/connectors/aws"},{"title":"Anthropic (Claude) on Vortex IQ","sidebarTitle":"Anthropic (Claude)","href":"/connectors/anthropic"},{"title":"DigitalOcean on Vortex IQ","sidebarTitle":"DigitalOcean","href":"/connectors/digitalocean"},{"title":"Google Cloud Platform on Vortex IQ","sidebarTitle":"Google Cloud Platform","href":"/connectors/gcp"},{"title":"Google Gemini on Vortex IQ","sidebarTitle":"Google Gemini","href":"/connectors/gemini"},{"title":"Microsoft Azure on Vortex IQ","sidebarTitle":"Microsoft Azure","href":"/connectors/azure"},{"title":"OpenAI on Vortex IQ","sidebarTitle":"OpenAI","href":"/connectors/openai"}]},{"group":"Collaboration","pages":[{"title":"Microsoft Teams on Vortex IQ","sidebarTitle":"Microsoft Teams","href":"/connectors/microsoft-teams"}]},{"group":"Content \u0026 Docs","pages":[{"title":"Airtable on Vortex IQ","sidebarTitle":"Airtable","href":"/connectors/airtable"},{"title":"Baserow on Vortex IQ","sidebarTitle":"Baserow","href":"/connectors/baserow"},{"title":"Coda on Vortex IQ","sidebarTitle":"Coda","href":"/connectors/coda"},{"title":"Confluence on Vortex IQ","sidebarTitle":"Confluence","href":"/connectors/confluence"},{"title":"Google Sheets on Vortex IQ","sidebarTitle":"Google Sheets","href":"/connectors/google-sheets"},{"title":"Notion on Vortex IQ","sidebarTitle":"Notion","href":"/connectors/notion"}]},{"group":"Databases","pages":[{"title":"Amazon DynamoDB on Vortex IQ","sidebarTitle":"Amazon DynamoDB","href":"/connectors/dynamodb"},{"title":"Amazon Redshift on Vortex IQ","sidebarTitle":"Amazon Redshift","href":"/connectors/redshift"},{"title":"Apache Cassandra on Vortex IQ","sidebarTitle":"Apache Cassandra","href":"/connectors/cassandra"},{"title":"ClickHouse on Vortex IQ","sidebarTitle":"ClickHouse","href":"/connectors/clickhouse"},{"title":"CockroachDB on Vortex IQ","sidebarTitle":"CockroachDB","href":"/connectors/cockroachdb"},{"title":"Databricks on Vortex IQ","sidebarTitle":"Databricks","href":"/connectors/databricks"},{"title":"Elasticsearch on Vortex IQ","sidebarTitle":"Elasticsearch","href":"/connectors/elasticsearch"},{"title":"Google BigQuery on Vortex IQ","sidebarTitle":"Google BigQuery","href":"/connectors/bigquery"},{"title":"Google Firestore on Vortex IQ","sidebarTitle":"Google Firestore","href":"/connectors/firestore"},{"title":"MariaDB on Vortex IQ","sidebarTitle":"MariaDB","href":"/connectors/mariadb"},{"title":"Microsoft SQL Server on Vortex IQ","sidebarTitle":"Microsoft SQL Server","href":"/connectors/mssql"},{"title":"MongoDB on Vortex IQ","sidebarTitle":"MongoDB","href":"/connectors/mongodb"},{"title":"MySQL on Vortex IQ","sidebarTitle":"MySQL","href":"/connectors/mysql"},{"title":"Neo4j on Vortex IQ","sidebarTitle":"Neo4j","href":"/connectors/neo4j"},{"title":"Oracle Database on Vortex IQ","sidebarTitle":"Oracle Database","href":"/connectors/oracle"},{"title":"PlanetScale on Vortex IQ","sidebarTitle":"PlanetScale","href":"/connectors/planetscale"},{"title":"PostgreSQL on Vortex IQ","sidebarTitle":"PostgreSQL","href":"/connectors/postgresql"},{"title":"Redis on Vortex IQ","sidebarTitle":"Redis","href":"/connectors/redis"},{"title":"Snowflake on Vortex IQ","sidebarTitle":"Snowflake","href":"/connectors/snowflake"},{"title":"SQLite on Vortex IQ","sidebarTitle":"SQLite","href":"/connectors/sqlite"},{"title":"Supabase on Vortex IQ","sidebarTitle":"Supabase","href":"/connectors/supabase"}]},{"group":"Ecommerce","pages":[{"title":"Acumatica on Vortex IQ","sidebarTitle":"Acumatica","href":"/connectors/acumatica"},{"title":"Adobe Commerce on Vortex IQ","sidebarTitle":"Adobe Commerce","href":"/connectors/adobe-commerce"},{"title":"Big Cartel on Vortex IQ","sidebarTitle":"Big Cartel","href":"/connectors/bigcartel"},{"title":"BigCommerce on Vortex IQ","sidebarTitle":"BigCommerce","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to BigCommerce.","href":"/connectors/bigcommerce"},{"title":"CloudHub Insights on Vortex IQ","sidebarTitle":"CloudHub Insights","href":"/connectors/cloudhub-insights"},{"title":"Ecwid by Lightspeed on Vortex IQ","sidebarTitle":"Ecwid by Lightspeed","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Ecwid by Lightspeed.","href":"/connectors/ecwid"},{"title":"Medusa on Vortex IQ","sidebarTitle":"Medusa","href":"/connectors/medusa"},{"title":"Odoo on Vortex IQ","sidebarTitle":"Odoo","href":"/connectors/odoo"},{"title":"OpenCart on Vortex IQ","sidebarTitle":"OpenCart","href":"/connectors/opencart"},{"title":"PrestaShop on Vortex IQ","sidebarTitle":"PrestaShop","href":"/connectors/prestashop"},{"title":"Salesforce Commerce Cloud (B2C) on Vortex IQ","sidebarTitle":"Salesforce Commerce Cloud (B2C)","href":"/connectors/salesforce-commerce-cloud"},{"title":"Shopify on Vortex IQ","sidebarTitle":"Shopify","href":"/connectors/shopify"},{"title":"Shopline on Vortex IQ","sidebarTitle":"Shopline","href":"/connectors/shopline"},{"title":"Square Online on Vortex IQ","sidebarTitle":"Square Online","href":"/connectors/square-online"},{"title":"Swell on Vortex IQ","sidebarTitle":"Swell","href":"/connectors/swell"},{"title":"Volusion on Vortex IQ","sidebarTitle":"Volusion","href":"/connectors/volusion"},{"title":"WooCommerce on Vortex IQ","sidebarTitle":"WooCommerce","href":"/connectors/woocommerce"}]},{"group":"Email \u0026 Marketing","pages":[{"title":"ActiveCampaign on Vortex IQ","sidebarTitle":"ActiveCampaign","href":"/connectors/activecampaign"},{"title":"AWeber on Vortex IQ","sidebarTitle":"AWeber","href":"/connectors/aweber"},{"title":"Brevo (Sendinblue) on Vortex IQ","sidebarTitle":"Brevo (Sendinblue)","href":"/connectors/brevo"},{"title":"Campaign Monitor on Vortex IQ","sidebarTitle":"Campaign Monitor","href":"/connectors/campaign-monitor"},{"title":"Constant Contact on Vortex IQ","sidebarTitle":"Constant Contact","href":"/connectors/constant-contact"},{"title":"ConvertKit (API) on Vortex IQ","sidebarTitle":"ConvertKit (API)","href":"/connectors/convertkit-api"},{"title":"Customer.io (API) on Vortex IQ","sidebarTitle":"Customer.io (API)","href":"/connectors/customer-io"},{"title":"Dotdigital on Vortex IQ","sidebarTitle":"Dotdigital","href":"/connectors/dotdigital"},{"title":"Drip (API) on Vortex IQ","sidebarTitle":"Drip (API)","href":"/connectors/drip-api"},{"title":"HubSpot on Vortex IQ","sidebarTitle":"HubSpot","href":"/connectors/hubspot"},{"title":"Iterable on Vortex IQ","sidebarTitle":"Iterable","href":"/connectors/iterable"},{"title":"Klaviyo on Vortex IQ","sidebarTitle":"Klaviyo","href":"/connectors/klaviyo"},{"title":"Mailchimp on Vortex IQ","sidebarTitle":"Mailchimp","href":"/connectors/mailchimp"},{"title":"SendGrid on Vortex IQ","sidebarTitle":"SendGrid","href":"/connectors/sendgrid"}]},{"group":"Enterprise ERP","pages":[{"title":"Microsoft Dynamics 365 Finance on Vortex IQ","sidebarTitle":"Microsoft Dynamics 365 Finance","href":"/connectors/microsoft-dynamics"},{"title":"NetSuite ERP on Vortex IQ","sidebarTitle":"NetSuite ERP","href":"/connectors/netsuite"},{"title":"Oracle ERP Cloud (Fusion) on Vortex IQ","sidebarTitle":"Oracle ERP Cloud (Fusion)","href":"/connectors/oracle-erp"},{"title":"Sage Intacct / Business Cloud on Vortex IQ","sidebarTitle":"Sage Intacct / Business Cloud","href":"/connectors/sage"},{"title":"SAP S/4HANA Cloud on Vortex IQ","sidebarTitle":"SAP S/4HANA Cloud","href":"/connectors/sap"}]},{"group":"Fulfilment","pages":[{"title":"ShipBob on Vortex IQ","sidebarTitle":"ShipBob","href":"/connectors/shipbob"}]},{"group":"Marketplace","pages":[{"title":"AbeBooks on Vortex IQ","sidebarTitle":"AbeBooks","href":"/connectors/abebooks"},{"title":"Alibaba.com (B2B) on Vortex IQ","sidebarTitle":"Alibaba.com (B2B)","href":"/connectors/alibaba"},{"title":"Alibris on Vortex IQ","sidebarTitle":"Alibris","href":"/connectors/alibris"},{"title":"AliExpress on Vortex IQ","sidebarTitle":"AliExpress","href":"/connectors/aliexpress"},{"title":"Amazon (Selling Partner) on Vortex IQ","sidebarTitle":"Amazon (Selling Partner)","href":"/connectors/amazon-seller"},{"title":"Bonanza on Vortex IQ","sidebarTitle":"Bonanza","href":"/connectors/bonanza"},{"title":"Depop on Vortex IQ","sidebarTitle":"Depop","href":"/connectors/depop"},{"title":"eBay on Vortex IQ","sidebarTitle":"eBay","href":"/connectors/ebay"},{"title":"Etsy on Vortex IQ","sidebarTitle":"Etsy","href":"/connectors/etsy"},{"title":"Fruugo on Vortex IQ","sidebarTitle":"Fruugo","href":"/connectors/fruugo"},{"title":"JD.com on Vortex IQ","sidebarTitle":"JD.com","href":"/connectors/jd-com"},{"title":"Mercari on Vortex IQ","sidebarTitle":"Mercari","href":"/connectors/mercari"},{"title":"Newegg on Vortex IQ","sidebarTitle":"Newegg","href":"/connectors/newegg"},{"title":"OnBuy on Vortex IQ","sidebarTitle":"OnBuy","href":"/connectors/onbuy"},{"title":"Target Plus on Vortex IQ","sidebarTitle":"Target Plus","href":"/connectors/target-plus"},{"title":"Vinted on Vortex IQ","sidebarTitle":"Vinted","href":"/connectors/vinted"},{"title":"Walmart Marketplace on Vortex IQ","sidebarTitle":"Walmart Marketplace","href":"/connectors/walmart-marketplace"}]},{"group":"Monitoring","pages":[{"title":"Better Uptime on Vortex IQ","sidebarTitle":"Better Uptime","href":"/connectors/better-uptime"},{"title":"Datadog on Vortex IQ","sidebarTitle":"Datadog","href":"/connectors/datadog"},{"title":"Grafana on Vortex IQ","sidebarTitle":"Grafana","href":"/connectors/grafana"},{"title":"New Relic on Vortex IQ","sidebarTitle":"New Relic","href":"/connectors/newrelic"},{"title":"Pingdom on Vortex IQ","sidebarTitle":"Pingdom","href":"/connectors/pingdom"},{"title":"Prometheus on Vortex IQ","sidebarTitle":"Prometheus","href":"/connectors/prometheus"},{"title":"Sentry on Vortex IQ","sidebarTitle":"Sentry","href":"/connectors/sentry"},{"title":"Splunk on Vortex IQ","sidebarTitle":"Splunk","href":"/connectors/splunk"},{"title":"Uptime Robot on Vortex IQ","sidebarTitle":"Uptime Robot","href":"/connectors/uptime-robot"}]},{"group":"Notifications","pages":[{"title":"Atlassian Statuspage on Vortex IQ","sidebarTitle":"Atlassian Statuspage","href":"/connectors/statuspage"},{"title":"Opsgenie on Vortex IQ","sidebarTitle":"Opsgenie","href":"/connectors/opsgenie"}]},{"group":"Other","pages":[{"title":"Cloudflare on Vortex IQ","sidebarTitle":"Cloudflare","href":"/connectors/cloudflare"},{"title":"Discord on Vortex IQ","sidebarTitle":"Discord","href":"/connectors/discord"},{"title":"Dryrunpro on Vortex IQ","sidebarTitle":"Dryrunpro","href":"/connectors/dryrunpro"},{"title":"Gmail_Read on Vortex IQ","sidebarTitle":"Gmail_Read","href":"/connectors/gmail-read"},{"title":"Google_Calendar on Vortex IQ","sidebarTitle":"Google_Calendar","href":"/connectors/google-calendar"},{"title":"Google_Docs on Vortex IQ","sidebarTitle":"Google_Docs","href":"/connectors/google-docs"},{"title":"Google_Drive on Vortex IQ","sidebarTitle":"Google_Drive","href":"/connectors/google-drive"},{"title":"Google_Merchant_Center on Vortex IQ","sidebarTitle":"Google_Merchant_Center","href":"/connectors/google-merchant-center"},{"title":"Leadfeeder on Vortex IQ","sidebarTitle":"Leadfeeder","href":"/connectors/leadfeeder"},{"title":"PagerDuty on Vortex IQ","sidebarTitle":"PagerDuty","href":"/connectors/pagerduty"},{"title":"Pushover on Vortex IQ","sidebarTitle":"Pushover","href":"/connectors/pushover"},{"title":"Slack on Vortex IQ","sidebarTitle":"Slack","href":"/connectors/slack"},{"title":"Teams on Vortex IQ","sidebarTitle":"Teams","href":"/connectors/teams"},{"title":"Telegram on Vortex IQ","sidebarTitle":"Telegram","href":"/connectors/telegram"},{"title":"Twilio on Vortex IQ","sidebarTitle":"Twilio","href":"/connectors/twilio"}]},{"group":"Payments","pages":[{"title":"Adyen on Vortex IQ","sidebarTitle":"Adyen","href":"/connectors/adyen"},{"title":"Afterpay on Vortex IQ","sidebarTitle":"Afterpay","href":"/connectors/afterpay"},{"title":"Authorize.net on Vortex IQ","sidebarTitle":"Authorize.net","href":"/connectors/authorize-net"},{"title":"Braintree on Vortex IQ","sidebarTitle":"Braintree","href":"/connectors/braintree"},{"title":"CyberSource on Vortex IQ","sidebarTitle":"CyberSource","href":"/connectors/cybersource"},{"title":"FreshBooks on Vortex IQ","sidebarTitle":"FreshBooks","href":"/connectors/freshbooks"},{"title":"Klarna (API) on Vortex IQ","sidebarTitle":"Klarna (API)","href":"/connectors/klarna-api"},{"title":"Mollie on Vortex IQ","sidebarTitle":"Mollie","href":"/connectors/mollie"},{"title":"PayPal on Vortex IQ","sidebarTitle":"PayPal","href":"/connectors/paypal"},{"title":"QuickBooks (API) on Vortex IQ","sidebarTitle":"QuickBooks (API)","href":"/connectors/quickbooks-api"},{"title":"Razorpay on Vortex IQ","sidebarTitle":"Razorpay","href":"/connectors/razorpay"},{"title":"Square on Vortex IQ","sidebarTitle":"Square","href":"/connectors/square"},{"title":"Stripe on Vortex IQ","sidebarTitle":"Stripe","href":"/connectors/stripe"},{"title":"Viva Payments on Vortex IQ","sidebarTitle":"Viva Payments","href":"/connectors/viva-payments"},{"title":"Wave on Vortex IQ","sidebarTitle":"Wave","href":"/connectors/wave"},{"title":"Worldpay on Vortex IQ","sidebarTitle":"Worldpay","href":"/connectors/worldpay"},{"title":"Xero (API) on Vortex IQ","sidebarTitle":"Xero (API)","href":"/connectors/xero-api"},{"title":"Zoho Books on Vortex IQ","sidebarTitle":"Zoho Books","href":"/connectors/zoho-books"}]},{"group":"Performance","pages":[{"title":"PageSpeed + CrUX on Vortex IQ","sidebarTitle":"PageSpeed + CrUX","href":"/connectors/website-performance"}]},{"group":"Project Management","pages":[{"title":"Asana on Vortex IQ","sidebarTitle":"Asana","href":"/connectors/asana"},{"title":"Basecamp on Vortex IQ","sidebarTitle":"Basecamp","href":"/connectors/basecamp"},{"title":"ClickUp on Vortex IQ","sidebarTitle":"ClickUp","href":"/connectors/clickup"},{"title":"Height on Vortex IQ","sidebarTitle":"Height","href":"/connectors/height"},{"title":"Jira on Vortex IQ","sidebarTitle":"Jira","href":"/connectors/jira-cloud"},{"title":"Linear on Vortex IQ","sidebarTitle":"Linear","href":"/connectors/linear"},{"title":"Monday.com on Vortex IQ","sidebarTitle":"Monday.com","href":"/connectors/monday"},{"title":"Smartsheet (API) on Vortex IQ","sidebarTitle":"Smartsheet (API)","href":"/connectors/smartsheet-api"},{"title":"Teamwork on Vortex IQ","sidebarTitle":"Teamwork","href":"/connectors/teamwork"},{"title":"Trello (API) on Vortex IQ","sidebarTitle":"Trello (API)","href":"/connectors/trello-api"},{"title":"Wrike on Vortex IQ","sidebarTitle":"Wrike","href":"/connectors/wrike-api"}]},{"group":"Shipping \u0026 Delivery","pages":[{"title":"Amazon Prime Shipping (SFP) on Vortex IQ","sidebarTitle":"Amazon Prime Shipping (SFP)","href":"/connectors/amazon-prime-shipping"},{"title":"APC Overnight on Vortex IQ","sidebarTitle":"APC Overnight","href":"/connectors/apc"},{"title":"Australia Post on Vortex IQ","sidebarTitle":"Australia Post","href":"/connectors/australia-post"},{"title":"Bring (Posten Norge) on Vortex IQ","sidebarTitle":"Bring (Posten Norge)","href":"/connectors/bring"},{"title":"Deutsche Post / DHL Parcel on Vortex IQ","sidebarTitle":"Deutsche Post / DHL Parcel","href":"/connectors/deutsche-post"},{"title":"DHL InExpress on Vortex IQ","sidebarTitle":"DHL InExpress","href":"/connectors/dhl-inexpress"},{"title":"DPD on Vortex IQ","sidebarTitle":"DPD","href":"/connectors/dpd"},{"title":"DPDLocal on Vortex IQ","sidebarTitle":"DPDLocal","href":"/connectors/dpdlocal"},{"title":"EasyPost on Vortex IQ","sidebarTitle":"EasyPost","href":"/connectors/easypost"},{"title":"Evri (formerly Hermes UK) on Vortex IQ","sidebarTitle":"Evri (formerly Hermes UK)","href":"/connectors/hermes-evri"},{"title":"FedEx on Vortex IQ","sidebarTitle":"FedEx","href":"/connectors/fedex"},{"title":"Interlink Express on Vortex IQ","sidebarTitle":"Interlink Express","href":"/connectors/interlink-express"},{"title":"Japan Post (EMS / Yu-Pack) on Vortex IQ","sidebarTitle":"Japan Post (EMS / Yu-Pack)","href":"/connectors/japan-post"},{"title":"NetDispatch on Vortex IQ","sidebarTitle":"NetDispatch","href":"/connectors/net-dispatch"},{"title":"Parcelforce Worldwide on Vortex IQ","sidebarTitle":"Parcelforce Worldwide","href":"/connectors/parcelforce"},{"title":"PostNord on Vortex IQ","sidebarTitle":"PostNord","href":"/connectors/postnord"},{"title":"Royal Mail on Vortex IQ","sidebarTitle":"Royal Mail","href":"/connectors/royal-mail"},{"title":"Sendle on Vortex IQ","sidebarTitle":"Sendle","href":"/connectors/sendle"},{"title":"Shippo on Vortex IQ","sidebarTitle":"Shippo","href":"/connectors/shippo"},{"title":"ShippyPro on Vortex IQ","sidebarTitle":"ShippyPro","href":"/connectors/shippy-pro"},{"title":"ShipTheory on Vortex IQ","sidebarTitle":"ShipTheory","href":"/connectors/ship-theory"},{"title":"USPS on Vortex IQ","sidebarTitle":"USPS","href":"/connectors/usps"}]},{"group":"Social Media","pages":[{"title":"Instagram on Vortex IQ","sidebarTitle":"Instagram","href":"/connectors/instagram"},{"title":"Reddit on Vortex IQ","sidebarTitle":"Reddit","href":"/connectors/reddit"},{"title":"TikTok on Vortex IQ","sidebarTitle":"TikTok","href":"/connectors/tiktok-organic"},{"title":"X (Twitter) on Vortex IQ","sidebarTitle":"X (Twitter)","href":"/connectors/twitter"},{"title":"YouTube on Vortex IQ","sidebarTitle":"YouTube","href":"/connectors/youtube"}]},{"group":"Support","pages":[{"title":"Crisp on Vortex IQ","sidebarTitle":"Crisp","href":"/connectors/crisp"},{"title":"Freshdesk on Vortex IQ","sidebarTitle":"Freshdesk","href":"/connectors/freshdesk"},{"title":"Gorgias on Vortex IQ","sidebarTitle":"Gorgias","href":"/connectors/gorgias"},{"title":"Help Scout on Vortex IQ","sidebarTitle":"Help Scout","href":"/connectors/helpscout"},{"title":"Intercom on Vortex IQ","sidebarTitle":"Intercom","href":"/connectors/intercom"},{"title":"LiveAgent on Vortex IQ","sidebarTitle":"LiveAgent","href":"/connectors/liveagent"},{"title":"LiveChat on Vortex IQ","sidebarTitle":"LiveChat","href":"/connectors/livechat"},{"title":"Tidio on Vortex IQ","sidebarTitle":"Tidio","href":"/connectors/tidio"},{"title":"Zendesk on Vortex IQ","sidebarTitle":"Zendesk","href":"/connectors/zendesk"}]},{"group":"Version Control","pages":[{"title":"Azure DevOps on Vortex IQ","sidebarTitle":"Azure DevOps","href":"/connectors/azure-devops"},{"title":"Bitbucket on Vortex IQ","sidebarTitle":"Bitbucket","href":"/connectors/bitbucket"},{"title":"GitHub on Vortex IQ","sidebarTitle":"GitHub","href":"/connectors/github"},{"title":"GitLab on Vortex IQ","sidebarTitle":"GitLab","href":"/connectors/gitlab"}]},{"group":"Wholesale","pages":[{"title":"Costco SIP on Vortex IQ","sidebarTitle":"Costco SIP","href":"/connectors/costco-sip"}]}]},{"group":"Claude MCP Connector","icon":"bot","pages":[{"title":"Vortex IQ MCP connector: query your workspace from Claude","sidebarTitle":"Overview","href":"/integrations/claude-mcp/overview"},{"title":"Connect Vortex IQ to Claude","sidebarTitle":"Connect to Claude","href":"/integrations/claude-mcp/connect-claude"},{"title":"Vortex IQ MCP tool reference: all 29 read-only tools","sidebarTitle":"Tool Reference","href":"/integrations/claude-mcp/tools"},{"title":"Vortex IQ MCP OAuth: connect any client with OAuth 2.1 + PKCE","sidebarTitle":"OAuth for Developers","href":"/integrations/claude-mcp/oauth"}]},{"group":"Meta AI Connector","icon":"sparkles","pages":[{"title":"Vortex IQ connector for Meta AI","sidebarTitle":"Overview","href":"/integrations/meta-ai/overview"},{"title":"Show your products in Meta AI","sidebarTitle":"Catalogue sharing","href":"/integrations/meta-ai/catalogue-sharing"},{"group":"Catalogue API (preview)","pages":[{"title":"Catalogue API (preview)","sidebarTitle":"Overview","href":"/integrations/meta-ai/catalogue-api/overview"},{"title":"Search products (preview)","openapi":"integrations/meta-ai/catalogue-api/openapi.json GET /products/search","playground":"none","href":"/integrations/meta-ai/catalogue-api/search-products"},{"title":"Get a product (preview)","openapi":"integrations/meta-ai/catalogue-api/openapi.json GET /products/{product_id}","playground":"none","href":"/integrations/meta-ai/catalogue-api/get-product"},{"title":"List merchants (preview)","openapi":"integrations/meta-ai/catalogue-api/openapi.json GET /merchants","playground":"none","href":"/integrations/meta-ai/catalogue-api/list-merchants"}]}]},{"group":"E-commerce Platforms","icon":"shopping-bag","pages":[{"title":"Connect Adobe Commerce to Vortex IQ","href":"/integrations/adobe-commerce"},{"title":"Connect Big Cartel to Vortex IQ","href":"/integrations/bigcartel"},{"title":"Connect BigCommerce to Vortex IQ","href":"/integrations/bigcommerce"},{"title":"Connect CloudHub Insights to Vortex IQ","href":"/integrations/cloudhub-insights"},{"title":"Connect Ecwid by Lightspeed to Vortex IQ","href":"/integrations/ecwid"},{"title":"Connect Medusa to Vortex IQ","href":"/integrations/medusa"},{"title":"Connect OpenCart to Vortex IQ","href":"/integrations/opencart"},{"title":"Connect PrestaShop to Vortex IQ","href":"/integrations/prestashop"},{"title":"Connect Salesforce Commerce Cloud (B2C) to Vortex IQ","href":"/integrations/salesforce-commerce-cloud"},{"title":"Connect Shopify to Vortex IQ","href":"/integrations/shopify"},{"title":"Connect Shopline to Vortex IQ","href":"/integrations/shopline"},{"title":"Connect Square Online to Vortex IQ","href":"/integrations/square-online"},{"title":"Connect Swell to Vortex IQ","href":"/integrations/swell"},{"title":"Connect Volusion to Vortex IQ","href":"/integrations/volusion"},{"title":"Connect WooCommerce to Vortex IQ","href":"/integrations/woocommerce"}]},{"group":"Advertising","icon":"megaphone","pages":[{"title":"Connect AdRoll to Vortex IQ","href":"/integrations/adroll"},{"title":"Connect Amazon Ads to Vortex IQ","href":"/integrations/amazon-ads"},{"title":"Connect Criteo to Vortex IQ","href":"/integrations/criteo"},{"title":"Connect Google Ads to Vortex IQ","href":"/integrations/google-ads"},{"title":"Connect LinkedIn Ads to Vortex IQ","href":"/integrations/linkedin-ads"},{"title":"Connect MediaMath (T1) to Vortex IQ","href":"/integrations/mediamath"},{"title":"Connect Meta Ads (Facebook) to Vortex IQ","sidebarTitle":"Meta Ads","href":"/integrations/meta-ads"},{"title":"Connect Microsoft Ads (Bing) to Vortex IQ","href":"/integrations/microsoft-ads"},{"title":"Connect Outbrain to Vortex IQ","href":"/integrations/outbrain"},{"title":"Connect Pinterest Ads to Vortex IQ","href":"/integrations/pinterest-ads"},{"title":"Connect Quora Ads to Vortex IQ","href":"/integrations/quora-ads"},{"title":"Connect Snapchat Ads to Vortex IQ","href":"/integrations/snapchat-ads"},{"title":"Connect StackAdapt to Vortex IQ","href":"/integrations/stackadapt"},{"title":"Connect Taboola to Vortex IQ","href":"/integrations/taboola"},{"title":"Connect The Trade Desk to Vortex IQ","href":"/integrations/the-trade-desk"},{"title":"Connect TikTok Ads to Vortex IQ","sidebarTitle":"TikTok Ads","href":"/integrations/tiktok-ads"}]},{"group":"Payments","icon":"credit-card","pages":[{"title":"Connect Stripe to Vortex IQ","sidebarTitle":"Stripe","href":"/integrations/stripe"},{"title":"Connect PayPal to Vortex IQ","sidebarTitle":"PayPal","href":"/integrations/paypal"},{"title":"Connect NetSuite to Vortex IQ","sidebarTitle":"NetSuite","href":"/integrations/netsuite"}]}]}]},"title":"CloudHub Insights on Vortex IQ - Vortex IQ Help Centre","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}