# How Osello Compares to Feed and Integration Apps

> Feed apps publish your source data through global mapping rules. Osello stores every listing individually, so AI and you can shape each one.

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](/help/ai-prompts/how-osello-ai-fills-listing-fields) 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.

## Where to go next

- [What is Osello?](/help/getting-started/what-is-osello)
- [From product to live listing: how the flow works](/help/getting-started/from-product-to-live-listing)
- [How Osello's AI fills in your listing fields](/help/ai-prompts/how-osello-ai-fills-listing-fields)
- [Keep listings in sync](/help/ai-prompts/keep-listings-in-sync)

