Subscriptions & Returns

Hazel for Recharge: the AI coworker for your subscription business

Hazel reads your full Recharge history (subscriptions, charges, customers, cancellation reasons, bundles, status history) and answers business questions in plain English. No dashboards to build.

May 23, 2026

Hazel is an AI coworker that connects to your Recharge account and answers business questions about your subscription business the way an analyst would. Once connected, Hazel ingests every subscription with its status, cadence, pricing, and lifecycle events, plus charges, customers, cancellation reasons, bundles, and full status history, then refreshes every few hours. Ask Hazel about churn by cohort, the lift from a cancellation flow change, MRR trends, frequency-change behavior before first recurring order, or which refill number is the right moment to upsell, and you get an answer with the numbers behind it. Hazel keeps the full historical record of how each subscription has changed over time, so you can reconstruct what actually happened, not just where things landed. For consumer brands running on Recharge, Hazel replaces the work of exporting queued charges and pivoting them in spreadsheets, and it pairs Recharge data with Shopify, Klaviyo, GA4, and your ad platforms so cross-source questions are a single prompt.

What Hazel does

Hazel reads the Recharge data that matters for analyzing a subscription business and lets you query it conversationally:

  • Subscriptions: every subscription with status, cadence (weekly, monthly, custom), pricing, and lifecycle events; isolate active, paused, cancelled, or pending and slice by product, plan, or cohort
  • Charges: queued, processed, and failed charges with the SKUs and quantities behind them, so you can forecast upcoming revenue and chargeback exposure
  • Customers: subscriber profiles matched back to your Shopify customer record, with LTV, refill count, and frequency-change history
  • Cancellation reasons: why subscribers cancel, ranked and trended, with the ability to cross-reference against winback discounts and CS contact
  • Bundles: bundle subscriptions monitored separately so unit counts and revenue stay accurate when subscribers swap components
  • Status history: the full timeline of how each subscription has changed (paused, swapped, frequency-adjusted, cancelled), so you can answer "what happened before they cancelled" without guessing

Hazel keeps the full historical record going back to your first subscription, so cohort analyses, refill-curve math, and retention-by-month questions are one prompt.

Real questions, real answers

These are real questions Hazel customers ask about their Recharge data:

"Why is recurring subscription revenue from the recharge sales channel down month over month. Are churning subscribers placing one-time online store orders instead?"

"On which purchase (1st, 2nd, 3rd) is the right moment to upsell a customer into our Recharge subscription program?"

"How many people change their frequency in Recharge before their first recurring order?"

"What are the biggest unlocks from Recharge subscription data that will meaningfully improve LTV?"

"Compare churn rates for subscribers who got a lifetime discount after contacting CS vs. subscribers who got the discount AND a frequency adjustment."

"Of customers who received this Klaviyo flow last month, how many created or reactivated a Recharge subscription afterward?"

"Pull queued Recharge orders for the next 28 days and predict our chargeback rate for the next 7."

"Show contact rate by customer (tagged contacted_cs in Shopify) cross-referenced with refill number in Recharge, by month."

How your data flows
How it works

How Hazel connects to Recharge.

Find Recharge in the Hazel marketplace, click the plus button, and paste your Recharge API token. The token lives in your Recharge admin under API tokens. Setup takes under a minute and no app install is required on the Recharge side.

What syncs.

Full historical subscriptions (active, paused, cancelled, pending), charges (queued, processed, failed), customers, cancellation reasons, bundles, and the complete status history for every subscription. No cap on lookback. Hazel pulls everything from your first subscription forward.

How often.

Roughly every 6 hours, automatically.

How bundles are handled.

Bundle subscriptions are tracked separately from single-item subscriptions so unit counts and revenue stay accurate when subscribers swap components or skip items within a bundle. You can analyze a bundle as a whole or drill into the component SKUs.

How status history works.

Hazel keeps the full chronological record of every subscription change (paused, swapped, frequency-adjusted, cancelled, reactivated) so you can answer questions like "what changed in the 30 days before this cohort cancelled" without losing data to overwrites. This goes deeper than Recharge's in-app timeline view.

Auth.

API token from your Recharge admin. Hazel only reads your data; it never writes back to your Recharge account.

MCP access

Looking for a Recharge MCP for analytics?

