← Zpět na blog
2. června 2026·3 min čtení·Tým TopSMS

Jak poslat hromadné SMS z Excelu nebo CSV (krok za krokem)

Návod, jak z tabulky v Excelu rozeslat personalizované hromadné SMS. Příprava sloupců, export do CSV, formát telefonních čísel, oslovení jménem a nejčastější chyby.

Máte kontakty v Excelu a chcete jim rozeslat informaci nebo akci? Nemusíte je nikam ručně přepisovat. Tenhle návod vás provede od tabulky k odeslané kampani — včetně personalizace jménem a obvyklých pastí, na kterých lidi padají.

1. Připravte si tabulku

Stačí jednoduchá tabulka, kde každý kontakt je na vlastním řádku a první řádek jsou názvy sloupců. Minimum je telefonní číslo, zbytek je volitelný:

phonenamegroup
+420600111222JanaVIP
+420777333444PetrNewsletter
+420602555666LucieVIP

Doporučené sloupce:

  • phone — telefonní číslo (povinné)
  • name — křestní jméno pro oslovení
  • group — skupina/štítek pro pozdější filtrování (VIP, Newsletter…)

2. Hlídejte formát telefonního čísla

Tady vzniká nejvíc chyb. Číslo musí být v mezinárodním formátu s předvolbou:

ŠpatněSprávně
600 111 222+420600111222
0600111222+420600111222
420 600 111 222+420600111222

Tip pro Excel: sloupec s čísly nastavte jako Text, ne Číslo — jinak Excel ukousne počáteční nuly nebo + a z +420600111222 udělá 4,206E+11. Klikněte na sloupec → Formát buněk → Text, a teprve pak vkládejte.

3. Uložte jako CSV UTF-8

V Excelu: Soubor → Uložit jako → CSV UTF-8 (oddělený čárkami). Důležité je to UTF-8 — jinak se háčky a čárky ve jménech rozsypou na Ja?a a podobné zmetky. Google Sheets exportuje CSV v UTF-8 rovnou (Soubor → Stáhnout → CSV).

Hotový CSV vypadá uvnitř takhle:

phone,name,group
+420600111222,Jana,VIP
+420777333444,Petr,Newsletter

4. Naimportujte kontakty

V TopSMS jděte do Kontakty → Hromadný import, vložte obsah CSV (nebo nahrajte soubor) a potvrďte. Systém:

  • rozpozná sloupce podle hlavičky (phone, name, group…),
  • ověří a sjednotí formát čísel,
  • přeskočí duplicity a neplatná čísla a na konci vám ukáže, kolik kontaktů přibylo.

Kontakty teď máte uložené natrvalo — příště už je jen vyberete, nemusíte importovat znovu.

5. Napište zprávu s oslovením jménem

Při psaní kampaně použijte proměnnou místo konkrétního jména. Když napíšete:

{jmeno}, dnes sleva 20 % na cely sortiment. Detail: tsms.cz/l/akce

každý dostane svoje jméno: „Jano, dnes sleva 20 %…", „Petře, dnes sleva 20 %…". Personalizace jménem zvedá CTR i o 5–10 % a stojí vás to jen ten jeden placeholder. Víc o personalizaci přes proměnné.

6. Pošlete (nebo naplánujte)

Vyberte skupinu příjemců (třeba jen „VIP"), zkontrolujte náhled a délku, a buď odešlete hned, nebo naplánujte na konkrétní čas — třeba na úterý 10:00, kdy mívají kampaně nejvyšší prokliky.

Nejčastější chyby (a jak se jim vyhnout)

ProblémPříčinaŘešení
Háčky se rozsypalyŠpatné kódování exportuUložit jako CSV UTF-8
Čísla useknutá / 4,2E+11Sloupec je formát ČísloNastavit sloupec na Text
Část kontaktů se nenaimportovalaČísla bez předvolby +420Doplnit mezinárodní formát
Vejde se málo textuDiakritika přepla SMS na 70 znakůPsát bez diakritiky (viz délka SMS)
Někdo si stěžuje na spamChybí souhlas / opt-outPosílat jen na souhlasy a dát STOP

Zvládne to i bez Excelu

Nemáte tabulku? Kontakty přidáte i ručně po jednom, nebo zadáte čísla přímo do pole „příjemci" oddělená čárkou. Pro opakované kampaně se ale vyplatí mít je uložené ve skupinách — pak je rozeslání otázka tří kliknutí.

Shrnutí

  1. Tabulka: sloupce phone, name, group, číslo ve formátu +420….
  2. Sloupec s čísly nastavit jako Text.
  3. Uložit jako CSV UTF-8.
  4. Naimportovat do Kontaktů.
  5. Zpráva s {jmeno}, bez diakritiky, zkrácený odkaz.
  6. Odeslat nebo naplánovat.

Založte si účet zdarma, naimportujte prvních pár kontaktů a první kampaň si vyzkoušejte na vlastní číslo — trvá to pět minut.

návodhromadné-smsimportcsv
Otestujte TopSMS zdarma

10 SMS na start, bez závazku, registrace minuta.

Registrovat zdarma →