Sari la conținut
SMS marketing

Cum trimiți SMS în masă: ghid pas cu pas pentru IMM-uri

Ghid practic pentru trimiterea de SMS în masă: pregătirea listei, structura fișierului CSV, scrierea mesajului și ce urmărești după campanie.

Echipa BlueText 8 min citire

Prima campanie de SMS în masă e mai simplă tehnic decât pare, dar are câteva pași unde greșelile costă — un fișier CSV formatat greșit, un mesaj care sare pe două segmente din greșeală sau o trimitere lansată direct pe toată baza fără test în prealabil. Ghidul ăsta trece prin fiecare pas, de la pregătirea listei până la ce urmărești după ce campania a plecat, gândit pentru cineva care face asta pentru prima dată.

Pasul 1: Pregătirea listei de contacte

Înainte să scrii un rând din mesaj, lista de numere trebuie curățată și validată. Trei lucruri contează cel mai mult:

  • Formatul numărului — pentru trimitere internațională standardizată, numerele trebuie să fie în format internațional, cu prefixul țării: 40722123456 sau +40722123456, nu 0722123456. Multe platforme, inclusiv cele care importă din CSV, cer explicit acest format pentru a evita erorile de rutare.
  • Eliminarea duplicatelor — același număr apărut de două ori în listă (de multe ori din surse diferite combinate într-un singur fișier) duce la trimiterea dublă a mesajului către aceeași persoană, ceea ce crește costul și enervează inutil destinatarul.
  • Validarea formatului — numere cu lungime greșită, cifre lipsă sau caractere non-numerice (spații, cratime introduse din greșeală la export din Excel) trebuie curățate înainte de import, altfel platforma le respinge sau, mai rău, încearcă să le trimită și eșuează.

Un pas suplimentar util înainte de orice trimitere de volum: verifică rapid manual un eșantion din listă (20-30 de numere) pentru a confirma că formatul e consistent pe tot fișierul, nu doar pe primele rânduri.

Pasul 2: Structura fișierului CSV pentru personalizare

Majoritatea platformelor de trimitere în masă, inclusiv BlueText, permit personalizarea mesajului cu variabile extrase direct din coloanele fișierului CSV. Structura tipică are o coloană obligatorie pentru numărul de telefon și coloane opționale pentru fiecare variabilă pe care vrei să o folosești în text.

Exemplu de fișier CSV pentru o campanie cu personalizare pe nume și pe o dată de expirare a unei oferte:

telefon,nume,oferta,data_expirare
40722123456,Andrei,20% reducere,15.08.2026
40733234567,Maria,Livrare gratuită,15.08.2026
40744345678,Cristian,20% reducere,15.08.2026

Reguli practice pentru fișierul CSV:

  1. Prima linie conține numele coloanelor (header-ul) — platforma le folosește pentru a mapa variabilele din text.
  2. Coloana cu numărul de telefon trebuie să fie completă pe fiecare rând — un rând fără număr valid e de regulă respins automat la import.
  3. Ține denumirile coloanelor scurte și fără diacritice, pentru compatibilitate maximă cu diverse unelte de import.
  4. Verifică encodarea fișierului (UTF-8 recomandat) dacă folosești diacritice în valorile din coloane, ca „Andrei" să nu ajungă „AndreiÌ" în mesajul final.

În mesaj, variabilele se inserează de regulă cu o sintaxă de tipul {{nume}} sau [nume], în funcție de platformă — verifică documentația exactă a furnizorului tău pentru sintaxa corectă.

Pasul 3: Scrierea mesajului

Un mesaj de SMS bun respectă câteva reguli simultan: e scurt, clar cine trimite, ușor de citit rapid și include o cale de dezabonare.

