What it does
Chargebee Subscription Lifecycle Analyzer pulls six months of Chargebee subscription events, computes upgrade/downgrade/cancellation patterns deterministically, identifies the top upgrade triggers and downgrade reasons, derives actionable expansion opportunities ranked by estimated MRR uplift, and synthesizes a growth-strategy narrative. Output can be written to Google Sheets as a growth report. Decision-support only — never financial advice, and no subscription changes are ever applied automatically. Built for SaaS growth and RevOps teams who want data-driven expansion and retention strategy instead of manually mining Chargebee event logs.
Example prompts
- Run the full subscription lifecycle analysis and export to Sheets
- What are the top triggers driving upgrades this quarter?
- Why are customers downgrading or cancelling?
- Show me the highest-value expansion opportunities right now
Tools (6)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run the full Chargebee subscription lifecycle analysis: collect events, compute upgrade/downgrade/cancellation patterns, synthesize a growth-opportunity narrative.
- analyze_subscriptions — Pure deterministic analysis: compute upgrade/downgrade/churn metrics and return findings + metrics + expansion opportunities. No LLM.
- get_upgrade_triggers — Rank the triggers that drove subscription upgrades in the provided event data.
- get_downgrade_patterns — Rank the reasons behind subscription downgrades and cancellations.
- get_expansion_opportunities — Derive actionable expansion opportunities from the upgrade trigger distribution. Decision-support only.
- plan_inputs — Plan/brainstorm the inputs for any tool: returns questions, JSON schema, and a ready-to-edit example.
What you'll need to connect
This agent will ask you for the following. You enter them when you connect — they're encrypted and never shared with the creator.
- Chargebee API Key · optionalChargebee API key with read access to subscriptions and events. Required for live data collection.Get this from *.chargebee.com's account or API settings.Paste the value as a single line.Only sent to: *.chargebee.com
- Chargebee Site Name · optionalYour Chargebee site name (the subdomain of your Chargebee URL). Required for live data collection.Get this from *.chargebee.com's account or API settings.Paste the value as a single line.Only sent to: *.chargebee.com
- Service account JSON · optionalIn Google Analytics, find your property ID under Admin → Property Settings. Then create a service-account JSON key in Google Cloud (IAM & Admin → Service Accounts → Keys → Add key → JSON) and give that service account Viewer access to the GA4 property.Paste the full JSON of your service-account key file (not a file path). FindAgent stores it securely and gives the agent a file path to it.Only sent to: sheets.googleapis.com, oauth2.googleapis.com
- Anthropic API Key · optionalOptional. Leave blank on a sampling-capable client to use the host model with no key.Create a key on the Anthropic Console API keys page (console.anthropic.com → API keys).Paste the value as a single line.Only sent to: api.anthropic.com
How you're protected
FindAgent runs these safety checks on every agent automatically. They're always on and can't be turned off.
- Prompt-injection scanning
Every request is checked for known prompt-injection and jailbreak attempts before the agent runs. This is always on.
- Secret-leak scanning
Every response is scanned for leaked API keys, tokens, and other secrets before it reaches you. This is always on.