> Skip to main content
📘 Meta Automotive Inventory Ads

Serve the right vehicle to the right buyer on Facebook & Instagram

Meta Automotive Inventory Ads (AIA) automatically matches your vehicle inventory to people who've shown interest. Trajekt converts your vehicle data to Meta's exact CSV format and keeps it refreshed daily.

Facebook & Instagram CSV format included Retargeting enabled Daily auto-refresh
3.5B
daily active users across Meta's family of apps
2.8×
higher CTR for personalised vehicle ads vs generic display
30%
of UK car buyers research on social media before purchase
Hourly
minimum feed refresh rate supported by Meta Commerce Manager

From your dealer inventory to Facebook ads

Trajekt connects to your inventory source, maps your vehicle data to Meta's format, and delivers the CSV to your Commerce Manager catalogue automatically.

Step 1

Connect inventory

Link your /gvla CSV feed, DMS export URL, or vehicle inventory XML. Trajekt fetches your full vehicle data — make, model, year, images, prices, mileage.

Step 2

Map to Meta spec

Trajekt maps your source fields to Meta's required CSV columns — vehicle_id, make, model, year, mileage.value, state_of_vehicle, price, image[0].url.

Step 3

Generate CSV

A correctly formatted, UTF-8 encoded CSV is generated. The mileage unit is set to MI for UK. VIN, dealer_name and address are included for ad template tags.

Step 4

Upload to Meta

Download the CSV for manual upload to Commerce Manager, or use a scheduled feed URL. Trajekt regenerates your feed on your chosen schedule automatically.

Meta Automotive Inventory Ads — CSV field reference

Based on the official Meta Automotive Inventory Ads catalogue specification. All required fields must be present. Trajekt maps these automatically from your vehicle inventory source.

FieldStatusDescriptionFormat / ValuesTrajekt
vehicle_idRequiredUnique vehicle identifier. Must be stable across updates.String, max 100 chars✓ Auto
makeRequiredVehicle manufacturer / brand.Bailey, Coachman, Ford, BMW✓ Auto
modelRequiredVehicle model name.Discovery, Transit, 3 Series✓ Auto
yearRequired4-digit model year.2024✓ Auto
mileage.valueRequiredOdometer reading — numeric only, no unit.45000✓ Auto
mileage.unitRequiredUnit of odometer reading.MI or KM (use MI for UK)✓ Auto (MI)
body_styleRequiredVehicle body type.SEDAN, SUV, COUPE, OTHER, CARAVAN✓ Auto
state_of_vehicleRequiredCondition — new or pre-owned.New or Used✓ Auto
priceRequiredVehicle price with currency code.12999.99 GBP✓ Auto
exterior_colorRequiredExterior colour of vehicle.White, Midnight Blue, Silver✓ Auto
urlRequiredDirect URL of vehicle landing page.https://dealer.com/vehicles/ford-transit-2024✓ Auto
image[0].urlRequiredPrimary vehicle image URL (HTTPS).https://cdn.dealer.com/v/001.jpg✓ Auto
availabilityRequiredCurrent stock status.AVAILABLE or NOT_AVAILABLE✓ Auto
vinRequiredVehicle Identification Number. Up to 17 chars.SAJWA2BZ3EMR68000✓ Auto
conditionRequiredVehicle condition quality rating.EXCELLENT, GOOD, FAIR, POOR✓ Auto
titleRecommendedFull vehicle title for display.Used 2024 Bailey Alicanto Grande✓ Auto-built
descriptionRecommendedVehicle description. No HTML.Low mileage, full service history...✓ Auto
image[1].urlRecommendedSecond vehicle image URL.https://cdn.dealer.com/v/002.jpg✓ Auto
image[2].urlRecommendedThird vehicle image URL.https://cdn.dealer.com/v/003.jpg✓ Auto
sale_priceOptionalReduced sale price with currency.10999.99 GBP✓ Auto
trimOptionalTrim level or specification grade.Sport, Executive, Titanium✓ Auto
transmissionOptionalGearbox type.Automatic, Manual✓ Auto
fuel_typeOptionalFuel or energy type.Petrol, Diesel, Electric, Hybrid✓ Auto
interior_colorOptionalInterior colour or trim colour.Black, Cream, Grey✓ Auto
dealer_idOptionalDealer location identifier (for multi-site dealers).DEALER_001✓ From settings
dealer_nameOptionalDealership name (usable in ad copy templates).Ropers Leisure✓ From settings
addressOptionalDealership physical address.Gatherley Road, Catterick Bridge, DL10 7SL✓ From settings
dealer_phoneOptionalDealer contact phone number.01748 823000✓ From settings
date_first_on_lotOptionalDate vehicle arrived at dealership.2024-03-15✓ Auto
engineOptionalEngine specification.2.0 TDI 150bhp✓ Auto
doorsOptionalNumber of doors.4, 5✓ Auto

Source: Meta Catalog Reference for Automotive ↗

Everything you need for Meta vehicle ads

📘

Retargeting enabled

By including VIN and vehicle_id in your feed, Meta's Pixel can match website visitors to the exact vehicles they viewed — enabling powerful retargeting campaigns.