Elemente de verificat înainte de a considera mesajul „gata":

  • Lungime — încearcă să încapă mesajul într-un singur segment (160 de caractere fără diacritice, 70 cu diacritice), pentru a controla costul; consultă contorul de caractere din editor pe măsură ce scrii.
  • Diacritice — decide conștient dacă le folosești; un mesaj scurt și fără diacritice poate încăpea în 160 de caractere, în timp ce același mesaj cu diacritice poate depăși pragul de 70 și sări pe 2 segmente (vezi articolul despre costul SMS marketing pentru calculul exact).
  • Link scurt — dacă mesajul include un link, scurtează-l, ca să nu consume caractere inutile din segment.
  • Identificarea expeditorului — destinatarul trebuie să știe imediat de la cine e mesajul, fie din numele afișat ca sender ID, fie menționat explicit în text dacă trimiți de pe un număr fără branding (vezi ghidul despre sender ID alfanumeric).
  • Mecanism de dezabonare — un link sau o instrucțiune clară pentru a opri comunicările viitoare (obligatoriu din perspectiva bunelor practici de conformitate, vezi articolul despre GDPR și SMS marketing).

Exemple de mesaje scrise corect, structurate pe cazuri de utilizare frecvente:

Salut Andrei! Ai 20% reducere la comanda ta pana pe 15.08.
Comanda aici: bit.ly/abc123
STOP la [link dezabonare]
MagazinX: Comanda ta #4521 a fost expediata si ajunge maine.
Detalii: bit.ly/xyz789
Reminder programare Clinica Y: maine, 15.08, ora 10:00.
Anulare/reprogramare: 021xxxxxxx

Observă că toate trei sunt scurte, spun clar cine trimite (nume brand sau context evident) și, primul exemplu fiind promoțional, include explicit calea de dezabonare.

Pasul 4: Test pe un grup mic

Înainte de a lansa o campanie către toată lista, trimite mesajul către un grup restrâns — colegi, un segment mic de 20-50 de contacte reale sau propriul tău număr și câteva numere de test. Verifici astfel:

  • Că variabilele din CSV se populează corect în mesaj (nicio variabilă goală sau afișată greșit ca {{nume}} literal).
  • Că numărul de segmente afișat corespunde cu ce ai calculat, mai ales dacă mesajul are diacritice sau variabile de lungime variabilă.
  • Că link-ul din mesaj funcționează și duce unde trebuie.
  • Că sender ID-ul afișat e cel așteptat.

Testul pe grup mic costă puțin și elimină cele mai frecvente greșeli înainte să afecteze întreaga listă.

Pasul 5: Programarea trimiterii

Momentul trimiterii influențează cât de bine e primit mesajul. Câteva principii general acceptate în industria de mesagerie:

  • Evită orele foarte devreme sau foarte târzii — trimiterea în timpul nopții sau dis-de-dimineață e percepută ca intruzivă și crește riscul de dezabonare sau de plângere, indiferent de conținutul mesajului.
  • Orele de mijlocul zilei și de după-amiază târzie funcționează bine pentru majoritatea campaniilor B2C, pentru că mesajul ajunge când oamenii verifică oricum telefonul.
  • Pentru B2B, orele de program (dimineața târziu, după-amiaza devreme) tind să funcționeze mai bine decât seara sau weekendul.
  • Zilele de mijloc de săptămână sunt, de regulă, un punct de plecare mai sigur decât luni dimineața (când inbox-urile și notificările sunt aglomerate) sau vineri seara.

Recomandarea practică e să testezi și să compari: dacă platforma ta permite trimitere programată, încearcă două ferestre orare diferite pe segmente comparabile ale bazei și urmărește care performează mai bine pentru publicul tău specific, în loc să te bazezi exclusiv pe reguli generale.

Pentru campanii recurente (remindere, notificări periodice), o programare fixă — de exemplu, aceeași oră în fiecare zi sau săptămână — ajută destinatarii să se obișnuiască cu momentul mesajului.

Pasul 6: Ce urmărești după trimitere

Odată ce campania a plecat, statutul fiecărui mesaj trecut prin platformă îți spune ce s-a întâmplat efectiv:

