CartFlows Abilities
CartFlows exposes its funnel builder as abilities, letting an AI assistant list, create, edit, and publish WooCommerce sales funnels and their checkout, thank-you, and optin steps.
46
Total
19
Read
27
Write
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.
Clone funnel
Writecartflows/clone-flow
Duplicate a CartFlows funnel, including all its steps and settings.
Clone step
Writecartflows/clone-step
Duplicate a CartFlows step within the same funnel.
Create funnel
Writecartflows/create-flow
Create a new, empty CartFlows funnel.
Create step
Writecartflows/create-step
Create a new step and attach it to an existing CartFlows funnel.
Export funnel data
Read-onlycartflows/export-flow
Export one or more CartFlows funnels as structured JSON, including all steps and settings.
Get checkout form fields
Read-onlycartflows/get-checkout-fields
Read the billing and shipping field configuration of a CartFlows checkout step.
Get checkout products
Read-onlycartflows/get-checkout-products
List the WooCommerce products assigned to a CartFlows checkout step.
Get checkout step settings
Read-onlycartflows/get-checkout-settings
Read the full configuration of a CartFlows checkout step.
Get email report settings
Read-onlycartflows/get-email-report-settings
Read CartFlows' weekly email report configuration.
Get funnel
Read-onlycartflows/get-flow
Retrieve full details for a single CartFlows funnel, including its ordered steps and settings.
Get funnel analytics
Read-onlycartflows/get-flow-stats
Pull revenue and order analytics for CartFlows funnels within a date range.
Get general settings
Read-onlycartflows/get-general-settings
Read CartFlows' global settings: page builder, checkout override, and indexing flags.
Get integration settings
Read-onlycartflows/get-integration-settings
Read CartFlows' pixel and analytics integration configuration.
Get landing step settings
Read-onlycartflows/get-landing-settings
Read the CartFlows-specific configuration of a landing step.
Get optin step settings
Read-onlycartflows/get-optin-settings
Read the full configuration of a CartFlows optin (lead-capture) step.
Get permalink settings
Read-onlycartflows/get-permalink-settings
Read CartFlows' URL slug configuration for funnels and steps.
Get product flow mapping
Read-onlycartflows/get-product-flow-mapping
Check which CartFlows funnel a WooCommerce product redirects into.
Get step
Read-onlycartflows/get-step
Retrieve full details for a single CartFlows step by ID.
Get store checkout flow
Read-onlycartflows/get-store-checkout
Identify which CartFlows funnel is configured as the global WooCommerce checkout replacement.
Get thank you step settings
Read-onlycartflows/get-thankyou-settings
Read the full configuration of a CartFlows thank-you step.
Import flow template
Writecartflows/import-flow-template
Import a funnel template from the CartFlows cloud library and build a new funnel from it.
List flow templates
Read-onlycartflows/list-flow-templates
Browse CartFlows' cached library of ready-made funnel templates.
List funnels
Read-onlycartflows/list-flows
Browse CartFlows funnels with pagination, status, and keyword filters.
List product flow mappings
Read-onlycartflows/list-product-flow-mappings
List all WooCommerce products that have a CartFlows funnel mapping configured.
Publish funnel
Writecartflows/publish-flow
Set a CartFlows funnel to published (active) status.
Reorder funnel steps
Writecartflows/reorder-flow-steps
Change the display order of steps within a CartFlows funnel.
Restore funnel from trash
Writecartflows/restore-flow
Restore a trashed CartFlows funnel and its steps to their previous status.
Trash funnel
Destructivecartflows/trash-flow
Move a CartFlows funnel and all its steps to the WordPress trash.
Unpublish funnel
Writecartflows/unpublish-flow
Set a CartFlows funnel to draft (inactive) status.
Update checkout form settings
Writecartflows/update-checkout-form-settings
Toggle form-level checkout options: coupon field, order note, address autocomplete, and more.
Update checkout layout
Writecartflows/update-checkout-layout
Change the skin/layout of a CartFlows checkout step.
Update checkout products
Writecartflows/update-checkout-products
Set or replace the products assigned to a CartFlows checkout step.
Update email report settings
Writecartflows/update-email-report-settings
Toggle CartFlows' weekly email report and update its recipient list.
Update funnel
Writecartflows/update-flow
Rename a CartFlows funnel and optionally change its URL slug.
Update general settings
Writecartflows/update-general-settings
Update CartFlows' global page builder, checkout override, and indexing settings.
Update optin button text
Writecartflows/update-optin-button-text
Change the submit button text on a CartFlows optin form.
Update optin pass fields
Writecartflows/update-optin-pass-fields
Configure whether optin form fields are passed to the next step as URL parameters.
Update optin product
Writecartflows/update-optin-product
Assign a WooCommerce product to a CartFlows optin step.
Update permalink settings
Writecartflows/update-permalink-settings
Update CartFlows' URL slug settings for funnels and steps.
Update place order button
Writecartflows/update-checkout-place-order-button
Configure the checkout step's Place Order button text, lock icon, and price display.
Update product flow mapping
Writecartflows/update-product-flow-mapping
Set or clear the CartFlows funnel mapping on a WooCommerce product.
Update step title
Writecartflows/update-step-title
Rename a CartFlows step.
Update thank you custom text
Writecartflows/update-thankyou-custom-text
Set the custom message text shown on a CartFlows thank-you page.
Update thank you layout
Writecartflows/update-thankyou-layout
Change the skin/layout of a CartFlows thank-you step.
Update thank you redirect
Writecartflows/update-thankyou-redirect
Configure a post-purchase redirect on a CartFlows thank-you step.
Update thank you sections
Writecartflows/update-thankyou-sections
Toggle which order-detail sections appear on a CartFlows thank-you step.
More Ecommerce plugins with abilities
All Ecommerce →Use CartFlows's abilities with AI
Install Easy MCP AI on your WordPress site and any AI assistant can call these abilities in minutes.