ADF XML

딜러 잠재 고객을 위한 ADF XML 파서

ADF(Auto-lead Data Format)는 자동차 마켓플레이스, 딜러 웹사이트, 잠재 고객 서비스가 딜러십에 잠재 고객을 보낼 때 쓰는 XML입니다. Airparser가 이메일에서 이를 읽어 CRM, 스프레드시트, 자동화에 쓸 수 있는 깔끔한 필드로 제공합니다.

이미 계정이 있으신가요? ADF 수신함 만들기

ADF XML이란 무엇인가요?

ADF는 Auto-lead Data Format의 약자입니다. 자동차 구매 희망자의 잠재 고객 정보를 딜러십에 보내기 위한 XML 형식으로, 고객이 누구인지, 어떤 차량을 원하는지, 트레이드인으로 무엇을 내놓는지, 어느 딜러와 어떤 서비스에서 온 잠재 고객인지를 담습니다.

잠재 고객 한 건은 <prospect>가 들어 있는 <adf> 문서 하나입니다. 보통 이메일 본문의 일반 텍스트나 첨부된 .xml 파일로 도착합니다. 읽기 어렵고, 그대로는 스프레드시트나 CRM에 불러올 수 없습니다.

이 형식은 엄격하게 지켜지지 않습니다. Kelley Blue Book의 ADF 사용 가이드에 따르면 원래 사양에는 서로 모순되는 부분이 있고 발신자마다 자체 변형을 사용하므로, 읽는 쪽은 유연하게 처리해야 합니다.

출처: Kelley Blue Book, ADF Usage by LeadDriver

ADF 잠재 고객에 들어 있는 내용

잠재 고객의 주요 요소와 Airparser가 이를 넣는 필드입니다.

ADF 요소담는 내용Airparser 필드
id발신자의 잠재 고객 ID(source, sequence 속성)lead_id, lead_id_source, lead_sequence
requestdate요청 시각request_date
vehicle interest="buy"고객이 원하는 차량: 상태(신차 또는 중고), 연식, 제조사, 모델, 트림, VIN, 재고 번호, 가격vehicle_year, vehicle_make, vehicle_model, vehicle_trim, vehicle_vin, vehicle_stock, vehicle_price, ...
vehicle interest="trade-in"고객의 트레이드인 차량: 연식, 제조사, 모델, 주행거리, 상태, 감정가vehicles 목록
customer / contact이름(first, last 부분), 이메일, 전화번호, 주소customer_first_name, customer_last_name, customer_email, customer_phone, customer_street, customer_city, ...
timeframe, comments고객의 구매 예정 시기와 메시지customer_timeframe, customer_comments
vendor딜러vendor_name, vendor_id, vendor_contact_name
provider잠재 고객을 보낸 서비스provider_name, provider_service, provider_email, provider_phone

예시

ADF 잠재 고객 샘플과 결과

왼쪽은 구매 차량과 트레이드인이 있는 가상의 ADF 잠재 고객입니다. 오른쪽은 표준 ADF 필드로 얻는 결과로, 스프레드시트나 CRM에 바로 쓸 수 있는 하나의 평면 레코드입니다.

ADF XML 잠재 고객(샘플)

<?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>

결과(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"
    }
  ]
}

잠재 고객은 가상입니다. 결과는 ADF 잠재 고객 템플릿으로 만든 수신함이 반환하는 값입니다. 주요 차량은 구매하려는 차량이며, 트레이드인을 포함한 모든 차량은 vehicles 목록에 들어 있습니다.

Airparser로 ADF XML을 분석하는 방법

1

ADF 수신함 만들기

Airparser에서 Create inbox를 선택하고 ADF 잠재 고객 템플릿으로 시작하세요. XML / ADF 모드가 켜져 있고 필드는 표준 ADF 필드이므로 따로 설정할 것이 없습니다.

2

잠재 고객 보내기

잠재 고객 이메일을 수신함 주소로 전달하거나 자동 전달 규칙을 설정하세요. 잠재 고객 파일을 업로드하거나 API로 보낼 수도 있습니다.

3

깔끔한 필드 받기

모든 잠재 고객이 같은 필드를 가진 하나의 레코드가 됩니다. CSV나 JSON으로 다운로드하거나, Google Sheets, Zapier, Make, n8n, 웹훅으로 보내고 거기서 CRM으로 연결하세요.

