Setting up and running a team from nothing through a connected assistant — in order.
Everything about running a team can be done by typing to an assistant connected to Chui — except paying for it. Paying for a team (the first colleague's checkout, the card on file, stopping the bill) is done in Chui on chui.io, in the team section of Settings, because a card and a checkout page are not something to type. Everything below assumes the team is paid for; get_company() says whether it is, and how many seats it pays for.
Every step that lets somebody new read meetings, or puts money on the bill, asks first: a prepare_… tool names the person, what they would read and what the bill becomes, and changes nothing. Only if the user says yes does the second tool act, with the token the first one gave. An assistant that skipped the question could not act anyway — the second tool takes nothing but that token.
1. See the team. get_company() — the company, your role, every colleague with their id, every admin, and the monthly total. 2. Invite a colleague. prepare_invite_colleague() with their email address (and role: owner only if they should be an admin), then invite_colleague() with the token. Each seat is one more on the bill — the prepare step names the figure in the team's own money — from the moment the invitation is sent. Chui emails the invitation to that address. list_invitations() shows what is open; resend_invitation() emails one again to somebody who has not answered; revoke_invitation() takes one back and gives the seat back. 3. They join. The colleague signs into Chui with a verified copy of that exact address and presses join on the first screen — or asks their own assistant: get_company() shows the invitation, then prepare_join_company() and join_company(). 4. Approve somebody who asked. A colleague whose work sign-in matches your company can ask for a seat (ask_for_seat()) — and so can somebody signed in another way who proves a work address: prove_work_email() sends six digits to it, confirm_work_email() takes them back. list_seat_requests() shows who is waiting and what one more yes costs; prepare_approve_seat() then approve_seat() lets them in, or drop_seat_request() says no. 5. Make somebody an admin. prepare_make_admin() then make_admin() with their id from get_company(). An admin runs the team and reads every workspace except each colleague's own “Private” (personal) one. remove_admin() takes it away. 6. Create a workspace. create_workspace() with a name; list_workspaces() shows them all, rename_workspace() renames one, and prepare_delete_workspace() then delete_workspace() removes one. 7. Add people to it. add_to_workspace() with the workspace id and a colleague's id. They read what is already in it, not only what comes next. prepare_remove_from_workspace() then remove_from_workspace() takes them out. 8. Add meetings to it. Every new meeting starts in its recorder's own “Private”, which nobody else reads. add_meeting_to_workspace() with the meeting id and the workspace id puts it where the workspace's people — and the admins — can read it. A meeting can be in several workspaces at once, and everybody in any of them reads it; remove_meeting_from_workspace() takes it out of one.
Taking somebody out of the team is prepare_remove_colleague() then remove_colleague(); leaving it yourself is prepare_leave_company() then leave_company().
Всичко по екипа се прави с писане на свързан асистент — освен плащането: то е в Чуй на chui.io, в раздела «Екип» на Настройки. Стъпките, в този ред: вижте екипа (get_company()); поканете колега (prepare_invite_colleague(), после invite_colleague() — всяко място се добавя към сметката); колегата влиза със същия потвърден адрес и натиска «Влез в екипа», или казва на своя асистент (prepare_join_company(), после join_company()); одобрете поискано място (list_seat_requests(), prepare_approve_seat(), approve_seat()); направете някого администратор (prepare_make_admin(), make_admin()); създайте пространство (create_workspace()); добавете хора в него (add_to_workspace()); добавете срещи в него (add_meeting_to_workspace()) — една среща може да е в няколко пространства наведнъж. Всяка стъпка, която отваря срещи за нов човек или добавя към сметката, първо пита.
Alles am Team geht per Eingabe an einen verbundenen Assistenten — außer dem Bezahlen: das geschieht in Chui auf chui.io, im Team-Bereich der Einstellungen. Die Schritte, in dieser Reihenfolge: das Team ansehen (get_company()); einen Kollegen einladen (prepare_invite_colleague(), dann invite_colleague() — jeder Platz kommt auf die Rechnung); der Kollege meldet sich mit genau dieser bestätigten Adresse an und tritt bei, oder bittet seinen eigenen Assistenten darum (prepare_join_company(), dann join_company()); einen erbetenen Platz bewilligen (list_seat_requests(), prepare_approve_seat(), approve_seat()); jemanden zum Admin machen (prepare_make_admin(), make_admin()); einen Arbeitsbereich anlegen (create_workspace()); Leute hinzufügen (add_to_workspace()); Besprechungen hinzufügen (add_meeting_to_workspace()) — eine Besprechung kann in mehreren Bereichen zugleich sein. Jeder Schritt, der einem neuen Menschen Besprechungen öffnet oder die Rechnung erhöht, fragt zuerst.
Todo lo del equipo se hace escribiendo a un asistente conectado — salvo pagarlo: eso se hace en Chui en chui.io, en la sección Equipo de Ajustes. Los pasos, en este orden: ver el equipo (get_company()); invitar a un colega (prepare_invite_colleague(), luego invite_colleague() — cada puesto son un puesto más en la factura); el colega entra con esa misma dirección verificada y se une, o se lo pide a su propio asistente (prepare_join_company(), luego join_company()); aceptar un puesto pedido (list_seat_requests(), prepare_approve_seat(), approve_seat()); hacer administrador a alguien (prepare_make_admin(), make_admin()); crear un espacio (create_workspace()); añadir personas (add_to_workspace()); añadirle reuniones (add_meeting_to_workspace()) — una reunión puede estar en varios espacios a la vez. Cada paso que abre reuniones a alguien nuevo o suma a la factura pregunta antes.
Tout ce qui concerne l'équipe se fait en écrivant à un assistant connecté — sauf le paiement : il se fait dans Chui sur chui.io, dans la section Équipe des Réglages. Les étapes, dans cet ordre : voir l'équipe (get_company()) ; inviter un collègue (prepare_invite_colleague(), puis invite_colleague() — chaque siège s’ajoute à la facture) ; le collègue se connecte avec cette adresse vérifiée et rejoint, ou le demande à son propre assistant (prepare_join_company(), puis join_company()) ; accepter un siège demandé (list_seat_requests(), prepare_approve_seat(), approve_seat()) ; nommer quelqu'un administrateur (prepare_make_admin(), make_admin()) ; créer un espace (create_workspace()) ; y ajouter des personnes (add_to_workspace()) ; y ajouter des réunions (add_meeting_to_workspace()) — une réunion peut être dans plusieurs espaces à la fois. Chaque étape qui ouvre des réunions à quelqu'un de nouveau ou alourdit la facture demande d'abord.
Tutto del team si fa scrivendo a un assistente collegato — tranne pagarlo: quello si fa in Chui su chui.io, nella sezione Team delle Impostazioni. I passi, in quest'ordine: vedere il team (get_company()); invitare un collega (prepare_invite_colleague(), poi invite_colleague() — ogni postazione costa una postazione in più sul conto); il collega accede con quello stesso indirizzo verificato ed entra, o lo chiede al proprio assistente (prepare_join_company(), poi join_company()); accettare una postazione richiesta (list_seat_requests(), prepare_approve_seat(), approve_seat()); rendere qualcuno amministratore (prepare_make_admin(), make_admin()); creare uno spazio (create_workspace()); aggiungervi persone (add_to_workspace()); aggiungervi riunioni (add_meeting_to_workspace()) — una riunione può stare in più spazi insieme. Ogni passo che apre riunioni a qualcuno di nuovo o aumenta il conto chiede prima.