SMS z Make bez programování: oficiální app TopSMS
Návod krok za krokem: jak si přidat TopSMS do Make (dříve Integromat), připojit účet, poslat SMS ze scénáře, hlídat doručenky přes webhook a co pohlídat u textu, čísel a kreditu. Bez HTTP modulu a bez kódu.
Make (dříve Integromat) je nejrozšířenější automatizační nástroj v Česku a do teď se v něm SMS z TopSMS posílaly přes obecný HTTP modul. Od září 2026 máme oficiální app TopSMS pro Make: šest hotových modulů, připojení přes API klíč a trigger na doručenky. Tenhle návod projde celé nastavení od přidání app po první scénář.
Co budete potřebovat
- Účet TopSMS s kreditem. Registrace je zdarma, nový účet má 10 SMS na vyzkoušení.
- Účet v Make (stačí Free plán).
- API klíč TopSMS: v dashboardu v sekci API klíče vytvořte klíč se scopes send a read. Client ID i Secret si uložte, Secret se zobrazí jen jednou.
1. Přidání app do Make
App je publikovaná jako tzv. custom app, do svého účtu si ji přidáte jedním kliknutím přes odkaz:
Po potvrzení se TopSMS objeví v nabídce aplikací ve všech vašich scénářích (v organizaci, do které jste ji nainstalovali). Žádost o zařazení do veřejného katalogu Make je podaná, do jejího schválení funguje app přes tento odkaz.
2. Připojení účtu
V libovolném modulu TopSMS klikněte na Create a connection, vložte Client ID a Secret z API klíče a uložte. Make připojení ověří voláním na zůstatek kreditu, takže špatný klíč poznáte hned. Jedno připojení pak používáte ve všech modulech i scénářích.
3. Moduly
| Modul | K čemu je |
|---|---|
| Send an SMS | Odešle jednu zprávu. Vstup: číslo v mezinárodním formátu, text, volitelně odesílatel. Výstup: ID zprávy, počet segmentů, cena, stav. |
| Send Bulk SMS | Stejný text až na 500 čísel v jednom kroku, výsledek pro každé číslo zvlášť. |
| Get a Message Status | Stav doručení podle ID zprávy (sent, delivered, failed, expired). |
| Get Credit Balance | Aktuální kredit a cena za SMS, hodí se do hlídání zůstatku. |
| Watch Delivery Reports | Trigger: scénář se spustí, jakmile je zpráva doručená, selže nebo expiruje. |
| Make an API Call | Libovolný endpoint REST API s automatickou autorizací. |
4. První scénář: SMS o expedici objednávky
Typický scénář pro e-shop nebo CRM má dva moduly:
- Trigger vašeho systému: například Shoptet „Watch Orders“, WooCommerce „Watch Orders“, Google Sheets „Watch Rows“ nebo webhook z vlastní aplikace.
- TopSMS → Send an SMS: do pole Recipient namapujte telefon zákazníka, do Text napište zprávu s proměnnými, třeba
Dobry den, objednavku {{1.number}} jsme predali dopravci. Dekujeme, MojeFirma.
Spusťte Run once, vytvořte testovací objednávku a SMS dorazí během několika sekund. Ve výstupu modulu vidíte ID zprávy, počet segmentů a stržený kredit.
5. Doručenky: scénář reaguje na doručení nebo selhání
Modul Watch Delivery Reports vygeneruje webhook URL. Tu vložte v dashboardu TopSMS u svého API klíče do pole Webhook URL. Od té chvíle TopSMS při každé změně stavu zprávy odeslané tím klíčem zavolá váš scénář s daty: ID zprávy, příjemce, stav, cena, čas doručení nebo chybová hláška. Typické použití: zapsat stav do tabulky, u selhání poslat e-mail, nebo zákazníkovi, kterému SMS nedošla, poslat e-mail místo ní.
Na co si dát pozor
- Formát čísla. Posílejte mezinárodní formát (
+420601234567). Česká čísla bez předvolby doplníme, ale u zahraničních to nejde. - Délka textu. 160 znaků bez diakritiky je jedna SMS, s diakritikou jen 70. Delší text se rozdělí na segmenty a účtuje se každý. V Make se hodí funkce
ascii(text; true), která diakritiku odstraní, nebo text pište rovnou bez háčků. - Odesílatel. Pole Sender ID nechte prázdné, dokud nemáte vlastní jméno odesílatele schválené. Neschválený odesílatel vrátí chybu.
- Chyby. Modul vrací srozumitelnou hlášku (neplatné číslo, nedostatečný kredit, neschválený odesílatel) a scénář se zastaví, pokud si nenastavíte error handler. U hromadného odesílání se chyba jednoho čísla neprojeví na ostatních.
- Kredit. Modul Get Credit Balance jednou denně a při poklesu pod limit e-mail nebo Slack. V dashboardu si navíc můžete nastavit vlastní hranici pro upozornění.
Kolik to stojí
Make účtuje operace podle svého plánu, TopSMS jen odeslané SMS podle ceníku, bez měsíčních poplatků. Připojení app je zdarma.
Zapier, n8n a další
Pro Zapier a n8n zatím oficiální app nemáme, tam funguje HTTP modul podle návodu na stránce integrací. Pro WooCommerce máme plugin, pro Fakturoid a iDoklad automatické SMS upomínky faktur.
Potřebujete pomoct se scénářem? Napište na info@topsms.cz, se základním napojením pomůžeme zdarma.