Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
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.
How It Works
Export eBay Orders
Seller Hub → Orders → Export to CSV (include as much history as needed)
Select Deduplication
Choose how to identify unique customers - username is most accurate
Preview Contacts
Review deduplicated contacts, check for any issues
Import to Xero
Upload via Contacts → All Contacts → Import
Your Data is Safe
Bank-Level Security
256-bit SSL encryption. Same standards as major financial institutions.
No Data Storage
Files are processed directly in browser. No calls to our servers.
GDPR Compliant
Full EU data protection compliance. Your privacy rights protected.
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 |
Data Transformation
Multiple orders from same buyer become single contact
Order records with buyer info
Buyer username,
Buyer email,
Buyer name
Building Your Customer Database from eBay
eBay Doesn't Export Customers
Why Customer Data in Xero Matters
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
Why Use This Tool?
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.
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