What it does
Shopify Abandoned Cart Recovery Optimizer combines Shopify abandoned checkout data with Klaviyo email flow performance to identify which customer segments have the highest recovery potential. It computes per-segment recovery rates, email send coverage, and opportunity gaps, then generates a strategy report with concrete Klaviyo optimization recommendations, optionally published to Notion and Slack. Klaviyo flow changes are never applied automatically, customer email addresses are masked, and only aggregate segment data is used. Built for e-commerce growth and lifecycle marketing teams who want a data-driven recovery strategy instead of guessing which segments to target.
Example prompts
- Run the full abandoned cart recovery analysis and strategy report
- Which customer segments have the highest recovery opportunity right now?
- Compare the recovery rate of these two segments
- Give me the aggregate abandoned cart recovery summary
Tools (8)
Tools the agent exposes — your AI client calls them automatically when it needs them.
- run_full — Run abandoned cart recovery optimizer end-to-end: collect Shopify + Klaviyo data, analyze segments, synthesize LLM strategy summary.
- analyze_segments — Run deterministic segment-level analysis on Shopify + Klaviyo data (no LLM). Per-segment recovery rates, email coverage, opportunity flags.
- get_opportunity_segments — Identify highest-opportunity segments: high cart value but low Klaviyo email coverage. Returns ranked list with recommended actions.
- compare_segments — Compare two segments head-to-head: recovery rate, cart value, email coverage, and opportunity delta.
- get_recovery_summary — Get aggregate recovery summary: total abandoned carts, recovered count, overall recovery rate, Klaviyo flow status, best-performing segment.
- discover_intent — Understand your goal and co-design the exact input via clarifying questions before running.
- plan_inputs — Plan/brainstorm the inputs for a tool: returns questions, schema and a ready-to-edit example.
- list_capabilities — List agent capabilities: tools, credential slots, connectors, and guardrails.
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.
- Shopify Access Token · optionalShopify private app access token with checkouts:read and customers:read scopes. Required for live mode; mock fixtures used without it.In your Shopify admin, create a custom app (Settings → Apps and sales channels → Develop apps), then copy its Admin API access token.Paste the value as a single line.Only sent to: *.myshopify.com
- Shopify Shop Domain · optionalYour Shopify store domain (e.g. mystore.myshopify.com).In your Shopify admin, create a custom app (Settings → Apps and sales channels → Develop apps), then copy its Admin API access token.Paste the value as a single line.Only sent to: *.myshopify.com
- Klaviyo Private API Key · optionalKlaviyo private API key with flows:read and metrics:read scopes. Required for live mode; mock metrics used without it.Get this from a.klaviyo.com's account or API settings.Paste the value as a single line.Only sent to: a.klaviyo.com
- Notion API Key · optionalNotion integration token for writing strategy reports to your marketing wiki.Create an internal integration in Notion (notion.so/my-integrations) and copy its secret, then share the relevant pages with that integration.Paste the value as a single line.Only sent to: api.notion.com
- Slack Bot Token · optionalSlack bot token for posting recovery summaries to the #ecommerce channel.Create a Slack app (api.slack.com/apps), add the scopes the agent needs, install it to your workspace, and copy the bot/user token.Paste the value as a single line.Only sent to: slack.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.