The feed layer for AI commerce

Your feed decides whether AI can recommend you.

Assistants answer from structured product data, not your website. Verintra grades your feed A to F, fixes the gaps, and publishes the formats ChatGPT, Perplexity and Google AI Overviews read.

Full Pro for 14 days  ·  no card  ·  the scan needs no account at all

~2 minto your first score
30+checks on every product
33channels you can publish to
0changes to your source feed

How it works

Grade. Fix. Publish.

Three steps, in this order. The order matters: nothing is rewritten before you can see what it costs you.

A–F

Every product, graded

Ranked fixes, not a list

Thirteen groups, each saying how many products it affects and how many points it recovers. The hour goes where it pays.

The whole catalog, at a glance

The distribution across every product, and where the next points are sitting.

Your source feed is never edited

Corrections are layered on at export. To undo one, you simply do not export it.

titleChino 32 Slim Fit Chino, Sand, W32
colorempty Sand
gtinempty 5 060 214 000 000
source feed unchanged

One catalog, thirty three destinations

Twenty eight arrive with a ready mapping. Ad platforms, AI assistants and comparison sites read the same corrected data.

  • Google
  • Meta
  • ChatGPT
  • Perplexity
  • Criteo
  • +28 more

Sample data  ·  every number shown is a product capability, not a customer result.

Inside the product

One catalog in. Every channel, corrected, out.

Verintra reads the feed you already publish, grades every product against thirty plus checks, writes what is missing without inventing it, and pushes the corrected catalog to thirty three destinations. Your source feed is never edited.

Find out what is costing you, before you fix anything

Thirteen fix groups, each showing how many products it affects and how many points it recovers. You spend the hour where the hour pays.

Ranked fixes13 groups · one click
A title that says what the thing actually is

Shopping copy written from the attributes already on the product, into separate fields, so you read it before anything ships.

AI titles and descriptions3 fields · your voice
The right category, out of five and a half thousand

A local pre-filter shortlists the official Google taxonomy first. A category the model never received is one it cannot return.

AI category matching5,500 taxonomy
Fix it once, not every morning

IF-THEN rules over thirty seven writable fields. Write the rule and it applies to every matching product on every sync, forever.

Feed rules11 operators · 10 actions
Find out what is costing you, before you fix anything

Thirteen fix groups, each showing how many products it affects and how many points it recovers. You spend the hour where the hour pays.

Ranked fixes13 groups · one click
A title that says what the thing actually is

Shopping copy written from the attributes already on the product, into separate fields, so you read it before anything ships.

AI titles and descriptions3 fields · your voice
The right category, out of five and a half thousand

A local pre-filter shortlists the official Google taxonomy first. A category the model never received is one it cannot return.

AI category matching5,500 taxonomy
Fix it once, not every morning

IF-THEN rules over thirty seven writable fields. Write the rule and it applies to every matching product on every sync, forever.

Feed rules11 operators · 10 actions
Stop guessing why Google rejected a product

Products go up over the Content API and the disapprovals come back grouped by reason, mapped to the items they affect, pointed at the fix that clears them.

Merchant Centercontent api v2.1
Advantage+ reads the corrected catalog too

A real catalog connection kept in sync in batches, so dynamic ads and Shopping campaigns are never working from two different versions of the truth.

Meta catalogitem_batch · oauth
See what the data is actually earning

Thirteen GA4 reports over a thirty day window, cached nightly, so feed quality sits next to revenue instead of in a separate tab nobody opens.

GA4 reporting13 reports · 30 days
Let the traffic decide which title wins

Two variants against each other on live traffic. The one that earns more stays, rather than the one that read better in a meeting.

A/B title testslive traffic
Stop guessing why Google rejected a product

Products go up over the Content API and the disapprovals come back grouped by reason, mapped to the items they affect, pointed at the fix that clears them.

Merchant Centercontent api v2.1
Advantage+ reads the corrected catalog too

A real catalog connection kept in sync in batches, so dynamic ads and Shopping campaigns are never working from two different versions of the truth.

Meta catalogitem_batch · oauth
See what the data is actually earning

Thirteen GA4 reports over a thirty day window, cached nightly, so feed quality sits next to revenue instead of in a separate tab nobody opens.

GA4 reporting13 reports · 30 days
Let the traffic decide which title wins

Two variants against each other on live traffic. The one that earns more stays, rather than the one that read better in a meeting.

A/B title testslive traffic
Stop paying for clicks you cannot fulfil

When only the sizes nobody wears are left, the product is held back from export instead of spending budget on a click that cannot convert.

Broken size runssuppressed on export
Change the export without touching the source

