← Abilities Directory

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

Write

cartflows/clone-flow

Duplicate a CartFlows funnel, including all its steps and settings.

Clone step

Write

cartflows/clone-step

Duplicate a CartFlows step within the same funnel.

Create funnel

Write

cartflows/create-flow

Create a new, empty CartFlows funnel.

Create step

Write

cartflows/create-step

Create a new step and attach it to an existing CartFlows funnel.

Export funnel data

Read-only

cartflows/export-flow

Export one or more CartFlows funnels as structured JSON, including all steps and settings.

Get checkout form fields

Read-only

cartflows/get-checkout-fields

Read the billing and shipping field configuration of a CartFlows checkout step.

Get checkout products

Read-only

cartflows/get-checkout-products

List the WooCommerce products assigned to a CartFlows checkout step.

Get checkout step settings

Read-only

cartflows/get-checkout-settings

Read the full configuration of a CartFlows checkout step.

Get email report settings

Read-only

cartflows/get-email-report-settings

Read CartFlows' weekly email report configuration.

Get funnel

Read-only

cartflows/get-flow

Retrieve full details for a single CartFlows funnel, including its ordered steps and settings.

Get funnel analytics

Read-only

cartflows/get-flow-stats

Pull revenue and order analytics for CartFlows funnels within a date range.

Get general settings

Read-only

cartflows/get-general-settings

Read CartFlows' global settings: page builder, checkout override, and indexing flags.

Get integration settings

Read-only

cartflows/get-integration-settings

Read CartFlows' pixel and analytics integration configuration.

Get landing step settings

Read-only

cartflows/get-landing-settings

Read the CartFlows-specific configuration of a landing step.

Get optin step settings

Read-only

cartflows/get-optin-settings

Read the full configuration of a CartFlows optin (lead-capture) step.

Get permalink settings

Read-only

cartflows/get-permalink-settings

Read CartFlows' URL slug configuration for funnels and steps.

Get product flow mapping

Read-only

cartflows/get-product-flow-mapping

Check which CartFlows funnel a WooCommerce product redirects into.

Get step

Read-only

cartflows/get-step

Retrieve full details for a single CartFlows step by ID.

Get store checkout flow

Read-only

cartflows/get-store-checkout

Identify which CartFlows funnel is configured as the global WooCommerce checkout replacement.

Get thank you step settings

Read-only

cartflows/get-thankyou-settings

Read the full configuration of a CartFlows thank-you step.

Import flow template

Write

cartflows/import-flow-template

Import a funnel template from the CartFlows cloud library and build a new funnel from it.

List flow templates

Read-only

cartflows/list-flow-templates

Browse CartFlows' cached library of ready-made funnel templates.

List funnels

Read-only

cartflows/list-flows

Browse CartFlows funnels with pagination, status, and keyword filters.

List product flow mappings

Read-only

cartflows/list-product-flow-mappings

List all WooCommerce products that have a CartFlows funnel mapping configured.

Publish funnel

Write

cartflows/publish-flow

Set a CartFlows funnel to published (active) status.

Reorder funnel steps

Write

cartflows/reorder-flow-steps

Change the display order of steps within a CartFlows funnel.

Restore funnel from trash

Write

cartflows/restore-flow

Restore a trashed CartFlows funnel and its steps to their previous status.

Trash funnel

Destructive

cartflows/trash-flow

Move a CartFlows funnel and all its steps to the WordPress trash.

Unpublish funnel

Write

cartflows/unpublish-flow

Set a CartFlows funnel to draft (inactive) status.

Update checkout form settings

Write

cartflows/update-checkout-form-settings

Toggle form-level checkout options: coupon field, order note, address autocomplete, and more.

Update checkout layout

Write

cartflows/update-checkout-layout

Change the skin/layout of a CartFlows checkout step.

Update checkout products

Write

cartflows/update-checkout-products

Set or replace the products assigned to a CartFlows checkout step.

Update email report settings

Write

cartflows/update-email-report-settings

Toggle CartFlows' weekly email report and update its recipient list.

Update funnel

Write

cartflows/update-flow

Rename a CartFlows funnel and optionally change its URL slug.

Update general settings

Write

cartflows/update-general-settings

Update CartFlows' global page builder, checkout override, and indexing settings.

Update optin button text

Write

cartflows/update-optin-button-text

Change the submit button text on a CartFlows optin form.

Update optin pass fields

Write

cartflows/update-optin-pass-fields

Configure whether optin form fields are passed to the next step as URL parameters.

Update optin product

Write

cartflows/update-optin-product

Assign a WooCommerce product to a CartFlows optin step.

Update permalink settings

Write

cartflows/update-permalink-settings

Update CartFlows' URL slug settings for funnels and steps.

Update place order button

Write

cartflows/update-checkout-place-order-button

Configure the checkout step's Place Order button text, lock icon, and price display.

Update product flow mapping

Write

cartflows/update-product-flow-mapping

Set or clear the CartFlows funnel mapping on a WooCommerce product.

Update step title

Write

cartflows/update-step-title

Rename a CartFlows step.

Update thank you custom text

Write

cartflows/update-thankyou-custom-text

Set the custom message text shown on a CartFlows thank-you page.

Update thank you layout

Write

cartflows/update-thankyou-layout

Change the skin/layout of a CartFlows thank-you step.

Update thank you redirect

Write

cartflows/update-thankyou-redirect

Configure a post-purchase redirect on a CartFlows thank-you step.

Update thank you sections

Write

cartflows/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.

Newsletter

The AI + WordPress space moves fast. Keep up.

New tools, workflow ideas, and product updates — be the first to know what's next.

No spam, unsubscribe anytime.