How do Facebook and Instagram catalogue ads work for car dealers?
Catalogue ads (Meta calls them automotive inventory ads) build an ad for each car from a feed of your stock: photo, make, model, year, mileage and price, linking to that car's page on your website. Meta then shows each person the cars most likely to interest them, including cars they already looked at on your site. For it to work you need a vehicle catalogue that updates when stock changes, car pages on your own website, and the Meta pixel or Conversions API sending which car someone viewed or enquired about.
How it works, step by step
- Your stock goes into a vehicle catalogue in Meta Commerce Manager, usually as a feed file that Meta fetches on a schedule.
- Each car in the catalogue becomes a possible ad: Meta fills an ad template with that car's photo, details and price.
- Your website tells Meta which car pages people looked at and which cars they enquired about, using the pixel or the Conversions API with the car's ID.
- Meta shows people the cars they viewed, similar cars from your stock, or, for broad audiences, the cars it predicts they will want.
- When a car sells and leaves the feed, it stops being advertised.
What the vehicle feed has to contain
Meta's vehicle catalogue uses vehicle_id as the identifier and expects, among others, make, model, year, mileage with its unit, price and currency, condition, a title, a description, the exterior colour, the body style, image links and the URL of the car's page. Meta's own help pages warn that a vehicle missing required fields is not added to the catalogue, so a car with no price or no photo simply never gets advertised.
The feed has to be fed from your real stock. A spreadsheet updated by hand on Mondays will advertise sold cars by Thursday.
Why the website matters
Each ad links to a page for that one car. If the link goes to a portal listing or to your homepage, the buyer has to search again and Meta cannot see which car they cared about. A page per car on your own site, with the price, photos and a clear way to enquire, is what lets the ads learn.
The same pages send the signals. When someone views a car or sends an enquiry, the pixel or the Conversions API reports it with the car's ID. Over time Meta learns which buyers enquire, not just which ones click.
Mistakes that waste budget
- Advertising sold cars because the feed is not updated. Buyers who click and find the car gone rarely come back.
- Missing prices or "POA". The car is either left out of the catalogue or gets clicks from people who leave when they see the price.
- One photo per car, or photos with heavy text and watermarks. The first image is the ad, so it has to show the car clearly.
- No events from the website, so Meta can only optimise for clicks, not for enquiries.
- Judging the campaign in the first few days. Catalogue campaigns need time and steady stock to learn which cars and which people to match.
- Nobody answering the enquiries the ads produce, especially in the evening when most of them arrive.
What it costs and who controls it
The advertising budget is paid to Meta and set by the dealership: a daily or total amount for the campaign. There is no fixed price per car. Catalogue ads do not replace other campaigns, such as ads for finance or trade-ins; they are the part that keeps every car in stock in front of buyers without someone building an ad for each one.
How 10X Dealership does it
10X Dealership produces the vehicle feed for Meta from the dealer's stock: one private feed address that Meta fetches, in the catalogue format, with links to each car's page on the dealer's website. When a car is added, reduced or sold, the feed follows. The same stock produces feeds for TikTok and ChatGPT. Enquiries from the ads land in the 10X inbox attached to the car, and the website can report enquiries back to Meta through the Conversions API.
Campaigns are set up and managed with the dealership as part of the service; the advertising budget is separate and stays in the dealer's own ad account.
Related questions
Do I need my own website for Facebook catalogue ads?
In practice, yes. Each ad links to a page for that car, and that page is where Meta learns which cars people view and enquire about. Sending people to a portal listing loses both.
How often should the vehicle feed update?
Whenever stock changes, and at least daily. A sold car should leave the feed before the next day's ads run.
Can I advertise cars without a price?
Price is one of the fields Meta expects in a vehicle catalogue. Cars without one can be rejected from the catalogue, and buyers rarely click on "price on application" in a feed ad.