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
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
HTTPS Not Reachable
Severity high · Outcome Grow revenue · Fix status Report onlyIf the storefront is not cleanly reachable over HTTPS, browsers warn customers away and search engines demote the site; trust and traffic drop together.Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: SC01
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
Sitemap Missing or Thin
Severity high · Outcome Grow revenue · Fix status Prepared fixWithout a healthy sitemap, new and updated pages are discovered late or not at all, so products can launch invisible to search.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB03
Storefront blocked by Cloudflare - audit cannot reach the store
Severity high · Outcome Control risk and change · Fix status Report onlyCloudflare is challenging the auditor, so storefront checks cannot run at all; every dependent finding is suppressed rather than invented.Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: CF01
Theme audit blocked by Cloudflare
Severity high · Outcome Customer experience · Fix status Report onlyThe theme audit could not reach the storefront because Cloudflare is challenging automated access; theme findings are unavailable rather than guessed until access is allowed.Vortex IQ detects and explains this; resolution is manual, with evidence and recommended steps.Reference: TH00
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
Excessive CSS files loaded
Severity medium · Outcome Customer experience · Fix status Prepared fixExcess CSS files block rendering while they download; consolidating them speeds first paint on every page.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH03
Homepage SEO Elements Missing
Severity medium · Outcome Grow revenue · Fix status Prepared fixThe homepage is the most-linked page on the store; missing titles or descriptions there squander the site’s strongest ranking signals.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB05
Images missing alt text
Severity medium · Outcome Protect revenue · Fix status Prepared fixImages without alt text are invisible to screen readers and to image search; accessibility risk and free traffic left unclaimed at the same time.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH07
Limited or Missing Schema Markup
Severity medium · Outcome Grow revenue · Fix status Prepared fixSchema markup earns rich results (stars, prices, availability) that lift click-through; without it, listings look plainer than competitors on the same results page.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB04
Missing Meta Descriptions
Severity medium · Outcome Grow revenue · Fix status Prepared fixSearch engines improvise snippets for pages without meta descriptions; a written one lifts click-through on impressions the page already earns.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: SE01
Missing Page Titles
Severity medium · Outcome Grow revenue · Fix status Prepared fixPage titles are the strongest single on-page ranking and click-through signal; missing ones waste impressions the store already gets.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: SE02
Missing Product Images
Severity medium · Outcome Catalogue quality · Fix status Prepared fixProducts without images barely convert; shoppers skip listings they cannot see.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: CQ01
Mobile Viewport Missing
Severity medium · Outcome Grow revenue · Fix status Prepared fixWithout a mobile viewport tag the store renders desktop-sized on phones; mobile shoppers pinch, zoom and leave.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB12
Mobile responsiveness issues
Severity medium · Outcome Customer experience · Fix status Prepared fixLayouts that break on mobile lose the majority of ecommerce traffic; most stores see well over half their sessions on phones.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH11
No Reviews Platform Detected
Severity medium · Outcome Grow revenue · Fix status Prepared fixVisible reviews are one of the strongest conversion levers in ecommerce; a store with no social proof converts measurably worse on identical traffic.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB10
No analytics tracking detected on storefront
Severity medium · Outcome Grow revenue · Fix status Prepared fixWithout analytics on the storefront, marketing and UX decisions run blind and no conversion diagnosis is possible downstream.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: SC03
Order cancellation/refund rate exceeds 5%
Severity medium · Outcome Protect revenue · Fix status Candidate remediationCancellation plus refund above 5 percent of orders means a meaningful slice of won revenue is being handed back; the causes (stock, delivery promises, payment friction) are usually fixable once identified.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: OH01
Product Page SEO Issues
Severity medium · Outcome Grow revenue · Fix status Prepared fixProduct pages are where buying-intent searches land; SEO gaps here cost clicks with direct revenue attached.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB06
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 Candidate remediationFewer 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 customerA 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-CUSTOMER-001
Store Logo: No store logo configured
Severity medium · Outcome Grow revenue · Fix status Prepared fixA missing store logo makes transactional emails, invoices and search results look unfinished; small trust losses compound at checkout.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: SC02
Zero-Price Products
Severity medium · Outcome Protect revenue · Fix status Prepared fixA visible product priced at zero can be added to carts for free and makes the catalogue look broken; each one is either direct revenue leakage or an embarrassment in front of customers.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: CQ02
llms.txt Missing
Severity medium · Outcome Grow revenue · Fix status Prepared fixAI assistants increasingly answer shopping questions; llms.txt tells them what the store is and which pages matter, the emerging AI-search equivalent of robots.txt.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB02
Accessibility issues found
Severity low · Outcome Protect revenue · Fix status Prepared fixAccessibility failures exclude customers and carry regulatory risk in a growing list of markets; the common fixes are cheap.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH12
Excessive JavaScript files loaded
Severity low · Outcome Customer experience · Fix status Prepared fixEach extra JavaScript file adds a request and parse cost on every page view; script bloat is one of the most common causes of slow storefronts.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH01
Font loading not optimized
Severity low · Outcome Customer experience · Fix status Prepared fixFonts loading without font-display cause invisible text while they download; visitors stare at blank headings on slow connections.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH10
High refund rate
Severity low · Outcome Protect revenue · Fix status Candidate remediationRefund concentration is a direct margin leak and often clusters around specific products, suppliers or delivery windows, which makes it diagnosable and fixable.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: OH02
Images missing lazy loading
Severity low · Outcome Customer experience · Fix status Prepared fixImages loading eagerly below the fold compete with the content the shopper actually sees first, inflating LCP and hurting Core Web Vitals rankings.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH02, TH08
Long inline styles
Severity low · Outcome Customer experience · Fix status Prepared fixVery long inline styles bloat every page they appear on and defeat caching that external stylesheets would get for free.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH06
Missing Product Weight
Severity low · Outcome Customer experience · Fix status Prepared fixWeight-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 prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: CQ04
Missing SKUs
Severity low · Outcome Run operations · Fix status Prepared fixMissing SKUs break inventory reconciliation, courier manifests and marketplace feeds; the problems surface downstream where they are hardest to trace back.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: CQ03
Missing Security Headers
Severity low · Outcome Control risk and change · Fix status Prepared fixMissing security headers leave the storefront easier to attack through clickjacking and script injection, and are flagged by the scanners customers and partners run.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB07
Missing Social Meta Tags
Severity low · Outcome Grow revenue · Fix status Prepared fixWithout Open Graph and Twitter tags, shared links render as bare URLs; rich previews carry substantially higher click-through from social and chat.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB09
Missing/Short Product Descriptions
Severity low · Outcome Grow revenue · Fix status Prepared fixThin or missing product descriptions hurt conversion on the page and long-tail search rankings off it.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: SE03
No Inventory Tracking
Severity low · Outcome Protect revenue · Fix status Prepared fixWithout inventory tracking the store cannot warn about stockouts or overselling; every availability signal downstream of this is guesswork.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: IQ01
No Remarketing Tags Detected
Severity low · Outcome Grow revenue · Fix status Prepared fixWithout remarketing tags, the roughly 97 percent of visitors who leave cannot be re-engaged, making every paid acquisition channel more expensive.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB11
Out of Stock Still Visible
Severity low · Outcome Protect revenue · Fix status Prepared fixShoppers landing on unavailable products bounce, and any paid or organic traffic pointed at them is wasted, unless visibility is deliberate (back-in-stock capture or SEO retention), which is worth recording as a business rule.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: IQ02
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
Render-blocking scripts in <head>
Severity low · Outcome Customer experience · Fix status Prepared fixScripts loaded in the head without defer block the page from rendering until they finish; moving or deferring them is one of the cheapest speed wins available.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH05
Uncategorized Products
Severity low · Outcome Grow revenue · Fix status Prepared fixUncategorised products are unreachable through navigation and category landing pages; they only sell if a customer happens to search for them.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: CQ05
console.log statements found in inline scripts
Severity low · Outcome Protect revenue · Fix status Prepared fixconsole.log calls in production scripts leak implementation detail and add noise; they usually indicate debug code that shipped by accident.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: TH04
robots.txt Missing or Misconfigured
Severity low · Outcome Grow revenue · Fix status Prepared fixA missing or broken robots.txt can accidentally block crawlers from the whole store, or fail to steer them away from junk URLs that waste crawl budget.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB01
Tech Stack Detected
Severity info · Outcome Run operations · Fix status Prepared fixInformational: the technologies detected on the storefront, used to tailor the other checks to the actual stack.A prepared, approval-gated fix exists: the proposed change, affected records, risk, reversibility and verification are shown before execution.Reference: PB08, TH09
Vortex IQ is integrated with 249 read and 452 write operations across abandonedcheckouts, abandonedcheckoutscounts, abandonments, abandonmentbyabandonedcheckoutids, abandonmentupdateactivitiesdeliverystatuses, apps on Shopify. 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
For Finance / commercial manager · Ready to deployfinds stacking, unexpected depth and customer/product misuse.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Price Change Approval Queue
For Finance / commercial manager · Ready to deploysupplies cost, margin, competitor/context and customer-group impact for each proposed change.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Promotion Profitability Gate
For Finance / commercial manager · Ready to deployforecasts margin impact and requires commercial approval before activation.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Best-seller Availability Guard
For E-commerce manager · Ready to deploywatches hero SKUs and recommends substitutions, replenishment escalation or merchandising changes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Budget Pacing Guard
For Performance marketing manager · Ready to deployforecasts over/underspend against plan and stages bounded reallocations for approval.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Amazon Ads, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Campaign Readiness Gate
For E-commerce manager · Ready to deploychecks landing pages, products, inventory, tracking and links before launch; blocks “ready” if critical checks fail.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Checkout Journey Sentinel
For E-commerce manager · Ready to deployscheduled storefront journey checks with screenshot/evidence and urgent escalation.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Creative Fatigue Watch
For Performance marketing manager · Ready to deploydetects declining response by creative/audience and opens a replacement brief.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Amazon Ads, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Daily Store Pulse
For E-commerce manager · Ready to deploymorning revenue, conversion, AOV, stock and incident briefing with only material changes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Multi-store Divergence Watch
For E-commerce manager · Ready to deploycompares stores/regions and flags unexplained differences in price, availability, content or performance.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
New Product Launch Checklist
For E-commerce manager · Ready to deployverifies content, media, inventory, category, SEO and analytics before publish approval.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Promotion Activation QA
For Performance marketing manager · Ready to deployverifies ads, dates, URLs, tracking, inventory and storefront offer before spend begins.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Amazon Ads, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Promotion QA and Rollback Pack
For E-commerce manager · Ready to deployvalidates price, dates, eligibility and merchandising, then prepares reversible fixes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Search Query Waste Miner
For Performance marketing manager · Ready to deployclusters irrelevant or expensive queries and drafts negative-keyword actions.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Amazon Ads, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Wasted Spend Watch
For Performance marketing manager · Ready to deployalerts on spend with no meaningful outcomes and recommends pause, budget or targeting review.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Amazon Ads, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Back-in-stock Opportunity Queue
For CRM / lifecycle marketing manager · Ready to deployidentifies high-intent customers and prepares consent-safe notifications.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Brand Voice Compliance Review
For Product content manager · Ready to deployflags off-brand, unsupported or inconsistent product claims and proposes corrections.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Campaign Preflight Gate
For CRM / lifecycle marketing manager · Ready to deployvalidates segment, exclusions, consent, links, stock, offer dates and tracking before send approval.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Catalogue Completeness Guard
For Product content manager · Ready to deployscores required fields by category and routes the highest-revenue gaps first.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Catalogue Integrity Night Watch
For E-commerce operations manager · Ready to deploychecks SKU identity, variants, price, availability and orphan records across systems.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Deliverability and List Health Guard
For CRM / lifecycle marketing manager · Ready to deploymonitors bounce, complaint, suppression and engagement shifts with safe remediation advice.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Duplicate Copy Resolver
For Product content manager · Ready to deploydetects reused descriptions and produces differentiated drafts from verified attributes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Flow Performance Decay Watch
For CRM / lifecycle marketing manager · Ready to deploydetects lifecycle automations whose engagement or revenue has materially deteriorated.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Frequency Pressure Guard
For CRM / lifecycle marketing manager · Ready to deployidentifies over-contacted customers across campaigns and flows.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Fulfilment SLA Breach Watch
For E-commerce operations manager · Ready to deploypredicts and escalates orders likely to miss dispatch or delivery promises.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Metadata Optimisation Queue
For SEO manager · Ready to deploygenerates evidence-based title and description improvements for approval and staged publishing.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Cloudflare, StagingPro, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
New SKU Content Factory
For Product content manager · Ready to deployturns approved source data into complete draft PDPs with a human review queue.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Operations Morning Handover
For E-commerce operations manager · Ready to deploysummarises overnight exceptions, actions taken, unresolved risk and accountable owners.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Order Exception Command Centre
For E-commerce operations manager · Ready to deploydetects stuck, failed or unusual orders and routes them with age and value-based urgency.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Order Issue Triage
For Customer service manager · Ready to deployenriches tickets with order, payment and fulfilment context and assigns the right queue.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Out-of-stock SEO Protector
For SEO manager · Ready to deploydetects valuable unavailable pages and prepares safe redirect, substitute or retention actions.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Cloudflare, StagingPro, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
PDP Enrichment Queue
For Product content manager · Ready to deployfinds thin product pages, generates on-brand copy, and batches changes for approval.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Peak Freeze Controller
For E-commerce operations manager · Ready to deploypauses writes during trading freezes while continuing all monitoring and alerts.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Proactive Delay List
For Customer service manager · Ready to deployprepares, but does not send, customer communications for affected orders.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Product Claim Evidence Check
For Product content manager · Ready to deployidentifies unsubstantiated claims and requires evidence or removal before publish.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Returns Anomaly Monitor
For E-commerce operations manager · Ready to deploysurfaces spikes by SKU, supplier, reason or cohort and assigns investigation.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Jira Cloud, Microsoft TeamsRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Schema Coverage and Validity Sweep
For SEO manager · Ready to deployvalidates structured data across page types and stages theme/template fixes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Cloudflare, StagingPro, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Seasonal Content Refresh
For Product content manager · Ready to deployidentifies stale seasonal language and prepares date-safe updates with expiry/rollback.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Segment Drift Monitor
For CRM / lifecycle marketing manager · Ready to deployflags unexpected audience growth/shrinkage or overlap before it damages sends.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Mailchimp, HubSpot, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Supplier Copy Normaliser
For Product content manager · Ready to deployconverts inconsistent feeds into house style while preserving factual specifications.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Technical SEO Regression Monitor
For SEO manager · Ready to deploywatches broken links, redirect chains, canonicals, robots, schema and indexability after changes.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: Cloudflare, StagingPro, OpenAIRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Variant Consistency Sweep
For Product content manager · Ready to deployreconciles names, options, specifications and copy across product families.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Accessibility Regression Sweep
For Web / digital product manager · Ready to deploymonitors high-value templates for newly introduced violations.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Broken Experience Prioritiser
For Web / digital product manager · Ready to deploycombines errors, traffic and revenue impact into a ranked product backlog.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Conversion Journey Sentinel
For Web / digital product manager · Ready to deployrepeatedly tests priority journeys and captures actionable failure evidence.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Core Web Performance Guard
For Web / digital product manager · Ready to deploydetects page/template regressions and routes them to the owning team.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Post-release Regression Watch
For Web / digital product manager · Ready to deploycompares critical KPIs and technical signals before/after deploy.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Release Readiness Gate
For Web / digital product manager · Ready to deploychecks staging journeys, accessibility, analytics, SEO, performance and rollback readiness.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Rollback Recommendation Pack
For Web / digital product manager · Ready to deployassembles evidence and prepares a reversible action when guardrails fail.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Third-party Script Risk Watch
For Web / digital product manager · Ready to deployflags new, slow, failing or unapproved scripts and tags.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: StagingPro, Cloudflare, GitHub, Jira CloudRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Brief Approval Router
For Content manager · Ready to deploysends briefs to the correct legal, SEO, product and brand approvers based on content type.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Brief-to-Draft Pipeline
For Content manager · Ready to deployproduces evidence-backed article drafts with sources, brand rules and approval status.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Campaign Asset Repurposer
For Content manager · Ready to deployturns an approved core message into channel-specific drafts without auto-publishing.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Content Calendar Builder
For Content manager · Ready to deploycreates a channel-ready editorial calendar from launches, seasonality and search demand.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Content Freshness Watch
For Content manager · Ready to deployfinds decaying or outdated pages, explains why they matter and opens refresh tasks.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Editorial QA Gate
For Content manager · Ready to deploychecks links, claims, tone, formatting, metadata and calls to action before approval.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Evergreen Refresh Queue
For Content manager · Ready to deployschedules evidence and date checks for high-value guides.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Launch Story Pack
For Content manager · Ready to deploycreates coordinated blog, email and social drafts from verified product information.Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, GeminiRuns on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.
Browse the operations you can build with
Resource
Read operations
Write operations
abandonedcheckouts
1
0
abandonedcheckoutscounts
1
0
abandonments
1
0
abandonmentbyabandonedcheckoutids
1
0
abandonmentupdateactivitiesdeliverystatuses
0
1
apps
1
0
appbyhandles
1
0
appbykeys
1
0
Signed-in users see the full catalogue in the workflow builder, filtered to the sources they have connected.
62 further designed workflows are in validation and become activatable only once proven against a live account. Prototypes are never presented as ready.
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":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae9fb879d7c685f3a9c8057","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":1564},{"language":"default","tag":"The AI OS","count":1558},{"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":"Vortex Apps","count":142}],"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":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","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:none!important;background:transparent!important;box-shadow:none!important;padding-left:0.375rem}#sidebar .nav-dropdown-trigger:hover{background-color:rgb(0 0 0 / 0.04)!important}.dark #sidebar .nav-dropdown-trigger:hover{background-color:rgb(255 255 255 / 0.06)!important}#sidebar .nav-dropdown-trigger .nav-dropdown-item-icon{border:none!important;background:transparent!important;height:auto!important;width:auto!important;padding:0!important}.nav-dropdown-content{}.nav-dropdown-content .nav-dropdown-item{}.nav-dropdown-content .nav-dropdown-item-icon{border:none!important;background:transparent!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:-0.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:transparent!important;padding:0!important}:is(#content-area[data-current-path=\"/\"],[data-current-path=\"/\"] #content-area):has([data-product-guide-index])>div:first-child{background:transparent!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{grid-column:1 / -1;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:260px;background:url('/images/sample-feature-light.png') center / cover no-repeat!important;border:none!important;box-shadow:none!important;color:white!important;.dark \u0026 {\n background-image: url('/images/sample-feature-dark.png') !important;\n }}.product-guide-feature-card>div{display:flex!important;flex:1;flex-direction:column!important;justify-content:space-between!important}.product-guide-feature-card :is(h2,h3,p,span,svg){color:white!important}.product-guide-feature-card :is(svg,[class*=\"icon\"]){background-color:white!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;.dark \u0026 {\n color: rgb(var(--gray-50) / 50%) !important;\n }}img.nav-logo{max-width:220px;height:auto}.dark #sidebar img[src*=\"icons\"]{filter:invert(1)}.dark img[src*=\"/icons/\"]{filter:invert(1)}svg[style*=\"mask-image\"]{background-color:#000000!important;opacity:1!important}.dark svg[style*=\"mask-image\"]{background-color:#ffffff!important;opacity:1!important}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\"]{-webkit-mask-image:url('/icons/system-status.svg')!important;mask-image:url('/icons/system-status.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*=\"contact-us\"] svg[style*=\"mask-image\"]{-webkit-mask-image:url('/icons/support.svg')!important;mask-image:url('/icons/support.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}.feedback-toolbar{display:none!important}"}],"page":{"pagePath":"connectors/shopify","slug":"/connectors/shopify","pageMetadata":{"title":"Shopify on Vortex IQ","sidebarTitle":"Shopify","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Shopify.","href":"/connectors/shopify"},"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 Shopify.\"\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 Shopify.`}),`\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/shopify`,children:`View setup guide`}),` · `,_jsx(_components.a,{href:`https://app.vortexiq.ai/workbench/flows/create?connector=shopify`,children:`Create a workflow`})]}),`\n`,_jsxs(CardGroup,{cols:5,children:[_jsx(Card,{title:`75`,children:_jsx(_components.p,{children:`performance signals`})}),_jsx(Card,{title:`47`,children:_jsx(_components.p,{children:`automated checks`})}),_jsx(Card,{title:`35`,children:_jsx(_components.p,{children:`prepared fixes`})}),_jsx(Card,{title:`58`,children:_jsx(_components.p,{children:`proven workflows`})}),_jsx(Card,{title:`701`,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:`Grow revenue`,children:_jsx(_components.p,{children:`Improve discovery, conversion, campaigns and repeat purchase.`})}),_jsx(Card,{title:`Protect revenue`,children:_jsx(_components.p,{children:`Find failures, leaks and risks before they cost sales.`})}),_jsx(Card,{title:`Catalogue quality`,children:_jsx(_components.p,{children:`Identify missing, inconsistent or outdated product data.`})}),_jsx(Card,{title:`Customer experience`,children:_jsx(_components.p,{children:`Find storefront, speed, accessibility and journey problems.`})}),_jsx(Card,{title:`Control risk and change`,children:_jsx(_components.p,{children:`Keep tracking, access and change under governed control.`})})]}),_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 (75)`,id:`monitor-75`,\"data-child-heading-ids\":`[\"monitor-performance\"]`,children:[_jsx(Heading,{level:`3`,id:`monitor-performance`,children:`Monitor performance`}),_jsx(_components.p,{children:`75 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:`Grow revenue (29 signals)`,id:`grow-revenue-29-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:`AOV (ex-VAT)`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`AOV with/without Discount`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`AOV with/without Discount, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Average Order Value`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Average amount customers spend per order.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`B2B Revenue`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`B2C Revenue Only`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Customer Acquisition Trend`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`New customer acquisition trend over time.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Discount % of Revenue`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Discount value as a percentage of total revenue.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Discounts Given Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Marketplace Revenue`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Missing SEO Title Count`})}),_jsx(_components.td,{children:`Alert band 10 / 30`}),_jsx(_components.td,{children:`Products missing SEO title metadata.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Peak Order Hours`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Peak Order Hours, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Repeat Customer Rate`})}),_jsx(_components.td,{children:`Alert band 25 / 10`}),_jsx(_components.td,{children:`Percentage of customers who ordered more than once.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue Breakdown`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue Breakdown.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue trend over the selected period.`})]}),_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 by Channel.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue by Day of Week`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue by Day of Week.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue by Hour`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue by Hour.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue by Payment Gateway`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue by Payment Gateway.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Revenue by Sales Channel (Tag)`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Revenue by Sales Channel (Tag).`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Shipping Cost as % of Revenue`})}),_jsx(_components.td,{children:`Alert band 5 / 15`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Discount Codes`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Top Discount Codes, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Products by Revenue`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Best-selling products ranked by revenue.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Discount Used`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Total discount amount applied across all orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Orders`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Number of orders placed in the selected period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Revenue`})}),_jsx(_components.td,{children:`Alert band 10 / -10`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Revenue (ex-VAT)`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Shipping Revenue`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Total shipping charges collected.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Total Tax Collected`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Total tax collected across all orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Weekend vs Weekday`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Weekend vs Weekday, shown by share.`})]})]})]})}),_jsx(Accordion,{title:`Run operations (26 signals)`,id:`run-operations-26-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:`AOV by Country`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`AOV by Country.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Customer Order Frequency`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Customer Order Frequency, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Customers with Zero Spend`})}),_jsx(_components.td,{children:`Alert band 30 / 60`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Email Health`})}),_jsx(_components.td,{children:`Alert band 95 / 80`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`File Library by Type`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`File Library by Type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Financial Status Breakdown`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Orders grouped by payment/financial status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Free vs Paid Shipping`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Free vs Paid Shipping, shown by share.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Fulfillment Rate`})}),_jsx(_components.td,{children:`Alert band 95 / 90`}),_jsx(_components.td,{children:`Percentage of orders successfully fulfilled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Fulfillment Rate Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Fulfillment Status`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Distribution of orders by fulfillment status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Inventory Distribution`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Inventory Distribution, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`New Customers`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`New customer signups in the selected period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Order Fulfillment Status`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Order Fulfillment Status, shown by share.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Order Value Segments`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Order Value Segments, shown by share.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Orders Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Order volume trend over the selected period.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Orders by Country`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Orders by Country.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Payment Methods`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Distribution of orders by payment method.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Return Status`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Return Status, shown by share.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Shipping Methods`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Shipping Methods, shown by share.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Store Health Score`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tax Collected Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Cities by Orders`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Cities generating the most orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Customers`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Top Customers, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Unfulfilled Orders`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Unique Customers`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Number of unique customers who placed orders.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Unverified Email Customers`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]})]})]})}),_jsx(Accordion,{title:`Protect revenue (11 signals)`,id:`protect-revenue-11-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:`Cancellation Rate`})}),_jsx(_components.td,{children:`Alert band 1 / 3`}),_jsx(_components.td,{children:`Percentage of orders cancelled before shipping.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cancelled Orders Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Customer Churn Risk`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Failed Orders Count`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Failed Orders Value`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Products Fully Out of Stock (Oversell Excluded)`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Refund Rate`})}),_jsx(_components.td,{children:`Alert band 2 / 5`}),_jsx(_components.td,{children:`Percentage of orders that were refunded.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Refund Value`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Total monetary value of refunds issued.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Refunded Orders`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Number of orders with full refunds.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Refunds Over Time`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Refunding Customers`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Top Refunding Customers, compared across items.`})]})]})]})}),_jsx(Accordion,{title:`Catalogue quality (8 signals)`,id:`catalogue-quality-8-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:`Collection/Category Count`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Product Status`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Products grouped by active/draft status.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Products Missing Description`})}),_jsx(_components.td,{children:`Merchant rule`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Products by Type`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Product catalog breakdown by type.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Products by Vendor`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Product catalog breakdown by vendor.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`SKU Coverage`})}),_jsx(_components.td,{children:`Alert band 80 / 50`}),_jsx(_components.td,{children:`Description pending editorial review; the signal is live.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top Product Tags`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Top Product Tags, compared across items.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Top SKUs`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Top SKUs, compared across items.`})]})]})]})}),_jsx(Accordion,{title:`Customer experience (1 signals)`,id:`customer-experience-1-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`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Slow-Moving Products`})}),_jsx(_components.td,{children:`Watch only`}),_jsx(_components.td,{children:`Products with the lowest sales performance.`})]})})]})})]})]}),_jsxs(Tab,{title:`Audit (47)`,id:`audit-47`,\"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:`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:`HTTPS Not Reachable`,id:`https-not-reachable`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`If the storefront is not cleanly reachable over HTTPS, browsers warn customers away and search engines demote the site; trust and traffic drop together.`}),_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:`SC01`})]})]}),_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:`Sitemap Missing or Thin`,id:`sitemap-missing-or-thin`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Without a healthy sitemap, new and updated pages are discovered late or not at all, so products can launch invisible to search.`}),_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:`PB03`})]})]}),_jsxs(Accordion,{title:`Storefront blocked by Cloudflare - audit cannot reach the store`,id:`storefront-blocked-by-cloudflare-audit-cannot-reach-the-store`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Control risk and change · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`Cloudflare is challenging the auditor, so storefront checks cannot run at all; every dependent finding is suppressed rather than invented.`}),_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:`CF01`})]})]}),_jsxs(Accordion,{title:`Theme audit blocked by Cloudflare`,id:`theme-audit-blocked-by-cloudflare`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` high · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Report only`]}),_jsx(_components.p,{children:`The theme audit could not reach the storefront because Cloudflare is challenging automated access; theme findings are unavailable rather than guessed until access is allowed.`}),_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:`TH00`})]})]}),_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:`Excessive CSS files loaded`,id:`excessive-css-files-loaded`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Excess CSS files block rendering while they download; consolidating them speeds first paint on every page.`}),_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:`TH03`})]})]}),_jsxs(Accordion,{title:`Homepage SEO Elements Missing`,id:`homepage-seo-elements-missing`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`The homepage is the most-linked page on the store; missing titles or descriptions there squander the site’s strongest ranking signals.`}),_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:`PB05`})]})]}),_jsxs(Accordion,{title:`Images missing alt text`,id:`images-missing-alt-text`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Images without alt text are invisible to screen readers and to image search; accessibility risk and free traffic left unclaimed at the same time.`}),_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:`TH07`})]})]}),_jsxs(Accordion,{title:`Limited or Missing Schema Markup`,id:`limited-or-missing-schema-markup`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Schema markup earns rich results (stars, prices, availability) that lift click-through; without it, listings look plainer than competitors on the same results page.`}),_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:`PB04`})]})]}),_jsxs(Accordion,{title:`Missing Meta Descriptions`,id:`missing-meta-descriptions`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Search engines improvise snippets for pages without meta descriptions; a written one lifts click-through on impressions the page already earns.`}),_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:`SE01`})]})]}),_jsxs(Accordion,{title:`Missing Page Titles`,id:`missing-page-titles`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Page titles are the strongest single on-page ranking and click-through signal; missing ones waste impressions the store already gets.`}),_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:`SE02`})]})]}),_jsxs(Accordion,{title:`Missing Product Images`,id:`missing-product-images`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Catalogue quality · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Products without images barely convert; shoppers skip listings they cannot see.`}),_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:`CQ01`})]})]}),_jsxs(Accordion,{title:`Mobile Viewport Missing`,id:`mobile-viewport-missing`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Without a mobile viewport tag the store renders desktop-sized on phones; mobile shoppers pinch, zoom and leave.`}),_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:`PB12`})]})]}),_jsxs(Accordion,{title:`Mobile responsiveness issues`,id:`mobile-responsiveness-issues`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Layouts that break on mobile lose the majority of ecommerce traffic; most stores see well over half their sessions on phones.`}),_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:`TH11`})]})]}),_jsxs(Accordion,{title:`No Reviews Platform Detected`,id:`no-reviews-platform-detected`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Visible reviews are one of the strongest conversion levers in ecommerce; a store with no social proof converts measurably worse on identical traffic.`}),_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:`PB10`})]})]}),_jsxs(Accordion,{title:`No analytics tracking detected on storefront`,id:`no-analytics-tracking-detected-on-storefront`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Without analytics on the storefront, marketing and UX decisions run blind and no conversion diagnosis is possible downstream.`}),_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:`SC03`})]})]}),_jsxs(Accordion,{title:`Order cancellation/refund rate exceeds 5%`,id:`order-cancellation-refund-rate-exceeds-5`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Cancellation plus refund above 5 percent of orders means a meaningful slice of won revenue is being handed back; the causes (stock, delivery promises, payment friction) are usually fixable once identified.`}),_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:`OH01`})]})]}),_jsxs(Accordion,{title:`Product Page SEO Issues`,id:`product-page-seo-issues`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Product pages are where buying-intent searches land; SEO gaps here cost clicks with direct revenue attached.`}),_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:`PB06`})]})]}),_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`}),` Candidate remediation`]}),_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:`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-CUSTOMER-001`})]})]}),_jsxs(Accordion,{title:`Store Logo: No store logo configured`,id:`store-logo-no-store-logo-configured`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`A missing store logo makes transactional emails, invoices and search results look unfinished; small trust losses compound at checkout.`}),_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:`SC02`})]})]}),_jsxs(Accordion,{title:`Zero-Price Products`,id:`zero-price-products`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`A visible product priced at zero can be added to carts for free and makes the catalogue look broken; each one is either direct revenue leakage or an embarrassment in front of customers.`}),_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:`CQ02`})]})]}),_jsxs(Accordion,{title:`llms.txt Missing`,id:`llms-txt-missing`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` medium · `,_jsx(_components.strong,{children:`Outcome`}),` Grow revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`AI assistants increasingly answer shopping questions; llms.txt tells them what the store is and which pages matter, the emerging AI-search equivalent of robots.txt.`}),_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:`PB02`})]})]}),_jsxs(Accordion,{title:`Accessibility issues found`,id:`accessibility-issues-found`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Accessibility failures exclude customers and carry regulatory risk in a growing list of markets; the common fixes are cheap.`}),_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:`TH12`})]})]}),_jsxs(Accordion,{title:`Excessive JavaScript files loaded`,id:`excessive-javascript-files-loaded`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Each extra JavaScript file adds a request and parse cost on every page view; script bloat is one of the most common causes of slow storefronts.`}),_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:`TH01`})]})]}),_jsxs(Accordion,{title:`Font loading not optimized`,id:`font-loading-not-optimized`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Fonts loading without font-display cause invisible text while they download; visitors stare at blank headings on slow connections.`}),_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:`TH10`})]})]}),_jsxs(Accordion,{title:`High refund rate`,id:`high-refund-rate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Candidate remediation`]}),_jsx(_components.p,{children:`Refund concentration is a direct margin leak and often clusters around specific products, suppliers or delivery windows, which makes it diagnosable and fixable.`}),_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:`OH02`})]})]}),_jsxs(Accordion,{title:`Images missing lazy loading`,id:`images-missing-lazy-loading`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Images loading eagerly below the fold compete with the content the shopper actually sees first, inflating LCP and hurting Core Web Vitals rankings.`}),_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:`TH02, TH08`})]})]}),_jsxs(Accordion,{title:`Long inline styles`,id:`long-inline-styles`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Very long inline styles bloat every page they appear on and defeat caching that external stylesheets would get for free.`}),_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:`TH06`})]})]}),_jsxs(Accordion,{title:`Missing Product Weight`,id:`missing-product-weight`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_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 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:`CQ04`})]})]}),_jsxs(Accordion,{title:`Missing SKUs`,id:`missing-skus`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Run operations · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Missing SKUs break inventory reconciliation, courier manifests and marketplace feeds; the problems surface downstream where they are hardest to trace back.`}),_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:`CQ03`})]})]}),_jsxs(Accordion,{title:`Missing Security Headers`,id:`missing-security-headers`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Control risk and change · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Missing security headers leave the storefront easier to attack through clickjacking and script injection, and are flagged by the scanners customers and partners run.`}),_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:`PB07`})]})]}),_jsxs(Accordion,{title:`Missing Social Meta Tags`,id:`missing-social-meta-tags`,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:`Without Open Graph and Twitter tags, shared links render as bare URLs; rich previews carry substantially higher click-through from social and chat.`}),_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:`PB09`})]})]}),_jsxs(Accordion,{title:`Missing/Short Product Descriptions`,id:`missing-short-product-descriptions`,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:`Thin or missing product descriptions hurt conversion on the page and long-tail search rankings off it.`}),_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:`SE03`})]})]}),_jsxs(Accordion,{title:`No Inventory Tracking`,id:`no-inventory-tracking`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Without inventory tracking the store cannot warn about stockouts or overselling; every availability signal downstream of this is guesswork.`}),_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:`IQ01`})]})]}),_jsxs(Accordion,{title:`No Remarketing Tags Detected`,id:`no-remarketing-tags-detected`,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:`Without remarketing tags, the roughly 97 percent of visitors who leave cannot be re-engaged, making every paid acquisition channel more expensive.`}),_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:`PB11`})]})]}),_jsxs(Accordion,{title:`Out of Stock Still Visible`,id:`out-of-stock-still-visible`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Shoppers landing on unavailable products bounce, and any paid or organic traffic pointed at them is wasted, unless visibility is deliberate (back-in-stock capture or SEO retention), which is worth recording as a business rule.`}),_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:`IQ02`})]})]}),_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:`Render-blocking scripts in \u003chead>`,id:`render-blocking-scripts-in-head`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Customer experience · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Scripts loaded in the head without defer block the page from rendering until they finish; moving or deferring them is one of the cheapest speed wins available.`}),_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:`TH05`})]})]}),_jsxs(Accordion,{title:`Uncategorized Products`,id:`uncategorized-products`,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:`Uncategorised products are unreachable through navigation and category landing pages; they only sell if a customer happens to search for them.`}),_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:`CQ05`})]})]}),_jsxs(Accordion,{title:`console.log statements found in inline scripts`,id:`console-log-statements-found-in-inline-scripts`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` low · `,_jsx(_components.strong,{children:`Outcome`}),` Protect revenue · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`console.log calls in production scripts leak implementation detail and add noise; they usually indicate debug code that shipped by accident.`}),_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:`TH04`})]})]}),_jsxs(Accordion,{title:`robots.txt Missing or Misconfigured`,id:`robots-txt-missing-or-misconfigured`,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:`A missing or broken robots.txt can accidentally block crawlers from the whole store, or fail to steer them away from junk URLs that waste crawl budget.`}),_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:`PB01`})]})]}),_jsxs(Accordion,{title:`Tech Stack Detected`,id:`tech-stack-detected`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Severity`}),` info · `,_jsx(_components.strong,{children:`Outcome`}),` Run operations · `,_jsx(_components.strong,{children:`Fix status`}),` Prepared fix`]}),_jsx(_components.p,{children:`Informational: the technologies detected on the storefront, used to tailor the other checks to the actual stack.`}),_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:`PB08, TH09`})]})]})]})]}),_jsxs(Tab,{title:`Automate`,id:`automate`,\"data-child-heading-ids\":`[\"automate-approved-work\",\"proven-workflow-templates-58\"]`,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:`249 read`}),` and `,_jsx(_components.strong,{children:`452 write`}),` operations across abandonedcheckouts, abandonedcheckoutscounts, abandonments, abandonmentbyabandonedcheckoutids, abandonmentupdateactivitiesdeliverystatuses, apps on Shopify. 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=shopify`,children:`Create a workflow`})}),_jsx(Heading,{level:`4`,id:`proven-workflow-templates-58`,children:`Proven workflow templates (58)`}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Discount Leakage Detector`,id:`discount-leakage-detector`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Finance / commercial manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`finds stacking, unexpected depth and customer/product misuse.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Price Change Approval Queue`,id:`price-change-approval-queue`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Finance / commercial manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`supplies cost, margin, competitor/context and customer-group impact for each proposed change.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Promotion Profitability Gate`,id:`promotion-profitability-gate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Finance / commercial manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`forecasts margin impact and requires commercial approval before activation.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Best-seller Availability Guard`,id:`best-seller-availability-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`watches hero SKUs and recommends substitutions, replenishment escalation or merchandising changes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Budget Pacing Guard`,id:`budget-pacing-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Performance marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`forecasts over/underspend against plan and stages bounded reallocations for approval.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Amazon Ads, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Campaign Readiness Gate`,id:`campaign-readiness-gate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`checks landing pages, products, inventory, tracking and links before launch; blocks “ready” if critical checks fail.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Checkout Journey Sentinel`,id:`checkout-journey-sentinel`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`scheduled storefront journey checks with screenshot/evidence and urgent escalation.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Creative Fatigue Watch`,id:`creative-fatigue-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Performance marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects declining response by creative/audience and opens a replacement brief.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Amazon Ads, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Daily Store Pulse`,id:`daily-store-pulse`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`morning revenue, conversion, AOV, stock and incident briefing with only material changes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Multi-store Divergence Watch`,id:`multi-store-divergence-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`compares stores/regions and flags unexplained differences in price, availability, content or performance.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`New Product Launch Checklist`,id:`new-product-launch-checklist`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`verifies content, media, inventory, category, SEO and analytics before publish approval.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Promotion Activation QA`,id:`promotion-activation-qa`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Performance marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`verifies ads, dates, URLs, tracking, inventory and storefront offer before spend begins.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Amazon Ads, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Promotion QA and Rollback Pack`,id:`promotion-qa-and-rollback-pack`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`validates price, dates, eligibility and merchandising, then prepares reversible fixes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Search Query Waste Miner`,id:`search-query-waste-miner`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Performance marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`clusters irrelevant or expensive queries and drafts negative-keyword actions.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Amazon Ads, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Wasted Spend Watch`,id:`wasted-spend-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Performance marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`alerts on spend with no meaningful outcomes and recommends pause, budget or targeting review.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Amazon Ads, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Back-in-stock Opportunity Queue`,id:`back-in-stock-opportunity-queue`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`identifies high-intent customers and prepares consent-safe notifications.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Brand Voice Compliance Review`,id:`brand-voice-compliance-review`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`flags off-brand, unsupported or inconsistent product claims and proposes corrections.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Campaign Preflight Gate`,id:`campaign-preflight-gate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`validates segment, exclusions, consent, links, stock, offer dates and tracking before send approval.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Catalogue Completeness Guard`,id:`catalogue-completeness-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`scores required fields by category and routes the highest-revenue gaps first.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Catalogue Integrity Night Watch`,id:`catalogue-integrity-night-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`checks SKU identity, variants, price, availability and orphan records across systems.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Deliverability and List Health Guard`,id:`deliverability-and-list-health-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`monitors bounce, complaint, suppression and engagement shifts with safe remediation advice.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Duplicate Copy Resolver`,id:`duplicate-copy-resolver`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects reused descriptions and produces differentiated drafts from verified attributes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Flow Performance Decay Watch`,id:`flow-performance-decay-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects lifecycle automations whose engagement or revenue has materially deteriorated.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Frequency Pressure Guard`,id:`frequency-pressure-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`identifies over-contacted customers across campaigns and flows.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Fulfilment SLA Breach Watch`,id:`fulfilment-sla-breach-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`predicts and escalates orders likely to miss dispatch or delivery promises.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Metadata Optimisation Queue`,id:`metadata-optimisation-queue`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` SEO manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`generates evidence-based title and description improvements for approval and staged publishing.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Cloudflare, StagingPro, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`New SKU Content Factory`,id:`new-sku-content-factory`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`turns approved source data into complete draft PDPs with a human review queue.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Operations Morning Handover`,id:`operations-morning-handover`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`summarises overnight exceptions, actions taken, unresolved risk and accountable owners.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Order Exception Command Centre`,id:`order-exception-command-centre`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects stuck, failed or unusual orders and routes them with age and value-based urgency.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Order Issue Triage`,id:`order-issue-triage`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Customer service manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`enriches tickets with order, payment and fulfilment context and assigns the right queue.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Out-of-stock SEO Protector`,id:`out-of-stock-seo-protector`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` SEO manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects valuable unavailable pages and prepares safe redirect, substitute or retention actions.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Cloudflare, StagingPro, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`PDP Enrichment Queue`,id:`pdp-enrichment-queue`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`finds thin product pages, generates on-brand copy, and batches changes for approval.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Peak Freeze Controller`,id:`peak-freeze-controller`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`pauses writes during trading freezes while continuing all monitoring and alerts.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Proactive Delay List`,id:`proactive-delay-list`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Customer service manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`prepares, but does not send, customer communications for affected orders.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Product Claim Evidence Check`,id:`product-claim-evidence-check`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`identifies unsubstantiated claims and requires evidence or removal before publish.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Returns Anomaly Monitor`,id:`returns-anomaly-monitor`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` E-commerce operations manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`surfaces spikes by SKU, supplier, reason or cohort and assigns investigation.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Jira Cloud, Microsoft Teams`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Schema Coverage and Validity Sweep`,id:`schema-coverage-and-validity-sweep`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` SEO manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`validates structured data across page types and stages theme/template fixes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Cloudflare, StagingPro, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Seasonal Content Refresh`,id:`seasonal-content-refresh`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`identifies stale seasonal language and prepares date-safe updates with expiry/rollback.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Segment Drift Monitor`,id:`segment-drift-monitor`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` CRM / lifecycle marketing manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`flags unexpected audience growth/shrinkage or overlap before it damages sends.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Mailchimp, HubSpot, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Supplier Copy Normaliser`,id:`supplier-copy-normaliser`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`converts inconsistent feeds into house style while preserving factual specifications.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Technical SEO Regression Monitor`,id:`technical-seo-regression-monitor`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` SEO manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`watches broken links, redirect chains, canonicals, robots, schema and indexability after changes.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: Cloudflare, StagingPro, OpenAI`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Variant Consistency Sweep`,id:`variant-consistency-sweep`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Product content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`reconciles names, options, specifications and copy across product families.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Accessibility Regression Sweep`,id:`accessibility-regression-sweep`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`monitors high-value templates for newly introduced violations.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Broken Experience Prioritiser`,id:`broken-experience-prioritiser`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`combines errors, traffic and revenue impact into a ranked product backlog.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Conversion Journey Sentinel`,id:`conversion-journey-sentinel`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`repeatedly tests priority journeys and captures actionable failure evidence.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Core Web Performance Guard`,id:`core-web-performance-guard`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`detects page/template regressions and routes them to the owning team.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Post-release Regression Watch`,id:`post-release-regression-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`compares critical KPIs and technical signals before/after deploy.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Release Readiness Gate`,id:`release-readiness-gate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`checks staging journeys, accessibility, analytics, SEO, performance and rollback readiness.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Rollback Recommendation Pack`,id:`rollback-recommendation-pack`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`assembles evidence and prepares a reversible action when guardrails fail.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Third-party Script Risk Watch`,id:`third-party-script-risk-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Web / digital product manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`flags new, slow, failing or unapproved scripts and tags.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: StagingPro, Cloudflare, GitHub, Jira Cloud`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Brief Approval Router`,id:`brief-approval-router`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`sends briefs to the correct legal, SEO, product and brand approvers based on content type.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Brief-to-Draft Pipeline`,id:`brief-to-draft-pipeline`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`produces evidence-backed article drafts with sources, brand rules and approval status.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Campaign Asset Repurposer`,id:`campaign-asset-repurposer`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`turns an approved core message into channel-specific drafts without auto-publishing.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Content Calendar Builder`,id:`content-calendar-builder`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`creates a channel-ready editorial calendar from launches, seasonality and search demand.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Content Freshness Watch`,id:`content-freshness-watch`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`finds decaying or outdated pages, explains why they matter and opens refresh tasks.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Editorial QA Gate`,id:`editorial-qa-gate`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`checks links, claims, tone, formatting, metadata and calls to action before approval.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Evergreen Refresh Queue`,id:`evergreen-refresh-queue`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`schedules evidence and date checks for high-value guides.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]}),_jsxs(Accordion,{title:`Launch Story Pack`,id:`launch-story-pack`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`For`}),` Content manager · `,_jsx(_components.strong,{children:`Ready to deploy`})]}),_jsx(_components.p,{children:`creates coordinated blog, email and social drafts from verified product information.`}),_jsx(_components.p,{children:`Also available on: BigCommerce, WooCommerce, Shopline, PrestaShop, Swell, Square Online, Adobe Commerce, Salesforce Commerce Cloud (B2C)`}),_jsx(_components.p,{children:`Tested alongside: HubSpot, Mailchimp, OpenAI, Anthropic, Gemini`}),_jsx(_components.p,{children:`Runs on a schedule or trigger. Any step that changes data pauses for approval, and results deliver to the configured destination with a run receipt.`})]})]}),_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:`abandonedcheckouts`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`abandonedcheckoutscounts`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`abandonments`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`abandonmentbyabandonedcheckoutids`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`abandonmentupdateactivitiesdeliverystatuses`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`apps`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`appbyhandles`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`0`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`appbykeys`}),_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.`})]}),_jsx(_components.p,{children:`62 further designed workflows are in validation and become activatable only once proven against a live account. Prototypes are never presented as ready.`})]})]})]})}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":"Shopify on Vortex IQ","sidebarTitle":"Shopify","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Shopify.","href":"/connectors/shopify"}}},"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-75"},{"title":"Audit risks and opportunities","slug":"audit-risks-and-opportunities","depth":3,"children":[],"tabId":"audit-47"},{"title":"Automate approved work","slug":"automate-approved-work","depth":3,"children":[],"tabId":"automate"},{"title":"Proven workflow templates (58)","slug":"proven-workflow-templates-58","depth":4,"children":[],"tabId":"automate"}],"codeExamples":{}},"jsLinks":[],"subdomain":"vortexiq","siteName":"Vortex IQ Help Centre","title":"Shopify on Vortex IQ - Vortex IQ Help Centre","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-24T07:27:16.367Z","originalFileLocation":"connectors/shopify.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 Shopify.\">\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=\"Shopify 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 Shopify.\">\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/shopify\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vortexiq.mintlify.site/_mintlify/api/og/v2?division=Ecommerce\u0026amp;title=Shopify+on+Vortex+IQ\u0026amp;description=Monitor+store+performance%2C+find+catalogue+and+operational+problems%2C+and+safely+apply+approved+changes+to+Shopify.\u0026amp;theme=2b6faa836522fd01d4f8a47c\u0026amp;signature=1443cdc3725f411f4e0f5a595a4f8119ba8e0703f9ec4538223f83cdacf713d4\">\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=\"Shopify 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 Shopify.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vortexiq.mintlify.site/_mintlify/api/og/v2?division=Ecommerce\u0026amp;title=Shopify+on+Vortex+IQ\u0026amp;description=Monitor+store+performance%2C+find+catalogue+and+operational+problems%2C+and+safely+apply+approved+changes+to+Shopify.\u0026amp;theme=2b6faa836522fd01d4f8a47c\u0026amp;signature=1443cdc3725f411f4e0f5a595a4f8119ba8e0703f9ec4538223f83cdacf713d4\">\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/shopify\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/connectors/shopify.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/shopify#webpage\",\"url\":\"https://docs.vortexiq.ai/connectors/shopify\",\"name\":\"Shopify on Vortex IQ\",\"description\":\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Shopify.\",\"dateModified\":\"2026-08-24T07:27:16.367Z\",\"isPartOf\":{\"@id\":\"https://docs.vortexiq.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vortexiq.ai/connectors/shopify#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vortexiq.ai/connectors/shopify#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\":\"Shopify on Vortex IQ\",\"item\":\"https://docs.vortexiq.ai/connectors/shopify\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vortexiq.ai/connectors/shopify#article\",\"headline\":\"Shopify on Vortex IQ\",\"name\":\"Shopify on Vortex IQ\",\"description\":\"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to Shopify.\",\"url\":\"https://docs.vortexiq.ai/connectors/shopify\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vortexiq.ai/connectors/shopify#webpage\"},\"dateModified\":\"2026-08-24T07:27:16.367Z\",\"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","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","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)","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to 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","description":"Monitor store performance, find catalogue and operational problems, and safely apply approved changes to 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"}]}]}]},"basePath":"","title":"Shopify on Vortex IQ - Vortex IQ Help Centre","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}