Kako kolege dijele sastanke i tko smije pozivati, uklanjati ili napustiti tvrtku.
Tvrtka u Chuiju mala je skupina kolega koji vide sastanke što ih je svatko od njih podijelio sa skupinom. Jedan račun pripada najviše jednoj tvrtki. Tko pokrene tvrtku, postaje njezin prvi administrator, a tvrtka ih može imati i više. Samo administrator može bilo koga pozvati, povući pozivnicu, ukloniti kolegu ili nekog drugog postaviti za administratora. Gdje god ovaj vodič kaže „vlasnik“, čitaj „administrator“: svaki administrator vodi tvrtku točno kao i osoba koja ju je pokrenula.
Dijeljenje sastanka s tvrtkom u aplikaciji se zove dijeljenje s tvojim timom. To je jedna stvar pod dva naziva. O tome do kojih sastanaka to zapravo seže govori stranica „Tko još vidi sastanak (Who else can see a meeting)“.
Tvrtka od jedne osobe ponaša se točno kao da tvrtke uopće nema. Ništa se ne dijeli i nigdje u aplikaciji ne pojavljuje se nova kontrola dok se ne pridruži druga osoba. Jedina je iznimka odjeljak o timu u Postavkama (Settings), gdje je pozivaš. Zato samo pokretanje tvrtke ništa ne mijenja; to čini tek pozivnica. (Asistent kojeg pitaš putem get_company() ipak će je imenovati: pitanje „u kojoj sam tvrtki?“ zaslužuje odgovor. Iz aplikacije izostaju samo kontrole, ne i sama činjenica.)
Ovo povećava tim, a tim plaća tvrtka, uz jednu cijenu za svako mjesto, uključujući vlasnikovo:
Tim nastaje u trenutku kad postoji druga osoba, pa najmanji tim ima dva mjesta: tebe i jednog kolegu, za 19,98 € mjesečno (ili 19,98 $, 17,98 £, 27,98 CA$, 19,80 CHF). Tvrtka plaća svako mjesto na jednom obračunu, karticom na chui.io, uključujući i vlasnikovo. Nitko u timu ne treba vlastiti plan, a tko ga još ima, dobiva uputu gdje ga otkazati.
Kartica se unosi na chui.io ili u Chuiju za Mac ili Windows s chui.io/download, nikad u aplikaciji na iPhoneu, koji pokazuje put onamo; na Androidu karticu uzima Google Play. Na iPhoneu s američkim App Storeom odjeljak o timu u Postavkama ima gumb „Plati za tim na chui.io (Pay for the team on chui.io)“ koji otvara stranicu tima na chui.io. U App Storeu bilo koje druge zemlje Apple ne dopušta taj gumb, pa na istom mjestu piše „Tim se plaća na chui.io, na računalu ili u pregledniku (The team is paid for at chui.io — on a computer or in a browser)“. Isto vrijedi i za ponovno plaćanje tima kojem je plaćanje prestalo. Na Androidu se tim plaća u aplikaciji, putem Google Playa (od verzije 238; u svim zemljama od verzije 244). Odjeljak o timu u Postavkama traži ime tima i adresu prvog kolege, koliko mjesta te plaćanje mjesečno ili godišnje; prikazuje cijenu iz Google Playa i ima gumb „Plati putem Google Playa“. Google Play prodaje tim u veličinama od 2 do 50 mjesta, a nude se samo veličine za koje daje cijenu; kad su sva mjesta zauzeta, isti odjeljak nudi sljedeću veću veličinu. Kartica, računi i zaustavljanje tima tada su u Google Playu. Vlasnik čijem je timu plaćanje prestalo vidi isti obrazac, da ga ponovno plati. Ako Google Play ne da cijenu, zaslon to kaže, a tim se i dalje može platiti na chui.io ili u aplikaciji za računalo. Kad je tim plaćen, mobitel (iPhone ili Android) može pozivati i odobravati kao i svugdje drugdje. Na godinu Google Play prodaje tim od najviše 10 mjesta, a u otprilike polovini zemalja, među njima većini Europe, najviše 5 (u Južnoj Koreji najviše 3, a tim od 50 se ondje ne prodaje ni mjesečno). Veći tim plaća mjesečno u aplikaciji, ili godišnje na chui.io ili u desktop aplikaciji; punom godišnjem timu sljedeća se veličina nudi mjesečno.
Pozvana osoba zauzima plaćeno mjesto od trenutka pozivanja, a povlačenjem pozivnice to se mjesto oslobađa. Dodano mjesto naplaćuje se odmah za ostatak mjeseca, a mjesto kojeg se odrekneš nestaje sa sljedećeg obračuna. To vrijedi za tim plaćen na chui.io ili u desktop aplikaciji; tim plaćen preko Google Playa plaća se po veličini, pa mjesto kojeg se odrekneš ostaje na Google Play obračunu.
Tim može pokrenuti svatko. Asistent ne može pokrenuti tim, jer se tim plaća u Chuiju na chui.io. Kad je tim plaćen, asistent može pozivati i odobravati, svaki put nakon što imenuje osobu i novi iznos i čuje „da“.
Tri se stvari nikad ne odbijaju, bio tim plaćen ili ne: povlačenje pozivnice, uklanjanje kolege i odlazak. Zatvaranje vrata koja si sam otvorio i izlaz iz tvrtke nisu nešto što Chui prodaje. Vlasnik koji je pozivnicu upisao na pogrešnu adresu uvijek je može povući, a nikoga nikad u tvrtki ne zadržava obračun koji se prestao plaćati.
create_company() pokreće tvrtku pod imenom koje joj daš i postavlja te za vlasnika. U aplikaciji isto radi odjeljak o timu u Postavkama, s poljem za ime. get_company() odgovara imenom, tvojom ulogom (vlasnik ili član), brojem mjesta koja tim plaća i iznosom koji to mjesečno stoji te jednim retkom za svakog kolegu. Vlasnik vidi ime i e-mail adresu svakog kolege, jer je samo vlasnikov račun taj koji može nešto učiniti s popisom. Kolega vidi identifikatore, uloge i datume pridruživanja i ništa više o drugom kolegi. Ni jedno ni drugo ne govori ništa o ičijim sastancima.
Pozivnica se šalje na e-mail adresu bilo koje domene; vanjski suradnik na privatnoj adresi uobičajen je slučaj. Chui je pozvanoj osobi šalje e-mailom s team@chui.io i odgovor stiže tebi. Pozivnica je na jeziku te osobe ako se tom adresom već prijavljuje u Chui, a inače na tvojem. Ako e-mail ne stigne, to piše u retku te osobe u odjeljku Članovi (Members), a „Kopiraj pozivnicu (Copy the invitation)“ daje ti tekst da ga pošalješ sam. Onome tko nije odgovorio isti se e-mail može ponovno poslati preko „⋯“ u njegovu retku, opcijom „Ponovno pošalji pozivnicu (Send the invitation again)“, ili pisanjem (resend_invitation()). Jedna adresa od jedne tvrtke dobiva najviše tri poruke dnevno.
Kad se ta osoba prijavi u Chui s tom potvrđenom adresom, pozivnica je čeka na prvom zaslonu. Ondje piše tko ju je poslao, da tvrtka plaća njezino mjesto i da uz svoj račun dobiva zaseban poslovni račun. Pridruživanje je njezin vlastiti izbor: prijava nikad nikoga nikamo ne pridružuje. Pozivnica se prikazuje tek kad je tim plaćen. Asistent može reći da pozivnica čeka (get_company()). Nakon što imenuje tvrtku i ono što bi njezini administratori čitali, može pridružiti korisnika (prepare_join_company(), zatim join_company()). Appleov relej „Hide My Email“ druga je adresa i neće se podudarati.
Poveznica u pozivnici omogućuje pridruživanje s bilo kojom adresom. E-mail, kao i tekst koji daje „Kopiraj pozivnicu“, sadrži vlastiti link, chui.io/join/…. Tko ga otvori, najprije se prijavi ili registrira bilo kojom adresom koju koristi. Zatim dobiva pitanje „Emil je pozvao yana@emcho.com u Emcho. Pridružiti se kao yana@gmail.com?“ i pridružuje se jednim dodirom. Link je dokaz da je pozivnica stigla do te osobe, pa radi jednom, 14 dana od e-maila, i ne radi nakon što povučeš pozivnicu. U odjeljku Članovi zatim vidiš tko je zapravo ušao, s adresom kojom se pridružio i onom na koju si poslao pozivnicu, i uklanjaš ga kao i obično. Asistent koji dobije link može se pridružiti umjesto korisnika (prepare_join_by_link(), zatim join_by_link()).
prepare_invite_colleague() navodi tko bi bio pozvan i u kojoj ulozi (član ili administrator), što bi čitao nakon ulaska i koliko će iznositi obračun tima. invite_colleague() šalje pozivnicu s tokenom iz tog odgovora. list_invitations() prikazuje ono što je poslano, a još nije prihvaćeno, s identifikatorom koji treba revoke_invitation(). To vrijedi upotrijebiti kad je adresa pogrešno upisana, jer inače pozivnica u tvoju tvrtku ostaje otvorena za onoga čija je ta adresa zapravo.
U aplikaciji su pozivnice u odjeljku o timu u Postavkama: na mobitelu, na chui.io i na Macu. To je jedino u vezi s tvrtkama što Chui pokazuje osobi koja još radi sama: pokretanje tima, pozivanje kolege po adresi i povlačenje pozivnice koju nitko nije prihvatio. Kolega kojeg je pozvao asistent ostaje član i nakon što se asistent odspoji, točno kao i kolega kojeg si pozvao u aplikaciji. Zato asistent najprije pita.
Osobu čija poslovna prijava potvrđuje istog poslodavca kao tvoja tvrtka PITA SE želi li se pridružiti, a ti je odobravaš. Do 15. rujna 2026. takve su osobe pri prvoj prijavi jednostavno dodavane u tvrtku, bez obavijesti. Vlasnik tvrtke tada je mogao otvoriti svaki sastanak koji je član snimio, pa je osobi koja ni na što nije pristala sve što je kasnije snimila bilo dostupno šefu. Sada im se pokazuje da njihovi kolege već koriste Chui, uz gumb; ništa se ne događa dok ga ne pritisnu.
Oba puta, pozivnica i mjesto, vode na isto: zaseban poslovni račun. Pridruživanje nikad ne premješta račun koji netko već ima. Dodaje drugi račun, unutar tvrtke, povezan s istom prijavom, a oba stoje jedan ispod drugoga u Postavkama. Osobni račun te osobe, sastanci na njemu i njezina vlastita pretplata ostaju točno kakvi su bili, a tvrtka im nema pristup.
Dok čekaju, za njih se ništa ne mijenja. Njihov Chui radi dalje točno kao i prije, besplatno ili na planu koji plaćaju. Tvrtki se ništa ne naplaćuje, a ništa što su već snimili ne postaje nikome dostupno. Sastanak snimljen prije pridruživanja zauvijek ostaje njihov; to je isto pravilo kao „ono što se nikad ne premješta“ niže. Na tom je zaslonu i „Nastavi samostalno (Carry on alone)“, što povlači zahtjev: neki ljudi namjerno ne trebaju biti na računu tvrtke.
list_seat_requests() prikazuje one koji čekaju, s imenom i adresom, od najstarijeg zahtjeva. Uz to navodi koliko tim sada plaća za svoja mjesta i koliko bi plaćao nakon još jednog „da“. Taj iznos vidiš prije nego što kažeš „da“, u aplikaciji i kad pitaš. drop_seat_request() zaključuje zahtjev bez puštanja ikoga unutra. To je ujedno „ne“ kolegi i „ipak ne“ tvojem vlastitom zahtjevu: Chui prepoznaje o kojem je slučaju riječ po tome čiji je zahtjev. Chui ni u jednom slučaju nikome ništa ne javlja, nego im ti kažeš, a mogu zatražiti ponovno.
Asistent može zatražiti mjesto i može ga odobriti. ask_for_seat() šalje tvoje ime i adresu onome tko vodi tu tvrtku, pa asistent to kaže prije nego što zatraži. Odobravanje dodaje jedno mjesto na obračun i toj osobi daje poslovni račun unutar tvrtke, pa ide u dva koraka. prepare_approve_seat() navodi osobu i novi iznos u valuti tima, a approve_seat() prihvaća samo njegov token. Ako se obračun u međuvremenu promijenio, approve_seat() odbija, pa nikad ne pristaješ na jedan iznos, a plaćaš drugi.
Ili ih možeš puštati unutra bez pitanja. U odjeljku Članovi administrator tvrtke pokrenute poslovnom prijavom preko Google Workspacea ili Microsofta ima jedan prekidač, „Kolege ulaze bez pitanja“ (Colleagues join without asking), isključen dok ga ne uključi. Kad je uključen, kolega čija poslovna prijava potvrđuje poslodavca tvoje tvrtke ulazi čim pritisne „Zahtjev za mjesto“ (Request a seat). I dalje mora zatražiti; sama prijava ništa ne čini. Tim od tog trenutka plaća jedno mjesto više za svakoga od njih, točno kao da si ti pritisnuo „da“. Ako tim nije plaćen ili je kartica odbijena, njihov zahtjev jednostavno te čeka kao i obično. Tvrtka pokrenuta preko Applea nema takav prekidač: nije vezana ni za kojeg poslodavca, pa ne bi mogla nikoga prepoznati. Pisanjem je to najprije prepare_let_colleagues_in(), koji navodi domenu i koliko stoji jedno mjesto više. Microsoftova tvrtka može imati više domena, pa ondje navodi tvrtku. Zatim slijedi let_colleagues_in() s njegovim tokenom, a stop_letting_colleagues_in() služi za isključivanje. Nitko tko je već ušao ne biva uklonjen.
Dokaz nikad nije tekst iza @. Chui pita pružatelja prijave što tvrdi o tvojem poslodavcu: Microsoftov tenant, Googleovu upravljanu domenu. To prihvaća samo kad pružatelj izričito kaže da si zaposlenik te tvrtke, a ne gost u njezinu imeniku. Bilo tko može imati adresu na domeni za koju ne radi. Apple ne navodi nikakvog poslodavca, pa račun koji se prijavljuje preko Applea na ovaj način nikad ne dobiva ponudu mjesta; ondje je put pozivnica.
Kad vas je dvoje, svaki sastanak koji snimiš nalazi se u jednom ili više radnih prostora, a svaki novi počinje u tvojem vlastitom prostoru „Osobno“ (Personal), koji nitko drugi ne čita. Za to nema postavke: sastanak do kolega stiže tek kad upravo taj sastanak dodaš u „Cijeli tim“ (Whole team) ili u druge radne prostore, tijekom snimanja ili poslije. Tko još vidi sastanak kaže tko čita koji radni prostor.
Kojoj tvrtki snimka pripada, odlučuje se kad nastane i nikad se ne mijenja. Sastanak snimljen dok si bio sam ostaje privatan i nakon što stignu kolege; sastanak snimljen u jednoj tvrtki nikad ne može postati sastanak druge. Taj dio nije postavka i ništa niže to ne odlučuje iznova.
Jedina iznimka je tvoj vlastiti pritisak: «Prenesi moje osobne sastanke». U računu tvrtke, Postavke → Tim nude da svaki završeni sastanak koji si snimio na osobnom računu premjesti u tvoj “Privatno” u tvrtki, s njegovim datotekama i ljudima u njemu. Administratori tvrtke ih tamo ne čitaju, kao ni bilo koji sastanak koji snimiš na poslu; kolege vide sastanak tek kad ga podijeliš. Napuštaju tvoj osobni račun, a ako kasnije napustiš tvrtku, ostaju tvrtki. Ništa se ne premješta dok to ne pritisneš; sastanak koji se još šalje čeka sljedeći pritisak, a sastanak snimljen u drugoj tvrtki nikad se ne premješta. Tipkanjem je to prepare_bring_meetings(), koji kaže koliko ih je i kamo idu, pa bring_meetings() s njegovim tokenom.
Tko unutar te tvrtke može vidjeti sastanak, ovisi o radnim prostorima u kojima se nalazi, a možeš se predomisliti. Dodavanje u neki od njih ili uklanjanje iz njega, u aplikaciji ili s add_meeting_to_workspace() i remove_meeting_from_workspace(), isključivo je tvoja odluka. Dakle, sastanak koji si podijelio ostaje podijeljen i nakon što kolega ode, dok ne odlučiš drukčije.
Neuspjelo plaćanje nikad ne znači izgubljen sastanak. Kad kartica prestane raditi, pružatelj plaćanja neko vrijeme ponavlja pokušaje, a Chui na zaslonu kaže koliko to razdoblje traje. U aplikaciji to piše pod Postavke → Tim (Settings → Team), a get_company odgovara datumom do kojeg je obračun tima plaćen. Prije tog datuma ni za koga se ništa ne mijenja.
Što će se dogoditi kad razdoblje istekne, kaže se prije nego što istekne. Ako do tada netko drugi ne preuzme plaćanje za tvrtku, ona se raspada na osobne račune. Kolege prestaju vidjeti sastanke koje je svatko od njih podijelio s tvrtkom, a svatko zadržava svaki sastanak koji je ikad snimio. Nijedna snimka nije izbrisana, premještena ni učinjena privatnom. Tko je što mogao vidjeti, upisano je na svakom sastanku u trenutku snimanja i nikad se ne prepisuje. Ovdje se mijenja samo jedno pravilo o tome tko smije čitati. Zato ponovno plaćanje vraća tvrtku točno kakva je bila, bez ičega za obnavljanje i ičega za biranje.
Ponovno plaćanje tima posao je vlasnika, pod Postavke → Tim na chui.io ili u aplikaciji za računalo. iPhone upućuje onamo, gumbom u američkom App Storeu, a drugdje riječima. Na Androidu vlasnik ponovno plaća u aplikaciji, istim obrascem Google Playa (od verzije 238). Nitko drugi u tvrtki ne može je vratiti i nitko u njoj ništa ne gubi dok ne radi.
leave_company() te izvodi iz tvoje tvrtke; remove_colleague() iz nje izvodi nekog drugog, a to smije samo vlasnik. Oba najprije pitaju: prepare_leave_company() i prepare_remove_colleague() odgovaraju onime što bi se dogodilo i kratkotrajnim tokenom, a sama radnja prihvaća samo taj token. Tako se ništa ne događa dok ti se ne kaže o čemu je riječ i dok ne kažeš „da“.
U oba slučaja nijedna snimka nije izbrisana niti mijenja vlasnika, a ništa već podijeljeno ne povlači se. Mijenja se pristup od sada nadalje. Osoba izvan tvrtke više ne može otvarati sastanke podijeljene s tvrtkom, uključujući one koje je jučer mogla čitati, a tvrtka prestaje vidjeti ono što ta osoba ubuduće podijeli. Odlazak ne povlači ono što si već podijelio s kolegama: oni i dalje vide te sastanke, a prestaju vidjeti tvoje nove. Sastanak vraćaš u svoj prostor „Osobno“ na samom sastanku ili s add_meeting_to_workspace().
Dvije stvari vrijedi znati prije nego što to pritisneš. Za povratak treba nova pozivnica od administratora, jer nitko se ne može sam ponovno pridružiti tvrtki. I posljednji administrator tvrtke u kojoj još ima drugih ne može otići. Samo administrator može pozivati, povlačiti pozivnice i uklanjati, pa bi njegov odlazak ostavio sve ostale bez ikoga tko bi vodio tvrtku. Najprije nekoga drugog postavi za administratora ili ukloni ostale.
Tvrtka ima jednog ili više administratora. Svaki administrator je vodi: poziva, uklanja, odobrava one koji traže mjesto, upravlja obračunom te drugima dodjeljuje ili oduzima ulogu administratora. Administrator čita svaki radni prostor u timu, uključujući one u kojima nije, ali nikad ničiji prostor „Osobno“, u kojem počinje svaki novi sastanak. Dakle, administrator čita kolegin sastanak tek kad ga taj kolega premjesti izvan prostora „Osobno“.
make_admin() postavlja kolegu za administratora i najprije pita, jer to širi krug onih koji mogu čitati sastanke. prepare_make_admin() odgovara o kome je riječ i što to znači te kratkotrajnim tokenom. remove_admin() administratora u jednom koraku ponovno čini običnim članom, a on ostaje u tvrtki. Posljednjeg administratora ne može se ni ukloniti ni lišiti te uloge.
Kad netko postane administrator, svatko u tvrtki u Chuiju vidi obavijest s njegovim imenom. Od tog trenutka čita svaki radni prostor osim prostora „Osobno“. get_company() navodi svakog administratora po imenu, uključujući one postavljene otkako si se pridružio o kojima ti još nije rečeno.
Administrator zauzima jedno mjesto na obračunu tima kao i svatko drugi. Postavljanje nekoga za administratora ništa ne mijenja u tome koliko tvrtka plaća.
Administrator može za sve u tvrtki odjednom odlučiti o četiri postavke koje inače svatko bira sam. U aplikaciji je to pod Postavke → Članovi → Postavke tvrtke (Settings → Members → Company settings), a pisanjem preko get_company_settings() i set_company_setting().
Svaka od četiri postavke može se prepustiti svakome pojedinačno (uobičajeno stanje) ili zaključati. Najava snimanja jedina može dobiti i početnu vrijednost koju svatko i dalje može promijeniti. Kad je postavka zaključana, svatko vidi vrijednost s lokotom i „Određuje <company> (Set by <company>)“, a promijeniti je može samo administrator. To se uvijek odnosi samo na račun tvrtke. Ničiji osobni račun nije diran i ničiji vlastiti izbor nije izbrisan: skini zaključavanje i svatko ima natrag ono što je imao.
Svaka se promjena bilježi (tko ju je napravio, kada, s koje vrijednosti i na koju), a posljednja je prikazana ispod postavki.