WooCommerce

Grow and measure your ChatGPT sales on WooCommerce

The Convrail plugin connects your WooCommerce store in three steps: the OpenAI pixel is added for you, paid orders are sent once with their ChatGPT attribution, and your catalog becomes a validated product feed. The heavy work runs on the Convrail platform, not on your server.

  • A light plugin, no load on your server
  • Classic and block checkout
  • Compatible with High-Performance Order Storage

One install per store

  • Shopify In review
  • WooCommerce Available
  • BigCommerce In review

Same tracking, feed and attribution on all three

Illustrative example, not a customer result.

See Convrail for WooCommerce in one minute.

From the ChatGPT answer to your WooCommerce order and your margin: tracking, revenue and ROAS, profit per product, the product feed, alerts and AI search visibility.

Figures in the video are illustrative. The video loads from YouTube only when you press play.

What changes for your store

Every ChatGPT sale counted once

Pixel plus server-side tracking, deduplicated, sent once per paid order.

Your products ready for ChatGPT

Products and variations synced in batches into a feed checked line by line.

Attribution that survives checkout

The landing page and the referrer are kept, so an order is credited to ChatGPT even when the referrer is gone by checkout.

Everything in the WooCommerce plugin

  • OpenAI pixel in the footer

    Remembers the ChatGPT Ads click for 7 days and relays each event to Convrail.

  • Paid orders sent once

    Sent on payment with the attribution captured at checkout; a flag prevents duplicates.

  • Landing and referrer capture

    Kept in cookies, so attribution does not depend on the referrer still being there at checkout.

  • Catalog sync

    Products and variations pushed in batches, with a full sync from the settings.

  • Credentials off your database

    Your Ads Manager key, pixel ID and Conversions key are validated and stored encrypted on the Convrail platform.

  • Thin by design

    No validation, batching or retries on your server, so your checkout is never slowed down.

  • Clean uninstall

    Options and scheduled events are removed; nothing is left behind.

Live in three steps

  1. Install the plugin

    WordPress 6.0 or later, PHP 7.4 or later. During early access, ask for it through the contact page.

  2. Connect the store

    Click Connect in WooCommerce, then paste your Ads Manager key: Convrail creates your pixel and Conversions key when OpenAI has enabled automatic setup, otherwise you enter them by hand.

  3. Let the catalog sync

    Products flow in batches; tracking and attribution start with the next order.

Under the hood

For technical teams and agencies: setup, what the plugin does on your site, and compatibility.

Setup

  1. Install and activate the plugin

    Requires WordPress 6.0 or later and PHP 7.4 or later. Compatible with WooCommerce High-Performance Order Storage.

  2. Connect the store

    In WooCommerce, open Convrail and click Connect. The plugin registers your store with the bridge and stores a scoped token.

  3. Paste your OpenAI credentials

    One key from your OpenAI Ads Manager. When OpenAI has enabled automatic setup on your account, Convrail creates your pixel and Conversions key; otherwise, enter them by hand. Your identifiers are validated live and stored encrypted on the platform, not in your WordPress database.

  4. Let the catalog sync

    Products are pushed in batches of 50 on each cron tick until the full catalog is synced, then kept current.

What the plugin does on your site

ComponentBehaviour
PixelFooter script: captures oppref from the landing URL into a first-party cookie, fires browser events to OpenAI and relays them to Convrail with the same event ID
Landing and referrer captureStores the landing URL and referrer in cookies so the order can be attributed at checkout, even when the referrer is gone
OrdersOn payment, the order is pushed once with the captured attribution (a _convrail_pushed flag prevents duplicates); the checkout event uses ord_ + SHA-256(order_<id>), the same ID as the server event
CatalogProducts and variations are mapped to the feed model and pushed in batches; a full sync can be triggered from settings
UninstallRemoves options and scheduled events; nothing is left behind

The plugin stays light: validation, batching and retries run on the Convrail platform, so your checkout stays fast and your database stays lean.

Compatibility

  • WordPress 6.0 or later, tested up to 6.8.
  • PHP 7.4 or later.
  • WooCommerce with or without High-Performance Order Storage.
  • Consent: with a consent plugin that supports the WP Consent API, the pixel waits for the visitor’s marketing consent. A paid order is always reported; when the visitor refused, it is sent without personal data and marked as opted out.

Frequently asked questions

Does the plugin slow down my store?

No. It adds one small script to the footer and pushes orders and product batches asynchronously. Validation, batching and retries run on the Convrail platform.

Where are my OpenAI credentials stored?

On the Convrail platform, encrypted at rest. The plugin keeps only the bridge token needed to talk to the platform.

Does it work with the classic checkout and the block checkout?

Yes. Order tracking uses server-side WooCommerce hooks fired on payment, independent of the checkout type.

Is it on WordPress.org?

Publication is in progress. During early access the plugin is distributed directly; ask for it through the contact page.

Measure the ChatGPT channel this week

Convrail starts with a Free plan, and paid plans begin with a free trial. Leave your email and we send the install link when your spot opens.

No newsletter. One email with the install link, nothing else.