Varyshop SMS
Odesilani SMS kampani primo z vasich Android telefonu — bez externiho poskytovatele, bez poplatku za kazde SMS.
Misto placeni za kazdou odeslanou SMS pres cloudovou sluzbu pouzijete vlastni Android telefon(y) jako SMS branu. Telefon se spoji s vasim systemem, automaticky prijima zpravy z front a odesila je jako bezne SMS. Muzete pouzit vice telefonu najednou — system sam rozdeli zatez.
Novy tab Kampane umoznuje vytvaret a odesilat SMS kampane primo z telefonu. Vyberte sablonu, segment zakazniku, upravte text a odeslte — vcetne statistik (kliknuti, objednavky, prijem). Vice informaci ↓
Jak to funguje
Cely system ma tri casti, ktere spolupracuji:
V praxi to vypada takto:
- V administraci vytvorite SMS kampan a kliknete Odeslat
- Varyshop pripravi SMS zpravy a zaradi je do fronty
- Aplikace na vasem Android telefonu se kazdy par sekund pta: „Mate pro me neco k odeslani?“
- Kdyz najde novou zpravu, odesle ji jako normalni SMS z vaseho telefonniho cisla
- Po odeslani hlasi zpet do Varyshopu: „Odeslano“ nebo „Nepodario se“
Co potrebujete
- Varyshop instance s Odoo 18 s modulem Varyshop SMS (nainstaluje vas spravce)
- Pristup do sekce Email Marketing
- Android telefon (verze 12 nebo novejsi)
- SIM karta s aktivnim tarifem pro SMS
- Pripojeni k internetu (Wi-Fi nebo mobilni data)
- Aplikace Varyshop SMS (nainstaluje vas spravce)
Nastaveni ve Varyshop administraci
Po instalaci modulu (tu provede vas technik) najdete novou sekci v menu:
Email Marketing → Varyshop SMS → Gateway Phones
Zde budete spravovat vsechny telefony pripojene k vasemu systemu.
Pridani telefonu
Kazdy fyzicky telefon, ktery chcete pouzit pro odesilani, musite zaregistrovat ve Varyshop administraci.
- Prejdete do Email Marketing → Varyshop SMS → Gateway Phones
- Kliknete Novy
-
Vyplnte zakladni udaje:
Pole Co vyplnit Priklad Nazev Pojmenujte si telefon, at ho pozdej pozinate Samsung – O2 Telefonni cislo Cislo SIM karty v mezinarodnim formatu +420777123456 Druhe cislo Pokud ma telefon dve SIM, zadejte i druhe (nepovinne) +420608987654 Denni limit Kolik SMS maximalne muze telefon odeslat za den 500 SMS za minutu Maximalni rychlost odesilani 100 - Kliknete Generovat API klic — objevi se QR kod, ktery pouzijete k parovani
- Zaznam ulozte
Instalace aplikace na telefon
Na Android telefon je potreba nainstalovat aplikaci Varyshop SMS.
Stazeni APK
Aplikace neni na Google Play. Stahnete APK soubor primo z GitHub Releases:
- Na telefonu otevrete odkaz na Releases a stahnete nejnovejsi .apk soubor
- Otevrete stazeny soubor — pokud se objevi upozorneni, povolte Instalace z neznamych zdroju
- Dokoncete instalaci
SEND_SMS a READ_SMS, ktera vyzaduji specialni
review na Play Store. Instalace APK primo z GitHub Releases je zamysleny
zpusob distribuce.
Po spusteni aplikace budete pozadani o nasledujici opravneni:
| Opravneni | Proc ho potrebujeme |
|---|---|
| Odesilani SMS | Aby aplikace mohla odesilat SMS zpravy z vaseho cisla |
| Prijimani SMS | Aby aplikace zachytila odpovedi s textem STOP (odhlaseni) |
| Kamera | Pro naskenovat QR kodu pri parovani |
| Informace o telefonu | Pro zjisteni cisel vasich SIM karet |
| Notifikace | Pro zobrazeni stavu odesilani a sluzby na pozadi (Android 13+ se pta v dialogu) |
WRITE_SECURE_SETTINGS. To nelze udelit z telefonu —
je nutne pripojit telefon k pocitaci pres USB a spustit:
adb shell pm grant com.varyshop.smsgatewayapp android.permission.WRITE_SECURE_SETTINGS
Pokud buildujete ze zdrojaku, muzete pouzit: yarn grant-permission
Krome techto opravneni aplikace zobrazi take dialog pro vyjimku z optimalizace baterie. Tato vyjimka je nezbytna, aby Android neuspaval aplikaci na pozadi a SMS se spolehlivě odesilaly i pri zamknute obrazovce. Vice viz sekce Pozadi a spolehlivost.
Sparovani telefonu s Varyshop administrací
Po instalaci aplikace ji musite propojit s vasim Varyshop systemem. To se dela jednorazove pomoci QR kodu.
- V Varyshop administraci otevrete zaznam vaseho telefonu (tam kde jste klikli Generovat API klic) — uvidite QR kod
- Na telefonu otevrete aplikaci Varyshop SMS
- Prejdete na zarazku Nastaveni (ikona ozubeného kola dole)
- Kliknete na Naskenovat QR kod
- Namirte kameru telefonu na QR kod zobrazeny na obrazovce v Varyshop administraci
- Aplikace potvrdi uspesne sparovani — hotovo!
- Ma telefon pripojeni k internetu? (Wi-Fi nebo mobilni data)
- Bezi aplikace na telefonu? (neni zavrena, neni v uspornem rezimu)
- Je adresa serveru spravna? (v nastaveni aplikace vidite URL)
Vase prvni SMS kampan
Kdyz mate alespon jeden telefon Online, muzete odeslat prvni kampan.
- Prejdete do Email Marketing → SMS Marketing
- Kliknete Novy
-
Vyplnte kampan:
Pole Co vyplnit Nazev Interni nazev kampane (zakaznik ho neuvidi) Prijemci Komu se SMS posle — vyberete skupinu kontaktu nebo nastavite filtr Text zpravy Samotny text SMS (max. 160 znaku pro jednu SMS, delsi se rozdeli) - Zkontrolujte nahled zpravy
- Kliknete Odeslat (pro okamzite odeslani) nebo Naplanovat (pro odeslani v urcity cas)
Priklad textu SMS
{{ object.name }} vlozite do textu jmeno kazdeho
prijemce. Dalsi pole najdete pres tlacitko dynamickeho obsahu v
editoru zpravy.
Kampan z mobilni appky
Novinka v1.3.0: Kampane muzete vytvaret primo z mobilni aplikace bez pristupu do Odoo backendu. Staci otevrit tab Kampane v appce.
Predpoklady
- V administraci musi byt vytvorena alespon jedna SMS sablona prirazena k vasemu telefonu (SMS Gateway → Marketing Templates)
- Sablona musi mit prirazene segmenty (skupiny prijemcu)
Wizard v appce (3 kroky)
- Vyber sablony — zobrazí se sablony prirazene k vasemu telefonu. Vyberte jednu klepnutim.
- Segment a pocet — vyberte segment (napr. „Neobjednali 3 mesice“) a nastavte pocet prijemcu. U kazdeho segmentu vidite kolik zakazniku odpovida filtru.
- Nahled a potvrzeni — uvidite nahled SMS s ukázkovym jmenem. Text muzete pred odeslanim upravit. Zvolite Odeslat ihned nebo Do fronty.
Odeslani a sledovani
Po vytvoreni kampane se zobrazi karta stavu s realtime pocitadly (odeslano / ceka / chyby). Pokud jste zvolili „Do fronty“, muzete SMS pozdeji odeslat tlacitkem Odeslat ihned.
U telefonu s dvema SIM kartami appka nabidne vyber: odeslat pres jednu SIM, nebo rozdelit mezi obe.
Marketingove statistiky
Po odeslani kampane appka zobrazuje:
- Kliknuto — kolik prijemcu kliklo na odkaz
- Objednavky — pocet objednavek z kampane (UTM tracking)
- Prijem — celkovy prijem z objednavek v Kc
- Odhlaseno — pocet STOP odpovedi
- CTR, Konverze, Odhlaseni % — procentualni metriky
Jak se odesilaji SMS
Po kliknuti na Odeslat se deje nasledujici:
Prubeh muzete sledovat v realnem case:
- V kampani — pocitadla v zahlavi ukazuji kolik SMS je odeslano, kolik ceka, kolik selhalo
- Na telefonu — aplikace ukazuje kolik SMS odesila a kolik jich jeste ceka ve fronte
- U telefonu v administraci Varyshop — na kartě telefonu vidite Odeslano dnes a Cekajici
Pozastaveni kampane
Pokud potrebujete kampan docasne zastavit (treba jste si vsimli chyby v textu), muzete ji pozastavit bez zruseni:
- Otevrete kampan, ktera se prave odesila
- Zapnete prepinac Paused (Pozastaveno)
- SMS, ktere jsou jeste ve fronte, se nebudou odesilat
- SMS, ktere uz byly odeslany, zustanou odeslane — ty nelze vzit zpet
Pro obnoveni odesilani jednodusse prepinac Paused vypnete.
Vice telefonu a rozdeleni zateze
Muzete pripojit libovolny pocet telefonu. System automaticky rozdeluje SMS rovnomerne — kazda nova SMS se priradi telefonu, ktery ma momentalne nejmene prace (nejmene cekajicich SMS ve fronte).
Priklad se tremi telefony
| Telefon | Ceka ve fronte | Dostane dalsi SMS? |
|---|---|---|
| Samsung – O2 | 15 SMS | Ne |
| Xiaomi – T-Mobile | 8 SMS | Ne |
| Pixel – Vodafone | 3 SMS | Ano — ma nejmene |
Smerovani SMS na konkretni telefony
Pokrocila funkce: muzete nastavit, aby urcity telefon odesilal SMS pouze pro urcitou skupinu zakazniku. Napriklad chcete, aby SMS pro VIP zakazniky sly z jineho cisla nez SMS pro ostatni.
Jak to nastavit
- Otevrete zaznam telefonu v Varyshop SMS → Gateway Phones
- Najdete pole Partner Domain Filter
- Zadejte podminku, kteri zakaznici maji byt smerovani na tento telefon
Priklady
| Chci aby telefon odesilal pro... | Co zadat do filtru |
|---|---|
| Vsechny zakazniky (bez omezeni) | Nechat prazdne |
| Pouze VIP zakazniky (kategorie s ID 10) | [("category_id", "in", [10])] |
| Pouze zakazniky z Ceska | [("country_id.code", "=", "CZ")] |
| Pouze firemni zakazniky | [("is_company", "=", True)] |
Denni limity a rychlost odesilani
Kazdy telefon ma dva limity, ktere muzete nastavit:
| Limit | Co dela | Vychozi hodnota |
|---|---|---|
| Denni limit | Maximalni pocet SMS, ktere telefon odesle za jeden den. O pulnoci se pocitadlo automaticky resetuje. | 500 SMS/den |
| SMS za minutu | Jak rychle za sebou telefon odesila SMS. Vyssi cislo = rychlejsi, ale hrozilo riziko blokovani operatorem. | 100 SMS/min |
Co se stane kdyz telefon dosahne limitu?
- Nove SMS se automaticky presmeruji na dalsi dostupny telefon
- Pokud zadny dalsi telefon neni k dispozici, SMS zustane ve fronte do dalsiho dne
- V Varyshop uvidite na kartě telefonu, kolik SMS jeste muze dnes odeslat
Telefony s dvema SIM kartami
Pokud ma vas telefon dve SIM karty, muzete je obe zaregistrovat u jednoho zaznamu telefonu v Varyshop:
- Telefonni cislo — cislo prvni SIM karty
- Druhe cislo — cislo druhe SIM karty
Aplikace automaticky rozpozna obe SIM karty a zobrazi je v nastaveni. SMS se odesilaji pres spravnou SIM kartu podle toho, kteremu cislu byly v Varyshop prirazeny.
Odkazy v SMS a sledovani kliknuti
Pokud vlozite do textu SMS odkaz (URL adresu), system ho automaticky zkrati a prida sledovani.
Co se deje s odkazem
| Faze | Jak odkaz vypada |
|---|---|
| Jak ho napisete | https://www.vas-eshop.cz/akce-jaro-2026 |
| Jak dojde prijemci | https://vas-admin.cz/r/Ab3x (kratky trackovaci odkaz) |
Co se stane kdyz prijemce klikne
- Prijemce klikne na kratky odkaz v SMS
- Vas server zaznamena kliknuti — kdo klikl, kdy, odkud
- Prijemce je okamzite presmerovan na puvodni stranku (vas-eshop.cz/akce-jaro-2026)
Diky tomu vidite v Varyshop kolik lidi kliklo na odkaz a kdo presne to byl. Nemusite nic nastavovat — deje se to automaticky.
Kde najdu statistiky odkazu
Prejdete do Email Marketing → Link Tracker — uvidite vsechny kratke odkazy, pocet kliknuti a dalsi detaily.
Odhlaseni prijemcu a STOP zpravy
Podle zakona (GDPR) musi mit kazdy prijemce moznost se z marketingovych SMS odhlasit. Nas system to resi automaticky.
Jak to funguje
- Na konci kazde SMS zpravy je automaticky text: STOP pro odhlaseni
- Pokud prijemce odpovi SMS zpravou obsahujici slovo STOP...
- ...aplikace na telefonu tuto odpoved zachyti
- Automaticky prida cislo prijemce na cernou listinu
- Vsechny budouci kampane toto cislo automaticky preskoci
Kde najdu cernou listinu
SMS Marketing → Konfigurace → Phone Blacklist
Zde muzete:
- Videt vsechna odhlasena cisla
- Pridat cislo rucne (pokud vas zakaznik pozada telefonicky ci emailem)
- Odebrat cislo z listiny (pokud zakaznik svuj souhlas obnovi — napr. pisemne)
Prichozi SMS
Od verze 1.2.0 aplikace obsahuje novy tab Prichozi, kde muzete sledovat vsechny prijate SMS zpravy na vasem gateway telefonu.
Co tab Prichozi ukazuje
- Odesilatel — cislo odeslatele a jmeno partnera (pokud existuje v systemu)
- Text zpravy — obsah prijate SMS
- Stav blacklistu — zda je cislo na cerne listine
- Datum a cas — kdy byla zprava prijata
Filtrovani
V horni casti obrazovky muzete prepnout mezi zobrazenim Vsechny zpravy a Pouze STOP. Seznam podporuje strankovani pro snazsi prochazeni velkeho objemu zprav.
Chatter integrace
Vsechny prijate SMS se automaticky zobrazuji v chatteru partnera v Odoo. Kazda prichozi zprava se zobrazi jako formatovana poznamka s textem v blockquote a pripadne se stitkem STOP, pokud zprava obsahovala klic pro odhlaseni.
Znovu prohledani inboxu
Pokud chybi nektere prichozi zpravy, prejdete v aplikaci do Nastaveni → Sluzba a kliknete Znovu prohledat prijate SMS. Aplikace precte SMS inbox za poslednich 30 dni a vsechny nalezene zpravy odesle na server. Duplicity se automaticky ignoruji.
Statistiky kampane
Po odeslani kampane najdete statistiky primo v zahlavi kampane:
| Ukazatel | Co znamena |
|---|---|
| Odeslano (Sent) | Pocet uspesne odeslanych SMS |
| Kliknuto (Clicked) | Kolik prijemcu kliklo na odkaz ve zprave |
| Chyby (Failed) | Pocet SMS, ktere se nepodarilo odeslat |
| Bounced | Neplatna telefonni cisla |
| Objednavky (Orders) | Pocet objednavek vytvorenych z kampane (UTM tracking) |
| Prijem (Revenue) | Celkovy prijem z objednavek prirazených kampani |
| Odhlaseno (Opt-out) | Pocet prijemcu, kteri odpovedeli STOP |
Kliknutim na kterykoliv ukazatel zobrazite detailni seznam — vidite presne, kterym kontaktum byla SMS odeslana, kdo klikl atd.
Statistiky telefonu
Na kartě kazdeho telefonu v Varyshop SMS → Gateway Phones vidite:
- Odeslano dnes — kolik SMS telefon dnes odeslal (z denního limitu)
- Celkem odeslano — celkovy pocet SMS za celou dobu
- Cekajici — kolik SMS ceka ve fronte na odeslani
- Chyby — kolik SMS se nepodarilo odeslat
FCM Push notifikace
Standardne si aplikace na telefonu kazdy par sekund vyzveda nove SMS z fronty (tzv. polling). To funguje dobre, ale mezi vytvorenim SMS v administraci a zacatkem odesilani muze byt prodleva az 10 sekund.
FCM (Firebase Cloud Messaging) tuto prodlevu eliminuje. Kdyz je FCM povoleno, administrace posle telefonu okamzity „push“ impuls — aplikace zacne odesilat prakticky ihned.
Jak FCM zapnout
- Prejdete do Nastaveni → SMS Gateway
- Zapnete prepinac FCM Push Enabled
- Nahrajte soubor Firebase Service Account JSON — ziskate ho ve Firebase Console (Project Settings → Service accounts → Generate new private key)
- Ulozte nastaveni
Pozadi a spolehlivost
Aplikace Varyshop SMS odesila zpravy i kdyz je obrazovka zamknuta nebo kdyz pouzivate jiny program. Aby to fungovalo spolehlivě, musi byt spravne nastavena optimalizace baterie.
Optimalizace baterie
Android se snazi setrit baterii a muze aplikacim na pozadi omezit cinnost. Pro Varyshop SMS je treba toto omezeni vypnout:
- Otevrete Nastaveni telefonu → Baterie → Vyuziti baterie aplikacemi
- Najdete aplikaci SMS Gateway
- Zvolte Neomezene (Unrestricted)
Xiaomi / MIUI — extra kroky
Telefony Xiaomi s nadstavbou MIUI maji agresivnejsi spravu baterie. Krome vyjimky z optimalizace baterie je treba navic:
- Povolit Autostart: Nastaveni → Aplikace → Opravneni → Autostart — zapnout pro SMS Gateway
- V nastaveni baterie pro aplikaci zvolit Bez omezeni
Jak overit ze vse funguje
Predtim nez spustite prvni velkou kampan, doporucujeme vse otestovat:
-
Zkontrolujte stav telefonu
V Varyshop SMS → Gateway Phones by mel byt alespon jeden telefon Online -
Poslete testovaci SMS
Vytvorte kampan s jedinym prijemcem (napr. sami sobe) a odeslat ji -
Zkontrolujte doruceni
Zkontrolujte, ze vam SMS prisla na telefon prijemce -
Overit sledovani
Kliknete na odkaz v SMS a zkontrolujte v Varyshop (Link Tracker), ze se kliknuti zaznamenalo -
Otestujte odhlaseni
Odpovezte na SMS zpravou „STOP“ a overit, ze se vase cislo objevi na cerne listine v Varyshop
Caste dotazy a reseni problemu
Telefon je v Varyshop stale Offline, i kdyz aplikace bezi
- Zkontrolujte, ze ma telefon pripojeni k internetu (otevrete prohlizec a zkuste nacist stranku)
- V aplikaci v zarazce Nastaveni overite, ze je zobrazena URL adresa vaseho serveru
- Zkuste aplikaci zavrit a znovu otevrit
- Pokud nic nepomuze, znovu naskenujte QR kod
SMS se neodesilaji, zustavaji ve fronte
- Je telefon Online?
- Je v aplikaci zapnuto odesilani? (Dashboard → prepinac Start)
- Nedosahl telefon denniho limitu? (zkontrolujte Odeslano dnes vs. Denni limit)
- Ma aplikace opravneni k odesilani SMS? (Nastaveni Android → Aplikace → Varyshop SMS → Opravneni)
Nektera SMS se oznacila jako chyba
- Cislo prijemce muze byt neplatne (spatny format, neexistujici cislo)
- Telefon mohl ztratit signal v prubehu odesilani
- Android mohl zablokvat odesilani kvuli limitu (viz nize)
- Chybove SMS muzete zkusit odeslat znovu tlacitkem Force Create SMS Queue v kampani
Android blokuje odesilani po 30 SMS
- Snizit SMS za minutu na 1 (jedno SMS za minutu) — pomalejsi, ale nenarazite na limit
- Pozadat spravce o zmenu nastaveni telefonu (technicke reseni)
- Pouzit vice telefonu — limit plati na kazdy telefon zvlast
SMS se neodesilaji pri zamknute obrazovce
- Nejcastejsi pricina: optimalizace baterie uspi aplikaci na pozadi. Zkontrolujte Nastaveni → Baterie → Vyuziti baterie aplikacemi → SMS Gateway a nastavte na Neomezene
- Na Xiaomi/MIUI: povolte take Autostart (viz sekce Pozadi a spolehlivost)
- Overit, ze aplikace ma povolene notifikace (potreba pro sluzbu na pozadi)
STOP zpravy se neobjevi v blacklistu
- Overit, ze aplikace ma opravneni Prijimani SMS (RECEIVE_SMS) — bez nej aplikace odpovedi neuvidi
- Zkontrolujte pripojeni k internetu — aplikace musi zaslat informaci o STOP zprave zpet na server
- Prijemce musi odpovedet na stejne cislo, ze ktereho SMS prisel
- Zprava musi obsahovat slovo STOP (velka/mala pismena nehraji roli)
- Znovu prohledat prijate SMS: V aplikaci prejdete do Nastaveni → Sluzba a kliknete tlacitko Znovu prohledat prijate SMS. Aplikace znovu precte SMS inbox za poslednich 30 dni a odesle nalezene zpravy na server (s deduplikaci — duplicity se ignoruji).
STOP zprava nefunguje — cislo se neprida na cernou listinu
- Overit, ze aplikace ma opravneni Prijimani SMS
- Prijemce musi odpovedet na stejne cislo, ze ktereho SMS prisel
- Zprava musi obsahovat slovo STOP (velka/mala pismena nehraji roli)
Odkazy v SMS nefunguji nebo vedou na chybu
- Odkaz vyzaduje, aby byl vas Varyshop server verejne dostupny z internetu
- Pokud pouzivate HTTPS (doporuceno), certifikat musi byt platny
- Kontaktujte spravce, at zkontroluje nastaveni web.base.url v Varyshop
Jak odpojim telefon od systemu?
Muzu menit text SMS potom co jsem kampan odeslal?
Kolik SMS muzu odeslat denne?
Varyshop SMS v18.0.2.2.0 • VaryShop • 2026