Works with AI · Ships the Abilities API
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.
Up and running in three steps
Install WPVibe
Add the free WPVibe plugin from WordPress.org to the site running CartFlows.
Connect your AI
Claude, ChatGPT, Cursor, and more. One click to authorize, and no passwords ever go in the chat.
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; only abilities marked destructive ask for your approval before they run. 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.