Firmy v Chui

Jak si kolegové navzájem sdílejí schůzky a kdo smí zvát, odebírat nebo odejít.

Firma v Chui je malá skupina kolegů, kteří vidí schůzky, jež se skupinou sdílel kdokoli z nich. Jeden účet patří nejvýš do jedné firmy. Kdo firmu založí, stává se jejím prvním správcem, a firma jich může mít víc. Jen správce může kohokoli pozvat, vzít pozvánku zpět, odebrat kolegu nebo udělat správcem někoho dalšího. Kdekoli tento návod říká „vlastník“, čti „správce“: každý správce vede firmu přesně tak jako ten, kdo ji založil.

Sdílet schůzku s firmou je v aplikaci totéž co sdílet ji se svým týmem. Je to jedna věc pod dvěma slovy. O tom, ke kterým schůzkám to skutečně sahá, mluví stránka „Kdo další vidí schůzku (Who else can see a meeting)“.

Firma o jednom člověku se chová přesně, jako by žádná firma nebyla. Nic se nesdílí a nikde v aplikaci se neobjeví žádný nový ovládací prvek, dokud se nepřidá druhý člověk. Jedinou výjimkou je sekce týmu v Nastavení (Settings), kde ho zveš. Samotné založení firmy tedy nic nemění; mění to až pozvánka. (Asistent, kterého se zeptáš přes get_company(), ji přesto pojmenuje: otázka „ve které firmě jsem?“ si zaslouží odpověď. Stranou zůstávají jen ovládací prvky aplikace, ne samotný fakt.)

Za tým platí firma

Tyto kroky tým rozšiřují a za tým platí firma — jedna cena za každé místo, včetně místa vlastníka:

Tým vzniká ve chvíli, kdy je v něm druhý člověk, takže nejmenší tým má dvě místa: ty a jeden kolega, 19,98 € měsíčně (nebo 19,98 $, 17,98 £, 27,98 CA$, 19,80 CHF). Firma platí za každé místo na jedné faktuře kartou na chui.io, včetně místa vlastníka. Nikdo v týmu nepotřebuje vlastní předplatné. Kdo ho ještě má, dozví se, kde ho zrušit.

Karta se zadává na chui.io nebo v Chui pro Mac či Windows z chui.io/download, nikdy v aplikaci pro iPhone, která cestu ukáže; na Androidu kartu bere Google Play. Na iPhonu s americkým App Storem má sekce týmu v Nastavení tlačítko „Zaplať za tým na chui.io (Pay for the team on chui.io)“, které otevře stránku týmu na chui.io. V App Storu kterékoli jiné země Apple takové tlačítko nepovoluje, takže na stejném místě stojí „Za tým se platí na chui.io — na počítači nebo v prohlížeči (The team is paid for at chui.io — on a computer or in a browser)“. Totéž platí pro opětovné zaplacení týmu, který se zastavil. Na Androidu se za tým platí v aplikaci, přes Google Play (od buildu 238; ve všech zemích od buildu 244). Sekce týmu v Nastavení se zeptá na název týmu a adresu prvního kolegy, kolik míst a zda měsíčně, nebo ročně; ukáže cenu z Google Play a má tlačítko „Zaplatit přes Google Play“. Google Play prodává tým ve velikostech od 2 do 50 míst a nabízejí se jen velikosti, pro které uvádí cenu; když jsou všechna místa obsazená, stejná sekce nabídne další větší velikost. Karta, účtenky i zastavení týmu jsou pak v Google Play. Vlastník, jehož tým se zastavil, vidí stejný formulář, aby ho znovu zaplatil. Když Google Play cenu neuvede, obrazovka to řekne a za tým lze dál zaplatit na chui.io nebo v aplikaci pro počítač. Jakmile je tým zaplacený, telefon (iPhone i Android) může zvát a schvalovat jako všude jinde. Na rok prodává Google Play tým nejvýš o 10 místech a zhruba v polovině zemí, mezi nimi ve většině Evropy, nejvýš o 5 (v Jižní Koreji nejvýš o 3 a tým o 50 místech se tam neprodává ani měsíčně). Větší tým platí měsíčně v aplikaci, nebo ročně na chui.io či v desktopové aplikaci; plnému ročnímu týmu se další velikost nabídne měsíčně.

