ADF XML

Parser ADF XML para leads de concessionárias

O ADF (Auto-lead Data Format) é o XML que marketplaces de carros, sites de concessionárias e serviços de leads usam para enviar leads às concessionárias. O Airparser lê esse XML no e-mail e entrega campos limpos para o seu CRM, planilha ou automação.

Já tem uma conta? Criar uma bandeja ADF

O que é ADF XML?

ADF significa Auto-lead Data Format. É um formato XML para enviar a uma concessionária o lead de um comprador de carro: quem é o cliente, qual veículo ele quer, o que quer dar na troca, de qual concessionária e de qual serviço veio o lead.

Um lead é um documento <adf> com um <prospect> dentro. Em geral ele chega como texto simples em um e-mail ou como um arquivo .xml anexado. É difícil de ler e não pode ser carregado como está em uma planilha ou em um CRM.

O formato é seguido de maneira frouxa. O guia de uso de ADF da Kelley Blue Book observa que a especificação original se contradiz em alguns pontos e que os remetentes usam suas próprias variações, então um leitor precisa ser tolerante.

Fonte: Kelley Blue Book, ADF Usage by LeadDriver

O que há dentro de um lead ADF

Os principais elementos de um lead e o campo do Airparser em que eles ficam.

Elemento ADFO que contémCampo do Airparser
idO id do lead do remetente (atributos source e sequence)lead_id, lead_id_source, lead_sequence
requestdateQuando a solicitação foi feitarequest_date
vehicle interest="buy"O veículo que o cliente quer: status (novo ou usado), ano, marca, modelo, versão, VIN, número de estoque, preçovehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ...
vehicle interest="trade-in"O veículo que o cliente dá na troca: ano, marca, modelo, quilometragem, condição, avaliaçãoa lista vehicles
customer / contactNome (partes nome e sobrenome), e-mail, telefone, endereçocustomer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ...
timeframe, commentsQuando o cliente pretende comprar e a mensagem delecustomer_timeframe, customer_comments
vendorA concessionáriavendor_name, vendor_id, vendor_contact_name
providerO serviço que enviou o leadprovider_name, provider_service, provider_email, provider_phone

Exemplo

Um lead ADF de exemplo e o que você recebe

À esquerda está um lead ADF inventado, com um veículo para comprar e um veículo na troca. À direita está o resultado para os campos ADF padrão: um único registro plano, pronto para uma planilha ou um CRM.

Lead ADF XML (exemplo)

<?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"
    }
  ]
}

O lead é inventado. O resultado é o que uma bandeja criada a partir do modelo de lead ADF devolve para ele: o veículo principal é o que se quer comprar, e todos os veículos, inclusive o da troca, estão na lista vehicles.

Como analisar ADF XML com o Airparser

1

Crie uma bandeja ADF

No Airparser, escolha Create inbox (criar bandeja) e comece pelo modelo de lead ADF. O modo XML / ADF está ativado e os campos são os padrão do ADF, então não há nada para configurar.

2

Envie seus leads para ela

Encaminhe os e-mails de leads para o endereço da bandeja ou configure uma regra de encaminhamento automático. Você também pode enviar um arquivo de lead ou mandá-lo pela API.

3

Receba campos limpos

Cada lead vira um registro com os mesmos campos. Baixe CSV ou JSON, ou envie os registros para Google Sheets, Zapier, Make, n8n ou um webhook e, de lá, para o seu CRM.

Quando os campos do seu esquema têm os nomes padrão do ADF, os valores são tirados direto do XML, sem IA. Com nomes de campo próprios, a IA apenas associa o lead a eles. Um documento sem ADF é lido pelo parser de sempre.

O que o Airparser lê

  • ADF no texto de um e-mail ou no HTML dele, mesmo quando o XML aparece como texto com caracteres de escape
  • ADF como arquivo .xml: enviado por upload, mandado pela API ou anexado a um e-mail
  • Vários veículos: o veículo para comprar preenche os campos principais, o da troca fica na lista vehicles
  • Vários leads em um mesmo ADF: o primeiro preenche os campos e todos ficam em uma lista prospects
  • Respostas citadas e e-mails encaminhados, um & solto em um valor e marcadores de «não informado» (deixados vazios)
  • Sem ADF no e-mail, ou XML inválido: o documento é analisado pelo seu esquema de extração, como de costume

Referência de campos ADF

Estes são os nomes de campo padrão do modelo de lead ADF. Use-os no seu próprio esquema e os valores vêm direto do XML.

Lead

request_date, lead_id, lead_id_source, lead_sequence, prospect_status

Veí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

Concessionária e origem

vendor_name, vendor_id, vendor_contact_name, provider_name, provider_service, provider_email, provider_phone

Listas

vehicles (todos os veículos do lead, inclusive o da troca), prospects (todos os leads, quando há mais de um)

ADF XML: perguntas e respostas

O que é ADF XML?

O ADF (Auto-lead Data Format) é um formato XML que marketplaces de carros, sites de concessionárias e serviços de leads usam para enviar o lead de um comprador a uma concessionária. Um lead contém os dados de contato do cliente, o veículo que ele quer, um veículo na troca, a concessionária e a origem do lead.

ADF é o mesmo que ADF XML?

Sim. ADF é o nome do formato e XML é como ele é escrito, por isso as pessoas usam os dois nomes para os mesmos arquivos de leads.

Como converto ADF XML em JSON ou CSV?

Crie uma bandeja do Airparser a partir do modelo de lead ADF, envie o e-mail do lead para ela (ou faça upload do arquivo .xml) e baixe o resultado em JSON ou CSV. Cada lead vira um registro com campos como customer_email, vehicle_make e vehicle_vin.

O Airparser usa IA para ler ADF?

Não para o XML em si. Se todos os campos do seu esquema têm um nome padrão do ADF, os valores são tirados direto do XML. Se você usa nomes de campo próprios, a IA apenas associa a eles o lead já analisado. Um e-mail sem ADF é lido pelo parser de IA de sempre.

Posso enviar leads ADF para o meu CRM?

O Airparser não tem um conector para cada CRM de concessionária. Ele entrega os campos ao Google Sheets, Zapier, Make, n8n ou a um webhook, e de lá eles podem seguir para o seu CRM.

E se um lead tiver mais de um veículo?

O veículo que o cliente quer comprar preenche os campos principais do veículo. Todos os veículos, inclusive o da troca, também estão na lista vehicles, então nada se perde.

Quanto custa?

Um e-mail de lead ADF usa 1 crédito, como qualquer outro documento.

Mais sobre ADF e leads de concessionárias

Analise seu primeiro lead ADF

Crie uma bandeja a partir do modelo de lead ADF, encaminhe um e-mail de lead e veja os campos.

Pronto para expandir seu negócio? É aqui que você começa.