Supplemental layers override individual fields on individual products. Your store’s feed stays exactly as your platform wrote it.

Supplemental feedslayered · source untouched
One catalog reaches thirty three destinations

Twenty eight arrive with a ready mapping, each with a hosted URL the channel fetches on its own schedule. Ad platforms, AI assistants, comparison sites.

Publishing33 channels · 28 presets
Undo a bulk change you regret

Every bulk edit is revertible, and every rule can be switched off. Nothing you do here is a one-way door.

Revertible editsbulk · reversible
Stop paying for clicks you cannot fulfil

When only the sizes nobody wears are left, the product is held back from export instead of spending budget on a click that cannot convert.

Broken size runssuppressed on export
Change the export without touching the source

Supplemental layers override individual fields on individual products. Your store’s feed stays exactly as your platform wrote it.

Supplemental feedslayered · source untouched
One catalog reaches thirty three destinations

Twenty eight arrive with a ready mapping, each with a hosted URL the channel fetches on its own schedule. Ad platforms, AI assistants, comparison sites.

Publishing33 channels · 28 presets
Undo a bulk change you regret

Every bulk edit is revertible, and every rule can be switched off. Nothing you do here is a one-way door.

Revertible editsbulk · reversible

Every capability here is live in the product today.

What it finds

Thirty plus checks, in the product’s own words.

Two scorers read every product and emit thirty eight distinct findings between them. These ten are the wording the scan actually returns, not a summary written for this page.

Swipe for all ten findings.

What you get back

Every view answers one question.

Three views from the app, on sample data. Pick one.

app.verintra.com

Which products are costing me the most?

Lowest scoring first, each with the single worst issue and whether a fix is ready to apply.

GradeProductScoreWorst issueStatus
FWool blend overcoat, navy, M38No GTIN and no MPNAction needed
FSlim fit chino, sand, 3241Title carries no size or colourAI fix ready
DLeather chelsea boot, black, 4252Description under 120 charactersAI fix ready
DLinen shirt, white, L55No product categoryAI fix ready
CCashmere scarf, grey64Image below the minimum sizeAction needed

Swipe the table sideways for the issue and status columns.

Can an assistant actually recommend this catalog?

A second, separate reading. The Verintra Score asks whether the data is complete and compliant. AI-Readiness asks whether a model can tell what the product is, who it is for and when to recommend it.

Title says what the product is88%
Description answers who it is for62%
Attributes present: colour, size, material74%
Category matched to the Google taxonomy91%
Product markup on the page44%

Why did Google say no?

Disapprovals come back grouped by reason and mapped to the products they affect, each pointing at the fix group that clears it.

Account connected  ·  last sync 04:12

Missing value: gtin

No identifier Google can match to a known product

84 productsIdentifiers

Image too small

Below the minimum pixel size for Shopping

31 productsImages

Missing value: brand

Required for this product category

19 productsAttributes

Mismatched value: price

Feed price differs from the landing page

7 productsPricing

Google’s wording, not ours.

Sample data

Catalog overview

Lowest scoring

F Wool blend overcoat38
F Slim fit chino41
D Leather chelsea boot52
On your phone

And when you are not at your desk

The same grade, the same ranked list, the same product detail. Nothing here is desktop only, because it is the same app rendered narrow rather than a cut down version of it.

Output

One catalog, every format.

What ad platforms expect and what assistants read are different files. All of them come out of one source, generated together, on a hosted link each channel can fetch directly.

CSV

Any channel that takes a spreadsheet, Meta included.

export.csv

JSON

Your own systems, and channels with a custom mapping.

feed.json

schema.org JSON-LD

Per product page markup, not a feed you register.

assistants read this

OpenAI ACP feed

The Agentic Commerce Protocol, for ChatGPT.

acp.json

Google Shopping XML

Merchant Center, Performance Max and every channel on the Google spec.

products.xml

Consultancy

Verintra was a consultancy before it was a product.

A boutique, data-driven digital marketing consultancy based in Istanbul. Fixing the feed is one part of a strategy, not the whole of it, and that side of the business is still here.

01

Digital advertising management

Account structure, bidding strategy, creative cycle and the product data underneath it all.

Google AdsMeta AdsCriteo
02

Growth strategy and CRM automation

Segment architecture, lifecycle flows and retention you can actually measure against a control group.

InsiderD-EngageSegmentifyikasHubSpotSalesforce
03

Performance marketing and analytics

Measurement architecture first, then dashboards. One screen per decision, not forty metrics nobody acts on.

GA4LookerPower BITableau

What grade does your feed get?

More than thirty checks on every product, a letter grade for the catalog, and a ranked list of what to fix first. About two minutes.