Integrations
Everything the app connects to, what it can do there, and how far each capability has been tested.
Status: everything here is built from each provider's official documentation. Items marked "Tested live" have run against a real account. The rest are updated here as they pass. In the app, Connections checks each integration's health and says how to fix what's wrong.
Shopify
Where the app lives, and where your product and sales facts come from.
You approve access when you install.
| Capability | Status |
|---|---|
| Products, variants, prices and compare-at prices | Built, live test pending |
| Stock levels and unit costsItems Shopify doesn't track stock for count as unknown, not out of stock. | Built, live test pending |
| Units sold per variant, no customer fieldsShopify has to approve access to order data before launch. | Built, live test pending |
| Sales momentum: the last 14 days against the 14 before | Built, live test pending |
| Daily store sales totals, for the weekly view | Built, live test pending |
| Updates when products or stock change | Built, live test pending |
| Billing through Shopify | Built, live test pending |
| Creating discounts or changing pricesThe app can't change your products, prices or discounts. | Not supported |
ChatGPT Ads
The ad channel, built from the official OpenAI Advertiser API reference.
You connect it with an API key from Ads Manager.
| Capability | Status |
|---|---|
| Connecting with an API key and reading account details | Tested live |
| Reading campaigns and daily resultsRan live on an account without campaigns, so reading real campaign rows is still to be confirmed. | Built, live test pending |
| Reading ads and their daily resultsUsed by Creatives. | Built, live test pending |
| Creating paused campaign drafts | Off until live test |
| Changing a daily budget or pausing a campaign | Off until live test |
| Activating a campaignYou start campaigns yourself in Ads Manager. | Not supported |
| Product feed file in ChatGPT's formatChecked and downloadable. One row per variant. | Built, live test pending |
| Sending the product feedChatGPT takes feeds over SFTP, with access from your OpenAI account team. Until then, you download the file. | Not supported |
| Ad previews | Not supported |
Conversion tracking
Tells ChatGPT Ads about purchases, so its reports show conversions and sales.
Optional. You add a Pixel ID and a Conversions API key from Ads Manager.
| Capability | Status |
|---|---|
| Adding the tracking pixel to your storeIt follows your visitors' consent settings. | Tested live |
| Reporting purchases with the order total from ShopifyTested with a test checkout. No customer names, emails or addresses are sent. | Tested live |
| Crediting a purchase to a real ad clickNeeds a live campaign to test. | Built, live test pending |
| Page views, product views, add to cart and checkout startsOnly for visitors who arrived from a ChatGPT ad. Deleted after 30 days. | Built, live test pending |
| Products in each purchase, and refunds re-read dailyUsed by Results by product. | Built, live test pending |
| Event match qualityChatGPT Ads doesn't publish one. Connections shows deliveries instead. | Not supported |
Meta Ad Library and Pinterest Trends
Outside signals shown beside an opportunity. The app provides them, and they're read-only.
Nothing for you to connect.
| Capability | Status |
|---|---|
| Publicly visible competitor ads from the Meta Ad LibrarySearched by your product types and titles. Commercial ads outside the EU may not be returned. Spend and results are never shown. | Built, live test pending |
| Pinterest trending keywords and categoriesBuilt, and not turned on. Without an outside demand source, opportunities come from your own sales. | Off for now |
| Your own Meta or Instagram results | Not supported |
OpenAI
Writes drafts, reads plain-language campaign requests and analyses creatives. Without it, the app uses templates from your product data.
Provided by the app. You don't need an OpenAI account.
| Capability | Status |
|---|---|
| Strategy and ad copy drafts | Tested live |
| Planning a campaign from a request in plain words | Built, live test pending |
| Analysing ad images and copyIt sees the creative, not its results. | Built, live test pending |
| Image generation from your product photoEvery image needs your approval. | Off for now |
Connecting Shopify
Install the app and approve its permissions. There's nothing to configure in Shopify, and the app has no way to change your products, prices or discounts.
read_products | Products, variants, prices |
|---|---|
read_inventory | Stock and unit costs |
read_orders | Quantities sold per variant. Customer fields aren't read. |
write_pixels | Adds the conversion tracking pixel, if you turn it on. |
read_customer_events | Knows when a purchase is completed, so ChatGPT Ads can report conversions. |
Not supported
- Google Ads and AI Search
- Ads inside the Gemini app
- Google Trends
- Instagram account insights
- A public AgenAds API
The app doesn't show a platform or metric as available unless it can actually reach it.
See what it would do before it does anything.
AgenAds isn't on the Shopify App Store yet. The demo runs the app's real discount, policy and copy checks, so you can test the logic today.