Skip to main content

Works with AI · Ships the Abilities API

CartFlows logo

Manage CartFlows with AI

CartFlows registers 46 abilities with the WordPress Abilities API. Connect it to Claude, ChatGPT, or Cursor with WPVibe and your assistant can call them by asking in plain English.

200,000+ active installs 46 registered abilities

Up and running in three steps

1

Install WPVibe

Add the free WPVibe plugin from WordPress.org to the site running CartFlows.

2

Connect your AI

Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.

3

Ask in plain English

Describe the outcome you want and let the assistant do the clicking.

Every CartFlows ability

CartFlows registers these with the WordPress Abilities API under the cartflows namespace. Your AI finds them with discover_abilities and calls them with run_ability. WPVibe asks for your approval only when an ability is marked destructive and deletes something or runs code; everything else runs as soon as your AI calls it. Registered means a fresh install of v3.3.0 ships it and we have not run it yet.

Ability What it does Access Status

List funnels

cartflows/list-flows
Returns a paginated list of CartFlows funnels. Read Registered

Get funnel

cartflows/get-flow
Returns full data for a single CartFlows funnel by ID, including its ordered steps, settings, and admin/frontend URLs. Read Registered

Get step

cartflows/get-step
Returns full data for a single CartFlows step by ID, including its type (checkout, thankyou, optin, landing), settings, and page-builder edit link. Read Registered

Get funnel analytics

cartflows/get-flow-stats
Returns revenue and order analytics for CartFlows funnels within a date range. Read Registered

Publish funnel

cartflows/publish-flow
Sets a CartFlows funnel to published (active) status, making it and all its steps visible to visitors. Write Registered

Unpublish funnel

cartflows/unpublish-flow
Sets a CartFlows funnel to draft (inactive) status, hiding it and all its steps from visitors. Write Registered

Clone funnel

cartflows/clone-flow
Creates a full duplicate of a CartFlows funnel, including all its steps and their settings. Write Registered

Trash funnel

cartflows/trash-flow
Moves a CartFlows funnel and all its steps to the WordPress trash. Write Registered

Restore funnel from trash

cartflows/restore-flow
Restores a trashed CartFlows funnel and all its steps back to their previous published/draft status. Write Registered

Update funnel

cartflows/update-flow
Updates a CartFlows funnel's title and optionally its URL slug. Write Registered

Reorder funnel steps

cartflows/reorder-flow-steps
Changes the display order of steps within a CartFlows funnel. Write Registered

Export funnel data

cartflows/export-flow
Exports one or more CartFlows funnels as structured JSON data, including all steps and their settings. Read Registered

Clone step

cartflows/clone-step
Creates a duplicate of a CartFlows step within the same funnel, copying all content and settings. Write Registered

Update step title

cartflows/update-step-title
Renames a CartFlows step. Write Registered

Get general settings

cartflows/get-general-settings
Returns CartFlows general settings: default page builder, global checkout page, and display/override flags such as override_global_checkout and disallow_indexing. Read Registered

Get store checkout flow

cartflows/get-store-checkout
Returns the ID and details of the CartFlows flow configured as the global store checkout. Read Registered

Get permalink settings

cartflows/get-permalink-settings
Returns the CartFlows URL slug configuration for flows and steps: the step base slug, the flow base slug, and the permalink structure option. Read Registered

Get integration settings

cartflows/get-integration-settings
Returns the active pixel and analytics integration configurations for CartFlows: Facebook, Google Analytics, Google Ads, TikTok, Pinterest, and Snapchat. Read Registered

Update general settings

cartflows/update-general-settings
Updates CartFlows general settings: default page builder, global checkout page, override_global_checkout flag, and disallow_indexing flag. Write Registered

Update permalink settings

cartflows/update-permalink-settings
Updates CartFlows URL slug settings for flows and steps. Write Registered

Get checkout step settings

cartflows/get-checkout-settings
Returns the full configuration of a checkout step: layout, products assigned, form field toggles, place order button settings, and design options. Read Registered

