Ducted

Microsoft Automotive Ads
feeds.

Dealer inventory in Bing.

A smaller channel than Google or Meta, and a cheap one to add: a dealer already producing a Google VLA feed can serve Microsoft from the same mapped catalog with a second output. Same source, same mapping work, one more place the inventory shows up.

The Microsoft feed has its own shape: records are routed to a campaign and ad group from inside the feed itself, which is why target_campaign and target_ad_group sit in the required list below.

What the feed needs

Generated from the Ducted Microsoft Automotive Listing template, the same field rules your mapping is validated against.

55 fields: 9 required, 12 recommended, 34 optional.

FieldLevelAccepted values / example
countryrequired
final_urlrequired
image_urlsrequired
makerequired
modelrequired
pricerecommended25000.00 USD
target_ad_grouprequired
titlerequired
target_campaignrequired
vehicle_idrequired
vehicle_typerecommendedcar_truck · boat · commercial_trailer · commercial_truck · commercial_van · motorcycle · powersports · rv_camper
body_stylerecommended
exterior_colorrecommended
fuel_typerecommended
yearrecommended2020
conditionrecommended
dealer_namerecommended
descriptionrecommended
mileage_unitrecommendedmi · km
mileage_valuerecommended1200
vinrecommended

Also supported (34 optional): city, co2_emission, co2_emission_unit, drivetrain, engine, interior_color, state, trim, address, availability, callout, contextual_keywords, custom_parameters, daily_payment, dealer_discount, down_payment, due_at_signing, email, final_mobile_url, fuel_efficiency_average, fuel_efficiency_city, fuel_efficiency_highway, fuel_efficiency_unit, latitude, longitude, monthly_payment, payment_term, payment_type, phone_number, sale_price, state_of_vehicle, tracking_template, video_url, zip_code

Where Microsoft vehicle feeds get rejected

Missing campaign routing

target_campaign and target_ad_group are required in every record. Feeds built for other channels rarely carry them, so they are the first thing to map.

Missing image URLs

image_urls is required. An empty value, or a path that is not a URL, takes the record out.

Missing country

Every record states the market it serves. A feed without the country column fails at the first record.

Validate your vehicle feed free →

From source to a live feed URL

  1. Connect the source. HomeNet, DealerOn, DealerMasters, All Auto Network, a file, a feed URL or a REST API. No source at all? Website Indexing builds one from the dealer site.
  2. AutoMap the fields. Every source column is scored against the vehicle template and the best match is pre-filled. You confirm or tweak.
  3. Transform what needs it. Casing, currency and number formats, conditional values, fallbacks for fields the source sometimes leaves empty.
  4. Validate before you send. The health check names the field, counts the affected records and shows example rows from your own data.
  5. Serve a permanent URL. The platform fetches your feed on a schedule; feed pull tracking shows when it last did.

The rest of the automotive stack

One mapped catalog serves every channel; each page covers what that platform's feed needs.

Automotive feedsGoogle VLAMeta AutomotiveTikTok Automotive

One more channel from the catalog you already mapped.

Add a Microsoft output to an existing vehicle project, or start free and map your first.

Create free accountValidate a feed free