Cum își partajează colegii întâlnirile între ei și cine poate invita, elimina pe cineva sau pleca.
O companie în Chui este un grup mic de colegi care pot vedea întâlnirile pe care fiecare le-a partajat cu grupul. Un cont face parte din cel mult o companie. Persoana care înființează o companie devine primul ei administrator, iar o companie poate avea mai mulți. Doar un administrator poate invita pe cineva, retrage o invitație, elimina un coleg sau face pe altcineva administrator. Oriunde acest ghid spune „proprietarul”, citește „un administrator”: fiecare administrator conduce compania exact ca persoana care a înființat-o.
Partajarea unei întâlniri cu compania este ceea ce aplicația numește partajarea ei cu echipa ta. Sunt două denumiri pentru același lucru. Pagina „Cine altcineva poate vedea o întâlnire (Who else can see a meeting)” explică la ce întâlniri ajunge de fapt partajarea.
O companie formată dintr-o singură persoană se comportă exact ca și cum n-ar exista nicio companie. Nimic nu este partajat și niciun buton nou nu apare nicăieri în aplicație până nu se alătură a doua persoană. Singura excepție este secțiunea echipei din Setări (Settings), unde o inviți. Așa că simpla înființare nu schimbă nimic; invitația face diferența. (Un asistent întrebat prin get_company() o numește totuși: întrebarea „în ce companie sunt?” merită un răspuns. Din aplicație lipsesc doar butoanele, nu faptul în sine.)
Acestea măresc o echipă, iar echipa o plătește compania, cu un singur preț pentru fiecare loc, inclusiv al proprietarului:
O echipă există din momentul în care apare a doua persoană. Prin urmare, cea mai mică echipă are două locuri: tu și un coleg, 19,98 € pe lună (sau 19,98 $, 17,98 £, 27,98 CA$, 19,80 CHF). Compania plătește fiecare loc pe o singură factură, cu cardul pe chui.io, inclusiv locul proprietarului. Nimeni din echipă nu are nevoie de un abonament propriu, iar cine încă are unul află unde îl poate opri.
Cardul se introduce pe chui.io sau în Chui pentru Mac ori Windows de pe chui.io/download, niciodată în aplicația de iPhone, care arată drumul; pe Android, cardul îl ia Google Play. Pe un iPhone cu App Store-ul din Statele Unite, secțiunea echipei din Setări are butonul „Plătește pentru echipă pe chui.io (Pay for the team on chui.io)”, care deschide pagina echipei de pe chui.io. În App Store-ul oricărei alte țări, Apple nu permite acest buton, așa că în același loc scrie „Echipa se plătește pe chui.io, de pe un computer sau dintr-un browser (The team is paid for at chui.io — on a computer or in a browser)”. La fel se întâmplă și la reluarea plății pentru o echipă care s-a oprit. Pe Android echipa se plătește în aplicație, prin Google Play (din build 238; în toate țările din build 244). Secțiunea echipei din Setări cere numele echipei și adresa unui prim coleg, câte locuri și dacă plata e lunară sau anuală; arată prețul din Google Play și are butonul „Plătește cu Google Play”. Google Play vinde o echipă în mărimi de la 2 la 50 de locuri și sunt oferite doar mărimile pentru care dă un preț; când toate locurile sunt ocupate, aceeași secțiune oferă mărimea următoare. Cardul, chitanțele și oprirea echipei sunt apoi în Google Play. Un proprietar a cărui echipă s-a oprit vede același formular, ca s-o plătească din nou. Dacă Google Play nu dă un preț, ecranul spune asta, iar echipa se poate plăti în continuare pe chui.io sau în aplicația pentru desktop. Odată ce echipa e plătită, telefonul, fie iPhone, fie Android, poate invita și aproba ca oriunde altundeva. Pe an, Google Play vinde o echipă de cel mult 10 locuri, iar în aproximativ jumătate din țări, printre ele cea mai mare parte a Europei, cel mult 5 (în Coreea de Sud cel mult 3, iar o echipă de 50 nu se vinde acolo nici lunar). O echipă mai mare plătește lunar în aplicație, sau anual pe chui.io ori în aplicația pentru calculator; unei echipe anuale pline i se oferă mărimea următoare lunar.
Cine e invitat ocupă un loc plătit din momentul invitației, iar retragerea invitației eliberează locul. Un loc adăugat se taxează imediat pentru restul lunii, iar un loc la care se renunță dispare de pe factura următoare. Așa este pentru o echipă plătită pe chui.io sau în aplicația pentru calculator; o echipă plătită prin Google Play plătește după mărime, așa că un loc la care se renunță rămâne pe factura Google Play.
Oricine poate înființa o echipă. Un asistent nu poate înființa o echipă, pentru că plata se face în Chui, pe chui.io. Odată ce echipa e plătită, însă, asistentul poate invita și aproba. De fiecare dată numește mai întâi persoana și noul total și așteaptă să audă „da”.
Trei lucruri nu sunt refuzate niciodată, fie că echipa e plătită sau nu: retragerea unei invitații, eliminarea unui coleg și plecarea. Închiderea unei uși pe care ai deschis-o tu și ieșirea dintr-o companie nu sunt lucruri pe care Chui le vinde. Așa că un proprietar care a trimis o invitație la adresa greșită o poate retrage oricând, iar nimeni nu e ținut vreodată într-o companie de o factură care nu mai e plătită.
create_company() înființează o companie cu numele pe care i-l dai și te face proprietarul ei. În aplicație, secțiunea echipei din Setări face același lucru, cu un câmp pentru nume. get_company() răspunde cu numele, rolul tău (proprietar sau membru), câte locuri plătește echipa și cât costă asta pe lună, plus câte un rând pentru fiecare coleg. Proprietarul vede numele și adresa de e-mail ale fiecărui coleg, pentru că e singurul cont care poate face ceva cu lista. Un coleg vede ID-uri, roluri și datele de alăturare, nimic mai mult despre ceilalți colegi. Niciuna dintre aceste informații nu spune nimic despre întâlnirile cuiva.
O invitație se trimite la o adresă de e-mail, pe orice domeniu. Un colaborator extern cu o adresă personală e cazul obișnuit. Chui îi trimite invitația pe e-mail de la team@chui.io, în limba lui dacă se conectează deja la Chui cu acea adresă, altfel în limba ta. Răspunsul ajunge la tine. Dacă e-mailul nu ajunge, rândul persoanei din Membri (Members) arată asta, iar „Copiază invitația (Copy the invitation)” îți dă textul ca să-l trimiți chiar tu. Cuiva care n-a răspuns i se poate trimite din nou același e-mail din „⋯” de pe rândul lui, cu „Trimite din nou invitația (Send the invitation again)”, sau scriind (resend_invitation()). O adresă primește cel mult trei e-mailuri pe zi de la aceeași companie.
Când acea persoană se conectează la Chui cu adresa respectivă verificată, invitația o așteaptă pe primul ecran. Acolo vede cine a trimis-o, că firma îi plătește locul și că primește un cont de serviciu separat, pe lângă al ei. Alăturarea este alegerea ei: conectarea nu alătură niciodată pe nimeni la nimic. Invitația apare doar după ce echipa e plătită. Un asistent poate spune că o invitație așteaptă (get_company()). După ce numește compania și ce ar citi administratorii ei, o poate accepta în numele utilizatorului (prepare_join_company(), apoi join_company()). Releul „Hide My Email” de la Apple este o altă adresă și nu se va potrivi.
Linkul din invitație funcționează cu orice adresă. E-mailul și textul pe care ți-l dă „Copiază invitația” conțin un link propriu: chui.io/join/…. Cine îl deschide se conectează sau își creează mai întâi un cont, cu orice adresă folosește. Apoi este întrebat „Emil a invitat yana@emcho.com în Emcho. Te alături ca yana@gmail.com?”, iar o singură apăsare îl adaugă în companie. Linkul e dovada că invitația a ajuns la el, așa că funcționează o singură dată, timp de 14 zile de la e-mail, și nu mai funcționează după ce retragi invitația. În Membri vezi apoi cine a intrat de fapt: adresa cu care s-a alăturat și cea pe care ai invitat-o. Îl poți elimina ca de obicei. Un asistent care primește linkul se poate alătura în numele utilizatorului (prepare_join_by_link(), apoi join_by_link()).
prepare_invite_colleague() numește cine ar fi invitat, ca membru sau ca administrator, ce ar citi odată intrat și la cât ajunge factura echipei. invite_colleague() trimite invitația cu tokenul din acel răspuns. list_invitations() arată ce s-a trimis și n-a fost încă acceptat, cu ID-ul de care are nevoie revoke_invitation(). Merită folosit când o adresă a fost scrisă greșit, altfel invitația în compania ta rămâne deschisă pentru cine deține de fapt acea adresă.
În aplicație, invitațiile sunt în secțiunea echipei din Setări, pe telefon, pe chui.io și pe Mac. Este singurul lucru legat de companii pe care Chui îl arată cuiva care încă lucrează singur: înființarea unei echipe, invitarea unui coleg după adresă și retragerea unei invitații pe care n-a acceptat-o nimeni. Un coleg invitat de un asistent rămâne membru și după ce asistentul e deconectat, exact ca unul invitat cu o atingere. De aceea asistentul întreabă mai întâi.
Cineva a cărui conectare de serviciu confirmă același angajator ca al companiei tale este ÎNTREBAT dacă vrea să se alăture, iar tu îl aprobi. Până la 15 septembrie 2026, astfel de persoane erau adăugate automat, fără niciun anunț, la prima conectare. Proprietarul companiei putea deschide atunci orice întâlnire înregistrată de un membru. Astfel, cineva care nu fusese de acord cu nimic avea tot ce înregistra după aceea vizibil pentru șef. Acum li se arată că colegii lor folosesc deja Chui și primesc un buton; nu se întâmplă absolut nimic până nu-l apasă.
Ambele căi de intrare, invitația sau locul, duc la același rezultat: un cont de serviciu separat. Alăturarea nu mută niciodată contul pe care cineva îl are deja. Adaugă un al doilea cont, în interiorul companiei, legat de aceeași conectare, iar cele două apar unul sub altul în Setări. Contul propriu al persoanei, întâlnirile din el și abonamentul ei rămân exact cum erau, iar compania nu are acces la ele.
Cât timp așteaptă, nimic nu se schimbă pentru ei. Chui funcționează pentru ei exact ca înainte, gratuit sau pe abonamentul pe care îl plătesc, iar compania nu plătește nimic. Nimic din ce au înregistrat deja nu devine vizibil pentru altcineva: o întâlnire înregistrată înainte de alăturare rămâne a lor pentru totdeauna. Este aceeași regulă ca la „ce nu se mută niciodată”, mai jos. Pe acel ecran este și „Continuă pe cont propriu (Carry on alone)”, care retrage cererea. Unii oameni ar trebui, în mod intenționat, să nu fie pe contul companiei.
list_seat_requests() arată cine așteaptă (nume și adresă, începând cu cea mai veche cerere), împreună cu cât plătește acum echipa pentru locurile ei și cât ar plăti după încă un „da”. Vezi această sumă înainte să spui „da”, atât în aplicație, cât și când întrebi. drop_seat_request() încheie o cerere fără să lase pe nimeni să intre. Funcționează atât ca „nu” pentru un coleg, cât și ca „renunț” pentru propria ta cerere; Chui deduce care e cazul după a cui e cererea. Chui nu anunță pe nimeni în niciun caz, le spui tu, iar ei pot cere din nou.
Un asistent poate cere un loc și poate aproba unul. ask_for_seat() trimite numele și adresa ta celui care conduce acea companie, așa că asistentul îți spune asta înainte să ceară. Aprobarea adaugă un loc pe factură și îi dă persoanei un cont de serviciu în companie, așa că se face în doi pași. prepare_approve_seat() numește persoana și noul total, în moneda echipei. approve_seat() acceptă doar tokenul primit de la el și refuză dacă factura s-a schimbat între timp. Astfel nu accepți niciodată o sumă și ajungi să plătești alta.
Sau îi poți lăsa să intre fără să-ți mai ceară aprobarea. În Membri (Members), administratorul unei companii înființate cu o conectare de serviciu Google Workspace sau Microsoft are un singur comutator, „Colegii intră fără să ceară” (Colleagues join without asking), oprit până când îl pornește. Cu el pornit, un coleg a cărui conectare de serviciu confirmă angajatorul companiei tale este lăsat să intre în momentul în care apasă „Cerere de loc” (Request for a seat). Trebuie totuși să ceară; simpla conectare nu face nimic. Din acel moment, echipa plătește câte un loc în plus pentru fiecare, exact ca și cum ai fi apăsat „da”. Dacă echipa nu e plătită sau cardul e refuzat, cererea lor te așteaptă ca de obicei. O companie înființată cu Apple nu are un astfel de comutator: nu e legată de niciun angajator, deci n-ar putea recunoaște pe nimeni.
Scriind, folosești prepare_let_colleagues_in(), care numește domeniul și cât costă un loc în plus. (O companie Microsoft poate avea mai multe domenii, așa că acolo numește compania.) Apoi folosești let_colleagues_in() cu tokenul primit, iar stop_letting_colleagues_in() oprește comutatorul. Nimeni dintre cei deja intrați nu e eliminat.
Dovada nu este niciodată textul de după @. Chui întreabă furnizorul de conectare ce afirmă despre angajatorul tău: tenantul Microsoft sau domeniul găzduit (hosted domain) Google. Ține cont de asta doar acolo unde furnizorul spune explicit că ești angajat al acelei companii, nu un invitat în directorul ei. Oricine poate avea o adresă pe un domeniu unde nu lucrează. Apple nu afirmă niciun angajator, așa că unui cont care se conectează cu Apple nu i se oferă niciodată un loc pe această cale. Acolo calea este o invitație.
Odată ce sunteți doi, fiecare întâlnire pe care o înregistrezi se află într-un spațiu de lucru sau în mai multe. Fiecare întâlnire nouă începe în spațiul tău „Privat” (Private), pe care nu-l citește nimeni altcineva. Nu există o setare pentru asta: o întâlnire ajunge la colegi doar când adaugi acea întâlnire în „Toată echipa” (Whole team) sau în alte spații de lucru, în timpul înregistrării sau după. Cine mai poate vedea o întâlnire spune cine citește fiecare spațiu de lucru.
Compania căreia îi aparține o înregistrare se decide în momentul în care e făcută și nu se schimbă niciodată. O întâlnire înregistrată cât erai singur rămâne privată chiar și după ce vin colegii. O întâlnire înregistrată într-o companie nu poate deveni niciodată a alteia. Partea asta nu e o setare și nimic de mai jos n-o schimbă.
Singura excepție este propria ta apăsare: «Adu-mi întâlnirile personale». În contul companiei, Setări → Echipă îți oferă să muți fiecare întâlnire terminată pe care ai înregistrat-o în contul personal în propriul tău „Privat” din companie, cu fișierele ei și oamenii din ea. Administratorii companiei nu le citesc acolo, la fel ca orice întâlnire pe care o înregistrezi la serviciu; colegii văd una doar după ce o partajezi. Ele părăsesc contul tău personal, iar dacă pleci mai târziu din companie, rămân la companie. Nimic nu se mută până nu apeși; o întâlnire care încă se încarcă așteaptă următoarea apăsare, iar o întâlnire înregistrată în altă companie nu se mută niciodată. Prin scris este prepare_bring_meetings(), care spune câte și unde merg, apoi bring_meetings() cu tokenul lui.
Cine din acea companie o poate vedea depinde de spațiile de lucru în care se află, iar tu te poți răzgândi. Adăugarea ei într-un spațiu sau scoaterea din el, în aplicație sau cu add_meeting_to_workspace() și remove_meeting_from_workspace(), ține numai de tine. Așa că o întâlnire pe care ai partajat-o rămâne partajată și după ce pleacă un coleg, până când decizi altfel.
O plată eșuată nu înseamnă niciodată o întâlnire pierdută. Când un card nu mai merge, procesatorul de plăți reîncearcă o vreme. Chui arată pe ecran cât durează această perioadă: în aplicație la Setări → Echipă (Settings → Team) și în get_company, care răspunde cu data până la care e plătită factura echipei. Până la acea dată nu se schimbă nimic pentru nimeni.
Ce se întâmplă la sfârșitul perioadei îți este spus dinainte. Dacă până atunci nu plătește altcineva pentru companie, ea se desface în conturi personale. Colegii nu mai văd întâlnirile pe care fiecare le partajase cu compania, iar fiecare păstrează toate întâlnirile pe care le-a înregistrat vreodată. Nicio înregistrare nu e ștearsă, mutată sau făcută privată. Cine ce putea vedea este marcat pe fiecare întâlnire în momentul înregistrării și nu e rescris niciodată. Aici se schimbă doar o regulă despre cine poate citi. De aceea, reluarea plății readuce compania exact cum era, fără nimic de restaurat și nimic de ales.
Reluarea plății pentru echipă îi revine proprietarului, la Setări → Echipă pe chui.io sau în aplicația pentru desktop. Un iPhone trimite acolo printr-un buton în App Store-ul din SUA și printr-o frază în rest. Pe Android proprietarul plătește din nou în aplicație, prin același formular Google Play (din build 238). Nimeni altcineva din companie nu o poate reactiva, și nimeni din ea nu pierde nimic cât timp e oprită.
leave_company() te scoate din propria ta companie. remove_colleague() scoate pe altcineva și doar proprietarul îl poate folosi. Ambele întreabă mai întâi: prepare_leave_company() și prepare_remove_colleague() răspund cu ce s-ar întâmpla și cu un token valabil pentru scurt timp. Acțiunea acceptă doar acel token, așa că nu se întâmplă nimic până nu ți s-a spus despre ce e vorba și ai spus „da”.
În ambele cazuri, nicio înregistrare nu e ștearsă și niciuna nu-și schimbă proprietarul, iar nimic deja partajat nu e retras. Se schimbă doar accesul de acum înainte. Persoana care a ieșit din companie nu mai poate deschide întâlnirile partajate cu compania, inclusiv pe cele pe care le putea citi ieri, iar compania nu mai vede ce partajează ea de acum încolo. Plecarea nu retrage ce ai partajat deja cu colegii: ei văd în continuare acele întâlniri, dar nu le mai văd pe cele noi. Ca să muți o întâlnire înapoi în spațiul tău „Privat”, o faci din întâlnirea respectivă sau cu add_meeting_to_workspace().
Două lucruri merită știute înainte să apeși. Ca să revii, ai nevoie de o nouă invitație de la un administrator, pentru că nimeni nu se poate realătura singur unei companii. Și ultimul administrator al unei companii în care mai sunt și alții nu poate pleca. Doar un administrator poate invita, revoca sau elimina, așa că plecarea lui i-ar lăsa pe toți ceilalți fără nimeni care să conducă compania. Fă mai întâi pe altcineva administrator sau elimină-i pe ceilalți.
O companie are unul sau mai mulți administratori. Fiecare administrator o conduce: invită, elimină, aprobă cererile de loc, gestionează factura și numește sau revocă alți administratori. Un administrator citește fiecare spațiu de lucru din echipă, inclusiv pe cele din care nu face parte, dar niciodată spațiul „Privat” al cuiva, unde începe fiecare întâlnire nouă. Așa că un administrator citește întâlnirea unui coleg doar după ce acel coleg o mută din „Privat”.
make_admin() face un coleg administrator și întreabă mai întâi. prepare_make_admin() răspunde cu cine este persoana și ce înseamnă asta, plus un token valabil pentru scurt timp, pentru că pasul lărgește cercul celor care pot citi întâlniri. remove_admin() îl face pe un administrator din nou membru obișnuit, într-un singur pas, iar persoana rămâne în companie. Ultimul administrator nu poate fi nici eliminat, nici retrogradat.
Când cineva devine administrator, toată lumea din companie vede în Chui o notificare cu numele lui. Din acel moment, el citește fiecare spațiu de lucru, în afară de spațiile „Privat”. get_company() enumeră fiecare administrator după nume. Îi include și pe cei numiți de când te-ai alăturat, despre care încă nu ți s-a spus.
Un administrator ocupă un loc pe factura echipei, ca oricine altcineva. A face pe cineva administrator nu schimbă nimic din cât plătește compania.
Un administrator poate decide, pentru toată lumea din companie deodată, patru dintre setările pe care altfel fiecare le alege singur. În aplicație sunt la Setări → Membri → Setările companiei (Settings → Members → Company settings). Scriind, folosești get_company_settings() și set_company_setting().
Fiecare dintre cele patru poate fi lăsată la alegerea fiecăruia (starea obișnuită) sau poate fi blocată. Doar anunțarea înregistrării poate primi, în plus, o valoare inițială, pe care fiecare o poate schimba în continuare. Când o setare e blocată, toată lumea vede valoarea cu un lacăt și „Setat de <company> (Set by <company>)”, și doar un administrator o poate schimba. Blocarea se aplică doar contului companiei. Contul personal al nimănui nu e atins și alegerea nimănui nu e ștearsă: când ridici blocarea, fiecare primește înapoi ce avea.
Fiecare modificare este păstrată: cine a făcut-o, când, de la ce valoare și la ce valoare. Ultima modificare e afișată sub setări.