Pozvaný člověk drží placené místo od chvíle pozvání a vzetím pozvánky zpět se místo uvolní. Přidané místo se účtuje hned za zbytek měsíce; uvolněné místo zmizí z příští faktury. To platí pro tým placený na chui.io nebo v desktopové aplikaci; tým placený přes Google Play se platí podle velikosti, takže uvolněné místo na účtu Google Play zůstává.

Tým může založit kdokoli. Asistent tým založit nemůže, protože se za něj platí v Chui na chui.io. Jakmile je ale tým zaplacený, může zvát a schvalovat, pokaždé až poté, co jmenuje daného člověka a novou částku a uslyší „ano“.

Tři věci se nikdy neodmítají, ať je tým zaplacený, nebo ne: vzetí pozvánky zpět, odebrání kolegy a odchod. Zavřít dveře, které jsi sám otevřel, a cesta ven z firmy nejsou nic, co by Chui prodávala. Vlastník, který poslal pozvánku na špatnou adresu, ji proto může vždy stáhnout, a nikoho nikdy nedrží ve firmě faktura, která se přestala platit.

Založení firmy a kdo v ní je

create_company() založí firmu pod názvem, který jí dáš, a udělá tě jejím vlastníkem. V aplikaci totéž dělá sekce týmu v Nastavení s polem pro název. get_company() odpoví názvem, tvou rolí (vlastník, nebo člen), počtem míst, za která tým platí, kolik to dělá měsíčně, a jedním řádkem za každého kolegu. Vlastník vidí jméno a e-mailovou adresu každého kolegy, protože jen účet vlastníka může se seznamem něco dělat. Kolega vidí identifikátory, role a data připojení a o jiném kolegovi nic víc. Ani jedno neříká nic o ničích schůzkách.

Pozvánky

Pozvánka je adresovaná na e-mailovou adresu v jakékoli doméně; externista na soukromé adrese je běžný případ. Chui mu ji pošle e-mailem z team@chui.io, a to v jeho jazyce, pokud se už touto adresou do Chui přihlašuje, jinak ve tvém. Odpověď přijde tobě. Když e-mail nedorazí, ukáže to jeho řádek v sekci Členové (Members) a „Kopírovat pozvánku (Copy the invitation)“ ti dá text, který pošleš sám. Tomu, kdo neodpověděl, můžeš stejný e-mail poslat znovu přes „⋯“ na jeho řádku, volbou „Poslat pozvánku znovu (Send the invitation again)“, nebo přes asistenta (resend_invitation()). Jedna adresa dostane od jedné firmy nejvýš tři dopisy denně. Až se ten člověk přihlásí do Chui pomocí této ověřené adresy, čeká na něj pozvánka na první obrazovce: kdo ji poslal, že firma platí jeho místo a že dostane samostatný pracovní účet vedle svého vlastního. Připojení je jeho vlastní volba: přihlášení nikdy nikoho k ničemu nepřipojí. Pozvánka se zobrazí až ve chvíli, kdy je tým zaplacený. Asistent může říct, že pozvánka čeká (get_company()). Poté, co jmenuje firmu a to, co by četli její správci, může uživatele připojit (prepare_join_company(), potom join_company()). Přeposílací služba Applu „Hide My Email“ je jiná adresa a neshoduje se.

Odkaz v pozvánce připojí s jakoukoli adresou. E-mail i text, který dá „Kopírovat pozvánku“, obsahují vlastní odkaz: chui.io/join/…. Kdo ho otevře, nejdřív se přihlásí nebo zaregistruje adresou, kterou používá, a pak uvidí otázku „Emil pozval yana@emcho.com do Emcho. Připojit se jako yana@gmail.com?“. Jedno klepnutí ho připojí. Odkaz je důkazem, že pozvánka k němu dorazila, takže funguje jednou, 14 dní od e-mailu, a ne poté, co pozvánku stáhneš. V sekci Členové pak vidíš, kdo skutečně vstoupil (adresu, se kterou se připojil, i tu, kterou jsi zval), a odebereš ho jako obvykle. Asistent, který dostane odkaz, se může připojit za uživatele (prepare_join_by_link(), potom join_by_link()).

prepare_invite_colleague() jmenuje, kdo by byl pozván a zda jako člen, nebo správce, co by po vstupu četl a na kolik vzroste faktura týmu. invite_colleague() pozvánku pošle s tokenem z této odpovědi. list_invitations() ukáže, co bylo odesláno a zatím nepřijato, s identifikátorem, který potřebuje revoke_invitation(). Hodí se to, když byla adresa špatně napsaná, protože jinak zůstane pozvánka do tvé firmy otevřená pro toho, komu ta adresa skutečně patří.

