AI Powered integration with expert operators

Narvar

Integration iPaaS Agency

Narvar sits at the point where a return decision becomes a refund, a restock and a line in the general ledger, and most retailers have never mapped who owns each of those three outcomes. The returns experience looks simple from the shopper's side. Underneath, it depends on the ecommerce platform, ERP and warehouse management system agreeing on sequence, and few estates do that cleanly before go-live.

Castore
Lounge
Oliver Bonas
Green People
Tatty Devine
Cult
Intelligent Consulting

Narvar rarely breaks on its own. It breaks at the handoff either side of it: which platform triggers the return, which system owns refund timing, and whether the ERP or the warehouse decides when stock becomes sellable again. Before recommending anything, we map that handoff against the retailer's actual stack, not Narvar's reference architecture. A business running three warehouses and two marketplaces carries a different ownership model to a single DTC store, and the diagnosis has to reflect that spread. The diagnostic closes on a scoped recommendation: what changes, what it costs, and what it protects, usually refund accuracy and the credit note line at month end, rather than a feature list Narvar could technically support.

Detailed Solution Design

Narvar can initiate a return, authorise it, generate a label and trigger a refund. Which of those steps actually belongs to Narvar, versus the ecommerce platform or the ERP, is the decision that determines whether finance trusts the credit note feed. Get it wrong and refunds fire twice, or a return sits approved in Narvar while the ERP still shows the original order as fulfilled and billable.

Ownership lines worth settling before build: - Return authorisation: Narvar or the ecommerce platform - Refund trigger: Narvar event or ERP-confirmed receipt - Stock disposition (resalable, damaged, write-off): the warehouse system, not Narvar - Store credit and gift card balances: the finance system, read-only to Narvar

None of these are architecture questions. They are contract questions, and the technical build only works once someone has answered them in writing.

Smooth Integration

Running Narvar's connections to the ERP, warehouse and ecommerce platform as hand-built point-to-point scripts works until someone needs to add a second warehouse or a marketplace, at which point every one of those scripts needs rebuilding. Patchworks, underneath those connections, gives them a shared substrate: adding a new fulfilment node or sales channel becomes a configuration change rather than a new project. AI-assisted monitoring on top of that substrate flags mapping drift and queue stalls faster than a person checking dashboards on a schedule, which matters most in the first weeks after a peak event when volume is highest and attention is thinnest. Cogent² operates that layer as integrators using AI-assisted delivery to move faster and catch more, not as an AI vendor selling a dashboard. The commercial case is speed of onboarding new channels and warehouses, and predictability in what each addition costs to connect.

Visibility

Queue depth on the return-received event is the first thing worth watching, because it is the earliest signal that something downstream has stalled, usually before a shopper emails asking where their refund is. Exception volume on refund triggers is the second: a spike there usually means a mapping mismatch between Narvar's return reason codes and the ERP's credit note categories, not a Narvar fault.

Signal | What it usually means Rising queue depth, stable volume | Downstream system is slow or down Refund exceptions clustering by reason code | Mapping drift between Narvar and the ERP Carrier scan gap | Label generated but never used, or scan event lost

Catching these before the finance team closes the month, rather than during the close, is the entire point of watching them.

Training

Returns operations teams need a runbook, not a product manual: what to do when a return sits in 'label generated' for more than 48 hours, who re-triggers a stuck refund, who owns the warehouse side of a receipt that won't post. Escalation ownership has to be named, not implied, because returns volume spikes at predictable moments, usually post-peak, and the team on shift then is rarely the team that built the integration. We hand over runbooks and name the escalation path at go-live, not as an afterthought once something has already gone wrong.

Support

Hypercare after go-live is where mapping errors surface, because real return reason codes and real carrier exceptions are messier than anything caught in testing. The weeks after a peak selling period are the sharper test: return volume into Narvar can run well above baseline, and a queue that coped comfortably normally starts to lag under that load. Support in that window means someone watching exception queues and refund posting close to real time, not a ticket raised after a shopper has already escalated to the retailer's support desk. Once volume settles, support shifts from active watching to scheduled checks and change management.

Integration operating model

Day to day, the retailer's team owns exception triage: refunds stuck on a reason code mismatch, receipts that won't post, labels generated but never scanned. Cogent² typically retains responsibility for the underlying connection health and for changes to mapping rules, because those changes carry finance and stock consequences that shouldn't sit with whoever is nearest the queue that day.

What usually stays in-house:

  • Day-to-day exception resolution
  • Shopper-facing communication about delayed refunds
  • Peak capacity planning on the CX side

What usually sits with Cogent²:

  • Mapping and connection changes
  • Queue and exception monitoring thresholds
  • Carrier and endpoint version changes

Where that split gets fuzzy is usually where things slip, so we write it down rather than assume it.

Common failures

Manual refund reconciliation spreadsheet

Operational impact: Finance checks Narvar's refund report against the ERP by hand each month because an early mapping error broke confidence in the feed.

Prevention or action: Fix the root mapping field, validate against a full close cycle, then retire the spreadsheet.

Return reason code drift

Operational impact: Narvar and the ERP's credit note categories fall out of sync when one side adds a code, leaving refunds queued against unrecognised categories.

Prevention or action: Treat the code mapping as change-controlled and review it whenever either system releases.

Carrier scan lands after warehouse receipt

Operational impact: Staff scan a returned parcel before the carrier's tracking event reaches Narvar, so the receipt posts against a return the ERP hasn't opened.

Prevention or action: Queue warehouse receipts against the return ID with a retry window instead of assuming strict event order.

Deferred capture confuses return triggers

Operational impact: On order-editing stores, a return against the pre-edit order mismatches what the ERP or warehouse actually fulfilled.

Prevention or action: Trigger return processing on payment-captured state, not order creation, and flag order-editing stores for this check.

Frequently asked questions

Which system should own return status, Narvar or the ERP?

Narvar should own the shopper-facing return status and label lifecycle; the ERP should own the financial state (credit note, refund). Treating Narvar as the system of record for refund posting usually causes double refunds once the ERP confirms receipt independently.

How do refunds reconcile between Narvar and the ERP?

Refunds reconcile cleanly when the ERP only posts a credit note after warehouse receipt confirms the return, not on Narvar's authorisation event alone. Reconciling against authorisation rather than receipt is the usual cause of refunds issued before stock is actually back.

How long does a Narvar integration typically take to implement?

Timelines depend on how many systems need the return lifecycle mapped, not just Narvar's own setup. A single-warehouse, single-channel build is quicker than one spanning marketplaces and 3PLs, where ownership mapping takes longer than the technical build itself.

Should we build point-to-point connections to Narvar or use Patchworks?

Point-to-point scripts work until a second warehouse or marketplace is added, at which point every script needs rebuilding. Patchworks lets new channels and fulfilment nodes connect through configuration rather than a new project each time.

Does Narvar own stock disposition after a return?

Narvar tracks the return event but shouldn't be treated as the system of record for stock disposition. That decision, resalable, damaged or written off, belongs to the warehouse system, with Narvar simply reflecting the status once confirmed.

Get Started

We would love to hear about your brand and project