Several Recharge MCP servers exist: Zapier ships one, Pipedream ships one, and the community `jjj-mo3` server exposes 130+ Recharge actions. Those are useful when you want an LLM to take actions inside Recharge (cancel a subscription, update an address, change a charge date) or to write glue code against the Recharge API.

Hazel takes a different approach.

Rather than connecting an LLM directly to the Recharge API and writing the cohort math, status-history reconstruction, and Shopify joins yourself, Hazel ingests your Recharge data into an analytical store, keeps the full lifecycle history, joins it with your Shopify orders, Klaviyo flows, ad platforms, and reviews, and gives your team a single conversational interface for business questions. No MCP setup to manage, no per-prompt API rate limits, no re-pulling queued charges every time you want to forecast, and the same agent answers questions that span Recharge, Shopify, and everything else you've connected.

If you specifically want MCP access to Hazel itself, that's available too. Ping us at https://calendly.com/clint-dunn/clint-hazel-intro.

Frequently asked questions

How is Hazel different from Recharge AI Reports and Conversational Analytics?

Recharge AI Reports generates plain-English summaries inside the Recharge admin. Conversational Analytics lets you ask questions and take action in one place. Both are useful for quick in-platform checks. Hazel is the analyst layer above: it ingests your full Recharge history, joins it with Shopify, Klaviyo, ad platforms, and reviews, and answers cross-source questions that the in-admin tools can't reach. "Of customers who received this Klaviyo flow last month, how many created or reactivated a Recharge subscription afterward?" is one prompt in Hazel, not possible in Recharge's admin.

Now that Recharge acquired Skio, does Hazel still work for brands on Skio?

Yes. Hazel reads both Recharge and Skio data. If you're migrating from Skio to Recharge (or evaluating the combined platform), Hazel bridges historical Skio data with new Recharge data so your retention curves and cohort analyses survive the transition. See also: Hazel for Skio.

Does Hazel work with Recharge?

Yes. Connect Recharge from the Hazel marketplace by pasting your Recharge API token. Setup takes under a minute.

How is Hazel different from Peel or Glew?

Peel and Glew are subscription analytics dashboards. You pick metrics from a menu. Hazel is analyst-first: you ask any question in plain English and Hazel writes the analysis. There's no dashboard to learn and no metric to pre-define. You also get the same agent across Shopify, ad platforms, email, reviews, and the rest of your stack, not just subscriptions.

Is Hazel the same thing as Recharge's Concierge SMS or Support Agents?

No. Recharge's Concierge SMS and Support Agents handle subscriber requests over text. Skips, swaps, address changes. Hazel is the analytics layer. It reads your data (including outputs from Recharge's AI features) and answers business questions. Different surface entirely.

How often does Hazel pull data from Recharge?

Roughly every 6 hours.

Will Hazel write data back to my Recharge account?

No. Hazel only reads. We never cancel, pause, swap, or modify any subscription, charge, or customer in Recharge.

Can Hazel join Recharge data with my Shopify orders?

Yes. This is one of the most common use cases. Hazel ties Recharge subscribers back to Shopify customers and orders, so you can isolate subscription revenue vs. one-time revenue, see whether churning subscribers are switching to one-time online store orders, and run cohort analyses that span both sources.

Can Hazel handle bundle subscriptions correctly?

Yes. Bundle subscriptions are monitored separately from single-item subscriptions so unit counts and revenue stay accurate when subscribers swap components. You can analyze the bundle as a unit or drill into the component SKUs.

Can Hazel see the full status history for every subscription?

Yes. Hazel keeps the full chronological status history for every subscription going back to your first subscription, so you can answer "what changed in the 30 days before this cohort cancelled" without losing data to the in-app timeline limit.

Can Hazel forecast queued charges and chargeback risk?

Yes. Hazel reads your queued charges with SKUs and quantities, so you can forecast upcoming revenue, predict chargeback rates over the next 7-28 days, and reconcile against what Recharge says is upcoming.

How is Hazel different from Stay AI?

Hazel isn't a subscription platform. It's the AI coworker on top of whichever platform you run. If you're comparing Recharge and Stay AI, Hazel reads both so you can evaluate retention curves side by side.

How do I get started?

Book a call and we'll walk through your Recharge data, the questions you want to answer, and what the rollout looks like.