Migracija korisnika sa jedne platforme na drugu zvuči kao noćna mora. U praksi, to je jedna od stvari koje u audiencedu radimo najbolje — jer ih radimo skoro svake nedelje sa novim kreatorima koji prelaze sa Kajabija, Teachable, Thinkifica, Google Drive improvizacija i sopstvenih WordPress postavki.
U ovom vodiču pokazaću ti ceo proces masovnog uvoza: kako pripremiti CSV, šta mora da sadrži, kako mapirati kolone, šta uraditi sa aktivacionim mejlovima i kako da ne izgubiš postojeće pretplate.
Ako imaš više od 50 postojećih korisnika, CSV uvoz je jedini razuman način. Nama je rutina, tebi prelaz koji može za 30 minuta da prenese celu bazu koju si gradio godinama.
Kad ti treba masovni uvoz
Tipični scenariji koje viđamo:
- Prelaz sa Kajabija ili Teachable na audienced. Imaš 500+ korisnika koji moraju da ostanu aktivni.
- Prelaz sa WordPress + MemberPress/LearnDash na audienced. Imaš korisnike i aktivne pretplate.
- Prelaz sa Google Drive-a / ručnih uplata na audienced. Imaš spisak kupaca u Excelu.
- Nova platforma uz postojeću. Spojen spisak iz newsletter alata (MailerLite, Mailchimp).
- Zajednice iz Facebook grupa. Imaš spisak članova koje moraš da prebaciš u strukturiranu zajednicu.
U svim tim slučajevima ne želiš da dodaješ korisnike jednog po jednog — to su dani ručnog rada i neizbežnih grešaka.
Šta CSV mora da sadrži
Minimalni CSV za uvoz ima tri kolone:
email,first_name,last_name
ana.jovanovic@gmail.com,Ana,Jovanović
jerneja@primer.rs,Jerneja,Kosi
Napredni CSV sa pristupima kursevima, zajednicama i podešenim opcijama:
email,first_name,last_name,course_ids,community_ids,send_activation_email,tags
ana.jovanovic@gmail.com,Ana,Jovanović,"1,3",2,true,"vip,premium"
jerneja@primer.rs,Jerneja,Kosi,2,2,false,"standard"
Polja koja podržava audienced CSV uvoz:
email(obavezno, jedinstveno)first_namelast_namephonecountrylanguage(sl, en, hr, sr, de, cs)course_ids— spisak ID-jeva kurseva u koje upisuješ korisnika (odvojeno zarezom)community_ids— spisak ID-jeva zajednicacommunity_plan_id— ako kupac već ima plan, npr. mesečno članstvotags— oznake za segmentacijusend_activation_email— true/falseimport_source— odakle uvoziš (npr. "kajabi-migration")
Korak 1: pripremi CSV
Najbolji način je da podatke izvezeš iz stare platforme i spojiš ih u Google Sheets-u ili Excel-u.
Iz Kajabija
Contacts→Export. Dobijaš CSV sa email, first_name, last_name, tags.- Ukloni kolone koje audiencedu ne trebaju.
- Dodaj kolonu
course_ids(vidi sledeći korak).
Iz Teachable
Users→Export(CSV).- Izvoz uključuje i upise u kurseve (
enrollments) kao poseban CSV. Oba spojiš po mejlu.
Iz MailerLite-a / Mailchimp-a
Subscribers→Export.- Dodaj kolonu
course_idsako korisnike želiš odmah da upišeš u neki kurs (npr. freebie).
Iz Google Sheets-a / Excel-a
Otvori postojeću listu, složi kolone tako da se poklapaju sa formatom iznad. Ako je "Ime i prezime" jedna kolona, razdvoji je na first_name i last_name.
Savet: pre uvoza proveri da li u CSV-u nema duplih mejlova. audienced odbacuje duplikate, ali prvo potraži razloge (možda u Kajabiju imaš istu osobu sa dva različita mejla).
Korak 2: pronađi ID-jeve kurseva i zajednica
Ako želiš korisnike odmah da upišeš u kurseve, trebaju ti njihovi ID-jevi.
U audiencedu klikni Kursevi → izaberi kurs → URL izgleda ovako:
create.audienced.io/admin/courses/47/edit
47 je ID kursa. Isto važi za zajednice i community planove.
Zapiši ID-jeve da bi ih uneo u CSV.
Korak 3: uvoz u audiencedu
U admin panelu klikni Korisnici → Uvezi CSV.
- Povuci CSV fajl ili klikni za upload.
- audienced prikazuje pregled prvih 10 redova i listu prepoznatih kolona.
- Mapiranje kolona: za svaku kolonu iz CSV-a izaberi koje polje u audiencedu to predstavlja. Ako je kolona pravilno imenovana (
email,first_name), mapiranje je automatsko. - Izaberi dodatne opcije:
- Pošalji aktivacione mejlove (da ili ne). - Preskoči postojeće korisnike (da ili ne). - Dodeli sve uvezene korisnike ovoj zajednici (opciono).
- Klikni Uvezi.
Uvoz teče u pozadini (queue job). Kad završi, dobijaš mejl sa izveštajem: koliko uspešno, koliko preskočeno, koliko grešaka.
Korak 4: aktivacioni mejlovi
Kod uvoza imaš tri mogućnosti za aktivaciju.
A) Pošalji sve aktivacione mejlove odmah
Korisnik dobija mejl sa linkom za postavljanje lozinke. Klikne, postavi, u sistemu je.
Kada: ako uvoziš do ~500 korisnika i želiš da im odmah daš pristup.
B) Ne šalji, napravi korisnike kao "Imported"
Korisnici postoje, ali ne znaju. Kad kasnije ručno pošalješ broadcast mejl ("Preselili smo se na novu platformu, aktivirajte svoj nalog ovde"), open rate je mnogo bolji.
Kada: ako uvoziš više od 1.000 korisnika i želiš kontrolisan komunikacioni plan.
C) Postupno slanje (drip aktivacija)
Šalji aktivacione mejlove u serijama po 100 dnevno, da ne bi srušio sender reputation.
Kada: ako imaš više od 5.000 korisnika ili ti publika redovno filtrira mejlove iz nepoznatih domena.
Korak 5: proveri uvoz
Kad je uvoz završen:
- Idi u Korisnici → proveri ukupan broj.
- Otvori nasumičnog korisnika → proveri da li su course_ids tačni.
- Otvori Statistiku kursa → proveri da li se broj upisanih poklapa sa očekivanim.
- Proveri Queue za eventualne greške kod slanja aktivacionih mejlova.
Ako nešto nije u redu, možeš da uradiš Rollback u roku od 24 sata nakon uvoza (opcija u importu).
Šta sa aktivnim pretplatama
Ovo je škakljivo. Aktivne Stripe pretplate ne mogu da se prebace direktno sa druge platforme, jer su vezane za Stripe customer ID-jeve te platforme.
Mogući pristupi:
- Postupan prelaz: novi kupci na audiencedu, postojeći završavaju mesece na prethodnoj platformi.
- Ručno ponovno pravljenje pretplata: u audiencedu napraviš community plan, korisnike uvezeš, pošalješ im mejl sa linkom za ponovni upis. Gubitak je tipično 5–15% (ko se ne vrati nije ni hteo više da plaća).
- Parallel run: dva meseca održavaš obe platforme, postupno migriraš.
Za klasične jednokratne kupovine (kursevi, e-knjige) uvoz korisnika u audienced znači da odmah dobijaju pristup, bez ponovne uplate.
Često postavljana pitanja
Koliko korisnika mogu da uvezem odjednom?
Tehnički limit je 50.000 redova po uvozu. Iznad toga razbij CSV u manje delove. Praktično je najstabilnije 5.000–10.000 redova odjednom.
Šta ako su podaci za nekog korisnika pogrešni?
audienced vraća detaljan izveštaj redova sa greškama. Tipične greške: nedostaje mejl, neispravan format mejla, nepostojeći course_id, duplikati. Popraviš CSV, uvezeš samo neuspele redove.
Šalje li audienced welcome mejl kod uvoza?
Samo ako si to izabrao kod uvoza. Podrazumevano welcome mejl nije poslat — namerno, da te ne iznenade istovremeno poslati mejlovi u bazi od 5.000 ljudi.
Šta se dešava sa postojećim mejlovima (duplikati)?
Kod uvoza možeš da izabereš Preskoči postojeće ili Ažuriraj postojeće. Preporučujemo preskoči, da ne pregaziš ručno unete promene.
Mogu li uvesti i napredak u kursevima (koje su lekcije već odradili)?
Trenutno ne u jednom CSV-u. Postoji poseban progress import alat koji ručno aktiviramo za veće migracije (preko 500 korisnika). Kontaktiraj support pa ćemo pomoći.
Da li uvezeni korisnici dobijaju sve funkcije platforme odmah?
Da. Uvezeni korisnici su ravnopravni sa korisnicima koji su se registrovali kroz checkout. Imaju profil, mogu da se upisuju, komentarišu u zajednici, skupljaju poene. Jedina razlika: statistika "vreme od registracije" kreće od dana uvoza, ne od dana izvorne kupovine.
Koliko dana pre lansiranja je pametno uraditi uvoz?
Preporučujemo 3–7 dana pre lansiranja, kako bi imao vremena da proveriš, testiraš i popraviš. Veća baza = više vremena za testiranje.
Zaključak
Masovni uvoz je korak kog se kreatori najviše plaše kad razmišljaju o prelasku na drugu platformu. Zapravo je to jedna od najautomatizovanijih operacija u audiencedu i sa pravom pripremom 5.000 korisnika se prebaci za 30 minuta.
Ako još nisi migrirao jer ti se činilo previše tehnički, ta izgovor više nema. Javi nam se, pripremimo CSV zajedno i izvedemo test uvoz na tvojoj bazi pre prave migracije.