
WooCommerce
Send every WooCommerce order to Finseo with a native webhook and attribute revenue to ChatGPT, Perplexity, Claude, and other AI search engines, with or without a survey.
Overview
What you get with the WooCommerce integration
Finseo connects to WooCommerce through the native webhook system under WooCommerce, Settings, Advanced, Webhooks. A webhook on the Order created topic sends the full order object to your Finseo project webhook, including order number, total, currency, billing email, and line items. If WooCommerce's built-in Order Attribution feature is enabled (core since WooCommerce 8.5), Finseo also reads _wc_order_attribution_utm_source, referrer, and source type, so an order that originated from chatgpt.com or perplexity.ai arrives pre-attributed without any survey. Orders without attribution meta are stored as conversions and merged with survey answers.
Use cases
What you can do with WooCommerce and Finseo
Real ways WooCommerce customers use Finseo to track and grow AI search revenue.
- 01
Survey-free AI attribution
With Order Attribution enabled, WooCommerce records the acquisition source on every order. Finseo reads the utm_source and referrer, so an order from chatgpt.com is attributed to ChatGPT automatically.
- 02
Self-reported plus technical origin
Combine Order Attribution meta with the Finseo Snippet survey. You get the technical referrer and the customer's own "How did you hear about us?" answer on the same order.
- 03
Revenue per AI engine
Every order carries total and currency. The Attribution dashboard shows WooCommerce revenue from ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews next to organic and paid.
- 04
WordPress content ROI
Pair the WooCommerce webhook with the Finseo WordPress integration. See which AI-optimized product and blog pages lead to orders, and prioritize the next Generative Engine Optimization (GEO) tasks accordingly.
- 05
Store-level channel reporting
Slice orders by source type and channel over any period. Compare average order value and order count for AI search buyers versus Google organic and social.
Why it matters
Why WooCommerce customers need AI visibility tracking
WooCommerce runs on millions of WordPress stores, and since version 8.5 it ships a built-in Order Attribution feature that records where each order came from. Most stores never connect that data to a channel view, so AI referrals from ChatGPT, Perplexity, and Google AI Overviews stay buried in order meta. Finseo reads the attribution meta from the order webhook and turns it into revenue per AI engine, giving WooCommerce merchants an Answer Engine Optimization (AEO) ROI view without exporting a single CSV.
Comparison
WooCommerce alone vs WooCommerce with Finseo
How using WooCommerce on its own compares to pairing it with Finseo for AI visibility and attribution.
| Feature | WooCommerce alone | WooCommerce + Finseo |
|---|---|---|
| AI referral tracking | Buried in order meta | Auto categorized into ChatGPT, Perplexity, Claude buckets |
| Revenue attribution | Orders disconnected from channel | Revenue per AI engine |
| Setup | Attribution plugin | Native WooCommerce webhook |
| Survey merge | Manual matching | Automatic via email or order number |
| Real time | Monthly exports | Live on every Order created |
AI referral tracking
WooCommerce alone
Buried in order meta
With Finseo
Auto categorized into ChatGPT, Perplexity, Claude buckets
Revenue attribution
WooCommerce alone
Orders disconnected from channel
With Finseo
Revenue per AI engine
Setup
WooCommerce alone
Attribution plugin
With Finseo
Native WooCommerce webhook
Survey merge
WooCommerce alone
Manual matching
With Finseo
Automatic via email or order number
Real time
WooCommerce alone
Monthly exports
With Finseo
Live on every Order created
How to connect
How to connect WooCommerce to Finseo
A few steps to wire up your WooCommerce account with Finseo. No code required.
- 01
Get your Finseo webhook URL
In Finseo, open Attribution, then Set up attribution, and pick WooCommerce. Copy the webhook URL including the token parameter.
- 02
Add a webhook in WooCommerce
In WordPress, go to WooCommerce, then Settings, then Advanced, then Webhooks, then Add webhook. Name it Finseo Attribution.
- 03
Configure the webhook
Set Status to Active, Topic to Order created, Delivery URL to your Finseo webhook URL, and API Version to WP REST API Integration v3. Save.
- 04
Enable Order Attribution
Under WooCommerce, then Settings, then Advanced, then Features, keep Order Attribution enabled so the acquisition source is captured on every order.
- 05
Test and verify
Place a test order. It appears in the Finseo Attribution dashboard within seconds. If the webhook switches to Paused, check Attribution, then Webhook logs for the rejection reason.
FAQ
Frequently asked questions about WooCommerce
Answers to the most common questions about the WooCommerce integration.
Through WooCommerce's native webhook system. You add a webhook on the Order created topic under WooCommerce, Settings, Advanced, Webhooks, and point the Delivery URL at your Finseo project webhook. WooCommerce sends the full order object as JSON on every new order. No plugin required.
A core WooCommerce feature since version 8.5 that records the acquisition origin of every order, including utm_source, referrer, and source type. Finseo reads the _wc_order_attribution_utm_source and related meta from the webhook payload and stores the order as a full attribution response.
Not necessarily. With Order Attribution enabled, an order that originated from chatgpt.com or perplexity.ai arrives pre-attributed. A survey adds the customer's self-reported channel, which catches cases where the AI referral was lost, such as a user who copied a link from ChatGPT.
Order number, order total, currency, and billing email from the standard payload, plus line items. If present, the _wc_order_attribution_utm_source, referrer, and source type meta. The billing email and order number serve as merge keys for survey answers within a 90-day window.
Yes. Finseo categorizes the source into AI buckets such as ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews and aggregates order totals per engine. The Attribution dashboard shows WooCommerce revenue by AI engine over any date range, next to organic, paid, and social channels.
WooCommerce pauses webhooks after repeated delivery failures. The usual cause is an invalid or regenerated token in the Delivery URL. Check Attribution, then Webhook logs in Finseo for the rejection reason, fix the URL, and set the webhook back to Active.
The order had no Order Attribution meta, so it was stored as a conversion awaiting a survey answer. Enable Order Attribution under WooCommerce, Settings, Advanced, Features, or run the Finseo survey popup on your store so orders can merge with an answer via email.
Yes, they complement each other. The WordPress integration lets the Finseo agent optimize your content for AI visibility, while the WooCommerce webhook shows which orders and revenue come from ChatGPT, Perplexity, and other AI engines. Together you get both optimization and revenue attribution.
Related
Other Finseo integrations to consider
Pair WooCommerce with these popular Finseo integrations to get more from your AI search stack.

WordPress
Connect your WordPress site and let the Finseo agent edit posts, pages, custom post types, Yoast and RankMath meta tags, and JSON-LD schemas directly from chat.

Shopify
Add a Shopify Custom Pixel that sends every completed checkout to Finseo, then attribute orders and revenue to ChatGPT, Perplexity, Claude, and other AI search engines.

Shopware
Capture Shopware orders with the storefront snippet or a Flow Builder webhook and attribute revenue to ChatGPT, Perplexity, Claude, and other AI search engines.
Connect WooCommerce and dominate AI search
Join hundreds of brands using Finseo to track and improve their visibility in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews.




