More buyers from AI. You pay only when they buy.
7BE works on your store so ChatGPT, Gemini, Perplexity and Copilot recommend it to shoppers. You pay 10% of each order AI sends you. Your other sales: $0 to us.
- No subscription, no setup fee, no contract. A month AI sells nothing for you, you pay nothing.
- Every order visible. Each counted order is listed in your 7BE account with the assistant it came from. Mark one “Not from AI” and it is off your bill.
- Look first, free. Connect in 2 minutes and see what AI already sold for your store in the last 60 days, before you pay anything.
Example: in a month AI sends your store 52 orders worth $4,600. You mark one $120 order “Not from AI”. 7BE’s 10% is $448; everything else is yours.
How it works
Shoppers now ask ChatGPT, Gemini, Perplexity and Copilot what to buy, and some of them click through to a store and order. 7BE does the work that gets AI to name your store (product summaries and answers, feeds for AI shopping, verified reviews, product data), and this plugin shows you, order by order, what AI brought.
WooCommerce already records where each order’s visit came from (its order attribution). Once your store is connected, the plugin sends 7BE that source, each order’s net total and a one-way SHA-256 hash of the buyer’s email (never the email itself), so 7BE can tell when the same buyer orders again; never the buyer’s name, email or address. 7BE adds up the orders whose visit came from ChatGPT, Gemini, Perplexity, Copilot or Claude and shows them on your 7BE dashboard.
How the 10% is counted
- The plugin is free.
- Connecting your store to 7BE is free, and so is seeing what AI brought it in the last 60 days.
- The 7BE service is 10% of the sales AI brings you. No subscription, no contract. Every order visible; any disputed order removed.
- An order counts when its journey started or ended at an AI assistant: in WooCommerce, when the order attribution your store records shows a visit from ChatGPT, Gemini, Perplexity, Copilot or Claude. A buyer AI brought is an AI customer for 12 months: their other orders in that time count too, however they come back. Every counted order is listed in your 7BE account with its source; mark an order “Not from AI” and it is removed from what you pay on.
- Any store can start: click Start 7BE in your 7BE dashboard, and 7BE does the full work (summaries, questions and answers, feeds, reviews, facts).
- 7BE bills the 10% in one invoice a month, through Stripe. The full terms are at https://7be.io/terms.
No one can promise that AI assistants will send you shoppers. 7BE works to bring them and shows you the result, order by order.
What 7BE does for the shoppers it brings
These parts of the service run from the same plugin. You agree to them once, when you start 7BE; then they run by themselves. In the 7BE dashboard you can hide any item or choose to approve everything yourself, and you can turn review requests off in the plugin:
- checks the questions your shoppers put to the assistants, built from your own catalog, and shows how often they name your store, which stores and brands they recommend instead, and what to fix first;
- product summaries and questions and answers: for your top products, 7BE writes a short summary and a few questions and answers from your own product facts and buyers’ reviews. They show on the product page as a “Questions and answers” tab, with the same questions as FAQ structured data, while the plugin is active and your store is connected. They are never written into your product descriptions (see “7BE’s content is rented” below);
- feeds for AI shopping: 7BE keeps your catalog in the files Google Merchant Center, Microsoft Merchant Center (Copilot) and ChatGPT read. The plugin sends it every day, and each product again right after you change it, with its GTIN and every variant;
- verified reviews: when an order is completed, 7BE emails the buyer one review request a few days later, and one reminder. Reviews go on your public store profile on 7BE, marked as verified orders. You can also show your shop’s existing product reviews on your profile, marked as imported.
7BE’s content is rented, never handed over
Everything 7BE produces for your store (the summaries and questions and answers on your product pages, your 7BE rating, your feeds) is part of the running service. The plugin only displays it: the plugin has no locked features, and all of its code is in this package. 7BE’s content shows only while the plugin is active and your store is connected, it is never saved into your products, product meta or pages, and it disappears from your store by itself when you disconnect, deactivate or delete the plugin, when the service ends, or when 7BE cannot be reached for 24 hours.
One-click fixes, off until you turn them on:
- product structured data on product pages where WooCommerce does not add its own, with ratings from your reviews;
- your 7BE rating in each product’s data: the rating buyers gave the product in their verified reviews, added where WooCommerce, Rank Math or Yoast WooCommerce SEO have no rating, while your store is connected;
- /llms.txt: your store, categories, popular products and policies, in a form AI assistants read;
- instant indexing: when you publish or change a product, IndexNow tells Bing and Microsoft Copilot about the page;
- delivery and returns in product data, as you confirmed them in your 7BE dashboard (Product feeds, Delivery and returns).
External services
This plugin connects your store to the 7BE service (https://7be.io), which measures AI-referred revenue, runs the scans, shows your dashboard and supplies the content of the product blocks. The plugin sends nothing to 7BE until you click “Connect store”.
- One-tap connect from 7be.io (optional): when you press Connect on 7be.io, WordPress shows you its own “Authorize application” screen, or, where Application Passwords are switched off, WooCommerce shows its own “Approve” screen for a read/write REST API key. With the WooCommerce key 7BE installs and activates this plugin from WordPress.org (WooCommerce’s own plugin installer, /wp-json/wc-admin/plugins/install), reads your user’s email and the site name (/wp-json/wc-sevenbe/v1/me) and hands the plugin your store’s key (/wp-json/wc-sevenbe/v1/connect); the plugin then deletes that WooCommerce key, so 7BE keeps no access. If connecting stops after the plugin is on, 7BE has the plugin delete the key (/wp-json/wc-sevenbe/v1/revoke); before that, 7BE tells you to revoke it under WooCommerce → Settings → Advanced → REST API. 7BE accepts the key only from your own store’s WordPress and uses it only on your store. When it is done, your browser goes back to your WordPress admin, and the AI Shelf page opens your 7BE dashboard.
- With the WordPress screen: if you approve, WordPress gives 7BE an application password for your user. 7BE uses it once, through your site’s REST API, to read your user’s email and name, install and activate this plugin from WordPress.org, and hand the plugin your store’s key (/wp-json/sevenbe/v1/connect, which only a user who manages WooCommerce and plugins may call). Right after that 7BE deletes the application password; it is never stored. You can also see and revoke it under Users → Profile → Application Passwords.
- When you click “Connect store”, the plugin sends 7BE your store address, store name, the email you enter and a random connection code. 7BE then requests a short-lived token from your store’s REST API (/wp-json/sevenbe/v1/verify) to confirm the plugin runs on your site.
- Once your store is connected, for each order the plugin sends 7BE: the order ID, the date the order was created, its net total (the total minus tax, shipping and refunds), its status, your store’s currency, and from WooCommerce’s order attribution the source type, the utm_source and the host of the referrer (the website name only, without the page address or query), and a one-way SHA-256 hash of the buyer’s email (never the email itself), so 7BE can tell when the same buyer orders again. The plugin sends the last 60 days of orders once, in the background, after you connect or update to 0.9.3 (in pages of up to 250 orders); it sends an order again whenever its status changes or it is refunded; and once a day it sends again the orders changed in the last 3 days. 7BE uses this to show you what ChatGPT, Gemini, Perplexity and Copilot brought your store and to count the orders your 10% is on. The plugin never sends buyers’ names, emails, addresses, phone numbers or IP addresses, or the items ordered (only the email’s one-way hash). Disconnecting the store stops the sends.
- To scan, 7BE reads your public catalog through the WooCommerce Store API and your public product, policy and robots.txt pages, like a shopper or search engine would. Scans use no customer, order or admin data.
- Only if you tick “Show my product reviews on my 7BE profile”: your shop’s approved product reviews (rating, text, the reviewer’s name as your shop shows it, the product) are sent to 7BE, once and then daily, to show on your profile marked as imported. No reviewer email or IP is sent. Unticking deletes them from 7BE.
- Only if you turn on “Your 7BE rating in product data” and your store is connected: the plugin reads your store’s public review summary from https://7be.io/api/reviews/your-domain (no data is sent), at most every 6 hours.
- Only while verified reviews are on (they turn on when you start the 7BE service and accept its terms, or with the plugin’s button; you can turn them off in the plugin at any time): each completed order’s number, date and products, and the buyer’s email and name, are sent to 7BE (and, when reviews turn on, the orders completed in the last 90 days). 7BE uses them only to email that buyer one review request and one reminder, and deletes the email and name 120 days later. Buyers can stop all requests with one click.
- Once a day 7BE asks the same REST route whether the plugin still runs. While connected it answers with a one-way hash of your store’s 7BE id (never the id or the key); otherwise it says it is not connected. If the plugin stops answering for a few days, 7BE treats the store as disconnected.
- When you disconnect the store or delete the plugin, the plugin tells 7BE (your store’s 7BE id and the time, signed with its key), so 7BE stops scans, order reads and review requests.
- On the plugin’s admin page, a connected store’s latest numbers (store name, last scan, how often AI named your products) are read from 7be.io with a request signed by your store’s key, at most every 10 minutes while you open the page. The full dashboard opens on 7be.io in a new tab when you click “Open 7BE dashboard”; nothing from 7be.io is embedded in your admin.
- Once your store is connected, the plugin shows 7BE’s product blocks. When a visitor opens a page that needs them and the plugin has no copy younger than 6 hours, your store reads https://7be.io/api/apps/blocks (a GET request, signed with your store’s key; no visitor data). The request carries only your store’s 7BE id, the time its signature expires, the address of the plugin’s admin page and the signature. 7BE answers, for each product, with its WooCommerce id and link, a short summary and questions and answers, or says the block is off. The plugin keeps the answer in the WordPress transient cache for 6 hours, plus a spare copy for up to 24 hours in case 7BE cannot be reached, and deletes both when 7BE says the block is off, when you disconnect, deactivate or delete the plugin. It shows the summary (HTML limited to paragraphs, lists, bold and italic) and the questions and answers as a product tab, and the questions as FAQ structured data on the product’s page. Nothing is saved into your products or pages. The plugin page also reads the answer when you open it.
- Only for stores that already apply 7BE product texts into their descriptions, and only when you click Apply on a text in the 7BE dashboard: 7BE sends the new description to your store’s REST route (/wp-json/sevenbe/v1/texts), signed with your store’s key. The plugin saves it as that product’s description and keeps the one it replaces in the product’s data, so Undo in 7BE puts it back. New 7BE work for a product goes to the product block above and is not written into your descriptions. To write texts, 7BE reads your products’ public descriptions through the WooCommerce Store API.
- Only while feeds are on (they turn on when you start the 7BE service; you can turn them off in the 7BE dashboard): your published products are sent to 7BE once a day and after each change: name, description, link, images, price, sale price, currency, stock status, brand, GTIN, MPN, category and each variant’s options. 7BE keeps them in your feed files. The catalog send contains no customer or order data. While connected, the plugin reads whether feeds are on, and the delivery and returns you confirmed, from 7be.io with a request signed by your store’s key, at most every 6 hours.
- Only if you turn on “Instant indexing (IndexNow)”, or while 7BE is on for your store (7BE then gives the key, and itself sends IndexNow the address of each product page where it publishes an answer): when you publish or change a product, the plugin sends the product page’s address and your site’s IndexNow key to IndexNow (https://api.indexnow.org), which shares it with Bing and the other search engines that use IndexNow. Nothing else is sent. IndexNow terms: https://www.indexnow.org/terms. Bing privacy: https://privacy.microsoft.com/privacystatement
- Only if you press “Verify and claim my site” in the 7BE dashboard (Google Merchant Center step): 7BE gets a website verification token for your store’s home page from Google and sends it to the plugin with the product blocks answer above. The plugin prints it as Google’s verification tag () on your front page only, so Google can confirm the site is yours; nothing is sent from your store for this. The tag goes when you disconnect Google in 7BE, disconnect the store, or deactivate or delete the plugin.
- Payment for the 7BE service is handled by Stripe, on Stripe’s own page.
7BE terms: https://7be.io/terms
7BE privacy policy: https://7be.io/privacy
Stripe privacy policy: https://stripe.com/privacy
Privacy
The plugin sends 7BE an order’s total and where its visit came from, not who bought. For every order: the order ID, the date, the net total, the status, your store’s currency, and the source type, utm_source and …