NewFigma import and A/B split of images

One feed in. Every ad platform out.

Feed Studio reads your product feed, draws an image for each product from your templates and publishes feeds for Google, Meta, TikTok, Yandex and 20+ platforms — on schedule, with a check before every publish.

No credit card · The demo store is ready in a minute
  1. 1The feed: a URL, a Google Sheet or SFTP — read on schedule
  2. 2Filters pick the products for each output
  3. 3Graphics: a template draws an image for every product
  4. 4Outputs: a ready feed for each platform, at its own URL

Each output is a ready feed for its platform

Google Meta TikTok Yandex Avito VK Criteo Pinterest Snapchat Microsoft Reddit X idealo Kelkoo PriceRunner
The feed

Start with the feed you already have.

Paste its link, share a Google Sheet or give SFTP access. Feed Studio checks it right in the New project dialog, shows the first rows — and from then on reads it on schedule.

  • Google, Meta and TikTok XML or CSV, Yandex Market YML, real estate feeds, any CSV — gzip and zip too
  • Every product on the Items page: on sale, out of stock, which outputs it goes to
  • Nothing changed since the last run? The update is done in seconds
150k rows/sThe feed parser and output writer are written in Rust: a catalog of a million rows is read in seconds.
New project
Name
Demo store
Where's the feed?
Feed URLXML, CSV, YML by linkGoogle SheetFirst row = headersSFTPFile on your serverDemo dataTry with sample products
Feed URL
Check the feed
Google XML · 24 items 17 columns
GLW-PVT-TEAGlowden Pivot Desk Lamp, Lagoon64.00 USD
PCL-CRT-CORPaceloom Courtside Low Sneakers, Coral89.00 USD
WVL-STD-GRAWavelyn Studio Wireless Over-Ear Headphones, Graphite149.00 USD
Format, schedule and the rest — in project Settings after creating.CancelCreate project
In feed24 On sale7 Out of stock2
Search by id, title or brand
idtitlepricesale_priceavailability
GLW-PVT-TEAGlowden Pivot Desk Lamp, Lagoon64.00 USD49.00 USD −23% in stock
PCL-CRT-CORPaceloom Courtside Low Sneakers, Coral89.00 USD69.00 USD −22% in stock
WVL-STD-GRAWavelyn Studio Wireless Over-Ear Headphones, Graphite149.00 USD119.00 USD −20% in stock
PCL-CRT-MNTPaceloom Courtside Low Sneakers, Mint89.00 USD— out of stock
KLN-MUG-MUSKilnworth Stoneware Mug 12 oz, Mustard24.00 USD18.00 USD −25% in stock
GLW-PVT-WHTGlowden Pivot Desk Lamp, Chalk64.00 USD— out of stock
Image templates

Design one image — get one for every product.

The editor is a design tool bound to your feed: put the name, price and photo on the canvas, flip through the products and see each one drawn.

Square post 1080×1080 Render68 % Published
Feed dataGlowden Pivot Desk Lamp, Lagoon1 of 24
−23%
GLOWDENGlowden Pivot Desk Lamp, Lagoon$49.00$64.00Square post 1080×1080
DataAny feed field in any text, image or colour — with a backup field when it’s empty.
ConditionsA discount badge only when there is a discount, “Sold out” only when it’s sold out.
DesignLayers attached to each other: when the brand is hidden, the title takes its place.
Outputs

A feed for each platform, in its own columns.

An output is a feed at its own URL: pick the platform, the products and the images, check the columns — and paste the link into the ad account once.

← OutputsMeta · Sale only LiveMeta · CSV · 7 items live · published today, 14:01…/f/LoIsqrqtIfpqCCkQ.csv Copy
  1. 1
    BasicsMeta · CSV
  2. 2
    Items7 of 24 · 1 rule on
  3. 3
    Images2 slots · 14 images
  4. 4
    Mapping17 columns · valid
  5. 5
    SafetyHold at −50% / 20%
  6. 6
    PublishingLive · auto-publish
Destination
Google Meta Meta Auto TikTok Criteo Pinterest Snapchat Microsoft Yandex Avito VK Reddit X idealo Kelkoo PriceRunner
Mode
As isConverted
File type
CSVTSVXML
NEXT RUN WITH THESE SETTINGSCHECKS PASS
7items14images6KB feed
PreviewIncluded
Glowden Pivot Desk Lamp, LagoonGLW-PVT-TEA · 49.00 USD
−23%Glowden Pivot Desk Lamp, Lagoon$49.00
Square post 1080×1080
−23%Glowden Pivot Desk Lamp, Lagoon$49.00
Story 1080×1920
Meta · Sale onlyMeta (Facebook) · 17 columns
META REQUIRED COLUMNS9/9
id title description availability condition price link image_link brand
Columnsresolved forGLW-PVT-TEA
Output columnValueResult
id{{id}}GLW-PVT-TEA
title{{title}}Glowden Pivot Desk Lamp, Lagoon
price{{price}}64.00 USD
sale_price{{sale_price|default:price}}49.00 USD
image_link{{generated_image_1}}…/glw-pvt-tea-1.jpg
availability{{availability}}in stock
The MapThe feed, filters, graphics and outputs on one canvas: see where every product goes.
Feed templatesOne column mapping for several outputs: edit it once, all of them update.
VersionsEvery publish is kept: download it, pin it or roll back in a click.
In the details

Small tools that save hours.

Each one works per product, on every run — no manual edits when prices change.

