A catalog with a performance signal on every product.
Epoq reads your products from the feed. Feedance sends a complete, valid feed plus the signals Epoq does not have on its own.
EpoqChannel · Marketing toolsFeedance builds your Epoq feed and adds product-level labels for score, 4T segment, price position and broken sizes, so every product carries its own performance signal.
Epoq reads your products from the feed. Feedance sends a complete, valid feed plus the signals Epoq does not have on its own.
Epoq (epoq internet services GmbH) is a German AI-powered personalization provider for online shops, based in Karlsruhe. Rather than a single tool, Epoq is a suite of four connected modules that all draw on the same underlying knowledge base: epoq Search (onsite search and filtering), epoq Advise (guided-selling product advisors), epoq Inspire (product recommendations and cross-selling), and epoq Connect (personalized newsletters and retention emails). That shared knowledge base is built by combining your product catalog with customer behavior signals such as clicks and purchases, then processed with machine learning to power search results, filters, recommendations, and email content across the shop.
Every Epoq module is only as good as the product data behind it. Epoq's own documentation states plainly that each service can only work with information present in the catalog, and recommends providing as many product attributes as possible across all services. In practice this means: onsite search results and filters are limited to the fields in your feed, guided-selling advisors can only ask questions your data can answer, cross-sell recommendations depend on how granular your category structure is, and personalized emails can only show the images and prices your feed supplies. A feed that is complete, correctly formatted, and kept current directly determines how well Epoq can search, advise, recommend, and re-engage customers on your behalf.
Epoq's documentation is specific about how each module depends on catalog attributes:
Epoq accepts product catalogs as either XML or CSV, delivered via HTTP(S), Amazon S3, or FTP(S), optionally secured with standard authentication.
The XML format is based on RSS 2.0 extended with the Google Merchant product-data namespace (g:) plus an Epoq-specific namespace (e:). A minimal document declares both namespaces on the <rss> root, carries shop-level <title>, <link>, and <description> tags inside <channel>, and lists each product as an <item> with tags such as <g:id>, <g:price>, <g:image_link>, <g:product_type>, and Epoq extensions like <e:variant_of> and <e:ean>.
The CSV format must be plain text, encoded consistently in UTF-8 or ISO-8859-15, comma-delimited, with values wrapped in double quotes and any literal quotes inside a value escaped as two double quotes. A header row defines the column names, and every data row must contain exactly the same number of columns as the header.
Epoq's attribute documentation distinguishes required fields, recommended fields, and a longer list of optional fields. The core set, with both the XML tag and the equivalent CSV column, is:
| Attribute | XML tag | CSV column | Required? | Description |
|---|---|---|---|---|
| Product ID | g:id | productId | Required | Unique identifier for the product |
| Name | title | name | Required | Product name |
| Product URL | link | productUrl | Required | Absolute URL to the product detail page |
| Price | g:price | price | Required | Current price in euros |
| Image | g:image_link | smallImage | Required | Absolute URL to the (small) product image |
| Description | description | description | Required | Product description text |
| Category | g:product_type | category | Recommended | Category path; subcategories separated with '>' |
| Brand | g:brand | brand | Recommended | Product brand or manufacturer |
| Variant of | e:variant_of | variantOf | Recommended | ID of the parent product for color/size variants |
| Stock quantity | g:quantity | quantity | Recommended | Units currently in stock |
| EAN | e:ean | ean | Optional | European Article Number / barcode |
| Currency | e:currency | currency | Optional | Only needed when prices are not in euros |
Beyond this core set, Epoq's documentation also lists optional fields for condition, color, size, a large image URL, language key, delivery time in days, related accessories, and a 'new article' flag — the more of these are populated, the more precise filtering, advice, and recommendations can be.
Feedance lets you generate and host an Epoq-ready feed without maintaining custom export scripts:
Epoq's own FAQ states that it retrieves the product catalog at least once a day, and more often depending on the catalog's content and how important up-to-the-minute accuracy is for that shop. For catalogs that are large or change frequently, Epoq supports DELTA files as an alternative to re-sending the full catalog every time: a DELTA file mirrors the structure of the full catalog but includes only changed rows, plus a deleted column set to 1 for products that should be removed. Epoq recommends placing DELTA files in their own subfolder (named 'DELTA') and using timestamps in the filenames so they can be picked up and processed in the correct order.
These are constraints Epoq documents explicitly, not error codes — but they are the issues most likely to silently break search, filtering, or recommendations:
variantOf.General best practices, based on recommendations in Epoq's own documentation and blog:
Does Epoq require XML or CSV?
Either is accepted. XML follows RSS 2.0 extended with Google's product-data namespace plus Epoq's own namespace; CSV must be plain text with a header row, comma delimiters, quoted values, and consistent UTF-8 or ISO-8859-15 encoding.
How does Epoq handle product variants like size and color?
Each color variant should be submitted as its own catalog entry, linked to its parent product with the variantOf (e:variant_of) field, so that size and color filtering and personalization work correctly.
How often does Epoq fetch the feed?
At least once a day by default, more frequently if agreed during setup, with DELTA files available for shops that need faster, lighter-weight updates than resending the full catalog.
Can I host the feed anywhere?
Yes — Epoq supports HTTP(S), Amazon S3, and FTP(S) hosting, with optional standard authentication on the file.
What happens if I only send the required fields?
The feed will work, but Epoq's documentation is explicit that filtering, guided selling, cross-sell recommendations, and personalized email content all depend directly on which additional attributes (category depth, brand, EAN, size, color, stock) are present — richer data means richer functionality.
Epoq (epoq internet services GmbH) is a German provider of AI-powered personalization for online shops, based in Karlsruhe. It offers a suite of connected modules: epoq Search for on-site search and filtering, epoq Advise for guided-selling product advisors, epoq Inspire for product recommendations and cross-selling, and epoq Connect for personalized newsletters and retention emails.
Epoq is not a marketplace or ad channel. Its modules run on the merchant's own shop and newsletters, using a shared knowledge base that combines the product catalog with customer behavior such as clicks and purchases.
The catalog reaches Epoq as a product feed in XML or CSV format, delivered via HTTP(S), Amazon S3 or FTP(S). The XML format is based on RSS 2.0 with Google's product-data namespace plus Epoq's own extensions. Epoq retrieves the catalog at least once a day, and more often where needed.
Because every Epoq module can only work with the information in the catalog, feed quality is decisive. Search filters depend on consistent attribute names and values, recommendations depend on accurate categories and availability, and advisors need rich product attributes. A complete, regularly updated feed improves search results, filters and recommendations across the shop.
Connect your feed and GA4. We show Product Score, 4T, Price War and Broken Size on your own catalog.