Status livrare Ce înseamnă Acțiune recomandată
Livrat Mesajul a ajuns la telefonul destinatarului Niciuna — succes
În curs de livrare Mesajul e încă în procesare la operator Așteaptă; verifică din nou după câteva minute
Nelivrat / eșuat Operatorul a respins mesajul (număr invalid, telefon oprit, blocaj de rețea) Verifică validitatea numărului; elimină din listă dacă eroarea persistă
Necunoscut Platforma nu a primit confirmare de la operator Tratează ca incert; nu retrimite automat fără verificare

Rata de livrare (procentul de mesaje ajunse cu succes din total trimise) e principalul indicator tehnic de urmărit după o campanie. O rată de nelivrare neobișnuit de mare pentru o listă anume indică, de obicei, o problemă de calitate a datelor — numere vechi, invalide sau introduse greșit — nu o problemă a platformei.

Greșeli frecvente

  • Trimiterea fără test în prealabil — cea mai comună cauză de greșeli vizibile pentru toată baza de contacte (variabile goale, link greșit, sender ID nepotrivit).
  • Ignorarea segmentelor — un mesaj scris „din burtă", fără verificarea contorului de caractere, poate sări neobservat pe 2-3 segmente, mărind costul campaniei fără niciun beneficiu.
  • CSV cu numere în format inconsistent — mixarea formatului 0722xxxxxx cu +40722xxxxxx în același fișier duce la respingeri sau erori de rutare la import.
  • Lipsa mecanismului de dezabonare — pe lângă problema de conformitate, generează frustrare și crește riscul ca destinatarii să blocheze numărul sau sender ID-ul.
  • Trimiterea către liste vechi, nesegmentate — o listă neactualizată de mult timp are rată de nelivrare mai mare și, adesea, conține persoane care nu mai au relație activă cu brandul.
  • Programarea în ore nepotrivite — trimiterea în toiul nopții sau foarte devreme dimineața rămâne una dintre cele mai frecvente cauze de reclamații și dezabonări.

Întrebări frecvente

Ce format trebuie să aibă numerele de telefon în fișierul CSV?

Formatul internațional, cu prefixul țării, fără spații sau caractere speciale — de exemplu 40722123456 sau +40722123456 pentru un număr din România. Majoritatea platformelor de trimitere în masă cer explicit acest format pentru a evita erorile de rutare.

Câte caractere pot folosi într-un mesaj SMS fără să depășesc un segment?

160 de caractere dacă mesajul nu conține diacritice sau alte caractere speciale, sau 70 de caractere dacă folosești diacritice românești (ă, â, î, ș, ț) ori alte simboluri din afara setului standard GSM.

Cum știu dacă un mesaj a fost livrat cu succes?

Platforma de trimitere afișează, per mesaj, un status de livrare (livrat, nelivrat, în curs, necunoscut), primit de la operatorul de telefonie. Rata de livrare pentru întreaga campanie e suma acestor statusuri individuale, de urmărit ca indicator principal după fiecare trimitere.

E obligatoriu să testez campania înainte de trimitere?

Nu e o obligație legală, dar e o practică esențială — un test pe un grup mic elimină cele mai frecvente greșeli (variabile nepopulate, link greșit, mesaj care sare pe segmente în plus) înainte să afecteze întreaga listă de contacte.

Ce fac dacă rata de nelivrare e mare la o campanie?

Verifică mai întâi calitatea listei — numere vechi, formatate greșit sau inactive sunt cauza cea mai frecventă. Dacă rata rămâne mare și pe o listă curată și recentă, discută cu furnizorul tău de SMS pentru a verifica dacă există o problemă de rutare specifică unei rețele sau regiuni.

Dacă vrei să testezi trimiterea în masă din CSV, cu personalizare pe variabile și programare de campanii, echipa BlueText poate ajuta la configurarea primei campanii.

Vrei să pui în practică ce ai citit?

Spune-ne ce vrei să trimiți și către câți oameni. Îți răspundem cu prețul pe SMS și cu pașii de pornire.

Alte articole

Toate articolele