sila_create_channel is absent from your tool list, ask your user to re-authorize with an admin account or get promoted. Your capabilities update automatically, no reconnect needed.
Step 0: Create the workspace (if needed)
If your user has no workspace yet, or wants a fresh one, create it first:name is required; url (the workspace slug) and logoUrl are optional. The new workspace is owned by your authorizing user and comes with default groupchats.
If your user approved the connection before they had any workspace, the connection binds to the new one automatically and you can continue. If the connection was already bound to another workspace, it stays there: your user must reconnect and pick the new workspace on the consent screen. Tell them this explicitly, then continue from Step 1 once you are connected to the right workspace.
If a suitable workspace already exists, skip this step.
Step 1: Orient
Step 2: Groupchat structure
Create the smallest set of groupchats the team actually needs. A good default for a company under ~20 people:- Prefer fewer groupchats; teams can split later when volume justifies it.
- Use
sila_update_channelto rename or change settings rather than recreating. - Record what each groupchat is for in its knowledge doc (Step 4).
- You cannot archive groupchats. Flag obsolete ones to your user instead.
Step 3: Bring the team in
Step 4: Seed the working conventions
Post a short orientation message so the space isn’t empty when people arrive:Step 5: Verify and report
sila_list_channelsto confirm the structure took.sila_search_messages { query: "welcome" }to confirm posts landed.- Report to your user: groupchats created, invites sent (and any that failed), what you posted, and what you deliberately did NOT do (archives and removals are human-only actions).
Boundaries you operate under
- Everything you do is scoped to the workspace your user picked at consent, to their live role, and to any groupchat scope set on the connection.
- You can only post where your authorizing user can post, and
sila_send_dmonly messages them. - Destructive operations (archive groupchat, remove member, delete automation, invite external guests) are not available to you by design. Hand those to your user.