스키마의 필드 이름이 표준 ADF 이름이면 값은 AI 없이 XML에서 바로 가져옵니다. 직접 정한 필드 이름을 쓰면 AI는 잠재 고객을 그 필드에 맞춰 줄 뿐입니다. ADF가 없는 문서는 기존 파서가 읽습니다.

Airparser가 읽는 것

  • 이메일 본문이나 HTML에 있는 ADF, XML이 이스케이프된 텍스트로 표시되어 있어도 읽습니다
  • .xml 파일로 된 ADF: 업로드했거나, API로 보냈거나, 이메일에 첨부된 경우
  • 여러 대의 차량: 구매할 차량이 주요 필드를 채우고 트레이드인은 vehicles 목록에 들어갑니다
  • 하나의 ADF에 여러 잠재 고객: 첫 번째가 필드를 채우고 모두 prospects 목록에 들어갑니다
  • 인용된 답장과 전달된 이메일, 값에 섞인 & 문자, "not provided" 자리 표시자(빈 값으로 둠)
  • 이메일에 ADF가 없거나 XML이 잘못된 경우: 문서는 평소처럼 추출 스키마로 분석됩니다

ADF 필드 참조

ADF 잠재 고객 템플릿의 표준 필드 이름입니다. 직접 만든 스키마에서 이 이름을 쓰면 값을 XML에서 바로 가져옵니다.

잠재 고객

request_date, lead_id, lead_id_source, lead_sequence, prospect_status

차량

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

고객

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

딜러 및 출처

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

목록

vehicles(트레이드인을 포함한 잠재 고객의 모든 차량), prospects(잠재 고객이 둘 이상일 때 모든 잠재 고객)

ADF XML: 질문과 답변

ADF XML이란 무엇인가요?

ADF(Auto-lead Data Format)는 자동차 마켓플레이스, 딜러 웹사이트, 잠재 고객 서비스가 구매 희망자의 잠재 고객 정보를 딜러십에 보낼 때 쓰는 XML 형식입니다. 잠재 고객에는 고객 연락처, 원하는 차량, 트레이드인 차량, 딜러, 잠재 고객의 출처가 들어 있습니다.

ADF와 ADF XML은 같은 것인가요?

네. ADF는 형식의 이름이고 XML은 그것을 기록하는 방식이어서, 같은 잠재 고객 파일에 두 이름을 모두 사용합니다.

ADF XML을 JSON이나 CSV로 변환하려면 어떻게 하나요?

ADF 잠재 고객 템플릿으로 Airparser 수신함을 만들고, 잠재 고객 이메일을 보내거나 .xml 파일을 업로드한 다음 결과를 JSON이나 CSV로 다운로드하세요. 각 잠재 고객은 customer_email, vehicle_make, vehicle_vin 같은 필드를 가진 하나의 레코드가 됩니다.

Airparser는 ADF를 읽을 때 AI를 사용하나요?

XML 자체에는 사용하지 않습니다. 스키마의 모든 필드가 표준 ADF 이름이면 값은 XML에서 바로 가져옵니다. 직접 정한 필드 이름을 쓰면 AI는 이미 분석된 잠재 고객을 그 필드에 맞춰 줄 뿐입니다. ADF가 없는 이메일은 기존 AI 파서가 읽습니다.

ADF 잠재 고객을 CRM으로 보낼 수 있나요?

Airparser에는 모든 딜러 CRM용 커넥터가 있지는 않습니다. 필드를 Google Sheets, Zapier, Make, n8n, 웹훅으로 전달하며, 거기서 CRM으로 보낼 수 있습니다.

잠재 고객에 차량이 둘 이상이면 어떻게 되나요?

고객이 구매하려는 차량이 주요 차량 필드를 채웁니다. 트레이드인을 포함한 모든 차량이 vehicles 목록에도 들어 있으므로 빠지는 것이 없습니다.

비용은 얼마인가요?

ADF 잠재 고객 이메일은 다른 문서와 마찬가지로 1크레딧을 사용합니다.

ADF와 딜러 잠재 고객에 대한 더 많은 정보

첫 ADF 잠재 고객을 분석해 보세요

ADF 잠재 고객 템플릿으로 수신함을 만들고 잠재 고객 이메일 한 통을 전달해 필드를 확인해 보세요.

비즈니스를 성장시킬 준비가 되셨나요? 여기서 시작하세요.