🎯

Ad template variables

Fields like {{dealer_name}}, {{vehicle.make}}, {{vehicle.model}}, {{vehicle.price}} automatically populate your ad creative. Trajekt ensures all template fields are present.

🖼️

Multiple images

Trajekt includes up to 3 vehicle images per listing in your feed — exterior front, side, interior. More images improve Meta's ad creative selection and CTR.

🔄

Scheduled updates

Set a hosted feed URL in Commerce Manager that Meta fetches automatically. Trajekt regenerates your CSV on your chosen schedule — daily, twice daily, or hourly.

🚗

UK mileage defaults

Trajekt automatically sets mileage.unit to MI (miles) for UK feeds. No configuration needed — we know UK dealers measure in miles, not kilometres.

🏢

Multi-dealership

Multiple dealer_id values supported for dealer groups. Each location can have its own dealer_name, address, and phone number in the same feed file.

Frequently asked questions about Meta Vehicle Ads

Meta Automotive Inventory Ads (AIA) is a dynamic ad format that automatically generates personalised vehicle ads for Facebook and Instagram using your vehicle inventory data. When someone has shown interest in specific vehicles — through browsing your website or engaging with similar content — Meta automatically serves them ads featuring those specific vehicles from your inventory, including make, model, year, price, and photos.
Meta Automotive Inventory Ads use a CSV format uploaded to a Meta Commerce Manager catalogue. The catalogue type must be set to 'vehicles' — not the standard 'products' type. Meta also supports TSV, RSS XML, ATOM XML, and Google Sheets for scheduled feeds. All files must be UTF-8 encoded. Trajekt generates the correct CSV format with the right column headers and field values automatically.
Meta's standard shopping catalogue uses fields like title, description, image_link, and link — similar to Google Shopping. The Automotive Inventory Ads catalogue uses entirely different vehicle-specific fields: vehicle_id, make, model, year, mileage.value, mileage.unit, body_style, state_of_vehicle. The catalogue type must be 'vehicles' not 'products' in Commerce Manager, and the two formats are incompatible.
Yes — this is one of the most powerful features of Meta Automotive Inventory Ads. By implementing the Meta Pixel with vehicle events (ViewContent with vehicle_id data), you can retarget website visitors who viewed specific vehicles. Meta matches the vehicle_id from your catalogue to the Pixel events and automatically serves ads for the exact vehicles they viewed — highly relevant and high-converting.
Meta recommends daily updates as a minimum, with more frequent updates for dealers with fast-moving inventory. You can provide a hosted feed URL that Meta fetches automatically on a schedule — daily, every 12 hours, or hourly. Trajekt supports scheduled feeds that automatically regenerate your Meta Vehicle Ads CSV on any schedule you choose and provides a stable URL for Commerce Manager to fetch from.
Meta requires at least one vehicle image (image[0].url). You can include additional images as image[1].url, image[2].url etc. Images should be high quality showing the actual vehicle being advertised. For carousel and collection ads, include multiple exterior angles and interior shots. Meta recommends minimum 1080×1080px for square format. Trajekt includes up to 3 images per vehicle automatically.
The mileage.unit field specifies the unit of measurement for the vehicle's odometer reading. Accepted values are MI (miles) or KM (kilometres). For UK dealers, always use MI. The mileage.value should be a numeric value only — for example: mileage.value of 45000, mileage.unit of MI. Trajekt automatically sets mileage.unit to MI for all UK feeds.
Yes. The state_of_vehicle field accepts both 'New' and 'Used'. New vehicle dealers can use Meta Automotive Inventory Ads to showcase their latest models. For new vehicles, set mileage.value to 0 and mileage.unit to MI. The condition field is typically set to EXCELLENT for new vehicles. Trajekt handles both new and used inventory in the same feed.
The dealer_id identifies the specific dealership location in your Meta vehicle catalogue. If you operate multiple dealerships, each location has its own dealer_id. The dealer_name and address fields provide the dealership details used in ad copy via template tags like {{dealer_name}}. These fields are optional but strongly recommended for dealer group operations.
Yes. Trajekt can generate both Google Vehicle Ads XML and Meta Automotive Inventory Ads CSV from the same vehicle inventory source. Connect your inventory feed once and Trajekt outputs the correctly formatted file for each platform — with the right field names, column orders, and delivery methods for Google and Meta respectively.
The setup process: 1) Create a Meta Business Account if you don't have one, 2) Set up a Catalogue in Commerce Manager with type 'Vehicles', 3) Add your vehicle feed CSV (upload directly or provide a scheduled feed URL), 4) Implement Meta Pixel with ViewContent events on vehicle pages, 5) Create an Automotive Inventory Ads campaign in Ads Manager targeting your vehicle catalogue. Trajekt handles step 3 — generating and hosting your correctly formatted CSV.

Get your vehicles in front of Facebook & Instagram buyers

Connect your inventory feed, and Trajekt generates your Meta Automotive Inventory Ads CSV — correctly formatted, ready to upload to Commerce Manager.