# Shopify + Klaviyo + Recharge integration and analysis

Connect Shopify, Klaviyo and Recharge to Hendrik. Review storefront revenue, lifecycle messaging, and subscriber renewal health without double counting subscription commerce.

## The question this stack can answer

Shopify sales fell. What changed in Klaviyo and Recharge?

## What Hendrik reads from each source

- **Shopify:** Orders, refunds, payment status, product cost coverage, and location inventory show what happened in the store.
- **Klaviyo:** Flows, campaigns, and lifecycle activity show messages, audience changes, and repeat purchase context.
- **Recharge:** Subscriptions, renewals, cancellations, and charges show the health of subscriber retention.

## What you need to connect

- Use one explicit 28-day comparison window, time zone, market, and legal-entity scope before comparing values.
- Connected Shopify order, refund, and inventory data for the same store and comparison window.
- Connected Klaviyo account with the relevant message, flow, and attribution definitions.
- Connected Recharge account with comparable subscription, renewal, and cancellation definitions.
- Keep provider-specific definitions visible and use an identity or product mapping only where it is established for this workspace.

## Important limits

- Declared UTM text is not a verified ad-platform campaign identity; cost coverage and provenance control any margin claim.
- Message attribution is observational and does not show that exposure caused a store, payment, or subscription outcome.
- Subscription outcomes can overlap commerce and payment records; no campaign cohort or customer match is assumed.

## Illustrative example

### Shopify + Klaviyo + Recharge review

Previous: 1–28 January. Current: 29 January–25 February. Both periods contain 28 days. Monetary values use USD and all timestamps use UTC. Shopify net orders fell from $110,000 to $106,000 while refunds rose from $6,800 to $9,200. Klaviyo flow-attributed orders rose from 310 to 420. Recharge renewals fell from 1,080 to 980.

*About this example: Synthetic data · illustrative analysis · Hendrik only acts with the permissions you give it.*

- net order value (USD, 28 days) (Shopify): 110,000 USD → 106,000 USD
- flow-attributed orders (count, 28 days) (Klaviyo): 310 → 420
- successful renewals (count, 28 days) (Recharge): 1,080 → 980
- refund value (USD, orders from the prior 28-day cohort) (Shopify): 6,800 USD → 9,200 USD

### What Hendrik checks

- **Read Shopify outcome:** Review completed net orders and refunds as the store result.
- **Review Klaviyo lifecycle activity:** Check flow sends, deliveries, clicks, audience changes, and attribution settings.
- **Review Recharge renewals:** The third integration adds subscriber renewal, cancellation, and failed-payment health. It explains an existing-customer question that Shopify and Klaviyo alone cannot settle.
- **Separate overlap:** Verify whether subscription orders appear in Shopify before comparing measures; do not add Recharge revenue to Shopify revenue.

### What Hendrik sees

Shopify net order value fell and refund value rose. Klaviyo flow-attributed orders rose. Recharge successful renewals fell.

### What to do next

Inspect Recharge cancellation and payment-failure reasons, then review the Klaviyo flow change log. Correct the confirmed subscriber or lifecycle issue and reassess renewals, flow orders, and Shopify refunds on the next comparable completed period.

**Limit:** Klaviyo flow attribution is not a payment record. Shopify and Recharge can overlap, so their commerce values are not additive.

## Provider documentation

- [Shopify documentation](https://help.shopify.com/en/manual/reports-and-analytics)
- [Klaviyo documentation](https://help.klaviyo.com/hc/en-us)
- [Recharge documentation](https://support.getrecharge.com/hc/en-us/articles/360044363954-Understanding-Recharge-Analytics)

## Start with this stack

[Create a workspace and connect Shopify + Klaviyo + Recharge](https://app.withhendrik.com/auth?mode=sign-up&acquisition_channel=marketing&return_to=%2Fonboarding%2Factivation&cta_location=integration_markdown&landing_page_id=combination-shopify-klaviyo-recharge&combination=shopify-klaviyo-recharge)
