Export funnel data is a WordPress ability from CartFlows — usable via Easy MCP AI, which connects Claude, ChatGPT, and any AI assistant to your site.
Install Free Plugin →Export funnel data
Read-onlyExport one or more CartFlows funnels as structured JSON, including all steps and settings.
Requires the CartFlows plugin on WordPress 6.9+, since abilities only register when WordPress's Abilities API (wp_register_ability / WP_Ability) is available. Every ability additionally requires the current user to hold the 'cartflows_manage_flows_steps' capability. Flow and step lifecycle abilities (publish, unpublish, clone, trash, restore, update, reorder, clone-step, update-step-title) are further gated by the 'cartflows_abilities_api_edit' site option, while settings, checkout, thank-you, optin, email-report, product-mapping, creation, and template-import abilities are gated by the separate 'cartflows_abilities_api_write' option — both default to enabled but let site admins disable write access independently. WooCommerce must also be active for the analytics, checkout, thank-you, optin, and product-flow-mapping abilities, and for importing flow templates.
What it does
This ability exports the full configuration of one or more funnels — every step and its settings — as structured JSON via CartFlows' own importer/exporter class. It validates each ID is an actual CartFlows funnel, skips invalid ones, and throws an error if none of the supplied IDs resolve to a real funnel. It's useful for backing up a funnel's configuration, migrating it to another site, or letting an AI assistant audit exactly how a funnel is set up.
See it in action
You ask your AI assistant
"Export funnels 42 and 57 so I have a backup of their configuration."
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
| flow_ids | array | Yes | Array of funnel IDs to export. At least one valid funnel ID is required. |
Returns
An object with a flows array (one full export object per valid funnel ID, containing all steps and settings), an export_count, and a result message.
Permission
The current user must have the 'cartflows_manage_flows_steps' capability; this read-only ability has no additional option gate.
More CartFlows abilities
Clone funnel
Duplicate a CartFlows funnel, including all its steps and settings.
Clone step
Duplicate a CartFlows step within the same funnel.
Create funnel
Create a new, empty CartFlows funnel.
Create step
Create a new step and attach it to an existing CartFlows funnel.
Get checkout form fields
Read the billing and shipping field configuration of a CartFlows checkout step.
Get checkout products
List the WooCommerce products assigned to a CartFlows checkout step.