V aplikaci jsou pozvánky v sekci týmu v Nastavení, v telefonu, na chui.io i na Macu. Je to jediná věc kolem firem, kterou Chui ukazuje člověku, který ještě pracuje sám: založení týmu, pozvání kolegy podle adresy a vzetí zpět pozvánky, kterou nikdo nepřijal. Kolega pozvaný asistentem zůstává členem i po odpojení asistenta, přesně jako kolega pozvaný klepnutím. Proto se asistent nejdřív zeptá.

Kdo čeká na místo

Člověka, jehož pracovní přihlášení dokládá stejného zaměstnavatele, jako má tvoje firma, se Chui ZEPTÁ, jestli se chce připojit, a ty ho schválíš. Do 15. září 2026 byli takoví lidé prostě potichu přidáni při prvním přihlášení. Vlastník firmy pak mohl otevřít každou schůzku, kterou člen nahrál, takže člověk, který s ničím nesouhlasil, měl všechno, co potom nahrál, přístupné svému šéfovi. Teď se jim ukáže, že jejich kolegové už Chui používají, a k tomu tlačítko. Nic se nestane, dokud ho nestisknou.

Obě cesty dovnitř, pozvánka i místo, končí stejně: samostatným pracovním účtem. Připojení nikdy nepřesouvá účet, který už člověk má. Přidá druhý účet uvnitř firmy, propojený se stejným přihlášením, a oba jsou v Nastavení pod sebou. Jeho vlastní účet, schůzky na něm a jeho vlastní předplatné zůstávají přesně takové, jaké byly, a firma k nim nemá přístup.

Dokud čekají, nic se u nich nemění. Jejich Chui běží dál přesně jako dřív, zdarma nebo s předplatným, které si platí. Firma za ně neplatí nic a nic z toho, co už nahráli, nezpřístupní nikomu dalšímu. Schůzka nahraná před připojením zůstává navždy jejich; je to stejné pravidlo jako „co se nikdy nepřesouvá“ níže. Na té obrazovce je i „Pokračovat samostatně (Carry on alone)“, které žádost stáhne: někteří lidé záměrně nemají být na firemním účtu.

list_seat_requests() ukáže čekající (jméno a adresu, od nejstarší žádosti) spolu s tím, kolik tým platí za svá místa teď a kolik by platil po dalším „ano“. Tuto částku vidíš dřív, než řekneš „ano“, v aplikaci i když se zeptáš. drop_seat_request() žádost ukončí, aniž by kohokoli pustil dovnitř. Je to zároveň „ne“ kolegovi i „tak nic“ u tvé vlastní žádosti: Chui pozná, o které jde, podle toho, čí žádost to je. Chui o tom nikomu nedá vědět, řekneš jim to ty. Mohou požádat znovu.

Asistent může o místo požádat i ho schválit. ask_for_seat() pošle tvé jméno a adresu tomu, kdo tu firmu vede, takže to asistent řekne, než požádá. Schválení přidá jedno místo na fakturu a dá tomu člověku pracovní účet ve firmě, proto jde o dva kroky. prepare_approve_seat() jmenuje toho člověka a novou částku v měně týmu. approve_seat() přijme jen jeho token a odmítne, pokud se faktura mezitím změnila. Nikdy tak neodsouhlasíš jednu částku a nezaplatíš jinou.

Nebo je můžeš pouštět dovnitř bez ptaní. V sekci Členové (Members) má správce firmy založené přes pracovní přihlášení Google Workspace nebo Microsoft jeden přepínač, „Kolegové vstupují bez ptaní“ (Colleagues join without asking), který je vypnutý, dokud ho nezapne. Když je zapnutý, kolega, jehož pracovní přihlášení dokládá zaměstnavatele tvé firmy, je vpuštěn ve chvíli, kdy stiskne „Žádost o místo“ (Request for a seat). Požádat musí pořád; samotné přihlášení nic nedělá. Tým za každého takového kolegu platí od té chvíle o jedno místo víc, přesně jako bys stiskl „ano“. Pokud tým není zaplacený nebo je karta odmítnuta, jeho žádost na tebe prostě počká jako obvykle. Firma založená přes Apple takový přepínač nemá: není vázaná na žádného zaměstnavatele, takže by nikoho nepoznala. Přes asistenta to je prepare_let_colleagues_in(), který jmenuje doménu a kolik stojí jedno místo navíc. (Firma přes Microsoft jich může mít několik, takže tam jmenuje firmu.) Potom následuje let_colleagues_in() s jeho tokenem. Vypíná se to přes stop_letting_colleagues_in(); nikdo, kdo už byl vpuštěn, není odebrán.

