OOS ads still burning budget. Returns sitting in a queue for 14 days. SLA breaches discovered from a customer complaint, not a dashboard alert. MercuryMinds automates the operations layer — order routing, OOS ad pausing, RMA processing, SLA monitoring and shipping cost optimisation — so problems are caught before they become complaints.
The Problem
"We found out a product was out of stock from a customer service email, not from a system alert. The ads were still running. That SKU had been OOS for three days and we'd spent £400 sending traffic to a page that couldn't convert."
Ecommerce operations failures are invisible until they become expensive. OOS ads run until someone notices. Returns pile up until the queue overflows. SLA breaches happen before any monitoring catches them. The cost of a manual operations layer is not just the wasted spend — it's the customer experience damage and the seller account health impact from metrics that should never have degraded.
What Manual Operations Cost
OOS ads burning budget on unconvertible traffic
Every hour an OOS product runs in ad campaigns is money spent sending buyers to a dead end. Manual OOS detection doesn't catch it fast enough — automation catches it in real time.
RMA processing delays lock up customer refunds
Returns that sit unprocessed for 14 days create cash flow problems for buyers and reputation damage for sellers. Amazon and eBay track return processing speed as a seller metric.
SLA breaches discovered post-complaint, not pre-failure
SLA breach monitoring that relies on customer complaints is not monitoring — it's incident response. Amazon account health metrics deteriorate before anyone knows a breach occurred.
Shipping costs unoptimised across carrier options
Routing every order to the same carrier regardless of weight, destination and SLA requirement leaves shipping cost savings on the table that compound across thousands of orders.
What We Build
Every system below is a live production deployment on Shopify, Magento or WooCommerce — not a specification. All connected directly to your platform and your operational data.
Monitors inventory levels in real time and triggers automatic ad pausing across Google Ads, Meta and Amazon Advertising when stock hits zero or a pre-configured safety threshold. Automatically re-enables ads when stock is replenished. Prevents wasted ad spend on traffic to pages that can't convert — without requiring manual intervention for each OOS event.
→ OOS detected, ads paused, budget protected in real time
Automates the return merchandise authorisation workflow — from customer return request through inspection, refund/replacement decision, inventory reprocessing and financial reconciliation. Configurable decision rules by product category, return reason and condition. RMA status visible to customer service without manual queue review.
→ RMA from request to resolution without manual queue management
Real-time SLA monitoring across all active orders — tracking dispatch time, carrier transit status and estimated delivery vs. promised delivery date. Alerts fired when an order is at risk of SLA breach before the breach occurs, enabling proactive customer communication and carrier escalation before a complaint is raised.
→ SLA risk alerts pre-breach, proactive resolution window
Routes each order to the optimal fulfilment location — warehouse, 3PL, drop shipper or FBA — based on configurable rules: proximity to buyer, available stock by location, fulfilment cost, carrier SLA and order priority. Handles split-shipment logic when a single order needs to be fulfilled from multiple locations.
→ Per-order routing decision, optimal cost/SLA fulfilment path
Selects the lowest-cost carrier that meets the SLA requirement for each order — comparing rates across your contracted carrier accounts in real time at the point of dispatch. Handles dimensional weight calculation, carrier surcharge logic and zone-based pricing to surface the true cost comparison, not the headline rate.
→ Carrier selected by true cost vs. SLA, not by default rule
Reconciles marketplace payment reports (Amazon settlements, eBay managed payments) against order data — identifying discrepancies between what platforms report as paid and what orders should have generated. Flags unreconciled amounts, fee overcharges and missing disbursements without manual line-by-line comparison of settlement reports.
→ Settlement-to-order reconciliation, fee discrepancy flagging
Screens incoming orders against fraud signals before fulfilment — address validation, velocity checks, payment method risk scoring and known fraud pattern matching. High-risk orders flagged for manual review before dispatch; clear orders pass through automatically. Reduces chargebacks without slowing fulfilment speed on legitimate orders.
→ Risk-scored order queue, fraud held for review pre-dispatch
Monitors stock levels against reorder points and generates purchase orders automatically when thresholds are crossed — accounting for lead time, sales velocity and seasonal demand patterns. PO drafts can be auto-sent to suppliers or routed for approval before sending. Prevents stockouts from manual reorder failures.
→ PO generated at reorder point, lead time and velocity adjusted
Automates order status communications — dispatch notifications, tracking updates, delivery confirmations, SLA risk notifications and RMA status updates — triggered by actual order events, not time-based email sequences. Customers receive accurate status information without customer service team intervention for each order event.
→ Event-triggered accurate status comms, CS queue reduction
How It Works
Four stages — audit to live automation. Each stage agreed before build begins.
Map every manual operations step in the current order-to-delivery-to-return flow. Identify where failures occur, how they're discovered, what the response time is and what the cost of each failure type is. Quantify the OOS ad waste, RMA processing backlog, SLA breach rate and shipping cost per order. This becomes the ROI case for the automation.
Design the automation layer — which systems need to connect (platform, ad platform, carrier APIs, WMS, payment processor), what rules govern each automation decision, and what triggers each action. Agreed in full before any build begins — rules for OOS threshold, RMA decision logic, SLA breach alert timing and routing priority all documented and signed off.
Automation systems built module by module and tested against real historical order data before going live. OOS pausing tested with actual ad accounts in a controlled environment. RMA rules tested against a sample of historical returns to validate decision logic. Routing rules tested against carrier rate cards. Each module signed off before the next is connected.
Live deployment with a 2-week monitored period — every automation action logged and reviewed for accuracy and margin safety. Ongoing: rules adjusted as operational patterns change, new modules added as the business expands. Full documentation and system handover at completion — you own the automation layer and all its configuration.
Why MercuryMinds
The alternative to a custom automation layer is a different SaaS tool for each problem: an OOS tool, a returns tool, a shipping optimisation tool. Each costs a monthly fee and creates a new integration gap. MercuryMinds builds a single connected automation layer on top of your existing platform.
Single System
OOS monitoring, RMA processing, SLA tracking, order routing and shipping optimisation are all connected in a single automation layer that shares the same order and inventory data. Each module has full context of what the others are doing — an OOS event triggers both ad pausing and reorder automation simultaneously, not two separate systems that don't know about each other.
Platform Native
Fulfillment automation connects to your platform's order management, inventory and customer notification systems at the API level — not via Zapier webhooks that break under load. MercuryMinds has been building on these platforms since 2008. The automation layer is built by the same team that built the platform — no integration gap between the ecommerce system and the automation layer.
Ownership
Every automation rule — OOS threshold, RMA decision tree, SLA alert timing, routing priority — is documented and configurable without developer involvement after handover. The rules are yours, stored in your infrastructure, adjustable as your operations change. No locked-in configuration that requires a support ticket to modify.
Common Questions
Selling on multiple channels and need inventory sync alongside fulfilment automation? Multi-Channel Sync covers the inventory layer.
Multi-Channel Sync →RMA (Return Merchandise Authorisation) automation is the use of a rules engine to process customer return requests automatically — from initial authorisation through inspection outcome, refund or replacement decision, inventory reprocessing and financial reconciliation — without requiring manual review of each return. The rules define the decision logic: which product categories require inspection before refund, what condition grades map to which outcomes, what return reasons trigger automatic refund vs. exchange, and how returned inventory is reprocessed into saleable stock or marked for disposal. MercuryMinds builds RMA automation integrated with your Shopify, Magento or WooCommerce order management system — so return status is visible in your platform, not in a separate returns tool.
Automating ecommerce returns processing requires three connected layers: a customer-facing return request portal (integrated with your platform) that captures return reason, product condition and preferred resolution; a rules engine that evaluates each return request and determines the authorisation decision, routing the item to the correct inspection or direct-refund workflow; and a fulfilment integration that generates the return shipping label, tracks the return parcel in transit and triggers the financial action (refund, replacement dispatch, store credit issue) when the return arrives. MercuryMinds builds all three layers as a connected system on your existing platform — typically Shopify Returns API, Magento RMA module or WooCommerce with custom order management.
OOS (Out-of-Stock) ad pausing is an automation that monitors your product inventory levels in real time and automatically pauses advertising campaigns for products when they go out of stock — preventing ad spend from driving traffic to pages that can't convert. When stock is replenished, the ads are automatically re-enabled. The automation connects your inventory system (Shopify, Magento, your WMS) to your ad platforms (Google Ads via API, Meta via Marketing API, Amazon Advertising via Sponsored Products API) and acts on stock level changes as they occur — not on a daily batch check. A 30-minute delay between OOS and ad pausing costs money; a real-time connection eliminates that delay.
Automated shipping cost optimisation evaluates the available carrier options for each order at the point of dispatch — comparing rates across all your contracted carriers based on parcel weight, dimensions, destination zone and required delivery SLA — and selects the lowest-cost option that meets the service requirement. The key is using each carrier's actual rated cost for the specific parcel, not a generalised rule like "use Carrier A for all orders under 2kg." MercuryMinds builds shipping optimisation systems that pull live rates from carrier APIs at dispatch time, apply your contracted rates and surcharges, handle dimensional weight calculations and select the carrier that minimises shipping cost while meeting the promised delivery date.
Related E-Commerce Services
Channel Sync
The inventory sync layer that prevents overselling — connects to the fulfilment routing layer.
Pricing
OOS events that trigger ad pausing also affect buy box eligibility — pricing intelligence and OOS automation work in the same real-time data layer.
Integration
Fulfillment automation requires ERP and carrier API integrations — the integration engineering layer is the same team.
E-Commerce AI
Fulfillment automation is one of 8 e-commerce AI capability areas — see the full stack.
Ready to Automate Operations?
Tell us which platform you're on, which operations failures are costing the most right now (OOS ad waste, RMA backlog, SLA breaches, shipping cost), your order volume and your current manual process. We'll scope the highest-ROI starting point.