Feed apps publish a data feed generated from your source catalog. Osello is a listing platform: every listing is a real, stored record you can open and edit. That one difference changes how much control you have over what shoppers actually see.
How feed apps work
Most marketplace integration tools work the same way: you set up mapping rules ("marketplace title = my product title", "material = this metafield"), and the app generates a feed from your source data and pushes it to the marketplace. It's a reasonable model, and for simple catalogs it works.
But the feed model has built-in limits:
- Listings only exist as rule output. There's nothing to open and edit — if one listing needs a different title on one marketplace, you can't just change it. You have to change the rule, and the rule applies to everything.
- Fixing one listing means changing global rules. Adjustments ripple across your whole catalog, so a fix for one product can quietly break another.
- Your source data becomes the ceiling. If a marketplace requires fields your catalog doesn't have — fabric content, fit, style attributes — you end up adding marketplace-specific columns to your source data or filling spreadsheets to cover the gap.
How Osello works
Osello imports your source data and keeps it in sync, but listings are their own records:
- Every listing is stored and individually editable. Open any listing, change any field, and the change applies to that listing only — your Shopify data and your other listings are untouched.
- AI fills marketplace-specific fields per listing. Prompts read each product and write the fields each marketplace requires, in that marketplace's format, with a confidence score on every answer. No mapping rules to build, no spreadsheet templates to fill.
- You curate how listings are formed. Pick each listing's category, review what the AI wrote, and override anything — per listing, not per rule.
- Sync stays automatic. Inventory, prices, and orders flow continuously, and when a product changes at the source, Osello can update the related listings — so you get feed-style automation without giving up control of individual listings.
Why it matters
Marketplaces reject listings over details, and details are exactly what global rules can't handle. When every listing is a record of its own, a rejection is a one-listing fix — not a rules project. You get a "done for you" workflow first, with granular control the moment you need it.