# Check Funnel Checkouts Before You Send Traffic

> Finds funnel checkouts that load an out of stock, unpublished or deleted product, or no product at all, before shoppers find them first.

- Job: [Marketing & promos](https://storeagent.ai/mcp-recipes/job/marketing/)
- What it does: Asks first: changes your store, only after you say yes
- Time saved: ~30 min vs doing it by hand
- Requires: StoreAgent (free plugin, MCP on every plan) + CartFlows
- Works in: Claude, ChatGPT, Cursor and any MCP client connected to the store through StoreAgent MCP
- Web page: https://storeagent.ai/mcp-recipes/cartflows-checkout-product-audit/

## The prompt

```text
Check my published CartFlows funnels before I send traffic to them. For each checkout step, list the products it puts in the cart, with quantity and discount. Flag any product that is out of stock, has fewer than 10 in stock, is not published, or no longer exists. Also flag checkout steps with no products. Do not change anything. Give me a fix list grouped by funnel, worst problem first.
```

## What happens when you paste it

You: Check my published CartFlows funnels before I send traffic to them…

Assistant: I checked 9 checkout steps in 5 funnels. 2 load a product that is out of stock, 1 loads a product in draft, and 1 has 6 left. The Spring Bundle checkout has no products. Calling: `cartflows/list-flows`, `cartflows/get-flow`, `cartflows/get-checkout-products`, `woocommerce/products-query`.

Assistant: This will make changes in WooCommerce. Do you want me to go ahead?

Assistant: Fix first: restock or swap the Trail Socks 3-Pack in the Hiking Starter checkout, publish or replace the Camp Mug in the Gift Box checkout, and add products to Spring Bundle.

## Abilities this recipe calls

- **List funnels** (`cartflows/list-flows`, asks first, from CartFlows): Lists your CartFlows funnels, filtered by status or a keyword in the title.
- **Get a funnel** (`cartflows/get-flow`, asks first, from CartFlows): Shows one funnel with its steps in order, its settings and its page links.
- **Get checkout products** (`cartflows/get-checkout-products`, asks first, from CartFlows): Shows the products a funnel checkout puts in the cart, with quantity and discount.
- **Find products** (`woocommerce/products-query`, read only, from WooCommerce): Finds products by name, SKU, status, type or stock status, with prices and stock.

## Variations

Add one of these to the end of the prompt. Swap anything in [brackets] for your own details.

- Only check the funnel called Black Friday.
- Also show me the discount on each checkout product next to its normal price.

## Related recipes

- [Build a Notification Bar for My Sale](https://storeagent.ai/mcp-recipes/notificationx-sale-announcement-bar.md): Finds the products on sale in WooCommerce, drafts a NotificationX notification bar for the sale and saves it switched off once you approve it.
- [Is My Sales Popup Showing Real Orders?](https://storeagent.ai/mcp-recipes/notificationx-sales-popup-check.md): Checks that your NotificationX sales popup is live, pulls from WooCommerce and has fresh orders to show, so the social proof is never stale.
- [Check Funnel Tracking Before You Run Ads](https://storeagent.ai/mcp-recipes/cartflows-tracking-before-ads.md): Shows which ad and analytics tracking CartFlows has set up, which purchase events are on, and what is missing before you spend on ads.

---

Part of the StoreAgent WooCommerce MCP Recipes directory: https://storeagent.ai/mcp-recipes/ (index for LLMs: https://storeagent.ai/mcp-recipes/llms.txt). Get StoreAgent free: https://app.storeagent.ai/sign-up/