Get checkout products

cartflows/get-checkout-products
Returns the list of WooCommerce products assigned to a checkout step, including product ID, name, quantity, discount type/value, and thumbnail URL. Read Registered

Get checkout form fields

cartflows/get-checkout-fields
Returns the billing and shipping field configuration for a checkout step, including field order, labels, enabled/required/optimized states, and widths. Read Registered

Update checkout products

cartflows/update-checkout-products
Sets or replaces the products assigned to a checkout step. Write Registered

Update checkout layout

cartflows/update-checkout-layout
Changes the checkout skin/layout for a step. Write Registered

Update place order button

cartflows/update-checkout-place-order-button
Configures the checkout Place Order button: text, lock icon toggle, and price display toggle. Write Registered

Update checkout form settings

cartflows/update-checkout-form-settings
Toggles form-level settings on a checkout step: coupon field, collapsible coupon, additional fields, collapsible order note, ship-to-different-address, Google address autocomplete, product images in o… Write Registered

Get thank you step settings

cartflows/get-thankyou-settings
Returns the full configuration of a thank you step: layout skin, section visibility toggles (order overview, order details, billing, shipping), custom thank you text, redirect settings, and design opt… Read Registered

Update thank you layout

cartflows/update-thankyou-layout
Changes the thank you page skin/layout for a step. Write Registered

Update thank you sections

cartflows/update-thankyou-sections
Toggles visibility of order sections on a thank you step: order overview, order details, billing details, and shipping details. Write Registered

Update thank you redirect

cartflows/update-thankyou-redirect
Configures post-purchase redirect on a thank you step. Write Registered

Update thank you custom text

cartflows/update-thankyou-custom-text
Sets the custom message text displayed on a thank you page. Write Registered

Get optin step settings

cartflows/get-optin-settings
Returns the full configuration of an optin step: assigned product, submit button text, pass-fields settings, and billing field list. Read Registered

Update optin product

cartflows/update-optin-product
Sets the WooCommerce product assigned to an optin step. Write Registered

Update optin button text

cartflows/update-optin-button-text
Changes the submit button text on an optin form. Write Registered

Update optin pass fields

cartflows/update-optin-pass-fields
Configures whether optin form fields are passed as URL query parameters to the next funnel step. Write Registered

Get landing step settings

cartflows/get-landing-settings
Returns the configuration of a landing step: step slug, next step link shortcode, and disable-step toggle. Read Registered

Get email report settings

cartflows/get-email-report-settings
Returns the weekly email report configuration: whether reports are enabled, the list of recipient email addresses, and the next scheduled send time. Read Registered

Update email report settings

cartflows/update-email-report-settings
Toggles the weekly email report on or off and/or updates the list of recipient email addresses. Write Registered

Get product flow mapping

cartflows/get-product-flow-mapping
Returns the CartFlows flow mapping for a WooCommerce product: which flow the product redirects to after add-to-cart, and any custom button text override. Read Registered

List product flow mappings

cartflows/list-product-flow-mappings
Returns a paginated list of WooCommerce products that have a CartFlows flow mapping configured. Read Registered

Update product flow mapping

cartflows/update-product-flow-mapping
Sets or clears the CartFlows flow mapping on a WooCommerce product. Write Registered

Create funnel

cartflows/create-flow
Creates a new empty CartFlows funnel with the given title and optional status. Write Registered

Create step

cartflows/create-step
Creates a new CartFlows step and attaches it to an existing funnel. Write Registered

List flow templates

cartflows/list-flow-templates
Returns a paginated list of CartFlows flow templates from the cached template library. Read Registered

Import flow template

cartflows/import-flow-template
Imports a flow template from the CartFlows cloud library by template ID. Write Registered

Registered today, verified next

This list comes from installing CartFlows on a clean WordPress site and reading what it registers, refreshed weekly. Verified pages go further: we run every ability through WPVibe and publish tested recipes. CartFlows is in that queue.