# Proč selhal import kontaktů?

> Opravte importy kontaktů, které selžou nebo naimportují méně kontaktů, než jste čekali. Limit 2 500 řádků, neplatné e-maily, vlastní pole a limity seznamů kontaktů.

Tento článek pomůže, když import kontaktů ze souboru CSV nebo Excel ukáže chybu, nebo skončí s menším počtem kontaktů, než má váš soubor.

## Příznaky

Dialogové okno **Import CSV** v **Email Marketing → Contacts** ukazuje v kroku náhledu červený banner, například:

- `A maximum of 2500 contacts can be imported per request.`
- `Contact #42 has an invalid email address.`
- `Unknown custom field key(s): …`
- `Pay as you go includes 10,000 subscribers per audience.`

Nebo tlačítko **Continue** zůstává neaktivní se zprávou **You must map at least one column to the Email field.**

## Příčina

Každý import se kontroluje jako celek. Pokud jedno pravidlo selže, nenaimportuje se nic:

- **Více než 2 500 řádků.** Každý import přijme nejvýše 2 500 kontaktů.
- **Neplatná e-mailová adresa.** Jediná chybně zapsaná adresa způsobí selhání celého souboru. Číslo ve zprávě počítá kontakty po odstranění prázdných řádků, takže se může lišit od čísla řádku v tabulce.
- **Vlastní pole, které neexistuje.** Sloupce přiřazené k vlastním polím vyžadují, aby tato pole už existovala.
- **Není přiřazený sloupec Email.** Email je jediné povinné pole.
- **Seznam kontaktů by překročil limit tarifu.** Tarif Pay as you go povoluje 10 000 odběratelů na seznam, Pro 50 000 a Business 250 000. Kontrola počítá všechny řádky v souboru plus současné odběratele seznamu.

Méně kontaktů, než jste čekali, obvykle znamená řádky s prázdnou buňkou e-mailu. Ty se přeskočí bez chyby. Z excelového souboru se čte jen první list.

## Řešení

1. **Rozdělte velké soubory.** Rozdělte soubor na části po nejvýše 2 500 řádcích a naimportujte je postupně.

2. **Vyčistěte sloupec s e-maily.** Odstraňte mezery, interpunkci na konci a více adres v jedné buňce. Pokud chcete najít chybné nebo rizikové adresy, nechte seznam nejdřív projít [ověřováním e-mailů](/cs/docs/email-verification/lists/).

3. **Nejdřív vytvořte vlastní pole.** Chybějící pole přidejte v **Workspace → Settings** v části **Custom fields** a pak spusťte import znovu. Viz [Vlastní pole](/cs/docs/contacts/custom-fields/).

4. **Zkontrolujte přiřazení sloupců.** Pokud má váš soubor řádek se záhlavím, nechte zapnuté **File has header**, aby se sloupce spárovaly podle názvu. Jeden sloupec přiřaďte k **Email**, nepoužité sloupce nastavte na **Exclude** a zkontrolujte náhled.

5. **Nepřekračujte limit seznamu.** Naimportujte kontakty do jiného seznamu, odeberte neaktivní odběratele, nebo přejděte na vyšší tarif. Viz [Limity](/cs/docs/limits/).

6. **Počkejte na zpracování.** Importy běží na pozadí. Když dialogové okno potvrdí „Contact import has been queued and will be processed shortly.“, počkejte minutu a obnovte seznam kontaktů.

> **Import znovu přihlásí odhlášené kontakty:** Import kontaktu do seznamu, ze kterého se odhlásil, ho znovu přihlásí. Lidi, kteří se odhlásili, ze souboru před importem odstraňte.

Kontakty, které už existují, se aktualizují, a neduplikují. Jména se nahradí, jen když má soubor hodnotu, a vlastní pole se sloučí. Celý návod najdete na stránce [Import a export kontaktů](/cs/docs/contacts/import-export/), nebo kontakty ze své aplikace synchronizujte přes [Vytvoření kontaktu](/cs/docs/api-reference/contacts/create/).

## Stále si nevíte rady?

[Napište podpoře](/contact/) nebo se zeptejte na [Discordu](https://discord.emailit.com) a uveďte chybovou zprávu a prvních několik řádků souboru bez osobních údajů.

---
Zdroj: https://emailit.com/cs/docs/kb/contacts-import-failed/
