Analizador ADF XML para leads de concesionario
El ADF (Auto-lead Data Format) es el XML que usan los marketplaces de coches, los sitios web de concesionarios y los servicios de leads para enviar leads a los concesionarios. Airparser lo lee del e-mail y te da campos limpios para tu CRM, tu hoja de cálculo o tu automatización.
¿Ya tienes una cuenta? Crear una bandeja ADF
¿Qué es el ADF XML?
ADF significa Auto-lead Data Format. Es un formato XML para enviar a un concesionario el lead de un comprador de coche: quién es el cliente, qué vehículo quiere, qué quiere entregar a cambio, y de qué concesionario y de qué servicio viene el lead.
Un lead es un documento <adf> con un <prospect> dentro. Suele llegar como texto plano en un e-mail o como un archivo .xml adjunto. Es difícil de leer y no se puede cargar tal cual en una hoja de cálculo ni en un CRM.
El formato se sigue de forma laxa. La guía de uso de ADF de Kelley Blue Book señala que la especificación original se contradice en algunos puntos y que los remitentes usan sus propias variantes, así que un lector tiene que ser tolerante.
Qué hay dentro de un lead ADF
Los elementos principales de un lead y el campo de Airparser en el que se guardan.
| Elemento ADF | Qué contiene | Campo de Airparser |
|---|---|---|
| id | El id del lead del remitente (atributos source y sequence) | lead_id, lead_id_source, lead_sequence |
| requestdate | Cuándo se hizo la solicitud | request_date |
| vehicle interest="buy" | El vehículo que quiere el cliente: estado (nuevo o usado), año, marca, modelo, versión, VIN, número de stock, precio | vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ... |
| vehicle interest="trade-in" | El vehículo que el cliente entrega a cambio: año, marca, modelo, kilometraje, estado, tasación | la lista vehicles |
| customer / contact | Nombre (partes nombre y apellido), e-mail, teléfono, dirección | customer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ... |
| timeframe, comments | Cuándo piensa comprar el cliente y su mensaje | customer_timeframe, customer_comments |
| vendor | El concesionario | vendor_name, vendor_id, vendor_contact_name |
| provider | El servicio que envió el lead | provider_name, provider_service, provider_email, provider_phone |
Ejemplo
Un lead ADF de ejemplo y lo que obtienes
A la izquierda hay un lead ADF inventado, con un vehículo para comprar y un vehículo a cambio. A la derecha está el resultado con los campos ADF estándar: un único registro plano, listo para una hoja de cálculo o un CRM.
Lead ADF XML (ejemplo)
<?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>Resultado (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"
}
]
}El lead es inventado. El resultado es lo que devuelve para él una bandeja creada a partir de la plantilla de lead ADF: el vehículo principal es el que se quiere comprar, y todos los vehículos, también el que se entrega a cambio, están en la lista vehicles.
Cómo analizar ADF XML con Airparser
Crea una bandeja ADF
En Airparser elige Create inbox (crear bandeja) y empieza con la plantilla de lead ADF. El modo XML / ADF está activado y los campos son los estándar de ADF, así que no hay nada que configurar.
Envíale tus leads
Reenvía los e-mails de leads a la dirección de la bandeja o configura una regla de reenvío automático. También puedes subir un archivo de lead o enviarlo por la API.
Obtén campos limpios
Cada lead se convierte en un registro con los mismos campos. Descarga CSV o JSON, o envía los registros a Google Sheets, Zapier, Make, n8n o un webhook, y de ahí a tu CRM.
Cuando los campos de tu esquema tienen los nombres estándar de ADF, los valores se toman directamente del XML, sin IA. Con tus propios nombres de campo, la IA solo asocia el lead a ellos. Un documento sin ADF lo lee el analizador habitual.
Qué lee Airparser
- ADF en el texto de un e-mail o en su HTML, incluso cuando el XML se muestra como texto con caracteres de escape
- ADF como archivo .xml: subido, enviado por la API o adjunto a un e-mail
- Varios vehículos: el vehículo para comprar rellena los campos principales, el que se entrega a cambio está en la lista vehicles
- Varios leads en un mismo ADF: el primero rellena los campos y todos están en una lista prospects
- Respuestas citadas y e-mails reenviados, un & suelto en un valor y marcadores de «no proporcionado» (se dejan vacíos)
- Sin ADF en el e-mail, o XML no válido: el documento se analiza con tu esquema de extracción como de costumbre
Referencia de campos ADF
Estos son los nombres de campo estándar de la plantilla de lead ADF. Úsalos en tu propio esquema y los valores salen directamente del XML.
Lead
request_date, lead_id, lead_id_source, lead_sequence, prospect_status
Vehículo
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
Cliente
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
Concesionario y origen
vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone
Listas
vehicles (todos los vehículos del lead, también el que se entrega a cambio), prospects (todos los leads, cuando hay más de uno)
ADF XML: preguntas y respuestas
¿Qué es el ADF XML?
El ADF (Auto-lead Data Format) es un formato XML que usan los marketplaces de coches, los sitios web de concesionarios y los servicios de leads para enviar el lead de un comprador a un concesionario. Un lead contiene los datos de contacto del cliente, el vehículo que quiere, un vehículo a cambio, el concesionario y el origen del lead.
¿ADF es lo mismo que ADF XML?
Sí. ADF es el nombre del formato y XML es cómo se escribe, por eso se usan los dos nombres para los mismos archivos de leads.
¿Cómo convierto ADF XML a JSON o CSV?
Crea una bandeja de Airparser a partir de la plantilla de lead ADF, envíale el e-mail del lead (o sube el archivo .xml) y descarga el resultado como JSON o CSV. Cada lead se convierte en un registro con campos como customer_email, vehicle_make y vehicle_vin.
¿Airparser usa IA para leer ADF?
No para el XML en sí. Si todos los campos de tu esquema tienen un nombre estándar de ADF, los valores se toman directamente del XML. Si usas tus propios nombres de campo, la IA solo asocia a ellos el lead ya analizado. Un e-mail sin ADF lo lee el analizador de IA habitual.
¿Puedo enviar leads ADF a mi CRM?
Airparser no tiene un conector para cada CRM de concesionario. Entrega los campos a Google Sheets, Zapier, Make, n8n o un webhook, y desde ahí pueden ir a tu CRM.
¿Qué pasa si un lead tiene más de un vehículo?
El vehículo que el cliente quiere comprar rellena los campos principales del vehículo. Todos los vehículos, también el que se entrega a cambio, están además en la lista vehicles, así que no se pierde nada.
¿Cuánto cuesta?
Un e-mail de lead ADF usa 1 crédito, como cualquier otro documento.
Más sobre ADF y leads de concesionario
Analiza tu primer lead ADF
Crea una bandeja a partir de la plantilla de lead ADF, reenvía un e-mail de lead y mira los campos.