Roles & Permissions

Roles control what each team member can do in KnowStack. Every user is assigned a role within your company workspace, and that role determines which features and data they can access.

Default Roles

Every new workspace starts with three default roles:

RoleDescriptionAccess Level
Company AdminFull access to all features and settingsCan manage users, roles, billing, data collection, content generation, and all KB content
EditorCan collect data, generate KBs, and edit contentAccess to Sources, knowledge base generation, and full KB editing
ViewerRead-only access to Knowledge BasesCan view and search KBs but cannot edit, collect data, or generate content

Creating Custom Roles

  1. Go to Settings, select the Team tab, then click on the 'Roles' sub-tab.
  2. Click 'Create Role' to open the role editor.
  3. Enter a name and description for your new role.
  4. Tick the permissions the role should have: 'Create Knowledge Bases', 'Manage Data Collection', 'Manage Content Generation', 'Manage KB Access', 'View Activity Stream', and the groups 'Manage Company Team', 'HR Tests', 'Audits', 'Messenger Replies' and 'Website Chat'.
  5. Click 'Save Changes' to create the role.

Permission Reference

PermissionWhat It Controls
Create Knowledge BasesCan create new blank Knowledge Bases
Manage Data CollectionAccess to 'Sources' in the sidebar: crawl websites, connect email, upload documents, import from Google Drive, and so on
Manage Content GenerationCan generate Knowledge Bases with 'Generate from sources'
Manage Company TeamCan invite and remove team members, change their roles, and create, edit and delete roles
Manage KB AccessCan set section-level access permissions on Knowledge Bases
View Activity StreamCan view the Activity Stream page showing all company activity
HR TestsCan create, assign and grade HR tests and see their results
AuditsCan create and run audit checklists and see their results
Messenger RepliesMessenger and Instagram: connect Pages, change reply settings, send replies, manage leads
Website ChatWebsite chat: set up the widget, reply to visitors, manage leads
BillingNot in the role editor. Company admins manage the plan, invoices and AI usage

Editing and Deleting Roles

  • Edit -- Click on any role in the Roles list to open the role editor. Change permissions and click 'Save Changes'.
  • Delete -- Click the delete button on a custom role to remove it. Users assigned to that role will need to be reassigned.
  • Default roles (Company Admin, Editor, Viewer) can be customized but not deleted.

Be careful when modifying roles that are actively assigned to team members. Changing permissions takes effect immediately -- affected users will gain or lose access in real time.