Parseur ADF XML pour les leads concessionnaire
L'ADF (Auto-lead Data Format) est le XML que les places de marché automobiles, les sites de concessionnaires et les services de leads utilisent pour envoyer des leads aux concessions. Airparser le lit dans l'e-mail et vous donne des champs propres pour votre CRM, votre tableur ou votre automatisation.
Vous avez déjà un compte ? Créer une boîte ADF
Qu'est-ce que l'ADF XML ?
ADF signifie Auto-lead Data Format. C'est un format XML pour envoyer à une concession le lead d'un acheteur de voiture : qui est le client, quel véhicule il souhaite, ce qu'il veut reprendre en échange, de quel concessionnaire et de quel service provient le lead.
Un lead correspond à un document <adf> contenant un <prospect>. Il arrive en général sous forme de texte brut dans un e-mail, ou en fichier .xml joint. C'est difficile à lire et impossible à charger tel quel dans un tableur ou un CRM.
Le format est suivi de façon approximative. Le guide d'utilisation ADF de Kelley Blue Book indique que la spécification d'origine se contredit par endroits et que les expéditeurs utilisent leurs propres variantes : un lecteur doit donc être tolérant.
Ce que contient un lead ADF
Les principaux éléments d'un lead et le champ Airparser dans lequel ils arrivent.
| Élément ADF | Ce qu'il contient | Champ Airparser |
|---|---|---|
| id | L'identifiant du lead chez l'expéditeur (attributs source et sequence) | lead_id, lead_id_source, lead_sequence |
| requestdate | La date de la demande | request_date |
| vehicle interest="buy" | Le véhicule que le client souhaite : statut (neuf ou d'occasion), année, marque, modèle, finition, VIN, numéro de stock, prix | vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ... |
| vehicle interest="trade-in" | La reprise du client : année, marque, modèle, kilométrage, état, estimation | la liste vehicles |
| customer / contact | Nom (parties prénom et nom), e-mail, téléphone, adresse | customer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ... |
| timeframe, comments | Quand le client prévoit d'acheter et son message | customer_timeframe, customer_comments |
| vendor | Le concessionnaire | vendor_name, vendor_id, vendor_contact_name |
| provider | Le service qui a envoyé le lead | provider_name, provider_service, provider_email, provider_phone |
Exemple
Un exemple de lead ADF et ce que vous obtenez
À gauche, un lead ADF fictif, avec un véhicule à acheter et une reprise. À droite, le résultat pour les champs ADF standard : un enregistrement à plat, prêt pour un tableur ou un CRM.
Lead ADF XML (exemple)
<?xml version="1.0" encoding="UTF-8"?>
<?adf version="1.0"?>
<adf>
<prospect status="new">
<id sequence="1" source="Example Auto Marketplace">LD-2026-004217</id>
<requestdate>2026-10-28T09:14:02-04:00</requestdate>
<vehicle interest="buy" status="used">
<year>2022</year>
<make>Toyota</make>
<model>RAV4</model>
<trim>XLE AWD</trim>
<vin>1HGBH41JXMN109186</vin>
<stock>T4821</stock>
<price type="asking" currency="USD">28950</price>
</vehicle>
<vehicle interest="trade-in" status="used">
<year>2017</year>
<make>Ford</make>
<model>Escape</model>
<odometer status="original" units="mi">64000</odometer>
<condition>Good</condition>
</vehicle>
<customer>
<contact>
<name part="first">Jordan</name>
<name part="last">Rivera</name>
<email>[email protected]</email>
<phone type="phone" time="day">(555) 010-7788</phone>
<address type="home">
<street>218 Maple Avenue</street>
<city>Columbus</city>
<regioncode>OH</regioncode>
<postalcode>43215</postalcode>
<country>US</country>
</address>
</contact>
<timeframe>
<description>Within 2 weeks</description>
</timeframe>
<comments>Is the RAV4 still available? I can come by on Saturday morning and would like an appraisal for my Escape.</comments>
</customer>
<vendor>
<vendorname>Riverside Motors</vendorname>
</vendor>
<provider>
<name part="full">Example Auto Marketplace</name>
<service>Lead feed</service>
</provider>
</prospect>
</adf>Résultat (JSON)
{
"request_date": "2026-10-28",
"customer_first_name": "Jordan",
"customer_last_name": "Rivera",
"customer_email": "[email protected]",
"customer_phone": "(555) 010-7788",
"customer_comments": "Is the RAV4 still available? I can come by on Saturday morning and would like an appraisal for my Escape.",
"vehicle_interest": "buy",
"vehicle_status": "used",
"vehicle_year": 2022,
"vehicle_make": "Toyota",
"vehicle_model": "RAV4",
"vehicle_trim": "XLE AWD",
"vehicle_vin": "1HGBH41JXMN109186",
"vehicle_stock": "T4821",
"vehicle_price": 28950,
"vendor_name": "Riverside Motors",
"provider_name": "Example Auto Marketplace",
"vehicles": [
{
"interest": "buy",
"year": 2022,
"make": "Toyota",
"model": "RAV4"
},
{
"interest": "trade-in",
"year": 2017,
"make": "Ford",
"model": "Escape"
}
]
}Le lead est fictif. Le résultat est ce que renvoie pour lui une boîte créée à partir du modèle de lead ADF : le véhicule principal est celui à acheter, et tous les véhicules, la reprise comprise, figurent dans la liste vehicles.
Comment analyser l'ADF XML avec Airparser
Créez une boîte ADF
Dans Airparser, choisissez Create inbox (créer une boîte) et partez du modèle de lead ADF. Le mode XML / ADF est activé et les champs sont les champs ADF standard : il n'y a rien à configurer.
Envoyez-y vos leads
Transférez les e-mails de leads à l'adresse de la boîte ou configurez une règle de transfert automatique. Vous pouvez aussi importer un fichier de lead ou l'envoyer via l'API.
Obtenez des champs propres
Chaque lead devient un enregistrement avec les mêmes champs. Téléchargez du CSV ou du JSON, ou envoyez les enregistrements vers Google Sheets, Zapier, Make, n8n ou un webhook, puis vers votre CRM.
Lorsque les champs de votre schéma portent les noms ADF standard, les valeurs sont prises directement dans le XML, sans IA. Avec vos propres noms de champs, l'IA se contente d'y associer le lead. Un document sans ADF est lu par le parseur habituel.
Ce qu'Airparser lit
- L'ADF dans le texte d'un e-mail ou dans son HTML, même lorsque le XML est affiché sous forme de texte échappé
- L'ADF sous forme de fichier .xml : importé, envoyé via l'API ou joint à un e-mail
- Plusieurs véhicules : le véhicule à acheter remplit les champs principaux, la reprise figure dans la liste vehicles
- Plusieurs leads dans un même ADF : le premier remplit les champs et tous figurent dans une liste prospects
- Les réponses citées et les e-mails transférés, un & isolé dans une valeur, et les mentions « non renseigné » (laissées vides)
- Pas d'ADF dans l'e-mail, ou XML invalide : le document est analysé comme d'habitude selon votre schéma d'extraction
Référence des champs ADF
Voici les noms de champs standard du modèle de lead ADF. Utilisez-les dans votre propre schéma et les valeurs viennent directement du XML.
Lead
request_date, lead_id, lead_id_source, lead_sequence, prospect_status
Véhicule
vehicle_interest, vehicle_status, vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, vehicle_price_type, vehicle_currency, vehicle_odometer, vehicle_condition, vehicle_bodystyle, vehicle_transmission, vehicle_options, vehicle_comments
Client
customer_first_name, customer_last_name, customer_full_name, customer_email, customer_phone, customer_street, customer_city, customer_region, customer_postal_code, customer_country, customer_timeframe, customer_comments
Concessionnaire et source
vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone
Listes
vehicles (tous les véhicules du lead, la reprise comprise), prospects (tous les leads, quand il y en a plusieurs)
ADF XML : questions et réponses
Qu'est-ce que l'ADF XML ?
L'ADF (Auto-lead Data Format) est un format XML que les places de marché automobiles, les sites de concessionnaires et les services de leads utilisent pour envoyer le lead d'un acheteur à une concession. Un lead contient les coordonnées du client, le véhicule souhaité, un véhicule de reprise, le concessionnaire et la source du lead.
L'ADF est-il la même chose que l'ADF XML ?
Oui. ADF est le nom du format et XML la façon dont il est écrit : on utilise donc les deux noms pour les mêmes fichiers de leads.
Comment convertir de l'ADF XML en JSON ou en CSV ?
Créez une boîte Airparser à partir du modèle de lead ADF, envoyez-y l'e-mail du lead (ou importez le fichier .xml) et téléchargez le résultat en JSON ou en CSV. Chaque lead devient un enregistrement avec des champs comme customer_email, vehicle_make et vehicle_vin.
Airparser utilise-t-il l'IA pour lire l'ADF ?
Pas pour le XML lui-même. Si chaque champ de votre schéma porte un nom ADF standard, les valeurs sont prises directement dans le XML. Si vous utilisez vos propres noms de champs, l'IA se contente d'y associer le lead déjà analysé. Un e-mail sans ADF est lu par le parseur IA habituel.
Puis-je envoyer les leads ADF vers mon CRM ?
Airparser n'a pas de connecteur pour chaque CRM de concessionnaire. Il transmet les champs à Google Sheets, Zapier, Make, n8n ou à un webhook, et de là ils peuvent aller vers votre CRM.
Que se passe-t-il si un lead comporte plusieurs véhicules ?
Le véhicule que le client souhaite acheter remplit les champs principaux du véhicule. Tous les véhicules, la reprise comprise, figurent aussi dans la liste vehicles : rien n'est perdu.
Combien cela coûte-t-il ?
Un e-mail de lead ADF utilise 1 crédit, comme n'importe quel autre document.
En savoir plus sur l'ADF et les leads concessionnaire
Analysez votre premier lead ADF
Créez une boîte à partir du modèle de lead ADF, transférez un e-mail de lead et découvrez les champs.