Import kontaktów

Numer w E.164, opcjonalne imię i rekord zgody — oraz polski Excel ze średnikiem.

Czym jest kontakt

Kontakt w TapNotify to nie wiersz w arkuszu. To trzy rzeczy, które muszą złożyć się w jeden rekord, zanim wolno wysłać jakikolwiek marketingowy SMS:

  1. Numer telefonu w E.164 — kanoniczna postać, na przykład +48501234567.
  2. Imię (opcjonalne) — do personalizacji treści, nie do identyfikacji kontaktu.
  3. Rekord zgody — skąd wiadomo, że na ten numer wolno pisać w celach marketingowych.

Rekord zgody nie jest metadaną „na później”. Bez niego wiersz nie jest gotowy do wysyłki marketingowej. Sam import nie oznacza zgody. Zasady zgody: Zgody.

Polski numer, jedna postać

Polski numer krajowy ma 9 cyfr, kod kraju +48, a wiodącego zera nie ma od 2009 roku. W arkuszach ten sam numer pojawia się w każdej postaci, jaką Excel, CRM i ludzka ręka potrafią wymyślić:

W arkuszuPo normalizacji
501 234 567+48501234567
+48501234567+48501234567
0048 501234567+48501234567
48-501-234-567+48501234567
501-234-567+48501234567

00 to polski prefiks międzynarodowy. Spacje i myślniki nic nie znaczą. Dziewięć cyfr bez kodu kraju to nadal polski numer — dopisujemy +48. Jedenaście cyfr zaczynających się od 48 to ten sam numer, tylko bez plusa.

Po sprowadzeniu do E.164 dwa wpisy, które w arkuszu wyglądają jak dwie osoby, są jednym kontaktem.

Numery stacjonarne (na przykład 22 Warszawa, 12 Kraków) i numery niepoprawne — za krótkie, z literami, z pozostałością starego zera kierunkowego — rozpoznajemy przy imporcie. Nie czekamy, aż błąd wyjdzie dopiero przy wysyłce.

Polski Excel to osobny problem

CSV z polskiego Excela rzadko wygląda jak „standardowy CSV”.

Windows w polskiej lokalizacji używa przecinka jako separatora dziesiętnego, więc separatorem listy — a więc i kolumn w CSV — jest średnik. Klasyczny zapis „CSV (rozdzielany przecinkami)” na polskim Windowsie zapisuje plik zwykle w Windows-1250 (strona kodowa Europy Środkowej), nie w UTF-8. Opcja „CSV UTF-8” zapisuje UTF-8, często z niewidocznym znacznikiem BOM na początku pliku. Czasem pierwsza linia to sep=; — znacznik samego Excela, nie nagłówek.

Gdy narzędzie tego nie uwzględni, dzieją się konkretne rzeczy:

Co poszło nie takCo widzisz
Podział po przecinku, plik ze średnikiemcały wiersz wpada do jednej kolumny
Przecinek w kwotach (12,99) przy podziale po przecinkukolumny rozjeżdżają się w połowie liczby
UTF-8 czytany jako Windows-1250 albo odwrotnie„Michał” wychodzi jako „MichaÅ‚” albo „Micha³”

TapNotify traktuje średnik, Windows-1250 i UTF-8 z BOM jako normalny polski plik, nie jako wyjątek.

Częściowy sukces to normalny wynik

Plik z 5 000 wierszy, z których 40 jest złych, nie jest odrzucany. Import przyjmuje 4 960 kontaktów, a o pozostałych 40 dostajesz konkret: ten numer jest stacjonarny, tamten nie składa się w E.164, w tamtym wierszu brakuje numeru.

Import nie jest transakcją „wszystko albo nic”. Arkusze z CRM-ów tak nie wyglądają, i udawanie, że wyglądają, tylko przesuwa błąd na moment wysyłki.

Duplikaty

Numer telefonu jest unikalny w koncie firmy. Ten sam numer dwa razy w jednym pliku to jeden kontakt. Numer, który już jest w koncie, przy ponownym imporcie aktualizuje istniejący rekord — nie tworzy drugiego.

Dwie firmy mogą mieć ten sam numer niezależnie. Unikalność nie jest globalna.

Czego import nie zrobi

Import nie wytwarza zgody. Lista kupiona, ściągnięta z CEIDG albo „dostana od księgowej” nie staje się wysyłkowa przez sam fakt wgrania. Osoba, która importuje, oświadcza, że ma prawo pisać do tych ludzi — ale oświadczenie nie zastępuje zgody. Wiersz bez rekordu zgody zostaje w kontaktach jako rekord, którego nie wolno użyć w kampanii marketingowej.

Ponowny import tego samego numeru nie odwraca rezygnacji. Jeśli ktoś już nie chce SMS-ów, wgranie go jeszcze raz nie otwiera kanału. Szczegóły zgody i wycofania: Zgody.

Gdzie te dane żyją

Numer telefonu w kontaktach TapNotify to dane osobowe w rozumieniu RODO: przechowujemy go po to, żeby zidentyfikować odbiorcę i wysłać mu wiadomość.

TapNotify przetwarza te dane w Twoim imieniu, jako podmiot przetwarzający. Administratorem pozostajesz Ty — to Twoi klienci, Twoja podstawa prawna i Twoja odpowiedzialność za zgodę. Listy odbiorców nie odsprzedajemy i nie używamy ich do własnych celów.

On this page