{{sale_price|price_end:"90"}}
32833,29044174,49059615,9901204012,090
Price endingsRound a price up to …90 or …99 right in the template, without touching the feed.
{{price|discount_pct:sale_price}}
−23%$64.00$49.00
The discount, computedThe percentage from the price and the sale price — the feed doesn’t need a discount column.
⚗︎ A/B splitA 50% · B 50%
GLW-PVT-TEAAPCL-CRT-CORBWVL-STD-GRABQNC-INS-ORGA
A/B split of imagesProducts are divided between two templates by their id: compare which one sells better.
4.6 of 5: 4.6 of 5 filled
RatingStars filled up to each product’s rating — from 4.5, 4,5 or 86%.
−23% #e4572e for this item (from label_color)
Colour from the feedA badge in the colour of the collection, the category or the brand — from any field.
image_linkChecked in order, if “image_link” is empty or its image can’t be loadedor additional_image_link
Backup fieldsAn empty field or a broken image link? The next field in the list is used.
Crop background
Background cropThe white or grey background around a product photo is cut away, so the product fills the layer.
Summer sale · 1080×1080
Card Product image Brand Title Price Old price Sale badge
Import from FigmaBring a frame with its layers, fonts and images, then bind it to the feed.
Search 1,950 families
ManropeAa Бб 123UnboundedAa Бб 123Playfair DisplayAa Бб 123Golos TextAa Бб 123Rubik Mono OneAa Бб 123
1,950 Google FontsThe whole catalog in your library, with every weight — or upload your brand fonts.
Reliability

A broken feed never reaches your ads.

Every update is checked before it is published, and every step is written to the run’s log — in plain words, not error codes.

Run of Oct 14, 2026, 14:00Running
Trigger
Scheduled
Mode
Full Update: download feed, render, publish
What happened Copy log
Email to the project’s members: “Demo store: the update was blocked”
Update automatically
Daily at 06:00Twice a dayEvery 4 hoursHourly
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Safety brakeDon’t publish if the feed shrinks by more than 50% (24 → under 12 items)−50%
Output guardA version with too few products or failed images is held; the live one keeps serving until someone looks.
Platform checksEach output is checked against its platform’s spec: required columns, values, lengths.
Email when it mattersWhen an update fails or is held — and once more when it works again.
For teams and agencies

Every client in its place, every change on record.

Organizations for clients, roles for people, a history for every project.

ViewerSees projects, items, templates and outputsEditorCreates and edits projects, templates and outputsAdminAlso manages members and API keysOwnerFull control, can delete the organization
  • Invitations by email, sign-in with Google or Yandex
  • Two-factor authentication — required for the whole organization if you like
  • API keys, webhooks and a trigger URL to start an update from your system
  • Duplicate a project with its templates and outputs for the next client
Project historyToday
15:13M
Changed output · Criteo · RUmaria@agency.example
templates: none → Landscape ad 1200×628
14:34D
Changed output · Meta · Sale onlydan@agency.example
updates: off → on
12:02M
Created template · Story 1080×1920maria@agency.example
Reviews

What changes after the switch.

400 banners → 1 template
Before every sale our designer made around four hundred banners by hand. Now we change one template in the evening — by morning there is an image for every product in every output.
Marina KovalevaArt director, Domashniy Uyut
2 broken exports stopped
Twice our ERP export came half empty. Both times the safety brake stopped the update, the ads kept yesterday’s feed, and we got an email. We used to hear about it from customers.
Artem BelovHead of e-commerce, Voltazh
14 clients, one account
Fourteen clients in one place, each with its own organization and roles. Feed templates and the Map save half a day on every new project.
Olga MelnikFounder, Severny Veter agency
0 manual edits
Discount badges and “Sold out” labels appear by themselves, from conditions. Nobody touches the images when prices change.
Denis SharipovPerformance marketer, Liniya
1 hour to launch
Our catalog is a Google Sheet. It took ten minutes to connect, and within the hour our TikTok dynamic ads were running.
Anna EgorovaCo-founder, Zerno i Zhar

Sample reviews: the people and companies are fictional.

FAQ

Questions, answered.

Feed Studio is a web service for product feeds. It reads a store’s feed — XML, CSV, Yandex Market YML or a Google Sheet — draws an image for every product from templates made in its own editor, and publishes ready feeds for Google Merchant Center, Meta, TikTok, Yandex Market, Avito and 20+ other ad platforms and price comparison sites, updated on schedule and checked before every publish.

No. Give a feed link, a Google Sheet or SFTP access — Feed Studio downloads it on schedule. Each output is a link you paste into Google, Meta or TikTok once.

In: Google, Meta and TikTok XML or CSV, Meta automotive, Yandex Market YML, any CSV, and Yandex Realty, CIAN and Avito real estate feeds. Out: Google, Meta (products, vehicles, hotels, flights, destinations, home listings), TikTok, Criteo, Pinterest, Snapchat, Microsoft, Reddit, VK, X, idealo, Kelkoo, PriceRunner, Avito, Yandex Market — or your feed’s own columns as they are.

On your schedule, down to every 15 minutes — or right away through the API or a trigger URL. A feed that hasn’t changed since the last run is done in seconds; only the changed products get new images.

The safety brake stops an update that lost too many products before anything is published, the output guard holds a suspicious version, and the last good feed keeps serving. You get an email when it breaks and when it works again.

Yes: organizations with roles (viewer, editor, admin, owner), invitations, two-factor authentication, a history of changes for every project and API keys.

Yes — start with the demo store: products, three templates and published feeds, ready in about a minute. Your own data isn’t touched.

Online stores, performance marketers and agencies that run shopping and dynamic product ads: anyone who needs one catalog in several platforms’ formats, with on-brand images that show prices, discounts and stock — without designers redrawing banners or developers writing exports.

Your first feed with images — today.

Free to start. No feed at hand? Open the demo store and change a template.