Dokladem nikdy není text za @. Chui se ptá poskytovatele přihlášení, co tvrdí o tvém zaměstnavateli: tenant u Microsoftu, hostovaná doména u Googlu. Uzná to jen tam, kde poskytovatel výslovně říká, že jsi vlastním zaměstnancem té firmy, a ne hostem v jejím adresáři. Adresu v doméně, pro kterou nepracuje, může mít kdokoli. Apple žádného zaměstnavatele neuvádí, takže účtu přihlášenému přes Apple se místo tímto způsobem nikdy nenabídne; cestou je tam pozvánka.

Sdílení a co se nikdy nepřesouvá

Jakmile jste dva, je každá schůzka, kterou nahraješ, v pracovním prostoru (nebo v několika). Každá nová začíná ve tvém vlastním prostoru „Soukromý“ (Private), který nikdo jiný nečte. Žádné nastavení na to není: ke kolegům se schůzka dostane, jen když tu jednu schůzku přidáš do prostoru „Celý tým“ (Whole team) nebo do jiných prostorů, při nahrávání nebo potom. Kdo další vidí schůzku říká, kdo který prostor čte.

Ke které firmě nahrávka patří, se rozhodne ve chvíli jejího vzniku a nikdy se to nemění. Schůzka nahraná, když jsi byl sám, zůstává soukromá i poté, co přijdou kolegové. Schůzka nahraná v jedné firmě se nikdy nemůže stát schůzkou jiné firmy. Tato část není nastavení a nic níže ji znovu nerozhoduje.

Jedinou výjimkou je tvé vlastní stisknutí: «Přenést moje osobní schůzky». Ve firemním účtu nabízí Nastavení → Tým přesunout každou dokončenou schůzku, kterou jsi nahrál na osobním účtu, do tvého “Soukromé” ve firmě, i s jejími soubory a lidmi v ní. Správci firmy je tam nečtou, stejně jako žádnou schůzku, kterou nahraješ v práci; kolegové uvidí schůzku, až když ji sdílíš. Odejdou z tvého osobního účtu, a pokud firmu později opustíš, zůstanou firmě. Nic se nepřesune, dokud to nestiskneš; schůzka, která se ještě nahrává, počká na další stisknutí, a schůzka nahraná v jiné firmě se nepřesune nikdy. Psaním je to prepare_bring_meetings(), které řekne kolik a kam, a pak bring_meetings() s jeho tokenem.

Kdo ji v té firmě vidí, určují prostory, ve kterých je, a ty můžeš změnit názor. Přidat ji do některého prostoru nebo ji z něj vyjmout, v aplikaci nebo přes add_meeting_to_workspace() a remove_meeting_from_workspace(), je jen na tobě. Schůzka, kterou jsi sdílel, tak zůstává sdílená i poté, co kolega odejde, dokud neřekneš jinak.

Když karta přestane fungovat

Neúspěšná platba nikdy neznamená ztracenou schůzku. Když karta přestane fungovat, platební služba ještě nějakou dobu zkouší platbu znovu. Chui na obrazovce ukazuje, jak dlouho tato lhůta trvá: v aplikaci v Nastavení → Tým (Settings → Team) a v get_company, které odpoví datem, do kdy je faktura týmu zaplacená. Do toho data se pro nikoho nic nemění.

Co se stane po uplynutí lhůty, se řekne dřív, než uplyne. Pokud do té doby za firmu neplatí někdo jiný, rozpadne se na osobní účty. Kolegové přestanou vidět schůzky, které s firmou sdílel každý z nich, a každý si ponechá každou schůzku, kterou kdy nahrál. Ani jedna nahrávka není smazána, přesunuta ani nastavena jako soukromá. Kdo mohl co vidět, je u každé schůzky zaznamenáno ve chvíli nahrání a nikdy se to nepřepisuje. Mění se tu tedy jen jedno pravidlo o tom, kdo smí číst. Proto opětovné zaplacení vrátí firmu přesně do stavu, v jakém byla, bez obnovování a bez vybírání.

