Launching September 15, 2026 · 22:00 CEST

From chaos to unified product data.
In every format, for every data consumer.

500 new products, a new season, three languages, one deadline. bySoko takes the supplier data you have, structures it, writes the texts, and hands it back ready for every channel – so 500 products are ready to publish in hours – 4,490 took us one day.

One email when we open. No newsletter. By signing up you agree to our Privacy Policy.

Cut pomegranate
Whole on the outside, chaos within — a pomegranate hides a dense cluster of seeds behind one smooth skin, like a catalogue hides thousands of scattered attributes.

Launch, September 15

We open with the first two modules – and we want you to put them under real load.

Enrichment and Content, simple mode

This is the first release, not a demo. Upload a CSV, pick your languages and outputs, run. Advanced controls follow – proven by what you run now.

No subscription. Per-run pricing.

Prepaid, refundable, failed runs never charged. No subscription until the first million runs have gone through bySoko – and early birds get a better rate when it comes.

Output you can publish

Structured data and texts written to be published as they are and refined where it matters. Built and tested on our own catalog of 20,000 products in three languages. In production, 4,490 of these products – one supplier's full range – were enriched and written in a single run, in one day. Bring your catalog, your languages and your deadline.

€0.02to enrich a product – once €0.005per content run after that

One content run is one output type for one product in one language. Prepaid balance, failed runs never charged, unused balance refunded.

€22.50 500 products 1 language · enriched + five content runs
€45 1,000 products 1 language · enriched + five content runs
€95 1,000 products 3 languages · enriched + five content runs
€950 10,000 products 3 languages · enriched + five content runs

Included in every run

Analyzed and enriched

Every product is read from text and images, mapped to the Google Product Taxonomy, and structured against a data model of 400+ attributes – so the same product looks the same everywhere.

Your style, tone and audience – ready to use

15 audiences, 15 styles, 7 tones – over 1,500 combinations, before your own brand rules. Pick one for a category or the whole catalog with a click. No prompts, no briefing.

The texts you choose, in 18+ languages

Title, description, meta title, meta description, feature list, Merchant Center highlights and details – and more as they release. Localized from the data, not translated word for word.

An AI Assistant on your whole catalog

Find, change, review the result in the grid, save – in plain language, across every product at once. Export as CSV, Google XML or Schema.org JSON-LD.

Enrichment: €0.02 per product – once. Content run: €0.005 per product, per output type, per language. Prices exclude VAT.

Be there when we open

September 15, 2026 · 22:00 CEST · One email when we open. No newsletter. By signing up you agree to our Privacy Policy.

One foundation. Every channel.

Enrichment is done once. Everything after it – every language, every channel, every text – is drawn from the same structured core data. Add a channel later without touching the foundation.

Your product data, as CSV

Supplier files, feeds or spreadsheets exported to CSV, plus image links. Any shape, any quality.

Enrichment – the foundation

The result is core data: one structured record per product.

1

Analyze

Text and images are read – what the product is, what it is made of, who it is for.

2

Map

Every product is placed in the Google Product Taxonomy – all 5,595 categories.

3

Enrich

Missing attributes are filled in from what the analysis found.

4

Standardize

Values are normalized to one data model of 400+ attributes.

Channels – as many as you need, named by you

Example: Google Shopping · German

Title · Description · Highlights · Details

Rules: title max 150 characters, no promotional text

Example: Webshop · German

Title · Description · Meta title · Meta description

Rules: Meta title max 60 characters, meta description max 160

Example: Social · Danish

Short description · Image ALT text

Rules: Short description max 200 characters, plain language

Each channel is a language and a destination – you create as many as you need and name them yourself. Each one picks its own set of texts and carries its own rules – lengths, required fields, tone – for the same output type. A title for Google Shopping and a title for your webshop are written from the same core data, to different rules, without a second upload.

Simple outside. Structured inside.

bySoko is not an AI writing tool, not an agency, and not a PIM. It is the control layer between raw data and everything that consumes it – built from running a webshop with 20,000 SKUs in three languages. Three promises: scale, consistency, control.

After the first million

Why a million runs before advanced mode

You are running on the finished foundation. Advanced mode adds control: guardrails, banned and required terms, term placement, output profiles per channel – the rules your brand needs, enforced on every product. We could charge for that today. We would rather earn it. Nothing tests a system like real catalogs: we built the foundation and ran it on our own 20,000 products in three languages – now the first customers take it into the corners we cannot see. Advanced mode opens when the first million runs have gone through bySoko, and what you run now is what it is built on.

Every category, every language

5,595 categories × 18+ languages × your outputs is more combinations than any test set. A million real runs cover what a lab never would.

Quality measured, not claimed

Every run is tracked to the cent and checked for failures. When we charge for control, we know exactly what it delivers.

Your runs shape advanced mode

The rules, terms and channel profiles in advanced mode are built from what real catalogs needed – yours included.

What advanced mode adds

It learns. And it remembers.

The part that makes the second season cheaper than the first.

Every decision sticks. A category mapping you confirm, a term you ban, a tone you pick – applied to every product that follows, in every language.

Your terminology travels. The way you name materials, sizes and features in Danish, German and English is kept and reused – so next season's 500 products sound like this season's.

Less to correct each time. What you fix once is fixed for the catalog.

Channel profiles

Your own rule sets per language and destination: lengths, required fields, tone. Set once, applied to every run.

MCP – your systems read from bySoko directly

Your PIM, your webshop and your own AI agents connect to the core data through MCP. No integration project, no export cycle.

Export templates

Your channel's exact custom or legacy file format – columns, field names, separators, encodings – saved once and reused for every run.

A subscription for control – not for AI

Per-run pricing stays. The subscription covers structure and control. Bring your own API key and the per-run price falls away.

Early-bird rate

Everyone who runs products before the first million runs gets a better rate on the subscription – the rate is set when advanced mode launches.

Every customer runs in their own database, isolated from everyone else. Hosted in Germany (EU). Text and image analysis runs on Google Vertex AI under data-processing terms – your data is never used to train models. Unused balance is refunded. bySoko ApS, Denmark.

Be there when we open

September 15, 2026 · 22:00 CEST. Everyone who runs products before the first million runs gets the early-bird rate when advanced mode launches.

One email when we open. No newsletter. By signing up you agree to our Privacy Policy.