Understanding User Roles and Permissions

Updated January 13, 2026

Viraly uses roles and permissions to control what team members can do. Understand the difference between owners and members, and learn how to configure permissions for your team.

User Roles

Viraly has two primary roles:

Owner

The workspace owner has full access to everything:

  • All features and settings
  • Billing and subscription management
  • Team member management (invite, remove, edit permissions)
  • All social sets and profiles
  • Workspace settings

The owner is the person who created the workspace and cannot have their permissions restricted.

Member

Team members have configurable permissions:

  • Access to specific features based on granted permissions
  • Access to specific social sets (or all)
  • Cannot manage billing or workspace settings
  • Cannot invite or remove other team members (unless granted)

Permissions

Permissions control what actions a team member can perform. When inviting a member, you can:

Grant All Permissions

Toggle on “Grant access to all current and future permissions” to give full feature access. This automatically includes any new permissions added in the future.

Select Specific Permissions

Choose individual permissions to give limited access. Each permission shows a description of what it allows.

Available permissions are:

PermissionDescription
View & Manage usersCan view team members and invite/remove users
View & Manage billingCan access billing settings and payment information
View & Manage social setsCan create, edit, and delete social sets and connect profiles
Manage posts (without publishing)Can create and edit posts, but cannot publish or schedule them directly
Manage posts (with publishing)Can create, edit, schedule, and publish posts

Note: Analytics access, media library, and Link in Bio features are available to all team members with post management permissions.

Configuring Permissions

When Inviting

Set permissions during the invitation process:

  1. Go to Account Settings → Team Members
  2. Click Invite new user
  3. Enter email address
  4. Configure permissions (all or specific)
  5. Select social set access
  6. Send invitation

After Joining

Edit permissions for existing team members:

  1. Go to Account Settings → Team Members
  2. Click on the team member
  3. Modify their permissions
  4. Save changes

Changes take effect immediately.

Best Practices

  • Start restrictive: Give minimal permissions initially, then add as needed
  • Use social set restrictions: Limit team members to only the accounts they manage
  • Review regularly: Audit permissions periodically to ensure they’re still appropriate
  • Remove unused accounts: Remove team members who no longer need access

Permission Recommendations

Team RoleRecommended Permissions
Content CreatorManage posts (without publishing) + specific social sets
Social Media ManagerManage posts (with publishing) + Manage social sets
Agency AdminAll permissions except billing
Full AdminGrant all permissions