Parser ADF XML per i lead dei concessionari
ADF (Auto-lead Data Format) è l'XML che marketplace di auto, siti dei concessionari e servizi di lead usano per inviare i lead ai concessionari. Airparser lo legge dall'email e ti dà campi puliti per il tuo CRM, foglio di calcolo o automazione.
Hai già un account? Crea una casella ADF
Cos'è l'ADF XML?
ADF sta per Auto-lead Data Format. È un formato XML per inviare a un concessionario il lead di chi cerca un'auto: chi è il cliente, quale veicolo vuole, cosa vuole dare in permuta, da quale concessionario e da quale servizio proviene il lead.
Un lead è un documento <adf> con un <prospect> all'interno. Di solito arriva come testo semplice in un'email, oppure come file .xml allegato. È difficile da leggere e non può essere caricato così com'è in un foglio di calcolo o in un CRM.
Il formato viene seguito in modo piuttosto libero. La guida all'uso dell'ADF di Kelley Blue Book osserva che la specifica originale in alcuni punti si contraddice e che i mittenti usano le proprie varianti, quindi chi lo legge deve essere tollerante.
Cosa c'è in un lead ADF
Gli elementi principali di un lead e il campo in cui Airparser li mette.
| Elemento ADF | Cosa contiene | Campo Airparser |
|---|---|---|
| id | L'id del lead assegnato dal mittente (attributi source e sequence) | lead_id, lead_id_source, lead_sequence |
| requestdate | Quando è stata fatta la richiesta | request_date |
| vehicle interest="buy" | Il veicolo che il cliente vuole: stato (nuovo o usato), anno, marca, modello, allestimento, VIN, numero di stock, prezzo | vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ... |
| vehicle interest="trade-in" | La permuta del cliente: anno, marca, modello, chilometraggio, condizioni, valutazione | l'elenco vehicles |
| customer / contact | Nome (parti nome e cognome), email, telefono, indirizzo | customer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ... |
| timeframe, comments | Quando il cliente pensa di acquistare e il suo messaggio | customer_timeframe, customer_comments |
| vendor | Il concessionario | vendor_name, vendor_id, vendor_contact_name |
| provider | Il servizio che ha inviato il lead | provider_name, provider_service, provider_email, provider_phone |
Esempio
Un lead ADF di esempio e cosa ottieni
A sinistra c'è un lead ADF inventato, con un veicolo da acquistare e una permuta. A destra c'è il risultato per i campi ADF standard: un unico record piatto, pronto per un foglio di calcolo o un CRM.
Lead ADF XML (esempio)
<?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>Risultato (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"
}
]
}Il lead è inventato. Il risultato è ciò che restituisce una casella creata dal modello di lead ADF: il veicolo principale è quello da acquistare e ogni veicolo, anche la permuta, è nell'elenco vehicles.
Come analizzare l'ADF XML con Airparser
Crea una casella ADF
In Airparser scegli Create inbox e parti dal modello di lead ADF. La modalità XML / ADF è attiva e i campi sono quelli ADF standard, quindi non c'è nulla da configurare.
Invia i tuoi lead
Inoltra le email di lead all'indirizzo della casella o imposta una regola di inoltro automatico. Puoi anche caricare un file di lead o inviarlo tramite API.
Ottieni campi puliti
Ogni lead diventa un record con gli stessi campi. Scarica CSV o JSON, oppure invia i record a Google Sheets, Zapier, Make, n8n o a un webhook, e da lì al tuo CRM.
Quando i campi del tuo schema hanno i nomi ADF standard, i valori vengono presi direttamente dall'XML, senza AI. Con nomi di campo tuoi, l'AI si limita ad abbinare il lead a quei campi. Un documento senza ADF viene letto dal parser abituale.
Cosa legge Airparser
- ADF nel testo di un'email o nel suo HTML, anche quando l'XML è mostrato come testo con caratteri di escape
- ADF come file .xml: caricato, inviato tramite API o allegato a un'email
- Più veicoli: il veicolo da acquistare compila i campi principali, la permuta è nell'elenco vehicles
- Più lead in un unico ADF: il primo compila i campi e tutti sono in un elenco prospects
- Risposte citate ed email inoltrate, una & isolata in un valore e segnaposto "not provided" (lasciati vuoti)
- Nessun ADF nell'email, o XML non valido: il documento viene analizzato come al solito dal tuo schema di estrazione
Riferimento dei campi ADF
Questi sono i nomi dei campi standard del modello di lead ADF. Usali nel tuo schema e i valori arrivano direttamente dall'XML.
Lead
request_date, lead_id, lead_id_source, lead_sequence, prospect_status
Veicolo
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
Concessionario e fonte
vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone
Elenchi
vehicles (ogni veicolo del lead, anche la permuta), prospects (ogni lead, quando ce n'è più di uno)
ADF XML: domande e risposte
Cos'è l'ADF XML?
ADF (Auto-lead Data Format) è un formato XML che marketplace di auto, siti dei concessionari e servizi di lead usano per inviare a un concessionario il lead di un potenziale acquirente. Un lead contiene i dati di contatto del cliente, il veicolo che vuole, un veicolo in permuta, il concessionario e la fonte del lead.
ADF è lo stesso che ADF XML?
Sì. ADF è il nome del formato e XML è il modo in cui è scritto, quindi si usano entrambi i nomi per gli stessi file di lead.
Come converto l'ADF XML in JSON o CSV?
Crea una casella Airparser dal modello di lead ADF, invia l'email di lead alla casella (o carica il file .xml) e scarica il risultato come JSON o CSV. Ogni lead diventa un record con campi come customer_email, vehicle_make e vehicle_vin.
Airparser usa l'AI per leggere l'ADF?
Non per l'XML in sé. Se ogni campo del tuo schema ha un nome ADF standard, i valori vengono presi direttamente dall'XML. Se usi nomi di campo tuoi, l'AI si limita ad abbinare a quei campi il lead già analizzato. Un'email senza ADF viene letta dal parser AI abituale.
Posso inviare i lead ADF al mio CRM?
Airparser non ha un connettore per ogni CRM dei concessionari. Consegna i campi a Google Sheets, Zapier, Make, n8n o a un webhook, e da lì possono arrivare al tuo CRM.
E se un lead ha più di un veicolo?
Il veicolo che il cliente vuole acquistare compila i campi principali del veicolo. Ogni veicolo, anche la permuta, è inoltre nell'elenco vehicles, quindi non si perde nulla.
Quanto costa?
Un'email di lead ADF usa 1 credito, come qualsiasi altro documento.
Altro su ADF e sui lead dei concessionari
Analizza il tuo primo lead ADF
Crea una casella dal modello di lead ADF, inoltra un'email di lead e guarda i campi.