ChatGPT Ads can show your products inside ChatGPT conversations. To do that well it needs two things from your shop: a product feed (a list of every product with its price, stock and picture, in OpenAI’s exact format, uploaded over SFTP) and sales tracking (the OpenAI pixel and the Conversions API). Neither has a WooCommerce button. This plugin does both, free, in a few minutes.
OpenAI’s own ChatGPT Ads connection is built for Shopify. This is the WooCommerce version, ready for the holiday shopping season.
Free, everything included
page_viewed, contents_viewed, items_added (including AJAX and block buttons), checkout_started and order_created, in the exact format OpenAI asks for.oppref click reference from ChatGPT ad links and sends it with the server-side sale, and marks orders that came from ChatGPT.Optional paid service
The Spend alerts tab links to Autopilot, a separate paid service by the same company that watches your ChatGPT Ads spend every hour and alerts you when campaigns spend without sales. It is optional, costs $19 a month for one shop with one ad account after a 14-day free trial, and you sign up on its own site. The plugin sends nothing to it.
Tallyvane is not made or endorsed by OpenAI. ChatGPT is a trademark of OpenAI.
This plugin connects to the following services, all run by OpenAI (OpenAI Ads). They are needed to send your products and measure your ads, which is the purpose of the plugin.
https://api.ads.openai.com/v1, only after you paste an Advertiser API key. On connect: checks the key and creates a product feed, its SFTP upload login, a pixel, a Conversions API key and a purchase event setting in your account. When a product’s price or stock changes: that product’s IDs, price, currency and stock status.https://bzrcdn.openai.com/sdk/oaiq.min.js, which sends page views and shop events (products viewed, added to cart, checkout started, purchases with order value and items, and, if “Customer matching” is on, the buyer’s email, phone, name and customer ID as SHA-256 codes, country and postcode) from the visitor’s browser to OpenAI. If “Cookie consent” is on, this only happens after marketing consent.https://bzr.openai.com/v1/events, only when a Pixel ID and Conversions API key are saved and server-side sales are on. Each paid shop order: order value, currency, items, order ID, the order page link, the visitor’s IP address and browser name, OpenAI’s click reference and browser reference cookies, and, if “Customer matching” is on, the buyer’s email, phone and customer ID as SHA-256 codes, country and postcode. “Test my Pixel ID and key” sends one test event that OpenAI checks but does not store.The Spend alerts tab only shows a link to the optional Autopilot service (https://nero-autopilot.nerolabs.workers.dev, run by Nero Engine Group Ltd, UK company 16521432). The plugin itself sends nothing to it.
The plugin includes phpseclib 2.0.55 (https://github.com/phpseclib/phpseclib, MIT licence) in vendor/phpseclib, used only to upload the feed file over SFTP.