Smart Name Generation
Combines Square name fields into Xero-compatible contact names.
Enter your email to receive a sign-in link
Sync your Square customer database to Xero. Import customer names, addresses, emails, and phone numbers for complete contact management.
Free preview — then from $5. Save with bundles.Customers → Import / Export → Export Customers → Download
Upload Customers Export 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.
By default, we add suffixes like (2), (3) to duplicate names. You can also choose to skip duplicates or keep them (Xero will reject during import).
Customer name, email, phone, and address typically transfer. Some fields like internal tags may not sync depending on your integration method.
CSV, XLS, XLSX, and XLSM files work for importing Square customers to Xero contacts. Ensure proper column mapping before importing.
Issues you might encounter when importing Customers Export data to Contact - and how we solve them
Xero requires unique contact names
John Smith (appears twice)
John Smith, John Smith (2)
We auto-suffix duplicates with numbers
Review and merge contacts in Xero after import
Contact has no name, company name, or email
(all name fields blank)
Customer_CUST123 (from Customer ID)
We generate names from Customer ID if needed
Update contact details in Xero
Xero contact names have 255 character limit
Very Long Company Name Inc...
Very Long Company Name Inc... (truncated)
Names are automatically truncated
Edit contact names in Xero if needed
How Square Customers fields map to Xero Contact
| Square Customers | Source Value | Xero Contact | Target Value | Note | |
|---|---|---|---|---|---|
Email Address |
john.smith@example.com |
→ | EmailAddress |
john.smith@example.com
|
Customer email |
Given Name |
John |
→ | FirstName |
John
|
First name |
Family Name |
Smith |
→ | LastName |
Smith
|
Last name |
Address Line 1 |
123 Main Street |
→ | POAddressLine1 |
123 Main Street
|
Street address |
City |
New York |
→ | POCity |
New York
|
City |
Administrative District |
NY |
→ | PORegion |
NY
|
State/Province |
Postal Code |
10001 |
→ | POPostalCode |
10001
|
ZIP/Postal code |
Country |
US |
→ | POCountry |
US
|
Country |
Phone Number |
+1-555-123-4567 |
→ | PhoneNumber |
+1-555-123-4567
|
Phone |
Combines Square name fields into Xero-compatible contact names.
Automatically handles duplicate names with suffixes or filtering.
Maps Square address to both billing and shipping in Xero.
Square Customer ID saved as Account Number for reference.
Handles large customer lists with automatic batching.
Customer data processed locally, never uploaded.
Each Square customer becomes one Xero contact record
One row per customer from Square Customer Directory
Customer ID,
Given Name,
Family Name,
Email Address,
Phone Number
One contact record with full details
Your Square Customers → Xero files stay on your device. Processing happens client-side, nothing leaves your machine.
Your Square Customers → Xero files are never cached, logged, or stored anywhere. Every session is ephemeral.
Designed for data sovereignty. No third-party trackers or analytics touch your Square Customers → Xero files.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Square to Xero
Given Name + Family Name → Name
Email Address → EmailAddress
Given Name → FirstName
Date → Date
Total Collected → Amount
Fees → Amount
Transaction ID → InvoiceNumber
Date → InvoiceDate
Date + terms → DueDate
This platform pair is available in 3 other hubs
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli