John Lewis Marketplace and Klaviyo
Integration Agency & Consultants
Intelligent Consulting
Detailed Solution Design
Smooth Integration
Visibility
Training
BigCommerce
Common failures
Incorrect marketing consent status
Operational impact: If a customer's marketing consent status from their John Lewis account is not accurately synced, the business risks sending marketing to users who have opted out, creating compliance issues. Conversely, a failure to sync new opt-ins means the marketing team cannot target new customers with welcome flows, leading to immediate revenue loss and poor initial customer experience.
Prevention / Action: The integration must treat the customer record from John Lewis Marketplace as the source of truth for marketing consent. Logic should be designed to synchronise the 'accepts marketing' status to the Klaviyo profile upon creation and listen for any subsequent changes. This is typically handled by a frequent, scheduled job that queries for recent customer updates, not just relying on order-triggered syncs.
Delayed dispatch event synchronisation
Operational impact: Post-purchase automations in Klaviyo, like shipping confirmations and review requests, depend on timely dispatch data. When the 'Order Dispatched' event from John Lewis is delayed, customers receive notifications late, increasing 'where is my order?' queries for the CX team. This lag also misaligns the timing of review requests, asking for feedback before a product has even arrived.
Prevention / Action: Design the integration to process dispatch confirmations from John Lewis as near to real-time as the platform's APIs allow, rather than using a slow, periodic batch schedule. The process must be instrumented with monitoring to detect and alert on delays or failures in this specific data flow. A robust retry policy is essential to manage transient API connection issues and ensure events are not dropped.
Returns and refund data is not synchronised
Operational impact: If a customer returns an order but this information does not update their Klaviyo profile, they will continue to be included in irrelevant marketing campaigns. This can involve asking for a review of a returned product or cross-selling accessories for an item they no longer own. This creates a confusing customer experience and reduces the effectiveness of marketing segmentation and spend.
Prevention / Action: The integration must map the 'Return' and 'Refund' events from the John Lewis order lifecycle to specific events in Klaviyo. This enables the creation of dynamic suppression segments, excluding recently returned customers from certain campaigns. The synchronisation should be triggered on return confirmation to ensure Klaviyo data is accurate before the next marketing cycle executes.
Order cancellations are not tracked
Operational impact: When an order is cancelled in John Lewis but the corresponding `Placed Order` event is not removed or updated in Klaviyo, reporting becomes inaccurate. Marketing and finance teams see inflated revenue and customer lifetime value metrics within Klaviyo, leading to misinformed decisions. It also risks triggering post-purchase automations for orders that will never be shipped, damaging customer perception.
Prevention / Action: Establish a process to sync `Cancelled Order` events from John Lewis to Klaviyo with the same priority as `Placed Order` events. This allows for the creation of reporting dashboards that correctly filter out cancelled transactions from performance metrics. This process must account for different cancellation scenarios, such as customer-initiated versus seller-initiated, and ensure the status is updated reliably.
Frequently asked questions
How does this integration prevent us from sending generic, ineffective emails to our John Lewis Marketplace customers?
The integration connects sales data from John Lewis Marketplace to customer profiles in Klaviyo, linking each `Sales Order` to a specific `customer record`. This allows you to build segments based on actual purchase history, such as what SKUs a customer has bought or how frequently they shop. Without this connection, your marketplace customers are grouped together, preventing personalised campaigns that drive repeat sales.
Can we trigger Klaviyo 'back-in-stock' alerts for products sold on John Lewis Marketplace?
Yes, but this depends on a perfect match between the `SKU` used on John Lewis Marketplace and the corresponding `Item record` in Klaviyo's catalogue. Any mismatch, including subtle differences in formatting, will cause the automation to fail, leading to lost sales opportunities. The integration ensures this data is synchronised correctly so that stock updates from the marketplace reliably trigger 'back-in-stock' flows in Klaviyo.
We can't tell if our marketing is driving sales on John Lewis. How does this integration provide clear attribution?
By syncing every `Sales Order` from John Lewis Marketplace to the correct `customer record` in Klaviyo, the integration enables accurate revenue attribution. This allows Klaviyo to connect a marketplace purchase directly to the email campaigns that influenced it. You can finally see the true ROI of your marketing spend, because sales from the John Lewis channel are no longer an attribution black box.
How do we ensure customers get timely dispatch notifications from Klaviyo for their John Lewis orders?
The integration must be configured to monitor the 'Dispatch Confirmation' from John Lewis Marketplace and use it to trigger a 'Fulfilled Order' event in Klaviyo. A common failure is a delay or misconfiguration in this step, meaning customers do not receive shipping notifications at the right time. This ensures your fulfilment process on John Lewis correctly triggers customer communication from Klaviyo, maintaining a good customer experience.