Mi Auto Sync turns your DMS export into clean, validated feeds for Google, Facebook, Cars.com, Autotrader and CarGurus — rebuilt every day, checked before every delivery, and managed by the people who actually sell the cars.
Every channel wants its own columns, its own words and its own rules. Hand-fixing spreadsheets doesn’t scale past one rooftop — and a single bad row can get a whole feed rejected, taking your cars off the market until someone notices.
Value maps translate N / U / C into new, used and certified — built from the values actually in your file.
Fall back to internet price or MSRP, strip HTML and cap length with output rules — no formulas required.
Health checks flag malformed and duplicate VINs before you publish, and de-duplication keeps channels happy.
Flip the switch to see what changes when feeds build, check and price themselves.
Nothing to do. Every feed rebuilt itself overnight from the latest export.
The health check flagged the blanks before publishing; a price fallback fixed all 31.
The aging rule already took them down, within your margin floor, on every channel at once.
Walk the lot with a phone. Photos are in every feed on the next pull.
Open the delivery log: every pull, every channel, rows and timing.
This is Mi Auto Sync’s real engine running in your browser. Pick a channel and a format — the same sample export becomes three different feeds, filtered, de-duplicated and health-checked.
| stock | make | model | trim | price | n/u | pics |
|---|---|---|---|---|---|---|
| T3412 | toyota | Camry | SE | 0 | U | 2 |
| H0881 | HONDA | Accord | ∅ | 24995 | C | 1 |
| F2210 | Ford | F-150 | XLT | 51880 | N | 3 |
| X1904 | tesla | Model 3 | Long Range | 33500 | U | 1 |
| C5521 | chevrolet | Equinox | LT | 0 | U | ∅ |
| S7730 | Subaru | Outback | Premium | 29990 | C | 2 |
| T3412-DUP | toyota | Camry | SE | 0 | U | 1 |
| vehicle_id | title | price | condition | mileage | image_link | description |
|---|---|---|---|---|---|---|
| 4T1C11AK0PU123456 | 2023 Toyota Camry SE | 26450 USD | used | 18211 miles | https://img.example/t3412-1.jpg | One owner. Clean CARFAX & heated seats. |
| 1HGCV1F38NA045812 | 2022 Honda Accord | 24995 USD | certified | 22480 miles | https://img.example/h0881-1.jpg | 2022 Honda Accord with 22480 miles. |
| 1FTFW1E83PFA10932 | 2023 Ford F-150 XLT | 49990 USD | new | 9 miles | https://img.example/f2210-1.jpg | Brand new XLT with the 302A package. |
| 5YJ3E1EA3PF512045 | 2023 Tesla Model 3 Long Range | 32800 USD | used | 14820 miles | https://img.example/x1904-1.jpg | Autopilot, glass roof |
| 4S4BTANC1P3110567 | 2023 Subaru Outback Premium | 28750 USD | certified | 12950 miles | https://img.example/s7730-1.jpg | Certified with 7yr/100k warranty. |
Paste the URL of each rooftop’s inventory export. Mi Auto Sync reads it server-side, detects the columns and re-reads it every night.
Start from a channel template. Map columns, translate codes, set new and used pricing rules and choose which vehicles each channel gets — with live results on real inventory.
Give the channel one URL, or let Mi Auto Sync upload the file to its FTP or SFTP server on a schedule. Either way it’s today’s lot in CSV, TSV, JSON or XML, health-checked, with every delivery logged.
Each channel wants different columns, words and rules. Start from a template that already knows them, then adjust anything you like.
Vehicle ads put your actual cars — photo, price, mileage — at the top of Google search. They only run if your Merchant Center feed is complete and correct for every vehicle. Mi Auto Sync builds that feed from the export your DMS already produces, checks it before Google sees it, and rebuilds it every day.
| id / VIN | Your VIN column, validated and de-duplicated |
| title | Year, make, model and trim, cleaned up by formula |
| price | Your pricing policy, or internet price → price → MSRP |
| condition | DMS code translated to new or used |
| mileage | Odometer column, with unit added |
When a template isn’t enough, write the rule once and watch it run against every vehicle as you type.
UPP for suggestions.| Raw DMS row | Result |
|---|---|
| 2023 · toyota · Camry · SE · $0 · U | 2023 Toyota Camry SE |
| 2022 · HONDA · Accord · ∅ · $24995 · C | 2022 Honda Accord |
| 2023 · Ford · F-150 · XLT · $51880 · N | 2023 Ford F-150 XLT |
| 2023 · tesla · Model 3 · Long Range · $33500 · U | 2023 Tesla Model 3 Long Range |
| 2022 · chevrolet · Equinox · LT · $0 · U | 2022 Chevrolet Equinox LT |
| 2023 · Subaru · Outback · Premium · $29990 · C | 2023 Subaru Outback Premium |
| Vehicle | Starting | Price |
|---|---|---|
USED2023 Toyota Camry | $26,450 | $25,095 −$1,355 |
USED2022 Honda Accord | $24,995 | $24,995 |
NEW2023 Ford F-150 | $49,990 | $47,395 −$2,595 |
USED2023 Tesla Model 3 | $32,800 | $31,095 −$1,705 |
USED2022 Chevrolet Equinox | none | Call for price |
USED2023 Subaru Outback | $28,750 | $28,195 −$555 |
Disclosure · Plus $499 Documentation fee. Excludes tax, title and license.
Build a pricing policy for new and one for used. Mi Auto Sync prices every vehicle on the lot each time a channel pulls its feed.
Included on Self-Serve and Managed · no add-on
Eight steps, run for every vehicle each time a channel pulls its feed. Nothing is copied into the DMS and nothing goes stale: change a rule and the next pull carries the new price.
A price pinned to a VIN or stock number wins outright, until its end date.
The first positive value among the columns you choose — internet price, then list, then MSRP.
Every live rule that matches the vehicle, stacked, first match only, or best price.
A markdown that grows with days in stock, up to a cap.
The ceiling, then the floor, keep the price inside the limits you set.
Tidy it to a price that ends the way you like — never back under the floor.
No usable price, or one below your threshold, shows your call-for-price text.
Manufacturer rebates come off, fees you build in go on, and the rest is disclosed beside the price.
When more than one rule matches a vehicle, you choose what happens — per condition, so used can stack while new takes the best offer.
Every matching rule applies, top to bottom. Mark a rule “stop here” to end the list early.
Rules read like the way your desk talks about the lot: used trucks over 60 days, certified Hondas, anything with more than 40,000 miles.
Up to 20 conditions per rule, matched all together or any one of them, against your own columns and the values the engine works out.
Relative rules adjust the price so far; the rest set it outright from a number, a column, cost or MSRP.
Pick the day markdowns start, how often they step, how much each step takes and the most they can take in total — as a percentage or a dollar amount. The chart runs the real engine.
Days in stock come from your export — a stock-in date or a day count — so the schedule moves on its own every night. The floor still wins, so a markdown never takes a unit below the margin you set.
Set them once per condition. They apply after every rule and markdown, so a stack of discounts can never publish a price you didn’t mean.
The lowest any rule or markdown can go.
The highest a price can publish at.
Nearest, always down or always up.
Your wording, in place of a bad number.
Pin a price or hide it for any vehicle by VIN or stock number. It beats every rule, carries a note for the team, and can end on a date so a special never outlives the weekend.
U2217, 27,495, Manager’s special 1FTFW1E83PFA10932, 48,995, Demo unit T3412, call, Pending recon
Add your dealer fees and the manufacturer’s incentives once. Every price shows exactly what’s in it — and what isn’t — in words a shopper can read.
Price includes $1,000 Ford Bonus Cash. Plus $699 Documentation fee. You may also qualify for $500 Military appreciation (with proof of service). Excludes tax, title and license.
The engine adds a set of pricing fields to every vehicle. Map them into any channel or column: savings for a strike-through price, labels for an event banner, the display price for text-only listings.
The same fields drive window stickers, addenda, hang tags and key tags, so the price on the glass is the one online.
| Field | What it holds | 2021 Jeep Grand Cherokee |
|---|---|---|
Final price pricing_price | The price after overrides, rules, aging, guardrails and rounding. Blank when the price is hidden. | 25794.00 |
Display price pricing_display | The final price formatted as $24,995, or the call-for-price text. | $25,794 |
Starting price pricing_base | The first positive value among the base price columns. | 28900.00 |
Savings pricing_savings | Starting price less final price, never below zero. | 3106.00 |
Savings % pricing_savings_percent | Savings as a percentage of the starting price, one decimal place. | 10.7 |
Adjustment labels pricing_labels | Shopper-facing labels of the applied adjustments, separated by |. | Jeep clearance event |
Days in stock pricing_days_in_stock | Days since the stock date column, or its value when it already holds a day count. | 72 |
Price source pricing_source | override, rules, base, hidden or missing. | rules |
Total with fees pricing_total_with_fees | The final price plus the fees not already built into it. | 26493.00 |
Price disclosure pricing_disclosure | Plain-English disclosure of the incentives and fees behind the price. | Plus $699 Documentation fee. Excludes tax, title and license. |
Print window stickers, addenda, mirror hang tags, key tags and FTC Buyers Guides for any vehicle on the lot, straight from the inventory Mi Auto Sync already reads — at the price your feeds publish.
Included on Self-Serve and Managed · no add-on, no per-sticker fees
No integration project and no IT ticket. Point Mi Auto Sync at the inventory file your DMS, inventory tool or website provider already publishes — several files per rooftop are merged into one lot.
Find the car, shoot the walk-around, drag the best shot first. Photos upload while you keep shooting, and every feed publishes them.
+$29 per rooftop per month on either plan · included in your free trial
Every feed is checked against real inventory before it goes live. Missing prices, duplicate or malformed VINs, empty required columns and formulas pointing at columns that no longer exist are all flagged, with the fix one click away.
Admins see the whole group. Dealership users see only the rooftops you assign — their inventory, their feeds, their analytics. It’s enforced by the API itself, so a user asking for another store’s data simply gets “not found”.
Every time a channel pulls a feed, or Mi Auto Sync pushes one to a channel’s server, it’s recorded: rows in, rows out, size, build time and whether it succeeded. When a listing looks wrong you can see exactly what was delivered, and when.
Some listing sites and syndication partners don’t fetch a URL. They hand you an FTP or SFTP login and collect whatever you upload. Mi Auto Sync builds the same checked file your feed URL serves and uploads it on your schedule, under a temporary name that’s renamed into place, so the channel never picks up half a file.
Each time someone saves a feed, Mi Auto Sync keeps that version with who saved it and what changed, in plain words. If a Friday edit breaks Monday’s listings, compare any version with what’s live and restore it in one click. The feed URL, and whether it’s live or paused, stay exactly as they are.
Save a feed’s columns, filters and custom fields as a template and apply it to the next store in seconds. Each rooftop keeps its own inventory and its own URL; your standards stay the same everywhere.
One pricing policy for new and one for used, with aging markdowns, a margin floor, rounding and manual prices. Every channel gets the same price.
Define best price, condition or a clean title once. Use it in every column, filter and formula — rename it and every reference follows.
Translate codes through a table with exact, contains, starts-with or pattern matching, built from the values in your file.
Decide which vehicles each channel sees, on any column or custom field, with live match counts.
A score for every feed: blank required fields, bad or duplicate VINs, zero prices and broken formulas.
For channels that collect from a server: Mi Auto Sync uploads the file on your schedule, safely renamed into place, with a test button and plain-English errors.
Every pull and every push recorded — rows, size, build time, failures — with trends across all feeds.
Pause a feed without losing the listing, or keep it in draft until it’s ready.
Every save kept with who made it and what changed. Compare any version with what’s live and restore it in one click.
Save a feed’s columns, filters and custom fields and roll the setup out to every rooftop.
Copy a feed to the same rooftop or another one as a draft with its own URL, ready to adjust.
Admins manage everything; dealership users get only their rooftops. Disable anyone instantly.
Move the sliders to match your group. Every hour here is someone fixing spreadsheets instead of selling cars.
| Spreadsheets & scripts | Stock DMS export | Mi Auto Sync | |
|---|---|---|---|
| Rebuilt from the DMS automatically, every day | |||
| Different columns and rules for every channel | |||
| Translate DMS codes and fix titles without code | |||
| New and used pricing rules, applied to every channel | |||
| Dealer fees and OEM incentives in an all-in advertised price | |||
| Window stickers, addenda, hang tags and Buyers Guides at the published price | |||
| Preview the output on real inventory before publishing | |||
| Health checks: VINs, prices, required fields | |||
| Upload to channel FTP and SFTP servers on a schedule | |||
| Log of every delivery to every channel | |||
| Every change versioned, with one-click restore | |||
| One template rolled out across rooftops | |||
| Per-dealership logins and access |
= possible with manual effort or depends on the vendor.
Do it yourself in a few clicks, or hand the whole thing to our feed specialists. Same platform, same feeds, either way.
Pick a plan and the number of rooftops. No card is charged until the trial ends.
Paste the URL of each rooftop’s inventory file. Mi Auto Sync reads it, detects the columns and shows you real vehicles.
Google, Facebook, Cars.com, Autotrader or CarGurus. Map any columns it can’t find and translate your DMS codes.
Add new and used pricing rules if you want them, then fix anything the health check flags before publishing.
Give the channel its feed URL. From then on it’s rebuilt from your DMS every day, and every pull is logged.
Per-rooftop pricing with unlimited feeds, and a 14-day free trial on every plan.
Your team builds and runs its own feeds with Mi Auto Sync’s tools.
Our feed specialists build, monitor and fix your feeds for you.
Add Inventory Photos to either plan for +$29 per rooftop per month.
New features ship to every account as soon as they’re ready. Here’s what landed most recently.
A URL to an inventory export — CSV, TSV or pipe-delimited. You can add several files per rooftop and Mi Auto Sync merges them. Files are fetched server-side, so hosts that block browsers still work, and they’re re-read automatically every night.
Try it on your own inventory free for 14 days — or book a short, guided walkthrough first.