I had two years of eBay order history but no customer database in Xero. The converter extracted unique buyers with deduplication by username, parsed names into first and last fields, and included shipping addresses. I imported all 1,800 contacts before my first invoice batch.
eBay to Xero Contacts — Sync Buyers to Xero CRM
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.How to Convert eBay → Xero Contacts
Export from Ebay Seller
Reports → Download → Download report
Upload and Configure
Upload Orders Report CSV and choose Contact format
Preview and Download
Review converted data, download Xero-ready file
Import to Xero
Contacts → All Contacts → Import → Upload CSV
Output is in Xero Contact CSV format — ready to import directly, no manual reformatting needed.
eBay → Xero Contacts Conversion Questions
Which deduplication method should I use?
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).
Should I import contacts before or after invoices?
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.
How many contacts can I import?
Our tool handles unlimited contacts and automatically batches for Xero's import limits. Large exports are split into multiple files packaged in a ZIP.
Common Contact Import Errors
Issues you might encounter when importing Orders Report data to Contact - and how we solve them
Repeat Buyers in Export
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 Masked Email Address
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
Same Person, Different Names
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
Building Your Customer Database from eBay
eBay Doesn't Export Customers
Why Customer Data in Xero Matters
How People Use eBay → Xero Contacts
Most of my eBay buyers are repeat customers who need invoices. Converting my order export to Xero contacts gave me a complete customer database with eBay usernames stored as account numbers. Now I can look up any buyer instantly and their details auto-fill on new invoices.
My clients needed their eBay customer data in Xero for proper accounts receivable tracking. I converted their order history and the tool handled address extraction and batch processing for each account. Importing contacts first made the subsequent invoice imports match correctly.
Field Mapping
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 |
Why Use the eBay → Xero Contacts Converter?
Automatic Deduplication
Smart deduplication by username, email, or name prevents duplicate contacts.
Address Extraction
Captures shipping addresses from orders as contact street addresses.
eBay ID Reference
Stores eBay username as account number for easy customer lookup.
Name Parsing
Automatically splits full names into first and last name fields.
Batch Processing
Handles years of order history efficiently with Xero-compatible batching.
Browser Privacy
Customer data processes locally. Never uploaded to external servers.
Data Transformation
Multiple orders from same buyer become single contact
Order records with buyer info
Buyer username,
Buyer email,
Buyer name
Your eBay → Xero Contacts Conversion is Secure
Local Processing Engine
Your eBay → Xero Contacts files stay on your device. Processing happens client-side, nothing leaves your machine.
Zero Server Storage
Your eBay → Xero Contacts files are never cached, logged, or stored anywhere. Every session is ephemeral.
Privacy-First Architecture
Designed for data sovereignty. No third-party trackers or analytics touch your eBay → Xero Contacts files.
More credits - more savings
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
Frequently Asked Questions
Ebay Seller → Xero Data Ecosystem
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
Also available as
This platform pair is available in 1 other hub
Quick question before you go
Help us improve—what stopped you today?
Thank you!
Enter your email to claim your welcome bonus