Migracija korisnika s 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 gotovo svaki tjedan s novim kreatorima koji prelaze s Kajabija, Teachable, Thinkifica, Google Drive improvizacija i vlastitih WordPress postavki.
U ovom vodiču pokazat ću ti cijeli proces masovnog uvoza: kako pripremiti CSV, što mora sadržavati, kako mapirati stupce, što napraviti s aktivacijskim mailovima i kako 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 prijelaz koji može za 30 minuta prenijeti cijelu bazu koju si gradio godinama.
Kad ti treba masovni uvoz
Tipični scenariji koje susrećemo:
- Prijelaz s Kajabija ili Teachable na audienced. Imaš 500+ korisnika koji moraju ostati aktivni.
- Prijelaz s WordPress + MemberPress/LearnDash na audienced. Imaš korisnike i aktivne pretplate.
- Prijelaz s Google Drivea / ručnih uplata na audienced. Imaš popis kupaca u Excelu.
- Nova platforma uz postojeću. Spojen popis iz newsletter alata (MailerLite, Mailchimp).
- Zajednice iz Facebook grupa. Imaš popis članova koje moraš prebaciti u strukturiranu zajednicu.
U svim tim slučajevima ne želiš dodavati korisnike jednog po jednog — to su dani ručnog rada i neizbježnih pogrešaka.
Što CSV mora sadržavati
Minimalni CSV za uvoz ima tri stupca:
email,first_name,last_name
ana.horvat@gmail.com,Ana,Horvat
jerneja@primjer.hr,Jerneja,Kosi
Napredni CSV s pristupima tečajevima, zajednicama i postavljenim opcijama:
email,first_name,last_name,course_ids,community_ids,send_activation_email,tags
ana.horvat@gmail.com,Ana,Horvat,"1,3",2,true,"vip,premium"
jerneja@primjer.hr,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— popis ID-jeva tečajeva u koje upisuješ korisnika (odvojeno zarezom)community_ids— popis ID-jeva zajednicacommunity_plan_id— ako kupac već ima plan, npr. mjesečno članstvotags— oznake za segmentacijusend_activation_email— true/falseimport_source— odakle uvoziš (npr. "kajabi-migration")
Korak 1: pripremi CSV
Najbolji način je izvesti podatke iz stare platforme i spojiti ih u Google Sheetsu ili Excelu.
Iz Kajabija
Contacts→Export. Dobivaš CSV s email, first_name, last_name, tags.- Ukloni stupce koje audiencedu ne trebaju.
- Dodaj stupac
course_ids(vidi sljedeći korak).
Iz Teachable
Users→Export(CSV).- Izvoz uključuje i upise u tečajeve (
enrollments) kao zaseban CSV. Oba spojiš po emailu.
Iz MailerLitea / Mailchimpa
Subscribers→Export.- Dodaj stupac
course_idsako korisnike odmah želiš upisati u neki tečaj (npr. freebie).
Iz Google Sheetsa / Excela
Otvori postojeći popis, posloži stupce tako da se poklapaju s formatom iznad. Ako je "Ime i prezime" jedan stupac, razdvoji ga na first_name i last_name.
Savjet: prije uvoza provjeri nema li u CSV-u duplih emailova. audienced odbacuje duplikate, ali prvo potraži razloge (možda u Kajabiju imaš istu osobu s dva različita emaila).
Korak 2: pronađi ID-jeve tečajeva i zajednica
Ako želiš korisnike odmah upisati u tečajeve, trebaš njihove ID-jeve.
U audiencedu klikni Tečajevi → odaberi tečaj → URL izgleda ovako:
create.audienced.io/admin/courses/47/edit
47 je ID tečaja. Isto vrijedi za zajednice i community planove.
Zapiši ID-jeve kako bi ih unio u CSV.
Korak 3: uvoz u audiencedu
U admin panelu klikni Korisnici → Uvezi CSV.
- Povuci CSV datoteku ili klikni za upload.
- audienced prikazuje pregled prvih 10 redova i popis prepoznatih stupaca.
- Mapiranje stupaca: za svaki stupac iz CSV-a odaberi koje polje u audiencedu to predstavlja. Ako je stupac pravilno imenovan (
email,first_name), mapiranje je automatsko. - Odaberi dodatne opcije:
- Pošalji aktivacijske mailove (da ili ne). - Preskoči postojeće korisnike (da ili ne). - Dodijeli sve uvezene korisnike ovoj zajednici (opcionalno).
- Klikni Uvezi.
Uvoz teče u pozadini (queue job). Kad završi, dobivaš mail s izvještajem: koliko uspješno, koliko preskočeno, koliko pogrešaka.
Korak 4: aktivacijski mailovi
Kod uvoza imaš tri mogućnosti za aktivaciju.
A) Pošalji sve aktivacijske mailove odmah
Korisnik dobiva mail s linkom za postavljanje lozinke. Klikne, postavi, u sustavu je.
Kada: ako uvoziš do ~500 korisnika i želiš im odmah dati mogućnost pristupa.
B) Ne šalji, kreiraj korisnike kao "Imported"
Korisnici postoje, ali ne znaju. Kad kasnije ručno pošalješ broadcast mail ("Preselili smo se na novu platformu, aktivirajte svoj račun ovdje"), open rate je puno bolji.
Kada: ako uvoziš više od 1.000 korisnika i želiš kontroliran komunikacijski plan.
C) Postupno slanje (drip aktivacija)
Šalji aktivacijske mailove u serijama po 100 dnevno, kako ne bi srušio sender reputation.
Kada: ako imaš više od 5.000 korisnika ili ti publika redovito filtrira mailove iz nepoznatih domena.
Korak 5: provjeri uvoz
Kad je uvoz završen:
- Idi u Korisnici → provjeri ukupan broj.
- Otvori nasumičnog korisnika → provjeri jesu li course_ids ispravni.
- Otvori Statistiku tečaja → provjeri poklapa li se broj upisanih s očekivanim.
- Provjeri Queue za eventualne pogreške kod slanja aktivacijskih mailova.
Ako nešto nije u redu, možeš izvesti Rollback u roku od 24 sata nakon uvoza (opcija u importu).
Što s aktivnim pretplatama
Ovo je škakljivo. Aktivne Stripe pretplate ne mogu se prebaciti izravno s druge platforme, jer su vezane uz Stripe customer ID-jeve te platforme.
Mogući pristupi:
- Postupan prijelaz: novi kupci na audiencedu, postojeći završavaju mjesece na prethodnoj platformi.
- Ručna ponovna izrada pretplata: u audiencedu napraviš community plan, korisnike uvezeš, pošalješ im mail s linkom za ponovni upis. Gubitak je tipično 5–15% (tko se ne vrati nije ni htio više plaćati).
- Parallel run: dva mjeseca održavaš obje platforme, postupno migriraš.
Za klasične jednokratne kupnje (tečajevi, e-knjige) uvoz korisnika u audienced znači da odmah dobivaju pristup, bez ponovne uplate.
Često postavljana pitanja
Koliko korisnika mogu uvesti odjednom?
Tehnički limit je 50.000 redova po uvozu. Iznad toga razbij CSV u manje dijelove. Praktično je najstabilnije 5.000–10.000 redova odjednom.
Što ako su podaci nekog korisnika pogrešni?
audienced vraća detaljan izvještaj redova s pogreškama. Tipične pogreške: nedostaje email, neispravan format emaila, nepostojeći course_id, duplikati. Popraviš CSV, uvezeš samo neuspjele redove.
Šalje li audienced welcome mail kod uvoza?
Samo ako si to odabrao kod uvoza. Zadano welcome mail nije poslan — namjerno, da te ne iznenade istovremeno poslani mailovi u bazi od 5.000 ljudi.
Što se događa s postojećim emailovima (duplikati)?
Kod uvoza možeš odabrati Preskoči postojeće ili Ažuriraj postojeće. Preporučamo preskočiti, da ne prepišeš ručno unesene promjene.
Mogu li uvesti i napredak u tečajevima (koje su lekcije već odradili)?
Trenutno ne u jednom CSV-u. Postoji poseban progress import alat koji ručno aktiviramo za veće migracije (iznad 500 korisnika). Kontaktiraj support pa ćemo pomoći.
Dobivaju li uvezeni korisnici sve funkcije platforme odmah?
Da. Uvezeni korisnici su ravnopravni s korisnicima koji su se registrirali kroz checkout. Imaju profil, mogu se upisivati, komentirati u zajednici, skupljati bodove. Jedina razlika: statistika "vrijeme od registracije" kreće od dana uvoza, ne od dana izvorne kupnje.
Koliko dana prije lansiranja je pametno napraviti uvoz?
Preporučamo 3–7 dana prije lansiranja, kako bi imao vremena provjeriti, testirati i popraviti. Veća baza = više vremena za testiranje.
Zaključak
Masovni uvoz je korak kojeg se kreatori najviše boje kad razmišljaju o prelasku na drugu platformu. Zapravo je to jedna od najautomatiziranijih operacija u audiencedu i s pravom pripremom 5.000 korisnika se prebaci za 30 minuta.
Ako još nisi migrirao jer ti se činilo pretehnički, to više nije isprika. Javi nam se, pripremimo CSV zajedno i izvedemo test uvoz na tvojoj bazi prije prave migracije.