AFI AFI

CartFlows

Estimated reading: 2 minutes Updated August 1, 2026

CartFlows is a sales-funnel and checkout-page builder for WooCommerce by Brainstorm Force. Advanced Form Integration captures every CartFlows checkout submission and routes the data to any of 200+ destinations, useful for syncing customers and orders to a CRM, archiving sales in a spreadsheet, or pinging the team on a new sale.

What you’ll need

  • WooCommerce installed and activated.
  • The CartFlows plugin installed and activated.
  • The Advanced Form Integration plugin installed and activated.
  • At least one CartFlows funnel built with a Checkout step.

Submission data captured

Field Format
Customer name First and last separately
Customer email Same as input
Customer phone Same as input
Billing address Each sub-field separately
Shipping address Each sub-field separately
Order total Numeric, in your default currency
Currency 3-letter code (USD, EUR, GBP)
Order items Comma-separated product names
Funnel name The CartFlows funnel that triggered
Step name The checkout step name
UTM parameters If UTM Parameters is also active

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. CartFlows → ActiveCampaign.
  3. In Trigger → Form/Data Provider, select CartFlows.
  4. In Form/Task Name, choose the funnel + step combination to listen on.
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with CartFlows selected as the Form Provider, showing the Form/Task Name dropdown listing CartFlows funnels and steps

Useful integrations

  • Email marketing (Mailchimp, ActiveCampaign, Klaviyo, Brevo): add buyers to a “Customer” segment for upsell campaigns.
  • CRM (HubSpot, Pipedrive, Salesforce): every checkout becomes a CRM contact and deal.
  • Slack: ping the team in real time on big sales.
  • Google Sheets: log orders alongside other tools.

Conditional logic example

Goal: when a CartFlows checkout total exceeds $500, ping a #vip-orders Slack channel for white-glove fulfillment.

Create a Slack integration on the CartFlows trigger pointing at the #vip-orders webhook. Open the Conditional Logic panel, add a condition with the order total field, Greater Than, value 500.

Troubleshooting

Order created in WooCommerce but no AFI fire

CartFlows’ AFI hook fires only on the CartFlows checkout step, not on every WooCommerce order. If the customer skipped the funnel and went straight to the regular Woo checkout, use the WooCommerce trigger instead.

Funnel/step not appearing in dropdown

CartFlows registers the funnel + step combo on first front-end load. Visit the funnel’s checkout page once, then reload the AFI screen.

UTM parameters not captured

UTM tracking is a separate AFI sender. Activate UTM Parameters and re-save your integration to expose UTM fields in the mapping.

Related docs