Opětovné zaplacení týmu je na vlastníkovi, v Nastavení → Tým na chui.io nebo v aplikaci pro počítač. iPhone tam odkáže, v americkém App Storu tlačítkem, jinde slovy. Na Androidu vlastník platí znovu v aplikaci, stejným formulářem Google Play (od buildu 238). Nikdo jiný ve firmě ji nemůže obnovit a nikdo v ní nic neztratí, dokud nefunguje.

Odchod z firmy a odebrání kolegy

leave_company() tě vyvede z tvé firmy; remove_colleague() z ní vyvede někoho jiného, a to smí jen vlastník. Obě se nejdřív ptají. prepare_leave_company() a prepare_remove_colleague() odpoví tím, co by se stalo, a krátce platným tokenem. Samotný krok přijme jen tento token, takže se nic nestane, dokud se nedozvíš, o co jde, a neřekneš „ano“.

V obou případech platí, že žádná nahrávka není smazána ani nemění majitele a nic, co už bylo sdíleno, se nestahuje. Mění se přístup od teď. Člověk mimo firmu už nemůže otevírat schůzky sdílené s firmou, včetně těch, které včera mohl číst, a firma přestane vidět, co bude sdílet dál. Odchod nebere zpět to, co jsi už s kolegy sdílel: tyto schůzky dál vidí, ale tvoje nové už ne. Vrátit schůzku zpět do svého prostoru „Soukromý“ můžeš přímo na schůzce nebo přes add_meeting_to_workspace().

Dvě věci se vyplatí vědět, než to stiskneš. Návrat vyžaduje novou pozvánku od správce, protože nikdo se do firmy nemůže znovu připojit sám. A poslední správce firmy, ve které jsou ještě další lidé, nemůže odejít: jen správce může zvát, stahovat pozvánky a odebírat, takže jeho odchodem by ostatní zůstali bez nikoho, kdo by firmu spravoval. Nejdřív udělej správcem někoho jiného, nebo ostatní odeber.

Správci

Firma má jednoho nebo více správců. Každý správce ji vede: zve, odebírá, schvaluje ty, kdo žádají o místo, spravuje fakturu a uděluje nebo odebírá ostatním roli správce. Správce čte každý prostor v týmu, i ty, ve kterých není, ale nikdy cizí prostor „Soukromý“, ve kterém začíná každá nová schůzka. Správce tedy čte schůzku kolegy až poté, co ji kolega přesune mimo „Soukromý“.

make_admin() udělá kolegu správcem a nejdřív se zeptá: prepare_make_admin() odpoví, o koho jde a co to znamená, spolu s krátce platným tokenem, protože to rozšiřuje okruh lidí, kteří mohou číst schůzky. remove_admin() udělá ze správce zase běžného člena, jedním krokem; ve firmě zůstává. Posledního správce nelze odebrat ani mu roli vzít.

Když se někdo stane správcem, každý ve firmě uvidí v Chui oznámení s jeho jménem. Od té chvíle čte každý prostor kromě prostorů „Soukromý“. get_company() vyjmenuje každého správce jménem, včetně těch jmenovaných od tvého připojení, o kterých ti ještě nikdo neřekl.

Správce zabírá na faktuře týmu jedno místo jako kdokoli jiný. Když někoho uděláš správcem, nic se nemění na tom, kolik firma platí.

Nastavení firmy

Správce může za všechny ve firmě najednou rozhodnout o čtyřech nastaveních, která si jinak každý volí sám. V aplikaci je to v Nastavení → Členové → Nastavení firmy (Settings → Members → Company settings), přes asistenta pomocí get_company_settings() a set_company_setting().

Každé ze čtyř lze nechat na každém zvlášť (běžný stav), nebo zamknout. Oznámení o nahrávání může jako jediné dostat i výchozí hodnotu, kterou si každý může dál změnit. Když je nastavení zamčené, každý vidí hodnotu se zámkem a „Nastavila firma <company> (Set by <company>)“ a změnit ji může jen správce. Týká se to výhradně firemního účtu: ničí osobní účet se nemění a ničí vlastní volba se nemaže. Když zámek zrušíš, každý má zpátky to, co měl.

Každá změna se uchovává (kdo ji udělal, kdy, z čeho a na co) a poslední je vidět pod nastavením.