Automatic Deduplication
Smart deduplication by username, email, or name prevents duplicate contacts.
Enter your email to receive a sign-in link
Build your Xero customer database from eBay order history. Extract unique buyers with shipping addresses, emails, and account references.
Free preview — then from $5. Save with bundles.Reports → Download → Download report
Upload Orders Report CSV and choose Contact format
Review converted data, download Xero-ready file
Contacts → All Contacts → Import → Upload CSV
Output is in Xero Contact CSV format — ready to import directly, no manual reformatting needed.
eBay Username is most reliable - it's unique per buyer. Email works well but eBay may show masked addresses. Name-based deduplication is least accurate since the same person might ship to different names (gift orders, business vs personal).
Import contacts FIRST if you want addresses and details. When you import invoices, Xero matches by name or creates basic contacts. Pre-importing gives you complete contact records with addresses.
Our tool handles unlimited contacts and automatically batches for Xero's import limits. Large exports are split into multiple files packaged in a ZIP.
Issues you might encounter when importing Orders Report data to Contact - and how we solve them
Same buyer appears multiple times
john_buyer: 5 orders
john_buyer: 1 contact record
Deduplication keeps most recent info
All orders linked, but only one contact created
eBay shows anonymized email
buyer123-abcd@members.ebay.com
Email field populated with masked address
Masked emails still work for eBay messaging
Update with real email if customer provides it
Buyer uses different shipping names
John Smith, J Smith, John D Smith
Deduplicated by username or email
Use username deduplication for accuracy
Merge contacts in Xero if needed
How Ebay_Seller Orders fields map to Xero Contact
| Ebay_Seller Orders | Source Value | Xero Contact | Target Value | Note | |
|---|---|---|---|---|---|
Buyer name |
John Smith |
→ | Name |
John Smith
|
Contact name (required) |
Buyer email |
john@example.com |
→ | EmailAddress |
john@example.com
|
Primary email |
Buyer phone |
+1-555-123-4567 |
→ | PhoneNumber |
+1-555-123-4567
|
Phone (may be masked) |
Buyer username |
john_buyer123 |
→ | AccountNumber |
john_buyer123
|
eBay user ID as reference |
Ship to address 1 |
123 Main Street |
→ | SAAddressLine1 |
123 Main Street
|
Shipping address |
Ship to city |
New York |
→ | SACity |
New York
|
Shipping city |
Ship to state |
NY |
→ | SARegion |
NY
|
Shipping state/region |
Ship to zip |
10001 |
→ | SAPostalCode |
10001
|
Shipping postal code |
Ship to country |
US |
→ | SACountry |
US
|
Shipping country |
Smart deduplication by username, email, or name prevents duplicate contacts.
Captures shipping addresses from orders as contact street addresses.
Stores eBay username as account number for easy customer lookup.
Automatically splits full names into first and last name fields.
Handles years of order history efficiently with Xero-compatible batching.
Customer data processes locally. Never uploaded to external servers.
Multiple orders from same buyer become single contact
Order records with buyer info
Buyer username,
Buyer email,
Buyer name
Your eBay → Xero Contacts files stay on your device. Processing happens client-side, nothing leaves your machine.
Your eBay → Xero Contacts files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your eBay → Xero Contacts files.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Ebay Seller to Xero
Buyer name → Name
Buyer email → EmailAddress
Buyer phone → PhoneNumber
Transaction creation date → Date
Net amount → Amount
Gross transaction amount → Amount
Buyer name → ContactName
Buyer email → EmailAddress
Order number → InvoiceNumber
This platform pair is available in 1 other hub
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli