ADF-XML-Parser für Händler-Leads
ADF (Auto-lead Data Format) ist das XML, mit dem Fahrzeugbörsen, Händler-Websites und Lead-Dienste Leads an Autohäuser senden. Airparser liest es aus der E-Mail und liefert Ihnen saubere Felder für Ihr CRM, Ihre Tabelle oder Ihre Automatisierung.
Sie haben bereits ein Konto? ADF-Inbox erstellen
Was ist ADF XML?
ADF steht für Auto-lead Data Format. Es ist ein XML-Format, um den Lead eines Autokäufers an ein Autohaus zu senden: wer der Kunde ist, welches Fahrzeug er möchte, was er in Zahlung geben will, von welchem Händler und welchem Dienst der Lead kam.
Ein Lead ist ein <adf>-Dokument mit einem <prospect> darin. Er kommt meist als reiner Text in einer E-Mail oder als angehängte .xml-Datei an. Das ist schwer lesbar und lässt sich so nicht in eine Tabelle oder ein CRM laden.
Das Format wird nur locker eingehalten. Der ADF-Leitfaden von Kelley Blue Book weist darauf hin, dass sich die ursprüngliche Spezifikation stellenweise selbst widerspricht und Absender eigene Varianten verwenden. Ein Leser muss daher nachsichtig sein.
Was in einem ADF-Lead steckt
Die wichtigsten Elemente eines Leads und das Airparser-Feld, in das sie gelangen.
| ADF-Element | Was es enthält | Airparser-Feld |
|---|---|---|
| id | Die Lead-ID des Absenders (Attribute source und sequence) | lead_id, lead_id_source, lead_sequence |
| requestdate | Wann die Anfrage gestellt wurde | request_date |
| vehicle interest="buy" | Das Fahrzeug, das der Kunde möchte: Status (neu oder gebraucht), Baujahr, Marke, Modell, Ausstattungslinie, VIN, Lagernummer, Preis | vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ... |
| vehicle interest="trade-in" | Das Inzahlungnahme-Fahrzeug des Kunden: Baujahr, Marke, Modell, Kilometerstand, Zustand, Bewertung | die Liste vehicles |
| customer / contact | Name (Teile Vor- und Nachname), E-Mail, Telefon, Adresse | customer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ... |
| timeframe, comments | Wann der Kunde kaufen möchte und seine Nachricht | customer_timeframe, customer_comments |
| vendor | Der Händler | vendor_name, vendor_id, vendor_contact_name |
| provider | Der Dienst, der den Lead gesendet hat | provider_name, provider_service, provider_email, provider_phone |
Beispiel
Ein ADF-Beispiel-Lead und was Sie erhalten
Links steht ein erfundener ADF-Lead mit einem Kaufwagen und einer Inzahlungnahme. Rechts das Ergebnis für die ADF-Standardfelder: ein flacher Datensatz, bereit für eine Tabelle oder ein CRM.
ADF-XML-Lead (Beispiel)
<?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>Ergebnis (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"
}
]
}Der Lead ist erfunden. Das Ergebnis ist das, was eine Inbox, die aus der ADF-Lead-Vorlage erstellt wurde, dafür liefert: Das Hauptfahrzeug ist das zu kaufende, und jedes Fahrzeug, auch die Inzahlungnahme, steht in der Liste vehicles.
So parsen Sie ADF XML mit Airparser
ADF-Inbox erstellen
Wählen Sie in Airparser Create inbox (Inbox erstellen) und starten Sie mit der ADF-Lead-Vorlage. Der XML-/ADF-Modus ist aktiviert und die Felder sind die ADF-Standardfelder, es muss also nichts eingerichtet werden.
Leads dorthin senden
Leiten Sie die Lead-E-Mails an die Inbox-Adresse weiter oder richten Sie eine automatische Weiterleitungsregel ein. Sie können auch eine Lead-Datei hochladen oder per API senden.
Saubere Felder erhalten
Jeder Lead wird zu einem Datensatz mit denselben Feldern. Laden Sie CSV oder JSON herunter oder senden Sie die Datensätze an Google Sheets, Zapier, Make, n8n oder einen Webhook und von dort an Ihr CRM.
Wenn die Felder Ihres Schemas die ADF-Standardnamen tragen, werden die Werte direkt aus dem XML übernommen, ohne KI. Bei eigenen Feldnamen ordnet die KI den Lead nur diesen Feldern zu. Ein Dokument ohne ADF wird vom üblichen Parser gelesen.
Was Airparser liest
- ADF im Text einer E-Mail oder in deren HTML, auch wenn das XML als maskierter Text angezeigt wird
- ADF als .xml-Datei: hochgeladen, per API gesendet oder an eine E-Mail angehängt
- Mehrere Fahrzeuge: Das zu kaufende Fahrzeug füllt die Hauptfelder, die Inzahlungnahme steht in der Liste vehicles
- Mehrere Leads in einem ADF: Der erste füllt die Felder, alle stehen in einer Liste prospects
- Zitierte Antworten und weitergeleitete E-Mails, ein vereinzeltes & in einem Wert und Platzhalter wie „nicht angegeben“ (bleiben leer)
- Kein ADF in der E-Mail oder ungültiges XML: Das Dokument wird wie gewohnt mit Ihrem Extraktionsschema geparst
ADF-Feldreferenz
Das sind die Standard-Feldnamen der ADF-Lead-Vorlage. Verwenden Sie sie in Ihrem eigenen Schema, und die Werte kommen direkt aus dem XML.
Lead
request_date, lead_id, lead_id_source, lead_sequence, prospect_status
Fahrzeug
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
Kunde
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
Händler und Quelle
vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone
Listen
vehicles (jedes Fahrzeug des Leads, auch die Inzahlungnahme), prospects (jeder Lead, wenn es mehr als einen gibt)
ADF XML: Fragen und Antworten
Was ist ADF XML?
ADF (Auto-lead Data Format) ist ein XML-Format, mit dem Fahrzeugbörsen, Händler-Websites und Lead-Dienste den Lead eines Interessenten an ein Autohaus senden. Ein Lead enthält die Kontaktdaten des Kunden, das gewünschte Fahrzeug, ein Inzahlungnahme-Fahrzeug, den Händler und die Quelle des Leads.
Ist ADF dasselbe wie ADF XML?
Ja. ADF ist der Name des Formats und XML die Schreibweise, daher werden beide Namen für dieselben Lead-Dateien verwendet.
Wie wandle ich ADF XML in JSON oder CSV um?
Erstellen Sie eine Airparser-Inbox aus der ADF-Lead-Vorlage, senden Sie die Lead-E-Mail dorthin (oder laden Sie die .xml-Datei hoch) und laden Sie das Ergebnis als JSON oder CSV herunter. Jeder Lead wird zu einem Datensatz mit Feldern wie customer_email, vehicle_make und vehicle_vin.
Verwendet Airparser KI, um ADF zu lesen?
Nicht für das XML selbst. Wenn jedes Feld Ihres Schemas einen ADF-Standardnamen trägt, werden die Werte direkt aus dem XML übernommen. Bei eigenen Feldnamen ordnet die KI den bereits geparsten Lead nur diesen zu. Eine E-Mail ohne ADF wird vom üblichen KI-Parser gelesen.
Kann ich ADF-Leads an mein CRM senden?
Airparser hat nicht für jedes Händler-CRM einen Konnektor. Es liefert die Felder an Google Sheets, Zapier, Make, n8n oder einen Webhook, und von dort können sie an Ihr CRM gehen.
Was passiert, wenn ein Lead mehr als ein Fahrzeug hat?
Das Fahrzeug, das der Kunde kaufen möchte, füllt die Hauptfahrzeugfelder. Jedes Fahrzeug, auch die Inzahlungnahme, steht zusätzlich in der Liste vehicles, es geht also nichts verloren.
Was kostet das?
Eine ADF-Lead-E-Mail verbraucht 1 Credit, wie jedes andere Dokument.
Mehr zu ADF und Händler-Leads
Parsen Sie Ihren ersten ADF-Lead
Erstellen Sie eine Inbox aus der ADF-Lead-Vorlage, leiten Sie eine Lead-E-Mail weiter und sehen Sie die Felder.