🏢 Workspace и команда

Несколько бизнесов в одном аккаунте, роли участников, приглашения, общий клиент и единый баланс.

Workspace и команда

Workspace — это рабочее пространство, в котором живут все ваши ресурсы: сайты, агенты, товары, услуги, файлы, заявки, заказы, брони. Если у вас один бизнес — workspace будет один, и его существование можно почти не замечать. Если бизнесов несколько (или вы агентство, ведущее клиентов) — каждому удобно завести отдельный workspace.

Что входит в workspace

РесурсПривязан к workspace
Сайты (project)да
AI-агентыда
Товары и категориида
Услуги, мастера, расписаниеда
Мерчант-аккаунты (платёжные шлюзы)да
Файлы и папкида
Заявки CRM, заказы, бронида
Единый клиент workspace (CRM-карточка)да

Не привязано к workspace (живёт на аккаунте пользователя):

  • Баланс и оплата
  • Сохранённые карты
  • AI-чат-ассистент (/ai) — личный для каждого пользователя
  • Профиль (email, имя, безопасность)

То есть деньги общие, бизнесы — раздельные. Один кошелёк юзера-owner'а оплачивает всё, что происходит в любом из его workspace'ов.

Зачем заводить несколько

  • Несколько бизнесов. Кофейня и магазин обуви — отдельные workspace'ы, чтобы каталоги, агенты, заявки и финансовая статистика по ним не путались.
  • Агентство с клиентами. Каждый клиент — свой workspace. Вы как owner делаете ресурсы; клиента можно пригласить с ролью viewer или member, чтобы он видел свои заявки и аналитику.
  • Тестовый и боевой. Песочница для экспериментов с агентом и каталогом отдельно от прода.

Активный workspace

Текущий выбранный workspace показан в шапке /account/*. Переключается дропдауном без перелогина. На узких экранах переключатель свёрнут в меню профиля. Активный workspace хранится в сессии (session.active_workspace_id) — каждый ресурс, который вы создаёте на дашборде, привязывается именно к нему.

Роли участников

Roles задают «капсулу» прав, реальные права хранятся в JSONB-поле permissions на membership-записи. UI показывает роль, владелец workspace настраивает permissions точечно.

РольЧто обычно может
ownerСоздатель workspace. Имеет полный доступ ко всему, включая удаление ресурсов, передачу ownership и удаление самого workspace. permissions для owner игнорируются.
adminПо умолчанию — полный доступ ко всем ресурсам (агенты, проекты, CRM, статистика, commerce, файлы). Не может удалить workspace.
memberДоступ ограничен permissions — например, видит конкретных агентов, но не каталог, или работает с CRM, но не лезет в настройки сайтов.
viewerТолько просмотр. Полезно для клиентов агентства, бухгалтерии, наблюдателей.

permissions — JSONB с per-resource правилами:

{
  "agents": "all" | ["agt_id1", "agt_id2"],
  "projects": "all" | ["prj_id1"],
  "crm": true,
  "stats": true,
  "commerce": true,
  "files": true
}

Hard-rule: удалять что-либо может только owner — это не настраивается через permissions.

Разделы

Биллинг и workspace

Биллинг per-user, не per-workspace:

  • Один баланс владельца оплачивает сайты и агенты из всех его workspace'ов.
  • Цены — те же: 1990 ₽/мес за активный сайт, 1990 ₽/мес за активного агента. Списания идут раз в час с баланса owner'а.
  • Welcome-бонус выдаётся юзеру, а не workspace.
  • Платежи клиентов (заказы товаров, оплата броней) идут прямо на мерчант workspace, минуя баланс Framix — мы берём только комиссию платформы с оборота.

Подробнее про модель платежей и комиссию — в разделе Мерчанты и платежи.

На этой странице