# Import contacts into SkedX Flow from a spreadsheet

> In SkedX Flow, Contacts → Import opens the import sheet: choose a file (.csv, .xlsx, .xls), drop it on the grid, or paste from Excel or Google Sheets. Flow matches the headings to its fields. Verify checks every row before anything is saved: a row needs a name, phone or email; a cell that cannot be imported is outlined red with the reason on it, and that row is left out until fixed. Phone numbers (24 Oct 2026): for a company in India (its country in SkedX accounts), a 10-digit mobile with no country code, or written with a leading 0, gets +91 — the cell shows “+91 added” and the banner says how many, with Undo for these N to keep them as typed. A +91 number with the wrong number of digits is outlined red (“9 digits after +91 — one short?”). A number with no country code that is not an Indian mobile — or any, for a company outside India — is tagged “no country code” and still imported; the banner offers one click to add the company’s own code (Add +44 to these 2), or a country picker when the company has none. Two rows with the same person are matched, not created twice, and someone already saved without +91 is found. Import closes the sheet and counts the rows in a small box at the bottom. No one can check before sending whether a number is on WhatsApp.

Product: SkedX Flow · Topic: Contacts · Draft — steps not yet re-verified in the live product

Bring your people into Flow from any spreadsheet. Verify shows what will happen before anything is saved — and fixes the one thing that most often stops WhatsApp: a number written without its country code.

## Step 1: Open the import sheet

Open **Contacts** and press **Import**. The sheet opens over the page.
Open it directly: https://flow.skode.ai/contacts

## Step 2: Put your people in

Press **Choose a file** (a .csv, .xlsx or .xls), drop the file anywhere on the grid, or copy the rows in Excel or Google Sheets and paste them into the first cell. Flow matches your headings to its fields; a column it cannot place stays grey until you choose its field. You can type in any cell, like a spreadsheet.

## Step 3: Verify — and see what Flow did to the numbers

Press **Verify**. Nothing is saved yet. If your company is in India, numbers written as 10 digits, or with a 0 in front, get **+91**: the banner says how many, with **Undo for these** to keep them as you typed them, and each one shows **+91 added**. A cell that can’t be imported is outlined red with the reason on it — for a +91 number, how many digits it has after +91. Fix it in the cell and press **Re-verify**, or leave it: that row is left out.

## Step 4: Numbers with no country code

WhatsApp needs every number with its country code. When some have none — your company is outside India, or you pressed Undo — the banner says so with one click to add your own code, here **Add +91 to these 2**. Each of them is tagged **no country code**. If they are from somewhere else, type the right code in each cell instead. If your company has no country in SkedX, the banner asks which country they are from.

## Step 5: Import

Press **Import N rows**. The sheet closes and a small box at the bottom of the page counts the rows as they land, then names anyone who was matched to a contact you already had instead of being added twice.

## Common questions

### Why did Flow add +91?

Your company is in India, and a 10-digit mobile without a country code can’t be reached on WhatsApp. Flow adds +91 only to numbers that are clearly Indian mobiles (10 digits starting 6–9, or 0 and those 10). Press **Undo for these** to keep them as typed.

### Will it find people I already have?

Yes — someone saved earlier as 98450 22110 is the same person as +91 98450 22110, so the row updates them instead of adding a second contact.

### Does Flow change numbers I saved before?

Not by itself. Contacts shows one line when some saved numbers have no country code — see [Add the country code to numbers saved without one](https://skode.ai/help/flow/contacts/add-a-country-code-to-saved-numbers/).

### Can Flow tell me which numbers are on WhatsApp before I send?

No — WhatsApp offers no way to check. The first message tells, it is not charged when it fails, and the person is then marked [Not on WhatsApp](https://skode.ai/help/flow/contacts/a-contact-is-marked-not-on-whatsapp/).

## Useful links
- Contacts in SkedX Flow — Import is at the top: https://flow.skode.ai/contacts

Videos and screenshots © 2026 SkedX, with sample data only. Share and link to them freely; copying the SkedX product or its design is not allowed. Terms: https://skode.ai/terms/

## Related guides
- Add the country code to numbers saved without one: https://skode.ai/help/flow/contacts/add-a-country-code-to-saved-numbers/
- A contact is marked Not on WhatsApp: https://skode.ai/help/flow/contacts/a-contact-is-marked-not-on-whatsapp/
- Send a WhatsApp campaign to many contacts: https://skode.ai/help/flow/templates/send-a-whatsapp-campaign-to-many-contacts/
- Build an audience in SkedX Flow: https://skode.ai/help/flow/contacts/build-an-audience-in-skode-flow/

Source: https://skode.ai/help/flow/contacts/import-contacts-into-skode-flow/