Import any CSV to Google Contacts
Google Contacts can import CSV files natively — if your file matches Google's exact column headers. Most real-world exports don't. SyncBatch imports any CSV layout to Google Contacts: it parses your columns as they are, shows a full preview, removes duplicates, and pushes contacts through the official Google People API in batches of 200. They then sync to every Android device on that account.
How it works
- 1
Upload your CSV as exported
CRM exports, form responses, banking portals, event tools — whatever produced the file, upload it unchanged and map the name and number columns in the preview.
- 2
Let the preview catch what Google would import blindly
Google's native import writes every row straight into your contacts, duplicates and all. SyncBatch shows each contact first, skips duplicates, flags invalid numbers, and lets you label the batch.
- 3
Sync through the People API
Contacts are created with batchCreateContacts, 200 per request, in your own Google account. Your phones pick them up through normal Google sync — and the batch can be bulk-deleted later if needed.
CSV import routes, compared
Google Contacts native import
Free and fine for a clean file in Google's format ("Name", "Phone 1 - Value", …). Wrong headers mean silently wrong fields, and there is no dedup or preview.
Reformatting the CSV to match Google
Possible, but you are hand-editing headers and re-exporting — and one typo in a header still imports wrong. Numbers with leading + or 0 often break on the way.
SyncBatch
No reformatting: map columns visually, preview everything, dedupe automatically, sync via the official API. First sync free.
Frequently asked questions
Why does my Google Contacts CSV import come out scrambled?+
Google's importer expects its own export format — specific headers like "Given Name" and "Phone 1 - Value". Files from CRMs or forms use different headers, so fields land in the wrong places. Importing through SyncBatch avoids the format requirement entirely.
Is this allowed by Google?+
Yes. SyncBatch uses Google's official People API with OAuth consent, complying with Google's API Services User Data Policy including Limited Use. You sign in with Google and contacts are created in your own account.
How fast do contacts appear on my Android phone?+
The sync to your Google account finishes in seconds to a minute depending on list size. Your phone then shows them as soon as it does its normal Google account sync — usually right away.
Your first sync is free
Upload a spreadsheet and see every contact before it syncs. No card required.
