Skip to main content
Socializioz workspaces support role-based collaboration around the same workspace-scoped posts, campaigns, media, accounts, brand context, approvals, and publishing state. Current workspace seat capacity is 1 on Free, 2 on Starter, and 5 on Pro, with Enterprise configured for the customer. This means Starter supports the workspace owner plus one teammate. Advanced approval workflows remain a Pro/Enterprise feature. The backend still re-checks authorization for each member or invitation action; a visible control is not a substitute for permission checks.

Workspace roles

The current workspace member model uses three roles: The exact content action available to a person can also depend on plan, post state, connected-account capability, and the backend function being used. Do not treat a static role table as a bypass around those checks.

Invite a member

Owners and admins can send a workspace invitation from Settings → Workspace.
1

Enter the email

Enter the email address that should receive access.
2

Choose Admin or Member

The ordinary invite flow supports Admin or Member. It does not let the caller assign the Owner role.
3

Send the invitation

Socializioz verifies the caller’s workspace membership and role before creating the invitation.

The invitee does not need to exist yet

The current invite backend supports email-only pending invitations.
  • If the email already belongs to a Socializioz user, Socializioz can associate that user with the invitation and create an in-app invitation notification.
  • If the person has not signed up yet, the invitation can remain pending for that email until they create an account with the invited address and complete the supported acceptance flow.
This corrects older documentation that incorrectly said an invitation must fail when the user has not signed up yet.

Duplicate invitations

Socializioz checks for an existing member and for an already-pending invitation before creating another pending invite for the same workspace/email. If an invite is already pending, the workflow can return that existing state rather than intentionally creating duplicates.

Pending invitations

Owners/admins can review pending invitations from Workspace settings. The current UI shows the invited email, requested role, and pending state. Authorized managers can revoke an invitation that should no longer remain active. The backend invitation record has its own expiry/lifecycle; use the state shown by Socializioz rather than assuming an old emailed link remains valid indefinitely.

Manage members

The member-management backend re-checks the caller’s role and target workspace before a role update or removal.

Change a role

Eligible members can be changed between Admin and Member by an authorized workspace manager. The Owner role is protected and is not available in the ordinary member role selector.

Remove a member

Owners/admins can remove eligible non-owner members. The protected Owner record cannot be removed through the normal member-removal action. A removed user loses the membership that granted access to that workspace. Re-access requires a valid membership/invitation again.

Owner changes

The current product UI does not expose a normal “make this person Owner” control in the member selector. This documentation does not promise a specific automated ownership-transfer process or guaranteed support outcome. If an ownership change is required, contact Support with the workspace and requested change so the currently supported procedure can be confirmed.

Approval workflows

Approvals let a team put a review step between content preparation and publishing. A typical flow is:
  1. A creator prepares the post in Composer.
  2. The post is submitted for review instead of being treated as published.
  3. An authorized reviewer inspects content, media, destination, timing, and current validation state.
  4. The post is approved or rejected through the current approval workflow.
  5. Scheduling/publishing still has to pass the normal account, plan, media, timing, and provider checks.
See Approvals for the current review states and actions.

Separate workspaces for separate clients or brands

When different clients or business units should not share operational context, use separate workspaces. Workspace-scoped areas include important publishing records such as:
  • Posts and schedules.
  • Campaigns.
  • Media assets.
  • Social publishing accounts.
  • Workspace brand context.
  • Membership.
Some user preferences and some integration types can have different ownership models, so “everything is per-workspace” is too broad. See Workspace settings and Integrations for the relevant scope.

Review team activity

Use Activity log to inspect supported recorded workspace events, and use the record’s owning surface—Publishing Hub, Connections, Campaigns, etc.—to confirm its current state. The Activity log is not documented as a complete immutable audit ledger of every possible user action unless that event is actually recorded by the current backend.

Security practices for teams

  • Invite only the people who need workspace access.
  • Use Member rather than Admin when settings/member management is not required.
  • Revoke stale pending invitations.
  • Remove memberships when access is no longer needed.
  • Keep client work in the correct workspace.
  • Use approval workflows for consequential content when available.
  • Never share provider tokens or Socializioz session credentials as a shortcut for collaboration.
See Account security.

Troubleshooting

Last modified on September 3, 2026